move generate_uuid from mkswap to libbb
[oweals/busybox.git] / include / shadow_.h
index 02d3bf9a561f40e0e1b2c3396ba70982c1eeaeea..98bd45d044f451927110ae35b06f8177a85dc77d 100644 (file)
 
 PUSH_AND_SET_FUNCTION_VISIBILITY_TO_HIDDEN
 
-/* This file is #included after #include <shadow.h>
- * We will use libc-defined structures, but will #define function names
- * so that function calls are directed to bb_internal_XXX replacements
- */
+/* Structure of the password file */
+struct spwd {
+       char *sp_namp;          /* Login name */
+       char *sp_pwdp;          /* Encrypted password */
+       long sp_lstchg;         /* Date of last change */
+       long sp_min;            /* Minimum number of days between changes */
+       long sp_max;            /* Maximum number of days between changes */
+       long sp_warn;           /* Number of days to warn user to change the password */
+       long sp_inact;          /* Number of days the account may be inactive */
+       long sp_expire;         /* Number of days since 1970-01-01 until account expires */
+       unsigned long sp_flag;  /* Reserved */
+};
 
 /* Paths to the user database files */
 #ifndef _PATH_SHADOW