From 308a3b88c9e59b9065f1af9cdd2e0369cdfd0823 Mon Sep 17 00:00:00 2001 From: Frans Kaashoek Date: Fri, 31 Aug 2018 09:21:19 -0400 Subject: thanks tyfkda --- user.h | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) (limited to 'user.h') diff --git a/user.h b/user.h index f45b8d5..4f99c52 100644 --- a/user.h +++ b/user.h @@ -6,18 +6,18 @@ int fork(void); int exit(void) __attribute__((noreturn)); int wait(void); int pipe(int*); -int write(int, void*, int); +int write(int, const void*, int); int read(int, void*, int); int close(int); int kill(int); int exec(char*, char**); -int open(char*, int); -int mknod(char*, short, short); -int unlink(char*); +int open(const char*, int); +int mknod(const char*, short, short); +int unlink(const char*); int fstat(int fd, struct stat*); -int link(char*, char*); -int mkdir(char*); -int chdir(char*); +int link(const char*, const char*); +int mkdir(const char*); +int chdir(const char*); int dup(int); int getpid(void); char* sbrk(int); @@ -25,14 +25,14 @@ int sleep(int); int uptime(void); // ulib.c -int stat(char*, struct stat*); -char* strcpy(char*, char*); -void *memmove(void*, void*, int); +int stat(const char*, struct stat*); +char* strcpy(char*, const char*); +void *memmove(void*, const void*, int); char* strchr(const char*, char c); int strcmp(const char*, const char*); -void printf(int, char*, ...); +void printf(int, const char*, ...); char* gets(char*, int max); -uint strlen(char*); +uint strlen(const char*); void* memset(void*, int, uint); void* malloc(uint); void free(void*); -- cgit v1.2.3