📄 37.html
字号:
<a name='L42'><b>extern</b> <b>int</b> <a href='../S/9.html#L60' title='Defined at 60 in fs/fcntl.c.'>sys_dup</a> (); <i><font color='green'>// 复制文件句柄。 (fs/fcntl.c, 42)</font></i>
<a name='L43'><b>extern</b> <b>int</b> <a href='../S/16.html#L108' title='Defined at 108 in fs/pipe.c.'>sys_pipe</a> (); <i><font color='green'>// 创建管道。 (fs/pipe.c, 71)</font></i>
<a name='L44'><b>extern</b> <b>int</b> <a href='../S/76.html#L204' title='Defined at 204 in kernel/sys.c.'>sys_times</a> (); <i><font color='green'>// 取运行时间。 (kernel/sys.c, 156)</font></i>
<a name='L45'><b>extern</b> <b>int</b> <a href='../S/76.html#L61' title='Defined at 61 in kernel/sys.c.'>sys_prof</a> (); <i><font color='green'>// 程序执行时间区域。 (-kernel/sys.c, 46)</font></i>
<a name='L46'><b>extern</b> <b>int</b> <a href='../S/76.html#L222' title='Defined at 222 in kernel/sys.c.'>sys_brk</a> (); <i><font color='green'>// 修改数据段长度。 (kernel/sys.c, 168)</font></i>
<a name='L47'><b>extern</b> <b>int</b> <a href='../S/76.html#L94' title='Defined at 94 in kernel/sys.c.'>sys_setgid</a> (); <i><font color='green'>// 设置进程组id。 (kernel/sys.c, 72)</font></i>
<a name='L48'><b>extern</b> <b>int</b> <a href='../S/74.html#L523' title='Defined at 523 in kernel/sched.c.'>sys_getgid</a> (); <i><font color='green'>// 取进程组id。 (kernel/sched.c, 368)</font></i>
<a name='L49'><b>extern</b> <b>int</b> <a href='../S/75.html#L63' title='Defined at 63 in kernel/signal.c.'>sys_signal</a> (); <i><font color='green'>// 信号处理。 (kernel/signal.c, 48)</font></i>
<a name='L50'><b>extern</b> <b>int</b> <a href='../S/74.html#L516' title='Defined at 516 in kernel/sched.c.'>sys_geteuid</a> (); <i><font color='green'>// 取进程有效用户id。 (kenrl/sched.c, 363)</font></i>
<a name='L51'><b>extern</b> <b>int</b> <a href='../S/74.html#L530' title='Defined at 530 in kernel/sched.c.'>sys_getegid</a> (); <i><font color='green'>// 取进程有效组id。 (kenrl/sched.c, 373)</font></i>
<a name='L52'><b>extern</b> <b>int</b> <a href='../S/76.html#L101' title='Defined at 101 in kernel/sys.c.'>sys_acct</a> (); <i><font color='green'>// 进程记帐。 (-kernel/sys.c, 77)</font></i>
<a name='L53'><b>extern</b> <b>int</b> <a href='../S/76.html#L108' title='Defined at 108 in kernel/sys.c.'>sys_phys</a> (); <i><font color='green'>// (-kernel/sys.c, 82)</font></i>
<a name='L54'><b>extern</b> <b>int</b> <a href='../S/76.html#L114' title='Defined at 114 in kernel/sys.c.'>sys_lock</a> (); <i><font color='green'>// (-kernel/sys.c, 87)</font></i>
<a name='L55'><b>extern</b> <b>int</b> <a href='../S/13.html#L39' title='Defined at 39 in fs/ioctl.c.'>sys_ioctl</a> (); <i><font color='green'>// 设备控制。 (fs/ioctl.c, 30)</font></i>
<a name='L56'><b>extern</b> <b>int</b> <a href='../S/9.html#L68' title='Defined at 68 in fs/fcntl.c.'>sys_fcntl</a> (); <i><font color='green'>// 文件句柄操作。 (fs/fcntl.c, 47)</font></i>
<a name='L57'><b>extern</b> <b>int</b> <a href='../S/76.html#L120' title='Defined at 120 in kernel/sys.c.'>sys_mpx</a> (); <i><font color='green'>// (-kernel/sys.c, 92)</font></i>
<a name='L58'><b>extern</b> <b>int</b> <a href='../S/76.html#L244' title='Defined at 244 in kernel/sys.c.'>sys_setpgid</a> (); <i><font color='green'>// 设置进程组id。 (kernel/sys.c, 181)</font></i>
<a name='L59'><b>extern</b> <b>int</b> <a href='../S/76.html#L126' title='Defined at 126 in kernel/sys.c.'>sys_ulimit</a> (); <i><font color='green'>// (-kernel/sys.c, 97)</font></i>
<a name='L60'><b>extern</b> <b>int</b> <a href='../S/76.html#L287' title='Defined at 287 in kernel/sys.c.'>sys_uname</a> (); <i><font color='green'>// 显示系统信息。 (kernel/sys.c, 216)</font></i>
<a name='L61'><b>extern</b> <b>int</b> <a href='../S/76.html#L304' title='Defined at 304 in kernel/sys.c.'>sys_umask</a> (); <i><font color='green'>// 取默认文件创建属性码。 (kernel/sys.c, 230)</font></i>
<a name='L62'><b>extern</b> <b>int</b> <a href='../S/15.html#L137' title='Defined at 137 in fs/open.c.'>sys_chroot</a> (); <i><font color='green'>// 改变根系统。 (fs/open.c, 90)</font></i>
<a name='L63'><b>extern</b> <b>int</b> <a href='../S/15.html#L22' title='Defined at 22 in fs/open.c.'>sys_ustat</a> (); <i><font color='green'>// 取文件系统信息。 (fs/open.c, 19)</font></i>
<a name='L64'><b>extern</b> <b>int</b> <a href='../S/9.html#L51' title='Defined at 51 in fs/fcntl.c.'>sys_dup2</a> (); <i><font color='green'>// 复制文件句柄。 (fs/fcntl.c, 36)</font></i>
<a name='L65'><b>extern</b> <b>int</b> <a href='../S/74.html#L502' title='Defined at 502 in kernel/sched.c.'>sys_getppid</a> (); <i><font color='green'>// 取父进程id。 (kernel/sched.c, 353)</font></i>
<a name='L66'><b>extern</b> <b>int</b> <a href='../S/76.html#L267' title='Defined at 267 in kernel/sys.c.'>sys_getpgrp</a> (); <i><font color='green'>// 取进程组id,等于getpgid(0)。(kernel/sys.c, 201)</font></i>
<a name='L67'><b>extern</b> <b>int</b> <a href='../S/76.html#L274' title='Defined at 274 in kernel/sys.c.'>sys_setsid</a> (); <i><font color='green'>// 在新会话中运行程序。 (kernel/sys.c, 206)</font></i>
<a name='L68'><b>extern</b> <b>int</b> <a href='../S/75.html#L83' title='Defined at 83 in kernel/signal.c.'>sys_sigaction</a> (); <i><font color='green'>// 改变信号处理过程。 (kernel/signal.c, 63)</font></i>
<a name='L69'><b>extern</b> <b>int</b> <a href='../S/75.html#L18' title='Defined at 18 in kernel/signal.c.'>sys_sgetmask</a> (); <i><font color='green'>// 取信号屏蔽码。 (kernel/signal.c, 15)</font></i>
<a name='L70'><b>extern</b> <b>int</b> <a href='../S/75.html#L25' title='Defined at 25 in kernel/signal.c.'>sys_ssetmask</a> (); <i><font color='green'>// 设置信号屏蔽码。 (kernel/signal.c, 20)</font></i>
<a name='L71'><b>extern</b> <b>int</b> <a href='../S/76.html#L158' title='Defined at 158 in kernel/sys.c.'>sys_setreuid</a> (); <i><font color='green'>// 设置真实与/或有效用户id。 (kernel/sys.c,118)</font></i>
<a name='L72'><b>extern</b> <b>int</b> <a href='../S/76.html#L70' title='Defined at 70 in kernel/sys.c.'>sys_setregid</a> (); <i><font color='green'>// 设置真实与/或有效组id。 (kernel/sys.c, 51)</font></i>
<a name='L73'>
<a name='L74'><i><font color='green'>// 系统调用函数指针表。用于系统调用中断处理程序(int 0x80),作为跳转表。</font></i>
<a name='L75'>fn_ptr sys_call_table[] = <font color='red'>{</font> <a href='../S/56.html#L107' title='Defined at 107 in kernel/blk_drv/hd.c.'>sys_setup</a>, <a href='../S/67.html#L187' title='Defined at 187 in kernel/exit.c.'>sys_exit</a>, sys_fork, <a href='../S/17.html#L84' title='Defined at 84 in fs/read_write.c.'>sys_read</a>,
<a name='L76'> <a href='../S/17.html#L126' title='Defined at 126 in fs/read_write.c.'>sys_write</a>, <a href='../S/15.html#L214' title='Defined at 214 in fs/open.c.'>sys_open</a>, <a href='../S/15.html#L299' title='Defined at 299 in fs/open.c.'>sys_close</a>, <a href='../S/67.html#L203' title='Defined at 203 in kernel/exit.c.'>sys_waitpid</a>, <a href='../S/15.html#L290' title='Defined at 290 in fs/open.c.'>sys_creat</a>, <a href='../S/14.html#L1107' title='Defined at 1107 in fs/namei.c.'>sys_link</a>,
<a name='L77'> <a href='../S/14.html#L1019' title='Defined at 1019 in fs/namei.c.'>sys_unlink</a>, sys_execve, <a href='../S/15.html#L114' title='Defined at 114 in fs/open.c.'>sys_chdir</a>, <a href='../S/76.html#L134' title='Defined at 134 in kernel/sys.c.'>sys_time</a>, <a href='../S/14.html#L636' title='Defined at 636 in fs/namei.c.'>sys_mknod</a>, <a href='../S/15.html#L160' title='Defined at 160 in fs/open.c.'>sys_chmod</a>,
<a name='L78'> <a href='../S/15.html#L185' title='Defined at 185 in fs/open.c.'>sys_chown</a>, <a href='../S/76.html#L26' title='Defined at 26 in kernel/sys.c.'>sys_break</a>, <a href='../S/18.html#L47' title='Defined at 47 in fs/stat.c.'>sys_stat</a>, <a href='../S/17.html#L37' title='Defined at 37 in fs/read_write.c.'>sys_lseek</a>, <a href='../S/74.html#L495' title='Defined at 495 in kernel/sched.c.'>sys_getpid</a>, <a href='../S/19.html#L290' title='Defined at 290 in fs/super.c.'>sys_mount</a>,
<a name='L79'> <a href='../S/19.html#L241' title='Defined at 241 in fs/super.c.'>sys_umount</a>, <a href='../S/76.html#L186' title='Defined at 186 in kernel/sys.c.'>sys_setuid</a>, <a href='../S/74.html#L509' title='Defined at 509 in kernel/sched.c.'>sys_getuid</a>, <a href='../S/76.html#L194' title='Defined at 194 in kernel/sys.c.'>sys_stime</a>, <a href='../S/76.html#L33' title='Defined at 33 in kernel/sys.c.'>sys_ptrace</a>, <a href='../S/74.html#L483' title='Defined at 483 in kernel/sched.c.'>sys_alarm</a>,
<a name='L80'> <a href='../S/18.html#L64' title='Defined at 64 in fs/stat.c.'>sys_fstat</a>, <a href='../S/74.html#L208' title='Defined at 208 in kernel/sched.c.'>sys_pause</a>, <a href='../S/15.html#L32' title='Defined at 32 in fs/open.c.'>sys_utime</a>, <a href='../S/76.html#L40' title='Defined at 40 in kernel/sys.c.'>sys_stty</a>, <a href='../S/76.html#L47' title='Defined at 47 in kernel/sys.c.'>sys_gtty</a>, <a href='../S/15.html#L70' title='Defined at 70 in fs/open.c.'>sys_access</a>,
<a name='L81'> <a href='../S/74.html#L538' title='Defined at 538 in kernel/sched.c.'>sys_nice</a>, <a href='../S/76.html#L19' title='Defined at 19 in kernel/sys.c.'>sys_ftime</a>, <a href='../S/6.html#L74' title='Defined at 74 in fs/buffer.c.'>sys_sync</a>, <a href='../S/67.html#L83' title='Defined at 83 in kernel/exit.c.'>sys_kill</a>, <a href='../S/76.html#L54' title='Defined at 54 in kernel/sys.c.'>sys_rename</a>, <a href='../S/14.html#L711' title='Defined at 711 in fs/namei.c.'>sys_mkdir</a>,
<a name='L82'> <a href='../S/14.html#L898' title='Defined at 898 in fs/namei.c.'>sys_rmdir</a>, <a href='../S/9.html#L60' title='Defined at 60 in fs/fcntl.c.'>sys_dup</a>, <a href='../S/16.html#L108' title='Defined at 108 in fs/pipe.c.'>sys_pipe</a>, <a href='../S/76.html#L204' title='Defined at 204 in kernel/sys.c.'>sys_times</a>, <a href='../S/76.html#L61' title='Defined at 61 in kernel/sys.c.'>sys_prof</a>, <a href='../S/76.html#L222' title='Defined at 222 in kernel/sys.c.'>sys_brk</a>, <a href='../S/76.html#L94' title='Defined at 94 in kernel/sys.c.'>sys_setgid</a>,
<a name='L83'> <a href='../S/74.html#L523' title='Defined at 523 in kernel/sched.c.'>sys_getgid</a>, <a href='../S/75.html#L63' title='Defined at 63 in kernel/signal.c.'>sys_signal</a>, <a href='../S/74.html#L516' title='Defined at 516 in kernel/sched.c.'>sys_geteuid</a>, <a href='../S/74.html#L530' title='Defined at 530 in kernel/sched.c.'>sys_getegid</a>, <a href='../S/76.html#L101' title='Defined at 101 in kernel/sys.c.'>sys_acct</a>, <a href='../S/76.html#L108' title='Defined at 108 in kernel/sys.c.'>sys_phys</a>,
<a name='L84'> <a href='../S/76.html#L114' title='Defined at 114 in kernel/sys.c.'>sys_lock</a>, <a href='../S/13.html#L39' title='Defined at 39 in fs/ioctl.c.'>sys_ioctl</a>, <a href='../S/9.html#L68' title='Defined at 68 in fs/fcntl.c.'>sys_fcntl</a>, <a href='../S/76.html#L120' title='Defined at 120 in kernel/sys.c.'>sys_mpx</a>, <a href='../S/76.html#L244' title='Defined at 244 in kernel/sys.c.'>sys_setpgid</a>, <a href='../S/76.html#L126' title='Defined at 126 in kernel/sys.c.'>sys_ulimit</a>,
<a name='L85'> <a href='../S/76.html#L287' title='Defined at 287 in kernel/sys.c.'>sys_uname</a>, <a href='../S/76.html#L304' title='Defined at 304 in kernel/sys.c.'>sys_umask</a>, <a href='../S/15.html#L137' title='Defined at 137 in fs/open.c.'>sys_chroot</a>, <a href='../S/15.html#L22' title='Defined at 22 in fs/open.c.'>sys_ustat</a>, <a href='../S/9.html#L51' title='Defined at 51 in fs/fcntl.c.'>sys_dup2</a>, <a href='../S/74.html#L502' title='Defined at 502 in kernel/sched.c.'>sys_getppid</a>,
<a name='L86'> <a href='../S/76.html#L267' title='Defined at 267 in kernel/sys.c.'>sys_getpgrp</a>, <a href='../S/76.html#L274' title='Defined at 274 in kernel/sys.c.'>sys_setsid</a>, <a href='../S/75.html#L83' title='Defined at 83 in kernel/signal.c.'>sys_sigaction</a>, <a href='../S/75.html#L18' title='Defined at 18 in kernel/signal.c.'>sys_sgetmask</a>, <a href='../S/75.html#L25' title='Defined at 25 in kernel/signal.c.'>sys_ssetmask</a>,
<a name='L87'> <a href='../S/76.html#L158' title='Defined at 158 in kernel/sys.c.'>sys_setreuid</a>, <a href='../S/76.html#L70' title='Defined at 70 in kernel/sys.c.'>sys_setregid</a>
<a name='L88'><font color='red'>}</font>;
</pre>
<hr>
<a name='BOTTOM'>
<i><font color='green'>/* [<][>][^][v]<a href='#TOP'>[top]</a>[bottom]<a href='../mains.html'>[index]</a><a href='../help.html'>[help]</a> */</font></i>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -