?? sys.h
字號:
extern int sys_setup (); // 系統(tǒng)啟動初始化設(shè)置函數(shù)。 (kernel/blk_drv/hd.c,71)extern int sys_exit (); // 程序退出。 (kernel/exit.c, 137)extern int sys_fork (); // 創(chuàng)建進程。 (kernel/system_call.s, 208)extern int sys_read (); // 讀文件。 (fs/read_write.c, 55)extern int sys_write (); // 寫文件。 (fs/read_write.c, 83)extern int sys_open (); // 打開文件。 (fs/open.c, 138)extern int sys_close (); // 關(guān)閉文件。 (fs/open.c, 192)extern int sys_waitpid (); // 等待進程終止。 (kernel/exit.c, 142)extern int sys_creat (); // 創(chuàng)建文件。 (fs/open.c, 187)extern int sys_link (); // 創(chuàng)建一個文件的硬連接。 (fs/namei.c, 721)extern int sys_unlink (); // 刪除一個文件名(或刪除文件)。 (fs/namei.c, 663)extern int sys_execve (); // 執(zhí)行程序。 (kernel/system_call.s, 200)extern int sys_chdir (); // 更改當前目錄。 (fs/open.c, 75)extern int sys_time (); // 取當前時間。 (kernel/sys.c, 102)extern int sys_mknod (); // 建立塊/字符特殊文件。 (fs/namei.c, 412)extern int sys_chmod (); // 修改文件屬性。 (fs/open.c, 105)extern int sys_chown (); // 修改文件宿主和所屬組。 (fs/open.c, 121)extern int sys_break (); // (-kernel/sys.c, 21)extern int sys_stat (); // 使用路徑名取文件的狀態(tài)信息。 (fs/stat.c, 36)extern int sys_lseek (); // 重新定位讀/寫文件偏移。 (fs/read_write.c, 25)extern int sys_getpid (); // 取進程id。 (kernel/sched.c, 348)extern int sys_mount (); // 安裝文件系統(tǒng)。 (fs/super.c, 200)extern int sys_umount (); // 卸載文件系統(tǒng)。 (fs/super.c, 167)extern int sys_setuid (); // 設(shè)置進程用戶id。 (kernel/sys.c, 143)extern int sys_getuid (); // 取進程用戶id。 (kernel/sched.c, 358)extern int sys_stime (); // 設(shè)置系統(tǒng)時間日期。 (-kernel/sys.c, 148)extern int sys_ptrace (); // 程序調(diào)試。 (-kernel/sys.c, 26)extern int sys_alarm (); // 設(shè)置報警。 (kernel/sched.c, 338)extern int sys_fstat (); // 使用文件句柄取文件的狀態(tài)信息。(fs/stat.c, 47)extern int sys_pause (); // 暫停進程運行。 (kernel/sched.c, 144)extern int sys_utime (); // 改變文件的訪問和修改時間。 (fs/open.c, 24)extern int sys_stty (); // 修改終端行設(shè)置。 (-kernel/sys.c, 31)extern int sys_gtty (); // 取終端行設(shè)置信息。 (-kernel/sys.c, 36)extern int sys_access (); // 檢查用戶對一個文件的訪問權(quán)限。(fs/open.c, 47)extern int sys_nice (); // 設(shè)置進程執(zhí)行優(yōu)先權(quán)。 (kernel/sched.c, 378)extern int sys_ftime (); // 取日期和時間。 (-kernel/sys.c,16)extern int sys_sync (); // 同步高速緩沖與設(shè)備中數(shù)據(jù)。 (fs/buffer.c, 44)extern int sys_kill (); // 終止一個進程。 (kernel/exit.c, 60)extern int sys_rename (); // 更改文件名。 (-kernel/sys.c, 41)extern int sys_mkdir (); // 創(chuàng)建目錄。 (fs/namei.c, 463)extern int sys_rmdir (); // 刪除目錄。 (fs/namei.c, 587)extern int sys_dup (); // 復(fù)制文件句柄。 (fs/fcntl.c, 42)extern int sys_pipe (); // 創(chuàng)建管道。 (fs/pipe.c, 71)extern int sys_times (); // 取運行時間。 (kernel/sys.c, 156)extern int sys_prof (); // 程序執(zhí)行時間區(qū)域。 (-kernel/sys.c, 46)extern int sys_brk (); // 修改數(shù)據(jù)段長度。 (kernel/sys.c, 168)extern int sys_setgid (); // 設(shè)置進程組id。 (kernel/sys.c, 72)extern int sys_getgid (); // 取進程組id。 (kernel/sched.c, 368)extern int sys_signal (); // 信號處理。 (kernel/signal.c, 48)extern int sys_geteuid (); // 取進程有效用戶id。 (kenrl/sched.c, 363)extern int sys_getegid (); // 取進程有效組id。 (kenrl/sched.c, 373)extern int sys_acct (); // 進程記帳。 (-kernel/sys.c, 77)extern int sys_phys (); // (-kernel/sys.c, 82)extern int sys_lock (); // (-kernel/sys.c, 87)extern int sys_ioctl (); // 設(shè)備控制。 (fs/ioctl.c, 30)extern int sys_fcntl (); // 文件句柄操作。 (fs/fcntl.c, 47)extern int sys_mpx (); // (-kernel/sys.c, 92)extern int sys_setpgid (); // 設(shè)置進程組id。 (kernel/sys.c, 181)extern int sys_ulimit (); // (-kernel/sys.c, 97)extern int sys_uname (); // 顯示系統(tǒng)信息。 (kernel/sys.c, 216)extern int sys_umask (); // 取默認文件創(chuàng)建屬性碼。 (kernel/sys.c, 230)extern int sys_chroot (); // 改變根系統(tǒng)。 (fs/open.c, 90)extern int sys_ustat (); // 取文件系統(tǒng)信息。 (fs/open.c, 19)extern int sys_dup2 (); // 復(fù)制文件句柄。 (fs/fcntl.c, 36)extern int sys_getppid (); // 取父進程id。 (kernel/sched.c, 353)extern int sys_getpgrp (); // 取進程組id,等于getpgid(0)。(kernel/sys.c, 201)extern int sys_setsid (); // 在新會話中運行程序。 (kernel/sys.c, 206)extern int sys_sigaction (); // 改變信號處理過程。 (kernel/signal.c, 63)extern int sys_sgetmask (); // 取信號屏蔽碼。 (kernel/signal.c, 15)extern int sys_ssetmask (); // 設(shè)置信號屏蔽碼。 (kernel/signal.c, 20)extern int sys_setreuid (); // 設(shè)置真實與/或有效用戶id。 (kernel/sys.c,118)extern int sys_setregid (); // 設(shè)置真實與/或有效組id。 (kernel/sys.c, 51)// 系統(tǒng)調(diào)用函數(shù)指針表。用于系統(tǒng)調(diào)用中斷處理程序(int 0x80),作為跳轉(zhuǎn)表。fn_ptr sys_call_table[] = { sys_setup, sys_exit, sys_fork, sys_read, sys_write, sys_open, sys_close, sys_waitpid, sys_creat, sys_link, sys_unlink, sys_execve, sys_chdir, sys_time, sys_mknod, sys_chmod, sys_chown, sys_break, sys_stat, sys_lseek, sys_getpid, sys_mount, sys_umount, sys_setuid, sys_getuid, sys_stime, sys_ptrace, sys_alarm, sys_fstat, sys_pause, sys_utime, sys_stty, sys_gtty, sys_access, sys_nice, sys_ftime, sys_sync, sys_kill, sys_rename, sys_mkdir, sys_rmdir, sys_dup, sys_pipe, sys_times, sys_prof, sys_brk, sys_setgid, sys_getgid, sys_signal, sys_geteuid, sys_getegid, sys_acct, sys_phys, sys_lock, sys_ioctl, sys_fcntl, sys_mpx, sys_setpgid, sys_ulimit, sys_uname, sys_umask, sys_chroot, sys_ustat, sys_dup2, sys_getppid, sys_getpgrp, sys_setsid, sys_sigaction, sys_sgetmask, sys_ssetmask, sys_setreuid, sys_setregid};
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -