<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.16"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>UbixOS: include/sys/sysproto_posix.h File Reference</title> <link href="../../tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="../../jquery.js"></script> <script type="text/javascript" src="../../dynsections.js"></script> <link href="../../navtree.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="../../resize.js"></script> <script type="text/javascript" src="../../navtreedata.js"></script> <script type="text/javascript" src="../../navtree.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(document).ready(initResizable); /* @license-end */</script> <link href="../../doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td id="projectalign" style="padding-left: 0.5em;"> <div id="projectname">UbixOS  <span id="projectnumber">2.0</span> </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.16 --> <script type="text/javascript" src="../../menudata.js"></script> <script type="text/javascript" src="../../menu.js"></script> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(function() { initMenu('../../',false,false,'search.php','Search'); }); /* @license-end */</script> <div id="main-nav"></div> </div><!-- top --> <div id="side-nav" class="ui-resizable side-nav-resizable"> <div id="nav-tree"> <div id="nav-tree-contents"> <div id="nav-sync" class="sync"></div> </div> </div> <div id="splitbar" style="-moz-user-select:none;" class="ui-resizable-handle"> </div> </div> <script type="text/javascript"> /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ $(document).ready(function(){initNavTree('d3/d7e/sysproto__posix_8h.html','../../');}); /* @license-end */ </script> <div id="doc-content"> <div class="header"> <div class="summary"> <a href="#nested-classes">Data Structures</a> | <a href="#define-members">Macros</a> | <a href="#typedef-members">Typedefs</a> | <a href="#func-members">Functions</a> </div> <div class="headertitle"> <div class="title">sysproto_posix.h File Reference</div> </div> </div><!--header--> <div class="contents"> <div class="textblock"><code>#include <<a class="el" href="../../df/d92/sys_2signal_8h_source.html">sys/signal.h</a>></code><br /> <code>#include <<a class="el" href="../../db/dd5/thread_8h_source.html">sys/thread.h</a>></code><br /> <code>#include <<a class="el" href="../../d6/db4/include_2vfs_2file_8h_source.html">vfs/file.h</a>></code><br /> </div><div class="textblock"><div class="dynheader"> Include dependency graph for sysproto_posix.h:</div> <div class="dyncontent"> <div class="center"><img src="../../d0/dce/sysproto__posix_8h__incl.png" border="0" usemap="#include_2sys_2sysproto__posix_8h" alt=""/></div> <map name="include_2sys_2sysproto__posix_8h" id="include_2sys_2sysproto__posix_8h"> <area shape="rect" title=" " alt="" coords="115,5,257,47"/> <area shape="rect" href="../../df/d92/sys_2signal_8h.html" title=" " alt="" coords="5,244,97,271"/> <area shape="rect" href="../../db/dd5/thread_8h.html" title=" " alt="" coords="139,169,233,196"/> <area shape="rect" href="../../d6/db4/include_2vfs_2file_8h.html" title=" " alt="" coords="395,95,463,121"/> <area shape="rect" href="../../d0/d27/include_2sys_2types_8h.html" title=" " alt="" coords="399,393,490,420"/> <area shape="rect" href="../../d0/d6f/__types_8h.html" title=" " alt="" coords="332,617,429,644"/> <area shape="rect" href="../../d9/dab/select_8h.html" title=" " alt="" coords="398,468,491,495"/> <area shape="rect" href="../../d6/d92/cdefs_8h.html" title=" " alt="" coords="571,543,660,569"/> <area shape="rect" href="../../d6/d30/__timespec_8h.html" title=" " alt="" coords="123,543,241,569"/> <area shape="rect" href="../../df/dc5/__timeval_8h.html" title=" " alt="" coords="265,543,371,569"/> <area shape="rect" href="../../d6/da4/__sigset_8h.html" title=" " alt="" coords="395,543,495,569"/> <area shape="rect" href="../../d7/d0b/trap_8h.html" title=" " alt="" coords="223,244,303,271"/> <area shape="rect" href="../../d8/d01/resource_8h.html" title=" " alt="" coords="48,393,156,420"/> <area shape="rect" href="../../d6/d35/i386_2cpu_8h.html" title=" " alt="" coords="223,319,306,345"/> <area shape="rect" href="../../d1/de9/dirCache_8h.html" title=" " alt="" coords="953,319,1075,345"/> <area shape="rect" href="../../d3/d73/inode_8h.html" title=" " alt="" coords="505,169,587,196"/> <area shape="rect" href="../../df/d42/ufs_8h.html" title=" " alt="" coords="393,244,464,271"/> <area shape="rect" href="../../d2/d29/mount_8h.html" title=" " alt="" coords="302,169,390,196"/> <area shape="rect" href="../../d1/df2/wait_8h.html" title=" " alt="" coords="779,244,878,271"/> <area shape="rect" href="../../d1/d7d/pipe__fs_8h.html" title=" " alt="" coords="539,244,627,271"/> <area shape="rect" href="../../d8/dff/msdos__fs_8h.html" title=" " alt="" coords="652,244,755,271"/> <area shape="rect" href="../../d4/d7e/include_2sys_2device_8h.html" title=" " alt="" coords="381,319,476,345"/> </map> </div> </div><div class="textblock"><div class="dynheader"> This graph shows which files directly or indirectly include this file:</div> <div class="dyncontent"> <div class="center"><img src="../../dc/d90/sysproto__posix_8h__dep__incl.png" border="0" usemap="#include_2sys_2sysproto__posix_8hdep" alt=""/></div> <map name="include_2sys_2sysproto__posix_8hdep" id="include_2sys_2sysproto__posix_8hdep"> <area shape="rect" title=" " alt="" coords="3539,5,3681,47"/> <area shape="rect" href="../../d3/df4/descrip_8h.html" title=" " alt="" coords="1352,191,1497,218"/> <area shape="rect" href="../../d2/d3f/descrip_8c.html" title=" " alt="" coords="2486,273,2601,300"/> <area shape="rect" href="../../d6/dba/kern__pipe_8c.html" title=" " alt="" coords="3493,273,3621,300"/> <area shape="rect" href="../../d1/d47/pipe_8c.html" title=" " alt="" coords="3645,273,3741,300"/> <area shape="rect" href="../../d7/d42/vfs__calls_8c.html" title=" " alt="" coords="3765,273,3887,300"/> <area shape="rect" href="../../d9/d56/sys__arch_8c.html" title=" " alt="" coords="2634,273,2765,300"/> <area shape="rect" href="../../de/d9a/gen__calls_8h.html" title=" " alt="" coords="1204,102,1363,129"/> <area shape="rect" href="../../de/de2/kern__sig_8h.html" title=" " alt="" coords="3897,102,4049,129"/> <area shape="rect" href="../../dd/d88/kern__sig_8c.html" title=" " alt="" coords="3880,191,4001,218"/> <area shape="rect" href="../../d7/d40/kern__sysctl_8h.html" title=" " alt="" coords="1759,102,1930,129"/> <area shape="rect" href="../../d0/def/kern__sysctl_8c.html" title=" " alt="" coords="1775,191,1914,218"/> <area shape="rect" href="../../da/d3e/pipe_8h.html" title=" " alt="" coords="3611,191,3737,218"/> <area shape="rect" href="../../d7/d12/syscalls__new_8h.html" title=" " alt="" coords="4073,95,4230,136"/> <area shape="rect" href="../../db/da9/include_2vfs_2vfs_8h.html" title=" " alt="" coords="2606,102,2718,129"/> <area shape="rect" href="../../d4/df4/paging_8h.html" title=" " alt="" coords="935,102,1082,129"/> <area shape="rect" href="../../d9/d74/execve_8c.html" title=" " alt="" coords="4254,102,4366,129"/> <area shape="rect" href="../../d8/d36/signal_8c.html" title=" " alt="" coords="4390,102,4497,129"/> <area shape="rect" href="../../dc/d85/syscalls__posix_8c.html" title=" " alt="" coords="4521,102,4680,129"/> <area shape="rect" href="../../d3/d02/armv6_2sched_8c.html" title=" " alt="" coords="1255,273,1389,300"/> <area shape="rect" href="../../d9/d48/i386_2fork_8c.html" title=" " alt="" coords="1588,273,1699,300"/> <area shape="rect" href="../../de/d18/i386__exec_8c.html" title=" " alt="" coords="1414,273,1563,300"/> <area shape="rect" href="../../d9/d83/i386_2sched_8c.html" title=" " alt="" coords="946,273,1071,300"/> <area shape="rect" href="../../d6/d13/file_8c.html" title=" " alt="" coords="2093,273,2175,300"/> <area shape="rect" href="../../db/d66/stat_8c.html" title=" " alt="" coords="1850,273,1938,300"/> <area shape="rect" href="../../dd/df2/vfs_8c.html" title=" " alt="" coords="2200,273,2281,300"/> <area shape="rect" href="../../d3/d0a/gen__calls_8c.html" title=" " alt="" coords="795,273,921,300"/> <area shape="rect" href="../../de/d38/paging_8c.html" title=" " alt="" coords="1723,273,1825,300"/> <area shape="rect" href="../../da/d53/vmm__mmap_8c.html" title=" " alt="" coords="1096,273,1231,300"/> <area shape="rect" href="../../d4/d75/ubixos_2init_8h.html" title=" " alt="" coords="2305,273,2443,300"/> <area shape="rect" href="../../d6/dc6/ufs__extern_8h.html" title=" " alt="" coords="1624,184,1751,225"/> <area shape="rect" href="../../d6/de9/copyvirtualspace_8c.html" title=" " alt="" coords="370,273,530,300"/> <area shape="rect" href="../../d4/d27/devfs_8c.html" title=" " alt="" coords="2263,191,2373,218"/> <area shape="rect" href="../../d3/d2e/fat_8c.html" title=" " alt="" coords="2397,191,2476,218"/> <area shape="rect" href="../../d3/de7/thread_8c.html" title=" " alt="" coords="2795,273,2916,300"/> <area shape="rect" href="../../d2/d34/ubixfs_8c.html" title=" " alt="" coords="2943,273,3061,300"/> <area shape="rect" href="../../de/df2/ffs_8c.html" title=" " alt="" coords="3147,273,3228,300"/> <area shape="rect" href="../../d3/d41/ufs_8c.html" title=" " alt="" coords="3383,273,3469,300"/> <area shape="rect" href="../../d8/d2b/inode_8c.html" title=" " alt="" coords="2552,191,2649,218"/> <area shape="rect" href="../../d6/de3/namei_8c.html" title=" " alt="" coords="2674,191,2775,218"/> <area shape="rect" href="../../d6/d6d/buf_8h.html" title=" " alt="" coords="3127,191,3247,218"/> <area shape="rect" href="../../d9/d32/include_2ubixfs_2ubixfs_8h.html" title=" " alt="" coords="2851,191,3001,218"/> <area shape="rect" href="../../d2/d48/vitals_8h.html" title=" " alt="" coords="1938,191,2087,218"/> <area shape="rect" href="../../d0/dda/ffs_8h.html" title=" " alt="" coords="3373,191,3485,218"/> <area shape="rect" href="../../d8/dd5/ld_8c.html" title=" " alt="" coords="687,273,770,300"/> <area shape="rect" href="../../d4/dda/kmod_8c.html" title=" " alt="" coords="555,273,663,300"/> <area shape="rect" href="../../d4/dc2/colours_8cc.html" title=" " alt="" coords="1962,273,2069,300"/> <area shape="rect" href="../../d8/d4c/i386_2bioscall_8c.html" title=" " alt="" coords="5,273,140,300"/> <area shape="rect" href="../../d1/d21/vmm_8h.html" title=" " alt="" coords="941,191,1077,218"/> <area shape="rect" href="../../de/db8/vmm__allocpagetable_8c.html" title=" " alt="" coords="165,273,346,300"/> </map> </div> </div> <p><a href="../../d3/d7e/sysproto__posix_8h_source.html">Go to the source code of this file.</a></p> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a> Data Structures</h2></td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d64/structaccess__args.html">access_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d9f/structclose__args.html">close_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/df5/structfcntl__args.html">fcntl_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d78/structgetdtablesize__args.html">getdtablesize_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d56/structgetgid__args.html">getgid_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d55/structgetpid__args.html">getpid_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d45/structgettimeofday__args.html">gettimeofday_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d35/structgetuid__args.html">getuid_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d77/structioctl__args.html">ioctl_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/def/structmprotect__args.html">mprotect_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d23/structobreak__args.html">obreak_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/db0/structpipe__args.html">pipe_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/deb/structread__args.html">read_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d0a/structreadlink__args.html">readlink_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d6e/structsetitimer__args.html">setitimer_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/dc5/structsigaction__args.html">sigaction_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/d68/structsigprocmask__args.html">sigprocmask_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d94/structsys__access__args.html">sys_access_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d4e/structsys__chdir__args.html">sys_chdir_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dcf/structsys__close__args.html">sys_close_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d5c/structsys__dup2__args.html">sys_dup2_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d27/structsys__execve__args.html">sys_execve_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/da9/structsys__exit__args.html">sys_exit_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/db5/structsys__fchdir__args.html">sys_fchdir_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d5b/structsys__fclose__args.html">sys_fclose_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d3d/structsys__fcntl__args.html">sys_fcntl_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d1a/structsys__fgetc__args.html">sys_fgetc_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d47/structsys__fopen__args.html">sys_fopen_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/df7/structsys__fork__args.html">sys_fork_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d8d/structsys__fread__args.html">sys_fread_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/da5/structsys__fseek__args.html">sys_fseek_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d11/structsys__fstat__args.html">sys_fstat_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d5d/structsys__fstatat__args.html">sys_fstatat_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d47/structsys__fstatfs__args.html">sys_fstatfs_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d5a/structsys__getcwd__args.html">sys_getcwd_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../df/d0a/structsys__getdirentries__args.html">sys_getdirentries_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d7a/structsys__getegid__args.html">sys_getegid_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/dbc/structsys__geteuid__args.html">sys_geteuid_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/dbc/structsys__getlogin__args.html">sys_getlogin_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/dcb/structsys__getpgrp__args.html">sys_getpgrp_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d02/structsys__getpid__args.html">sys_getpid_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d73/structsys__getppid__args.html">sys_getppid_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/db7/structsys__getrlimit__args.html">sys_getrlimit_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/dfe/structsys__gettimeofday__args.html">sys_gettimeofday_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/de3/structsys__ioctl__args.html">sys_ioctl_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/d60/structsys__issetugid__args.html">sys_issetugid_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d5a/structsys__lseek__args.html">sys_lseek_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/ded/structsys__lstat__args.html">sys_lstat_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d11/structsys__mmap__args.html">sys_mmap_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d19/structsys__munmap__args.html">sys_munmap_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d9b/structsys__open__args.html">sys_open_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/de0/structsys__openat__args.html">sys_openat_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d36/structsys__pipe2__args.html">sys_pipe2_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/dfa/structsys__pread__args.html">sys_pread_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d70/structsys__read__args.html">sys_read_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/de1/structsys__readlink__args.html">sys_readlink_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/da1/structsys__rename__args.html">sys_rename_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d19/structsys__select__args.html">sys_select_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/d28/structsys__sendto__args.html">sys_sendto_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d80/structsys__setGID__args.html">sys_setGID_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/dda/structsys__setlogin__args.html">sys_setlogin_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d8c/structsys__setpgid__args.html">sys_setpgid_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de2/structsys__setrlimit__args.html">sys_setrlimit_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/de0/structsys__setsockopt__args.html">sys_setsockopt_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d58/structsys__setUID__args.html">sys_setUID_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/df1/structsys__sigaction__args.html">sys_sigaction_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/de6/structsys__sigprocmask__args.html">sys_sigprocmask_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/d96/structsys__socket__args.html">sys_socket_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d9/de2/structsys__stat__args.html">sys_stat_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d3d/structsys__statfs__args.html">sys_statfs_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d51/structsys__sysarch__args.html">sys_sysarch_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d7e/structsys__sysctl__args.html">sys_sysctl_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d8f/structsys__unlink__args.html">sys_unlink_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d92/structsys__wait4__args.html">sys_wait4_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d36/structsys__write__args.html">sys_write_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d6/dd8/structsysctl__args.html">sysctl_args</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a> Macros</h2></td></tr> <tr class="memitem:a6af39d7908a107066bbd16c69a73d8e5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#a6af39d7908a107066bbd16c69a73d8e5">PAD_</a>(t)   (sizeof(<a class="el" href="../../d5/d20/sysproto_8h.html#abd887f2b4a8afbb86de77d05d77856db">register_t</a>) <= sizeof(t) ? 0 : sizeof(<a class="el" href="../../d5/d20/sysproto_8h.html#abd887f2b4a8afbb86de77d05d77856db">register_t</a>) - sizeof(t))</td></tr> <tr class="separator:a6af39d7908a107066bbd16c69a73d8e5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a121b15598871bbd1dc2067855e25c1d4"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#a121b15598871bbd1dc2067855e25c1d4">PADL_</a>(t)   0</td></tr> <tr class="separator:a121b15598871bbd1dc2067855e25c1d4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa46e33ea9096ba0cbafd88a6899b98b6"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#aa46e33ea9096ba0cbafd88a6899b98b6">PADR_</a>(t)   <a class="el" href="../../d3/d7e/sysproto__posix_8h.html#a6af39d7908a107066bbd16c69a73d8e5">PAD_</a>(t)</td></tr> <tr class="separator:aa46e33ea9096ba0cbafd88a6899b98b6"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a> Typedefs</h2></td></tr> <tr class="memitem:abd887f2b4a8afbb86de77d05d77856db"><td class="memItemLeft" align="right" valign="top">typedef int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#abd887f2b4a8afbb86de77d05d77856db">register_t</a></td></tr> <tr class="separator:abd887f2b4a8afbb86de77d05d77856db"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> Functions</h2></td></tr> <tr class="memitem:a5e545f93bf6f37890415be1fc90815dd"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#a5e545f93bf6f37890415be1fc90815dd">access</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *td, struct <a class="el" href="../../d0/d64/structaccess__args.html">access_args</a> *uap)</td></tr> <tr class="separator:a5e545f93bf6f37890415be1fc90815dd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5c2c63d83288434d9aa7ff7942295736"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#a5c2c63d83288434d9aa7ff7942295736">fstatfs</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *td, struct <a class="el" href="../../d0/d47/structsys__fstatfs__args.html">sys_fstatfs_args</a> *uap)</td></tr> <tr class="separator:a5c2c63d83288434d9aa7ff7942295736"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a51b487cb390afbb6672b34b78c7afa81"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#a51b487cb390afbb6672b34b78c7afa81">mprotect</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *td, struct <a class="el" href="../../de/def/structmprotect__args.html">mprotect_args</a> *uap)</td></tr> <tr class="separator:a51b487cb390afbb6672b34b78c7afa81"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab913b237bff6f29fa58c01d2d0fc7088"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#ab913b237bff6f29fa58c01d2d0fc7088">setitimer</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *td, struct <a class="el" href="../../d2/d6e/structsetitimer__args.html">setitimer_args</a> *uap)</td></tr> <tr class="memdesc:ab913b237bff6f29fa58c01d2d0fc7088"><td class="mdescLeft"> </td><td class="mdescRight">place holder for now functionality to be added later <a href="../../d3/d7e/sysproto__posix_8h.html#ab913b237bff6f29fa58c01d2d0fc7088">More...</a><br /></td></tr> <tr class="separator:ab913b237bff6f29fa58c01d2d0fc7088"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a26b2e4ed4541fe964f96062a6a31fb34"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#a26b2e4ed4541fe964f96062a6a31fb34">sys_access</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *td, struct <a class="el" href="../../da/d94/structsys__access__args.html">sys_access_args</a> *)</td></tr> <tr class="separator:a26b2e4ed4541fe964f96062a6a31fb34"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2eb9cc767595f53b3c580cd534a0a890"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#a2eb9cc767595f53b3c580cd534a0a890">sys_chdir</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *td, struct <a class="el" href="../../d0/d4e/structsys__chdir__args.html">sys_chdir_args</a> *)</td></tr> <tr class="separator:a2eb9cc767595f53b3c580cd534a0a890"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa1742e3424090c1c981da351a45354f9"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#aa1742e3424090c1c981da351a45354f9">sys_close</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *td, struct <a class="el" href="../../d1/dcf/structsys__close__args.html">sys_close_args</a> *)</td></tr> <tr class="separator:aa1742e3424090c1c981da351a45354f9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9dac79ea510ebae744ea93f10f3507de"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#a9dac79ea510ebae744ea93f10f3507de">sys_dup2</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *, struct <a class="el" href="../../d4/d5c/structsys__dup2__args.html">sys_dup2_args</a> *)</td></tr> <tr class="separator:a9dac79ea510ebae744ea93f10f3507de"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6d45eec04e1071857436e19b7f1818eb"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#a6d45eec04e1071857436e19b7f1818eb">sys_execve</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *td, struct <a class="el" href="../../d8/d27/structsys__execve__args.html">sys_execve_args</a> *)</td></tr> <tr class="separator:a6d45eec04e1071857436e19b7f1818eb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0c32f80137181ea8b4b55bb0c58144fe"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#a0c32f80137181ea8b4b55bb0c58144fe">sys_exit</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *, struct <a class="el" href="../../da/da9/structsys__exit__args.html">sys_exit_args</a> *)</td></tr> <tr class="separator:a0c32f80137181ea8b4b55bb0c58144fe"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5ad4ab96ec36d0f1763b9540edaf0128"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#a5ad4ab96ec36d0f1763b9540edaf0128">sys_fchdir</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *td, struct <a class="el" href="../../d9/db5/structsys__fchdir__args.html">sys_fchdir_args</a> *)</td></tr> <tr class="separator:a5ad4ab96ec36d0f1763b9540edaf0128"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad487c345cae976c0d0c52ee482ec17cd"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#ad487c345cae976c0d0c52ee482ec17cd">sys_fclose</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *td, struct <a class="el" href="../../dc/d5b/structsys__fclose__args.html">sys_fclose_args</a> *)</td></tr> <tr class="separator:ad487c345cae976c0d0c52ee482ec17cd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a98325102938b9e08147e35cc659b41cb"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#a98325102938b9e08147e35cc659b41cb">sys_fcntl</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *td, struct <a class="el" href="../../d8/d3d/structsys__fcntl__args.html">sys_fcntl_args</a> *)</td></tr> <tr class="separator:a98325102938b9e08147e35cc659b41cb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a635e457cca04f0435b1b25d0d6b987df"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#a635e457cca04f0435b1b25d0d6b987df">sys_fgetc</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *td, struct <a class="el" href="../../dd/d1a/structsys__fgetc__args.html">sys_fgetc_args</a> *)</td></tr> <tr class="separator:a635e457cca04f0435b1b25d0d6b987df"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8cc1e5a71a073900a358fb3f0ec343cd"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#a8cc1e5a71a073900a358fb3f0ec343cd">sys_fopen</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *td, struct <a class="el" href="../../d6/d47/structsys__fopen__args.html">sys_fopen_args</a> *)</td></tr> <tr class="separator:a8cc1e5a71a073900a358fb3f0ec343cd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2df56a6757909dd205e60732f34acabb"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#a2df56a6757909dd205e60732f34acabb">sys_fork</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *, struct <a class="el" href="../../d5/df7/structsys__fork__args.html">sys_fork_args</a> *)</td></tr> <tr class="separator:a2df56a6757909dd205e60732f34acabb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acf06a7573eb2427ca5649b5df99a48d4"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#acf06a7573eb2427ca5649b5df99a48d4">sys_fread</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *td, struct <a class="el" href="../../d9/d8d/structsys__fread__args.html">sys_fread_args</a> *)</td></tr> <tr class="separator:acf06a7573eb2427ca5649b5df99a48d4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0b68b7964a860aa2c5acacf5a7d486e6"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#a0b68b7964a860aa2c5acacf5a7d486e6">sys_fseek</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *td, struct <a class="el" href="../../d8/da5/structsys__fseek__args.html">sys_fseek_args</a> *)</td></tr> <tr class="separator:a0b68b7964a860aa2c5acacf5a7d486e6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a82e4bd23410fa460f7cc7388989ef4fb"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#a82e4bd23410fa460f7cc7388989ef4fb">sys_fstat</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *td, struct <a class="el" href="../../d2/d11/structsys__fstat__args.html">sys_fstat_args</a> *)</td></tr> <tr class="separator:a82e4bd23410fa460f7cc7388989ef4fb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a45d0ab2fb556f121f5478022d847fdd1"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#a45d0ab2fb556f121f5478022d847fdd1">sys_fstatat</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *td, struct <a class="el" href="../../d9/d5d/structsys__fstatat__args.html">sys_fstatat_args</a> *)</td></tr> <tr class="separator:a45d0ab2fb556f121f5478022d847fdd1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1297282a70d9529054df62f0b8c1196b"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#a1297282a70d9529054df62f0b8c1196b">sys_fstatfs</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *td, struct <a class="el" href="../../d0/d47/structsys__fstatfs__args.html">sys_fstatfs_args</a> *)</td></tr> <tr class="separator:a1297282a70d9529054df62f0b8c1196b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad487b3a411e148327486eae3d029a21a"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#ad487b3a411e148327486eae3d029a21a">sys_getcwd</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *td, struct <a class="el" href="../../d3/d5a/structsys__getcwd__args.html">sys_getcwd_args</a> *)</td></tr> <tr class="separator:ad487b3a411e148327486eae3d029a21a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a64d5ae9919ddb154f981c495cf2490e4"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#a64d5ae9919ddb154f981c495cf2490e4">sys_getdirentries</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *td, struct <a class="el" href="../../df/d0a/structsys__getdirentries__args.html">sys_getdirentries_args</a> *)</td></tr> <tr class="separator:a64d5ae9919ddb154f981c495cf2490e4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3ee5e914cb1a2eefedba7af0625700e7"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#a3ee5e914cb1a2eefedba7af0625700e7">sys_getegid</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *td, struct <a class="el" href="../../d2/d7a/structsys__getegid__args.html">sys_getegid_args</a> *)</td></tr> <tr class="separator:a3ee5e914cb1a2eefedba7af0625700e7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2e26a4a58563787ee79b2b6f44c5731a"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#a2e26a4a58563787ee79b2b6f44c5731a">sys_geteuid</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *td, struct <a class="el" href="../../dd/dbc/structsys__geteuid__args.html">sys_geteuid_args</a> *)</td></tr> <tr class="separator:a2e26a4a58563787ee79b2b6f44c5731a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a45bb7d2b2573e1c562e9c80bc8f3ebc1"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#a45bb7d2b2573e1c562e9c80bc8f3ebc1">sys_getGID</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *td, void *)</td></tr> <tr class="separator:a45bb7d2b2573e1c562e9c80bc8f3ebc1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7e3927f96c21d7f3dc538c2de65d0e3f"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#a7e3927f96c21d7f3dc538c2de65d0e3f">sys_getlogin</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *, struct <a class="el" href="../../de/dbc/structsys__getlogin__args.html">sys_getlogin_args</a> *)</td></tr> <tr class="separator:a7e3927f96c21d7f3dc538c2de65d0e3f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1b90a20d0afab95d7cdcad6edc518b38"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#a1b90a20d0afab95d7cdcad6edc518b38">sys_getpgrp</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *td, struct <a class="el" href="../../d7/dcb/structsys__getpgrp__args.html">sys_getpgrp_args</a> *)</td></tr> <tr class="separator:a1b90a20d0afab95d7cdcad6edc518b38"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a44b3d1c79c307addadd2c9b625662a84"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#a44b3d1c79c307addadd2c9b625662a84">sys_getpid</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *td, struct <a class="el" href="../../da/d02/structsys__getpid__args.html">sys_getpid_args</a> *)</td></tr> <tr class="separator:a44b3d1c79c307addadd2c9b625662a84"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afc001996f4339e41bdc1345a6960d628"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#afc001996f4339e41bdc1345a6960d628">sys_getppid</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *td, struct <a class="el" href="../../d4/d73/structsys__getppid__args.html">sys_getppid_args</a> *)</td></tr> <tr class="separator:afc001996f4339e41bdc1345a6960d628"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7f6763f39c631ccc10fd42017938ea0e"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#a7f6763f39c631ccc10fd42017938ea0e">sys_getrlimit</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *, struct <a class="el" href="../../d9/db7/structsys__getrlimit__args.html">sys_getrlimit_args</a> *)</td></tr> <tr class="separator:a7f6763f39c631ccc10fd42017938ea0e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7f890a478759e13e73c8f76d32a6dba6"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#a7f890a478759e13e73c8f76d32a6dba6">sys_gettimeofday</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *td, struct <a class="el" href="../../d4/dfe/structsys__gettimeofday__args.html">sys_gettimeofday_args</a> *)</td></tr> <tr class="separator:a7f890a478759e13e73c8f76d32a6dba6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab567c50a507f76eb0a92ca12cbc64e14"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#ab567c50a507f76eb0a92ca12cbc64e14">sys_getUID</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *td, void *)</td></tr> <tr class="separator:ab567c50a507f76eb0a92ca12cbc64e14"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a13576493553d11e9334638bf9d082692"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#a13576493553d11e9334638bf9d082692">sys_invalid</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *, void *)</td></tr> <tr class="separator:a13576493553d11e9334638bf9d082692"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a218bf210719125bbf42cc42f31fab959"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#a218bf210719125bbf42cc42f31fab959">sys_ioctl</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *td, struct <a class="el" href="../../d5/de3/structsys__ioctl__args.html">sys_ioctl_args</a> *)</td></tr> <tr class="separator:a218bf210719125bbf42cc42f31fab959"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5596849dbce571dcda428ebf89695ed8"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#a5596849dbce571dcda428ebf89695ed8">sys_issetugid</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *td, struct <a class="el" href="../../d4/d60/structsys__issetugid__args.html">sys_issetugid_args</a> *)</td></tr> <tr class="separator:a5596849dbce571dcda428ebf89695ed8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a22d7ac2731d375722cb6fcfaa8b35996"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#a22d7ac2731d375722cb6fcfaa8b35996">sys_lseek</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *td, struct <a class="el" href="../../dd/d5a/structsys__lseek__args.html">sys_lseek_args</a> *)</td></tr> <tr class="separator:a22d7ac2731d375722cb6fcfaa8b35996"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5904b4cf0404c2843cffcc05ff2182e8"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#a5904b4cf0404c2843cffcc05ff2182e8">sys_lstat</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *td, struct <a class="el" href="../../de/ded/structsys__lstat__args.html">sys_lstat_args</a> *)</td></tr> <tr class="separator:a5904b4cf0404c2843cffcc05ff2182e8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaf3b91faf617486bf318fbfdafb3c35f"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#aaf3b91faf617486bf318fbfdafb3c35f">sys_mmap</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *td, struct <a class="el" href="../../dc/d11/structsys__mmap__args.html">sys_mmap_args</a> *)</td></tr> <tr class="separator:aaf3b91faf617486bf318fbfdafb3c35f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af3c7046540defa11c44ceb22ce43a3dd"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#af3c7046540defa11c44ceb22ce43a3dd">sys_munmap</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *td, struct <a class="el" href="../../d2/d19/structsys__munmap__args.html">sys_munmap_args</a> *)</td></tr> <tr class="separator:af3c7046540defa11c44ceb22ce43a3dd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8dd2fd824b975504d32ba969a72f44c6"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#a8dd2fd824b975504d32ba969a72f44c6">sys_open</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *td, struct <a class="el" href="../../de/d9b/structsys__open__args.html">sys_open_args</a> *)</td></tr> <tr class="separator:a8dd2fd824b975504d32ba969a72f44c6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3fee388e6a6ac19a4c3f342a008f3d42"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#a3fee388e6a6ac19a4c3f342a008f3d42">sys_openat</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *td, struct <a class="el" href="../../d6/de0/structsys__openat__args.html">sys_openat_args</a> *)</td></tr> <tr class="separator:a3fee388e6a6ac19a4c3f342a008f3d42"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad42c930754e43cd349629aed3af2b546"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#ad42c930754e43cd349629aed3af2b546">sys_pipe2</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *, struct <a class="el" href="../../d3/d36/structsys__pipe2__args.html">sys_pipe2_args</a> *)</td></tr> <tr class="separator:ad42c930754e43cd349629aed3af2b546"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1ede1e87aca088e1b0fb440bc879eaf0"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#a1ede1e87aca088e1b0fb440bc879eaf0">sys_pread</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *td, struct <a class="el" href="../../d1/dfa/structsys__pread__args.html">sys_pread_args</a> *)</td></tr> <tr class="separator:a1ede1e87aca088e1b0fb440bc879eaf0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a61dd3d0826406ac1efdacb49bb53514d"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#a61dd3d0826406ac1efdacb49bb53514d">sys_read</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *, struct <a class="el" href="../../d1/d70/structsys__read__args.html">sys_read_args</a> *)</td></tr> <tr class="separator:a61dd3d0826406ac1efdacb49bb53514d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a07169f252c110fef8b0e34755d014f72"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#a07169f252c110fef8b0e34755d014f72">sys_readlink</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *, struct <a class="el" href="../../d7/de1/structsys__readlink__args.html">sys_readlink_args</a> *)</td></tr> <tr class="separator:a07169f252c110fef8b0e34755d014f72"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a460135dd17a4894e163f59465c88c502"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#a460135dd17a4894e163f59465c88c502">sys_rename</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *td, struct <a class="el" href="../../de/da1/structsys__rename__args.html">sys_rename_args</a> *)</td></tr> <tr class="separator:a460135dd17a4894e163f59465c88c502"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a16de99ccc1a10f4c2c557e144c4736ed"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#a16de99ccc1a10f4c2c557e144c4736ed">sys_sched_yield</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *td, void *)</td></tr> <tr class="separator:a16de99ccc1a10f4c2c557e144c4736ed"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a30a7b595fde6f1871ac5794c9057fe57"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#a30a7b595fde6f1871ac5794c9057fe57">sys_select</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *td, struct <a class="el" href="../../d7/d19/structsys__select__args.html">sys_select_args</a> *)</td></tr> <tr class="separator:a30a7b595fde6f1871ac5794c9057fe57"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa59babb7359fe9b44e78851cfe694873"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#aa59babb7359fe9b44e78851cfe694873">sys_sendto</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *td, struct <a class="el" href="../../d9/d28/structsys__sendto__args.html">sys_sendto_args</a> *)</td></tr> <tr class="separator:aa59babb7359fe9b44e78851cfe694873"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0df891b0c91113eb73ff282cc023717a"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#a0df891b0c91113eb73ff282cc023717a">sys_setGID</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *td, struct <a class="el" href="../../dd/d80/structsys__setGID__args.html">sys_setGID_args</a> *)</td></tr> <tr class="separator:a0df891b0c91113eb73ff282cc023717a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a71836aa24eb13bfc8a4f32d41a97b97f"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#a71836aa24eb13bfc8a4f32d41a97b97f">sys_setlogin</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *, struct <a class="el" href="../../da/dda/structsys__setlogin__args.html">sys_setlogin_args</a> *)</td></tr> <tr class="separator:a71836aa24eb13bfc8a4f32d41a97b97f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a569987f6848a6c9896658c4c2a646458"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#a569987f6848a6c9896658c4c2a646458">sys_setpgid</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *td, struct <a class="el" href="../../d1/d8c/structsys__setpgid__args.html">sys_setpgid_args</a> *)</td></tr> <tr class="separator:a569987f6848a6c9896658c4c2a646458"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a039868589262293a3409370e358c2a9d"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#a039868589262293a3409370e358c2a9d">sys_setpgrp</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *td, struct <a class="el" href="../../d1/d8c/structsys__setpgid__args.html">sys_setpgid_args</a> *)</td></tr> <tr class="separator:a039868589262293a3409370e358c2a9d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ada6cde8b368a094967fc882c57d7ff57"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#ada6cde8b368a094967fc882c57d7ff57">sys_setrlimit</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *, struct <a class="el" href="../../db/de2/structsys__setrlimit__args.html">sys_setrlimit_args</a> *)</td></tr> <tr class="separator:ada6cde8b368a094967fc882c57d7ff57"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab0c8c877474f23d4d981341c219418a7"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#ab0c8c877474f23d4d981341c219418a7">sys_setsockopt</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *td, struct <a class="el" href="../../dc/de0/structsys__setsockopt__args.html">sys_setsockopt_args</a> *)</td></tr> <tr class="separator:ab0c8c877474f23d4d981341c219418a7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a39a8f317e4c2d4a3f9c56670b11f8c86"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#a39a8f317e4c2d4a3f9c56670b11f8c86">sys_setUID</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *td, struct <a class="el" href="../../d8/d58/structsys__setUID__args.html">sys_setUID_args</a> *)</td></tr> <tr class="separator:a39a8f317e4c2d4a3f9c56670b11f8c86"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a158946759b03b733259f000a1f06bf38"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#a158946759b03b733259f000a1f06bf38">sys_sigaction</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *td, struct <a class="el" href="../../d6/df1/structsys__sigaction__args.html">sys_sigaction_args</a> *)</td></tr> <tr class="separator:a158946759b03b733259f000a1f06bf38"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8599c05e160b260e405bcd88d97f3d70"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#a8599c05e160b260e405bcd88d97f3d70">sys_sigprocmask</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *td, struct <a class="el" href="../../d7/de6/structsys__sigprocmask__args.html">sys_sigprocmask_args</a> *)</td></tr> <tr class="separator:a8599c05e160b260e405bcd88d97f3d70"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9dd55ca673ac6fc2245329105ba48916"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#a9dd55ca673ac6fc2245329105ba48916">sys_socket</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *td, struct <a class="el" href="../../d6/d96/structsys__socket__args.html">sys_socket_args</a> *)</td></tr> <tr class="separator:a9dd55ca673ac6fc2245329105ba48916"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adc863cd02e90335388170f0289e97189"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#adc863cd02e90335388170f0289e97189">sys_stat</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *td, struct <a class="el" href="../../d9/de2/structsys__stat__args.html">sys_stat_args</a> *)</td></tr> <tr class="separator:adc863cd02e90335388170f0289e97189"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6194ac39a3ce5a21050d2a9a3117b433"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#a6194ac39a3ce5a21050d2a9a3117b433">sys_statfs</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *td, struct <a class="el" href="../../dd/d3d/structsys__statfs__args.html">sys_statfs_args</a> *args)</td></tr> <tr class="separator:a6194ac39a3ce5a21050d2a9a3117b433"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adf16e4aab6e37da607b3e4bdc16b1bda"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#adf16e4aab6e37da607b3e4bdc16b1bda">sys_sysarch</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *td, struct <a class="el" href="../../d5/d51/structsys__sysarch__args.html">sys_sysarch_args</a> *)</td></tr> <tr class="separator:adf16e4aab6e37da607b3e4bdc16b1bda"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaf91a09995d0b3719e89ae58854fb977"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#aaf91a09995d0b3719e89ae58854fb977">sys_sysctl</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *td, struct <a class="el" href="../../da/d7e/structsys__sysctl__args.html">sys_sysctl_args</a> *)</td></tr> <tr class="separator:aaf91a09995d0b3719e89ae58854fb977"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6fb8c8e8310445982a89d2b20e7ad020"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#a6fb8c8e8310445982a89d2b20e7ad020">sys_unlink</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *, struct <a class="el" href="../../dc/d8f/structsys__unlink__args.html">sys_unlink_args</a> *)</td></tr> <tr class="separator:a6fb8c8e8310445982a89d2b20e7ad020"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a72e82a2e2f48746594da7b96c495c272"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#a72e82a2e2f48746594da7b96c495c272">sys_wait4</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *td, struct <a class="el" href="../../de/d92/structsys__wait4__args.html">sys_wait4_args</a> *)</td></tr> <tr class="separator:a72e82a2e2f48746594da7b96c495c272"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac095e420fb5a9348519a1d8265e849ad"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html#ac095e420fb5a9348519a1d8265e849ad">sys_write</a> (struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> *td, struct <a class="el" href="../../d5/d36/structsys__write__args.html">sys_write_args</a> *)</td></tr> <tr class="separator:ac095e420fb5a9348519a1d8265e849ad"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Macro Definition Documentation</h2> <a id="a6af39d7908a107066bbd16c69a73d8e5"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6af39d7908a107066bbd16c69a73d8e5">◆ </a></span>PAD_</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define PAD_</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">t</td><td>)</td> <td>   (sizeof(<a class="el" href="../../d5/d20/sysproto_8h.html#abd887f2b4a8afbb86de77d05d77856db">register_t</a>) <= sizeof(t) ? 0 : sizeof(<a class="el" href="../../d5/d20/sysproto_8h.html#abd887f2b4a8afbb86de77d05d77856db">register_t</a>) - sizeof(t))</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00040">40</a> of file <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html">sysproto_posix.h</a>.</p> </div> </div> <a id="a121b15598871bbd1dc2067855e25c1d4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a121b15598871bbd1dc2067855e25c1d4">◆ </a></span>PADL_</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define PADL_</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">t</td><td>)</td> <td>   0</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00043">43</a> of file <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html">sysproto_posix.h</a>.</p> </div> </div> <a id="aa46e33ea9096ba0cbafd88a6899b98b6"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa46e33ea9096ba0cbafd88a6899b98b6">◆ </a></span>PADR_</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">#define PADR_</td> <td>(</td> <td class="paramtype"> </td> <td class="paramname">t</td><td>)</td> <td>   <a class="el" href="../../d3/d7e/sysproto__posix_8h.html#a6af39d7908a107066bbd16c69a73d8e5">PAD_</a>(t)</td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00044">44</a> of file <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html">sysproto_posix.h</a>.</p> </div> </div> <h2 class="groupheader">Typedef Documentation</h2> <a id="abd887f2b4a8afbb86de77d05d77856db"></a> <h2 class="memtitle"><span class="permalink"><a href="#abd887f2b4a8afbb86de77d05d77856db">◆ </a></span>register_t</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">typedef int <a class="el" href="../../d5/d20/sysproto_8h.html#abd887f2b4a8afbb86de77d05d77856db">register_t</a></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00038">38</a> of file <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html">sysproto_posix.h</a>.</p> </div> </div> <h2 class="groupheader">Function Documentation</h2> <a id="a5e545f93bf6f37890415be1fc90815dd"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5e545f93bf6f37890415be1fc90815dd">◆ </a></span>access()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int access </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname"><em>td</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d0/d64/structaccess__args.html">access_args</a> * </td> <td class="paramname"><em>uap</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d0a/gen__calls_8c_source.html#l00130">130</a> of file <a class="el" href="../../d3/d0a/gen__calls_8c_source.html">gen_calls.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d87/kprintf_8c_source.html#l00259">kprintf()</a>, and <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00280">access_args::path</a>.</p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="../../d3/d7e/sysproto__posix_8h_a5e545f93bf6f37890415be1fc90815dd_cgraph.png" border="0" usemap="#d3/d7e/sysproto__posix_8h_a5e545f93bf6f37890415be1fc90815dd_cgraph" alt=""/></div> <map name="d3/d7e/sysproto__posix_8h_a5e545f93bf6f37890415be1fc90815dd_cgraph" id="d3/d7e/sysproto__posix_8h_a5e545f93bf6f37890415be1fc90815dd_cgraph"> <area shape="rect" title=" " alt="" coords="5,132,69,159"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a20b56810edb62a6fe59917015c30848f" title=" " alt="" coords="117,132,175,159"/> <area shape="rect" href="../../dd/d78/video_8h.html#a5429378b96a24fadfd2d1f8d777eb95a" title=" " alt="" coords="229,81,283,108"/> <area shape="rect" href="../../df/d87/kprintf_8c.html#a3093cdac4668a4ccffdd7f77270888b7" title=" " alt="" coords="225,132,287,159"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a3b4a66bf1f6583e65660f281b6014aa1" title=" " alt="" coords="223,183,289,209"/> <area shape="rect" href="../../dc/dac/io_8h.html#a77b934268de1b3ecdcf3f275413b3108" title="input one byte from specified port" alt="" coords="341,5,423,32"/> <area shape="rect" href="../../dc/dac/io_8h.html#a8acc1a06073db2e7b92ffbd00fbd0cf1" title="outputut one byte to specified port" alt="" coords="337,56,427,83"/> <area shape="rect" href="../../dd/d71/tty_8h.html#a4f96ccac7e60296ef496008d8cbed0ff" title=" " alt="" coords="350,107,414,133"/> <area shape="rect" href="../../dd/d71/tty_8h.html#ad96f57a7c113d3cfa76ee5fed6de33c0" title=" " alt="" coords="347,157,417,184"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a71f03d2ba55111c715b6068254847a53" title=" " alt="" coords="475,157,549,184"/> <area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a08933fe6d593a1c78b9080359f15a0b7" title=" " alt="" coords="598,132,689,159"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a740766af5da58616f700fffab6768a78" title=" " alt="" coords="597,183,689,209"/> </map> </div> </div> </div> <a id="a5c2c63d83288434d9aa7ff7942295736"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5c2c63d83288434d9aa7ff7942295736">◆ </a></span>fstatfs()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int fstatfs </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname"><em>td</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d0/d47/structsys__fstatfs__args.html">sys_fstatfs_args</a> * </td> <td class="paramname"><em>uap</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a51b487cb390afbb6672b34b78c7afa81"></a> <h2 class="memtitle"><span class="permalink"><a href="#a51b487cb390afbb6672b34b78c7afa81">◆ </a></span>mprotect()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int mprotect </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname"><em>td</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../de/def/structmprotect__args.html">mprotect_args</a> * </td> <td class="paramname"><em>uap</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d0a/gen__calls_8c_source.html#l00136">136</a> of file <a class="el" href="../../d3/d0a/gen__calls_8c_source.html">gen_calls.c</a>.</p> </div> </div> <a id="ab913b237bff6f29fa58c01d2d0fc7088"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab913b237bff6f29fa58c01d2d0fc7088">◆ </a></span>setitimer()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int setitimer </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname"><em>td</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d2/d6e/structsetitimer__args.html">setitimer_args</a> * </td> <td class="paramname"><em>uap</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>place holder for now functionality to be added later </p> <p class="definition">Definition at line <a class="el" href="../../d3/d0a/gen__calls_8c_source.html#l00124">124</a> of file <a class="el" href="../../d3/d0a/gen__calls_8c_source.html">gen_calls.c</a>.</p> </div> </div> <a id="a26b2e4ed4541fe964f96062a6a31fb34"></a> <h2 class="memtitle"><span class="permalink"><a href="#a26b2e4ed4541fe964f96062a6a31fb34">◆ </a></span>sys_access()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_access </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname"><em>td</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../da/d94/structsys__access__args.html">sys_access_args</a> * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/d42/vfs__calls_8c_source.html#l00364">364</a> of file <a class="el" href="../../d7/d42/vfs__calls_8c_source.html">vfs_calls.c</a>.</p> <p class="reference">References <a class="el" href="../../db/dd5/thread_8h_source.html#l00041">thread::td_retval</a>.</p> </div> </div> <a id="a2eb9cc767595f53b3c580cd534a0a890"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2eb9cc767595f53b3c580cd534a0a890">◆ </a></span>sys_chdir()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_chdir </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname"><em>td</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d0/d4e/structsys__chdir__args.html">sys_chdir_args</a> * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00192">192</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d02/armv6_2sched_8c_source.html#l00050">_current</a>, <a class="el" href="../../d7/d00/sched_8h_source.html#l00058">osInfo::cwd</a>, <a class="el" href="../../d7/d00/sched_8h_source.html#l00069">taskStruct::oInfo</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00128">sys_chdir_args::path</a>, <a class="el" href="../../df/d87/kprintf_8c_source.html#l00278">sprintf()</a>, <a class="el" href="../../da/d66/string_8h.html#adcec9a82a6a276e8edb0fd4fc26fe8f2">strstr()</a>, and <a class="el" href="../../db/dd5/thread_8h_source.html#l00041">thread::td_retval</a>.</p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="../../d3/d7e/sysproto__posix_8h_a2eb9cc767595f53b3c580cd534a0a890_cgraph.png" border="0" usemap="#d3/d7e/sysproto__posix_8h_a2eb9cc767595f53b3c580cd534a0a890_cgraph" alt=""/></div> <map name="d3/d7e/sysproto__posix_8h_a2eb9cc767595f53b3c580cd534a0a890_cgraph" id="d3/d7e/sysproto__posix_8h_a2eb9cc767595f53b3c580cd534a0a890_cgraph"> <area shape="rect" title=" " alt="" coords="5,31,84,57"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#ac38cd16373d98782e1465bd3d5aba470" title=" " alt="" coords="132,5,189,32"/> <area shape="rect" href="../../da/d66/string_8h.html#adcec9a82a6a276e8edb0fd4fc26fe8f2" title=" " alt="" coords="135,56,187,83"/> </map> </div> </div> </div> <a id="aa1742e3424090c1c981da351a45354f9"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa1742e3424090c1c981da351a45354f9">◆ </a></span>sys_close()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_close </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname"><em>td</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d1/dcf/structsys__close__args.html">sys_close_args</a> * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/d42/vfs__calls_8c_source.html#l00094">94</a> of file <a class="el" href="../../d7/d42/vfs__calls_8c_source.html">vfs_calls.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/df4/descrip_8h_source.html#l00074">file::data</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00533">fclose()</a>, <a class="el" href="../../d3/df4/descrip_8h_source.html#l00071">file::fd</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00104">sys_close_args::fd</a>, <a class="el" href="../../d3/df4/descrip_8h_source.html#l00072">file::fd_type</a>, <a class="el" href="../../d2/d3f/descrip_8c_source.html#l00147">fdestroy()</a>, <a class="el" href="../../d2/d3f/descrip_8c_source.html#l00213">getfd()</a>, <a class="el" href="../../df/d87/kprintf_8c_source.html#l00259">kprintf()</a>, <a class="el" href="../../db/dd5/thread_8h_source.html#l00042">thread::o_files</a>, <a class="el" href="../../da/d3e/pipe_8h_source.html#l00046">pipeInfo::rFD</a>, <a class="el" href="../../da/d3e/pipe_8h_source.html#l00047">pipeInfo::rfdCNT</a>, <a class="el" href="../../db/dd5/thread_8h_source.html#l00041">thread::td_retval</a>, <a class="el" href="../../da/d3e/pipe_8h_source.html#l00048">pipeInfo::wFD</a>, and <a class="el" href="../../da/d3e/pipe_8h_source.html#l00049">pipeInfo::wfdCNT</a>.</p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="../../d3/d7e/sysproto__posix_8h_aa1742e3424090c1c981da351a45354f9_cgraph.png" border="0" usemap="#d3/d7e/sysproto__posix_8h_aa1742e3424090c1c981da351a45354f9_cgraph" alt=""/></div> <map name="d3/d7e/sysproto__posix_8h_aa1742e3424090c1c981da351a45354f9_cgraph" id="d3/d7e/sysproto__posix_8h_aa1742e3424090c1c981da351a45354f9_cgraph"> <area shape="rect" title=" " alt="" coords="5,81,87,108"/> <area shape="rect" href="../../d6/d13/file_8c.html#a62ac32695420234cb7ccbcfc6cabd4a4" title=" " alt="" coords="251,5,307,32"/> <area shape="rect" href="../../d2/d3f/descrip_8c.html#ae7b881d8f4c6e81d8e10468783ce080f" title="This destroys a thread local file descriptor." alt="" coords="135,56,203,83"/> <area shape="rect" href="../../d3/df4/descrip_8h.html#a14e228d6e5391a882d3b20ff2466b2ac" title="get pointer to file fd in specified thread" alt="" coords="143,107,194,133"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a20b56810edb62a6fe59917015c30848f" title=" " alt="" coords="251,157,308,184"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a71f03d2ba55111c715b6068254847a53" title=" " alt="" coords="608,107,683,133"/> <area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a08933fe6d593a1c78b9080359f15a0b7" title=" " alt="" coords="731,81,822,108"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a740766af5da58616f700fffab6768a78" title=" " alt="" coords="731,132,823,159"/> <area shape="rect" href="../../d4/d03/kmalloc_8h.html#aaa9ed6886459604cf73ccdbf6410e487" title=" " alt="" coords="254,56,305,83"/> <area shape="rect" href="../../dd/d78/video_8h.html#a5429378b96a24fadfd2d1f8d777eb95a" title=" " alt="" coords="362,107,417,133"/> <area shape="rect" href="../../df/d87/kprintf_8c.html#a3093cdac4668a4ccffdd7f77270888b7" title=" " alt="" coords="358,157,421,184"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a3b4a66bf1f6583e65660f281b6014aa1" title=" " alt="" coords="356,208,423,235"/> <area shape="rect" href="../../dc/dac/io_8h.html#a77b934268de1b3ecdcf3f275413b3108" title="input one byte from specified port" alt="" coords="475,56,556,83"/> <area shape="rect" href="../../dc/dac/io_8h.html#a8acc1a06073db2e7b92ffbd00fbd0cf1" title="outputut one byte to specified port" alt="" coords="471,107,560,133"/> <area shape="rect" href="../../dd/d71/tty_8h.html#a4f96ccac7e60296ef496008d8cbed0ff" title=" " alt="" coords="483,157,547,184"/> <area shape="rect" href="../../dd/d71/tty_8h.html#ad96f57a7c113d3cfa76ee5fed6de33c0" title=" " alt="" coords="481,208,550,235"/> </map> </div> </div> </div> <a id="a9dac79ea510ebae744ea93f10f3507de"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9dac79ea510ebae744ea93f10f3507de">◆ </a></span>sys_dup2()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_dup2 </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d4/d5c/structsys__dup2__args.html">sys_dup2_args</a> * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d3f/descrip_8c_source.html#l00375">375</a> of file <a class="el" href="../../d2/d3f/descrip_8c_source.html">descrip.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d3f/descrip_8c_source.html#l00347">dup2()</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00811">sys_dup2_args::from</a>, <a class="el" href="../../db/dd5/thread_8h_source.html#l00041">thread::td_retval</a>, and <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00814">sys_dup2_args::to</a>.</p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="../../d3/d7e/sysproto__posix_8h_a9dac79ea510ebae744ea93f10f3507de_cgraph.png" border="0" usemap="#d3/d7e/sysproto__posix_8h_a9dac79ea510ebae744ea93f10f3507de_cgraph" alt=""/></div> <map name="d3/d7e/sysproto__posix_8h_a9dac79ea510ebae744ea93f10f3507de_cgraph" id="d3/d7e/sysproto__posix_8h_a9dac79ea510ebae744ea93f10f3507de_cgraph"> <area shape="rect" title=" " alt="" coords="5,107,84,133"/> <area shape="rect" href="../../d2/d3f/descrip_8c.html#a266f2b3582c66190ca585589f2938065" title=" " alt="" coords="132,107,183,133"/> <area shape="rect" href="../../d6/d13/file_8c.html#a62ac32695420234cb7ccbcfc6cabd4a4" title=" " alt="" coords="356,5,412,32"/> <area shape="rect" href="../../d2/d3f/descrip_8c.html#ae7b881d8f4c6e81d8e10468783ce080f" title="This destroys a thread local file descriptor." alt="" coords="233,56,301,83"/> <area shape="rect" href="../../d4/d03/kmalloc_8h.html#a150eab2ac4ce4553e21ca10e7f441762" title=" " alt="" coords="233,107,300,133"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a20b56810edb62a6fe59917015c30848f" title=" " alt="" coords="238,183,295,209"/> <area shape="rect" href="../../da/d66/string_8h.html#ae33b18edb618c656b9b795b9fce2316c" title=" " alt="" coords="231,233,303,260"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a71f03d2ba55111c715b6068254847a53" title=" " alt="" coords="603,107,677,133"/> <area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a08933fe6d593a1c78b9080359f15a0b7" title=" " alt="" coords="726,81,817,108"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a740766af5da58616f700fffab6768a78" title=" " alt="" coords="725,132,817,159"/> <area shape="rect" href="../../d4/d03/kmalloc_8h.html#aaa9ed6886459604cf73ccdbf6410e487" title=" " alt="" coords="359,56,409,83"/> <area shape="rect" href="../../dd/d78/video_8h.html#a5429378b96a24fadfd2d1f8d777eb95a" title=" " alt="" coords="357,183,411,209"/> <area shape="rect" href="../../df/d87/kprintf_8c.html#a3093cdac4668a4ccffdd7f77270888b7" title=" " alt="" coords="353,233,415,260"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a3b4a66bf1f6583e65660f281b6014aa1" title=" " alt="" coords="351,284,417,311"/> <area shape="rect" href="../../dc/dac/io_8h.html#a77b934268de1b3ecdcf3f275413b3108" title="input one byte from specified port" alt="" coords="469,157,551,184"/> <area shape="rect" href="../../dc/dac/io_8h.html#a8acc1a06073db2e7b92ffbd00fbd0cf1" title="outputut one byte to specified port" alt="" coords="465,208,555,235"/> <area shape="rect" href="../../dd/d71/tty_8h.html#a4f96ccac7e60296ef496008d8cbed0ff" title=" " alt="" coords="478,259,542,285"/> <area shape="rect" href="../../dd/d71/tty_8h.html#ad96f57a7c113d3cfa76ee5fed6de33c0" title=" " alt="" coords="475,309,545,336"/> </map> </div> </div> </div> <a id="a6d45eec04e1071857436e19b7f1818eb"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6d45eec04e1071857436e19b7f1818eb">◆ </a></span>sys_execve()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_execve </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname"><em>td</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d8/d27/structsys__execve__args.html">sys_execve_args</a> * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d74/execve_8c_source.html#l00033">33</a> of file <a class="el" href="../../d9/d74/execve_8c_source.html">execve.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00159">sys_execve_args::argv</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00162">sys_execve_args::envp</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00156">sys_execve_args::fname</a>, <a class="el" href="../../df/dc9/exec_8c_source.html#l00551">sys_exec()</a>, and <a class="el" href="../../db/dd5/thread_8h_source.html#l00041">thread::td_retval</a>.</p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="../../d3/d7e/sysproto__posix_8h_a6d45eec04e1071857436e19b7f1818eb_cgraph.png" border="0" usemap="#d3/d7e/sysproto__posix_8h_a6d45eec04e1071857436e19b7f1818eb_cgraph" alt=""/></div> <map name="d3/d7e/sysproto__posix_8h_a6d45eec04e1071857436e19b7f1818eb_cgraph" id="d3/d7e/sysproto__posix_8h_a6d45eec04e1071857436e19b7f1818eb_cgraph"> <area shape="rect" title=" " alt="" coords="5,5,96,32"/> <area shape="rect" href="../../df/dc9/exec_8c.html#a094c23346b6d226a03866a54b755ed64" title="New exec..." alt="" coords="144,5,223,32"/> </map> </div> </div> </div> <a id="a0c32f80137181ea8b4b55bb0c58144fe"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0c32f80137181ea8b4b55bb0c58144fe">◆ </a></span>sys_exit()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_exit </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../da/da9/structsys__exit__args.html">sys_exit_args</a> * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d0a/gen__calls_8c_source.html#l00045">45</a> of file <a class="el" href="../../d3/d0a/gen__calls_8c_source.html">gen_calls.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d02/armv6_2sched_8c_source.html#l00050">_current</a>, <a class="el" href="../../dc/d86/endtask_8c_source.html#l00044">endTask()</a>, and <a class="el" href="../../d7/d00/sched_8h_source.html#l00063">taskStruct::id</a>.</p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="../../d3/d7e/sysproto__posix_8h_a0c32f80137181ea8b4b55bb0c58144fe_cgraph.png" border="0" usemap="#d3/d7e/sysproto__posix_8h_a0c32f80137181ea8b4b55bb0c58144fe_cgraph" alt=""/></div> <map name="d3/d7e/sysproto__posix_8h_a0c32f80137181ea8b4b55bb0c58144fe_cgraph" id="d3/d7e/sysproto__posix_8h_a0c32f80137181ea8b4b55bb0c58144fe_cgraph"> <area shape="rect" title=" " alt="" coords="5,31,76,57"/> <area shape="rect" href="../../dc/d0c/endtask_8h.html#a152c1859ada097cc21071f471bfa2e67" title=" " alt="" coords="124,31,195,57"/> <area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a2cbadd034400c65dbd11fd4892ddf26e" title=" " alt="" coords="243,5,363,32"/> <area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a08933fe6d593a1c78b9080359f15a0b7" title=" " alt="" coords="257,56,348,83"/> </map> </div> </div> </div> <a id="a5ad4ab96ec36d0f1763b9540edaf0128"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5ad4ab96ec36d0f1763b9540edaf0128">◆ </a></span>sys_fchdir()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_fchdir </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname"><em>td</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d9/db5/structsys__fchdir__args.html">sys_fchdir_args</a> * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00203">203</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d02/armv6_2sched_8c_source.html#l00050">_current</a>, <a class="el" href="../../d7/d00/sched_8h_source.html#l00058">osInfo::cwd</a>, <a class="el" href="../../d3/df4/descrip_8h_source.html#l00071">file::fd</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00622">sys_fchdir_args::fd</a>, <a class="el" href="../../d6/db4/include_2vfs_2file_8h_source.html#l00073">fileDescriptor::fileName</a>, <a class="el" href="../../d2/d3f/descrip_8c_source.html#l00213">getfd()</a>, <a class="el" href="../../d7/d00/sched_8h_source.html#l00069">taskStruct::oInfo</a>, <a class="el" href="../../df/d87/kprintf_8c_source.html#l00278">sprintf()</a>, and <a class="el" href="../../da/d66/string_8h.html#adcec9a82a6a276e8edb0fd4fc26fe8f2">strstr()</a>.</p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="../../d3/d7e/sysproto__posix_8h_a5ad4ab96ec36d0f1763b9540edaf0128_cgraph.png" border="0" usemap="#d3/d7e/sysproto__posix_8h_a5ad4ab96ec36d0f1763b9540edaf0128_cgraph" alt=""/></div> <map name="d3/d7e/sysproto__posix_8h_a5ad4ab96ec36d0f1763b9540edaf0128_cgraph" id="d3/d7e/sysproto__posix_8h_a5ad4ab96ec36d0f1763b9540edaf0128_cgraph"> <area shape="rect" title=" " alt="" coords="5,183,87,209"/> <area shape="rect" href="../../d3/df4/descrip_8h.html#a14e228d6e5391a882d3b20ff2466b2ac" title="get pointer to file fd in specified thread" alt="" coords="138,132,189,159"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#ac38cd16373d98782e1465bd3d5aba470" title=" " alt="" coords="135,183,192,209"/> <area shape="rect" href="../../da/d66/string_8h.html#adcec9a82a6a276e8edb0fd4fc26fe8f2" title=" " alt="" coords="137,233,189,260"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a20b56810edb62a6fe59917015c30848f" title=" " alt="" coords="240,132,297,159"/> <area shape="rect" href="../../dd/d78/video_8h.html#a5429378b96a24fadfd2d1f8d777eb95a" title=" " alt="" coords="351,81,406,108"/> <area shape="rect" href="../../df/d87/kprintf_8c.html#a3093cdac4668a4ccffdd7f77270888b7" title=" " alt="" coords="347,132,410,159"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a3b4a66bf1f6583e65660f281b6014aa1" title=" " alt="" coords="345,183,412,209"/> <area shape="rect" href="../../dc/dac/io_8h.html#a77b934268de1b3ecdcf3f275413b3108" title="input one byte from specified port" alt="" coords="464,5,545,32"/> <area shape="rect" href="../../dc/dac/io_8h.html#a8acc1a06073db2e7b92ffbd00fbd0cf1" title="outputut one byte to specified port" alt="" coords="460,56,549,83"/> <area shape="rect" href="../../dd/d71/tty_8h.html#a4f96ccac7e60296ef496008d8cbed0ff" title=" " alt="" coords="473,107,537,133"/> <area shape="rect" href="../../dd/d71/tty_8h.html#ad96f57a7c113d3cfa76ee5fed6de33c0" title=" " alt="" coords="470,157,539,184"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a71f03d2ba55111c715b6068254847a53" title=" " alt="" coords="597,157,672,184"/> <area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a08933fe6d593a1c78b9080359f15a0b7" title=" " alt="" coords="721,132,811,159"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a740766af5da58616f700fffab6768a78" title=" " alt="" coords="720,183,812,209"/> </map> </div> </div> </div> <a id="ad487c345cae976c0d0c52ee482ec17cd"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad487c345cae976c0d0c52ee482ec17cd">◆ </a></span>sys_fclose()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_fclose </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname"><em>td</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../dc/d5b/structsys__fclose__args.html">sys_fclose_args</a> * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00283">283</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/d13/file_8c_source.html#l00533">fclose()</a>, <a class="el" href="../../d6/db4/include_2vfs_2file_8h_source.html#l00087">userFileDescriptorStruct::fd</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00195">sys_fclose_args::FILE</a>, and <a class="el" href="../../d6/d8a/fat__string_8h_source.html#l00017">NULL</a>.</p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="../../d3/d7e/sysproto__posix_8h_ad487c345cae976c0d0c52ee482ec17cd_cgraph.png" border="0" usemap="#d3/d7e/sysproto__posix_8h_ad487c345cae976c0d0c52ee482ec17cd_cgraph" alt=""/></div> <map name="d3/d7e/sysproto__posix_8h_ad487c345cae976c0d0c52ee482ec17cd_cgraph" id="d3/d7e/sysproto__posix_8h_ad487c345cae976c0d0c52ee482ec17cd_cgraph"> <area shape="rect" title=" " alt="" coords="5,31,89,57"/> <area shape="rect" href="../../d6/d13/file_8c.html#a62ac32695420234cb7ccbcfc6cabd4a4" title=" " alt="" coords="137,31,193,57"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a71f03d2ba55111c715b6068254847a53" title=" " alt="" coords="241,31,316,57"/> <area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a08933fe6d593a1c78b9080359f15a0b7" title=" " alt="" coords="365,5,455,32"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a740766af5da58616f700fffab6768a78" title=" " alt="" coords="364,56,456,83"/> </map> </div> </div> </div> <a id="a98325102938b9e08147e35cc659b41cb"></a> <h2 class="memtitle"><span class="permalink"><a href="#a98325102938b9e08147e35cc659b41cb">◆ </a></span>sys_fcntl()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_fcntl </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname"><em>td</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d8/d3d/structsys__fcntl__args.html">sys_fcntl_args</a> * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d3f/descrip_8c_source.html#l00093">93</a> of file <a class="el" href="../../d2/d3f/descrip_8c_source.html">descrip.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d3f/descrip_8c_source.html#l00041">fcntl()</a>.</p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="../../d3/d7e/sysproto__posix_8h_a98325102938b9e08147e35cc659b41cb_cgraph.png" border="0" usemap="#d3/d7e/sysproto__posix_8h_a98325102938b9e08147e35cc659b41cb_cgraph" alt=""/></div> <map name="d3/d7e/sysproto__posix_8h_a98325102938b9e08147e35cc659b41cb_cgraph" id="d3/d7e/sysproto__posix_8h_a98325102938b9e08147e35cc659b41cb_cgraph"> <area shape="rect" title=" " alt="" coords="5,107,80,133"/> <area shape="rect" href="../../d2/d3f/descrip_8c.html#aa825d15d1f3691b7e31917e05ef9f3bc" title=" " alt="" coords="128,107,175,133"/> <area shape="rect" href="../../d6/d13/file_8c.html#a62ac32695420234cb7ccbcfc6cabd4a4" title=" " alt="" coords="348,5,404,32"/> <area shape="rect" href="../../d2/d3f/descrip_8c.html#ae7b881d8f4c6e81d8e10468783ce080f" title="This destroys a thread local file descriptor." alt="" coords="225,56,293,83"/> <area shape="rect" href="../../d4/d03/kmalloc_8h.html#a150eab2ac4ce4553e21ca10e7f441762" title=" " alt="" coords="225,107,292,133"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a20b56810edb62a6fe59917015c30848f" title=" " alt="" coords="230,183,287,209"/> <area shape="rect" href="../../da/d66/string_8h.html#ae33b18edb618c656b9b795b9fce2316c" title=" " alt="" coords="223,233,295,260"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a71f03d2ba55111c715b6068254847a53" title=" " alt="" coords="595,107,669,133"/> <area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a08933fe6d593a1c78b9080359f15a0b7" title=" " alt="" coords="718,81,809,108"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a740766af5da58616f700fffab6768a78" title=" " alt="" coords="717,132,809,159"/> <area shape="rect" href="../../d4/d03/kmalloc_8h.html#aaa9ed6886459604cf73ccdbf6410e487" title=" " alt="" coords="351,56,401,83"/> <area shape="rect" href="../../dd/d78/video_8h.html#a5429378b96a24fadfd2d1f8d777eb95a" title=" " alt="" coords="349,183,403,209"/> <area shape="rect" href="../../df/d87/kprintf_8c.html#a3093cdac4668a4ccffdd7f77270888b7" title=" " alt="" coords="345,233,407,260"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a3b4a66bf1f6583e65660f281b6014aa1" title=" " alt="" coords="343,284,409,311"/> <area shape="rect" href="../../dc/dac/io_8h.html#a77b934268de1b3ecdcf3f275413b3108" title="input one byte from specified port" alt="" coords="461,157,543,184"/> <area shape="rect" href="../../dc/dac/io_8h.html#a8acc1a06073db2e7b92ffbd00fbd0cf1" title="outputut one byte to specified port" alt="" coords="457,208,547,235"/> <area shape="rect" href="../../dd/d71/tty_8h.html#a4f96ccac7e60296ef496008d8cbed0ff" title=" " alt="" coords="470,259,534,285"/> <area shape="rect" href="../../dd/d71/tty_8h.html#ad96f57a7c113d3cfa76ee5fed6de33c0" title=" " alt="" coords="467,309,537,336"/> </map> </div> </div> </div> <a id="a635e457cca04f0435b1b25d0d6b987df"></a> <h2 class="memtitle"><span class="permalink"><a href="#a635e457cca04f0435b1b25d0d6b987df">◆ </a></span>sys_fgetc()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_fgetc </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname"><em>td</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../dd/d1a/structsys__fgetc__args.html">sys_fgetc_args</a> * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00081">81</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d02/armv6_2sched_8c_source.html#l00050">_current</a>, <a class="el" href="../../d6/db4/include_2vfs_2file_8h_source.html#l00087">userFileDescriptorStruct::fd</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00372">fgetc()</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00201">sys_fgetc_args::FILE</a>, <a class="el" href="../../dd/dd3/atkbd_8c_source.html#l00343">getchar()</a>, <a class="el" href="../../d3/d02/armv6_2sched_8c_source.html#l00244">sched_yield()</a>, <a class="el" href="../../db/dd5/thread_8h_source.html#l00041">thread::td_retval</a>, <a class="el" href="../../d7/d00/sched_8h_source.html#l00077">taskStruct::term</a>, and <a class="el" href="../../dc/d03/tty_8c_source.html#l00038">tty_foreground</a>.</p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="../../d3/d7e/sysproto__posix_8h_a635e457cca04f0435b1b25d0d6b987df_cgraph.png" border="0" usemap="#d3/d7e/sysproto__posix_8h_a635e457cca04f0435b1b25d0d6b987df_cgraph" alt=""/></div> <map name="d3/d7e/sysproto__posix_8h_a635e457cca04f0435b1b25d0d6b987df_cgraph" id="d3/d7e/sysproto__posix_8h_a635e457cca04f0435b1b25d0d6b987df_cgraph"> <area shape="rect" title=" " alt="" coords="5,208,84,235"/> <area shape="rect" href="../../d6/d13/file_8c.html#af3ae9aab3fa1a25c0b0cde40aa97f2d0" title=" " alt="" coords="139,132,190,159"/> <area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a08933fe6d593a1c78b9080359f15a0b7" title=" " alt="" coords="726,208,817,235"/> <area shape="rect" href="../../d6/db4/include_2vfs_2file_8h.html#ac45fdeab51c3197c1e7c4ec7beabaca9" title=" " alt="" coords="132,259,197,285"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a20b56810edb62a6fe59917015c30848f" title=" " alt="" coords="245,120,303,147"/> <area shape="rect" href="../../dd/d78/video_8h.html#a5429378b96a24fadfd2d1f8d777eb95a" title=" " alt="" coords="357,56,411,83"/> <area shape="rect" href="../../df/d87/kprintf_8c.html#a3093cdac4668a4ccffdd7f77270888b7" title=" " alt="" coords="353,107,415,133"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a3b4a66bf1f6583e65660f281b6014aa1" title=" " alt="" coords="351,157,417,184"/> <area shape="rect" href="../../dc/dac/io_8h.html#a77b934268de1b3ecdcf3f275413b3108" title="input one byte from specified port" alt="" coords="469,5,551,32"/> <area shape="rect" href="../../dc/dac/io_8h.html#a8acc1a06073db2e7b92ffbd00fbd0cf1" title="outputut one byte to specified port" alt="" coords="465,56,555,83"/> <area shape="rect" href="../../dd/d71/tty_8h.html#a4f96ccac7e60296ef496008d8cbed0ff" title=" " alt="" coords="478,107,542,133"/> <area shape="rect" href="../../dd/d71/tty_8h.html#ad96f57a7c113d3cfa76ee5fed6de33c0" title=" " alt="" coords="475,157,545,184"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a71f03d2ba55111c715b6068254847a53" title=" " alt="" coords="603,157,677,184"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a740766af5da58616f700fffab6768a78" title=" " alt="" coords="725,157,817,184"/> </map> </div> </div> </div> <a id="a8cc1e5a71a073900a358fb3f0ec343cd"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8cc1e5a71a073900a358fb3f0ec343cd">◆ </a></span>sys_fopen()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_fopen </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname"><em>td</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d6/d47/structsys__fopen__args.html">sys_fopen_args</a> * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00243">243</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/db4/include_2vfs_2file_8h_source.html#l00087">userFileDescriptorStruct::fd</a>, <a class="el" href="../../d6/db4/include_2vfs_2file_8h_source.html#l00088">userFileDescriptorStruct::fdSize</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00174">sys_fopen_args::FILE</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00395">fopen()</a>, <a class="el" href="../../df/d87/kprintf_8c_source.html#l00259">kprintf()</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00171">sys_fopen_args::mode</a>, <a class="el" href="../../d6/d8a/fat__string_8h_source.html#l00017">NULL</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00168">sys_fopen_args::path</a>, and <a class="el" href="../../d6/db4/include_2vfs_2file_8h_source.html#l00070">fileDescriptor::size</a>.</p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="../../d3/d7e/sysproto__posix_8h_a8cc1e5a71a073900a358fb3f0ec343cd_cgraph.png" border="0" usemap="#d3/d7e/sysproto__posix_8h_a8cc1e5a71a073900a358fb3f0ec343cd_cgraph" alt=""/></div> <map name="d3/d7e/sysproto__posix_8h_a8cc1e5a71a073900a358fb3f0ec343cd_cgraph" id="d3/d7e/sysproto__posix_8h_a8cc1e5a71a073900a358fb3f0ec343cd_cgraph"> <area shape="rect" title=" " alt="" coords="5,247,87,273"/> <area shape="rect" href="../../d6/d13/file_8c.html#a249f3bc0af043dc5ac3c9aa8646986af" title=" " alt="" coords="135,309,188,336"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a20b56810edb62a6fe59917015c30848f" title=" " alt="" coords="257,107,315,133"/> <area shape="rect" href="../../d4/d03/kmalloc_8h.html#aaa9ed6886459604cf73ccdbf6410e487" title=" " alt="" coords="261,157,311,184"/> <area shape="rect" href="../../d4/d03/kmalloc_8h.html#a150eab2ac4ce4553e21ca10e7f441762" title=" " alt="" coords="510,208,577,235"/> <area shape="rect" href="../../da/d66/string_8h.html#ace4b911463887af5e748326323e99a23" title=" " alt="" coords="251,309,321,336"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#ae29ab191c93f9ead066cb462dd2e7247" title=" " alt="" coords="243,360,329,387"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#ac38cd16373d98782e1465bd3d5aba470" title=" " alt="" coords="257,411,315,437"/> <area shape="rect" href="../../da/d66/string_8h.html#a55e123beb3d7f96e25e024a13582d987" title=" " alt="" coords="257,461,315,488"/> <area shape="rect" href="../../da/d66/string_8h.html#adcec9a82a6a276e8edb0fd4fc26fe8f2" title=" " alt="" coords="260,512,312,539"/> <area shape="rect" href="../../da/d66/string_8h.html#a9af7251f0c1b875e0e34b8e2b94dda39" title=" " alt="" coords="259,563,313,589"/> <area shape="rect" href="../../dc/d92/mount_8c.html#aa8cc926aa9badb781158b6738b1b0f2d" title=" " alt="" coords="236,259,336,285"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a71f03d2ba55111c715b6068254847a53" title=" " alt="" coords="636,107,711,133"/> <area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a08933fe6d593a1c78b9080359f15a0b7" title=" " alt="" coords="759,81,850,108"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a740766af5da58616f700fffab6768a78" title=" " alt="" coords="759,132,851,159"/> <area shape="rect" href="../../dd/d78/video_8h.html#a5429378b96a24fadfd2d1f8d777eb95a" title=" " alt="" coords="390,56,445,83"/> <area shape="rect" href="../../df/d87/kprintf_8c.html#a3093cdac4668a4ccffdd7f77270888b7" title=" " alt="" coords="386,107,449,133"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a3b4a66bf1f6583e65660f281b6014aa1" title=" " alt="" coords="384,157,451,184"/> <area shape="rect" href="../../dc/dac/io_8h.html#a77b934268de1b3ecdcf3f275413b3108" title="input one byte from specified port" alt="" coords="503,56,584,83"/> <area shape="rect" href="../../dc/dac/io_8h.html#a8acc1a06073db2e7b92ffbd00fbd0cf1" title="outputut one byte to specified port" alt="" coords="499,107,588,133"/> <area shape="rect" href="../../dd/d71/tty_8h.html#a4f96ccac7e60296ef496008d8cbed0ff" title=" " alt="" coords="511,157,575,184"/> <area shape="rect" href="../../dd/d71/tty_8h.html#ad96f57a7c113d3cfa76ee5fed6de33c0" title=" " alt="" coords="509,5,578,32"/> <area shape="rect" href="../../d7/d7c/strtok_8c.html#af18c3fca5cc30bc1313728d45c031ae9" title=" " alt="" coords="384,563,451,589"/> <area shape="rect" href="../../da/d66/string_8h.html#a6f3dcb20ff11ff9db5904c3cfb61a38c" title=" " alt="" coords="386,259,449,285"/> </map> </div> </div> </div> <a id="a2df56a6757909dd205e60732f34acabb"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2df56a6757909dd205e60732f34acabb">◆ </a></span>sys_fork()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_fork </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d5/df7/structsys__fork__args.html">sys_fork_args</a> * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d48/i386_2fork_8c_source.html#l00040">40</a> of file <a class="el" href="../../d9/d48/i386_2fork_8c_source.html">fork.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d02/armv6_2sched_8c_source.html#l00050">_current</a>, <a class="el" href="../../de/d9a/tss_8h_source.html#l00035">tssStruct::back_link</a>, <a class="el" href="../../d7/d00/sched_8h_source.html#l00088">taskStruct::children</a>, <a class="el" href="../../de/d9a/tss_8h_source.html#l00046">tssStruct::cr3</a>, <a class="el" href="../../de/d9a/tss_8h_source.html#l00056">tssStruct::cs</a>, <a class="el" href="../../d7/d00/sched_8h_source.html#l00058">osInfo::cwd</a>, <a class="el" href="../../de/d9a/tss_8h_source.html#l00060">tssStruct::ds</a>, <a class="el" href="../../de/d9a/tss_8h_source.html#l00049">tssStruct::eax</a>, <a class="el" href="../../de/d9a/tss_8h_source.html#l00051">tssStruct::ebp</a>, <a class="el" href="../../de/d9a/tss_8h_source.html#l00049">tssStruct::ebx</a>, <a class="el" href="../../de/d9a/tss_8h_source.html#l00049">tssStruct::ecx</a>, <a class="el" href="../../de/d9a/tss_8h_source.html#l00053">tssStruct::edi</a>, <a class="el" href="../../de/d9a/tss_8h_source.html#l00049">tssStruct::edx</a>, <a class="el" href="../../de/d9a/tss_8h_source.html#l00048">tssStruct::eflags</a>, <a class="el" href="../../de/d9a/tss_8h_source.html#l00047">tssStruct::eip</a>, <a class="el" href="../../de/d9a/tss_8h_source.html#l00054">tssStruct::es</a>, <a class="el" href="../../de/d9a/tss_8h_source.html#l00052">tssStruct::esi</a>, <a class="el" href="../../de/d9a/tss_8h_source.html#l00050">tssStruct::esp</a>, <a class="el" href="../../de/d9a/tss_8h_source.html#l00037">tssStruct::esp0</a>, <a class="el" href="../../de/d9a/tss_8h_source.html#l00040">tssStruct::esp1</a>, <a class="el" href="../../de/d9a/tss_8h_source.html#l00043">tssStruct::esp2</a>, <a class="el" href="../../d7/d00/sched_8h_source.html#l00047">FORK</a>, <a class="el" href="../../db/dd5/thread_8h_source.html#l00047">thread::frame</a>, <a class="el" href="../../de/d9a/tss_8h_source.html#l00062">tssStruct::fs</a>, <a class="el" href="../../d7/d00/sched_8h_source.html#l00073">taskStruct::gid</a>, <a class="el" href="../../de/d9a/tss_8h_source.html#l00064">tssStruct::gs</a>, <a class="el" href="../../d7/d00/sched_8h_source.html#l00063">taskStruct::id</a>, <a class="el" href="../../de/d9a/tss_8h_source.html#l00069">tssStruct::io_map</a>, <a class="el" href="../../d3/d1a/kmalloc_8c_source.html#l00241">kmalloc()</a>, <a class="el" href="../../de/d9a/tss_8h_source.html#l00066">tssStruct::ldt</a>, <a class="el" href="../../da/d66/string_8h.html#ae33b18edb618c656b9b795b9fce2316c">memcpy()</a>, <a class="el" href="../../db/dd5/thread_8h_source.html#l00042">thread::o_files</a>, <a class="el" href="../../d7/d00/sched_8h_source.html#l00069">taskStruct::oInfo</a>, <a class="el" href="../../dd/d71/tty_8h_source.html#l00042">tty_termNode::owner</a>, <a class="el" href="../../d7/d00/sched_8h_source.html#l00090">taskStruct::parent</a>, <a class="el" href="../../d7/d00/sched_8h_source.html#l00087">taskStruct::pgrp</a>, <a class="el" href="../../d7/d00/sched_8h_source.html#l00086">taskStruct::ppid</a>, <a class="el" href="../../d3/d02/armv6_2sched_8c_source.html#l00244">sched_yield()</a>, <a class="el" href="../../d3/d02/armv6_2sched_8c_source.html#l00135">schedNewTask()</a>, <a class="el" href="../../de/d9a/tss_8h_source.html#l00058">tssStruct::ss</a>, <a class="el" href="../../de/d9a/tss_8h_source.html#l00038">tssStruct::ss0</a>, <a class="el" href="../../de/d9a/tss_8h_source.html#l00041">tssStruct::ss1</a>, <a class="el" href="../../de/d9a/tss_8h_source.html#l00044">tssStruct::ss2</a>, <a class="el" href="../../d7/d00/sched_8h_source.html#l00072">taskStruct::state</a>, <a class="el" href="../../d7/d00/sched_8h_source.html#l00078">taskStruct::td</a>, <a class="el" href="../../db/dd5/thread_8h_source.html#l00041">thread::td_retval</a>, <a class="el" href="../../d7/d00/sched_8h_source.html#l00077">taskStruct::term</a>, <a class="el" href="../../d7/d0b/trap_8h_source.html#l00051">trapframe::tf_cs</a>, <a class="el" href="../../d7/d0b/trap_8h_source.html#l00038">trapframe::tf_ds</a>, <a class="el" href="../../d7/d0b/trap_8h_source.html#l00041">trapframe::tf_ebp</a>, <a class="el" href="../../d7/d0b/trap_8h_source.html#l00043">trapframe::tf_ebx</a>, <a class="el" href="../../d7/d0b/trap_8h_source.html#l00045">trapframe::tf_ecx</a>, <a class="el" href="../../d7/d0b/trap_8h_source.html#l00039">trapframe::tf_edi</a>, <a class="el" href="../../d7/d0b/trap_8h_source.html#l00044">trapframe::tf_edx</a>, <a class="el" href="../../d7/d0b/trap_8h_source.html#l00052">trapframe::tf_eflags</a>, <a class="el" href="../../d7/d0b/trap_8h_source.html#l00050">trapframe::tf_eip</a>, <a class="el" href="../../d7/d0b/trap_8h_source.html#l00037">trapframe::tf_es</a>, <a class="el" href="../../d7/d0b/trap_8h_source.html#l00040">trapframe::tf_esi</a>, <a class="el" href="../../d7/d0b/trap_8h_source.html#l00054">trapframe::tf_esp</a>, <a class="el" href="../../d7/d0b/trap_8h_source.html#l00036">trapframe::tf_fs</a>, <a class="el" href="../../d7/d0b/trap_8h_source.html#l00055">trapframe::tf_ss</a>, <a class="el" href="../../de/d9a/tss_8h_source.html#l00068">tssStruct::trace_bitmap</a>, <a class="el" href="../../d7/d00/sched_8h_source.html#l00067">taskStruct::tss</a>, <a class="el" href="../../d7/d00/sched_8h_source.html#l00073">taskStruct::uid</a>, <a class="el" href="../../db/dd5/thread_8h_source.html#l00043">thread::vm_daddr</a>, <a class="el" href="../../db/dd5/thread_8h_source.html#l00044">thread::vm_dsize</a>, <a class="el" href="../../db/dd5/thread_8h_source.html#l00045">thread::vm_taddr</a>, <a class="el" href="../../db/dd5/thread_8h_source.html#l00046">thread::vm_tsize</a>, <a class="el" href="../../d6/de9/copyvirtualspace_8c_source.html#l00051">vmm_copyVirtualSpace()</a>, and <a class="el" href="../../d7/d00/sched_8h_source.html#l00054">osInfo::vmStart</a>.</p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="../../d3/d7e/sysproto__posix_8h_a2df56a6757909dd205e60732f34acabb_cgraph.png" border="0" usemap="#d3/d7e/sysproto__posix_8h_a2df56a6757909dd205e60732f34acabb_cgraph" alt=""/></div> <map name="d3/d7e/sysproto__posix_8h_a2df56a6757909dd205e60732f34acabb_cgraph" id="d3/d7e/sysproto__posix_8h_a2df56a6757909dd205e60732f34acabb_cgraph"> <area shape="rect" title=" " alt="" coords="5,107,76,133"/> <area shape="rect" href="../../d4/d03/kmalloc_8h.html#a150eab2ac4ce4553e21ca10e7f441762" title=" " alt="" coords="170,56,237,83"/> <area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a08933fe6d593a1c78b9080359f15a0b7" title=" " alt="" coords="454,5,545,32"/> <area shape="rect" href="../../da/d66/string_8h.html#ae33b18edb618c656b9b795b9fce2316c" title=" " alt="" coords="167,107,239,133"/> <area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a92458df2063761371869cdfe0c9b4ee3" title=" " alt="" coords="148,157,259,184"/> <area shape="rect" href="../../d4/df4/paging_8h.html#a5de86e63abae0b406ff4a286b44b109e" title=" " alt="" coords="124,208,283,235"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a71f03d2ba55111c715b6068254847a53" title=" " alt="" coords="331,56,405,83"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a740766af5da58616f700fffab6768a78" title=" " alt="" coords="453,56,545,83"/> </map> </div> </div> </div> <a id="acf06a7573eb2427ca5649b5df99a48d4"></a> <h2 class="memtitle"><span class="permalink"><a href="#acf06a7573eb2427ca5649b5df99a48d4">◆ </a></span>sys_fread()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_fread </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname"><em>td</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d9/d8d/structsys__fread__args.html">sys_fread_args</a> * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00264">264</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/db4/include_2vfs_2file_8h_source.html#l00087">userFileDescriptorStruct::fd</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00189">sys_fread_args::FILE</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00297">fread()</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00186">sys_fread_args::nmemb</a>, <a class="el" href="../../d6/d8a/fat__string_8h_source.html#l00017">NULL</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00180">sys_fread_args::ptr</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00183">sys_fread_args::size</a>, and <a class="el" href="../../db/dd5/thread_8h_source.html#l00041">thread::td_retval</a>.</p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="../../d3/d7e/sysproto__posix_8h_acf06a7573eb2427ca5649b5df99a48d4_cgraph.png" border="0" usemap="#d3/d7e/sysproto__posix_8h_acf06a7573eb2427ca5649b5df99a48d4_cgraph" alt=""/></div> <map name="d3/d7e/sysproto__posix_8h_acf06a7573eb2427ca5649b5df99a48d4_cgraph" id="d3/d7e/sysproto__posix_8h_acf06a7573eb2427ca5649b5df99a48d4_cgraph"> <area shape="rect" title=" " alt="" coords="5,5,84,32"/> <area shape="rect" href="../../d6/d13/file_8c.html#ac539f57edd90fcd088fd3baa10319166" title=" " alt="" coords="132,5,183,32"/> </map> </div> </div> </div> <a id="a0b68b7964a860aa2c5acacf5a7d486e6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0b68b7964a860aa2c5acacf5a7d486e6">◆ </a></span>sys_fseek()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_fseek </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname"><em>td</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d8/da5/structsys__fseek__args.html">sys_fseek_args</a> * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00124">124</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/db4/include_2vfs_2file_8h_source.html#l00087">userFileDescriptorStruct::fd</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00207">sys_fseek_args::FILE</a>, <a class="el" href="../../df/d87/kprintf_8c_source.html#l00259">kprintf()</a>, <a class="el" href="../../d6/d8a/fat__string_8h_source.html#l00017">NULL</a>, <a class="el" href="../../d6/db4/include_2vfs_2file_8h_source.html#l00069">fileDescriptor::offset</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00210">sys_fseek_args::offset</a>, <a class="el" href="../../db/dd5/thread_8h_source.html#l00041">thread::td_retval</a>, and <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00213">sys_fseek_args::whence</a>.</p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="../../d3/d7e/sysproto__posix_8h_a0b68b7964a860aa2c5acacf5a7d486e6_cgraph.png" border="0" usemap="#d3/d7e/sysproto__posix_8h_a0b68b7964a860aa2c5acacf5a7d486e6_cgraph" alt=""/></div> <map name="d3/d7e/sysproto__posix_8h_a0b68b7964a860aa2c5acacf5a7d486e6_cgraph" id="d3/d7e/sysproto__posix_8h_a0b68b7964a860aa2c5acacf5a7d486e6_cgraph"> <area shape="rect" title=" " alt="" coords="5,132,87,159"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a20b56810edb62a6fe59917015c30848f" title=" " alt="" coords="135,132,192,159"/> <area shape="rect" href="../../dd/d78/video_8h.html#a5429378b96a24fadfd2d1f8d777eb95a" title=" " alt="" coords="246,81,301,108"/> <area shape="rect" href="../../df/d87/kprintf_8c.html#a3093cdac4668a4ccffdd7f77270888b7" title=" " alt="" coords="242,132,305,159"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a3b4a66bf1f6583e65660f281b6014aa1" title=" " alt="" coords="240,183,307,209"/> <area shape="rect" href="../../dc/dac/io_8h.html#a77b934268de1b3ecdcf3f275413b3108" title="input one byte from specified port" alt="" coords="359,5,440,32"/> <area shape="rect" href="../../dc/dac/io_8h.html#a8acc1a06073db2e7b92ffbd00fbd0cf1" title="outputut one byte to specified port" alt="" coords="355,56,444,83"/> <area shape="rect" href="../../dd/d71/tty_8h.html#a4f96ccac7e60296ef496008d8cbed0ff" title=" " alt="" coords="367,107,431,133"/> <area shape="rect" href="../../dd/d71/tty_8h.html#ad96f57a7c113d3cfa76ee5fed6de33c0" title=" " alt="" coords="365,157,434,184"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a71f03d2ba55111c715b6068254847a53" title=" " alt="" coords="492,157,567,184"/> <area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a08933fe6d593a1c78b9080359f15a0b7" title=" " alt="" coords="615,132,706,159"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a740766af5da58616f700fffab6768a78" title=" " alt="" coords="615,183,707,209"/> </map> </div> </div> </div> <a id="a82e4bd23410fa460f7cc7388989ef4fb"></a> <h2 class="memtitle"><span class="permalink"><a href="#a82e4bd23410fa460f7cc7388989ef4fb">◆ </a></span>sys_fstat()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_fstat </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname"><em>td</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d2/d11/structsys__fstat__args.html">sys_fstat_args</a> * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d66/stat_8c_source.html#l00091">91</a> of file <a class="el" href="../../db/d66/stat_8c_source.html">stat.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d42/ufs_8h_source.html#l00112">ufs2_dinode::di_atime</a>, <a class="el" href="../../df/d42/ufs_8h_source.html#l00114">ufs2_dinode::di_ctime</a>, <a class="el" href="../../df/d42/ufs_8h_source.html#l00108">ufs2_dinode::di_gid</a>, <a class="el" href="../../df/d42/ufs_8h_source.html#l00105">ufs2_dinode::di_mode</a>, <a class="el" href="../../df/d42/ufs_8h_source.html#l00113">ufs2_dinode::di_mtime</a>, <a class="el" href="../../df/d42/ufs_8h_source.html#l00106">ufs2_dinode::di_nlink</a>, <a class="el" href="../../df/d42/ufs_8h_source.html#l00110">ufs2_dinode::di_size</a>, <a class="el" href="../../df/d42/ufs_8h_source.html#l00107">ufs2_dinode::di_uid</a>, <a class="el" href="../../d3/df4/descrip_8h_source.html#l00071">file::fd</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00469">sys_fstat_args::fd</a>, <a class="el" href="../../d2/d3f/descrip_8c_source.html#l00213">getfd()</a>, <a class="el" href="../../d6/db4/include_2vfs_2file_8h_source.html#l00066">fileDescriptor::ino</a>, <a class="el" href="../../d6/db4/include_2vfs_2file_8h_source.html#l00080">fileDescriptor::inode</a>, <a class="el" href="../../d6/db4/include_2vfs_2file_8h_source.html#l00082">fileDescriptor::res</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00472">sys_fstat_args::sb</a>, <a class="el" href="../../d6/db4/include_2vfs_2file_8h_source.html#l00070">fileDescriptor::size</a>, <a class="el" href="../../d2/d1b/stat_8h_source.html#l00052">stat::st_atime</a>, <a class="el" href="../../d2/d1b/stat_8h_source.html#l00056">stat::st_ctime</a>, <a class="el" href="../../d2/d1b/stat_8h_source.html#l00045">stat::st_dev</a>, <a class="el" href="../../d2/d1b/stat_8h_source.html#l00050">stat::st_gid</a>, <a class="el" href="../../d2/d1b/stat_8h_source.html#l00046">stat::st_ino</a>, <a class="el" href="../../d2/d1b/stat_8h_source.html#l00047">stat::st_mode</a>, <a class="el" href="../../d2/d1b/stat_8h_source.html#l00054">stat::st_mtime</a>, <a class="el" href="../../d2/d1b/stat_8h_source.html#l00048">stat::st_nlink</a>, <a class="el" href="../../d2/d1b/stat_8h_source.html#l00051">stat::st_rdev</a>, <a class="el" href="../../d2/d1b/stat_8h_source.html#l00058">stat::st_size</a>, <a class="el" href="../../d2/d1b/stat_8h_source.html#l00049">stat::st_uid</a>, <a class="el" href="../../db/dd5/thread_8h_source.html#l00041">thread::td_retval</a>, <a class="el" href="../../d0/df8/structinode.html#a82b45e7d93016820fc4927298aa2f772">inode::u</a>, and <a class="el" href="../../d3/d73/inode_8h_source.html#l00075">inode::ufs2_i</a>.</p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="../../d3/d7e/sysproto__posix_8h_a82e4bd23410fa460f7cc7388989ef4fb_cgraph.png" border="0" usemap="#d3/d7e/sysproto__posix_8h_a82e4bd23410fa460f7cc7388989ef4fb_cgraph" alt=""/></div> <map name="d3/d7e/sysproto__posix_8h_a82e4bd23410fa460f7cc7388989ef4fb_cgraph" id="d3/d7e/sysproto__posix_8h_a82e4bd23410fa460f7cc7388989ef4fb_cgraph"> <area shape="rect" title=" " alt="" coords="5,132,80,159"/> <area shape="rect" href="../../d3/df4/descrip_8h.html#a14e228d6e5391a882d3b20ff2466b2ac" title="get pointer to file fd in specified thread" alt="" coords="128,132,179,159"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a20b56810edb62a6fe59917015c30848f" title=" " alt="" coords="227,132,284,159"/> <area shape="rect" href="../../dd/d78/video_8h.html#a5429378b96a24fadfd2d1f8d777eb95a" title=" " alt="" coords="338,81,393,108"/> <area shape="rect" href="../../df/d87/kprintf_8c.html#a3093cdac4668a4ccffdd7f77270888b7" title=" " alt="" coords="334,132,397,159"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a3b4a66bf1f6583e65660f281b6014aa1" title=" " alt="" coords="332,183,399,209"/> <area shape="rect" href="../../dc/dac/io_8h.html#a77b934268de1b3ecdcf3f275413b3108" title="input one byte from specified port" alt="" coords="451,5,532,32"/> <area shape="rect" href="../../dc/dac/io_8h.html#a8acc1a06073db2e7b92ffbd00fbd0cf1" title="outputut one byte to specified port" alt="" coords="447,56,536,83"/> <area shape="rect" href="../../dd/d71/tty_8h.html#a4f96ccac7e60296ef496008d8cbed0ff" title=" " alt="" coords="459,107,523,133"/> <area shape="rect" href="../../dd/d71/tty_8h.html#ad96f57a7c113d3cfa76ee5fed6de33c0" title=" " alt="" coords="457,157,526,184"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a71f03d2ba55111c715b6068254847a53" title=" " alt="" coords="584,157,659,184"/> <area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a08933fe6d593a1c78b9080359f15a0b7" title=" " alt="" coords="707,132,798,159"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a740766af5da58616f700fffab6768a78" title=" " alt="" coords="707,183,799,209"/> </map> </div> </div> </div> <a id="a45d0ab2fb556f121f5478022d847fdd1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a45d0ab2fb556f121f5478022d847fdd1">◆ </a></span>sys_fstatat()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_fstatat </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname"><em>td</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d9/d5d/structsys__fstatat__args.html">sys_fstatat_args</a> * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d66/stat_8c_source.html#l00133">133</a> of file <a class="el" href="../../db/d66/stat_8c_source.html">stat.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00613">sys_fstatat_args::buf</a>, <a class="el" href="../../df/d42/ufs_8h_source.html#l00112">ufs2_dinode::di_atime</a>, <a class="el" href="../../df/d42/ufs_8h_source.html#l00114">ufs2_dinode::di_ctime</a>, <a class="el" href="../../df/d42/ufs_8h_source.html#l00108">ufs2_dinode::di_gid</a>, <a class="el" href="../../df/d42/ufs_8h_source.html#l00105">ufs2_dinode::di_mode</a>, <a class="el" href="../../df/d42/ufs_8h_source.html#l00113">ufs2_dinode::di_mtime</a>, <a class="el" href="../../df/d42/ufs_8h_source.html#l00106">ufs2_dinode::di_nlink</a>, <a class="el" href="../../df/d42/ufs_8h_source.html#l00110">ufs2_dinode::di_size</a>, <a class="el" href="../../df/d42/ufs_8h_source.html#l00107">ufs2_dinode::di_uid</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00533">fclose()</a>, <a class="el" href="../../d3/df4/descrip_8h_source.html#l00071">file::fd</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00607">sys_fstatat_args::fd</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00395">fopen()</a>, <a class="el" href="../../d2/d3f/descrip_8c_source.html#l00213">getfd()</a>, <a class="el" href="../../d6/db4/include_2vfs_2file_8h_source.html#l00066">fileDescriptor::ino</a>, <a class="el" href="../../d6/db4/include_2vfs_2file_8h_source.html#l00080">fileDescriptor::inode</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00610">sys_fstatat_args::path</a>, <a class="el" href="../../d2/d1b/stat_8h_source.html#l00052">stat::st_atime</a>, <a class="el" href="../../d2/d1b/stat_8h_source.html#l00056">stat::st_ctime</a>, <a class="el" href="../../d2/d1b/stat_8h_source.html#l00045">stat::st_dev</a>, <a class="el" href="../../d2/d1b/stat_8h_source.html#l00050">stat::st_gid</a>, <a class="el" href="../../d2/d1b/stat_8h_source.html#l00046">stat::st_ino</a>, <a class="el" href="../../d2/d1b/stat_8h_source.html#l00047">stat::st_mode</a>, <a class="el" href="../../d2/d1b/stat_8h_source.html#l00054">stat::st_mtime</a>, <a class="el" href="../../d2/d1b/stat_8h_source.html#l00048">stat::st_nlink</a>, <a class="el" href="../../d2/d1b/stat_8h_source.html#l00051">stat::st_rdev</a>, <a class="el" href="../../d2/d1b/stat_8h_source.html#l00058">stat::st_size</a>, <a class="el" href="../../d2/d1b/stat_8h_source.html#l00049">stat::st_uid</a>, <a class="el" href="../../d3/d67/strlen_8c_source.html#l00055">strlen()</a>, <a class="el" href="../../db/dd5/thread_8h_source.html#l00041">thread::td_retval</a>, <a class="el" href="../../d0/df8/structinode.html#a82b45e7d93016820fc4927298aa2f772">inode::u</a>, and <a class="el" href="../../d3/d73/inode_8h_source.html#l00075">inode::ufs2_i</a>.</p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="../../d3/d7e/sysproto__posix_8h_a45d0ab2fb556f121f5478022d847fdd1_cgraph.png" border="0" usemap="#d3/d7e/sysproto__posix_8h_a45d0ab2fb556f121f5478022d847fdd1_cgraph" alt=""/></div> <map name="d3/d7e/sysproto__posix_8h_a45d0ab2fb556f121f5478022d847fdd1_cgraph" id="d3/d7e/sysproto__posix_8h_a45d0ab2fb556f121f5478022d847fdd1_cgraph"> <area shape="rect" title=" " alt="" coords="5,210,92,237"/> <area shape="rect" href="../../d6/d13/file_8c.html#a62ac32695420234cb7ccbcfc6cabd4a4" title=" " alt="" coords="140,33,196,59"/> <area shape="rect" href="../../d6/d13/file_8c.html#a249f3bc0af043dc5ac3c9aa8646986af" title=" " alt="" coords="141,273,195,299"/> <area shape="rect" href="../../d3/df4/descrip_8h.html#a14e228d6e5391a882d3b20ff2466b2ac" title="get pointer to file fd in specified thread" alt="" coords="143,146,193,173"/> <area shape="rect" href="../../de/d14/lib_8h.html#ae6c8de953239811a34eeeab09458e55e" title=" " alt="" coords="141,323,195,350"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a71f03d2ba55111c715b6068254847a53" title=" " alt="" coords="644,95,719,122"/> <area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a08933fe6d593a1c78b9080359f15a0b7" title=" " alt="" coords="767,70,858,97"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a740766af5da58616f700fffab6768a78" title=" " alt="" coords="767,121,859,147"/> <area shape="rect" href="../../d4/d03/kmalloc_8h.html#aaa9ed6886459604cf73ccdbf6410e487" title=" " alt="" coords="269,197,319,223"/> <area shape="rect" href="../../d4/d03/kmalloc_8h.html#a150eab2ac4ce4553e21ca10e7f441762" title=" " alt="" coords="518,247,585,274"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a20b56810edb62a6fe59917015c30848f" title=" " alt="" coords="265,95,323,122"/> <area shape="rect" href="../../da/d66/string_8h.html#ace4b911463887af5e748326323e99a23" title=" " alt="" coords="259,349,329,375"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#ae29ab191c93f9ead066cb462dd2e7247" title=" " alt="" coords="251,399,337,426"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#ac38cd16373d98782e1465bd3d5aba470" title=" " alt="" coords="265,450,323,477"/> <area shape="rect" href="../../da/d66/string_8h.html#a55e123beb3d7f96e25e024a13582d987" title=" " alt="" coords="265,501,323,527"/> <area shape="rect" href="../../da/d66/string_8h.html#adcec9a82a6a276e8edb0fd4fc26fe8f2" title=" " alt="" coords="268,551,320,578"/> <area shape="rect" href="../../da/d66/string_8h.html#a9af7251f0c1b875e0e34b8e2b94dda39" title=" " alt="" coords="267,146,321,173"/> <area shape="rect" href="../../dc/d92/mount_8c.html#aa8cc926aa9badb781158b6738b1b0f2d" title=" " alt="" coords="244,298,344,325"/> <area shape="rect" href="../../dd/d78/video_8h.html#a5429378b96a24fadfd2d1f8d777eb95a" title=" " alt="" coords="398,95,453,122"/> <area shape="rect" href="../../df/d87/kprintf_8c.html#a3093cdac4668a4ccffdd7f77270888b7" title=" " alt="" coords="394,146,457,173"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a3b4a66bf1f6583e65660f281b6014aa1" title=" " alt="" coords="392,45,459,71"/> <area shape="rect" href="../../dc/dac/io_8h.html#a77b934268de1b3ecdcf3f275413b3108" title="input one byte from specified port" alt="" coords="511,146,592,173"/> <area shape="rect" href="../../dc/dac/io_8h.html#a8acc1a06073db2e7b92ffbd00fbd0cf1" title="outputut one byte to specified port" alt="" coords="507,197,596,223"/> <area shape="rect" href="../../dd/d71/tty_8h.html#a4f96ccac7e60296ef496008d8cbed0ff" title=" " alt="" coords="519,45,583,71"/> <area shape="rect" href="../../dd/d71/tty_8h.html#ad96f57a7c113d3cfa76ee5fed6de33c0" title=" " alt="" coords="517,95,586,122"/> <area shape="rect" href="../../d7/d7c/strtok_8c.html#af18c3fca5cc30bc1313728d45c031ae9" title=" " alt="" coords="392,197,459,223"/> <area shape="rect" href="../../da/d66/string_8h.html#a6f3dcb20ff11ff9db5904c3cfb61a38c" title=" " alt="" coords="394,298,457,325"/> </map> </div> </div> </div> <a id="a1297282a70d9529054df62f0b8c1196b"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1297282a70d9529054df62f0b8c1196b">◆ </a></span>sys_fstatfs()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_fstatfs </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname"><em>td</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d0/d47/structsys__fstatfs__args.html">sys_fstatfs_args</a> * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d66/stat_8c_source.html#l00182">182</a> of file <a class="el" href="../../db/d66/stat_8c_source.html">stat.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00292">sys_fstatfs_args::buf</a>, <a class="el" href="../../d2/d29/mount_8h_source.html#l00055">statfs::f_asyncreads</a>, <a class="el" href="../../d2/d29/mount_8h_source.html#l00053">statfs::f_asyncwrites</a>, <a class="el" href="../../d2/d29/mount_8h_source.html#l00049">statfs::f_bavail</a>, <a class="el" href="../../d2/d29/mount_8h_source.html#l00048">statfs::f_bfree</a>, <a class="el" href="../../d2/d29/mount_8h_source.html#l00047">statfs::f_blocks</a>, <a class="el" href="../../d2/d29/mount_8h_source.html#l00045">statfs::f_bsize</a>, <a class="el" href="../../d2/d29/mount_8h_source.html#l00051">statfs::f_ffree</a>, <a class="el" href="../../d2/d29/mount_8h_source.html#l00050">statfs::f_files</a>, <a class="el" href="../../d2/d29/mount_8h_source.html#l00044">statfs::f_flags</a>, <a class="el" href="../../d2/d29/mount_8h_source.html#l00059">statfs::f_fsid</a>, <a class="el" href="../../d2/d29/mount_8h_source.html#l00061">statfs::f_fstypename</a>, <a class="el" href="../../d2/d29/mount_8h_source.html#l00046">statfs::f_iosize</a>, <a class="el" href="../../d2/d29/mount_8h_source.html#l00062">statfs::f_mntfromname</a>, <a class="el" href="../../d2/d29/mount_8h_source.html#l00063">statfs::f_mntonname</a>, <a class="el" href="../../d2/d29/mount_8h_source.html#l00057">statfs::f_namemax</a>, <a class="el" href="../../d2/d29/mount_8h_source.html#l00058">statfs::f_owner</a>, <a class="el" href="../../d2/d29/mount_8h_source.html#l00054">statfs::f_syncreads</a>, <a class="el" href="../../d2/d29/mount_8h_source.html#l00052">statfs::f_syncwrites</a>, <a class="el" href="../../d2/d29/mount_8h_source.html#l00043">statfs::f_type</a>, <a class="el" href="../../d2/d29/mount_8h_source.html#l00042">statfs::f_version</a>, <a class="el" href="../../d3/df4/descrip_8h_source.html#l00071">file::fd</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00289">sys_fstatfs_args::fd</a>, <a class="el" href="../../d2/d3f/descrip_8c_source.html#l00213">getfd()</a>, <a class="el" href="../../df/d87/kprintf_8c_source.html#l00278">sprintf()</a>, <a class="el" href="../../db/dd5/thread_8h_source.html#l00041">thread::td_retval</a>, and <a class="el" href="../../d2/d29/mount_8h_source.html#l00038">fsid::val</a>.</p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="../../d3/d7e/sysproto__posix_8h_a1297282a70d9529054df62f0b8c1196b_cgraph.png" border="0" usemap="#d3/d7e/sysproto__posix_8h_a1297282a70d9529054df62f0b8c1196b_cgraph" alt=""/></div> <map name="d3/d7e/sysproto__posix_8h_a1297282a70d9529054df62f0b8c1196b_cgraph" id="d3/d7e/sysproto__posix_8h_a1297282a70d9529054df62f0b8c1196b_cgraph"> <area shape="rect" title=" " alt="" coords="5,157,91,184"/> <area shape="rect" href="../../d3/df4/descrip_8h.html#a14e228d6e5391a882d3b20ff2466b2ac" title="get pointer to file fd in specified thread" alt="" coords="142,132,193,159"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#ac38cd16373d98782e1465bd3d5aba470" title=" " alt="" coords="139,183,196,209"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a20b56810edb62a6fe59917015c30848f" title=" " alt="" coords="244,132,301,159"/> <area shape="rect" href="../../dd/d78/video_8h.html#a5429378b96a24fadfd2d1f8d777eb95a" title=" " alt="" coords="355,81,410,108"/> <area shape="rect" href="../../df/d87/kprintf_8c.html#a3093cdac4668a4ccffdd7f77270888b7" title=" " alt="" coords="351,132,414,159"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a3b4a66bf1f6583e65660f281b6014aa1" title=" " alt="" coords="349,183,416,209"/> <area shape="rect" href="../../dc/dac/io_8h.html#a77b934268de1b3ecdcf3f275413b3108" title="input one byte from specified port" alt="" coords="468,5,549,32"/> <area shape="rect" href="../../dc/dac/io_8h.html#a8acc1a06073db2e7b92ffbd00fbd0cf1" title="outputut one byte to specified port" alt="" coords="464,56,553,83"/> <area shape="rect" href="../../dd/d71/tty_8h.html#a4f96ccac7e60296ef496008d8cbed0ff" title=" " alt="" coords="477,107,541,133"/> <area shape="rect" href="../../dd/d71/tty_8h.html#ad96f57a7c113d3cfa76ee5fed6de33c0" title=" " alt="" coords="474,157,543,184"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a71f03d2ba55111c715b6068254847a53" title=" " alt="" coords="601,157,676,184"/> <area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a08933fe6d593a1c78b9080359f15a0b7" title=" " alt="" coords="725,132,815,159"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a740766af5da58616f700fffab6768a78" title=" " alt="" coords="724,183,816,209"/> </map> </div> </div> </div> <a id="ad487b3a411e148327486eae3d029a21a"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad487b3a411e148327486eae3d029a21a">◆ </a></span>sys_getcwd()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_getcwd </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname"><em>td</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d3/d5a/structsys__getcwd__args.html">sys_getcwd_args</a> * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d5c/kernel_2syscall_8c_source.html#l00204">204</a> of file <a class="el" href="../../dc/d5c/kernel_2syscall_8c_source.html">syscall.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d02/armv6_2sched_8c_source.html#l00050">_current</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00134">sys_getcwd_args::buf</a>, <a class="el" href="../../d7/d00/sched_8h_source.html#l00058">osInfo::cwd</a>, <a class="el" href="../../d7/d00/sched_8h_source.html#l00069">taskStruct::oInfo</a>, <a class="el" href="../../df/d87/kprintf_8c_source.html#l00278">sprintf()</a>, and <a class="el" href="../../d3/d67/strlen_8c_source.html#l00055">strlen()</a>.</p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="../../d3/d7e/sysproto__posix_8h_ad487b3a411e148327486eae3d029a21a_cgraph.png" border="0" usemap="#d3/d7e/sysproto__posix_8h_ad487b3a411e148327486eae3d029a21a_cgraph" alt=""/></div> <map name="d3/d7e/sysproto__posix_8h_ad487b3a411e148327486eae3d029a21a_cgraph" id="d3/d7e/sysproto__posix_8h_ad487b3a411e148327486eae3d029a21a_cgraph"> <area shape="rect" title=" " alt="" coords="5,31,96,57"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#ac38cd16373d98782e1465bd3d5aba470" title=" " alt="" coords="144,5,201,32"/> <area shape="rect" href="../../de/d14/lib_8h.html#ae6c8de953239811a34eeeab09458e55e" title=" " alt="" coords="145,56,200,83"/> </map> </div> </div> </div> <a id="a64d5ae9919ddb154f981c495cf2490e4"></a> <h2 class="memtitle"><span class="permalink"><a href="#a64d5ae9919ddb154f981c495cf2490e4">◆ </a></span>sys_getdirentries()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_getdirentries </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname"><em>td</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../df/d0a/structsys__getdirentries__args.html">sys_getdirentries_args</a> * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/d42/vfs__calls_8c_source.html#l00371">371</a> of file <a class="el" href="../../d7/d42/vfs__calls_8c_source.html">vfs_calls.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00631">sys_getdirentries_args::buf</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00634">sys_getdirentries_args::count</a>, <a class="el" href="../../d5/d82/gpt_8h_source.html#l00042">DEV_BSIZE</a>, <a class="el" href="../../d3/df4/descrip_8h_source.html#l00071">file::fd</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00628">sys_getdirentries_args::fd</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00297">fread()</a>, <a class="el" href="../../d2/d3f/descrip_8c_source.html#l00213">getfd()</a>, and <a class="el" href="../../db/dd5/thread_8h_source.html#l00041">thread::td_retval</a>.</p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="../../d3/d7e/sysproto__posix_8h_a64d5ae9919ddb154f981c495cf2490e4_cgraph.png" border="0" usemap="#d3/d7e/sysproto__posix_8h_a64d5ae9919ddb154f981c495cf2490e4_cgraph" alt=""/></div> <map name="d3/d7e/sysproto__posix_8h_a64d5ae9919ddb154f981c495cf2490e4_cgraph" id="d3/d7e/sysproto__posix_8h_a64d5ae9919ddb154f981c495cf2490e4_cgraph"> <area shape="rect" title=" " alt="" coords="5,107,127,133"/> <area shape="rect" href="../../d6/d13/file_8c.html#ac539f57edd90fcd088fd3baa10319166" title=" " alt="" coords="175,81,225,108"/> <area shape="rect" href="../../d3/df4/descrip_8h.html#a14e228d6e5391a882d3b20ff2466b2ac" title="get pointer to file fd in specified thread" alt="" coords="175,132,225,159"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a20b56810edb62a6fe59917015c30848f" title=" " alt="" coords="273,132,331,159"/> <area shape="rect" href="../../dd/d78/video_8h.html#a5429378b96a24fadfd2d1f8d777eb95a" title=" " alt="" coords="385,81,439,108"/> <area shape="rect" href="../../df/d87/kprintf_8c.html#a3093cdac4668a4ccffdd7f77270888b7" title=" " alt="" coords="381,132,443,159"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a3b4a66bf1f6583e65660f281b6014aa1" title=" " alt="" coords="379,183,445,209"/> <area shape="rect" href="../../dc/dac/io_8h.html#a77b934268de1b3ecdcf3f275413b3108" title="input one byte from specified port" alt="" coords="497,5,579,32"/> <area shape="rect" href="../../dc/dac/io_8h.html#a8acc1a06073db2e7b92ffbd00fbd0cf1" title="outputut one byte to specified port" alt="" coords="493,56,583,83"/> <area shape="rect" href="../../dd/d71/tty_8h.html#a4f96ccac7e60296ef496008d8cbed0ff" title=" " alt="" coords="506,107,570,133"/> <area shape="rect" href="../../dd/d71/tty_8h.html#ad96f57a7c113d3cfa76ee5fed6de33c0" title=" " alt="" coords="503,157,573,184"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a71f03d2ba55111c715b6068254847a53" title=" " alt="" coords="631,157,705,184"/> <area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a08933fe6d593a1c78b9080359f15a0b7" title=" " alt="" coords="754,132,845,159"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a740766af5da58616f700fffab6768a78" title=" " alt="" coords="753,183,845,209"/> </map> </div> </div> </div> <a id="a3ee5e914cb1a2eefedba7af0625700e7"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3ee5e914cb1a2eefedba7af0625700e7">◆ </a></span>sys_getegid()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_getegid </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname"><em>td</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d2/d7a/structsys__getegid__args.html">sys_getegid_args</a> * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d0a/gen__calls_8c_source.html#l00233">233</a> of file <a class="el" href="../../d3/d0a/gen__calls_8c_source.html">gen_calls.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d02/armv6_2sched_8c_source.html#l00050">_current</a>, <a class="el" href="../../d7/d00/sched_8h_source.html#l00073">taskStruct::gid</a>, and <a class="el" href="../../db/dd5/thread_8h_source.html#l00041">thread::td_retval</a>.</p> </div> </div> <a id="a2e26a4a58563787ee79b2b6f44c5731a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a2e26a4a58563787ee79b2b6f44c5731a">◆ </a></span>sys_geteuid()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_geteuid </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname"><em>td</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../dd/dbc/structsys__geteuid__args.html">sys_geteuid_args</a> * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d0a/gen__calls_8c_source.html#l00228">228</a> of file <a class="el" href="../../d3/d0a/gen__calls_8c_source.html">gen_calls.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d02/armv6_2sched_8c_source.html#l00050">_current</a>, <a class="el" href="../../db/dd5/thread_8h_source.html#l00041">thread::td_retval</a>, and <a class="el" href="../../d7/d00/sched_8h_source.html#l00073">taskStruct::uid</a>.</p> </div> </div> <a id="a45bb7d2b2573e1c562e9c80bc8f3ebc1"></a> <h2 class="memtitle"><span class="permalink"><a href="#a45bb7d2b2573e1c562e9c80bc8f3ebc1">◆ </a></span>sys_getGID()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_getGID </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname"><em>td</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d85/access_8c_source.html#l00059">59</a> of file <a class="el" href="../../d3/d85/access_8c_source.html">access.c</a>.</p> </div> </div> <a id="a7e3927f96c21d7f3dc538c2de65d0e3f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7e3927f96c21d7f3dc538c2de65d0e3f">◆ </a></span>sys_getlogin()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_getlogin </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../de/dbc/structsys__getlogin__args.html">sys_getlogin_args</a> * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d0a/gen__calls_8c_source.html#l00360">360</a> of file <a class="el" href="../../d3/d0a/gen__calls_8c_source.html">gen_calls.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d02/armv6_2sched_8c_source.html#l00050">_current</a>, <a class="el" href="../../da/d66/string_8h.html#ae33b18edb618c656b9b795b9fce2316c">memcpy()</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00770">sys_getlogin_args::namebuf</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00773">sys_getlogin_args::namelen</a>, and <a class="el" href="../../d7/d00/sched_8h_source.html#l00091">taskStruct::username</a>.</p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="../../d3/d7e/sysproto__posix_8h_a7e3927f96c21d7f3dc538c2de65d0e3f_cgraph.png" border="0" usemap="#d3/d7e/sysproto__posix_8h_a7e3927f96c21d7f3dc538c2de65d0e3f_cgraph" alt=""/></div> <map name="d3/d7e/sysproto__posix_8h_a7e3927f96c21d7f3dc538c2de65d0e3f_cgraph" id="d3/d7e/sysproto__posix_8h_a7e3927f96c21d7f3dc538c2de65d0e3f_cgraph"> <area shape="rect" title=" " alt="" coords="5,5,100,32"/> <area shape="rect" href="../../da/d66/string_8h.html#ae33b18edb618c656b9b795b9fce2316c" title=" " alt="" coords="148,5,220,32"/> </map> </div> </div> </div> <a id="a1b90a20d0afab95d7cdcad6edc518b38"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1b90a20d0afab95d7cdcad6edc518b38">◆ </a></span>sys_getpgrp()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_getpgrp </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname"><em>td</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d7/dcb/structsys__getpgrp__args.html">sys_getpgrp_args</a> * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d0a/gen__calls_8c_source.html#l00310">310</a> of file <a class="el" href="../../d3/d0a/gen__calls_8c_source.html">gen_calls.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d02/armv6_2sched_8c_source.html#l00050">_current</a>, <a class="el" href="../../d7/d00/sched_8h_source.html#l00087">taskStruct::pgrp</a>, and <a class="el" href="../../db/dd5/thread_8h_source.html#l00041">thread::td_retval</a>.</p> </div> </div> <a id="a44b3d1c79c307addadd2c9b625662a84"></a> <h2 class="memtitle"><span class="permalink"><a href="#a44b3d1c79c307addadd2c9b625662a84">◆ </a></span>sys_getpid()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_getpid </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname"><em>td</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../da/d02/structsys__getpid__args.html">sys_getpid_args</a> * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d0a/gen__calls_8c_source.html#l00224">224</a> of file <a class="el" href="../../d3/d0a/gen__calls_8c_source.html">gen_calls.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d02/armv6_2sched_8c_source.html#l00050">_current</a>, <a class="el" href="../../d7/d00/sched_8h_source.html#l00063">taskStruct::id</a>, and <a class="el" href="../../db/dd5/thread_8h_source.html#l00041">thread::td_retval</a>.</p> </div> </div> <a id="afc001996f4339e41bdc1345a6960d628"></a> <h2 class="memtitle"><span class="permalink"><a href="#afc001996f4339e41bdc1345a6960d628">◆ </a></span>sys_getppid()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_getppid </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname"><em>td</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d4/d73/structsys__getppid__args.html">sys_getppid_args</a> * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d0a/gen__calls_8c_source.html#l00238">238</a> of file <a class="el" href="../../d3/d0a/gen__calls_8c_source.html">gen_calls.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d02/armv6_2sched_8c_source.html#l00050">_current</a>, <a class="el" href="../../d7/d00/sched_8h_source.html#l00086">taskStruct::ppid</a>, and <a class="el" href="../../db/dd5/thread_8h_source.html#l00041">thread::td_retval</a>.</p> </div> </div> <a id="a7f6763f39c631ccc10fd42017938ea0e"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7f6763f39c631ccc10fd42017938ea0e">◆ </a></span>sys_getrlimit()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_getrlimit </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d9/db7/structsys__getrlimit__args.html">sys_getrlimit_args</a> * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d0a/gen__calls_8c_source.html#l00376">376</a> of file <a class="el" href="../../d3/d0a/gen__calls_8c_source.html">gen_calls.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d87/kprintf_8c_source.html#l00259">kprintf()</a>, <a class="el" href="../../db/dd5/thread_8h_source.html#l00051">thread::rlim</a>, <a class="el" href="../../d8/d01/resource_8h_source.html#l00087">rlimit::rlim_cur</a>, <a class="el" href="../../d8/d01/resource_8h_source.html#l00088">rlimit::rlim_max</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00792">sys_getrlimit_args::rlp</a>, and <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00789">sys_getrlimit_args::which</a>.</p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="../../d3/d7e/sysproto__posix_8h_a7f6763f39c631ccc10fd42017938ea0e_cgraph.png" border="0" usemap="#d3/d7e/sysproto__posix_8h_a7f6763f39c631ccc10fd42017938ea0e_cgraph" alt=""/></div> <map name="d3/d7e/sysproto__posix_8h_a7f6763f39c631ccc10fd42017938ea0e_cgraph" id="d3/d7e/sysproto__posix_8h_a7f6763f39c631ccc10fd42017938ea0e_cgraph"> <area shape="rect" title=" " alt="" coords="5,132,101,159"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a20b56810edb62a6fe59917015c30848f" title=" " alt="" coords="149,132,207,159"/> <area shape="rect" href="../../dd/d78/video_8h.html#a5429378b96a24fadfd2d1f8d777eb95a" title=" " alt="" coords="261,81,315,108"/> <area shape="rect" href="../../df/d87/kprintf_8c.html#a3093cdac4668a4ccffdd7f77270888b7" title=" " alt="" coords="257,132,319,159"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a3b4a66bf1f6583e65660f281b6014aa1" title=" " alt="" coords="255,183,321,209"/> <area shape="rect" href="../../dc/dac/io_8h.html#a77b934268de1b3ecdcf3f275413b3108" title="input one byte from specified port" alt="" coords="373,5,455,32"/> <area shape="rect" href="../../dc/dac/io_8h.html#a8acc1a06073db2e7b92ffbd00fbd0cf1" title="outputut one byte to specified port" alt="" coords="369,56,459,83"/> <area shape="rect" href="../../dd/d71/tty_8h.html#a4f96ccac7e60296ef496008d8cbed0ff" title=" " alt="" coords="382,107,446,133"/> <area shape="rect" href="../../dd/d71/tty_8h.html#ad96f57a7c113d3cfa76ee5fed6de33c0" title=" " alt="" coords="379,157,449,184"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a71f03d2ba55111c715b6068254847a53" title=" " alt="" coords="507,157,581,184"/> <area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a08933fe6d593a1c78b9080359f15a0b7" title=" " alt="" coords="630,132,721,159"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a740766af5da58616f700fffab6768a78" title=" " alt="" coords="629,183,721,209"/> </map> </div> </div> </div> <a id="a7f890a478759e13e73c8f76d32a6dba6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a7f890a478759e13e73c8f76d32a6dba6">◆ </a></span>sys_gettimeofday()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_gettimeofday </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname"><em>td</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d4/dfe/structsys__gettimeofday__args.html">sys_gettimeofday_args</a> * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d0a/gen__calls_8c_source.html#l00354">354</a> of file <a class="el" href="../../d3/d0a/gen__calls_8c_source.html">gen_calls.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d73/time_8c_source.html#l00110">gettimeofday()</a>, <a class="el" href="../../db/dd5/thread_8h_source.html#l00041">thread::td_retval</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00691">sys_gettimeofday_args::tp</a>, and <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00694">sys_gettimeofday_args::tzp</a>.</p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="../../d3/d7e/sysproto__posix_8h_a7f890a478759e13e73c8f76d32a6dba6_cgraph.png" border="0" usemap="#d3/d7e/sysproto__posix_8h_a7f890a478759e13e73c8f76d32a6dba6_cgraph" alt=""/></div> <map name="d3/d7e/sysproto__posix_8h_a7f890a478759e13e73c8f76d32a6dba6_cgraph" id="d3/d7e/sysproto__posix_8h_a7f890a478759e13e73c8f76d32a6dba6_cgraph"> <area shape="rect" title=" " alt="" coords="5,5,129,32"/> <area shape="rect" href="../../de/df7/time_8h.html#adf30830f5265e55035171c301eb9c3fb" title=" " alt="" coords="177,5,273,32"/> </map> </div> </div> </div> <a id="ab567c50a507f76eb0a92ca12cbc64e14"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab567c50a507f76eb0a92ca12cbc64e14">◆ </a></span>sys_getUID()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_getUID </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname"><em>td</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d85/access_8c_source.html#l00051">51</a> of file <a class="el" href="../../d3/d85/access_8c_source.html">access.c</a>.</p> </div> </div> <a id="a13576493553d11e9334638bf9d082692"></a> <h2 class="memtitle"><span class="permalink"><a href="#a13576493553d11e9334638bf9d082692">◆ </a></span>sys_invalid()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_invalid </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d0a/gen__calls_8c_source.html#l00141">141</a> of file <a class="el" href="../../d3/d0a/gen__calls_8c_source.html">gen_calls.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d02/armv6_2sched_8c_source.html#l00050">_current</a>, <a class="el" href="../../db/dd5/thread_8h_source.html#l00047">thread::frame</a>, <a class="el" href="../../d7/d00/sched_8h_source.html#l00063">taskStruct::id</a>, <a class="el" href="../../df/d87/kprintf_8c_source.html#l00259">kprintf()</a>, <a class="el" href="../../db/dd5/thread_8h_source.html#l00041">thread::td_retval</a>, and <a class="el" href="../../d7/d0b/trap_8h_source.html#l00046">trapframe::tf_eax</a>.</p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="../../d3/d7e/sysproto__posix_8h_a13576493553d11e9334638bf9d082692_cgraph.png" border="0" usemap="#d3/d7e/sysproto__posix_8h_a13576493553d11e9334638bf9d082692_cgraph" alt=""/></div> <map name="d3/d7e/sysproto__posix_8h_a13576493553d11e9334638bf9d082692_cgraph" id="d3/d7e/sysproto__posix_8h_a13576493553d11e9334638bf9d082692_cgraph"> <area shape="rect" title=" " alt="" coords="5,132,91,159"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a20b56810edb62a6fe59917015c30848f" title=" " alt="" coords="139,132,196,159"/> <area shape="rect" href="../../dd/d78/video_8h.html#a5429378b96a24fadfd2d1f8d777eb95a" title=" " alt="" coords="250,81,305,108"/> <area shape="rect" href="../../df/d87/kprintf_8c.html#a3093cdac4668a4ccffdd7f77270888b7" title=" " alt="" coords="246,132,309,159"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a3b4a66bf1f6583e65660f281b6014aa1" title=" " alt="" coords="244,183,311,209"/> <area shape="rect" href="../../dc/dac/io_8h.html#a77b934268de1b3ecdcf3f275413b3108" title="input one byte from specified port" alt="" coords="363,5,444,32"/> <area shape="rect" href="../../dc/dac/io_8h.html#a8acc1a06073db2e7b92ffbd00fbd0cf1" title="outputut one byte to specified port" alt="" coords="359,56,448,83"/> <area shape="rect" href="../../dd/d71/tty_8h.html#a4f96ccac7e60296ef496008d8cbed0ff" title=" " alt="" coords="371,107,435,133"/> <area shape="rect" href="../../dd/d71/tty_8h.html#ad96f57a7c113d3cfa76ee5fed6de33c0" title=" " alt="" coords="369,157,438,184"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a71f03d2ba55111c715b6068254847a53" title=" " alt="" coords="496,157,571,184"/> <area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a08933fe6d593a1c78b9080359f15a0b7" title=" " alt="" coords="619,132,710,159"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a740766af5da58616f700fffab6768a78" title=" " alt="" coords="619,183,711,209"/> </map> </div> </div> </div> <a id="a218bf210719125bbf42cc42f31fab959"></a> <h2 class="memtitle"><span class="permalink"><a href="#a218bf210719125bbf42cc42f31fab959">◆ </a></span>sys_ioctl()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_ioctl </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname"><em>td</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d5/de3/structsys__ioctl__args.html">sys_ioctl_args</a> * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d3f/descrip_8c_source.html#l00228">228</a> of file <a class="el" href="../../d2/d3f/descrip_8c_source.html">descrip.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/dee/ioctl_8h_source.html#l00041">termios::c_cc</a>, <a class="el" href="../../d3/dee/ioctl_8h_source.html#l00039">termios::c_cflag</a>, <a class="el" href="../../d3/dee/ioctl_8h_source.html#l00037">termios::c_iflag</a>, <a class="el" href="../../d3/dee/ioctl_8h_source.html#l00042">termios::c_ispeed</a>, <a class="el" href="../../d3/dee/ioctl_8h_source.html#l00040">termios::c_lflag</a>, <a class="el" href="../../d3/dee/ioctl_8h_source.html#l00038">termios::c_oflag</a>, <a class="el" href="../../d3/dee/ioctl_8h_source.html#l00043">termios::c_ospeed</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00532">sys_ioctl_args::com</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00535">sys_ioctl_args::data</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00529">sys_ioctl_args::fd</a>, <a class="el" href="../../df/d87/kprintf_8c_source.html#l00259">kprintf()</a>, <a class="el" href="../../db/dd5/thread_8h_source.html#l00041">thread::td_retval</a>, <a class="el" href="../../d3/dee/ioctl_8h_source.html#l00053">TIOCGETA</a>, <a class="el" href="../../d3/dee/ioctl_8h_source.html#l00054">TIOCGWINSZ</a>, <a class="el" href="../../d3/dee/ioctl_8h_source.html#l00048">winsize::ws_col</a>, and <a class="el" href="../../d3/dee/ioctl_8h_source.html#l00047">winsize::ws_row</a>.</p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="../../d3/d7e/sysproto__posix_8h_a218bf210719125bbf42cc42f31fab959_cgraph.png" border="0" usemap="#d3/d7e/sysproto__posix_8h_a218bf210719125bbf42cc42f31fab959_cgraph" alt=""/></div> <map name="d3/d7e/sysproto__posix_8h_a218bf210719125bbf42cc42f31fab959_cgraph" id="d3/d7e/sysproto__posix_8h_a218bf210719125bbf42cc42f31fab959_cgraph"> <area shape="rect" title=" " alt="" coords="5,132,80,159"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a20b56810edb62a6fe59917015c30848f" title=" " alt="" coords="128,132,185,159"/> <area shape="rect" href="../../dd/d78/video_8h.html#a5429378b96a24fadfd2d1f8d777eb95a" title=" " alt="" coords="239,81,294,108"/> <area shape="rect" href="../../df/d87/kprintf_8c.html#a3093cdac4668a4ccffdd7f77270888b7" title=" " alt="" coords="235,132,298,159"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a3b4a66bf1f6583e65660f281b6014aa1" title=" " alt="" coords="233,183,300,209"/> <area shape="rect" href="../../dc/dac/io_8h.html#a77b934268de1b3ecdcf3f275413b3108" title="input one byte from specified port" alt="" coords="352,5,433,32"/> <area shape="rect" href="../../dc/dac/io_8h.html#a8acc1a06073db2e7b92ffbd00fbd0cf1" title="outputut one byte to specified port" alt="" coords="348,56,437,83"/> <area shape="rect" href="../../dd/d71/tty_8h.html#a4f96ccac7e60296ef496008d8cbed0ff" title=" " alt="" coords="361,107,425,133"/> <area shape="rect" href="../../dd/d71/tty_8h.html#ad96f57a7c113d3cfa76ee5fed6de33c0" title=" " alt="" coords="358,157,427,184"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a71f03d2ba55111c715b6068254847a53" title=" " alt="" coords="485,157,560,184"/> <area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a08933fe6d593a1c78b9080359f15a0b7" title=" " alt="" coords="609,132,699,159"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a740766af5da58616f700fffab6768a78" title=" " alt="" coords="608,183,700,209"/> </map> </div> </div> </div> <a id="a5596849dbce571dcda428ebf89695ed8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5596849dbce571dcda428ebf89695ed8">◆ </a></span>sys_issetugid()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_issetugid </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname"><em>td</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d4/d60/structsys__issetugid__args.html">sys_issetugid_args</a> * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="a22d7ac2731d375722cb6fcfaa8b35996"></a> <h2 class="memtitle"><span class="permalink"><a href="#a22d7ac2731d375722cb6fcfaa8b35996">◆ </a></span>sys_lseek()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_lseek </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname"><em>td</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../dd/d5a/structsys__lseek__args.html">sys_lseek_args</a> * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00154">154</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/df4/descrip_8h_source.html#l00071">file::fd</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00219">sys_lseek_args::fd</a>, <a class="el" href="../../d2/d3f/descrip_8c_source.html#l00213">getfd()</a>, <a class="el" href="../../df/d87/kprintf_8c_source.html#l00259">kprintf()</a>, <a class="el" href="../../d6/db4/include_2vfs_2file_8h_source.html#l00069">fileDescriptor::offset</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00222">sys_lseek_args::offset</a>, <a class="el" href="../../d6/df3/fat__filelib_8h_source.html#l00012">SEEK_CUR</a>, <a class="el" href="../../d6/df3/fat__filelib_8h_source.html#l00020">SEEK_SET</a>, <a class="el" href="../../db/dd5/thread_8h_source.html#l00041">thread::td_retval</a>, and <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00225">sys_lseek_args::whence</a>.</p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="../../d3/d7e/sysproto__posix_8h_a22d7ac2731d375722cb6fcfaa8b35996_cgraph.png" border="0" usemap="#d3/d7e/sysproto__posix_8h_a22d7ac2731d375722cb6fcfaa8b35996_cgraph" alt=""/></div> <map name="d3/d7e/sysproto__posix_8h_a22d7ac2731d375722cb6fcfaa8b35996_cgraph" id="d3/d7e/sysproto__posix_8h_a22d7ac2731d375722cb6fcfaa8b35996_cgraph"> <area shape="rect" title=" " alt="" coords="5,132,87,159"/> <area shape="rect" href="../../d3/df4/descrip_8h.html#a14e228d6e5391a882d3b20ff2466b2ac" title="get pointer to file fd in specified thread" alt="" coords="135,107,185,133"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a20b56810edb62a6fe59917015c30848f" title=" " alt="" coords="233,132,291,159"/> <area shape="rect" href="../../dd/d78/video_8h.html#a5429378b96a24fadfd2d1f8d777eb95a" title=" " alt="" coords="345,81,399,108"/> <area shape="rect" href="../../df/d87/kprintf_8c.html#a3093cdac4668a4ccffdd7f77270888b7" title=" " alt="" coords="341,132,403,159"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a3b4a66bf1f6583e65660f281b6014aa1" title=" " alt="" coords="339,183,405,209"/> <area shape="rect" href="../../dc/dac/io_8h.html#a77b934268de1b3ecdcf3f275413b3108" title="input one byte from specified port" alt="" coords="457,5,539,32"/> <area shape="rect" href="../../dc/dac/io_8h.html#a8acc1a06073db2e7b92ffbd00fbd0cf1" title="outputut one byte to specified port" alt="" coords="453,56,543,83"/> <area shape="rect" href="../../dd/d71/tty_8h.html#a4f96ccac7e60296ef496008d8cbed0ff" title=" " alt="" coords="466,107,530,133"/> <area shape="rect" href="../../dd/d71/tty_8h.html#ad96f57a7c113d3cfa76ee5fed6de33c0" title=" " alt="" coords="463,157,533,184"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a71f03d2ba55111c715b6068254847a53" title=" " alt="" coords="591,157,665,184"/> <area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a08933fe6d593a1c78b9080359f15a0b7" title=" " alt="" coords="714,132,805,159"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a740766af5da58616f700fffab6768a78" title=" " alt="" coords="713,183,805,209"/> </map> </div> </div> </div> <a id="a5904b4cf0404c2843cffcc05ff2182e8"></a> <h2 class="memtitle"><span class="permalink"><a href="#a5904b4cf0404c2843cffcc05ff2182e8">◆ </a></span>sys_lstat()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_lstat </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname"><em>td</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../de/ded/structsys__lstat__args.html">sys_lstat_args</a> * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d66/stat_8c_source.html#l00297">297</a> of file <a class="el" href="../../db/d66/stat_8c_source.html">stat.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d66/stat_8c_source.html#l00036">_sys_stat()</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00410">sys_lstat_args::path</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00413">sys_lstat_args::sb</a>, <a class="el" href="../../d2/d1b/stat_8h_source.html#l00034">STAT_LSTAT</a>, and <a class="el" href="../../db/dd5/thread_8h_source.html#l00041">thread::td_retval</a>.</p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="../../d3/d7e/sysproto__posix_8h_a5904b4cf0404c2843cffcc05ff2182e8_cgraph.png" border="0" usemap="#d3/d7e/sysproto__posix_8h_a5904b4cf0404c2843cffcc05ff2182e8_cgraph" alt=""/></div> <map name="d3/d7e/sysproto__posix_8h_a5904b4cf0404c2843cffcc05ff2182e8_cgraph" id="d3/d7e/sysproto__posix_8h_a5904b4cf0404c2843cffcc05ff2182e8_cgraph"> <area shape="rect" title=" " alt="" coords="5,172,80,199"/> <area shape="rect" href="../../db/d66/stat_8c.html#a450c63b2bbf7f46c54846f2b8a565587" title=" " alt="" coords="128,172,207,199"/> <area shape="rect" href="../../d6/d13/file_8c.html#a62ac32695420234cb7ccbcfc6cabd4a4" title=" " alt="" coords="255,96,311,123"/> <area shape="rect" href="../../d6/d13/file_8c.html#a249f3bc0af043dc5ac3c9aa8646986af" title=" " alt="" coords="256,248,309,275"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a71f03d2ba55111c715b6068254847a53" title=" " alt="" coords="759,45,833,72"/> <area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a08933fe6d593a1c78b9080359f15a0b7" title=" " alt="" coords="882,20,973,47"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a740766af5da58616f700fffab6768a78" title=" " alt="" coords="881,71,973,97"/> <area shape="rect" href="../../d4/d03/kmalloc_8h.html#aaa9ed6886459604cf73ccdbf6410e487" title=" " alt="" coords="383,45,434,72"/> <area shape="rect" href="../../d4/d03/kmalloc_8h.html#a150eab2ac4ce4553e21ca10e7f441762" title=" " alt="" coords="633,45,699,72"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a20b56810edb62a6fe59917015c30848f" title=" " alt="" coords="380,147,437,173"/> <area shape="rect" href="../../da/d66/string_8h.html#ace4b911463887af5e748326323e99a23" title=" " alt="" coords="374,197,443,224"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#ae29ab191c93f9ead066cb462dd2e7247" title=" " alt="" coords="365,248,452,275"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#ac38cd16373d98782e1465bd3d5aba470" title=" " alt="" coords="380,299,437,325"/> <area shape="rect" href="../../da/d66/string_8h.html#a55e123beb3d7f96e25e024a13582d987" title=" " alt="" coords="379,349,438,376"/> <area shape="rect" href="../../da/d66/string_8h.html#adcec9a82a6a276e8edb0fd4fc26fe8f2" title=" " alt="" coords="383,400,435,427"/> <area shape="rect" href="../../da/d66/string_8h.html#a9af7251f0c1b875e0e34b8e2b94dda39" title=" " alt="" coords="381,451,436,477"/> <area shape="rect" href="../../dc/d92/mount_8c.html#aa8cc926aa9badb781158b6738b1b0f2d" title=" " alt="" coords="359,501,459,528"/> <area shape="rect" href="../../dd/d78/video_8h.html#a5429378b96a24fadfd2d1f8d777eb95a" title=" " alt="" coords="513,147,567,173"/> <area shape="rect" href="../../df/d87/kprintf_8c.html#a3093cdac4668a4ccffdd7f77270888b7" title=" " alt="" coords="509,197,571,224"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a3b4a66bf1f6583e65660f281b6014aa1" title=" " alt="" coords="507,248,573,275"/> <area shape="rect" href="../../dc/dac/io_8h.html#a77b934268de1b3ecdcf3f275413b3108" title="input one byte from specified port" alt="" coords="625,96,707,123"/> <area shape="rect" href="../../dc/dac/io_8h.html#a8acc1a06073db2e7b92ffbd00fbd0cf1" title="outputut one byte to specified port" alt="" coords="621,147,711,173"/> <area shape="rect" href="../../dd/d71/tty_8h.html#a4f96ccac7e60296ef496008d8cbed0ff" title=" " alt="" coords="634,197,698,224"/> <area shape="rect" href="../../dd/d71/tty_8h.html#ad96f57a7c113d3cfa76ee5fed6de33c0" title=" " alt="" coords="631,248,701,275"/> <area shape="rect" href="../../d7/d7c/strtok_8c.html#af18c3fca5cc30bc1313728d45c031ae9" title=" " alt="" coords="507,451,573,477"/> <area shape="rect" href="../../da/d66/string_8h.html#a6f3dcb20ff11ff9db5904c3cfb61a38c" title=" " alt="" coords="509,501,571,528"/> </map> </div> </div> </div> <a id="aaf3b91faf617486bf318fbfdafb3c35f"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaf3b91faf617486bf318fbfdafb3c35f">◆ </a></span>sys_mmap()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_mmap </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname"><em>td</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../dc/d11/structsys__mmap__args.html">sys_mmap_args</a> * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../da/d53/vmm__mmap_8c_source.html#l00162">162</a> of file <a class="el" href="../../da/d53/vmm__mmap_8c_source.html">vmm_mmap.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d02/armv6_2sched_8c_source.html#l00050">_current</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00380">sys_mmap_args::addr</a>, <a class="el" href="../../d5/d82/gpt_8h_source.html#l00037">bzero</a>, <a class="el" href="../../d3/df4/descrip_8h_source.html#l00071">file::fd</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00392">sys_mmap_args::fd</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00297">fread()</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00332">fseek()</a>, <a class="el" href="../../d2/d3f/descrip_8c_source.html#l00213">getfd()</a>, <a class="el" href="../../d7/d00/sched_8h_source.html#l00063">taskStruct::id</a>, <a class="el" href="../../d3/d24/kpanic_8h_source.html#l00032">K_PANIC</a>, <a class="el" href="../../dc/d94/armv6_2kpanic_8c_source.html#l00041">kpanic()</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00383">sys_mmap_args::len</a>, <a class="el" href="../../d4/df4/paging_8h_source.html#l00068">PAGE_DEFAULT</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00395">sys_mmap_args::pos</a>, <a class="el" href="../../d4/df4/paging_8h_source.html#l00072">round_page</a>, <a class="el" href="../../db/dd5/thread_8h_source.html#l00041">thread::td_retval</a>, <a class="el" href="../../d4/df4/paging_8h_source.html#l00052">VM_TASK</a>, <a class="el" href="../../d3/db5/vmm__memory_8c_source.html#l00221">vmm_findFreePage()</a>, <a class="el" href="../../d1/d21/vmm_8h_source.html#l00111">VMM_FREE</a>, <a class="el" href="../../d4/de7/getfreevirtualpage_8c_source.html#l00047">vmm_getFreeVirtualPage()</a>, <a class="el" href="../../de/d38/paging_8c_source.html#l00199">vmm_remapPage()</a>, and <a class="el" href="../../d9/db9/unmappage_8c_source.html#l00047">vmm_unmapPage()</a>.</p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="../../d3/d7e/sysproto__posix_8h_aaf3b91faf617486bf318fbfdafb3c35f_cgraph.png" border="0" usemap="#d3/d7e/sysproto__posix_8h_aaf3b91faf617486bf318fbfdafb3c35f_cgraph" alt=""/></div> <map name="d3/d7e/sysproto__posix_8h_aaf3b91faf617486bf318fbfdafb3c35f_cgraph" id="d3/d7e/sysproto__posix_8h_aaf3b91faf617486bf318fbfdafb3c35f_cgraph"> <area shape="rect" title=" " alt="" coords="5,233,92,260"/> <area shape="rect" href="../../d6/d13/file_8c.html#ac539f57edd90fcd088fd3baa10319166" title=" " alt="" coords="181,56,231,83"/> <area shape="rect" href="../../d6/d13/file_8c.html#aac4e345a7fcee61422a6b35b54f22def" title=" " alt="" coords="179,107,233,133"/> <area shape="rect" href="../../d3/df4/descrip_8h.html#a14e228d6e5391a882d3b20ff2466b2ac" title="get pointer to file fd in specified thread" alt="" coords="181,157,231,184"/> <area shape="rect" href="../../dc/d94/armv6_2kpanic_8c.html#adb9a182aa071791a306163d50d653deb" title="print panic message and halt system" alt="" coords="373,309,433,336"/> <area shape="rect" href="../../d1/d21/vmm_8h.html#ab8e4e189a7b1df2a03072ce5b75c89fe" title=" " alt="" coords="140,360,272,387"/> <area shape="rect" href="../../d4/df4/paging_8h.html#ac5fa0688dfb2237da626a34ad6b36a92" title=" " alt="" coords="320,208,487,235"/> <area shape="rect" href="../../d4/df4/paging_8h.html#adea68f248df43bddee62a09d945304b0" title=" " alt="" coords="145,259,267,285"/> <area shape="rect" href="../../d1/d21/vmm_8h.html#a457446966aafafd939af6603f68516b1" title=" " alt="" coords="341,411,466,437"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a20b56810edb62a6fe59917015c30848f" title=" " alt="" coords="375,132,432,159"/> <area shape="rect" href="../../dd/d78/video_8h.html#a5429378b96a24fadfd2d1f8d777eb95a" title=" " alt="" coords="544,107,599,133"/> <area shape="rect" href="../../df/d87/kprintf_8c.html#a3093cdac4668a4ccffdd7f77270888b7" title=" " alt="" coords="540,157,603,184"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a3b4a66bf1f6583e65660f281b6014aa1" title=" " alt="" coords="538,56,605,83"/> <area shape="rect" href="../../dc/dac/io_8h.html#a77b934268de1b3ecdcf3f275413b3108" title="input one byte from specified port" alt="" coords="660,5,741,32"/> <area shape="rect" href="../../dc/dac/io_8h.html#a8acc1a06073db2e7b92ffbd00fbd0cf1" title="outputut one byte to specified port" alt="" coords="656,56,745,83"/> <area shape="rect" href="../../dd/d71/tty_8h.html#a4f96ccac7e60296ef496008d8cbed0ff" title=" " alt="" coords="669,107,733,133"/> <area shape="rect" href="../../dd/d71/tty_8h.html#ad96f57a7c113d3cfa76ee5fed6de33c0" title=" " alt="" coords="666,157,735,184"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a71f03d2ba55111c715b6068254847a53" title=" " alt="" coords="793,259,868,285"/> <area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a08933fe6d593a1c78b9080359f15a0b7" title=" " alt="" coords="917,233,1007,260"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a740766af5da58616f700fffab6768a78" title=" " alt="" coords="916,284,1008,311"/> <area shape="rect" href="../../d1/d21/vmm_8h.html#a38c3fe6ce5f3bf8af4a0631d4c41b0ba" title=" " alt="" coords="535,411,608,437"/> </map> </div> </div> </div> <a id="af3c7046540defa11c44ceb22ce43a3dd"></a> <h2 class="memtitle"><span class="permalink"><a href="#af3c7046540defa11c44ceb22ce43a3dd">◆ </a></span>sys_munmap()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_munmap </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname"><em>td</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d2/d19/structsys__munmap__args.html">sys_munmap_args</a> * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../da/d53/vmm__mmap_8c_source.html#l00155">155</a> of file <a class="el" href="../../da/d53/vmm__mmap_8c_source.html">vmm_mmap.c</a>.</p> <p class="reference">References <a class="el" href="../../db/dd5/thread_8h_source.html#l00041">thread::td_retval</a>.</p> </div> </div> <a id="a8dd2fd824b975504d32ba969a72f44c6"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8dd2fd824b975504d32ba969a72f44c6">◆ </a></span>sys_open()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_open </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname"><em>td</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../de/d9b/structsys__open__args.html">sys_open_args</a> * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/d42/vfs__calls_8c_source.html#l00039">39</a> of file <a class="el" href="../../d7/d42/vfs__calls_8c_source.html">vfs_calls.c</a>.</p> <p class="reference">References <a class="el" href="../../d7/d9f/fcntl_8h_source.html#l00032">AT_FDCWD</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00094">sys_open_args::flags</a>, <a class="el" href="../../d7/d42/vfs__calls_8c_source.html#l00397">kern_openat()</a>, <a class="el" href="../../df/d87/kprintf_8c_source.html#l00259">kprintf()</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00098">sys_open_args::mode</a>, and <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00090">sys_open_args::path</a>.</p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="../../d3/d7e/sysproto__posix_8h_a8dd2fd824b975504d32ba969a72f44c6_cgraph.png" border="0" usemap="#d3/d7e/sysproto__posix_8h_a8dd2fd824b975504d32ba969a72f44c6_cgraph" alt=""/></div> <map name="d3/d7e/sysproto__posix_8h_a8dd2fd824b975504d32ba969a72f44c6_cgraph" id="d3/d7e/sysproto__posix_8h_a8dd2fd824b975504d32ba969a72f44c6_cgraph"> <area shape="rect" title=" " alt="" coords="5,171,84,197"/> <area shape="rect" href="../../d7/d42/vfs__calls_8c.html#ab35b14c33a5b03f7617b58b4c0667bd4" title=" " alt="" coords="132,277,225,304"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a20b56810edb62a6fe59917015c30848f" title=" " alt="" coords="411,43,468,69"/> <area shape="rect" href="../../d3/df4/descrip_8h.html#a434fb15226182b0ee879a5afe9a8c190" title=" " alt="" coords="281,448,333,475"/> <area shape="rect" href="../../d2/d3f/descrip_8c.html#ae7b881d8f4c6e81d8e10468783ce080f" title="This destroys a thread local file descriptor." alt="" coords="273,499,341,525"/> <area shape="rect" href="../../d6/d13/file_8c.html#a249f3bc0af043dc5ac3c9aa8646986af" title=" " alt="" coords="281,277,334,304"/> <area shape="rect" href="../../d4/d03/kmalloc_8h.html#aaa9ed6886459604cf73ccdbf6410e487" title=" " alt="" coords="414,499,465,525"/> <area shape="rect" href="../../d4/d03/kmalloc_8h.html#a150eab2ac4ce4553e21ca10e7f441762" title=" " alt="" coords="406,448,473,475"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a71f03d2ba55111c715b6068254847a53" title=" " alt="" coords="789,379,864,405"/> <area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a08933fe6d593a1c78b9080359f15a0b7" title=" " alt="" coords="913,353,1003,380"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a740766af5da58616f700fffab6768a78" title=" " alt="" coords="912,404,1004,431"/> <area shape="rect" href="../../da/d66/string_8h.html#ace4b911463887af5e748326323e99a23" title=" " alt="" coords="405,245,474,272"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#ae29ab191c93f9ead066cb462dd2e7247" title=" " alt="" coords="396,296,483,323"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#ac38cd16373d98782e1465bd3d5aba470" title=" " alt="" coords="411,347,468,373"/> <area shape="rect" href="../../da/d66/string_8h.html#a55e123beb3d7f96e25e024a13582d987" title=" " alt="" coords="410,93,469,120"/> <area shape="rect" href="../../da/d66/string_8h.html#adcec9a82a6a276e8edb0fd4fc26fe8f2" title=" " alt="" coords="413,144,465,171"/> <area shape="rect" href="../../da/d66/string_8h.html#a9af7251f0c1b875e0e34b8e2b94dda39" title=" " alt="" coords="412,195,467,221"/> <area shape="rect" href="../../dc/d92/mount_8c.html#aa8cc926aa9badb781158b6738b1b0f2d" title=" " alt="" coords="389,397,489,424"/> <area shape="rect" href="../../dd/d78/video_8h.html#a5429378b96a24fadfd2d1f8d777eb95a" title=" " alt="" coords="543,119,598,145"/> <area shape="rect" href="../../df/d87/kprintf_8c.html#a3093cdac4668a4ccffdd7f77270888b7" title=" " alt="" coords="539,56,602,83"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a3b4a66bf1f6583e65660f281b6014aa1" title=" " alt="" coords="537,5,604,32"/> <area shape="rect" href="../../dc/dac/io_8h.html#a77b934268de1b3ecdcf3f275413b3108" title="input one byte from specified port" alt="" coords="656,169,737,196"/> <area shape="rect" href="../../dc/dac/io_8h.html#a8acc1a06073db2e7b92ffbd00fbd0cf1" title="outputut one byte to specified port" alt="" coords="652,68,741,95"/> <area shape="rect" href="../../dd/d71/tty_8h.html#a4f96ccac7e60296ef496008d8cbed0ff" title=" " alt="" coords="665,119,729,145"/> <area shape="rect" href="../../dd/d71/tty_8h.html#ad96f57a7c113d3cfa76ee5fed6de33c0" title=" " alt="" coords="662,309,731,336"/> <area shape="rect" href="../../d7/d7c/strtok_8c.html#af18c3fca5cc30bc1313728d45c031ae9" title=" " alt="" coords="537,195,604,221"/> <area shape="rect" href="../../da/d66/string_8h.html#a6f3dcb20ff11ff9db5904c3cfb61a38c" title=" " alt="" coords="539,397,602,424"/> </map> </div> </div> </div> <a id="a3fee388e6a6ac19a4c3f342a008f3d42"></a> <h2 class="memtitle"><span class="permalink"><a href="#a3fee388e6a6ac19a4c3f342a008f3d42">◆ </a></span>sys_openat()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_openat </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname"><em>td</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d6/de0/structsys__openat__args.html">sys_openat_args</a> * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/d42/vfs__calls_8c_source.html#l00045">45</a> of file <a class="el" href="../../d7/d42/vfs__calls_8c_source.html">vfs_calls.c</a>.</p> <p class="reference">References <a class="el" href="../../d2/d3f/descrip_8c_source.html#l00097">falloc()</a>, <a class="el" href="../../d3/df4/descrip_8h_source.html#l00071">file::fd</a>, <a class="el" href="../../d2/d3f/descrip_8c_source.html#l00147">fdestroy()</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00507">sys_openat_args::flag</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00395">fopen()</a>, <a class="el" href="../../df/d87/kprintf_8c_source.html#l00259">kprintf()</a>, <a class="el" href="../../d7/d9f/fcntl_8h_source.html#l00063">O_RDWR</a>, <a class="el" href="../../d7/d9f/fcntl_8h_source.html#l00062">O_WRONLY</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00504">sys_openat_args::path</a>, and <a class="el" href="../../db/dd5/thread_8h_source.html#l00041">thread::td_retval</a>.</p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="../../d3/d7e/sysproto__posix_8h_a3fee388e6a6ac19a4c3f342a008f3d42_cgraph.png" border="0" usemap="#d3/d7e/sysproto__posix_8h_a3fee388e6a6ac19a4c3f342a008f3d42_cgraph" alt=""/></div> <map name="d3/d7e/sysproto__posix_8h_a3fee388e6a6ac19a4c3f342a008f3d42_cgraph" id="d3/d7e/sysproto__posix_8h_a3fee388e6a6ac19a4c3f342a008f3d42_cgraph"> <area shape="rect" title=" " alt="" coords="5,157,95,184"/> <area shape="rect" href="../../d3/df4/descrip_8h.html#a434fb15226182b0ee879a5afe9a8c190" title=" " alt="" coords="151,132,203,159"/> <area shape="rect" href="../../d2/d3f/descrip_8c.html#ae7b881d8f4c6e81d8e10468783ce080f" title="This destroys a thread local file descriptor." alt="" coords="143,81,211,108"/> <area shape="rect" href="../../d6/d13/file_8c.html#a249f3bc0af043dc5ac3c9aa8646986af" title=" " alt="" coords="150,284,203,311"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a20b56810edb62a6fe59917015c30848f" title=" " alt="" coords="280,183,337,209"/> <area shape="rect" href="../../d4/d03/kmalloc_8h.html#aaa9ed6886459604cf73ccdbf6410e487" title=" " alt="" coords="283,81,334,108"/> <area shape="rect" href="../../d4/d03/kmalloc_8h.html#a150eab2ac4ce4553e21ca10e7f441762" title=" " alt="" coords="275,132,342,159"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a71f03d2ba55111c715b6068254847a53" title=" " alt="" coords="659,31,733,57"/> <area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a08933fe6d593a1c78b9080359f15a0b7" title=" " alt="" coords="782,5,873,32"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a740766af5da58616f700fffab6768a78" title=" " alt="" coords="781,56,873,83"/> <area shape="rect" href="../../da/d66/string_8h.html#ace4b911463887af5e748326323e99a23" title=" " alt="" coords="274,335,343,361"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#ae29ab191c93f9ead066cb462dd2e7247" title=" " alt="" coords="265,385,352,412"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#ac38cd16373d98782e1465bd3d5aba470" title=" " alt="" coords="280,436,337,463"/> <area shape="rect" href="../../da/d66/string_8h.html#a55e123beb3d7f96e25e024a13582d987" title=" " alt="" coords="279,487,338,513"/> <area shape="rect" href="../../da/d66/string_8h.html#adcec9a82a6a276e8edb0fd4fc26fe8f2" title=" " alt="" coords="283,537,335,564"/> <area shape="rect" href="../../da/d66/string_8h.html#a9af7251f0c1b875e0e34b8e2b94dda39" title=" " alt="" coords="281,233,336,260"/> <area shape="rect" href="../../dc/d92/mount_8c.html#aa8cc926aa9badb781158b6738b1b0f2d" title=" " alt="" coords="259,284,359,311"/> <area shape="rect" href="../../dd/d78/video_8h.html#a5429378b96a24fadfd2d1f8d777eb95a" title=" " alt="" coords="413,107,467,133"/> <area shape="rect" href="../../df/d87/kprintf_8c.html#a3093cdac4668a4ccffdd7f77270888b7" title=" " alt="" coords="409,157,471,184"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a3b4a66bf1f6583e65660f281b6014aa1" title=" " alt="" coords="407,208,473,235"/> <area shape="rect" href="../../dc/dac/io_8h.html#a77b934268de1b3ecdcf3f275413b3108" title="input one byte from specified port" alt="" coords="525,107,607,133"/> <area shape="rect" href="../../dc/dac/io_8h.html#a8acc1a06073db2e7b92ffbd00fbd0cf1" title="outputut one byte to specified port" alt="" coords="521,157,611,184"/> <area shape="rect" href="../../dd/d71/tty_8h.html#a4f96ccac7e60296ef496008d8cbed0ff" title=" " alt="" coords="534,208,598,235"/> <area shape="rect" href="../../dd/d71/tty_8h.html#ad96f57a7c113d3cfa76ee5fed6de33c0" title=" " alt="" coords="531,56,601,83"/> <area shape="rect" href="../../d7/d7c/strtok_8c.html#af18c3fca5cc30bc1313728d45c031ae9" title=" " alt="" coords="407,259,473,285"/> <area shape="rect" href="../../da/d66/string_8h.html#a6f3dcb20ff11ff9db5904c3cfb61a38c" title=" " alt="" coords="409,309,471,336"/> </map> </div> </div> </div> <a id="ad42c930754e43cd349629aed3af2b546"></a> <h2 class="memtitle"><span class="permalink"><a href="#ad42c930754e43cd349629aed3af2b546">◆ </a></span>sys_pipe2()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_pipe2 </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d3/d36/structsys__pipe2__args.html">sys_pipe2_args</a> * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/dba/kern__pipe_8c_source.html#l00036">36</a> of file <a class="el" href="../../d6/dba/kern__pipe_8c_source.html">kern_pipe.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/df4/descrip_8h_source.html#l00074">file::data</a>, <a class="el" href="../../d2/d3f/descrip_8c_source.html#l00097">falloc()</a>, <a class="el" href="../../d3/df4/descrip_8h_source.html#l00072">file::fd_type</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00759">sys_pipe2_args::fildes</a>, <a class="el" href="../../d3/d1a/kmalloc_8c_source.html#l00241">kmalloc()</a>, <a class="el" href="../../da/d66/string_8h.html#ace4b911463887af5e748326323e99a23">memset()</a>, <a class="el" href="../../da/d3e/pipe_8h_source.html#l00046">pipeInfo::rFD</a>, <a class="el" href="../../da/d3e/pipe_8h_source.html#l00047">pipeInfo::rfdCNT</a>, <a class="el" href="../../db/dd5/thread_8h_source.html#l00041">thread::td_retval</a>, <a class="el" href="../../da/d3e/pipe_8h_source.html#l00048">pipeInfo::wFD</a>, and <a class="el" href="../../da/d3e/pipe_8h_source.html#l00049">pipeInfo::wfdCNT</a>.</p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="../../d3/d7e/sysproto__posix_8h_ad42c930754e43cd349629aed3af2b546_cgraph.png" border="0" usemap="#d3/d7e/sysproto__posix_8h_ad42c930754e43cd349629aed3af2b546_cgraph" alt=""/></div> <map name="d3/d7e/sysproto__posix_8h_ad42c930754e43cd349629aed3af2b546_cgraph" id="d3/d7e/sysproto__posix_8h_ad42c930754e43cd349629aed3af2b546_cgraph"> <area shape="rect" title=" " alt="" coords="5,56,87,83"/> <area shape="rect" href="../../d3/df4/descrip_8h.html#a434fb15226182b0ee879a5afe9a8c190" title=" " alt="" coords="143,5,195,32"/> <area shape="rect" href="../../d4/d03/kmalloc_8h.html#a150eab2ac4ce4553e21ca10e7f441762" title=" " alt="" coords="252,56,319,83"/> <area shape="rect" href="../../da/d66/string_8h.html#ace4b911463887af5e748326323e99a23" title=" " alt="" coords="135,107,204,133"/> <area shape="rect" href="../../d4/d03/kmalloc_8h.html#aaa9ed6886459604cf73ccdbf6410e487" title=" " alt="" coords="260,5,311,32"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a71f03d2ba55111c715b6068254847a53" title=" " alt="" coords="367,56,441,83"/> <area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a08933fe6d593a1c78b9080359f15a0b7" title=" " alt="" coords="490,31,581,57"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a740766af5da58616f700fffab6768a78" title=" " alt="" coords="489,81,581,108"/> </map> </div> </div> </div> <a id="a1ede1e87aca088e1b0fb440bc879eaf0"></a> <h2 class="memtitle"><span class="permalink"><a href="#a1ede1e87aca088e1b0fb440bc879eaf0">◆ </a></span>sys_pread()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_pread </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname"><em>td</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d1/dfa/structsys__pread__args.html">sys_pread_args</a> * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/d42/vfs__calls_8c_source.html#l00237">237</a> of file <a class="el" href="../../d7/d42/vfs__calls_8c_source.html">vfs_calls.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d02/armv6_2sched_8c_source.html#l00050">_current</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00733">sys_pread_args::buf</a>, <a class="el" href="../../d3/df4/descrip_8h_source.html#l00071">file::fd</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00730">sys_pread_args::fd</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00297">fread()</a>, <a class="el" href="../../dd/dd3/atkbd_8c_source.html#l00343">getchar()</a>, <a class="el" href="../../d2/d3f/descrip_8c_source.html#l00213">getfd()</a>, <a class="el" href="../../df/d87/kprintf_8c_source.html#l00259">kprintf()</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00736">sys_pread_args::nbyte</a>, <a class="el" href="../../d6/db4/include_2vfs_2file_8h_source.html#l00069">fileDescriptor::offset</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00739">sys_pread_args::offset</a>, <a class="el" href="../../d3/d02/armv6_2sched_8c_source.html#l00244">sched_yield()</a>, <a class="el" href="../../db/dd5/thread_8h_source.html#l00041">thread::td_retval</a>, <a class="el" href="../../d7/d00/sched_8h_source.html#l00077">taskStruct::term</a>, and <a class="el" href="../../dc/d03/tty_8c_source.html#l00038">tty_foreground</a>.</p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="../../d3/d7e/sysproto__posix_8h_a1ede1e87aca088e1b0fb440bc879eaf0_cgraph.png" border="0" usemap="#d3/d7e/sysproto__posix_8h_a1ede1e87aca088e1b0fb440bc879eaf0_cgraph" alt=""/></div> <map name="d3/d7e/sysproto__posix_8h_a1ede1e87aca088e1b0fb440bc879eaf0_cgraph" id="d3/d7e/sysproto__posix_8h_a1ede1e87aca088e1b0fb440bc879eaf0_cgraph"> <area shape="rect" title=" " alt="" coords="5,107,88,133"/> <area shape="rect" href="../../d6/d13/file_8c.html#ac539f57edd90fcd088fd3baa10319166" title=" " alt="" coords="143,5,194,32"/> <area shape="rect" href="../../d6/db4/include_2vfs_2file_8h.html#ac45fdeab51c3197c1e7c4ec7beabaca9" title=" " alt="" coords="136,56,201,83"/> <area shape="rect" href="../../d3/df4/descrip_8h.html#a14e228d6e5391a882d3b20ff2466b2ac" title="get pointer to file fd in specified thread" alt="" coords="143,107,194,133"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a20b56810edb62a6fe59917015c30848f" title=" " alt="" coords="249,107,307,133"/> <area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a08933fe6d593a1c78b9080359f15a0b7" title=" " alt="" coords="730,208,821,235"/> <area shape="rect" href="../../dd/d78/video_8h.html#a5429378b96a24fadfd2d1f8d777eb95a" title=" " alt="" coords="361,56,415,83"/> <area shape="rect" href="../../df/d87/kprintf_8c.html#a3093cdac4668a4ccffdd7f77270888b7" title=" " alt="" coords="357,107,419,133"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a3b4a66bf1f6583e65660f281b6014aa1" title=" " alt="" coords="355,157,421,184"/> <area shape="rect" href="../../dc/dac/io_8h.html#a77b934268de1b3ecdcf3f275413b3108" title="input one byte from specified port" alt="" coords="473,5,555,32"/> <area shape="rect" href="../../dc/dac/io_8h.html#a8acc1a06073db2e7b92ffbd00fbd0cf1" title="outputut one byte to specified port" alt="" coords="469,56,559,83"/> <area shape="rect" href="../../dd/d71/tty_8h.html#a4f96ccac7e60296ef496008d8cbed0ff" title=" " alt="" coords="482,107,546,133"/> <area shape="rect" href="../../dd/d71/tty_8h.html#ad96f57a7c113d3cfa76ee5fed6de33c0" title=" " alt="" coords="479,157,549,184"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a71f03d2ba55111c715b6068254847a53" title=" " alt="" coords="607,157,681,184"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a740766af5da58616f700fffab6768a78" title=" " alt="" coords="729,157,821,184"/> </map> </div> </div> </div> <a id="a61dd3d0826406ac1efdacb49bb53514d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a61dd3d0826406ac1efdacb49bb53514d">◆ </a></span>sys_read()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_read </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d1/d70/structsys__read__args.html">sys_read_args</a> * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/d42/vfs__calls_8c_source.html#l00148">148</a> of file <a class="el" href="../../d7/d42/vfs__calls_8c_source.html">vfs_calls.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d02/armv6_2sched_8c_source.html#l00050">_current</a>, <a class="el" href="../../da/d3e/pipe_8h_source.html#l00050">pipeInfo::bCNT</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00067">sys_read_args::buf</a>, <a class="el" href="../../da/d3e/pipe_8h_source.html#l00039">pipeBuf::buffer</a>, <a class="el" href="../../d3/df4/descrip_8h_source.html#l00074">file::data</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00064">sys_read_args::fd</a>, <a class="el" href="../../d3/df4/descrip_8h_source.html#l00071">file::fd</a>, <a class="el" href="../../d3/df4/descrip_8h_source.html#l00072">file::fd_type</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00297">fread()</a>, <a class="el" href="../../dd/dd3/atkbd_8c_source.html#l00343">getchar()</a>, <a class="el" href="../../d2/d3f/descrip_8c_source.html#l00213">getfd()</a>, <a class="el" href="../../da/d3e/pipe_8h_source.html#l00051">pipeInfo::headPB</a>, <a class="el" href="../../d3/d1a/kmalloc_8c_source.html#l00342">kfree()</a>, <a class="el" href="../../df/d87/kprintf_8c_source.html#l00259">kprintf()</a>, <a class="el" href="../../da/d66/string_8h.html#ae33b18edb618c656b9b795b9fce2316c">memcpy()</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00070">sys_read_args::nbyte</a>, <a class="el" href="../../da/d3e/pipe_8h_source.html#l00040">pipeBuf::nbytes</a>, <a class="el" href="../../da/d3e/pipe_8h_source.html#l00038">pipeBuf::next</a>, <a class="el" href="../../da/d3e/pipe_8h_source.html#l00041">pipeBuf::offset</a>, <a class="el" href="../../d3/d02/armv6_2sched_8c_source.html#l00244">sched_yield()</a>, <a class="el" href="../../db/dd5/thread_8h_source.html#l00041">thread::td_retval</a>, <a class="el" href="../../d7/d00/sched_8h_source.html#l00077">taskStruct::term</a>, and <a class="el" href="../../dc/d03/tty_8c_source.html#l00038">tty_foreground</a>.</p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="../../d3/d7e/sysproto__posix_8h_a61dd3d0826406ac1efdacb49bb53514d_cgraph.png" border="0" usemap="#d3/d7e/sysproto__posix_8h_a61dd3d0826406ac1efdacb49bb53514d_cgraph" alt=""/></div> <map name="d3/d7e/sysproto__posix_8h_a61dd3d0826406ac1efdacb49bb53514d_cgraph" id="d3/d7e/sysproto__posix_8h_a61dd3d0826406ac1efdacb49bb53514d_cgraph"> <area shape="rect" title=" " alt="" coords="5,157,80,184"/> <area shape="rect" href="../../d6/d13/file_8c.html#ac539f57edd90fcd088fd3baa10319166" title=" " alt="" coords="139,5,189,32"/> <area shape="rect" href="../../d6/db4/include_2vfs_2file_8h.html#ac45fdeab51c3197c1e7c4ec7beabaca9" title=" " alt="" coords="131,56,197,83"/> <area shape="rect" href="../../d3/df4/descrip_8h.html#a14e228d6e5391a882d3b20ff2466b2ac" title="get pointer to file fd in specified thread" alt="" coords="139,107,189,133"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a20b56810edb62a6fe59917015c30848f" title=" " alt="" coords="248,107,305,133"/> <area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a08933fe6d593a1c78b9080359f15a0b7" title=" " alt="" coords="729,208,819,235"/> <area shape="rect" href="../../d4/d03/kmalloc_8h.html#aaa9ed6886459604cf73ccdbf6410e487" title=" " alt="" coords="139,259,189,285"/> <area shape="rect" href="../../da/d66/string_8h.html#ae33b18edb618c656b9b795b9fce2316c" title=" " alt="" coords="128,309,200,336"/> <area shape="rect" href="../../dd/d78/video_8h.html#a5429378b96a24fadfd2d1f8d777eb95a" title=" " alt="" coords="359,56,414,83"/> <area shape="rect" href="../../df/d87/kprintf_8c.html#a3093cdac4668a4ccffdd7f77270888b7" title=" " alt="" coords="355,107,418,133"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a3b4a66bf1f6583e65660f281b6014aa1" title=" " alt="" coords="353,157,420,184"/> <area shape="rect" href="../../dc/dac/io_8h.html#a77b934268de1b3ecdcf3f275413b3108" title="input one byte from specified port" alt="" coords="472,5,553,32"/> <area shape="rect" href="../../dc/dac/io_8h.html#a8acc1a06073db2e7b92ffbd00fbd0cf1" title="outputut one byte to specified port" alt="" coords="468,56,557,83"/> <area shape="rect" href="../../dd/d71/tty_8h.html#a4f96ccac7e60296ef496008d8cbed0ff" title=" " alt="" coords="481,107,545,133"/> <area shape="rect" href="../../dd/d71/tty_8h.html#ad96f57a7c113d3cfa76ee5fed6de33c0" title=" " alt="" coords="478,157,547,184"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a71f03d2ba55111c715b6068254847a53" title=" " alt="" coords="605,157,680,184"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a740766af5da58616f700fffab6768a78" title=" " alt="" coords="728,157,820,184"/> </map> </div> </div> </div> <a id="a07169f252c110fef8b0e34755d014f72"></a> <h2 class="memtitle"><span class="permalink"><a href="#a07169f252c110fef8b0e34755d014f72">◆ </a></span>sys_readlink()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_readlink </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d7/de1/structsys__readlink__args.html">sys_readlink_args</a> * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/d42/vfs__calls_8c_source.html#l00387">387</a> of file <a class="el" href="../../d7/d42/vfs__calls_8c_source.html">vfs_calls.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00751">sys_readlink_args::count</a>, <a class="el" href="../../df/d87/kprintf_8c_source.html#l00259">kprintf()</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00745">sys_readlink_args::path</a>, and <a class="el" href="../../db/dd5/thread_8h_source.html#l00041">thread::td_retval</a>.</p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="../../d3/d7e/sysproto__posix_8h_a07169f252c110fef8b0e34755d014f72_cgraph.png" border="0" usemap="#d3/d7e/sysproto__posix_8h_a07169f252c110fef8b0e34755d014f72_cgraph" alt=""/></div> <map name="d3/d7e/sysproto__posix_8h_a07169f252c110fef8b0e34755d014f72_cgraph" id="d3/d7e/sysproto__posix_8h_a07169f252c110fef8b0e34755d014f72_cgraph"> <area shape="rect" title=" " alt="" coords="5,132,100,159"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a20b56810edb62a6fe59917015c30848f" title=" " alt="" coords="148,132,205,159"/> <area shape="rect" href="../../dd/d78/video_8h.html#a5429378b96a24fadfd2d1f8d777eb95a" title=" " alt="" coords="259,81,314,108"/> <area shape="rect" href="../../df/d87/kprintf_8c.html#a3093cdac4668a4ccffdd7f77270888b7" title=" " alt="" coords="255,132,318,159"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a3b4a66bf1f6583e65660f281b6014aa1" title=" " alt="" coords="253,183,320,209"/> <area shape="rect" href="../../dc/dac/io_8h.html#a77b934268de1b3ecdcf3f275413b3108" title="input one byte from specified port" alt="" coords="372,5,453,32"/> <area shape="rect" href="../../dc/dac/io_8h.html#a8acc1a06073db2e7b92ffbd00fbd0cf1" title="outputut one byte to specified port" alt="" coords="368,56,457,83"/> <area shape="rect" href="../../dd/d71/tty_8h.html#a4f96ccac7e60296ef496008d8cbed0ff" title=" " alt="" coords="381,107,445,133"/> <area shape="rect" href="../../dd/d71/tty_8h.html#ad96f57a7c113d3cfa76ee5fed6de33c0" title=" " alt="" coords="378,157,447,184"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a71f03d2ba55111c715b6068254847a53" title=" " alt="" coords="505,157,580,184"/> <area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a08933fe6d593a1c78b9080359f15a0b7" title=" " alt="" coords="629,132,719,159"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a740766af5da58616f700fffab6768a78" title=" " alt="" coords="628,183,720,209"/> </map> </div> </div> </div> <a id="a460135dd17a4894e163f59465c88c502"></a> <h2 class="memtitle"><span class="permalink"><a href="#a460135dd17a4894e163f59465c88c502">◆ </a></span>sys_rename()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_rename </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname"><em>td</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../de/da1/structsys__rename__args.html">sys_rename_args</a> * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d6/d13/file_8c_source.html#l00226">226</a> of file <a class="el" href="../../d6/d13/file_8c_source.html">file.c</a>.</p> <p class="reference">References <a class="el" href="../../db/dd5/thread_8h_source.html#l00041">thread::td_retval</a>.</p> </div> </div> <a id="a16de99ccc1a10f4c2c557e144c4736ed"></a> <h2 class="memtitle"><span class="permalink"><a href="#a16de99ccc1a10f4c2c557e144c4736ed">◆ </a></span>sys_sched_yield()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_sched_yield </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname"><em>td</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../dc/d5c/kernel_2syscall_8c_source.html#l00224">224</a> of file <a class="el" href="../../dc/d5c/kernel_2syscall_8c_source.html">syscall.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d02/armv6_2sched_8c_source.html#l00244">sched_yield()</a>.</p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="../../d3/d7e/sysproto__posix_8h_a16de99ccc1a10f4c2c557e144c4736ed_cgraph.png" border="0" usemap="#d3/d7e/sysproto__posix_8h_a16de99ccc1a10f4c2c557e144c4736ed_cgraph" alt=""/></div> <map name="d3/d7e/sysproto__posix_8h_a16de99ccc1a10f4c2c557e144c4736ed_cgraph" id="d3/d7e/sysproto__posix_8h_a16de99ccc1a10f4c2c557e144c4736ed_cgraph"> <area shape="rect" title=" " alt="" coords="5,5,124,32"/> <area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a08933fe6d593a1c78b9080359f15a0b7" title=" " alt="" coords="172,5,263,32"/> </map> </div> </div> </div> <a id="a30a7b595fde6f1871ac5794c9057fe57"></a> <h2 class="memtitle"><span class="permalink"><a href="#a30a7b595fde6f1871ac5794c9057fe57">◆ </a></span>sys_select()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_select </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname"><em>td</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d7/d19/structsys__select__args.html">sys_select_args</a> * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d2/d3f/descrip_8c_source.html#l00284">284</a> of file <a class="el" href="../../d2/d3f/descrip_8c_source.html">descrip.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00682">sys_select_args::ex</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00676">sys_select_args::in</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00673">sys_select_args::nd</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00679">sys_select_args::ou</a>, <a class="el" href="../../db/dd5/thread_8h_source.html#l00041">thread::td_retval</a>, and <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00685">sys_select_args::tv</a>.</p> </div> </div> <a id="aa59babb7359fe9b44e78851cfe694873"></a> <h2 class="memtitle"><span class="permalink"><a href="#aa59babb7359fe9b44e78851cfe694873">◆ </a></span>sys_sendto()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_sendto </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname"><em>td</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d9/d28/structsys__sendto__args.html">sys_sendto_args</a> * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d56/sys__arch_8c_source.html#l00539">539</a> of file <a class="el" href="../../d9/d56/sys__arch_8c_source.html">sys_arch.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00703">sys_sendto_args::buf</a>, <a class="el" href="../../d3/df4/descrip_8h_source.html#l00071">file::fd</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00709">sys_sendto_args::flags</a>, <a class="el" href="../../d2/d3f/descrip_8c_source.html#l00213">getfd()</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00706">sys_sendto_args::len</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00700">sys_sendto_args::s</a>, <a class="el" href="../../db/dd5/thread_8h_source.html#l00041">thread::td_retval</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00712">sys_sendto_args::to</a>, and <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00715">sys_sendto_args::tolen</a>.</p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="../../d3/d7e/sysproto__posix_8h_aa59babb7359fe9b44e78851cfe694873_cgraph.png" border="0" usemap="#d3/d7e/sysproto__posix_8h_aa59babb7359fe9b44e78851cfe694873_cgraph" alt=""/></div> <map name="d3/d7e/sysproto__posix_8h_aa59babb7359fe9b44e78851cfe694873_cgraph" id="d3/d7e/sysproto__posix_8h_aa59babb7359fe9b44e78851cfe694873_cgraph"> <area shape="rect" title=" " alt="" coords="5,132,95,159"/> <area shape="rect" href="../../d3/df4/descrip_8h.html#a14e228d6e5391a882d3b20ff2466b2ac" title="get pointer to file fd in specified thread" alt="" coords="143,132,193,159"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a20b56810edb62a6fe59917015c30848f" title=" " alt="" coords="241,132,299,159"/> <area shape="rect" href="../../dd/d78/video_8h.html#a5429378b96a24fadfd2d1f8d777eb95a" title=" " alt="" coords="353,81,407,108"/> <area shape="rect" href="../../df/d87/kprintf_8c.html#a3093cdac4668a4ccffdd7f77270888b7" title=" " alt="" coords="349,132,411,159"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a3b4a66bf1f6583e65660f281b6014aa1" title=" " alt="" coords="347,183,413,209"/> <area shape="rect" href="../../dc/dac/io_8h.html#a77b934268de1b3ecdcf3f275413b3108" title="input one byte from specified port" alt="" coords="465,5,547,32"/> <area shape="rect" href="../../dc/dac/io_8h.html#a8acc1a06073db2e7b92ffbd00fbd0cf1" title="outputut one byte to specified port" alt="" coords="461,56,551,83"/> <area shape="rect" href="../../dd/d71/tty_8h.html#a4f96ccac7e60296ef496008d8cbed0ff" title=" " alt="" coords="474,107,538,133"/> <area shape="rect" href="../../dd/d71/tty_8h.html#ad96f57a7c113d3cfa76ee5fed6de33c0" title=" " alt="" coords="471,157,541,184"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a71f03d2ba55111c715b6068254847a53" title=" " alt="" coords="599,157,673,184"/> <area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a08933fe6d593a1c78b9080359f15a0b7" title=" " alt="" coords="722,132,813,159"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a740766af5da58616f700fffab6768a78" title=" " alt="" coords="721,183,813,209"/> </map> </div> </div> </div> <a id="a0df891b0c91113eb73ff282cc023717a"></a> <h2 class="memtitle"><span class="permalink"><a href="#a0df891b0c91113eb73ff282cc023717a">◆ </a></span>sys_setGID()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_setGID </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname"><em>td</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../dd/d80/structsys__setGID__args.html">sys_setGID_args</a> * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d85/access_8c_source.html#l00063">63</a> of file <a class="el" href="../../d3/d85/access_8c_source.html">access.c</a>.</p> </div> </div> <a id="a71836aa24eb13bfc8a4f32d41a97b97f"></a> <h2 class="memtitle"><span class="permalink"><a href="#a71836aa24eb13bfc8a4f32d41a97b97f">◆ </a></span>sys_setlogin()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_setlogin </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../da/dda/structsys__setlogin__args.html">sys_setlogin_args</a> * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d0a/gen__calls_8c_source.html#l00368">368</a> of file <a class="el" href="../../d3/d0a/gen__calls_8c_source.html">gen_calls.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d02/armv6_2sched_8c_source.html#l00050">_current</a>, <a class="el" href="../../da/d66/string_8h.html#ae33b18edb618c656b9b795b9fce2316c">memcpy()</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00781">sys_setlogin_args::namebuf</a>, and <a class="el" href="../../d7/d00/sched_8h_source.html#l00091">taskStruct::username</a>.</p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="../../d3/d7e/sysproto__posix_8h_a71836aa24eb13bfc8a4f32d41a97b97f_cgraph.png" border="0" usemap="#d3/d7e/sysproto__posix_8h_a71836aa24eb13bfc8a4f32d41a97b97f_cgraph" alt=""/></div> <map name="d3/d7e/sysproto__posix_8h_a71836aa24eb13bfc8a4f32d41a97b97f_cgraph" id="d3/d7e/sysproto__posix_8h_a71836aa24eb13bfc8a4f32d41a97b97f_cgraph"> <area shape="rect" title=" " alt="" coords="5,5,100,32"/> <area shape="rect" href="../../da/d66/string_8h.html#ae33b18edb618c656b9b795b9fce2316c" title=" " alt="" coords="148,5,220,32"/> </map> </div> </div> </div> <a id="a569987f6848a6c9896658c4c2a646458"></a> <h2 class="memtitle"><span class="permalink"><a href="#a569987f6848a6c9896658c4c2a646458">◆ </a></span>sys_setpgid()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_setpgid </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname"><em>td</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d1/d8c/structsys__setpgid__args.html">sys_setpgid_args</a> * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d0a/gen__calls_8c_source.html#l00315">315</a> of file <a class="el" href="../../d3/d0a/gen__calls_8c_source.html">gen_calls.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d02/armv6_2sched_8c_source.html#l00050">_current</a>, <a class="el" href="../../d7/d00/sched_8h_source.html#l00063">taskStruct::id</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00583">sys_setpgid_args::pgid</a>, <a class="el" href="../../d7/d00/sched_8h_source.html#l00087">taskStruct::pgrp</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00580">sys_setpgid_args::pid</a>, <a class="el" href="../../d3/d02/armv6_2sched_8c_source.html#l00207">schedFindTask()</a>, and <a class="el" href="../../db/dd5/thread_8h_source.html#l00041">thread::td_retval</a>.</p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="../../d3/d7e/sysproto__posix_8h_a569987f6848a6c9896658c4c2a646458_cgraph.png" border="0" usemap="#d3/d7e/sysproto__posix_8h_a569987f6848a6c9896658c4c2a646458_cgraph" alt=""/></div> <map name="d3/d7e/sysproto__posix_8h_a569987f6848a6c9896658c4c2a646458_cgraph" id="d3/d7e/sysproto__posix_8h_a569987f6848a6c9896658c4c2a646458_cgraph"> <area shape="rect" title=" " alt="" coords="5,5,97,32"/> <area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a9cf37ade4c1f6184b33014ac2015e8ed" title=" " alt="" coords="145,5,256,32"/> </map> </div> </div> </div> <a id="a039868589262293a3409370e358c2a9d"></a> <h2 class="memtitle"><span class="permalink"><a href="#a039868589262293a3409370e358c2a9d">◆ </a></span>sys_setpgrp()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_setpgrp </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname"><em>td</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d1/d8c/structsys__setpgid__args.html">sys_setpgid_args</a> * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a id="ada6cde8b368a094967fc882c57d7ff57"></a> <h2 class="memtitle"><span class="permalink"><a href="#ada6cde8b368a094967fc882c57d7ff57">◆ </a></span>sys_setrlimit()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_setrlimit </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../db/de2/structsys__setrlimit__args.html">sys_setrlimit_args</a> * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d0a/gen__calls_8c_source.html#l00450">450</a> of file <a class="el" href="../../d3/d0a/gen__calls_8c_source.html">gen_calls.c</a>.</p> <p class="reference">References <a class="el" href="../../df/d87/kprintf_8c_source.html#l00259">kprintf()</a>, <a class="el" href="../../db/dd5/thread_8h_source.html#l00051">thread::rlim</a>, <a class="el" href="../../d8/d01/resource_8h_source.html#l00087">rlimit::rlim_cur</a>, <a class="el" href="../../d8/d01/resource_8h_source.html#l00088">rlimit::rlim_max</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00803">sys_setrlimit_args::rlp</a>, and <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00800">sys_setrlimit_args::which</a>.</p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="../../d3/d7e/sysproto__posix_8h_ada6cde8b368a094967fc882c57d7ff57_cgraph.png" border="0" usemap="#d3/d7e/sysproto__posix_8h_ada6cde8b368a094967fc882c57d7ff57_cgraph" alt=""/></div> <map name="d3/d7e/sysproto__posix_8h_ada6cde8b368a094967fc882c57d7ff57_cgraph" id="d3/d7e/sysproto__posix_8h_ada6cde8b368a094967fc882c57d7ff57_cgraph"> <area shape="rect" title=" " alt="" coords="5,132,101,159"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a20b56810edb62a6fe59917015c30848f" title=" " alt="" coords="149,132,207,159"/> <area shape="rect" href="../../dd/d78/video_8h.html#a5429378b96a24fadfd2d1f8d777eb95a" title=" " alt="" coords="261,81,315,108"/> <area shape="rect" href="../../df/d87/kprintf_8c.html#a3093cdac4668a4ccffdd7f77270888b7" title=" " alt="" coords="257,132,319,159"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a3b4a66bf1f6583e65660f281b6014aa1" title=" " alt="" coords="255,183,321,209"/> <area shape="rect" href="../../dc/dac/io_8h.html#a77b934268de1b3ecdcf3f275413b3108" title="input one byte from specified port" alt="" coords="373,5,455,32"/> <area shape="rect" href="../../dc/dac/io_8h.html#a8acc1a06073db2e7b92ffbd00fbd0cf1" title="outputut one byte to specified port" alt="" coords="369,56,459,83"/> <area shape="rect" href="../../dd/d71/tty_8h.html#a4f96ccac7e60296ef496008d8cbed0ff" title=" " alt="" coords="382,107,446,133"/> <area shape="rect" href="../../dd/d71/tty_8h.html#ad96f57a7c113d3cfa76ee5fed6de33c0" title=" " alt="" coords="379,157,449,184"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a71f03d2ba55111c715b6068254847a53" title=" " alt="" coords="507,157,581,184"/> <area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a08933fe6d593a1c78b9080359f15a0b7" title=" " alt="" coords="630,132,721,159"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a740766af5da58616f700fffab6768a78" title=" " alt="" coords="629,183,721,209"/> </map> </div> </div> </div> <a id="ab0c8c877474f23d4d981341c219418a7"></a> <h2 class="memtitle"><span class="permalink"><a href="#ab0c8c877474f23d4d981341c219418a7">◆ </a></span>sys_setsockopt()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_setsockopt </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname"><em>td</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../dc/de0/structsys__setsockopt__args.html">sys_setsockopt_args</a> * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d56/sys__arch_8c_source.html#l00528">528</a> of file <a class="el" href="../../d9/d56/sys__arch_8c_source.html">sys_arch.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/df4/descrip_8h_source.html#l00071">file::fd</a>, <a class="el" href="../../d2/d3f/descrip_8c_source.html#l00213">getfd()</a>, <a class="el" href="../../df/d87/kprintf_8c_source.html#l00259">kprintf()</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00658">sys_setsockopt_args::level</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00661">sys_setsockopt_args::name</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00655">sys_setsockopt_args::s</a>, <a class="el" href="../../db/dd5/thread_8h_source.html#l00041">thread::td_retval</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00664">sys_setsockopt_args::val</a>, and <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00667">sys_setsockopt_args::valsize</a>.</p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="../../d3/d7e/sysproto__posix_8h_ab0c8c877474f23d4d981341c219418a7_cgraph.png" border="0" usemap="#d3/d7e/sysproto__posix_8h_ab0c8c877474f23d4d981341c219418a7_cgraph" alt=""/></div> <map name="d3/d7e/sysproto__posix_8h_ab0c8c877474f23d4d981341c219418a7_cgraph" id="d3/d7e/sysproto__posix_8h_ab0c8c877474f23d4d981341c219418a7_cgraph"> <area shape="rect" title=" " alt="" coords="5,132,120,159"/> <area shape="rect" href="../../d3/df4/descrip_8h.html#a14e228d6e5391a882d3b20ff2466b2ac" title="get pointer to file fd in specified thread" alt="" coords="168,107,219,133"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a20b56810edb62a6fe59917015c30848f" title=" " alt="" coords="267,132,324,159"/> <area shape="rect" href="../../dd/d78/video_8h.html#a5429378b96a24fadfd2d1f8d777eb95a" title=" " alt="" coords="378,81,433,108"/> <area shape="rect" href="../../df/d87/kprintf_8c.html#a3093cdac4668a4ccffdd7f77270888b7" title=" " alt="" coords="374,132,437,159"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a3b4a66bf1f6583e65660f281b6014aa1" title=" " alt="" coords="372,183,439,209"/> <area shape="rect" href="../../dc/dac/io_8h.html#a77b934268de1b3ecdcf3f275413b3108" title="input one byte from specified port" alt="" coords="491,5,572,32"/> <area shape="rect" href="../../dc/dac/io_8h.html#a8acc1a06073db2e7b92ffbd00fbd0cf1" title="outputut one byte to specified port" alt="" coords="487,56,576,83"/> <area shape="rect" href="../../dd/d71/tty_8h.html#a4f96ccac7e60296ef496008d8cbed0ff" title=" " alt="" coords="499,107,563,133"/> <area shape="rect" href="../../dd/d71/tty_8h.html#ad96f57a7c113d3cfa76ee5fed6de33c0" title=" " alt="" coords="497,157,566,184"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a71f03d2ba55111c715b6068254847a53" title=" " alt="" coords="624,157,699,184"/> <area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a08933fe6d593a1c78b9080359f15a0b7" title=" " alt="" coords="747,132,838,159"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a740766af5da58616f700fffab6768a78" title=" " alt="" coords="747,183,839,209"/> </map> </div> </div> </div> <a id="a39a8f317e4c2d4a3f9c56670b11f8c86"></a> <h2 class="memtitle"><span class="permalink"><a href="#a39a8f317e4c2d4a3f9c56670b11f8c86">◆ </a></span>sys_setUID()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_setUID </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname"><em>td</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d8/d58/structsys__setUID__args.html">sys_setUID_args</a> * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d85/access_8c_source.html#l00043">43</a> of file <a class="el" href="../../d3/d85/access_8c_source.html">access.c</a>.</p> </div> </div> <a id="a158946759b03b733259f000a1f06bf38"></a> <h2 class="memtitle"><span class="permalink"><a href="#a158946759b03b733259f000a1f06bf38">◆ </a></span>sys_sigaction()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_sigaction </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname"><em>td</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d6/df1/structsys__sigaction__args.html">sys_sigaction_args</a> * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d0a/gen__calls_8c_source.html#l00294">294</a> of file <a class="el" href="../../d3/d0a/gen__calls_8c_source.html">gen_calls.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00568">sys_sigaction_args::act</a>, <a class="el" href="../../da/d66/string_8h.html#ae33b18edb618c656b9b795b9fce2316c">memcpy()</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00571">sys_sigaction_args::oact</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00565">sys_sigaction_args::sig</a>, <a class="el" href="../../db/dd5/thread_8h_source.html#l00050">thread::sigact</a>, and <a class="el" href="../../db/dd5/thread_8h_source.html#l00041">thread::td_retval</a>.</p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="../../d3/d7e/sysproto__posix_8h_a158946759b03b733259f000a1f06bf38_cgraph.png" border="0" usemap="#d3/d7e/sysproto__posix_8h_a158946759b03b733259f000a1f06bf38_cgraph" alt=""/></div> <map name="d3/d7e/sysproto__posix_8h_a158946759b03b733259f000a1f06bf38_cgraph" id="d3/d7e/sysproto__posix_8h_a158946759b03b733259f000a1f06bf38_cgraph"> <area shape="rect" title=" " alt="" coords="5,5,108,32"/> <area shape="rect" href="../../da/d66/string_8h.html#ae33b18edb618c656b9b795b9fce2316c" title=" " alt="" coords="156,5,228,32"/> </map> </div> </div> </div> <a id="a8599c05e160b260e405bcd88d97f3d70"></a> <h2 class="memtitle"><span class="permalink"><a href="#a8599c05e160b260e405bcd88d97f3d70">◆ </a></span>sys_sigprocmask()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_sigprocmask </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname"><em>td</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d7/de6/structsys__sigprocmask__args.html">sys_sigprocmask_args</a> * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d0a/gen__calls_8c_source.html#l00243">243</a> of file <a class="el" href="../../d3/d0a/gen__calls_8c_source.html">gen_calls.c</a>.</p> <p class="reference">References <a class="el" href="../../d6/da4/__sigset_8h_source.html#l00043">__sigset::__bits</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00553">sys_sigprocmask_args::how</a>, <a class="el" href="../../df/d87/kprintf_8c_source.html#l00259">kprintf()</a>, <a class="el" href="../../da/d66/string_8h.html#ae33b18edb618c656b9b795b9fce2316c">memcpy()</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00559">sys_sigprocmask_args::oset</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00556">sys_sigprocmask_args::set</a>, <a class="el" href="../../df/d92/sys_2signal_8h_source.html#l00042">SIG_BLOCK</a>, <a class="el" href="../../df/d92/sys_2signal_8h_source.html#l00044">SIG_SETMASK</a>, <a class="el" href="../../df/d92/sys_2signal_8h_source.html#l00043">SIG_UNBLOCK</a>, <a class="el" href="../../db/dd5/thread_8h_source.html#l00049">thread::sigmask</a>, and <a class="el" href="../../db/dd5/thread_8h_source.html#l00041">thread::td_retval</a>.</p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="../../d3/d7e/sysproto__posix_8h_a8599c05e160b260e405bcd88d97f3d70_cgraph.png" border="0" usemap="#d3/d7e/sysproto__posix_8h_a8599c05e160b260e405bcd88d97f3d70_cgraph" alt=""/></div> <map name="d3/d7e/sysproto__posix_8h_a8599c05e160b260e405bcd88d97f3d70_cgraph" id="d3/d7e/sysproto__posix_8h_a8599c05e160b260e405bcd88d97f3d70_cgraph"> <area shape="rect" title=" " alt="" coords="5,157,129,184"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a20b56810edb62a6fe59917015c30848f" title=" " alt="" coords="185,132,242,159"/> <area shape="rect" href="../../da/d66/string_8h.html#ae33b18edb618c656b9b795b9fce2316c" title=" " alt="" coords="177,183,249,209"/> <area shape="rect" href="../../dd/d78/video_8h.html#a5429378b96a24fadfd2d1f8d777eb95a" title=" " alt="" coords="303,81,358,108"/> <area shape="rect" href="../../df/d87/kprintf_8c.html#a3093cdac4668a4ccffdd7f77270888b7" title=" " alt="" coords="299,132,362,159"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a3b4a66bf1f6583e65660f281b6014aa1" title=" " alt="" coords="297,183,364,209"/> <area shape="rect" href="../../dc/dac/io_8h.html#a77b934268de1b3ecdcf3f275413b3108" title="input one byte from specified port" alt="" coords="416,5,497,32"/> <area shape="rect" href="../../dc/dac/io_8h.html#a8acc1a06073db2e7b92ffbd00fbd0cf1" title="outputut one byte to specified port" alt="" coords="412,56,501,83"/> <area shape="rect" href="../../dd/d71/tty_8h.html#a4f96ccac7e60296ef496008d8cbed0ff" title=" " alt="" coords="425,107,489,133"/> <area shape="rect" href="../../dd/d71/tty_8h.html#ad96f57a7c113d3cfa76ee5fed6de33c0" title=" " alt="" coords="422,157,491,184"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a71f03d2ba55111c715b6068254847a53" title=" " alt="" coords="549,157,624,184"/> <area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a08933fe6d593a1c78b9080359f15a0b7" title=" " alt="" coords="673,132,763,159"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a740766af5da58616f700fffab6768a78" title=" " alt="" coords="672,183,764,209"/> </map> </div> </div> </div> <a id="a9dd55ca673ac6fc2245329105ba48916"></a> <h2 class="memtitle"><span class="permalink"><a href="#a9dd55ca673ac6fc2245329105ba48916">◆ </a></span>sys_socket()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_socket </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname"><em>td</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d6/d96/structsys__socket__args.html">sys_socket_args</a> * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d9/d56/sys__arch_8c_source.html#l00500">500</a> of file <a class="el" href="../../d9/d56/sys__arch_8c_source.html">sys_arch.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00643">sys_socket_args::domain</a>, <a class="el" href="../../d2/d3f/descrip_8c_source.html#l00097">falloc()</a>, <a class="el" href="../../d3/df4/descrip_8h_source.html#l00071">file::fd</a>, <a class="el" href="../../d3/df4/descrip_8h_source.html#l00072">file::fd_type</a>, <a class="el" href="../../d2/d3f/descrip_8c_source.html#l00147">fdestroy()</a>, <a class="el" href="../../df/d87/kprintf_8c_source.html#l00259">kprintf()</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00649">sys_socket_args::protocol</a>, <a class="el" href="../../d3/df4/descrip_8h_source.html#l00073">file::socket</a>, <a class="el" href="../../db/dd5/thread_8h_source.html#l00041">thread::td_retval</a>, and <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00646">sys_socket_args::type</a>.</p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="../../d3/d7e/sysproto__posix_8h_a9dd55ca673ac6fc2245329105ba48916_cgraph.png" border="0" usemap="#d3/d7e/sysproto__posix_8h_a9dd55ca673ac6fc2245329105ba48916_cgraph" alt=""/></div> <map name="d3/d7e/sysproto__posix_8h_a9dd55ca673ac6fc2245329105ba48916_cgraph" id="d3/d7e/sysproto__posix_8h_a9dd55ca673ac6fc2245329105ba48916_cgraph"> <area shape="rect" title=" " alt="" coords="5,56,95,83"/> <area shape="rect" href="../../d3/df4/descrip_8h.html#a434fb15226182b0ee879a5afe9a8c190" title=" " alt="" coords="151,56,203,83"/> <area shape="rect" href="../../d2/d3f/descrip_8c.html#ae7b881d8f4c6e81d8e10468783ce080f" title="This destroys a thread local file descriptor." alt="" coords="143,5,211,32"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a20b56810edb62a6fe59917015c30848f" title=" " alt="" coords="148,132,205,159"/> <area shape="rect" href="../../d4/d03/kmalloc_8h.html#aaa9ed6886459604cf73ccdbf6410e487" title=" " alt="" coords="267,5,317,32"/> <area shape="rect" href="../../d4/d03/kmalloc_8h.html#a150eab2ac4ce4553e21ca10e7f441762" title=" " alt="" coords="385,17,451,44"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a71f03d2ba55111c715b6068254847a53" title=" " alt="" coords="511,119,585,145"/> <area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a08933fe6d593a1c78b9080359f15a0b7" title=" " alt="" coords="634,93,725,120"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a740766af5da58616f700fffab6768a78" title=" " alt="" coords="633,144,725,171"/> <area shape="rect" href="../../dd/d78/video_8h.html#a5429378b96a24fadfd2d1f8d777eb95a" title=" " alt="" coords="265,119,319,145"/> <area shape="rect" href="../../df/d87/kprintf_8c.html#a3093cdac4668a4ccffdd7f77270888b7" title=" " alt="" coords="261,169,323,196"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a3b4a66bf1f6583e65660f281b6014aa1" title=" " alt="" coords="259,220,325,247"/> <area shape="rect" href="../../dc/dac/io_8h.html#a77b934268de1b3ecdcf3f275413b3108" title="input one byte from specified port" alt="" coords="377,68,459,95"/> <area shape="rect" href="../../dc/dac/io_8h.html#a8acc1a06073db2e7b92ffbd00fbd0cf1" title="outputut one byte to specified port" alt="" coords="373,119,463,145"/> <area shape="rect" href="../../dd/d71/tty_8h.html#a4f96ccac7e60296ef496008d8cbed0ff" title=" " alt="" coords="386,169,450,196"/> <area shape="rect" href="../../dd/d71/tty_8h.html#ad96f57a7c113d3cfa76ee5fed6de33c0" title=" " alt="" coords="383,220,453,247"/> </map> </div> </div> </div> <a id="adc863cd02e90335388170f0289e97189"></a> <h2 class="memtitle"><span class="permalink"><a href="#adc863cd02e90335388170f0289e97189">◆ </a></span>sys_stat()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_stat </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname"><em>td</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d9/de2/structsys__stat__args.html">sys_stat_args</a> * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d66/stat_8c_source.html#l00302">302</a> of file <a class="el" href="../../db/d66/stat_8c_source.html">stat.c</a>.</p> <p class="reference">References <a class="el" href="../../db/d66/stat_8c_source.html#l00036">_sys_stat()</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00401">sys_stat_args::path</a>, <a class="el" href="../../d2/d1b/stat_8h_source.html#l00034">STAT_LSTAT</a>, <a class="el" href="../../db/dd5/thread_8h_source.html#l00041">thread::td_retval</a>, and <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00404">sys_stat_args::ub</a>.</p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="../../d3/d7e/sysproto__posix_8h_adc863cd02e90335388170f0289e97189_cgraph.png" border="0" usemap="#d3/d7e/sysproto__posix_8h_adc863cd02e90335388170f0289e97189_cgraph" alt=""/></div> <map name="d3/d7e/sysproto__posix_8h_adc863cd02e90335388170f0289e97189_cgraph" id="d3/d7e/sysproto__posix_8h_adc863cd02e90335388170f0289e97189_cgraph"> <area shape="rect" title=" " alt="" coords="5,172,77,199"/> <area shape="rect" href="../../db/d66/stat_8c.html#a450c63b2bbf7f46c54846f2b8a565587" title=" " alt="" coords="125,172,204,199"/> <area shape="rect" href="../../d6/d13/file_8c.html#a62ac32695420234cb7ccbcfc6cabd4a4" title=" " alt="" coords="252,96,308,123"/> <area shape="rect" href="../../d6/d13/file_8c.html#a249f3bc0af043dc5ac3c9aa8646986af" title=" " alt="" coords="253,248,307,275"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a71f03d2ba55111c715b6068254847a53" title=" " alt="" coords="756,45,831,72"/> <area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a08933fe6d593a1c78b9080359f15a0b7" title=" " alt="" coords="879,20,970,47"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a740766af5da58616f700fffab6768a78" title=" " alt="" coords="879,71,971,97"/> <area shape="rect" href="../../d4/d03/kmalloc_8h.html#aaa9ed6886459604cf73ccdbf6410e487" title=" " alt="" coords="381,45,431,72"/> <area shape="rect" href="../../d4/d03/kmalloc_8h.html#a150eab2ac4ce4553e21ca10e7f441762" title=" " alt="" coords="630,45,697,72"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a20b56810edb62a6fe59917015c30848f" title=" " alt="" coords="377,147,435,173"/> <area shape="rect" href="../../da/d66/string_8h.html#ace4b911463887af5e748326323e99a23" title=" " alt="" coords="371,197,441,224"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#ae29ab191c93f9ead066cb462dd2e7247" title=" " alt="" coords="363,248,449,275"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#ac38cd16373d98782e1465bd3d5aba470" title=" " alt="" coords="377,299,435,325"/> <area shape="rect" href="../../da/d66/string_8h.html#a55e123beb3d7f96e25e024a13582d987" title=" " alt="" coords="377,349,435,376"/> <area shape="rect" href="../../da/d66/string_8h.html#adcec9a82a6a276e8edb0fd4fc26fe8f2" title=" " alt="" coords="380,400,432,427"/> <area shape="rect" href="../../da/d66/string_8h.html#a9af7251f0c1b875e0e34b8e2b94dda39" title=" " alt="" coords="379,451,433,477"/> <area shape="rect" href="../../dc/d92/mount_8c.html#aa8cc926aa9badb781158b6738b1b0f2d" title=" " alt="" coords="356,501,456,528"/> <area shape="rect" href="../../dd/d78/video_8h.html#a5429378b96a24fadfd2d1f8d777eb95a" title=" " alt="" coords="510,147,565,173"/> <area shape="rect" href="../../df/d87/kprintf_8c.html#a3093cdac4668a4ccffdd7f77270888b7" title=" " alt="" coords="506,197,569,224"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a3b4a66bf1f6583e65660f281b6014aa1" title=" " alt="" coords="504,248,571,275"/> <area shape="rect" href="../../dc/dac/io_8h.html#a77b934268de1b3ecdcf3f275413b3108" title="input one byte from specified port" alt="" coords="623,96,704,123"/> <area shape="rect" href="../../dc/dac/io_8h.html#a8acc1a06073db2e7b92ffbd00fbd0cf1" title="outputut one byte to specified port" alt="" coords="619,147,708,173"/> <area shape="rect" href="../../dd/d71/tty_8h.html#a4f96ccac7e60296ef496008d8cbed0ff" title=" " alt="" coords="631,197,695,224"/> <area shape="rect" href="../../dd/d71/tty_8h.html#ad96f57a7c113d3cfa76ee5fed6de33c0" title=" " alt="" coords="629,248,698,275"/> <area shape="rect" href="../../d7/d7c/strtok_8c.html#af18c3fca5cc30bc1313728d45c031ae9" title=" " alt="" coords="504,451,571,477"/> <area shape="rect" href="../../da/d66/string_8h.html#a6f3dcb20ff11ff9db5904c3cfb61a38c" title=" " alt="" coords="506,501,569,528"/> </map> </div> </div> </div> <a id="a6194ac39a3ce5a21050d2a9a3117b433"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6194ac39a3ce5a21050d2a9a3117b433">◆ </a></span>sys_statfs()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_statfs </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname"><em>td</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../dd/d3d/structsys__statfs__args.html">sys_statfs_args</a> * </td> <td class="paramname"><em>args</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../db/d66/stat_8c_source.html#l00239">239</a> of file <a class="el" href="../../db/d66/stat_8c_source.html">stat.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00601">sys_statfs_args::buf</a>, <a class="el" href="../../d2/d29/mount_8h_source.html#l00055">statfs::f_asyncreads</a>, <a class="el" href="../../d2/d29/mount_8h_source.html#l00053">statfs::f_asyncwrites</a>, <a class="el" href="../../d2/d29/mount_8h_source.html#l00049">statfs::f_bavail</a>, <a class="el" href="../../d2/d29/mount_8h_source.html#l00048">statfs::f_bfree</a>, <a class="el" href="../../d2/d29/mount_8h_source.html#l00047">statfs::f_blocks</a>, <a class="el" href="../../d2/d29/mount_8h_source.html#l00045">statfs::f_bsize</a>, <a class="el" href="../../d2/d29/mount_8h_source.html#l00051">statfs::f_ffree</a>, <a class="el" href="../../d2/d29/mount_8h_source.html#l00050">statfs::f_files</a>, <a class="el" href="../../d2/d29/mount_8h_source.html#l00044">statfs::f_flags</a>, <a class="el" href="../../d2/d29/mount_8h_source.html#l00059">statfs::f_fsid</a>, <a class="el" href="../../d2/d29/mount_8h_source.html#l00061">statfs::f_fstypename</a>, <a class="el" href="../../d2/d29/mount_8h_source.html#l00046">statfs::f_iosize</a>, <a class="el" href="../../d2/d29/mount_8h_source.html#l00062">statfs::f_mntfromname</a>, <a class="el" href="../../d2/d29/mount_8h_source.html#l00063">statfs::f_mntonname</a>, <a class="el" href="../../d2/d29/mount_8h_source.html#l00057">statfs::f_namemax</a>, <a class="el" href="../../d2/d29/mount_8h_source.html#l00058">statfs::f_owner</a>, <a class="el" href="../../d2/d29/mount_8h_source.html#l00054">statfs::f_syncreads</a>, <a class="el" href="../../d2/d29/mount_8h_source.html#l00052">statfs::f_syncwrites</a>, <a class="el" href="../../d2/d29/mount_8h_source.html#l00043">statfs::f_type</a>, <a class="el" href="../../d2/d29/mount_8h_source.html#l00042">statfs::f_version</a>, <a class="el" href="../../d3/df4/descrip_8h_source.html#l00071">file::fd</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00395">fopen()</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00598">sys_statfs_args::path</a>, <a class="el" href="../../df/d87/kprintf_8c_source.html#l00278">sprintf()</a>, <a class="el" href="../../db/dd5/thread_8h_source.html#l00041">thread::td_retval</a>, and <a class="el" href="../../d2/d29/mount_8h_source.html#l00038">fsid::val</a>.</p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="../../d3/d7e/sysproto__posix_8h_a6194ac39a3ce5a21050d2a9a3117b433_cgraph.png" border="0" usemap="#d3/d7e/sysproto__posix_8h_a6194ac39a3ce5a21050d2a9a3117b433_cgraph" alt=""/></div> <map name="d3/d7e/sysproto__posix_8h_a6194ac39a3ce5a21050d2a9a3117b433_cgraph" id="d3/d7e/sysproto__posix_8h_a6194ac39a3ce5a21050d2a9a3117b433_cgraph"> <area shape="rect" title=" " alt="" coords="5,323,88,349"/> <area shape="rect" href="../../d6/d13/file_8c.html#a249f3bc0af043dc5ac3c9aa8646986af" title=" " alt="" coords="136,259,189,285"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#ac38cd16373d98782e1465bd3d5aba470" title=" " alt="" coords="259,461,316,488"/> <area shape="rect" href="../../d4/d03/kmalloc_8h.html#aaa9ed6886459604cf73ccdbf6410e487" title=" " alt="" coords="262,5,313,32"/> <area shape="rect" href="../../d4/d03/kmalloc_8h.html#a150eab2ac4ce4553e21ca10e7f441762" title=" " alt="" coords="511,5,578,32"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a20b56810edb62a6fe59917015c30848f" title=" " alt="" coords="259,107,316,133"/> <area shape="rect" href="../../da/d66/string_8h.html#ace4b911463887af5e748326323e99a23" title=" " alt="" coords="253,157,322,184"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#ae29ab191c93f9ead066cb462dd2e7247" title=" " alt="" coords="244,208,331,235"/> <area shape="rect" href="../../da/d66/string_8h.html#a55e123beb3d7f96e25e024a13582d987" title=" " alt="" coords="258,259,317,285"/> <area shape="rect" href="../../da/d66/string_8h.html#adcec9a82a6a276e8edb0fd4fc26fe8f2" title=" " alt="" coords="261,309,313,336"/> <area shape="rect" href="../../da/d66/string_8h.html#a9af7251f0c1b875e0e34b8e2b94dda39" title=" " alt="" coords="260,360,315,387"/> <area shape="rect" href="../../dc/d92/mount_8c.html#aa8cc926aa9badb781158b6738b1b0f2d" title=" " alt="" coords="237,411,337,437"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a71f03d2ba55111c715b6068254847a53" title=" " alt="" coords="637,107,712,133"/> <area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a08933fe6d593a1c78b9080359f15a0b7" title=" " alt="" coords="761,81,851,108"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a740766af5da58616f700fffab6768a78" title=" " alt="" coords="760,132,852,159"/> <area shape="rect" href="../../dd/d78/video_8h.html#a5429378b96a24fadfd2d1f8d777eb95a" title=" " alt="" coords="391,107,446,133"/> <area shape="rect" href="../../df/d87/kprintf_8c.html#a3093cdac4668a4ccffdd7f77270888b7" title=" " alt="" coords="387,157,450,184"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a3b4a66bf1f6583e65660f281b6014aa1" title=" " alt="" coords="385,208,452,235"/> <area shape="rect" href="../../dc/dac/io_8h.html#a77b934268de1b3ecdcf3f275413b3108" title="input one byte from specified port" alt="" coords="504,56,585,83"/> <area shape="rect" href="../../dc/dac/io_8h.html#a8acc1a06073db2e7b92ffbd00fbd0cf1" title="outputut one byte to specified port" alt="" coords="500,107,589,133"/> <area shape="rect" href="../../dd/d71/tty_8h.html#a4f96ccac7e60296ef496008d8cbed0ff" title=" " alt="" coords="513,157,577,184"/> <area shape="rect" href="../../dd/d71/tty_8h.html#ad96f57a7c113d3cfa76ee5fed6de33c0" title=" " alt="" coords="510,208,579,235"/> <area shape="rect" href="../../d7/d7c/strtok_8c.html#af18c3fca5cc30bc1313728d45c031ae9" title=" " alt="" coords="385,360,452,387"/> <area shape="rect" href="../../da/d66/string_8h.html#a6f3dcb20ff11ff9db5904c3cfb61a38c" title=" " alt="" coords="387,411,450,437"/> </map> </div> </div> </div> <a id="adf16e4aab6e37da607b3e4bdc16b1bda"></a> <h2 class="memtitle"><span class="permalink"><a href="#adf16e4aab6e37da607b3e4bdc16b1bda">◆ </a></span>sys_sysarch()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_sysarch </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname"><em>td</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d5/d51/structsys__sysarch__args.html">sys_sysarch_args</a> * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d0a/gen__calls_8c_source.html#l00186">186</a> of file <a class="el" href="../../d3/d0a/gen__calls_8c_source.html">gen_calls.c</a>.</p> <p class="reference">References <a class="el" href="../../d5/d4a/gdt_8h_source.html#l00070">gdtDescriptor::access</a>, <a class="el" href="../../d5/d4a/gdt_8h_source.html#l00073">gdtDescriptor::baseHigh</a>, <a class="el" href="../../d5/d4a/gdt_8h_source.html#l00068">gdtDescriptor::baseLow</a>, <a class="el" href="../../d5/d4a/gdt_8h_source.html#l00069">gdtDescriptor::baseMed</a>, <a class="el" href="../../d5/d4a/gdt_8h_source.html#l00062">dBig</a>, <a class="el" href="../../d5/d4a/gdt_8h_source.html#l00063">dBiglim</a>, <a class="el" href="../../d5/d4a/gdt_8h_source.html#l00042">dData</a>, <a class="el" href="../../d5/d4a/gdt_8h_source.html#l00050">dDpl3</a>, <a class="el" href="../../d5/d4a/gdt_8h_source.html#l00054">dPresent</a>, <a class="el" href="../../d5/d4a/gdt_8h_source.html#l00057">dWrite</a>, <a class="el" href="../../d5/d4a/gdt_8h_source.html#l00072">gdtDescriptor::granularity</a>, <a class="el" href="../../df/d87/kprintf_8c_source.html#l00259">kprintf()</a>, <a class="el" href="../../d5/d4a/gdt_8h_source.html#l00071">gdtDescriptor::limitHigh</a>, <a class="el" href="../../d5/d4a/gdt_8h_source.html#l00067">gdtDescriptor::limitLow</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00516">sys_sysarch_args::op</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00519">sys_sysarch_args::parms</a>, <a class="el" href="../../db/dd5/thread_8h_source.html#l00041">thread::td_retval</a>, and <a class="el" href="../../d1/d21/vmm_8h_source.html#l00056">VMM_USER_LDT</a>.</p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="../../d3/d7e/sysproto__posix_8h_adf16e4aab6e37da607b3e4bdc16b1bda_cgraph.png" border="0" usemap="#d3/d7e/sysproto__posix_8h_adf16e4aab6e37da607b3e4bdc16b1bda_cgraph" alt=""/></div> <map name="d3/d7e/sysproto__posix_8h_adf16e4aab6e37da607b3e4bdc16b1bda_cgraph" id="d3/d7e/sysproto__posix_8h_adf16e4aab6e37da607b3e4bdc16b1bda_cgraph"> <area shape="rect" title=" " alt="" coords="5,132,101,159"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a20b56810edb62a6fe59917015c30848f" title=" " alt="" coords="149,132,207,159"/> <area shape="rect" href="../../dd/d78/video_8h.html#a5429378b96a24fadfd2d1f8d777eb95a" title=" " alt="" coords="261,81,315,108"/> <area shape="rect" href="../../df/d87/kprintf_8c.html#a3093cdac4668a4ccffdd7f77270888b7" title=" " alt="" coords="257,132,319,159"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a3b4a66bf1f6583e65660f281b6014aa1" title=" " alt="" coords="255,183,321,209"/> <area shape="rect" href="../../dc/dac/io_8h.html#a77b934268de1b3ecdcf3f275413b3108" title="input one byte from specified port" alt="" coords="373,5,455,32"/> <area shape="rect" href="../../dc/dac/io_8h.html#a8acc1a06073db2e7b92ffbd00fbd0cf1" title="outputut one byte to specified port" alt="" coords="369,56,459,83"/> <area shape="rect" href="../../dd/d71/tty_8h.html#a4f96ccac7e60296ef496008d8cbed0ff" title=" " alt="" coords="382,107,446,133"/> <area shape="rect" href="../../dd/d71/tty_8h.html#ad96f57a7c113d3cfa76ee5fed6de33c0" title=" " alt="" coords="379,157,449,184"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a71f03d2ba55111c715b6068254847a53" title=" " alt="" coords="507,157,581,184"/> <area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a08933fe6d593a1c78b9080359f15a0b7" title=" " alt="" coords="630,132,721,159"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a740766af5da58616f700fffab6768a78" title=" " alt="" coords="629,183,721,209"/> </map> </div> </div> </div> <a id="aaf91a09995d0b3719e89ae58854fb977"></a> <h2 class="memtitle"><span class="permalink"><a href="#aaf91a09995d0b3719e89ae58854fb977">◆ </a></span>sys_sysctl()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_sysctl </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname"><em>td</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../da/d7e/structsys__sysctl__args.html">sys_sysctl_args</a> * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d0/def/kern__sysctl_8c_source.html#l00286">286</a> of file <a class="el" href="../../d0/def/kern__sysctl_8c_source.html">kern_sysctl.c</a>.</p> </div> </div> <a id="a6fb8c8e8310445982a89d2b20e7ad020"></a> <h2 class="memtitle"><span class="permalink"><a href="#a6fb8c8e8310445982a89d2b20e7ad020">◆ </a></span>sys_unlink()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_unlink </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname">, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../dc/d8f/structsys__unlink__args.html">sys_unlink_args</a> * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/d42/vfs__calls_8c_source.html#l00449">449</a> of file <a class="el" href="../../d7/d42/vfs__calls_8c_source.html">vfs_calls.c</a>.</p> <p class="reference">References <a class="el" href="../../db/dcd/fat__filelib_8c_source.html#l01314">fl_remove()</a>, <a class="el" href="../../df/d87/kprintf_8c_source.html#l00259">kprintf()</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00822">sys_unlink_args::path</a>, and <a class="el" href="../../db/dd5/thread_8h_source.html#l00041">thread::td_retval</a>.</p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="../../d3/d7e/sysproto__posix_8h_a6fb8c8e8310445982a89d2b20e7ad020_cgraph.png" border="0" usemap="#d3/d7e/sysproto__posix_8h_a6fb8c8e8310445982a89d2b20e7ad020_cgraph" alt=""/></div> <map name="d3/d7e/sysproto__posix_8h_a6fb8c8e8310445982a89d2b20e7ad020_cgraph" id="d3/d7e/sysproto__posix_8h_a6fb8c8e8310445982a89d2b20e7ad020_cgraph"> <area shape="rect" title=" " alt="" coords="5,107,89,133"/> <area shape="rect" href="../../db/dcd/fat__filelib_8c.html#ac3e517a9ac192e87329a62e5e8d53b2b" title=" " alt="" coords="137,81,213,108"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a20b56810edb62a6fe59917015c30848f" title=" " alt="" coords="147,132,204,159"/> <area shape="rect" href="../../dd/d78/video_8h.html#a5429378b96a24fadfd2d1f8d777eb95a" title=" " alt="" coords="267,81,322,108"/> <area shape="rect" href="../../df/d87/kprintf_8c.html#a3093cdac4668a4ccffdd7f77270888b7" title=" " alt="" coords="263,132,326,159"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a3b4a66bf1f6583e65660f281b6014aa1" title=" " alt="" coords="261,183,328,209"/> <area shape="rect" href="../../dc/dac/io_8h.html#a77b934268de1b3ecdcf3f275413b3108" title="input one byte from specified port" alt="" coords="380,5,461,32"/> <area shape="rect" href="../../dc/dac/io_8h.html#a8acc1a06073db2e7b92ffbd00fbd0cf1" title="outputut one byte to specified port" alt="" coords="376,56,465,83"/> <area shape="rect" href="../../dd/d71/tty_8h.html#a4f96ccac7e60296ef496008d8cbed0ff" title=" " alt="" coords="389,107,453,133"/> <area shape="rect" href="../../dd/d71/tty_8h.html#ad96f57a7c113d3cfa76ee5fed6de33c0" title=" " alt="" coords="386,157,455,184"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a71f03d2ba55111c715b6068254847a53" title=" " alt="" coords="513,157,588,184"/> <area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a08933fe6d593a1c78b9080359f15a0b7" title=" " alt="" coords="637,132,727,159"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a740766af5da58616f700fffab6768a78" title=" " alt="" coords="636,183,728,209"/> </map> </div> </div> </div> <a id="a72e82a2e2f48746594da7b96c495c272"></a> <h2 class="memtitle"><span class="permalink"><a href="#a72e82a2e2f48746594da7b96c495c272">◆ </a></span>sys_wait4()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_wait4 </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname"><em>td</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../de/d92/structsys__wait4__args.html">sys_wait4_args</a> * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d3/d0a/gen__calls_8c_source.html#l00147">147</a> of file <a class="el" href="../../d3/d0a/gen__calls_8c_source.html">gen_calls.c</a>.</p> <p class="reference">References <a class="el" href="../../d3/d02/armv6_2sched_8c_source.html#l00050">_current</a>, <a class="el" href="../../d7/d00/sched_8h_source.html#l00088">taskStruct::children</a>, <a class="el" href="../../d4/d36/sys_2errno_8h_source.html#l00041">ECHILD</a>, <a class="el" href="../../d7/d00/sched_8h_source.html#l00063">taskStruct::id</a>, <a class="el" href="../../d7/d00/sched_8h_source.html#l00089">taskStruct::last_exit</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00110">sys_wait4_args::pid</a>, <a class="el" href="../../d3/d02/armv6_2sched_8c_source.html#l00265">sched_setStatus()</a>, <a class="el" href="../../d3/d02/armv6_2sched_8c_source.html#l00244">sched_yield()</a>, <a class="el" href="../../d3/d02/armv6_2sched_8c_source.html#l00207">schedFindTask()</a>, <a class="el" href="../../db/dd5/thread_8h_source.html#l00041">thread::td_retval</a>, and <a class="el" href="../../d7/d00/sched_8h_source.html#l00047">WAIT</a>.</p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="../../d3/d7e/sysproto__posix_8h_a72e82a2e2f48746594da7b96c495c272_cgraph.png" border="0" usemap="#d3/d7e/sysproto__posix_8h_a72e82a2e2f48746594da7b96c495c272_cgraph" alt=""/></div> <map name="d3/d7e/sysproto__posix_8h_a72e82a2e2f48746594da7b96c495c272_cgraph" id="d3/d7e/sysproto__posix_8h_a72e82a2e2f48746594da7b96c495c272_cgraph"> <area shape="rect" title=" " alt="" coords="5,56,85,83"/> <area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a2cbadd034400c65dbd11fd4892ddf26e" title=" " alt="" coords="133,5,253,32"/> <area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a08933fe6d593a1c78b9080359f15a0b7" title=" " alt="" coords="148,56,239,83"/> <area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a9cf37ade4c1f6184b33014ac2015e8ed" title=" " alt="" coords="138,107,249,133"/> </map> </div> </div> </div> <a id="ac095e420fb5a9348519a1d8265e849ad"></a> <h2 class="memtitle"><span class="permalink"><a href="#ac095e420fb5a9348519a1d8265e849ad">◆ </a></span>sys_write()</h2> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int sys_write </td> <td>(</td> <td class="paramtype">struct <a class="el" href="../../d3/dc5/structthread.html">thread</a> * </td> <td class="paramname"><em>td</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct <a class="el" href="../../d5/d36/structsys__write__args.html">sys_write_args</a> * </td> <td class="paramname"> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p class="definition">Definition at line <a class="el" href="../../d7/d42/vfs__calls_8c_source.html#l00291">291</a> of file <a class="el" href="../../d7/d42/vfs__calls_8c_source.html">vfs_calls.c</a>.</p> <p class="reference">References <a class="el" href="../../da/d3e/pipe_8h_source.html#l00050">pipeInfo::bCNT</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00080">sys_write_args::buf</a>, <a class="el" href="../../da/d3e/pipe_8h_source.html#l00039">pipeBuf::buffer</a>, <a class="el" href="../../d6/d4f/shell_8c_source.html#l00047">buffer</a>, <a class="el" href="../../d3/df4/descrip_8h_source.html#l00074">file::data</a>, <a class="el" href="../../dd/d78/video_8h_source.html#l00034">defaultColor</a>, <a class="el" href="../../d3/df4/descrip_8h_source.html#l00071">file::fd</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00076">sys_write_args::fd</a>, <a class="el" href="../../d3/df4/descrip_8h_source.html#l00072">file::fd_type</a>, <a class="el" href="../../d6/d13/file_8c_source.html#l00317">fwrite()</a>, <a class="el" href="../../d2/d3f/descrip_8c_source.html#l00213">getfd()</a>, <a class="el" href="../../da/d3e/pipe_8h_source.html#l00051">pipeInfo::headPB</a>, <a class="el" href="../../d3/d1a/kmalloc_8c_source.html#l00342">kfree()</a>, <a class="el" href="../../d3/d1a/kmalloc_8c_source.html#l00241">kmalloc()</a>, <a class="el" href="../../df/d87/kprintf_8c_source.html#l00259">kprintf()</a>, <a class="el" href="../../da/d66/string_8h.html#ae33b18edb618c656b9b795b9fce2316c">memcpy()</a>, <a class="el" href="../../d3/d7e/sysproto__posix_8h_source.html#l00084">sys_write_args::nbyte</a>, <a class="el" href="../../da/d3e/pipe_8h_source.html#l00040">pipeBuf::nbytes</a>, <a class="el" href="../../da/d3e/pipe_8h_source.html#l00038">pipeBuf::next</a>, <a class="el" href="../../db/dd5/thread_8h_source.html#l00042">thread::o_files</a>, <a class="el" href="../../d7/d45/video_8c_source.html#l00035">printColor</a>, <a class="el" href="../../d6/db4/include_2vfs_2file_8h_source.html#l00082">fileDescriptor::res</a>, <a class="el" href="../../da/d3e/pipe_8h_source.html#l00052">pipeInfo::tailPB</a>, and <a class="el" href="../../db/dd5/thread_8h_source.html#l00041">thread::td_retval</a>.</p> <div class="dynheader"> Here is the call graph for this function:</div> <div class="dyncontent"> <div class="center"><img src="../../d3/d7e/sysproto__posix_8h_ac095e420fb5a9348519a1d8265e849ad_cgraph.png" border="0" usemap="#d3/d7e/sysproto__posix_8h_ac095e420fb5a9348519a1d8265e849ad_cgraph" alt=""/></div> <map name="d3/d7e/sysproto__posix_8h_ac095e420fb5a9348519a1d8265e849ad_cgraph" id="d3/d7e/sysproto__posix_8h_ac095e420fb5a9348519a1d8265e849ad_cgraph"> <area shape="rect" title=" " alt="" coords="5,132,83,159"/> <area shape="rect" href="../../d6/d13/file_8c.html#a803ecb7dac37bee57ef3fe11c7899d36" title=" " alt="" coords="141,5,193,32"/> <area shape="rect" href="../../d3/df4/descrip_8h.html#a14e228d6e5391a882d3b20ff2466b2ac" title="get pointer to file fd in specified thread" alt="" coords="141,56,192,83"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a20b56810edb62a6fe59917015c30848f" title=" " alt="" coords="255,107,313,133"/> <area shape="rect" href="../../d4/d03/kmalloc_8h.html#aaa9ed6886459604cf73ccdbf6410e487" title=" " alt="" coords="141,157,192,184"/> <area shape="rect" href="../../d4/d03/kmalloc_8h.html#a150eab2ac4ce4553e21ca10e7f441762" title=" " alt="" coords="251,208,317,235"/> <area shape="rect" href="../../da/d66/string_8h.html#ae33b18edb618c656b9b795b9fce2316c" title=" " alt="" coords="131,259,203,285"/> <area shape="rect" href="../../dd/d78/video_8h.html#a5429378b96a24fadfd2d1f8d777eb95a" title=" " alt="" coords="371,56,426,83"/> <area shape="rect" href="../../df/d87/kprintf_8c.html#a3093cdac4668a4ccffdd7f77270888b7" title=" " alt="" coords="367,107,430,133"/> <area shape="rect" href="../../da/d28/kprintf_8h.html#a3b4a66bf1f6583e65660f281b6014aa1" title=" " alt="" coords="365,157,432,184"/> <area shape="rect" href="../../dc/dac/io_8h.html#a77b934268de1b3ecdcf3f275413b3108" title="input one byte from specified port" alt="" coords="484,5,565,32"/> <area shape="rect" href="../../dc/dac/io_8h.html#a8acc1a06073db2e7b92ffbd00fbd0cf1" title="outputut one byte to specified port" alt="" coords="480,56,569,83"/> <area shape="rect" href="../../dd/d71/tty_8h.html#a4f96ccac7e60296ef496008d8cbed0ff" title=" " alt="" coords="493,107,557,133"/> <area shape="rect" href="../../dd/d71/tty_8h.html#ad96f57a7c113d3cfa76ee5fed6de33c0" title=" " alt="" coords="490,157,559,184"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a71f03d2ba55111c715b6068254847a53" title=" " alt="" coords="617,183,692,209"/> <area shape="rect" href="../../d3/d02/armv6_2sched_8c.html#a08933fe6d593a1c78b9080359f15a0b7" title=" " alt="" coords="741,157,831,184"/> <area shape="rect" href="../../dc/d88/armv6_2spinlock_8c.html#a740766af5da58616f700fffab6768a78" title=" " alt="" coords="740,208,832,235"/> </map> </div> </div> </div> </div><!-- contents --> </div><!-- doc-content --> <!-- start footer part --> <div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> <ul> <li class="navelem"><a class="el" href="../../dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="../../dir_317ea3797c15f4a1d9c156bc812661ca.html">sys</a></li><li class="navelem"><a class="el" href="../../d3/d7e/sysproto__posix_8h.html">sysproto_posix.h</a></li> <li class="footer">Generated by <a href="http://www.doxygen.org/index.html"> <img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.16 </li> </ul> </div> </body> </html>