Newer
Older
UbixOS / doc / html / sysproto__posix_8h.html
<!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 V2: C:/Dev/git/UbixOS/sys/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&amp;dn=gpl-2.0.txt GPL-v2 */
  $(document).ready(initResizable);
/* @license-end */</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></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 V2
   &#160;<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">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<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&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_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&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('sysproto__posix_8h.html','');});
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#typedef-members">Typedefs</a> &#124;
<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 &lt;<a class="el" href="sys_2signal_8h_source.html">sys/signal.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="thread_8h_source.html">sys/thread.h</a>&gt;</code><br />
<code>#include &lt;<a class="el" href="include_2vfs_2file_8h_source.html">vfs/file.h</a>&gt;</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="sysproto__posix_8h__incl.png" border="0" usemap="#C_1_2Dev_2git_2UbixOS_2sys_2include_2sys_2sysproto__posix_8h" alt=""/></div>
</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="sysproto__posix_8h__dep__incl.png" border="0" usemap="#C_1_2Dev_2git_2UbixOS_2sys_2include_2sys_2sysproto__posix_8hdep" alt=""/></div>
</div>
</div>
<p><a href="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 &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structaccess__args.html">access_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structclose__args.html">close_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structfcntl__args.html">fcntl_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgetdtablesize__args.html">getdtablesize_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgetgid__args.html">getgid_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgetpid__args.html">getpid_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgettimeofday__args.html">gettimeofday_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structgetuid__args.html">getuid_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structioctl__args.html">ioctl_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmprotect__args.html">mprotect_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structobreak__args.html">obreak_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structpipe__args.html">pipe_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structread__args.html">read_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structreadlink__args.html">readlink_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsetitimer__args.html">setitimer_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigaction__args.html">sigaction_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsigprocmask__args.html">sigprocmask_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsys__access__args.html">sys_access_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsys__chdir__args.html">sys_chdir_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsys__close__args.html">sys_close_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsys__dup2__args.html">sys_dup2_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsys__execve__args.html">sys_execve_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsys__exit__args.html">sys_exit_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsys__fchdir__args.html">sys_fchdir_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsys__fclose__args.html">sys_fclose_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsys__fcntl__args.html">sys_fcntl_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsys__fgetc__args.html">sys_fgetc_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsys__fopen__args.html">sys_fopen_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsys__fork__args.html">sys_fork_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsys__fread__args.html">sys_fread_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsys__fseek__args.html">sys_fseek_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsys__fstat__args.html">sys_fstat_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsys__fstatat__args.html">sys_fstatat_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsys__fstatfs__args.html">sys_fstatfs_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsys__getcwd__args.html">sys_getcwd_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsys__getdirentries__args.html">sys_getdirentries_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsys__getegid__args.html">sys_getegid_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsys__geteuid__args.html">sys_geteuid_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsys__getlogin__args.html">sys_getlogin_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsys__getpgrp__args.html">sys_getpgrp_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsys__getpid__args.html">sys_getpid_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsys__getppid__args.html">sys_getppid_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsys__getrlimit__args.html">sys_getrlimit_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsys__gettimeofday__args.html">sys_gettimeofday_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsys__ioctl__args.html">sys_ioctl_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsys__issetugid__args.html">sys_issetugid_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsys__lseek__args.html">sys_lseek_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsys__lstat__args.html">sys_lstat_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsys__mmap__args.html">sys_mmap_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsys__munmap__args.html">sys_munmap_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsys__open__args.html">sys_open_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsys__openat__args.html">sys_openat_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsys__pipe2__args.html">sys_pipe2_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsys__pread__args.html">sys_pread_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsys__read__args.html">sys_read_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsys__readlink__args.html">sys_readlink_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsys__rename__args.html">sys_rename_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsys__select__args.html">sys_select_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsys__sendto__args.html">sys_sendto_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsys__setGID__args.html">sys_setGID_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsys__setlogin__args.html">sys_setlogin_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsys__setpgid__args.html">sys_setpgid_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsys__setrlimit__args.html">sys_setrlimit_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsys__setsockopt__args.html">sys_setsockopt_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsys__setUID__args.html">sys_setUID_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsys__sigaction__args.html">sys_sigaction_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsys__sigprocmask__args.html">sys_sigprocmask_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsys__socket__args.html">sys_socket_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsys__stat__args.html">sys_stat_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsys__statfs__args.html">sys_statfs_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsys__sysarch__args.html">sys_sysarch_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsys__sysctl__args.html">sys_sysctl_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsys__wait4__args.html">sys_wait4_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsys__write__args.html">sys_write_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structsysctl__args.html">sysctl_args</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</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&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#a6af39d7908a107066bbd16c69a73d8e5">PAD_</a>(t)&#160;&#160;&#160;(sizeof(<a class="el" href="sysproto_8h.html#abd887f2b4a8afbb86de77d05d77856db">register_t</a>) &lt;= sizeof(t) ? 0 : sizeof(<a class="el" href="sysproto_8h.html#abd887f2b4a8afbb86de77d05d77856db">register_t</a>) - sizeof(t))</td></tr>
<tr class="separator:a6af39d7908a107066bbd16c69a73d8e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a121b15598871bbd1dc2067855e25c1d4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#a121b15598871bbd1dc2067855e25c1d4">PADL_</a>(t)&#160;&#160;&#160;0</td></tr>
<tr class="separator:a121b15598871bbd1dc2067855e25c1d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa46e33ea9096ba0cbafd88a6899b98b6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#aa46e33ea9096ba0cbafd88a6899b98b6">PADR_</a>(t)&#160;&#160;&#160;<a class="el" href="sysproto__posix_8h.html#a6af39d7908a107066bbd16c69a73d8e5">PAD_</a>(t)</td></tr>
<tr class="separator:aa46e33ea9096ba0cbafd88a6899b98b6"><td class="memSeparator" colspan="2">&#160;</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&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#abd887f2b4a8afbb86de77d05d77856db">register_t</a></td></tr>
<tr class="separator:abd887f2b4a8afbb86de77d05d77856db"><td class="memSeparator" colspan="2">&#160;</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&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#a5e545f93bf6f37890415be1fc90815dd">access</a> (struct <a class="el" href="structthread.html">thread</a> *td, struct <a class="el" href="structaccess__args.html">access_args</a> *uap)</td></tr>
<tr class="separator:a5e545f93bf6f37890415be1fc90815dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5c2c63d83288434d9aa7ff7942295736"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#a5c2c63d83288434d9aa7ff7942295736">fstatfs</a> (struct <a class="el" href="structthread.html">thread</a> *td, struct <a class="el" href="structsys__fstatfs__args.html">sys_fstatfs_args</a> *uap)</td></tr>
<tr class="separator:a5c2c63d83288434d9aa7ff7942295736"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51b487cb390afbb6672b34b78c7afa81"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#a51b487cb390afbb6672b34b78c7afa81">mprotect</a> (struct <a class="el" href="structthread.html">thread</a> *td, struct <a class="el" href="structmprotect__args.html">mprotect_args</a> *uap)</td></tr>
<tr class="separator:a51b487cb390afbb6672b34b78c7afa81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab913b237bff6f29fa58c01d2d0fc7088"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#ab913b237bff6f29fa58c01d2d0fc7088">setitimer</a> (struct <a class="el" href="structthread.html">thread</a> *td, struct <a class="el" href="structsetitimer__args.html">setitimer_args</a> *uap)</td></tr>
<tr class="memdesc:ab913b237bff6f29fa58c01d2d0fc7088"><td class="mdescLeft">&#160;</td><td class="mdescRight">place holder for now functionality to be added later  <a href="sysproto__posix_8h.html#ab913b237bff6f29fa58c01d2d0fc7088">More...</a><br /></td></tr>
<tr class="separator:ab913b237bff6f29fa58c01d2d0fc7088"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a26b2e4ed4541fe964f96062a6a31fb34"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#a26b2e4ed4541fe964f96062a6a31fb34">sys_access</a> (struct <a class="el" href="structthread.html">thread</a> *td, struct <a class="el" href="structsys__access__args.html">sys_access_args</a> *)</td></tr>
<tr class="separator:a26b2e4ed4541fe964f96062a6a31fb34"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2eb9cc767595f53b3c580cd534a0a890"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#a2eb9cc767595f53b3c580cd534a0a890">sys_chdir</a> (struct <a class="el" href="structthread.html">thread</a> *td, struct <a class="el" href="structsys__chdir__args.html">sys_chdir_args</a> *)</td></tr>
<tr class="separator:a2eb9cc767595f53b3c580cd534a0a890"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1742e3424090c1c981da351a45354f9"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#aa1742e3424090c1c981da351a45354f9">sys_close</a> (struct <a class="el" href="structthread.html">thread</a> *td, struct <a class="el" href="structsys__close__args.html">sys_close_args</a> *)</td></tr>
<tr class="separator:aa1742e3424090c1c981da351a45354f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9dac79ea510ebae744ea93f10f3507de"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#a9dac79ea510ebae744ea93f10f3507de">sys_dup2</a> (struct <a class="el" href="structthread.html">thread</a> *, struct <a class="el" href="structsys__dup2__args.html">sys_dup2_args</a> *)</td></tr>
<tr class="separator:a9dac79ea510ebae744ea93f10f3507de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d45eec04e1071857436e19b7f1818eb"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#a6d45eec04e1071857436e19b7f1818eb">sys_execve</a> (struct <a class="el" href="structthread.html">thread</a> *td, struct <a class="el" href="structsys__execve__args.html">sys_execve_args</a> *)</td></tr>
<tr class="separator:a6d45eec04e1071857436e19b7f1818eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c32f80137181ea8b4b55bb0c58144fe"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#a0c32f80137181ea8b4b55bb0c58144fe">sys_exit</a> (struct <a class="el" href="structthread.html">thread</a> *, struct <a class="el" href="structsys__exit__args.html">sys_exit_args</a> *)</td></tr>
<tr class="separator:a0c32f80137181ea8b4b55bb0c58144fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ad4ab96ec36d0f1763b9540edaf0128"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#a5ad4ab96ec36d0f1763b9540edaf0128">sys_fchdir</a> (struct <a class="el" href="structthread.html">thread</a> *td, struct <a class="el" href="structsys__fchdir__args.html">sys_fchdir_args</a> *)</td></tr>
<tr class="separator:a5ad4ab96ec36d0f1763b9540edaf0128"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad487c345cae976c0d0c52ee482ec17cd"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#ad487c345cae976c0d0c52ee482ec17cd">sys_fclose</a> (struct <a class="el" href="structthread.html">thread</a> *td, struct <a class="el" href="structsys__fclose__args.html">sys_fclose_args</a> *)</td></tr>
<tr class="separator:ad487c345cae976c0d0c52ee482ec17cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98325102938b9e08147e35cc659b41cb"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#a98325102938b9e08147e35cc659b41cb">sys_fcntl</a> (struct <a class="el" href="structthread.html">thread</a> *td, struct <a class="el" href="structsys__fcntl__args.html">sys_fcntl_args</a> *)</td></tr>
<tr class="separator:a98325102938b9e08147e35cc659b41cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a635e457cca04f0435b1b25d0d6b987df"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#a635e457cca04f0435b1b25d0d6b987df">sys_fgetc</a> (struct <a class="el" href="structthread.html">thread</a> *td, struct <a class="el" href="structsys__fgetc__args.html">sys_fgetc_args</a> *)</td></tr>
<tr class="separator:a635e457cca04f0435b1b25d0d6b987df"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8cc1e5a71a073900a358fb3f0ec343cd"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#a8cc1e5a71a073900a358fb3f0ec343cd">sys_fopen</a> (struct <a class="el" href="structthread.html">thread</a> *td, struct <a class="el" href="structsys__fopen__args.html">sys_fopen_args</a> *)</td></tr>
<tr class="separator:a8cc1e5a71a073900a358fb3f0ec343cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2df56a6757909dd205e60732f34acabb"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#a2df56a6757909dd205e60732f34acabb">sys_fork</a> (struct <a class="el" href="structthread.html">thread</a> *, struct <a class="el" href="structsys__fork__args.html">sys_fork_args</a> *)</td></tr>
<tr class="separator:a2df56a6757909dd205e60732f34acabb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf06a7573eb2427ca5649b5df99a48d4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#acf06a7573eb2427ca5649b5df99a48d4">sys_fread</a> (struct <a class="el" href="structthread.html">thread</a> *td, struct <a class="el" href="structsys__fread__args.html">sys_fread_args</a> *)</td></tr>
<tr class="separator:acf06a7573eb2427ca5649b5df99a48d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b68b7964a860aa2c5acacf5a7d486e6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#a0b68b7964a860aa2c5acacf5a7d486e6">sys_fseek</a> (struct <a class="el" href="structthread.html">thread</a> *td, struct <a class="el" href="structsys__fseek__args.html">sys_fseek_args</a> *)</td></tr>
<tr class="separator:a0b68b7964a860aa2c5acacf5a7d486e6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a82e4bd23410fa460f7cc7388989ef4fb"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#a82e4bd23410fa460f7cc7388989ef4fb">sys_fstat</a> (struct <a class="el" href="structthread.html">thread</a> *td, struct <a class="el" href="structsys__fstat__args.html">sys_fstat_args</a> *)</td></tr>
<tr class="separator:a82e4bd23410fa460f7cc7388989ef4fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45d0ab2fb556f121f5478022d847fdd1"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#a45d0ab2fb556f121f5478022d847fdd1">sys_fstatat</a> (struct <a class="el" href="structthread.html">thread</a> *td, struct <a class="el" href="structsys__fstatat__args.html">sys_fstatat_args</a> *)</td></tr>
<tr class="separator:a45d0ab2fb556f121f5478022d847fdd1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1297282a70d9529054df62f0b8c1196b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#a1297282a70d9529054df62f0b8c1196b">sys_fstatfs</a> (struct <a class="el" href="structthread.html">thread</a> *td, struct <a class="el" href="structsys__fstatfs__args.html">sys_fstatfs_args</a> *)</td></tr>
<tr class="separator:a1297282a70d9529054df62f0b8c1196b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad487b3a411e148327486eae3d029a21a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#ad487b3a411e148327486eae3d029a21a">sys_getcwd</a> (struct <a class="el" href="structthread.html">thread</a> *td, struct <a class="el" href="structsys__getcwd__args.html">sys_getcwd_args</a> *)</td></tr>
<tr class="separator:ad487b3a411e148327486eae3d029a21a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64d5ae9919ddb154f981c495cf2490e4"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#a64d5ae9919ddb154f981c495cf2490e4">sys_getdirentries</a> (struct <a class="el" href="structthread.html">thread</a> *td, struct <a class="el" href="structsys__getdirentries__args.html">sys_getdirentries_args</a> *)</td></tr>
<tr class="separator:a64d5ae9919ddb154f981c495cf2490e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ee5e914cb1a2eefedba7af0625700e7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#a3ee5e914cb1a2eefedba7af0625700e7">sys_getegid</a> (struct <a class="el" href="structthread.html">thread</a> *td, struct <a class="el" href="structsys__getegid__args.html">sys_getegid_args</a> *)</td></tr>
<tr class="separator:a3ee5e914cb1a2eefedba7af0625700e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e26a4a58563787ee79b2b6f44c5731a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#a2e26a4a58563787ee79b2b6f44c5731a">sys_geteuid</a> (struct <a class="el" href="structthread.html">thread</a> *td, struct <a class="el" href="structsys__geteuid__args.html">sys_geteuid_args</a> *)</td></tr>
<tr class="separator:a2e26a4a58563787ee79b2b6f44c5731a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a45bb7d2b2573e1c562e9c80bc8f3ebc1"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#a45bb7d2b2573e1c562e9c80bc8f3ebc1">sys_getGID</a> (struct <a class="el" href="structthread.html">thread</a> *td, void *)</td></tr>
<tr class="separator:a45bb7d2b2573e1c562e9c80bc8f3ebc1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e3927f96c21d7f3dc538c2de65d0e3f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#a7e3927f96c21d7f3dc538c2de65d0e3f">sys_getlogin</a> (struct <a class="el" href="structthread.html">thread</a> *, struct <a class="el" href="structsys__getlogin__args.html">sys_getlogin_args</a> *)</td></tr>
<tr class="separator:a7e3927f96c21d7f3dc538c2de65d0e3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b90a20d0afab95d7cdcad6edc518b38"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#a1b90a20d0afab95d7cdcad6edc518b38">sys_getpgrp</a> (struct <a class="el" href="structthread.html">thread</a> *td, struct <a class="el" href="structsys__getpgrp__args.html">sys_getpgrp_args</a> *)</td></tr>
<tr class="separator:a1b90a20d0afab95d7cdcad6edc518b38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44b3d1c79c307addadd2c9b625662a84"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#a44b3d1c79c307addadd2c9b625662a84">sys_getpid</a> (struct <a class="el" href="structthread.html">thread</a> *td, struct <a class="el" href="structsys__getpid__args.html">sys_getpid_args</a> *)</td></tr>
<tr class="separator:a44b3d1c79c307addadd2c9b625662a84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc001996f4339e41bdc1345a6960d628"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#afc001996f4339e41bdc1345a6960d628">sys_getppid</a> (struct <a class="el" href="structthread.html">thread</a> *td, struct <a class="el" href="structsys__getppid__args.html">sys_getppid_args</a> *)</td></tr>
<tr class="separator:afc001996f4339e41bdc1345a6960d628"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f6763f39c631ccc10fd42017938ea0e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#a7f6763f39c631ccc10fd42017938ea0e">sys_getrlimit</a> (struct <a class="el" href="structthread.html">thread</a> *, struct <a class="el" href="structsys__getrlimit__args.html">sys_getrlimit_args</a> *)</td></tr>
<tr class="separator:a7f6763f39c631ccc10fd42017938ea0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7f890a478759e13e73c8f76d32a6dba6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#a7f890a478759e13e73c8f76d32a6dba6">sys_gettimeofday</a> (struct <a class="el" href="structthread.html">thread</a> *td, struct <a class="el" href="structsys__gettimeofday__args.html">sys_gettimeofday_args</a> *)</td></tr>
<tr class="separator:a7f890a478759e13e73c8f76d32a6dba6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab567c50a507f76eb0a92ca12cbc64e14"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#ab567c50a507f76eb0a92ca12cbc64e14">sys_getUID</a> (struct <a class="el" href="structthread.html">thread</a> *td, void *)</td></tr>
<tr class="separator:ab567c50a507f76eb0a92ca12cbc64e14"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13576493553d11e9334638bf9d082692"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#a13576493553d11e9334638bf9d082692">sys_invalid</a> (struct <a class="el" href="structthread.html">thread</a> *, void *)</td></tr>
<tr class="separator:a13576493553d11e9334638bf9d082692"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a218bf210719125bbf42cc42f31fab959"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#a218bf210719125bbf42cc42f31fab959">sys_ioctl</a> (struct <a class="el" href="structthread.html">thread</a> *td, struct <a class="el" href="structsys__ioctl__args.html">sys_ioctl_args</a> *)</td></tr>
<tr class="separator:a218bf210719125bbf42cc42f31fab959"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5596849dbce571dcda428ebf89695ed8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#a5596849dbce571dcda428ebf89695ed8">sys_issetugid</a> (struct <a class="el" href="structthread.html">thread</a> *td, struct <a class="el" href="structsys__issetugid__args.html">sys_issetugid_args</a> *)</td></tr>
<tr class="separator:a5596849dbce571dcda428ebf89695ed8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22d7ac2731d375722cb6fcfaa8b35996"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#a22d7ac2731d375722cb6fcfaa8b35996">sys_lseek</a> (struct <a class="el" href="structthread.html">thread</a> *td, struct <a class="el" href="structsys__lseek__args.html">sys_lseek_args</a> *)</td></tr>
<tr class="separator:a22d7ac2731d375722cb6fcfaa8b35996"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5904b4cf0404c2843cffcc05ff2182e8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#a5904b4cf0404c2843cffcc05ff2182e8">sys_lstat</a> (struct <a class="el" href="structthread.html">thread</a> *td, struct <a class="el" href="structsys__lstat__args.html">sys_lstat_args</a> *)</td></tr>
<tr class="separator:a5904b4cf0404c2843cffcc05ff2182e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf3b91faf617486bf318fbfdafb3c35f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#aaf3b91faf617486bf318fbfdafb3c35f">sys_mmap</a> (struct <a class="el" href="structthread.html">thread</a> *td, struct <a class="el" href="structsys__mmap__args.html">sys_mmap_args</a> *)</td></tr>
<tr class="separator:aaf3b91faf617486bf318fbfdafb3c35f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af3c7046540defa11c44ceb22ce43a3dd"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#af3c7046540defa11c44ceb22ce43a3dd">sys_munmap</a> (struct <a class="el" href="structthread.html">thread</a> *td, struct <a class="el" href="structsys__munmap__args.html">sys_munmap_args</a> *)</td></tr>
<tr class="separator:af3c7046540defa11c44ceb22ce43a3dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8dd2fd824b975504d32ba969a72f44c6"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#a8dd2fd824b975504d32ba969a72f44c6">sys_open</a> (struct <a class="el" href="structthread.html">thread</a> *td, struct <a class="el" href="structsys__open__args.html">sys_open_args</a> *)</td></tr>
<tr class="separator:a8dd2fd824b975504d32ba969a72f44c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3fee388e6a6ac19a4c3f342a008f3d42"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#a3fee388e6a6ac19a4c3f342a008f3d42">sys_openat</a> (struct <a class="el" href="structthread.html">thread</a> *td, struct <a class="el" href="structsys__openat__args.html">sys_openat_args</a> *)</td></tr>
<tr class="separator:a3fee388e6a6ac19a4c3f342a008f3d42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad42c930754e43cd349629aed3af2b546"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#ad42c930754e43cd349629aed3af2b546">sys_pipe2</a> (struct <a class="el" href="structthread.html">thread</a> *, struct <a class="el" href="structsys__pipe2__args.html">sys_pipe2_args</a> *)</td></tr>
<tr class="separator:ad42c930754e43cd349629aed3af2b546"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ede1e87aca088e1b0fb440bc879eaf0"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#a1ede1e87aca088e1b0fb440bc879eaf0">sys_pread</a> (struct <a class="el" href="structthread.html">thread</a> *td, struct <a class="el" href="structsys__pread__args.html">sys_pread_args</a> *)</td></tr>
<tr class="separator:a1ede1e87aca088e1b0fb440bc879eaf0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61dd3d0826406ac1efdacb49bb53514d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#a61dd3d0826406ac1efdacb49bb53514d">sys_read</a> (struct <a class="el" href="structthread.html">thread</a> *, struct <a class="el" href="structsys__read__args.html">sys_read_args</a> *)</td></tr>
<tr class="separator:a61dd3d0826406ac1efdacb49bb53514d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07169f252c110fef8b0e34755d014f72"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#a07169f252c110fef8b0e34755d014f72">sys_readlink</a> (struct <a class="el" href="structthread.html">thread</a> *, struct <a class="el" href="structsys__readlink__args.html">sys_readlink_args</a> *)</td></tr>
<tr class="separator:a07169f252c110fef8b0e34755d014f72"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a460135dd17a4894e163f59465c88c502"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#a460135dd17a4894e163f59465c88c502">sys_rename</a> (struct <a class="el" href="structthread.html">thread</a> *td, struct <a class="el" href="structsys__rename__args.html">sys_rename_args</a> *)</td></tr>
<tr class="separator:a460135dd17a4894e163f59465c88c502"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16de99ccc1a10f4c2c557e144c4736ed"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#a16de99ccc1a10f4c2c557e144c4736ed">sys_sched_yield</a> (struct <a class="el" href="structthread.html">thread</a> *td, void *)</td></tr>
<tr class="separator:a16de99ccc1a10f4c2c557e144c4736ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30a7b595fde6f1871ac5794c9057fe57"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#a30a7b595fde6f1871ac5794c9057fe57">sys_select</a> (struct <a class="el" href="structthread.html">thread</a> *td, struct <a class="el" href="structsys__select__args.html">sys_select_args</a> *)</td></tr>
<tr class="separator:a30a7b595fde6f1871ac5794c9057fe57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa59babb7359fe9b44e78851cfe694873"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#aa59babb7359fe9b44e78851cfe694873">sys_sendto</a> (struct <a class="el" href="structthread.html">thread</a> *td, struct <a class="el" href="structsys__sendto__args.html">sys_sendto_args</a> *)</td></tr>
<tr class="separator:aa59babb7359fe9b44e78851cfe694873"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0df891b0c91113eb73ff282cc023717a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#a0df891b0c91113eb73ff282cc023717a">sys_setGID</a> (struct <a class="el" href="structthread.html">thread</a> *td, struct <a class="el" href="structsys__setGID__args.html">sys_setGID_args</a> *)</td></tr>
<tr class="separator:a0df891b0c91113eb73ff282cc023717a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71836aa24eb13bfc8a4f32d41a97b97f"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#a71836aa24eb13bfc8a4f32d41a97b97f">sys_setlogin</a> (struct <a class="el" href="structthread.html">thread</a> *, struct <a class="el" href="structsys__setlogin__args.html">sys_setlogin_args</a> *)</td></tr>
<tr class="separator:a71836aa24eb13bfc8a4f32d41a97b97f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a569987f6848a6c9896658c4c2a646458"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#a569987f6848a6c9896658c4c2a646458">sys_setpgid</a> (struct <a class="el" href="structthread.html">thread</a> *td, struct <a class="el" href="structsys__setpgid__args.html">sys_setpgid_args</a> *)</td></tr>
<tr class="separator:a569987f6848a6c9896658c4c2a646458"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a039868589262293a3409370e358c2a9d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#a039868589262293a3409370e358c2a9d">sys_setpgrp</a> (struct <a class="el" href="structthread.html">thread</a> *td, struct <a class="el" href="structsys__setpgid__args.html">sys_setpgid_args</a> *)</td></tr>
<tr class="separator:a039868589262293a3409370e358c2a9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada6cde8b368a094967fc882c57d7ff57"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#ada6cde8b368a094967fc882c57d7ff57">sys_setrlimit</a> (struct <a class="el" href="structthread.html">thread</a> *, struct <a class="el" href="structsys__setrlimit__args.html">sys_setrlimit_args</a> *)</td></tr>
<tr class="separator:ada6cde8b368a094967fc882c57d7ff57"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0c8c877474f23d4d981341c219418a7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#ab0c8c877474f23d4d981341c219418a7">sys_setsockopt</a> (struct <a class="el" href="structthread.html">thread</a> *td, struct <a class="el" href="structsys__setsockopt__args.html">sys_setsockopt_args</a> *)</td></tr>
<tr class="separator:ab0c8c877474f23d4d981341c219418a7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39a8f317e4c2d4a3f9c56670b11f8c86"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#a39a8f317e4c2d4a3f9c56670b11f8c86">sys_setUID</a> (struct <a class="el" href="structthread.html">thread</a> *td, struct <a class="el" href="structsys__setUID__args.html">sys_setUID_args</a> *)</td></tr>
<tr class="separator:a39a8f317e4c2d4a3f9c56670b11f8c86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a158946759b03b733259f000a1f06bf38"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#a158946759b03b733259f000a1f06bf38">sys_sigaction</a> (struct <a class="el" href="structthread.html">thread</a> *td, struct <a class="el" href="structsys__sigaction__args.html">sys_sigaction_args</a> *)</td></tr>
<tr class="separator:a158946759b03b733259f000a1f06bf38"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8599c05e160b260e405bcd88d97f3d70"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#a8599c05e160b260e405bcd88d97f3d70">sys_sigprocmask</a> (struct <a class="el" href="structthread.html">thread</a> *td, struct <a class="el" href="structsys__sigprocmask__args.html">sys_sigprocmask_args</a> *)</td></tr>
<tr class="separator:a8599c05e160b260e405bcd88d97f3d70"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9dd55ca673ac6fc2245329105ba48916"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#a9dd55ca673ac6fc2245329105ba48916">sys_socket</a> (struct <a class="el" href="structthread.html">thread</a> *td, struct <a class="el" href="structsys__socket__args.html">sys_socket_args</a> *)</td></tr>
<tr class="separator:a9dd55ca673ac6fc2245329105ba48916"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc863cd02e90335388170f0289e97189"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#adc863cd02e90335388170f0289e97189">sys_stat</a> (struct <a class="el" href="structthread.html">thread</a> *td, struct <a class="el" href="structsys__stat__args.html">sys_stat_args</a> *)</td></tr>
<tr class="separator:adc863cd02e90335388170f0289e97189"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6194ac39a3ce5a21050d2a9a3117b433"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#a6194ac39a3ce5a21050d2a9a3117b433">sys_statfs</a> (struct <a class="el" href="structthread.html">thread</a> *td, struct <a class="el" href="structsys__statfs__args.html">sys_statfs_args</a> *args)</td></tr>
<tr class="separator:a6194ac39a3ce5a21050d2a9a3117b433"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf16e4aab6e37da607b3e4bdc16b1bda"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#adf16e4aab6e37da607b3e4bdc16b1bda">sys_sysarch</a> (struct <a class="el" href="structthread.html">thread</a> *td, struct <a class="el" href="structsys__sysarch__args.html">sys_sysarch_args</a> *)</td></tr>
<tr class="separator:adf16e4aab6e37da607b3e4bdc16b1bda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf91a09995d0b3719e89ae58854fb977"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#aaf91a09995d0b3719e89ae58854fb977">sys_sysctl</a> (struct <a class="el" href="structthread.html">thread</a> *td, struct <a class="el" href="structsys__sysctl__args.html">sys_sysctl_args</a> *)</td></tr>
<tr class="separator:aaf91a09995d0b3719e89ae58854fb977"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72e82a2e2f48746594da7b96c495c272"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#a72e82a2e2f48746594da7b96c495c272">sys_wait4</a> (struct <a class="el" href="structthread.html">thread</a> *td, struct <a class="el" href="structsys__wait4__args.html">sys_wait4_args</a> *)</td></tr>
<tr class="separator:a72e82a2e2f48746594da7b96c495c272"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac095e420fb5a9348519a1d8265e849ad"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="sysproto__posix_8h.html#ac095e420fb5a9348519a1d8265e849ad">sys_write</a> (struct <a class="el" href="structthread.html">thread</a> *td, struct <a class="el" href="structsys__write__args.html">sys_write_args</a> *)</td></tr>
<tr class="separator:ac095e420fb5a9348519a1d8265e849ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a id="a6af39d7908a107066bbd16c69a73d8e5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6af39d7908a107066bbd16c69a73d8e5">&#9670;&nbsp;</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">&#160;</td>
          <td class="paramname">t</td><td>)</td>
          <td>&#160;&#160;&#160;(sizeof(<a class="el" href="sysproto_8h.html#abd887f2b4a8afbb86de77d05d77856db">register_t</a>) &lt;= sizeof(t) ? 0 : sizeof(<a class="el" href="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="sysproto__posix_8h_source.html#l00040">40</a> of file <a class="el" href="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">&#9670;&nbsp;</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">&#160;</td>
          <td class="paramname">t</td><td>)</td>
          <td>&#160;&#160;&#160;0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="sysproto__posix_8h_source.html#l00043">43</a> of file <a class="el" href="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">&#9670;&nbsp;</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">&#160;</td>
          <td class="paramname">t</td><td>)</td>
          <td>&#160;&#160;&#160;<a class="el" href="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="sysproto__posix_8h_source.html#l00044">44</a> of file <a class="el" href="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">&#9670;&nbsp;</a></span>register_t</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">typedef int <a class="el" href="sysproto_8h.html#abd887f2b4a8afbb86de77d05d77856db">register_t</a></td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="sysproto__posix_8h_source.html#l00038">38</a> of file <a class="el" href="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">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname"><em>td</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structaccess__args.html">access_args</a> *&#160;</td>
          <td class="paramname"><em>uap</em>&#160;</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="gen__calls_8c_source.html#l00130">130</a> of file <a class="el" href="gen__calls_8c_source.html">gen_calls.c</a>.</p>

<p class="reference">References <a class="el" href="kprintf_8c_source.html#l00259">kprintf()</a>, and <a class="el" href="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="sysproto__posix_8h_a5e545f93bf6f37890415be1fc90815dd_cgraph.png" border="0" usemap="#sysproto__posix_8h_a5e545f93bf6f37890415be1fc90815dd_cgraph" alt=""/></div>
</div>

</div>
</div>
<a id="a5c2c63d83288434d9aa7ff7942295736"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5c2c63d83288434d9aa7ff7942295736">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname"><em>td</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsys__fstatfs__args.html">sys_fstatfs_args</a> *&#160;</td>
          <td class="paramname"><em>uap</em>&#160;</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">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname"><em>td</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structmprotect__args.html">mprotect_args</a> *&#160;</td>
          <td class="paramname"><em>uap</em>&#160;</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="gen__calls_8c_source.html#l00136">136</a> of file <a class="el" href="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">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname"><em>td</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsetitimer__args.html">setitimer_args</a> *&#160;</td>
          <td class="paramname"><em>uap</em>&#160;</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="gen__calls_8c_source.html#l00124">124</a> of file <a class="el" href="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">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname"><em>td</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsys__access__args.html">sys_access_args</a> *&#160;</td>
          <td class="paramname">&#160;</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="vfs__calls_8c_source.html#l00366">366</a> of file <a class="el" href="vfs__calls_8c_source.html">vfs_calls.c</a>.</p>

<p class="reference">References <a class="el" href="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">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname"><em>td</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsys__chdir__args.html">sys_chdir_args</a> *&#160;</td>
          <td class="paramname">&#160;</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="file_8c_source.html#l00186">186</a> of file <a class="el" href="file_8c_source.html">file.c</a>.</p>

<p class="reference">References <a class="el" href="armv6_2sched_8c_source.html#l00050">_current</a>, <a class="el" href="sched_8h_source.html#l00058">osInfo::cwd</a>, <a class="el" href="sched_8h_source.html#l00069">taskStruct::oInfo</a>, <a class="el" href="sysproto__posix_8h_source.html#l00128">sys_chdir_args::path</a>, <a class="el" href="kprintf_8c_source.html#l00278">sprintf()</a>, <a class="el" href="string_8h.html#adcec9a82a6a276e8edb0fd4fc26fe8f2">strstr()</a>, and <a class="el" href="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="sysproto__posix_8h_a2eb9cc767595f53b3c580cd534a0a890_cgraph.png" border="0" usemap="#sysproto__posix_8h_a2eb9cc767595f53b3c580cd534a0a890_cgraph" alt=""/></div>
</div>

</div>
</div>
<a id="aa1742e3424090c1c981da351a45354f9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa1742e3424090c1c981da351a45354f9">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname"><em>td</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsys__close__args.html">sys_close_args</a> *&#160;</td>
          <td class="paramname">&#160;</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="vfs__calls_8c_source.html#l00099">99</a> of file <a class="el" href="vfs__calls_8c_source.html">vfs_calls.c</a>.</p>

<p class="reference">References <a class="el" href="descrip_8h_source.html#l00074">file::data</a>, <a class="el" href="file_8c_source.html#l00526">fclose()</a>, <a class="el" href="descrip_8h_source.html#l00071">file::fd</a>, <a class="el" href="sysproto__posix_8h_source.html#l00104">sys_close_args::fd</a>, <a class="el" href="descrip_8h_source.html#l00072">file::fd_type</a>, <a class="el" href="descrip_8c_source.html#l00147">fdestroy()</a>, <a class="el" href="descrip_8c_source.html#l00214">getfd()</a>, <a class="el" href="kprintf_8c_source.html#l00259">kprintf()</a>, <a class="el" href="thread_8h_source.html#l00042">thread::o_files</a>, <a class="el" href="pipe_8h_source.html#l00046">pipeInfo::rFD</a>, <a class="el" href="pipe_8h_source.html#l00047">pipeInfo::rfdCNT</a>, <a class="el" href="thread_8h_source.html#l00041">thread::td_retval</a>, <a class="el" href="pipe_8h_source.html#l00048">pipeInfo::wFD</a>, and <a class="el" href="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="sysproto__posix_8h_aa1742e3424090c1c981da351a45354f9_cgraph.png" border="0" usemap="#sysproto__posix_8h_aa1742e3424090c1c981da351a45354f9_cgraph" alt=""/></div>
</div>

</div>
</div>
<a id="a9dac79ea510ebae744ea93f10f3507de"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9dac79ea510ebae744ea93f10f3507de">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsys__dup2__args.html">sys_dup2_args</a> *&#160;</td>
          <td class="paramname">&#160;</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="descrip_8c_source.html#l00377">377</a> of file <a class="el" href="descrip_8c_source.html">descrip.c</a>.</p>

<p class="reference">References <a class="el" href="descrip_8c_source.html#l00348">dup2()</a>, <a class="el" href="sysproto__posix_8h_source.html#l00812">sys_dup2_args::from</a>, <a class="el" href="thread_8h_source.html#l00041">thread::td_retval</a>, and <a class="el" href="sysproto__posix_8h_source.html#l00815">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="sysproto__posix_8h_a9dac79ea510ebae744ea93f10f3507de_cgraph.png" border="0" usemap="#sysproto__posix_8h_a9dac79ea510ebae744ea93f10f3507de_cgraph" alt=""/></div>
</div>

</div>
</div>
<a id="a6d45eec04e1071857436e19b7f1818eb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6d45eec04e1071857436e19b7f1818eb">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname"><em>td</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsys__execve__args.html">sys_execve_args</a> *&#160;</td>
          <td class="paramname">&#160;</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="execve_8c_source.html#l00033">33</a> of file <a class="el" href="execve_8c_source.html">execve.c</a>.</p>

<p class="reference">References <a class="el" href="sysproto__posix_8h_source.html#l00159">sys_execve_args::argv</a>, <a class="el" href="sysproto__posix_8h_source.html#l00162">sys_execve_args::envp</a>, <a class="el" href="sysproto__posix_8h_source.html#l00156">sys_execve_args::fname</a>, <a class="el" href="exec_8c_source.html#l00551">sys_exec()</a>, and <a class="el" href="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="sysproto__posix_8h_a6d45eec04e1071857436e19b7f1818eb_cgraph.png" border="0" usemap="#sysproto__posix_8h_a6d45eec04e1071857436e19b7f1818eb_cgraph" alt=""/></div>
</div>

</div>
</div>
<a id="a0c32f80137181ea8b4b55bb0c58144fe"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0c32f80137181ea8b4b55bb0c58144fe">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsys__exit__args.html">sys_exit_args</a> *&#160;</td>
          <td class="paramname">&#160;</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="gen__calls_8c_source.html#l00045">45</a> of file <a class="el" href="gen__calls_8c_source.html">gen_calls.c</a>.</p>

<p class="reference">References <a class="el" href="armv6_2sched_8c_source.html#l00050">_current</a>, <a class="el" href="endtask_8c_source.html#l00044">endTask()</a>, and <a class="el" href="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="sysproto__posix_8h_a0c32f80137181ea8b4b55bb0c58144fe_cgraph.png" border="0" usemap="#sysproto__posix_8h_a0c32f80137181ea8b4b55bb0c58144fe_cgraph" alt=""/></div>
</div>

</div>
</div>
<a id="a5ad4ab96ec36d0f1763b9540edaf0128"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5ad4ab96ec36d0f1763b9540edaf0128">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname"><em>td</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsys__fchdir__args.html">sys_fchdir_args</a> *&#160;</td>
          <td class="paramname">&#160;</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="file_8c_source.html#l00197">197</a> of file <a class="el" href="file_8c_source.html">file.c</a>.</p>

<p class="reference">References <a class="el" href="armv6_2sched_8c_source.html#l00050">_current</a>, <a class="el" href="sched_8h_source.html#l00058">osInfo::cwd</a>, <a class="el" href="descrip_8h_source.html#l00071">file::fd</a>, <a class="el" href="sysproto__posix_8h_source.html#l00622">sys_fchdir_args::fd</a>, <a class="el" href="include_2vfs_2file_8h_source.html#l00073">fileDescriptor::fileName</a>, <a class="el" href="descrip_8c_source.html#l00214">getfd()</a>, <a class="el" href="sched_8h_source.html#l00069">taskStruct::oInfo</a>, <a class="el" href="kprintf_8c_source.html#l00278">sprintf()</a>, and <a class="el" href="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="sysproto__posix_8h_a5ad4ab96ec36d0f1763b9540edaf0128_cgraph.png" border="0" usemap="#sysproto__posix_8h_a5ad4ab96ec36d0f1763b9540edaf0128_cgraph" alt=""/></div>
</div>

</div>
</div>
<a id="ad487c345cae976c0d0c52ee482ec17cd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad487c345cae976c0d0c52ee482ec17cd">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname"><em>td</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsys__fclose__args.html">sys_fclose_args</a> *&#160;</td>
          <td class="paramname">&#160;</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="file_8c_source.html#l00277">277</a> of file <a class="el" href="file_8c_source.html">file.c</a>.</p>

<p class="reference">References <a class="el" href="file_8c_source.html#l00526">fclose()</a>, <a class="el" href="include_2vfs_2file_8h_source.html#l00087">userFileDescriptorStruct::fd</a>, <a class="el" href="sysproto__posix_8h_source.html#l00195">sys_fclose_args::FILE</a>, and <a class="el" href="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="sysproto__posix_8h_ad487c345cae976c0d0c52ee482ec17cd_cgraph.png" border="0" usemap="#sysproto__posix_8h_ad487c345cae976c0d0c52ee482ec17cd_cgraph" alt=""/></div>
</div>

</div>
</div>
<a id="a98325102938b9e08147e35cc659b41cb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a98325102938b9e08147e35cc659b41cb">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname"><em>td</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsys__fcntl__args.html">sys_fcntl_args</a> *&#160;</td>
          <td class="paramname">&#160;</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="descrip_8c_source.html#l00092">92</a> of file <a class="el" href="descrip_8c_source.html">descrip.c</a>.</p>

<p class="reference">References <a class="el" href="descrip_8c_source.html#l00040">fcntl()</a>.</p>
<div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="sysproto__posix_8h_a98325102938b9e08147e35cc659b41cb_cgraph.png" border="0" usemap="#sysproto__posix_8h_a98325102938b9e08147e35cc659b41cb_cgraph" alt=""/></div>
</div>

</div>
</div>
<a id="a635e457cca04f0435b1b25d0d6b987df"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a635e457cca04f0435b1b25d0d6b987df">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname"><em>td</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsys__fgetc__args.html">sys_fgetc_args</a> *&#160;</td>
          <td class="paramname">&#160;</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="file_8c_source.html#l00076">76</a> of file <a class="el" href="file_8c_source.html">file.c</a>.</p>

<p class="reference">References <a class="el" href="armv6_2sched_8c_source.html#l00050">_current</a>, <a class="el" href="include_2vfs_2file_8h_source.html#l00087">userFileDescriptorStruct::fd</a>, <a class="el" href="file_8c_source.html#l00366">fgetc()</a>, <a class="el" href="sysproto__posix_8h_source.html#l00201">sys_fgetc_args::FILE</a>, <a class="el" href="atkbd_8c_source.html#l00346">getchar()</a>, <a class="el" href="armv6_2sched_8c_source.html#l00244">sched_yield()</a>, <a class="el" href="thread_8h_source.html#l00041">thread::td_retval</a>, <a class="el" href="sched_8h_source.html#l00077">taskStruct::term</a>, and <a class="el" href="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="sysproto__posix_8h_a635e457cca04f0435b1b25d0d6b987df_cgraph.png" border="0" usemap="#sysproto__posix_8h_a635e457cca04f0435b1b25d0d6b987df_cgraph" alt=""/></div>
</div>

</div>
</div>
<a id="a8cc1e5a71a073900a358fb3f0ec343cd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8cc1e5a71a073900a358fb3f0ec343cd">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname"><em>td</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsys__fopen__args.html">sys_fopen_args</a> *&#160;</td>
          <td class="paramname">&#160;</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="file_8c_source.html#l00237">237</a> of file <a class="el" href="file_8c_source.html">file.c</a>.</p>

<p class="reference">References <a class="el" href="include_2vfs_2file_8h_source.html#l00087">userFileDescriptorStruct::fd</a>, <a class="el" href="include_2vfs_2file_8h_source.html#l00088">userFileDescriptorStruct::fdSize</a>, <a class="el" href="sysproto__posix_8h_source.html#l00174">sys_fopen_args::FILE</a>, <a class="el" href="file_8c_source.html#l00388">fopen()</a>, <a class="el" href="kprintf_8c_source.html#l00259">kprintf()</a>, <a class="el" href="sysproto__posix_8h_source.html#l00171">sys_fopen_args::mode</a>, <a class="el" href="fat__string_8h_source.html#l00017">NULL</a>, <a class="el" href="sysproto__posix_8h_source.html#l00168">sys_fopen_args::path</a>, and <a class="el" href="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="sysproto__posix_8h_a8cc1e5a71a073900a358fb3f0ec343cd_cgraph.png" border="0" usemap="#sysproto__posix_8h_a8cc1e5a71a073900a358fb3f0ec343cd_cgraph" alt=""/></div>
</div>

</div>
</div>
<a id="a2df56a6757909dd205e60732f34acabb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2df56a6757909dd205e60732f34acabb">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsys__fork__args.html">sys_fork_args</a> *&#160;</td>
          <td class="paramname">&#160;</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="i386_2fork_8c_source.html#l00040">40</a> of file <a class="el" href="i386_2fork_8c_source.html">fork.c</a>.</p>

<p class="reference">References <a class="el" href="armv6_2sched_8c_source.html#l00050">_current</a>, <a class="el" href="tss_8h_source.html#l00035">tssStruct::back_link</a>, <a class="el" href="sched_8h_source.html#l00088">taskStruct::children</a>, <a class="el" href="tss_8h_source.html#l00046">tssStruct::cr3</a>, <a class="el" href="tss_8h_source.html#l00056">tssStruct::cs</a>, <a class="el" href="sched_8h_source.html#l00058">osInfo::cwd</a>, <a class="el" href="tss_8h_source.html#l00060">tssStruct::ds</a>, <a class="el" href="tss_8h_source.html#l00049">tssStruct::eax</a>, <a class="el" href="tss_8h_source.html#l00051">tssStruct::ebp</a>, <a class="el" href="tss_8h_source.html#l00049">tssStruct::ebx</a>, <a class="el" href="tss_8h_source.html#l00049">tssStruct::ecx</a>, <a class="el" href="tss_8h_source.html#l00053">tssStruct::edi</a>, <a class="el" href="tss_8h_source.html#l00049">tssStruct::edx</a>, <a class="el" href="tss_8h_source.html#l00048">tssStruct::eflags</a>, <a class="el" href="tss_8h_source.html#l00047">tssStruct::eip</a>, <a class="el" href="tss_8h_source.html#l00054">tssStruct::es</a>, <a class="el" href="tss_8h_source.html#l00052">tssStruct::esi</a>, <a class="el" href="tss_8h_source.html#l00050">tssStruct::esp</a>, <a class="el" href="tss_8h_source.html#l00037">tssStruct::esp0</a>, <a class="el" href="tss_8h_source.html#l00040">tssStruct::esp1</a>, <a class="el" href="tss_8h_source.html#l00043">tssStruct::esp2</a>, <a class="el" href="sched_8h_source.html#l00047">FORK</a>, <a class="el" href="thread_8h_source.html#l00047">thread::frame</a>, <a class="el" href="tss_8h_source.html#l00062">tssStruct::fs</a>, <a class="el" href="sched_8h_source.html#l00073">taskStruct::gid</a>, <a class="el" href="tss_8h_source.html#l00064">tssStruct::gs</a>, <a class="el" href="sched_8h_source.html#l00063">taskStruct::id</a>, <a class="el" href="tss_8h_source.html#l00069">tssStruct::io_map</a>, <a class="el" href="kmalloc_8c_source.html#l00241">kmalloc()</a>, <a class="el" href="tss_8h_source.html#l00066">tssStruct::ldt</a>, <a class="el" href="string_8h.html#ae33b18edb618c656b9b795b9fce2316c">memcpy()</a>, <a class="el" href="thread_8h_source.html#l00042">thread::o_files</a>, <a class="el" href="sched_8h_source.html#l00069">taskStruct::oInfo</a>, <a class="el" href="tty_8h_source.html#l00042">tty_termNode::owner</a>, <a class="el" href="sched_8h_source.html#l00090">taskStruct::parent</a>, <a class="el" href="sched_8h_source.html#l00087">taskStruct::pgrp</a>, <a class="el" href="sched_8h_source.html#l00086">taskStruct::ppid</a>, <a class="el" href="armv6_2sched_8c_source.html#l00244">sched_yield()</a>, <a class="el" href="armv6_2sched_8c_source.html#l00135">schedNewTask()</a>, <a class="el" href="tss_8h_source.html#l00058">tssStruct::ss</a>, <a class="el" href="tss_8h_source.html#l00038">tssStruct::ss0</a>, <a class="el" href="tss_8h_source.html#l00041">tssStruct::ss1</a>, <a class="el" href="tss_8h_source.html#l00044">tssStruct::ss2</a>, <a class="el" href="sched_8h_source.html#l00072">taskStruct::state</a>, <a class="el" href="sched_8h_source.html#l00078">taskStruct::td</a>, <a class="el" href="thread_8h_source.html#l00041">thread::td_retval</a>, <a class="el" href="sched_8h_source.html#l00077">taskStruct::term</a>, <a class="el" href="trap_8h_source.html#l00051">trapframe::tf_cs</a>, <a class="el" href="trap_8h_source.html#l00038">trapframe::tf_ds</a>, <a class="el" href="trap_8h_source.html#l00041">trapframe::tf_ebp</a>, <a class="el" href="trap_8h_source.html#l00043">trapframe::tf_ebx</a>, <a class="el" href="trap_8h_source.html#l00045">trapframe::tf_ecx</a>, <a class="el" href="trap_8h_source.html#l00039">trapframe::tf_edi</a>, <a class="el" href="trap_8h_source.html#l00044">trapframe::tf_edx</a>, <a class="el" href="trap_8h_source.html#l00052">trapframe::tf_eflags</a>, <a class="el" href="trap_8h_source.html#l00050">trapframe::tf_eip</a>, <a class="el" href="trap_8h_source.html#l00037">trapframe::tf_es</a>, <a class="el" href="trap_8h_source.html#l00040">trapframe::tf_esi</a>, <a class="el" href="trap_8h_source.html#l00054">trapframe::tf_esp</a>, <a class="el" href="trap_8h_source.html#l00036">trapframe::tf_fs</a>, <a class="el" href="trap_8h_source.html#l00055">trapframe::tf_ss</a>, <a class="el" href="tss_8h_source.html#l00068">tssStruct::trace_bitmap</a>, <a class="el" href="sched_8h_source.html#l00067">taskStruct::tss</a>, <a class="el" href="sched_8h_source.html#l00073">taskStruct::uid</a>, <a class="el" href="thread_8h_source.html#l00043">thread::vm_daddr</a>, <a class="el" href="thread_8h_source.html#l00044">thread::vm_dsize</a>, <a class="el" href="thread_8h_source.html#l00045">thread::vm_taddr</a>, <a class="el" href="thread_8h_source.html#l00046">thread::vm_tsize</a>, <a class="el" href="copyvirtualspace_8c_source.html#l00051">vmm_copyVirtualSpace()</a>, and <a class="el" href="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="sysproto__posix_8h_a2df56a6757909dd205e60732f34acabb_cgraph.png" border="0" usemap="#sysproto__posix_8h_a2df56a6757909dd205e60732f34acabb_cgraph" alt=""/></div>
</div>

</div>
</div>
<a id="acf06a7573eb2427ca5649b5df99a48d4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acf06a7573eb2427ca5649b5df99a48d4">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname"><em>td</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsys__fread__args.html">sys_fread_args</a> *&#160;</td>
          <td class="paramname">&#160;</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="file_8c_source.html#l00258">258</a> of file <a class="el" href="file_8c_source.html">file.c</a>.</p>

<p class="reference">References <a class="el" href="include_2vfs_2file_8h_source.html#l00087">userFileDescriptorStruct::fd</a>, <a class="el" href="sysproto__posix_8h_source.html#l00189">sys_fread_args::FILE</a>, <a class="el" href="file_8c_source.html#l00291">fread()</a>, <a class="el" href="sysproto__posix_8h_source.html#l00186">sys_fread_args::nmemb</a>, <a class="el" href="fat__string_8h_source.html#l00017">NULL</a>, <a class="el" href="sysproto__posix_8h_source.html#l00180">sys_fread_args::ptr</a>, <a class="el" href="sysproto__posix_8h_source.html#l00183">sys_fread_args::size</a>, and <a class="el" href="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="sysproto__posix_8h_acf06a7573eb2427ca5649b5df99a48d4_cgraph.png" border="0" usemap="#sysproto__posix_8h_acf06a7573eb2427ca5649b5df99a48d4_cgraph" alt=""/></div>
</div>

</div>
</div>
<a id="a0b68b7964a860aa2c5acacf5a7d486e6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0b68b7964a860aa2c5acacf5a7d486e6">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname"><em>td</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsys__fseek__args.html">sys_fseek_args</a> *&#160;</td>
          <td class="paramname">&#160;</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="file_8c_source.html#l00119">119</a> of file <a class="el" href="file_8c_source.html">file.c</a>.</p>

<p class="reference">References <a class="el" href="include_2vfs_2file_8h_source.html#l00087">userFileDescriptorStruct::fd</a>, <a class="el" href="sysproto__posix_8h_source.html#l00207">sys_fseek_args::FILE</a>, <a class="el" href="kprintf_8c_source.html#l00259">kprintf()</a>, <a class="el" href="fat__string_8h_source.html#l00017">NULL</a>, <a class="el" href="include_2vfs_2file_8h_source.html#l00069">fileDescriptor::offset</a>, <a class="el" href="sysproto__posix_8h_source.html#l00210">sys_fseek_args::offset</a>, <a class="el" href="thread_8h_source.html#l00041">thread::td_retval</a>, and <a class="el" href="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="sysproto__posix_8h_a0b68b7964a860aa2c5acacf5a7d486e6_cgraph.png" border="0" usemap="#sysproto__posix_8h_a0b68b7964a860aa2c5acacf5a7d486e6_cgraph" alt=""/></div>
</div>

</div>
</div>
<a id="a82e4bd23410fa460f7cc7388989ef4fb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a82e4bd23410fa460f7cc7388989ef4fb">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname"><em>td</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsys__fstat__args.html">sys_fstat_args</a> *&#160;</td>
          <td class="paramname">&#160;</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="stat_8c_source.html#l00091">91</a> of file <a class="el" href="stat_8c_source.html">stat.c</a>.</p>

<p class="reference">References <a class="el" href="ufs_8h_source.html#l00112">ufs2_dinode::di_atime</a>, <a class="el" href="ufs_8h_source.html#l00114">ufs2_dinode::di_ctime</a>, <a class="el" href="ufs_8h_source.html#l00108">ufs2_dinode::di_gid</a>, <a class="el" href="ufs_8h_source.html#l00105">ufs2_dinode::di_mode</a>, <a class="el" href="ufs_8h_source.html#l00113">ufs2_dinode::di_mtime</a>, <a class="el" href="ufs_8h_source.html#l00106">ufs2_dinode::di_nlink</a>, <a class="el" href="ufs_8h_source.html#l00110">ufs2_dinode::di_size</a>, <a class="el" href="ufs_8h_source.html#l00107">ufs2_dinode::di_uid</a>, <a class="el" href="descrip_8h_source.html#l00071">file::fd</a>, <a class="el" href="sysproto__posix_8h_source.html#l00469">sys_fstat_args::fd</a>, <a class="el" href="descrip_8c_source.html#l00214">getfd()</a>, <a class="el" href="include_2vfs_2file_8h_source.html#l00066">fileDescriptor::ino</a>, <a class="el" href="include_2vfs_2file_8h_source.html#l00080">fileDescriptor::inode</a>, <a class="el" href="include_2vfs_2file_8h_source.html#l00082">fileDescriptor::res</a>, <a class="el" href="sysproto__posix_8h_source.html#l00472">sys_fstat_args::sb</a>, <a class="el" href="include_2vfs_2file_8h_source.html#l00070">fileDescriptor::size</a>, <a class="el" href="stat_8h_source.html#l00052">stat::st_atime</a>, <a class="el" href="stat_8h_source.html#l00056">stat::st_ctime</a>, <a class="el" href="stat_8h_source.html#l00045">stat::st_dev</a>, <a class="el" href="stat_8h_source.html#l00050">stat::st_gid</a>, <a class="el" href="stat_8h_source.html#l00046">stat::st_ino</a>, <a class="el" href="stat_8h_source.html#l00047">stat::st_mode</a>, <a class="el" href="stat_8h_source.html#l00054">stat::st_mtime</a>, <a class="el" href="stat_8h_source.html#l00048">stat::st_nlink</a>, <a class="el" href="stat_8h_source.html#l00051">stat::st_rdev</a>, <a class="el" href="stat_8h_source.html#l00058">stat::st_size</a>, <a class="el" href="stat_8h_source.html#l00049">stat::st_uid</a>, <a class="el" href="thread_8h_source.html#l00041">thread::td_retval</a>, <a class="el" href="structinode.html#a82b45e7d93016820fc4927298aa2f772">inode::u</a>, and <a class="el" href="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="sysproto__posix_8h_a82e4bd23410fa460f7cc7388989ef4fb_cgraph.png" border="0" usemap="#sysproto__posix_8h_a82e4bd23410fa460f7cc7388989ef4fb_cgraph" alt=""/></div>
</div>

</div>
</div>
<a id="a45d0ab2fb556f121f5478022d847fdd1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a45d0ab2fb556f121f5478022d847fdd1">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname"><em>td</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsys__fstatat__args.html">sys_fstatat_args</a> *&#160;</td>
          <td class="paramname">&#160;</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="stat_8c_source.html#l00133">133</a> of file <a class="el" href="stat_8c_source.html">stat.c</a>.</p>

<p class="reference">References <a class="el" href="sysproto__posix_8h_source.html#l00613">sys_fstatat_args::buf</a>, <a class="el" href="ufs_8h_source.html#l00112">ufs2_dinode::di_atime</a>, <a class="el" href="ufs_8h_source.html#l00114">ufs2_dinode::di_ctime</a>, <a class="el" href="ufs_8h_source.html#l00108">ufs2_dinode::di_gid</a>, <a class="el" href="ufs_8h_source.html#l00105">ufs2_dinode::di_mode</a>, <a class="el" href="ufs_8h_source.html#l00113">ufs2_dinode::di_mtime</a>, <a class="el" href="ufs_8h_source.html#l00106">ufs2_dinode::di_nlink</a>, <a class="el" href="ufs_8h_source.html#l00110">ufs2_dinode::di_size</a>, <a class="el" href="ufs_8h_source.html#l00107">ufs2_dinode::di_uid</a>, <a class="el" href="file_8c_source.html#l00526">fclose()</a>, <a class="el" href="descrip_8h_source.html#l00071">file::fd</a>, <a class="el" href="sysproto__posix_8h_source.html#l00607">sys_fstatat_args::fd</a>, <a class="el" href="file_8c_source.html#l00388">fopen()</a>, <a class="el" href="descrip_8c_source.html#l00214">getfd()</a>, <a class="el" href="include_2vfs_2file_8h_source.html#l00066">fileDescriptor::ino</a>, <a class="el" href="include_2vfs_2file_8h_source.html#l00080">fileDescriptor::inode</a>, <a class="el" href="sysproto__posix_8h_source.html#l00610">sys_fstatat_args::path</a>, <a class="el" href="stat_8h_source.html#l00052">stat::st_atime</a>, <a class="el" href="stat_8h_source.html#l00056">stat::st_ctime</a>, <a class="el" href="stat_8h_source.html#l00045">stat::st_dev</a>, <a class="el" href="stat_8h_source.html#l00050">stat::st_gid</a>, <a class="el" href="stat_8h_source.html#l00046">stat::st_ino</a>, <a class="el" href="stat_8h_source.html#l00047">stat::st_mode</a>, <a class="el" href="stat_8h_source.html#l00054">stat::st_mtime</a>, <a class="el" href="stat_8h_source.html#l00048">stat::st_nlink</a>, <a class="el" href="stat_8h_source.html#l00051">stat::st_rdev</a>, <a class="el" href="stat_8h_source.html#l00058">stat::st_size</a>, <a class="el" href="stat_8h_source.html#l00049">stat::st_uid</a>, <a class="el" href="strlen_8c_source.html#l00055">strlen()</a>, <a class="el" href="thread_8h_source.html#l00041">thread::td_retval</a>, <a class="el" href="structinode.html#a82b45e7d93016820fc4927298aa2f772">inode::u</a>, and <a class="el" href="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="sysproto__posix_8h_a45d0ab2fb556f121f5478022d847fdd1_cgraph.png" border="0" usemap="#sysproto__posix_8h_a45d0ab2fb556f121f5478022d847fdd1_cgraph" alt=""/></div>
</div>

</div>
</div>
<a id="a1297282a70d9529054df62f0b8c1196b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1297282a70d9529054df62f0b8c1196b">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname"><em>td</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsys__fstatfs__args.html">sys_fstatfs_args</a> *&#160;</td>
          <td class="paramname">&#160;</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="stat_8c_source.html#l00182">182</a> of file <a class="el" href="stat_8c_source.html">stat.c</a>.</p>

<p class="reference">References <a class="el" href="sysproto__posix_8h_source.html#l00292">sys_fstatfs_args::buf</a>, <a class="el" href="mount_8h_source.html#l00055">statfs::f_asyncreads</a>, <a class="el" href="mount_8h_source.html#l00053">statfs::f_asyncwrites</a>, <a class="el" href="mount_8h_source.html#l00049">statfs::f_bavail</a>, <a class="el" href="mount_8h_source.html#l00048">statfs::f_bfree</a>, <a class="el" href="mount_8h_source.html#l00047">statfs::f_blocks</a>, <a class="el" href="mount_8h_source.html#l00045">statfs::f_bsize</a>, <a class="el" href="mount_8h_source.html#l00051">statfs::f_ffree</a>, <a class="el" href="mount_8h_source.html#l00050">statfs::f_files</a>, <a class="el" href="mount_8h_source.html#l00044">statfs::f_flags</a>, <a class="el" href="mount_8h_source.html#l00059">statfs::f_fsid</a>, <a class="el" href="mount_8h_source.html#l00061">statfs::f_fstypename</a>, <a class="el" href="mount_8h_source.html#l00046">statfs::f_iosize</a>, <a class="el" href="mount_8h_source.html#l00062">statfs::f_mntfromname</a>, <a class="el" href="mount_8h_source.html#l00063">statfs::f_mntonname</a>, <a class="el" href="mount_8h_source.html#l00057">statfs::f_namemax</a>, <a class="el" href="mount_8h_source.html#l00058">statfs::f_owner</a>, <a class="el" href="mount_8h_source.html#l00054">statfs::f_syncreads</a>, <a class="el" href="mount_8h_source.html#l00052">statfs::f_syncwrites</a>, <a class="el" href="mount_8h_source.html#l00043">statfs::f_type</a>, <a class="el" href="mount_8h_source.html#l00042">statfs::f_version</a>, <a class="el" href="descrip_8h_source.html#l00071">file::fd</a>, <a class="el" href="sysproto__posix_8h_source.html#l00289">sys_fstatfs_args::fd</a>, <a class="el" href="descrip_8c_source.html#l00214">getfd()</a>, <a class="el" href="kprintf_8c_source.html#l00278">sprintf()</a>, <a class="el" href="thread_8h_source.html#l00041">thread::td_retval</a>, and <a class="el" href="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="sysproto__posix_8h_a1297282a70d9529054df62f0b8c1196b_cgraph.png" border="0" usemap="#sysproto__posix_8h_a1297282a70d9529054df62f0b8c1196b_cgraph" alt=""/></div>
</div>

</div>
</div>
<a id="ad487b3a411e148327486eae3d029a21a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad487b3a411e148327486eae3d029a21a">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname"><em>td</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsys__getcwd__args.html">sys_getcwd_args</a> *&#160;</td>
          <td class="paramname">&#160;</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="kernel_2syscall_8c_source.html#l00204">204</a> of file <a class="el" href="kernel_2syscall_8c_source.html">syscall.c</a>.</p>

<p class="reference">References <a class="el" href="armv6_2sched_8c_source.html#l00050">_current</a>, <a class="el" href="sysproto__posix_8h_source.html#l00134">sys_getcwd_args::buf</a>, <a class="el" href="sched_8h_source.html#l00058">osInfo::cwd</a>, <a class="el" href="sched_8h_source.html#l00069">taskStruct::oInfo</a>, <a class="el" href="kprintf_8c_source.html#l00278">sprintf()</a>, and <a class="el" href="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="sysproto__posix_8h_ad487b3a411e148327486eae3d029a21a_cgraph.png" border="0" usemap="#sysproto__posix_8h_ad487b3a411e148327486eae3d029a21a_cgraph" alt=""/></div>
</div>

</div>
</div>
<a id="a64d5ae9919ddb154f981c495cf2490e4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a64d5ae9919ddb154f981c495cf2490e4">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname"><em>td</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsys__getdirentries__args.html">sys_getdirentries_args</a> *&#160;</td>
          <td class="paramname">&#160;</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="vfs__calls_8c_source.html#l00373">373</a> of file <a class="el" href="vfs__calls_8c_source.html">vfs_calls.c</a>.</p>

<p class="reference">References <a class="el" href="sysproto__posix_8h_source.html#l00631">sys_getdirentries_args::buf</a>, <a class="el" href="sysproto__posix_8h_source.html#l00634">sys_getdirentries_args::count</a>, <a class="el" href="gpt_8h_source.html#l00042">DEV_BSIZE</a>, <a class="el" href="descrip_8h_source.html#l00071">file::fd</a>, <a class="el" href="sysproto__posix_8h_source.html#l00628">sys_getdirentries_args::fd</a>, <a class="el" href="file_8c_source.html#l00291">fread()</a>, <a class="el" href="descrip_8c_source.html#l00214">getfd()</a>, and <a class="el" href="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="sysproto__posix_8h_a64d5ae9919ddb154f981c495cf2490e4_cgraph.png" border="0" usemap="#sysproto__posix_8h_a64d5ae9919ddb154f981c495cf2490e4_cgraph" alt=""/></div>
</div>

</div>
</div>
<a id="a3ee5e914cb1a2eefedba7af0625700e7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3ee5e914cb1a2eefedba7af0625700e7">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname"><em>td</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsys__getegid__args.html">sys_getegid_args</a> *&#160;</td>
          <td class="paramname">&#160;</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="gen__calls_8c_source.html#l00233">233</a> of file <a class="el" href="gen__calls_8c_source.html">gen_calls.c</a>.</p>

<p class="reference">References <a class="el" href="armv6_2sched_8c_source.html#l00050">_current</a>, <a class="el" href="sched_8h_source.html#l00073">taskStruct::gid</a>, and <a class="el" href="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">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname"><em>td</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsys__geteuid__args.html">sys_geteuid_args</a> *&#160;</td>
          <td class="paramname">&#160;</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="gen__calls_8c_source.html#l00228">228</a> of file <a class="el" href="gen__calls_8c_source.html">gen_calls.c</a>.</p>

<p class="reference">References <a class="el" href="armv6_2sched_8c_source.html#l00050">_current</a>, <a class="el" href="thread_8h_source.html#l00041">thread::td_retval</a>, and <a class="el" href="sched_8h_source.html#l00073">taskStruct::uid</a>.</p>

</div>
</div>
<a id="a45bb7d2b2573e1c562e9c80bc8f3ebc1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a45bb7d2b2573e1c562e9c80bc8f3ebc1">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname"><em>td</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname">&#160;</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="access_8c_source.html#l00059">59</a> of file <a class="el" href="access_8c_source.html">access.c</a>.</p>

</div>
</div>
<a id="a7e3927f96c21d7f3dc538c2de65d0e3f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7e3927f96c21d7f3dc538c2de65d0e3f">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsys__getlogin__args.html">sys_getlogin_args</a> *&#160;</td>
          <td class="paramname">&#160;</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="gen__calls_8c_source.html#l00360">360</a> of file <a class="el" href="gen__calls_8c_source.html">gen_calls.c</a>.</p>

<p class="reference">References <a class="el" href="armv6_2sched_8c_source.html#l00050">_current</a>, <a class="el" href="string_8h.html#ae33b18edb618c656b9b795b9fce2316c">memcpy()</a>, <a class="el" href="sysproto__posix_8h_source.html#l00770">sys_getlogin_args::namebuf</a>, <a class="el" href="sysproto__posix_8h_source.html#l00773">sys_getlogin_args::namelen</a>, and <a class="el" href="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="sysproto__posix_8h_a7e3927f96c21d7f3dc538c2de65d0e3f_cgraph.png" border="0" usemap="#sysproto__posix_8h_a7e3927f96c21d7f3dc538c2de65d0e3f_cgraph" alt=""/></div>
</div>

</div>
</div>
<a id="a1b90a20d0afab95d7cdcad6edc518b38"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1b90a20d0afab95d7cdcad6edc518b38">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname"><em>td</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsys__getpgrp__args.html">sys_getpgrp_args</a> *&#160;</td>
          <td class="paramname">&#160;</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="gen__calls_8c_source.html#l00310">310</a> of file <a class="el" href="gen__calls_8c_source.html">gen_calls.c</a>.</p>

<p class="reference">References <a class="el" href="armv6_2sched_8c_source.html#l00050">_current</a>, <a class="el" href="sched_8h_source.html#l00087">taskStruct::pgrp</a>, and <a class="el" href="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">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname"><em>td</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsys__getpid__args.html">sys_getpid_args</a> *&#160;</td>
          <td class="paramname">&#160;</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="gen__calls_8c_source.html#l00224">224</a> of file <a class="el" href="gen__calls_8c_source.html">gen_calls.c</a>.</p>

<p class="reference">References <a class="el" href="armv6_2sched_8c_source.html#l00050">_current</a>, <a class="el" href="sched_8h_source.html#l00063">taskStruct::id</a>, and <a class="el" href="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">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname"><em>td</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsys__getppid__args.html">sys_getppid_args</a> *&#160;</td>
          <td class="paramname">&#160;</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="gen__calls_8c_source.html#l00238">238</a> of file <a class="el" href="gen__calls_8c_source.html">gen_calls.c</a>.</p>

<p class="reference">References <a class="el" href="armv6_2sched_8c_source.html#l00050">_current</a>, <a class="el" href="sched_8h_source.html#l00086">taskStruct::ppid</a>, and <a class="el" href="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">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsys__getrlimit__args.html">sys_getrlimit_args</a> *&#160;</td>
          <td class="paramname">&#160;</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="gen__calls_8c_source.html#l00376">376</a> of file <a class="el" href="gen__calls_8c_source.html">gen_calls.c</a>.</p>

<p class="reference">References <a class="el" href="kprintf_8c_source.html#l00259">kprintf()</a>, <a class="el" href="thread_8h_source.html#l00051">thread::rlim</a>, <a class="el" href="resource_8h_source.html#l00087">rlimit::rlim_cur</a>, <a class="el" href="resource_8h_source.html#l00088">rlimit::rlim_max</a>, <a class="el" href="sysproto__posix_8h_source.html#l00793">sys_getrlimit_args::rlp</a>, and <a class="el" href="sysproto__posix_8h_source.html#l00790">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="sysproto__posix_8h_a7f6763f39c631ccc10fd42017938ea0e_cgraph.png" border="0" usemap="#sysproto__posix_8h_a7f6763f39c631ccc10fd42017938ea0e_cgraph" alt=""/></div>
</div>

</div>
</div>
<a id="a7f890a478759e13e73c8f76d32a6dba6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7f890a478759e13e73c8f76d32a6dba6">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname"><em>td</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsys__gettimeofday__args.html">sys_gettimeofday_args</a> *&#160;</td>
          <td class="paramname">&#160;</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="gen__calls_8c_source.html#l00354">354</a> of file <a class="el" href="gen__calls_8c_source.html">gen_calls.c</a>.</p>

<p class="reference">References <a class="el" href="time_8c_source.html#l00110">gettimeofday()</a>, <a class="el" href="thread_8h_source.html#l00041">thread::td_retval</a>, <a class="el" href="sysproto__posix_8h_source.html#l00691">sys_gettimeofday_args::tp</a>, and <a class="el" href="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="sysproto__posix_8h_a7f890a478759e13e73c8f76d32a6dba6_cgraph.png" border="0" usemap="#sysproto__posix_8h_a7f890a478759e13e73c8f76d32a6dba6_cgraph" alt=""/></div>
</div>

</div>
</div>
<a id="ab567c50a507f76eb0a92ca12cbc64e14"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab567c50a507f76eb0a92ca12cbc64e14">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname"><em>td</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname">&#160;</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="access_8c_source.html#l00051">51</a> of file <a class="el" href="access_8c_source.html">access.c</a>.</p>

</div>
</div>
<a id="a13576493553d11e9334638bf9d082692"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a13576493553d11e9334638bf9d082692">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname">&#160;</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="gen__calls_8c_source.html#l00141">141</a> of file <a class="el" href="gen__calls_8c_source.html">gen_calls.c</a>.</p>

<p class="reference">References <a class="el" href="armv6_2sched_8c_source.html#l00050">_current</a>, <a class="el" href="thread_8h_source.html#l00047">thread::frame</a>, <a class="el" href="sched_8h_source.html#l00063">taskStruct::id</a>, <a class="el" href="kprintf_8c_source.html#l00259">kprintf()</a>, <a class="el" href="thread_8h_source.html#l00041">thread::td_retval</a>, and <a class="el" href="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="sysproto__posix_8h_a13576493553d11e9334638bf9d082692_cgraph.png" border="0" usemap="#sysproto__posix_8h_a13576493553d11e9334638bf9d082692_cgraph" alt=""/></div>
</div>

</div>
</div>
<a id="a218bf210719125bbf42cc42f31fab959"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a218bf210719125bbf42cc42f31fab959">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname"><em>td</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsys__ioctl__args.html">sys_ioctl_args</a> *&#160;</td>
          <td class="paramname">&#160;</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="descrip_8c_source.html#l00229">229</a> of file <a class="el" href="descrip_8c_source.html">descrip.c</a>.</p>

<p class="reference">References <a class="el" href="ioctl_8h_source.html#l00041">termios::c_cc</a>, <a class="el" href="ioctl_8h_source.html#l00039">termios::c_cflag</a>, <a class="el" href="ioctl_8h_source.html#l00037">termios::c_iflag</a>, <a class="el" href="ioctl_8h_source.html#l00042">termios::c_ispeed</a>, <a class="el" href="ioctl_8h_source.html#l00040">termios::c_lflag</a>, <a class="el" href="ioctl_8h_source.html#l00038">termios::c_oflag</a>, <a class="el" href="ioctl_8h_source.html#l00043">termios::c_ospeed</a>, <a class="el" href="sysproto__posix_8h_source.html#l00532">sys_ioctl_args::com</a>, <a class="el" href="sysproto__posix_8h_source.html#l00535">sys_ioctl_args::data</a>, <a class="el" href="sysproto__posix_8h_source.html#l00529">sys_ioctl_args::fd</a>, <a class="el" href="kprintf_8c_source.html#l00259">kprintf()</a>, <a class="el" href="thread_8h_source.html#l00041">thread::td_retval</a>, <a class="el" href="ioctl_8h_source.html#l00053">TIOCGETA</a>, <a class="el" href="ioctl_8h_source.html#l00054">TIOCGWINSZ</a>, <a class="el" href="ioctl_8h_source.html#l00048">winsize::ws_col</a>, and <a class="el" href="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="sysproto__posix_8h_a218bf210719125bbf42cc42f31fab959_cgraph.png" border="0" usemap="#sysproto__posix_8h_a218bf210719125bbf42cc42f31fab959_cgraph" alt=""/></div>
</div>

</div>
</div>
<a id="a5596849dbce571dcda428ebf89695ed8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5596849dbce571dcda428ebf89695ed8">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname"><em>td</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsys__issetugid__args.html">sys_issetugid_args</a> *&#160;</td>
          <td class="paramname">&#160;</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">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname"><em>td</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsys__lseek__args.html">sys_lseek_args</a> *&#160;</td>
          <td class="paramname">&#160;</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="file_8c_source.html#l00149">149</a> of file <a class="el" href="file_8c_source.html">file.c</a>.</p>

<p class="reference">References <a class="el" href="descrip_8h_source.html#l00071">file::fd</a>, <a class="el" href="sysproto__posix_8h_source.html#l00219">sys_lseek_args::fd</a>, <a class="el" href="descrip_8c_source.html#l00214">getfd()</a>, <a class="el" href="kprintf_8c_source.html#l00259">kprintf()</a>, <a class="el" href="include_2vfs_2file_8h_source.html#l00069">fileDescriptor::offset</a>, <a class="el" href="sysproto__posix_8h_source.html#l00222">sys_lseek_args::offset</a>, <a class="el" href="fat__filelib_8h_source.html#l00012">SEEK_CUR</a>, <a class="el" href="fat__filelib_8h_source.html#l00020">SEEK_SET</a>, <a class="el" href="thread_8h_source.html#l00041">thread::td_retval</a>, and <a class="el" href="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="sysproto__posix_8h_a22d7ac2731d375722cb6fcfaa8b35996_cgraph.png" border="0" usemap="#sysproto__posix_8h_a22d7ac2731d375722cb6fcfaa8b35996_cgraph" alt=""/></div>
</div>

</div>
</div>
<a id="a5904b4cf0404c2843cffcc05ff2182e8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5904b4cf0404c2843cffcc05ff2182e8">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname"><em>td</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsys__lstat__args.html">sys_lstat_args</a> *&#160;</td>
          <td class="paramname">&#160;</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="stat_8c_source.html#l00297">297</a> of file <a class="el" href="stat_8c_source.html">stat.c</a>.</p>

<p class="reference">References <a class="el" href="stat_8c_source.html#l00036">_sys_stat()</a>, <a class="el" href="sysproto__posix_8h_source.html#l00410">sys_lstat_args::path</a>, <a class="el" href="sysproto__posix_8h_source.html#l00413">sys_lstat_args::sb</a>, <a class="el" href="stat_8h_source.html#l00034">STAT_LSTAT</a>, and <a class="el" href="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="sysproto__posix_8h_a5904b4cf0404c2843cffcc05ff2182e8_cgraph.png" border="0" usemap="#sysproto__posix_8h_a5904b4cf0404c2843cffcc05ff2182e8_cgraph" alt=""/></div>
</div>

</div>
</div>
<a id="aaf3b91faf617486bf318fbfdafb3c35f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaf3b91faf617486bf318fbfdafb3c35f">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname"><em>td</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsys__mmap__args.html">sys_mmap_args</a> *&#160;</td>
          <td class="paramname">&#160;</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="vmm__mmap_8c_source.html#l00162">162</a> of file <a class="el" href="vmm__mmap_8c_source.html">vmm_mmap.c</a>.</p>

<p class="reference">References <a class="el" href="armv6_2sched_8c_source.html#l00050">_current</a>, <a class="el" href="sysproto__posix_8h_source.html#l00380">sys_mmap_args::addr</a>, <a class="el" href="gpt_8h_source.html#l00037">bzero</a>, <a class="el" href="descrip_8h_source.html#l00071">file::fd</a>, <a class="el" href="sysproto__posix_8h_source.html#l00392">sys_mmap_args::fd</a>, <a class="el" href="file_8c_source.html#l00291">fread()</a>, <a class="el" href="file_8c_source.html#l00326">fseek()</a>, <a class="el" href="descrip_8c_source.html#l00214">getfd()</a>, <a class="el" href="sched_8h_source.html#l00063">taskStruct::id</a>, <a class="el" href="kpanic_8h_source.html#l00032">K_PANIC</a>, <a class="el" href="armv6_2kpanic_8c_source.html#l00041">kpanic()</a>, <a class="el" href="sysproto__posix_8h_source.html#l00383">sys_mmap_args::len</a>, <a class="el" href="paging_8h_source.html#l00068">PAGE_DEFAULT</a>, <a class="el" href="sysproto__posix_8h_source.html#l00395">sys_mmap_args::pos</a>, <a class="el" href="paging_8h_source.html#l00072">round_page</a>, <a class="el" href="thread_8h_source.html#l00041">thread::td_retval</a>, <a class="el" href="paging_8h_source.html#l00052">VM_TASK</a>, <a class="el" href="vmm__memory_8c_source.html#l00221">vmm_findFreePage()</a>, <a class="el" href="vmm_8h_source.html#l00111">VMM_FREE</a>, <a class="el" href="getfreevirtualpage_8c_source.html#l00047">vmm_getFreeVirtualPage()</a>, <a class="el" href="paging_8c_source.html#l00199">vmm_remapPage()</a>, and <a class="el" href="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="sysproto__posix_8h_aaf3b91faf617486bf318fbfdafb3c35f_cgraph.png" border="0" usemap="#sysproto__posix_8h_aaf3b91faf617486bf318fbfdafb3c35f_cgraph" alt=""/></div>
</div>

</div>
</div>
<a id="af3c7046540defa11c44ceb22ce43a3dd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af3c7046540defa11c44ceb22ce43a3dd">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname"><em>td</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsys__munmap__args.html">sys_munmap_args</a> *&#160;</td>
          <td class="paramname">&#160;</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="vmm__mmap_8c_source.html#l00155">155</a> of file <a class="el" href="vmm__mmap_8c_source.html">vmm_mmap.c</a>.</p>

<p class="reference">References <a class="el" href="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">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname"><em>td</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsys__open__args.html">sys_open_args</a> *&#160;</td>
          <td class="paramname">&#160;</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="vfs__calls_8c_source.html#l00039">39</a> of file <a class="el" href="vfs__calls_8c_source.html">vfs_calls.c</a>.</p>

<p class="reference">References <a class="el" href="fcntl_8h_source.html#l00032">AT_FDCWD</a>, <a class="el" href="sysproto__posix_8h_source.html#l00094">sys_open_args::flags</a>, <a class="el" href="vfs__calls_8c_source.html#l00399">kern_openat()</a>, <a class="el" href="kprintf_8c_source.html#l00259">kprintf()</a>, <a class="el" href="sysproto__posix_8h_source.html#l00098">sys_open_args::mode</a>, and <a class="el" href="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="sysproto__posix_8h_a8dd2fd824b975504d32ba969a72f44c6_cgraph.png" border="0" usemap="#sysproto__posix_8h_a8dd2fd824b975504d32ba969a72f44c6_cgraph" alt=""/></div>
</div>

</div>
</div>
<a id="a3fee388e6a6ac19a4c3f342a008f3d42"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3fee388e6a6ac19a4c3f342a008f3d42">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname"><em>td</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsys__openat__args.html">sys_openat_args</a> *&#160;</td>
          <td class="paramname">&#160;</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="vfs__calls_8c_source.html#l00045">45</a> of file <a class="el" href="vfs__calls_8c_source.html">vfs_calls.c</a>.</p>

<p class="reference">References <a class="el" href="descrip_8c_source.html#l00096">falloc()</a>, <a class="el" href="descrip_8h_source.html#l00071">file::fd</a>, <a class="el" href="descrip_8c_source.html#l00147">fdestroy()</a>, <a class="el" href="sysproto__posix_8h_source.html#l00507">sys_openat_args::flag</a>, <a class="el" href="file_8c_source.html#l00388">fopen()</a>, <a class="el" href="kprintf_8c_source.html#l00259">kprintf()</a>, <a class="el" href="fcntl_8h_source.html#l00063">O_RDWR</a>, <a class="el" href="fcntl_8h_source.html#l00062">O_WRONLY</a>, <a class="el" href="sysproto__posix_8h_source.html#l00504">sys_openat_args::path</a>, and <a class="el" href="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="sysproto__posix_8h_a3fee388e6a6ac19a4c3f342a008f3d42_cgraph.png" border="0" usemap="#sysproto__posix_8h_a3fee388e6a6ac19a4c3f342a008f3d42_cgraph" alt=""/></div>
</div>

</div>
</div>
<a id="ad42c930754e43cd349629aed3af2b546"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad42c930754e43cd349629aed3af2b546">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsys__pipe2__args.html">sys_pipe2_args</a> *&#160;</td>
          <td class="paramname">&#160;</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="kern__pipe_8c_source.html#l00036">36</a> of file <a class="el" href="kern__pipe_8c_source.html">kern_pipe.c</a>.</p>

<p class="reference">References <a class="el" href="descrip_8h_source.html#l00074">file::data</a>, <a class="el" href="descrip_8c_source.html#l00096">falloc()</a>, <a class="el" href="descrip_8h_source.html#l00072">file::fd_type</a>, <a class="el" href="sysproto__posix_8h_source.html#l00759">sys_pipe2_args::fildes</a>, <a class="el" href="kmalloc_8c_source.html#l00241">kmalloc()</a>, <a class="el" href="string_8h.html#ace4b911463887af5e748326323e99a23">memset()</a>, <a class="el" href="pipe_8h_source.html#l00046">pipeInfo::rFD</a>, <a class="el" href="pipe_8h_source.html#l00047">pipeInfo::rfdCNT</a>, <a class="el" href="thread_8h_source.html#l00041">thread::td_retval</a>, <a class="el" href="pipe_8h_source.html#l00048">pipeInfo::wFD</a>, and <a class="el" href="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="sysproto__posix_8h_ad42c930754e43cd349629aed3af2b546_cgraph.png" border="0" usemap="#sysproto__posix_8h_ad42c930754e43cd349629aed3af2b546_cgraph" alt=""/></div>
</div>

</div>
</div>
<a id="a1ede1e87aca088e1b0fb440bc879eaf0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1ede1e87aca088e1b0fb440bc879eaf0">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname"><em>td</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsys__pread__args.html">sys_pread_args</a> *&#160;</td>
          <td class="paramname">&#160;</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="vfs__calls_8c_source.html#l00239">239</a> of file <a class="el" href="vfs__calls_8c_source.html">vfs_calls.c</a>.</p>

<p class="reference">References <a class="el" href="armv6_2sched_8c_source.html#l00050">_current</a>, <a class="el" href="sysproto__posix_8h_source.html#l00733">sys_pread_args::buf</a>, <a class="el" href="descrip_8h_source.html#l00071">file::fd</a>, <a class="el" href="sysproto__posix_8h_source.html#l00730">sys_pread_args::fd</a>, <a class="el" href="file_8c_source.html#l00291">fread()</a>, <a class="el" href="atkbd_8c_source.html#l00346">getchar()</a>, <a class="el" href="descrip_8c_source.html#l00214">getfd()</a>, <a class="el" href="kprintf_8c_source.html#l00259">kprintf()</a>, <a class="el" href="sysproto__posix_8h_source.html#l00736">sys_pread_args::nbyte</a>, <a class="el" href="include_2vfs_2file_8h_source.html#l00069">fileDescriptor::offset</a>, <a class="el" href="sysproto__posix_8h_source.html#l00739">sys_pread_args::offset</a>, <a class="el" href="armv6_2sched_8c_source.html#l00244">sched_yield()</a>, <a class="el" href="thread_8h_source.html#l00041">thread::td_retval</a>, <a class="el" href="sched_8h_source.html#l00077">taskStruct::term</a>, and <a class="el" href="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="sysproto__posix_8h_a1ede1e87aca088e1b0fb440bc879eaf0_cgraph.png" border="0" usemap="#sysproto__posix_8h_a1ede1e87aca088e1b0fb440bc879eaf0_cgraph" alt=""/></div>
</div>

</div>
</div>
<a id="a61dd3d0826406ac1efdacb49bb53514d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a61dd3d0826406ac1efdacb49bb53514d">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsys__read__args.html">sys_read_args</a> *&#160;</td>
          <td class="paramname">&#160;</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="vfs__calls_8c_source.html#l00151">151</a> of file <a class="el" href="vfs__calls_8c_source.html">vfs_calls.c</a>.</p>

<p class="reference">References <a class="el" href="armv6_2sched_8c_source.html#l00050">_current</a>, <a class="el" href="pipe_8h_source.html#l00050">pipeInfo::bCNT</a>, <a class="el" href="sysproto__posix_8h_source.html#l00067">sys_read_args::buf</a>, <a class="el" href="pipe_8h_source.html#l00039">pipeBuf::buffer</a>, <a class="el" href="descrip_8h_source.html#l00074">file::data</a>, <a class="el" href="sysproto__posix_8h_source.html#l00064">sys_read_args::fd</a>, <a class="el" href="descrip_8h_source.html#l00071">file::fd</a>, <a class="el" href="descrip_8h_source.html#l00072">file::fd_type</a>, <a class="el" href="file_8c_source.html#l00291">fread()</a>, <a class="el" href="atkbd_8c_source.html#l00346">getchar()</a>, <a class="el" href="descrip_8c_source.html#l00214">getfd()</a>, <a class="el" href="pipe_8h_source.html#l00051">pipeInfo::headPB</a>, <a class="el" href="kmalloc_8c_source.html#l00342">kfree()</a>, <a class="el" href="kprintf_8c_source.html#l00259">kprintf()</a>, <a class="el" href="string_8h.html#ae33b18edb618c656b9b795b9fce2316c">memcpy()</a>, <a class="el" href="sysproto__posix_8h_source.html#l00070">sys_read_args::nbyte</a>, <a class="el" href="pipe_8h_source.html#l00040">pipeBuf::nbytes</a>, <a class="el" href="pipe_8h_source.html#l00038">pipeBuf::next</a>, <a class="el" href="pipe_8h_source.html#l00041">pipeBuf::offset</a>, <a class="el" href="armv6_2sched_8c_source.html#l00244">sched_yield()</a>, <a class="el" href="thread_8h_source.html#l00041">thread::td_retval</a>, <a class="el" href="sched_8h_source.html#l00077">taskStruct::term</a>, and <a class="el" href="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="sysproto__posix_8h_a61dd3d0826406ac1efdacb49bb53514d_cgraph.png" border="0" usemap="#sysproto__posix_8h_a61dd3d0826406ac1efdacb49bb53514d_cgraph" alt=""/></div>
</div>

</div>
</div>
<a id="a07169f252c110fef8b0e34755d014f72"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a07169f252c110fef8b0e34755d014f72">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsys__readlink__args.html">sys_readlink_args</a> *&#160;</td>
          <td class="paramname">&#160;</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="vfs__calls_8c_source.html#l00389">389</a> of file <a class="el" href="vfs__calls_8c_source.html">vfs_calls.c</a>.</p>

<p class="reference">References <a class="el" href="sysproto__posix_8h_source.html#l00751">sys_readlink_args::count</a>, <a class="el" href="kprintf_8c_source.html#l00259">kprintf()</a>, <a class="el" href="sysproto__posix_8h_source.html#l00745">sys_readlink_args::path</a>, and <a class="el" href="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="sysproto__posix_8h_a07169f252c110fef8b0e34755d014f72_cgraph.png" border="0" usemap="#sysproto__posix_8h_a07169f252c110fef8b0e34755d014f72_cgraph" alt=""/></div>
</div>

</div>
</div>
<a id="a460135dd17a4894e163f59465c88c502"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a460135dd17a4894e163f59465c88c502">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname"><em>td</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsys__rename__args.html">sys_rename_args</a> *&#160;</td>
          <td class="paramname">&#160;</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="file_8c_source.html#l00220">220</a> of file <a class="el" href="file_8c_source.html">file.c</a>.</p>

<p class="reference">References <a class="el" href="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">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname"><em>td</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname">&#160;</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="kernel_2syscall_8c_source.html#l00224">224</a> of file <a class="el" href="kernel_2syscall_8c_source.html">syscall.c</a>.</p>

<p class="reference">References <a class="el" href="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="sysproto__posix_8h_a16de99ccc1a10f4c2c557e144c4736ed_cgraph.png" border="0" usemap="#sysproto__posix_8h_a16de99ccc1a10f4c2c557e144c4736ed_cgraph" alt=""/></div>
</div>

</div>
</div>
<a id="a30a7b595fde6f1871ac5794c9057fe57"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a30a7b595fde6f1871ac5794c9057fe57">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname"><em>td</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsys__select__args.html">sys_select_args</a> *&#160;</td>
          <td class="paramname">&#160;</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="descrip_8c_source.html#l00285">285</a> of file <a class="el" href="descrip_8c_source.html">descrip.c</a>.</p>

<p class="reference">References <a class="el" href="sysproto__posix_8h_source.html#l00682">sys_select_args::ex</a>, <a class="el" href="sysproto__posix_8h_source.html#l00676">sys_select_args::in</a>, <a class="el" href="sysproto__posix_8h_source.html#l00673">sys_select_args::nd</a>, <a class="el" href="sysproto__posix_8h_source.html#l00679">sys_select_args::ou</a>, <a class="el" href="thread_8h_source.html#l00041">thread::td_retval</a>, and <a class="el" href="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">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname"><em>td</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsys__sendto__args.html">sys_sendto_args</a> *&#160;</td>
          <td class="paramname">&#160;</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="sys__arch_8c_source.html#l00540">540</a> of file <a class="el" href="sys__arch_8c_source.html">sys_arch.c</a>.</p>

<p class="reference">References <a class="el" href="sysproto__posix_8h_source.html#l00703">sys_sendto_args::buf</a>, <a class="el" href="descrip_8h_source.html#l00071">file::fd</a>, <a class="el" href="sysproto__posix_8h_source.html#l00709">sys_sendto_args::flags</a>, <a class="el" href="descrip_8c_source.html#l00214">getfd()</a>, <a class="el" href="sysproto__posix_8h_source.html#l00706">sys_sendto_args::len</a>, <a class="el" href="sysproto__posix_8h_source.html#l00700">sys_sendto_args::s</a>, <a class="el" href="thread_8h_source.html#l00041">thread::td_retval</a>, <a class="el" href="sysproto__posix_8h_source.html#l00712">sys_sendto_args::to</a>, and <a class="el" href="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="sysproto__posix_8h_aa59babb7359fe9b44e78851cfe694873_cgraph.png" border="0" usemap="#sysproto__posix_8h_aa59babb7359fe9b44e78851cfe694873_cgraph" alt=""/></div>
</div>

</div>
</div>
<a id="a0df891b0c91113eb73ff282cc023717a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0df891b0c91113eb73ff282cc023717a">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname"><em>td</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsys__setGID__args.html">sys_setGID_args</a> *&#160;</td>
          <td class="paramname">&#160;</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="access_8c_source.html#l00063">63</a> of file <a class="el" href="access_8c_source.html">access.c</a>.</p>

</div>
</div>
<a id="a71836aa24eb13bfc8a4f32d41a97b97f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a71836aa24eb13bfc8a4f32d41a97b97f">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsys__setlogin__args.html">sys_setlogin_args</a> *&#160;</td>
          <td class="paramname">&#160;</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="gen__calls_8c_source.html#l00368">368</a> of file <a class="el" href="gen__calls_8c_source.html">gen_calls.c</a>.</p>

<p class="reference">References <a class="el" href="armv6_2sched_8c_source.html#l00050">_current</a>, <a class="el" href="string_8h.html#ae33b18edb618c656b9b795b9fce2316c">memcpy()</a>, <a class="el" href="sysproto__posix_8h_source.html#l00781">sys_setlogin_args::namebuf</a>, and <a class="el" href="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="sysproto__posix_8h_a71836aa24eb13bfc8a4f32d41a97b97f_cgraph.png" border="0" usemap="#sysproto__posix_8h_a71836aa24eb13bfc8a4f32d41a97b97f_cgraph" alt=""/></div>
</div>

</div>
</div>
<a id="a569987f6848a6c9896658c4c2a646458"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a569987f6848a6c9896658c4c2a646458">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname"><em>td</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsys__setpgid__args.html">sys_setpgid_args</a> *&#160;</td>
          <td class="paramname">&#160;</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="gen__calls_8c_source.html#l00315">315</a> of file <a class="el" href="gen__calls_8c_source.html">gen_calls.c</a>.</p>

<p class="reference">References <a class="el" href="armv6_2sched_8c_source.html#l00050">_current</a>, <a class="el" href="sched_8h_source.html#l00063">taskStruct::id</a>, <a class="el" href="sysproto__posix_8h_source.html#l00583">sys_setpgid_args::pgid</a>, <a class="el" href="sched_8h_source.html#l00087">taskStruct::pgrp</a>, <a class="el" href="sysproto__posix_8h_source.html#l00580">sys_setpgid_args::pid</a>, <a class="el" href="armv6_2sched_8c_source.html#l00207">schedFindTask()</a>, and <a class="el" href="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="sysproto__posix_8h_a569987f6848a6c9896658c4c2a646458_cgraph.png" border="0" usemap="#sysproto__posix_8h_a569987f6848a6c9896658c4c2a646458_cgraph" alt=""/></div>
</div>

</div>
</div>
<a id="a039868589262293a3409370e358c2a9d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a039868589262293a3409370e358c2a9d">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname"><em>td</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsys__setpgid__args.html">sys_setpgid_args</a> *&#160;</td>
          <td class="paramname">&#160;</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">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsys__setrlimit__args.html">sys_setrlimit_args</a> *&#160;</td>
          <td class="paramname">&#160;</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="gen__calls_8c_source.html#l00450">450</a> of file <a class="el" href="gen__calls_8c_source.html">gen_calls.c</a>.</p>

<p class="reference">References <a class="el" href="kprintf_8c_source.html#l00259">kprintf()</a>, <a class="el" href="thread_8h_source.html#l00051">thread::rlim</a>, <a class="el" href="resource_8h_source.html#l00087">rlimit::rlim_cur</a>, <a class="el" href="resource_8h_source.html#l00088">rlimit::rlim_max</a>, <a class="el" href="sysproto__posix_8h_source.html#l00804">sys_setrlimit_args::rlp</a>, and <a class="el" href="sysproto__posix_8h_source.html#l00801">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="sysproto__posix_8h_ada6cde8b368a094967fc882c57d7ff57_cgraph.png" border="0" usemap="#sysproto__posix_8h_ada6cde8b368a094967fc882c57d7ff57_cgraph" alt=""/></div>
</div>

</div>
</div>
<a id="ab0c8c877474f23d4d981341c219418a7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab0c8c877474f23d4d981341c219418a7">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname"><em>td</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsys__setsockopt__args.html">sys_setsockopt_args</a> *&#160;</td>
          <td class="paramname">&#160;</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="sys__arch_8c_source.html#l00529">529</a> of file <a class="el" href="sys__arch_8c_source.html">sys_arch.c</a>.</p>

<p class="reference">References <a class="el" href="descrip_8h_source.html#l00071">file::fd</a>, <a class="el" href="descrip_8c_source.html#l00214">getfd()</a>, <a class="el" href="kprintf_8c_source.html#l00259">kprintf()</a>, <a class="el" href="sysproto__posix_8h_source.html#l00658">sys_setsockopt_args::level</a>, <a class="el" href="sysproto__posix_8h_source.html#l00661">sys_setsockopt_args::name</a>, <a class="el" href="sysproto__posix_8h_source.html#l00655">sys_setsockopt_args::s</a>, <a class="el" href="thread_8h_source.html#l00041">thread::td_retval</a>, <a class="el" href="sysproto__posix_8h_source.html#l00664">sys_setsockopt_args::val</a>, and <a class="el" href="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="sysproto__posix_8h_ab0c8c877474f23d4d981341c219418a7_cgraph.png" border="0" usemap="#sysproto__posix_8h_ab0c8c877474f23d4d981341c219418a7_cgraph" alt=""/></div>
</div>

</div>
</div>
<a id="a39a8f317e4c2d4a3f9c56670b11f8c86"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a39a8f317e4c2d4a3f9c56670b11f8c86">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname"><em>td</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsys__setUID__args.html">sys_setUID_args</a> *&#160;</td>
          <td class="paramname">&#160;</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="access_8c_source.html#l00043">43</a> of file <a class="el" href="access_8c_source.html">access.c</a>.</p>

</div>
</div>
<a id="a158946759b03b733259f000a1f06bf38"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a158946759b03b733259f000a1f06bf38">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname"><em>td</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsys__sigaction__args.html">sys_sigaction_args</a> *&#160;</td>
          <td class="paramname">&#160;</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="gen__calls_8c_source.html#l00294">294</a> of file <a class="el" href="gen__calls_8c_source.html">gen_calls.c</a>.</p>

<p class="reference">References <a class="el" href="sysproto__posix_8h_source.html#l00568">sys_sigaction_args::act</a>, <a class="el" href="string_8h.html#ae33b18edb618c656b9b795b9fce2316c">memcpy()</a>, <a class="el" href="sysproto__posix_8h_source.html#l00571">sys_sigaction_args::oact</a>, <a class="el" href="sysproto__posix_8h_source.html#l00565">sys_sigaction_args::sig</a>, <a class="el" href="thread_8h_source.html#l00050">thread::sigact</a>, and <a class="el" href="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="sysproto__posix_8h_a158946759b03b733259f000a1f06bf38_cgraph.png" border="0" usemap="#sysproto__posix_8h_a158946759b03b733259f000a1f06bf38_cgraph" alt=""/></div>
</div>

</div>
</div>
<a id="a8599c05e160b260e405bcd88d97f3d70"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8599c05e160b260e405bcd88d97f3d70">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname"><em>td</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsys__sigprocmask__args.html">sys_sigprocmask_args</a> *&#160;</td>
          <td class="paramname">&#160;</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="gen__calls_8c_source.html#l00243">243</a> of file <a class="el" href="gen__calls_8c_source.html">gen_calls.c</a>.</p>

<p class="reference">References <a class="el" href="__sigset_8h_source.html#l00043">__sigset::__bits</a>, <a class="el" href="sysproto__posix_8h_source.html#l00553">sys_sigprocmask_args::how</a>, <a class="el" href="kprintf_8c_source.html#l00259">kprintf()</a>, <a class="el" href="string_8h.html#ae33b18edb618c656b9b795b9fce2316c">memcpy()</a>, <a class="el" href="sysproto__posix_8h_source.html#l00559">sys_sigprocmask_args::oset</a>, <a class="el" href="sysproto__posix_8h_source.html#l00556">sys_sigprocmask_args::set</a>, <a class="el" href="sys_2signal_8h_source.html#l00042">SIG_BLOCK</a>, <a class="el" href="sys_2signal_8h_source.html#l00044">SIG_SETMASK</a>, <a class="el" href="sys_2signal_8h_source.html#l00043">SIG_UNBLOCK</a>, <a class="el" href="thread_8h_source.html#l00049">thread::sigmask</a>, and <a class="el" href="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="sysproto__posix_8h_a8599c05e160b260e405bcd88d97f3d70_cgraph.png" border="0" usemap="#sysproto__posix_8h_a8599c05e160b260e405bcd88d97f3d70_cgraph" alt=""/></div>
</div>

</div>
</div>
<a id="a9dd55ca673ac6fc2245329105ba48916"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9dd55ca673ac6fc2245329105ba48916">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname"><em>td</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsys__socket__args.html">sys_socket_args</a> *&#160;</td>
          <td class="paramname">&#160;</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="sys__arch_8c_source.html#l00502">502</a> of file <a class="el" href="sys__arch_8c_source.html">sys_arch.c</a>.</p>

<p class="reference">References <a class="el" href="sysproto__posix_8h_source.html#l00643">sys_socket_args::domain</a>, <a class="el" href="descrip_8c_source.html#l00096">falloc()</a>, <a class="el" href="descrip_8h_source.html#l00071">file::fd</a>, <a class="el" href="descrip_8h_source.html#l00072">file::fd_type</a>, <a class="el" href="descrip_8c_source.html#l00147">fdestroy()</a>, <a class="el" href="kprintf_8c_source.html#l00259">kprintf()</a>, <a class="el" href="sysproto__posix_8h_source.html#l00649">sys_socket_args::protocol</a>, <a class="el" href="descrip_8h_source.html#l00073">file::socket</a>, <a class="el" href="thread_8h_source.html#l00041">thread::td_retval</a>, and <a class="el" href="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="sysproto__posix_8h_a9dd55ca673ac6fc2245329105ba48916_cgraph.png" border="0" usemap="#sysproto__posix_8h_a9dd55ca673ac6fc2245329105ba48916_cgraph" alt=""/></div>
</div>

</div>
</div>
<a id="adc863cd02e90335388170f0289e97189"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adc863cd02e90335388170f0289e97189">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname"><em>td</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsys__stat__args.html">sys_stat_args</a> *&#160;</td>
          <td class="paramname">&#160;</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="stat_8c_source.html#l00302">302</a> of file <a class="el" href="stat_8c_source.html">stat.c</a>.</p>

<p class="reference">References <a class="el" href="stat_8c_source.html#l00036">_sys_stat()</a>, <a class="el" href="sysproto__posix_8h_source.html#l00401">sys_stat_args::path</a>, <a class="el" href="stat_8h_source.html#l00034">STAT_LSTAT</a>, <a class="el" href="thread_8h_source.html#l00041">thread::td_retval</a>, and <a class="el" href="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="sysproto__posix_8h_adc863cd02e90335388170f0289e97189_cgraph.png" border="0" usemap="#sysproto__posix_8h_adc863cd02e90335388170f0289e97189_cgraph" alt=""/></div>
</div>

</div>
</div>
<a id="a6194ac39a3ce5a21050d2a9a3117b433"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6194ac39a3ce5a21050d2a9a3117b433">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname"><em>td</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsys__statfs__args.html">sys_statfs_args</a> *&#160;</td>
          <td class="paramname"><em>args</em>&#160;</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="stat_8c_source.html#l00239">239</a> of file <a class="el" href="stat_8c_source.html">stat.c</a>.</p>

<p class="reference">References <a class="el" href="sysproto__posix_8h_source.html#l00601">sys_statfs_args::buf</a>, <a class="el" href="mount_8h_source.html#l00055">statfs::f_asyncreads</a>, <a class="el" href="mount_8h_source.html#l00053">statfs::f_asyncwrites</a>, <a class="el" href="mount_8h_source.html#l00049">statfs::f_bavail</a>, <a class="el" href="mount_8h_source.html#l00048">statfs::f_bfree</a>, <a class="el" href="mount_8h_source.html#l00047">statfs::f_blocks</a>, <a class="el" href="mount_8h_source.html#l00045">statfs::f_bsize</a>, <a class="el" href="mount_8h_source.html#l00051">statfs::f_ffree</a>, <a class="el" href="mount_8h_source.html#l00050">statfs::f_files</a>, <a class="el" href="mount_8h_source.html#l00044">statfs::f_flags</a>, <a class="el" href="mount_8h_source.html#l00059">statfs::f_fsid</a>, <a class="el" href="mount_8h_source.html#l00061">statfs::f_fstypename</a>, <a class="el" href="mount_8h_source.html#l00046">statfs::f_iosize</a>, <a class="el" href="mount_8h_source.html#l00062">statfs::f_mntfromname</a>, <a class="el" href="mount_8h_source.html#l00063">statfs::f_mntonname</a>, <a class="el" href="mount_8h_source.html#l00057">statfs::f_namemax</a>, <a class="el" href="mount_8h_source.html#l00058">statfs::f_owner</a>, <a class="el" href="mount_8h_source.html#l00054">statfs::f_syncreads</a>, <a class="el" href="mount_8h_source.html#l00052">statfs::f_syncwrites</a>, <a class="el" href="mount_8h_source.html#l00043">statfs::f_type</a>, <a class="el" href="mount_8h_source.html#l00042">statfs::f_version</a>, <a class="el" href="descrip_8h_source.html#l00071">file::fd</a>, <a class="el" href="file_8c_source.html#l00388">fopen()</a>, <a class="el" href="sysproto__posix_8h_source.html#l00598">sys_statfs_args::path</a>, <a class="el" href="kprintf_8c_source.html#l00278">sprintf()</a>, <a class="el" href="thread_8h_source.html#l00041">thread::td_retval</a>, and <a class="el" href="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="sysproto__posix_8h_a6194ac39a3ce5a21050d2a9a3117b433_cgraph.png" border="0" usemap="#sysproto__posix_8h_a6194ac39a3ce5a21050d2a9a3117b433_cgraph" alt=""/></div>
</div>

</div>
</div>
<a id="adf16e4aab6e37da607b3e4bdc16b1bda"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adf16e4aab6e37da607b3e4bdc16b1bda">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname"><em>td</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsys__sysarch__args.html">sys_sysarch_args</a> *&#160;</td>
          <td class="paramname">&#160;</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="gen__calls_8c_source.html#l00186">186</a> of file <a class="el" href="gen__calls_8c_source.html">gen_calls.c</a>.</p>

<p class="reference">References <a class="el" href="gdt_8h_source.html#l00070">gdtDescriptor::access</a>, <a class="el" href="gdt_8h_source.html#l00073">gdtDescriptor::baseHigh</a>, <a class="el" href="gdt_8h_source.html#l00068">gdtDescriptor::baseLow</a>, <a class="el" href="gdt_8h_source.html#l00069">gdtDescriptor::baseMed</a>, <a class="el" href="gdt_8h_source.html#l00062">dBig</a>, <a class="el" href="gdt_8h_source.html#l00063">dBiglim</a>, <a class="el" href="gdt_8h_source.html#l00042">dData</a>, <a class="el" href="gdt_8h_source.html#l00050">dDpl3</a>, <a class="el" href="gdt_8h_source.html#l00054">dPresent</a>, <a class="el" href="gdt_8h_source.html#l00057">dWrite</a>, <a class="el" href="gdt_8h_source.html#l00072">gdtDescriptor::granularity</a>, <a class="el" href="kprintf_8c_source.html#l00259">kprintf()</a>, <a class="el" href="gdt_8h_source.html#l00071">gdtDescriptor::limitHigh</a>, <a class="el" href="gdt_8h_source.html#l00067">gdtDescriptor::limitLow</a>, <a class="el" href="sysproto__posix_8h_source.html#l00516">sys_sysarch_args::op</a>, <a class="el" href="sysproto__posix_8h_source.html#l00519">sys_sysarch_args::parms</a>, <a class="el" href="thread_8h_source.html#l00041">thread::td_retval</a>, and <a class="el" href="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="sysproto__posix_8h_adf16e4aab6e37da607b3e4bdc16b1bda_cgraph.png" border="0" usemap="#sysproto__posix_8h_adf16e4aab6e37da607b3e4bdc16b1bda_cgraph" alt=""/></div>
</div>

</div>
</div>
<a id="aaf91a09995d0b3719e89ae58854fb977"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaf91a09995d0b3719e89ae58854fb977">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname"><em>td</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsys__sysctl__args.html">sys_sysctl_args</a> *&#160;</td>
          <td class="paramname">&#160;</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="kern__sysctl_8c_source.html#l00286">286</a> of file <a class="el" href="kern__sysctl_8c_source.html">kern_sysctl.c</a>.</p>

</div>
</div>
<a id="a72e82a2e2f48746594da7b96c495c272"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a72e82a2e2f48746594da7b96c495c272">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname"><em>td</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsys__wait4__args.html">sys_wait4_args</a> *&#160;</td>
          <td class="paramname">&#160;</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="gen__calls_8c_source.html#l00147">147</a> of file <a class="el" href="gen__calls_8c_source.html">gen_calls.c</a>.</p>

<p class="reference">References <a class="el" href="armv6_2sched_8c_source.html#l00050">_current</a>, <a class="el" href="sched_8h_source.html#l00088">taskStruct::children</a>, <a class="el" href="sys_2errno_8h_source.html#l00041">ECHILD</a>, <a class="el" href="sched_8h_source.html#l00063">taskStruct::id</a>, <a class="el" href="sched_8h_source.html#l00089">taskStruct::last_exit</a>, <a class="el" href="sysproto__posix_8h_source.html#l00110">sys_wait4_args::pid</a>, <a class="el" href="armv6_2sched_8c_source.html#l00265">sched_setStatus()</a>, <a class="el" href="armv6_2sched_8c_source.html#l00244">sched_yield()</a>, <a class="el" href="armv6_2sched_8c_source.html#l00207">schedFindTask()</a>, <a class="el" href="thread_8h_source.html#l00041">thread::td_retval</a>, and <a class="el" href="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="sysproto__posix_8h_a72e82a2e2f48746594da7b96c495c272_cgraph.png" border="0" usemap="#sysproto__posix_8h_a72e82a2e2f48746594da7b96c495c272_cgraph" alt=""/></div>
</div>

</div>
</div>
<a id="ac095e420fb5a9348519a1d8265e849ad"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac095e420fb5a9348519a1d8265e849ad">&#9670;&nbsp;</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="structthread.html">thread</a> *&#160;</td>
          <td class="paramname"><em>td</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">struct <a class="el" href="structsys__write__args.html">sys_write_args</a> *&#160;</td>
          <td class="paramname">&#160;</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="vfs__calls_8c_source.html#l00293">293</a> of file <a class="el" href="vfs__calls_8c_source.html">vfs_calls.c</a>.</p>

<p class="reference">References <a class="el" href="pipe_8h_source.html#l00050">pipeInfo::bCNT</a>, <a class="el" href="sysproto__posix_8h_source.html#l00080">sys_write_args::buf</a>, <a class="el" href="pipe_8h_source.html#l00039">pipeBuf::buffer</a>, <a class="el" href="shell_8c_source.html#l00047">buffer</a>, <a class="el" href="descrip_8h_source.html#l00074">file::data</a>, <a class="el" href="video_8h_source.html#l00034">defaultColor</a>, <a class="el" href="descrip_8h_source.html#l00071">file::fd</a>, <a class="el" href="sysproto__posix_8h_source.html#l00076">sys_write_args::fd</a>, <a class="el" href="descrip_8h_source.html#l00072">file::fd_type</a>, <a class="el" href="file_8c_source.html#l00311">fwrite()</a>, <a class="el" href="descrip_8c_source.html#l00214">getfd()</a>, <a class="el" href="pipe_8h_source.html#l00051">pipeInfo::headPB</a>, <a class="el" href="kmalloc_8c_source.html#l00342">kfree()</a>, <a class="el" href="kmalloc_8c_source.html#l00241">kmalloc()</a>, <a class="el" href="kprintf_8c_source.html#l00259">kprintf()</a>, <a class="el" href="string_8h.html#ae33b18edb618c656b9b795b9fce2316c">memcpy()</a>, <a class="el" href="sysproto__posix_8h_source.html#l00084">sys_write_args::nbyte</a>, <a class="el" href="pipe_8h_source.html#l00040">pipeBuf::nbytes</a>, <a class="el" href="pipe_8h_source.html#l00038">pipeBuf::next</a>, <a class="el" href="thread_8h_source.html#l00042">thread::o_files</a>, <a class="el" href="video_8c_source.html#l00035">printColor</a>, <a class="el" href="include_2vfs_2file_8h_source.html#l00082">fileDescriptor::res</a>, <a class="el" href="pipe_8h_source.html#l00052">pipeInfo::tailPB</a>, and <a class="el" href="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="sysproto__posix_8h_ac095e420fb5a9348519a1d8265e849ad_cgraph.png" border="0" usemap="#sysproto__posix_8h_ac095e420fb5a9348519a1d8265e849ad_cgraph" alt=""/></div>
</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_e6bb53534ac0e427887cf7a94c0c004e.html">C:</a></li><li class="navelem"><a class="el" href="dir_d99d5d4662bf24521eef49da6a8cd34d.html">Dev</a></li><li class="navelem"><a class="el" href="dir_474a4b306371cf7e7f6fa12cb0b77df6.html">git</a></li><li class="navelem"><a class="el" href="dir_849109bbd106d461b128d63e5babcedf.html">UbixOS</a></li><li class="navelem"><a class="el" href="dir_6ec99f6d7d5182ba8913209ab70c9f18.html">sys</a></li><li class="navelem"><a class="el" href="dir_d1be8160e739b6eed1f7843efdbae1b3.html">include</a></li><li class="navelem"><a class="el" href="dir_214f84c2c73d0f2f98eaa46a63e7b8c6.html">sys</a></li><li class="navelem"><a class="el" href="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>