syslinux-3.08-2 sources from FC4
[bootcd.git] / syslinux / com32 / include / unistd.h
1 /*
2  * unistd.h
3  */
4
5 #ifndef _UNISTD_H
6 #define _UNISTD_H
7
8 #include <klibc/extern.h>
9 #include <klibc/compiler.h>
10 #include <stddef.h>
11 #include <sys/types.h>
12
13 __extern __noreturn _exit(int);
14
15 __extern int open(const char *, int, ...);
16 __extern int close(int);
17
18 __extern ssize_t read(int, void *, size_t);
19 __extern ssize_t write(int, const void *, size_t);
20
21 __extern int isatty(int);
22
23
24 /* Standard file descriptor numbers. */
25 #define STDIN_FILENO    0
26 #define STDOUT_FILENO   1
27 #define STDERR_FILENO   2
28
29 #endif /* _UNISTD_H */