# | Line 19 | Line 19 | |
---|---|---|
19 | */ | |
20 | ||
21 | #include <sys/types.h> | |
22 | + | #ifdef NETBSD |
23 | + | #include <limits.h> |
24 | + | #endif |
25 | + | #ifdef CYGWIN |
26 | + | #include <sys/unistd.h> |
27 | + | #endif |
28 | ||
29 | typedef struct{ | |
30 | long long user; | |
# | Line 59 | Line 65 | typedef struct{ | |
65 | #endif | |
66 | #if defined(LINUX) || defined(FREEBSD) | |
67 | #define MAX_LOGIN_NAME_SIZE UT_NAMESIZE | |
68 | + | #endif |
69 | + | #ifdef NETBSD |
70 | + | #define MAX_LOGIN_NAME_SIZE _POSIX_LOGIN_NAME_MAX |
71 | + | #endif |
72 | + | #if defined(CYGWIN) |
73 | + | #define MAX_LOGIN_NAME_SIZE _SC_LOGIN_NAME_MAX |
74 | #endif | |
75 | ||
76 | typedef struct{ |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |