new_stdio:low_level
STANDARD I/O LOW LEVEL API
Header | not available yet |
Source | {z88dk}/libsrc/stdio_new/fd |
Include | #include <stdio.h> |
Linking | n/a |
Compile | n/a |
Comments | These library functions are compiled as part of each target’s implicit library. |
Some of the text descriptions below are taken from The C Programming Language, 2nd Editon (Kernighan and Ritchie) and the GNU Portability Library Manual.
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)
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)
new_stdio/low_level.txt · Last modified: 2017/03/24 08:21 (external edit)