diff options
Diffstat (limited to 'source4/include/system/passwd.h')
-rw-r--r-- | source4/include/system/passwd.h | 29 |
1 files changed, 23 insertions, 6 deletions
diff --git a/source4/include/system/passwd.h b/source4/include/system/passwd.h index 901b1b92f2..8a5402131a 100644 --- a/source4/include/system/passwd.h +++ b/source4/include/system/passwd.h @@ -56,15 +56,32 @@ #define getpass(prompt) getsmbpass((prompt)) #endif -#ifndef HAVE_INITGROUPS -int initgroups(char *name,gid_t id); +#ifndef NGROUPS_MAX +#define NGROUPS_MAX 32 /* Guess... */ #endif -#ifndef HAVE_CRYPT -#define crypt ufc_crypt +/* what is the longest significant password available on your system? + Knowing this speeds up password searches a lot */ +#ifndef PASSWORD_LENGTH +#define PASSWORD_LENGTH 8 #endif +#if defined(HAVE_PUTPRPWNAM) && defined(AUTH_CLEARTEXT_SEG_CHARS) +#define OSF1_ENH_SEC 1 +#endif -#ifndef NGROUPS_MAX -#define NGROUPS_MAX 32 /* Guess... */ +#ifndef ALLOW_CHANGE_PASSWORD +#if (defined(HAVE_TERMIOS_H) && defined(HAVE_DUP2) && defined(HAVE_SETSID)) +#define ALLOW_CHANGE_PASSWORD 1 +#endif #endif + +#if defined(HAVE_CRYPT16) && defined(HAVE_GETAUTHUID) +#define ULTRIX_AUTH 1 +#endif + + +#ifndef HAVE_INITGROUPS +int initgroups(char *name,gid_t id); +#endif + |