-extern int chdir(char *dir);
-extern int open(char *path, int flags);
-extern int reopen(int fd, char *path, int flags);
-extern void close(int fd);
-extern uint64_t read(int fd, uint64_t length, void *buffer);
-extern uint64_t write(int fd, uint64_t length, void *buffer);
-extern int seek(int fd, uint64_t offset, int whence);
+extern int chdir(const char *dir);
+extern int open(const char *path, int flags);
+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 uint write(int fd, const void *buffer, uint length);
+extern int seek(int fd, int64_t offset, int whence);