From: Kurt Zeilenga Date: Fri, 14 Aug 1998 06:07:26 +0000 (+0000) Subject: generic headers X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=97a795adc381193bf21af1cc99c555b649e73c4b;p=thirdparty%2Fopenldap.git generic headers --- diff --git a/include/ac/dirent.h b/include/ac/dirent.h new file mode 100644 index 0000000000..b6ec697318 --- /dev/null +++ b/include/ac/dirent.h @@ -0,0 +1,23 @@ +/* Generic dirent.h */ + +#ifndef _AC_DIRENT_H +#define _AC_DIRENT_H + +#if HAVE_DIRENT_H +# include +# define NAMLEN(dirent) strlen((dirent)->d_name) +#else +# define dirent direct +# define NAMLEN(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 + +#endif /* _AC_DIRENT_H */ diff --git a/include/ac/string.h b/include/ac/string.h new file mode 100644 index 0000000000..4123f4c9e3 --- /dev/null +++ b/include/ac/string.h @@ -0,0 +1,20 @@ +/* Generic string.h */ + +#ifndef _AC_STRING_H +#define _AC_STRING_H + +#if STDC_HEADERS +# include +#else +# ifndef HAVE_STRCHR +# define strchr index +# define strrchr rindex +# endif +char *strchr (), *strrchr (); +# ifndef HAVE_MEMCPY +# define memcpy(d, s, n) bcopy ((s), (d), (n)) +# define memmove(d, s, n) bcopy ((s), (d), (n)) +# endif +#endif + +#endif /* _AC_STRING_H */ diff --git a/include/ac/time.h b/include/ac/time.h new file mode 100644 index 0000000000..9cc89f43b4 --- /dev/null +++ b/include/ac/time.h @@ -0,0 +1,17 @@ +/* Generic time.h */ + +#ifndef _AC_TIME_H +#define _AC_TIME_H + +#if TIME_WITH_SYS_TIME +# include +# include +#else +# if HAVE_SYS_TIME_H +# include +# else +# include +# endif +#endif + +#endif /* _AC_TIME_H */ diff --git a/include/ac/unistd.h b/include/ac/unistd.h new file mode 100644 index 0000000000..f524f99b2f --- /dev/null +++ b/include/ac/unistd.h @@ -0,0 +1,13 @@ +/* Generic unistd.h */ + +#ifndef _AC_UNISTD_H +#define _AC_UNISTD_H + +#if HAVE_UNISTD_H +# include +# include +#endif + +/* use _POSIX_VERSION for POSIX.1 code */ + +#endif /* _AC_UNISTD_H */