8 #include <klibc/extern.h>
9 #include <klibc/compiler.h>
11 #include <sys/types.h>
13 __extern __noreturn
_exit(int);
15 __extern
int open(const char *, int, ...);
16 __extern
int close(int);
18 __extern ssize_t
read(int, void *, size_t);
19 __extern ssize_t
write(int, const void *, size_t);
21 __extern
int isatty(int);
23 __extern
int getscreensize(int, int *, int *);
25 __extern
char *getcwd(char *, int);
26 __extern
int chdir(const char *);
28 __extern
unsigned int sleep(unsigned int);
29 __extern
unsigned int msleep(unsigned int);
31 __extern
int getopt(int, char *const *, const char *);
32 __extern
char *optarg
;
33 __extern
int optind
, opterr
, optopt
;
35 /* Standard file descriptor numbers. */
36 #define STDIN_FILENO 0
37 #define STDOUT_FILENO 1
38 #define STDERR_FILENO 2
40 #endif /* _UNISTD_H */