Mercurial > hg > Members > tobaru > CbC_xv6
comparison src/usr/user.h @ 0:83c23a36980d
Init
author | Tatsuki IHA <e125716@ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 26 May 2017 23:11:05 +0900 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:83c23a36980d |
---|---|
1 struct stat; | |
2 | |
3 // system calls | |
4 int fork(void); | |
5 int exit(void) __attribute__((noreturn)); | |
6 int wait(void); | |
7 int pipe(int*); | |
8 int write(int, void*, int); | |
9 int read(int, void*, int); | |
10 int close(int); | |
11 int kill(int); | |
12 int exec(char*, char**); | |
13 int open(char*, int); | |
14 int mknod(char*, short, short); | |
15 int unlink(char*); | |
16 int fstat(int fd, struct stat*); | |
17 int link(char*, char*); | |
18 int mkdir(char*); | |
19 int chdir(char*); | |
20 int dup(int); | |
21 int getpid(void); | |
22 char* sbrk(int); | |
23 int sleep(int); | |
24 int uptime(void); | |
25 | |
26 // ulib.c | |
27 int stat(char*, struct stat*); | |
28 char* strcpy(char*, char*); | |
29 void *memmove(void*, void*, int); | |
30 char* strchr(const char*, char c); | |
31 int strcmp(const char*, const char*); | |
32 void printf(int, char*, ...); | |
33 char* gets(char*, int max); | |
34 uint strlen(char*); | |
35 void* memset(void*, int, uint); | |
36 void* malloc(uint); | |
37 void free(void*); | |
38 int atoi(const char*); |