/* * nmh.h -- system configuration header file */ #include #include #include #include #include # include #define NLENGTH(dirent) strlen((dirent)->d_name) #include #include #include #ifdef HAVE_SYS_PARAM_H # include #endif # include # include /* * we should be getting this value from pathconf(_PC_PATH_MAX) */ #ifndef PATH_MAX # ifdef MAXPATHLEN # define PATH_MAX MAXPATHLEN # else /* so we will just pick something */ # define PATH_MAX 1024 # endif #endif /* * we should get this value from sysconf(_SC_NGROUPS_MAX) */ #ifndef NGROUPS_MAX # ifdef NGROUPS # define NGROUPS_MAX NGROUPS # else # define NGROUPS_MAX 16 # endif #endif /* * we should be getting this value from sysconf(_SC_OPEN_MAX) */ #ifndef OPEN_MAX # ifdef NOFILE # define OPEN_MAX NOFILE # else /* so we will just pick something */ # define OPEN_MAX 64 # endif #endif #include #define bcmp(b1,b2,length) memcmp(b1, b2, length) #define bcopy(b1,b2,length) memcpy (b2, b1, length) #define bcpy(b1,b2,length) memcmp (b1, b2, length) #define bzero(b,length) memset (b, 0, length)