2003-01-06 03:03:53 +00:00
|
|
|
/* $FreeBSD$ */
|
|
|
|
|
|
|
|
/* XXX: Depend on our system headers protecting against multiple includes. */
|
|
|
|
#include <paths.h>
|
|
|
|
#undef _PATH_FTPUSERS
|
|
|
|
|
|
|
|
#include <pwd.h>
|
|
|
|
|
|
|
|
#define _DIAGASSERT(x)
|
2003-01-06 04:09:20 +00:00
|
|
|
|
|
|
|
#include <sys/_types.h>
|
|
|
|
#ifndef _SIZE_T_DECLARED
|
|
|
|
typedef __size_t size_t;
|
|
|
|
#define _SIZE_T_DECLARED
|
|
|
|
#endif
|
|
|
|
long long strsuftollx(const char *, const char *,
|
|
|
|
long long, long long, char *, size_t);
|
2003-09-11 03:28:21 +00:00
|
|
|
|
|
|
|
/*
|
|
|
|
* IEEE Std 1003.1c-95, adopted in X/Open CAE Specification Issue 5 Version 2
|
|
|
|
*/
|
|
|
|
#if __POSIX_VISIBLE >= 199506 || __XSI_VISIBLE >= 500
|
|
|
|
#define LOGIN_NAME_MAX MAXLOGNAME /* max login name length (incl. NUL) */
|
|
|
|
#endif
|
2006-08-31 17:02:05 +00:00
|
|
|
|
|
|
|
/* NetBSD pwd.h */
|
|
|
|
#define _PASSWORD_CHGNOW -1 /* special day to force password
|
|
|
|
* change at next login */
|
|
|
|
|
|
|
|
/* Need this for some LOGIN_CAP functionality NetBSD has doesn't have
|
|
|
|
the infastructure for. */
|
|
|
|
#define notyet
|
|
|
|
/* Need this for some USE_PAM functionality NetBSD has doesn't have
|
|
|
|
the infastructure for. */
|
|
|
|
#define notdef
|