extern int reopen(int fd, const char *path, int flags);
extern int close(int fd);
extern uint read(int fd, void *buffer, uint length);
extern int reopen(int fd, const char *path, int flags);
extern int close(int fd);
extern uint read(int fd, void *buffer, uint length);