X-Git-Url: http://git.marmaro.de/?a=blobdiff_plain;f=h%2Fnmh.h;h=0ab5e5d6771cda7402f88f6fc03ad6a75b5201f8;hb=fc0467751b02b9b35a41b8b87c3aaf2b61201a8e;hp=c354482668b7a732d0a56e8e813d447d2fdc62cc;hpb=d1b702b1220d45e441b2b9597a8cf58edb51a653;p=mmh diff --git a/h/nmh.h b/h/nmh.h index c354482..0ab5e5d 100644 --- a/h/nmh.h +++ b/h/nmh.h @@ -3,29 +3,17 @@ * nmh.h -- system configuration header file */ +#ifdef HAVE_CONFIG_H #include +#endif #include #include #include #include -#if HAVE_DIRENT_H # include -# define NLENGTH(dirent) strlen((dirent)->d_name) -#else -# define dirent direct -# define NLENGTH(dirent) (dirent)->d_namlen -# if HAVE_SYS_NDIR_H -# include -# endif -# if HAVE_SYS_DIR_H -# include -# endif -# if HAVE_NDIR_H -# include -# endif -#endif +#define NLENGTH(dirent) strlen((dirent)->d_name) #include #include @@ -39,19 +27,6 @@ # include /* - * symbolic constants for lseek and fseek - */ -#ifndef SEEK_SET -# define SEEK_SET 0 -#endif -#ifndef SEEK_CUR -# define SEEK_CUR 1 -#endif -#ifndef SEEK_END -# define SEEK_END 2 -#endif - -/* * we should be getting this value from pathconf(_PC_PATH_MAX) */ #ifndef PATH_MAX @@ -87,46 +62,3 @@ #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) - -/* - * If your stat macros are broken, - * we will just undefine them. - */ -#ifdef STAT_MACROS_BROKEN -# ifdef S_ISBLK -# undef S_ISBLK -# endif -# ifdef S_ISCHR -# undef S_ISCHR -# endif -# ifdef S_ISDIR -# undef S_ISDIR -# endif -# ifdef S_ISFIFO -# undef S_ISFIFO -# endif -# ifdef S_ISLNK -# undef S_ISLNK -# endif -# ifdef S_ISMPB -# undef S_ISMPB -# endif -# ifdef S_ISMPC -# undef S_ISMPC -# endif -# ifdef S_ISNWK -# undef S_ISNWK -# endif -# ifdef S_ISREG -# undef S_ISREG -# endif -# ifdef S_ISSOCK -# undef S_ISSOCK -# endif -#endif /* STAT_MACROS_BROKEN. */ -