📄 sys_calls.h
字号:
#ifndef _SYS_CALLS_H
#define _SYS_CALLS_H
#ifdef __cplusplus
extern "C" {
#endif
int sys_fork(uint ebx,uint ecx,uint edx,uint esi,uint edi,uint ebp,uint gs,uint fs,uint es,
uint ds,uint eip,uint cs,uint eflags,uint esp,uint ss);
int sys_exec(char *path,char **argv,char **env);
void sys_exit(int exit_code);
int sys_wait(int child,int *status,int options);
void* sys_malloc(size_t size);
void sys_free(void *addrs);
void sys_delay(uint millisecs);
int sys_open(const char* path,int access,mode_t perm);
off_t sys_lseek(int fd,off_t pos,int whence);
ssize_t sys_read(int fd,void *buf,size_t size);
ssize_t sys_write(int fd,const void *buf,size_t size);
int sys_close(int fd);
int sys_unlink(const char *link);
int sys_fstat(int fd,stat *statv);
DIR* sys_opendir(const char *path);
dirent* sys_readdir(DIR *dir_fd);
void sys_rewinddir(DIR *__dir_fd);
int sys_closedir(DIR *dir_fd);
int sys_mkdir(const char *path,mode_t mode);
int sys_rmdir(const char *path);
int sys_chdir(const char *path);
int sys_chroot(char *root_drive);
void sys_utils(int utilnr);
void delayfun();
int get_free_slot();
void displaydate();
void displaytime();
void displayps();
void list_dir();
#ifdef __cplusplus
}
#endif
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -