-
STANDARD I/O LOW LEVEL API
-
File Descriptor Operations
-
int open(char *filename, int flags)
-
int dup(int fd)
-
int dup2(int fdsrc, int fddst)
-
int filter(?)
-
int pipe(int fd[2])
-
int close(int fd)
-
void closeall(void)
-
File Positioning
-
long lseek_callee(int fd, long offset, int whence)
-
Direct Input and Output
-
int readbyte(int fd)
-
int writebyte(int fd, int c)
-
int read(int fd, void *dst, int size)
-
int write(int fd, void *src, int size)
-
Device Driver
-
int fsync(int fd)
-
int ioctl(int fd, int request, int arg)
-
int poll(struct pollfd fds[], uint nfds, uint timeout=0)
-
int pollfd(int fd, char event)
-
void *setdefdev(void *driver_function)