]> CyberLeo.Net >> Repos - FreeBSD/releng/9.2.git/blob - libexec/lukemftpd/nbsd2fbsd.h
- Copy stable/9 to releng/9.2 as part of the 9.2-RELEASE cycle.
[FreeBSD/releng/9.2.git] / libexec / lukemftpd / nbsd2fbsd.h
1 /* $FreeBSD$ */
2
3 /* XXX: Depend on our system headers protecting against multiple includes. */
4 #include <paths.h>
5 #undef _PATH_FTPUSERS
6
7 #include <pwd.h>
8
9 #define _DIAGASSERT(x)
10
11 #include <sys/_types.h>
12 #ifndef _SIZE_T_DECLARED
13 typedef __size_t        size_t;
14 #define _SIZE_T_DECLARED
15 #endif
16 long long strsuftollx(const char *, const char *,
17     long long, long long, char *, size_t);
18
19 /*
20  * IEEE Std 1003.1c-95, adopted in X/Open CAE Specification Issue 5 Version 2
21  */
22 #if __POSIX_VISIBLE >= 199506 || __XSI_VISIBLE >= 500
23 #define LOGIN_NAME_MAX  MAXLOGNAME      /* max login name length (incl. NUL) */
24 #endif
25
26 /* NetBSD pwd.h */
27 #define _PASSWORD_CHGNOW        -1      /* special day to force password
28                                          * change at next login */
29
30 /* Need this for some LOGIN_CAP functionality NetBSD has doesn't have
31    the infastructure for. */
32 #define notyet
33 /* Need this for some USE_PAM functionality NetBSD has doesn't have
34    the infastructure for. */
35 #define notdef