]> git.cameronkatri.com Git - pw-darwin.git/blobdiff - pw/pw.h
The variable `arglist' has internal linkage in pw.c, don't declare it as extern
[pw-darwin.git] / pw / pw.h
diff --git a/pw/pw.h b/pw/pw.h
index f85eac737db3f9998ed339c461d5fe7b6b033c4b..a0f97e31a0c0fd55f93c19aa46145471a31bae85 100644 (file)
--- a/pw/pw.h
+++ b/pw/pw.h
@@ -50,6 +50,8 @@ enum _mode
         M_UPDATE,
         M_PRINT,
        M_NEXT,
+       M_LOCK,
+       M_UNLOCK,
         M_NUM
 };
 
@@ -67,7 +69,7 @@ struct carg
        LIST_ENTRY(carg)  list;
 };
 
-extern LIST_HEAD(cargs, carg) arglist;
+LIST_HEAD(cargs, carg);
 
 struct userconf
 {
@@ -122,7 +124,7 @@ int boolean_val(char const * str, int dflt);
 char const *boolean_str(int val);
 char *newstr(char const * p);
 
-void pw_log(struct userconf * cnf, int mode, int which, char const * fmt,...);
+void pw_log(struct userconf * cnf, int mode, int which, char const * fmt,...) __printflike(4, 5);
 char *pw_pwcrypt(char *password);
 
 extern const char *Modes[];