From c1dc0a1745ca8959fc4ce61ce026e2a83984c13e Mon Sep 17 00:00:00 2001 From: Edwin Groothuis Date: Sun, 28 Sep 2008 10:13:11 +0000 Subject: Flatten the dist tree. --- os.h | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 os.h (limited to 'os.h') diff --git a/os.h b/os.h new file mode 100644 index 000000000000..8316a4c5bb1c --- /dev/null +++ b/os.h @@ -0,0 +1,38 @@ +#include +#include /* This defines BSD */ +#if defined(BSD) && !defined(BSD4_4) && !defined(__osf__) +# include +# include +# define strchr(a, b) index((a), (b)) +# define strrchr(a, b) rindex((a), (b)) +# define memcpy(a, b, c) bcopy((b), (a), (c)) +# define memzero(a, b) bzero((a), (b)) +# define memcmp(a, b, c) bcmp((a), (b), (c)) +#if defined(NeXT) + typedef void sigret_t; +#else + typedef int sigret_t; +#endif + +/* system routines that don't return int */ +char *getenv(); +caddr_t malloc(); + +#else +# include +# define setbuffer(f, b, s) setvbuf((f), (b), (b) ? _IOFBF : _IONBF, (s)) +# include +# include +# include +# define memzero(a, b) memset((a), 0, (b)) + typedef void sigret_t; +#endif + +/* some systems declare sys_errlist in stdio.h! */ +#if defined(__NetBSD__) || defined(__FreeBSD__) +#if !defined(__m68k__) +# if !defined(__NetBSD132__) +#define SYS_ERRLIST_DECLARED +# endif /* __NetBSD132__ */ +#endif +#endif -- cgit v1.2.3