/* 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. */ #include /* tell headers to include NetBSD 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 #include struct ps_strings; /* forward declaration for minix_stack_fill. */ void minix_stack_params(const char *path, char * const *argv, char * const *envp, size_t *stack_size, char *overflow, int *argc, int *envc); void minix_stack_fill(const char *path, int argc, char * const *argv, int envc, char * const *envp, size_t stack_size, char *frame, int *vsp, struct ps_strings **psp); 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 */