/* The header is the master header used by the library. * All the C files in the lib subdirectories include it. */ #ifndef _LIB_H #define _LIB_H /* First come the defines. */ #ifdef __NBSD_LIBC #include /* tell headers to include NetBSD stuff. */ #else /* !__NBSD_LIBC */ #define _POSIX_SOURCE 1 /* tell headers to include POSIX stuff */ #endif #define _MINIX 1 /* tell headers to include MINIX stuff */ /* The following are so basic, all the lib files get them automatically. */ #include /* must be first */ #include #include #include #include #include #include #include #include int __execve(const char *_path, char *const _argv[], char *const _envp[], int _nargs, int _nenvps); int _syscall(endpoint_t _who, int _syscallnr, message *_msgptr); void _loadname(const char *_name, message *_msgptr); int _len(const char *_s); void _begsig(int _dummy); #endif /* _LIB_H */