]> granicus.if.org Git - shadow/commitdiff
* lib/prototypes.h: Define AUDIT_NO_ID to (unsigned int) -1. This
authornekral-guest <nekral-guest@5a98b0ae-9ef6-0310-add3-de5d479b70d7>
Fri, 13 Jun 2008 21:57:47 +0000 (21:57 +0000)
committernekral-guest <nekral-guest@5a98b0ae-9ef6-0310-add3-de5d479b70d7>
Fri, 13 Jun 2008 21:57:47 +0000 (21:57 +0000)
value should be used when the ID should not be considered.
* lib/prototypes.h: Fix the prototype of do_rlogin() according to
earlier changes.

ChangeLog
lib/prototypes.h

index 56aedfe688db0402f73d238624ee56a50e245e22..9769a673a24c7f98cd97011e5731391e14640320 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2008-06-13  Nicolas François  <nicolas.francois@centraliens.net>
+
+       * lib/prototypes.h: Define AUDIT_NO_ID to (unsigned int) -1. This
+       value should be used when the ID should not be considered.
+       * lib/prototypes.h: Fix the prototype of do_rlogin() according to
+       earlier changes.
+
 2008-06-13  Nicolas François  <nicolas.francois@centraliens.net>
 
        * lib/shadow.c: Use SHADOW_SP_FLAG_UNSET for the initial
index c275ba411ceafa79f28d30cc17068c639f5daf9b..f4651e7675a4b87e47dff3090ebed7448b2c6a3a 100644 (file)
@@ -126,8 +126,10 @@ extern bool hushed (const struct passwd *pw);
 #ifdef WITH_AUDIT
 extern int audit_fd;
 extern void audit_help_open (void);
+/* Use AUDIT_NO_ID when a name is provided to audit_logger instead of an ID */
+#define AUDIT_NO_ID    ((unsigned int) -1)
 extern void audit_logger (int type, const char *pgname, const char *op,
-                         const char *name, unsigned int id, int result);
+                          const char *name, unsigned int id, int result);
 #endif
 
 /* limits.c */
@@ -188,7 +190,8 @@ extern struct commonio_entry *__pw_get_head (void);
 extern struct passwd *__pw_dup (const struct passwd *pwent);
 
 /* rlogin.c */
-extern int do_rlogin (const char *, char *, int, char *, int);
+extern int do_rlogin (const char *remote_host, char *name, size_t namelen,
+                      char *term, size_t termlen);
 
 /* salt.c */
 extern char *crypt_make_salt (const char *meth, void *arg);