]> git.cameronkatri.com Git - pw-darwin.git/blobdiff - pw/pw.h
pw: (file == NULL) check is always false in read_userconfig(), remove
[pw-darwin.git] / pw / pw.h
diff --git a/pw/pw.h b/pw/pw.h
index 05a51c220723991176e69311e374e46c322c1aaa..1e09722a907c77abee55a0a320299c04781f4e36 100644 (file)
--- a/pw/pw.h
+++ b/pw/pw.h
@@ -1,4 +1,6 @@
 /*-
+ * SPDX-License-Identifier: BSD-2-Clause-FreeBSD
+ *
  * Copyright (C) 1996
  *     David L. Nugent.  All rights reserved.
  *
@@ -28,7 +30,6 @@
 
 #include <sys/stat.h>
 
-#define _WITH_GETLINE
 #include <inttypes.h>
 #include <stdio.h>
 #include <stdlib.h>
@@ -47,6 +48,14 @@ enum _mode
         M_NUM
 };
 
+enum _passmode
+{
+       P_NO,
+       P_NONE,
+       P_RANDOM,
+       P_YES
+};
+
 enum _which
 {
         W_USER,
@@ -55,7 +64,7 @@ enum _which
 };
 
 #define        _DEF_DIRMODE    (S_IRWXU | S_IRWXG | S_IRWXO)
-#define _PATH_PW_CONF  "/etc/pw.conf"
+#define        _PW_CONF        "pw.conf"
 #define _UC_MAXLINE    1024
 #define _UC_MAXSHELLS  32