00001 struct stat;
00002
00003
00004 int fork(void);
00005 int exit(void) __attribute__((noreturn));
00006 int wait(void);
00007 int pipe(int*);
00008 int write(int, void*, int);
00009 int read(int, void*, int);
00010 int close(int);
00011 int kill(int);
00012 int exec(char*, char**);
00013 int open(char*, int);
00014 int mknod(char*, short, short);
00015 int unlink(char*);
00016 int fstat(int fd, struct stat*);
00017 int link(char*, char*);
00018 int mkdir(char*);
00019 int chdir(char*);
00020 int dup(int);
00021 int getpid();
00022 char* sbrk(int);
00023 int sleep(int);
00024
00025
00026 int stat(char*, struct stat*);
00027 char* strcpy(char*, char*);
00028 void *memmove(void*, void*, int);
00029 char* strchr(const char*, char c);
00030 int strcmp(const char*, const char*);
00031 void printf(int, char*, ...);
00032 char* gets(char*, int max);
00033 uint strlen(char*);
00034 void* memset(void*, int, uint);
00035 void* malloc(uint);
00036 void free(void*);
00037 int atoi(const char*);