Newer
Older
UbixOS / doc / html / d4 / d36 / sys_2errno_8h_source.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: include/sys/errno.h Source File</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="../../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
   &#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" 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('../../',false,false,'search.php','Search');
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('d4/d36/sys_2errno_8h_source.html','../../');});
/* @license-end */
</script>
<div id="doc-content">
<div class="header">
  <div class="headertitle">
<div class="title">errno.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="../../d4/d36/sys_2errno_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno">    1</span>&#160;<span class="comment">/*-</span></div>
<div class="line"><a name="l00002"></a><span class="lineno">    2</span>&#160;<span class="comment"> * Copyright (c) 2002-2018 The UbixOS Project.</span></div>
<div class="line"><a name="l00003"></a><span class="lineno">    3</span>&#160;<span class="comment"> * All rights reserved.</span></div>
<div class="line"><a name="l00004"></a><span class="lineno">    4</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00005"></a><span class="lineno">    5</span>&#160;<span class="comment"> * This was developed by Christopher W. Olsen for the UbixOS Project.</span></div>
<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"> * Redistribution and use in source and binary forms, with or without modification, are permitted</span></div>
<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> * provided that the following conditions are met:</span></div>
<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> * 1) Redistributions of source code must retain the above copyright notice, this list of</span></div>
<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> *    conditions, the following disclaimer and the list of authors.</span></div>
<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> * 2) Redistributions in binary form must reproduce the above copyright notice, this list of</span></div>
<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> *    conditions, the following disclaimer and the list of authors in the documentation and/or</span></div>
<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> *    other materials provided with the distribution.</span></div>
<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"> * 3) Neither the name of the UbixOS Project nor the names of its contributors may be used to</span></div>
<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> *    endorse or promote products derived from this software without specific prior written</span></div>
<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> *    permission.</span></div>
<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> *</span></div>
<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment"> * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS &quot;AS IS&quot; AND ANY EXPRESS OR IMPLIED</span></div>
<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment"> * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS</span></div>
<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment"> * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS</span></div>
<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="comment"> * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES</span></div>
<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="comment"> * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,</span></div>
<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="comment"> * OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN</span></div>
<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="comment"> * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT</span></div>
<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="comment"> * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span></div>
<div class="line"><a name="l00027"></a><span class="lineno">   27</span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00028"></a><span class="lineno">   28</span>&#160; </div>
<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160;<span class="preprocessor">#ifndef _SYS_ERRNO_H_</span></div>
<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#define _SYS_ERRNO_H_</span></div>
<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160; </div>
<div class="line"><a name="l00032"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#add669d31505a077f769cff8e66c780b3">   32</a></span>&#160;<span class="preprocessor">#define EPERM           1               </span><span class="comment">/* Operation not permitted */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00033"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a03e689f378f643d16ea7537918528a48">   33</a></span>&#160;<span class="preprocessor">#define ENOENT          2               </span><span class="comment">/* No such file or directory */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00034"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a462e47a8af6288232a5df548221ada4c">   34</a></span>&#160;<span class="preprocessor">#define ESRCH           3               </span><span class="comment">/* No such process */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a46b83d9f6c23b1b65a8cecfd775ddaed">   35</a></span>&#160;<span class="preprocessor">#define EINTR           4               </span><span class="comment">/* Interrupted system call */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a70979f50f9c83e5aebab3d6a1bd4cf35">   36</a></span>&#160;<span class="preprocessor">#define EIO             5               </span><span class="comment">/* Input/output error */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a2b3884b11e4932bd372bb6d899d6fbfe">   37</a></span>&#160;<span class="preprocessor">#define ENXIO           6               </span><span class="comment">/* Device not configured */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#aba8481985c201ff726f349d7f2d09895">   38</a></span>&#160;<span class="preprocessor">#define E2BIG           7               </span><span class="comment">/* Argument list too long */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a4d0b1b435ec441e7d50a430b83df5832">   39</a></span>&#160;<span class="preprocessor">#define ENOEXEC         8               </span><span class="comment">/* Exec format error */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#ac54507d66b43ad12f9356257323c0018">   40</a></span>&#160;<span class="preprocessor">#define EBADF           9               </span><span class="comment">/* Bad file descriptor */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a47b42c351e0e011a048058d224205c0f">   41</a></span>&#160;<span class="preprocessor">#define ECHILD          10              </span><span class="comment">/* No child processes */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a55cc70ce0ba661298f3c412095dfeeb6">   42</a></span>&#160;<span class="preprocessor">#define EDEADLK         11              </span><span class="comment">/* Resource deadlock avoided */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160;<span class="comment">/* 11 was EAGAIN */</span></div>
<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a6a05c923dad0c1208043e9c20a58c8e5">   44</a></span>&#160;<span class="preprocessor">#define ENOMEM          12              </span><span class="comment">/* Cannot allocate memory */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#ac2a2e9fa555401f94478f74e01868032">   45</a></span>&#160;<span class="preprocessor">#define EACCES          13              </span><span class="comment">/* Permission denied */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a3f317946e043623f9d6b93dbf60e6316">   46</a></span>&#160;<span class="preprocessor">#define EFAULT          14              </span><span class="comment">/* Bad address */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160; </div>
<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#aa0a4b0e307e83f52be51099f01156936">   48</a></span>&#160;<span class="preprocessor">#define ENOTBLK         15              </span><span class="comment">/* Block device required */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a8368025077a0385849d6817b2007c095">   49</a></span>&#160;<span class="preprocessor">#define EBUSY           16              </span><span class="comment">/* Device busy */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a0a3bef9e5c47e42917692b5dae3b5498">   50</a></span>&#160;<span class="preprocessor">#define EEXIST          17              </span><span class="comment">/* File exists */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a3396cf9fb0ff5af3a18dd2a2bbdb21e1">   51</a></span>&#160;<span class="preprocessor">#define EXDEV           18              </span><span class="comment">/* Cross-device link */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#ab9b8cc17d1947160d13faaba7a18d6d1">   52</a></span>&#160;<span class="preprocessor">#define ENODEV          19              </span><span class="comment">/* Operation not supported by device */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a9262fb92f7ef662d0bdd577912a5b101">   53</a></span>&#160;<span class="preprocessor">#define ENOTDIR         20              </span><span class="comment">/* Not a directory */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#ae22c3a1e0a38f3896de238cc30d0e19b">   54</a></span>&#160;<span class="preprocessor">#define EISDIR          21              </span><span class="comment">/* Is a directory */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00055"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a2d1678d5a7cc8ce499643f3b8957def4">   55</a></span>&#160;<span class="preprocessor">#define EINVAL          22              </span><span class="comment">/* Invalid argument */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00056"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a5554094b3fb4bb6ebeb0157cb3f82a55">   56</a></span>&#160;<span class="preprocessor">#define ENFILE          23              </span><span class="comment">/* Too many open files in system */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00057"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a64a75c174882ddbfa726c7fd040f87a1">   57</a></span>&#160;<span class="preprocessor">#define EMFILE          24              </span><span class="comment">/* Too many open files */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00058"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#ac3daf409082bb528032f4452a81e1034">   58</a></span>&#160;<span class="preprocessor">#define ENOTTY          25              </span><span class="comment">/* Inappropriate ioctl for device */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00059"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#aaed12e82224923d599b6f1939c8e0971">   59</a></span>&#160;<span class="preprocessor">#define ETXTBSY         26              </span><span class="comment">/* Text file busy */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160; </div>
<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#af5401a500939ed1812c04ca200b95eef">   61</a></span>&#160;<span class="preprocessor">#define EFBIG           27              </span><span class="comment">/* File too large */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a088abe8bad2df798edad3053d719b937">   62</a></span>&#160;<span class="preprocessor">#define ENOSPC          28              </span><span class="comment">/* No space left on device */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a0e42d4f9fecdcf5fcca2b333252173c3">   63</a></span>&#160;<span class="preprocessor">#define ESPIPE          29              </span><span class="comment">/* Illegal seek */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#acb02bb67dddd7ca8cf82634a0781d58d">   64</a></span>&#160;<span class="preprocessor">#define EROFS           30              </span><span class="comment">/* Read-only filesystem */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a97f59fa1a5a2f61b792c1b9dfc218072">   65</a></span>&#160;<span class="preprocessor">#define EMLINK          31              </span><span class="comment">/* Too many links */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00066"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a5f8d33deb08fa27c04897b278ac7f965">   66</a></span>&#160;<span class="preprocessor">#define EPIPE           32              </span><span class="comment">/* Broken pipe */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160; </div>
<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160;<span class="comment">/* math software */</span></div>
<div class="line"><a name="l00069"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a5fe247e079b591a68e0fdbf7caec5b70">   69</a></span>&#160;<span class="preprocessor">#define EDOM            33              </span><span class="comment">/* Numerical argument out of domain */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00070"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#aa1591a4f3a86360108de5b9ba34980ca">   70</a></span>&#160;<span class="preprocessor">#define ERANGE          34              </span><span class="comment">/* Result too large */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160; </div>
<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;<span class="comment">/* non-blocking and interrupt i/o */</span></div>
<div class="line"><a name="l00073"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#af0fac1cea1165b4debec7f686edf3313">   73</a></span>&#160;<span class="preprocessor">#define EAGAIN          35              </span><span class="comment">/* Resource temporarily unavailable */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160; </div>
<div class="line"><a name="l00075"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a4a3a0b3605fd3b2336455062ee8e25f0">   75</a></span>&#160;<span class="preprocessor">#define EWOULDBLOCK     EAGAIN          </span><span class="comment">/* Operation would block */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a6c045d5be06e715cc335784a7320714e">   76</a></span>&#160;<span class="preprocessor">#define EINPROGRESS     36              </span><span class="comment">/* Operation now in progress */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#aa4ccb54aa806de3e41a8515f06db85d4">   77</a></span>&#160;<span class="preprocessor">#define EALREADY        37              </span><span class="comment">/* Operation already in progress */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160; </div>
<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;<span class="comment">/* ipc/network software -- argument errors */</span></div>
<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#ae34fa7a550ac1c415daa2e114a1c0f38">   80</a></span>&#160;<span class="preprocessor">#define ENOTSOCK        38              </span><span class="comment">/* Socket operation on non-socket */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a0e416d3478cf030e37e90c55d68ad97a">   81</a></span>&#160;<span class="preprocessor">#define EDESTADDRREQ    39              </span><span class="comment">/* Destination address required */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#ae37becfaa095a9df5c5c788bce5aa06f">   82</a></span>&#160;<span class="preprocessor">#define EMSGSIZE        40              </span><span class="comment">/* Message too long */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00083"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#ae6014faa948366b8321d755204acf755">   83</a></span>&#160;<span class="preprocessor">#define EPROTOTYPE      41              </span><span class="comment">/* Protocol wrong type for socket */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#acd570f8ab92198653b4459773dc3bca3">   84</a></span>&#160;<span class="preprocessor">#define ENOPROTOOPT     42              </span><span class="comment">/* Protocol not available */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00085"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#ad581c46fdd4dee9419f60eaff40415e7">   85</a></span>&#160;<span class="preprocessor">#define EPROTONOSUPPORT 43              </span><span class="comment">/* Protocol not supported */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a891103a0628442461b41d4d85fb6d945">   86</a></span>&#160;<span class="preprocessor">#define ESOCKTNOSUPPORT 44              </span><span class="comment">/* Socket type not supported */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a4b807895c74cea4d0302bf27725d4b9d">   87</a></span>&#160;<span class="preprocessor">#define EOPNOTSUPP      45              </span><span class="comment">/* Operation not supported */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a91457bbf35f0f1085619a99423bb1f33">   88</a></span>&#160;<span class="preprocessor">#define ENOTSUP         EOPNOTSUPP      </span><span class="comment">/* Operation not supported */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a871b9fabb281dbc2d3b81cb79c163c20">   89</a></span>&#160;<span class="preprocessor">#define EPFNOSUPPORT    46              </span><span class="comment">/* Protocol family not supported */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00090"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a4c3a793b4d51cb7dd020af92e536fe21">   90</a></span>&#160;<span class="preprocessor">#define EAFNOSUPPORT    47              </span><span class="comment">/* Address family not supported by protocol family */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00091"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a61676e39b42371c65c3b960a91887b03">   91</a></span>&#160;<span class="preprocessor">#define EADDRINUSE      48              </span><span class="comment">/* Address already in use */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a556612e55358838192165684c971a44f">   92</a></span>&#160;<span class="preprocessor">#define EADDRNOTAVAIL   49              </span><span class="comment">/* Can&#39;t assign requested address */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00093"></a><span class="lineno">   93</span>&#160; </div>
<div class="line"><a name="l00094"></a><span class="lineno">   94</span>&#160;<span class="comment">/* ipc/network software -- operational errors */</span></div>
<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#aac51995026fa19cdd0ad84a272304af0">   95</a></span>&#160;<span class="preprocessor">#define ENETDOWN        50              </span><span class="comment">/* Network is down */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a3f91f1ad503432783c7a5d1481b45419">   96</a></span>&#160;<span class="preprocessor">#define ENETUNREACH     51              </span><span class="comment">/* Network is unreachable */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a92750db73ff8e83591c977bbb3a5bea1">   97</a></span>&#160;<span class="preprocessor">#define ENETRESET       52              </span><span class="comment">/* Network dropped connection on reset */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00098"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a45342991e001e28bbf87916d92b7e09a">   98</a></span>&#160;<span class="preprocessor">#define ECONNABORTED    53              </span><span class="comment">/* Software caused connection abort */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00099"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#add4258b08af02fbe4590fbaae7260037">   99</a></span>&#160;<span class="preprocessor">#define ECONNRESET      54              </span><span class="comment">/* Connection reset by peer */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a9e655f47bfd914a1174f281fc31cf63d">  100</a></span>&#160;<span class="preprocessor">#define ENOBUFS         55              </span><span class="comment">/* No buffer space available */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a164ca8549da7a385e2fe1cba823b9eaf">  101</a></span>&#160;<span class="preprocessor">#define EISCONN         56              </span><span class="comment">/* Socket is already connected */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#af23e48762a0676f49d480db91cfd5e4b">  102</a></span>&#160;<span class="preprocessor">#define ENOTCONN        57              </span><span class="comment">/* Socket is not connected */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00103"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a2a55c5dd8b54ff5aace6c274c6726d68">  103</a></span>&#160;<span class="preprocessor">#define ESHUTDOWN       58              </span><span class="comment">/* Can&#39;t send after socket shutdown */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a10426080250efba47f4aaf254036ff00">  104</a></span>&#160;<span class="preprocessor">#define ETOOMANYREFS    59              </span><span class="comment">/* Too many references: can&#39;t splice */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a597718e59a8fc9c4d4ab63f5a34e28b1">  105</a></span>&#160;<span class="preprocessor">#define ETIMEDOUT       60              </span><span class="comment">/* Operation timed out */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#aad88020b394ef1aa4af2f4ef9b4c8b39">  106</a></span>&#160;<span class="preprocessor">#define ECONNREFUSED    61              </span><span class="comment">/* Connection refused */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160; </div>
<div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a2f78c246352d2bf2f19dc5d43da2f0c9">  108</a></span>&#160;<span class="preprocessor">#define ELOOP           62              </span><span class="comment">/* Too many levels of symbolic links */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160; </div>
<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a41d5ab3a8a05f9c5eab536c9cfba305b">  110</a></span>&#160;<span class="preprocessor">#define ENAMETOOLONG    63</span></div>
<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160; </div>
<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160;<span class="comment">/* should be rearranged */</span></div>
<div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#aa92bcaf70544db6998f4c503026359c5">  113</a></span>&#160;<span class="preprocessor">#define EHOSTDOWN       64              </span><span class="comment">/* Host is down */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a53e186028fc992c3341ccb0d4d239b24">  114</a></span>&#160;<span class="preprocessor">#define EHOSTUNREACH    65              </span><span class="comment">/* No route to host */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#aa0f602f3fd369a6fede82190710b9c5c">  115</a></span>&#160;<span class="preprocessor">#define ENOTEMPTY       66              </span><span class="comment">/* Directory not empty */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160; </div>
<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160;<span class="comment">/* quotas &amp; mush */</span></div>
<div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a801513ca187af849409e07fda8554a83">  118</a></span>&#160;<span class="preprocessor">#define EPROCLIM        67              </span><span class="comment">/* Too many processes */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a9b153104ed38c8579f009f81bc7b2dc9">  119</a></span>&#160;<span class="preprocessor">#define EUSERS          68              </span><span class="comment">/* Too many users */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#aa5a48566b00cf9062d9deeeb0682cdaf">  120</a></span>&#160;<span class="preprocessor">#define EDQUOT          69              </span><span class="comment">/* Disc quota exceeded */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160; </div>
<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160;<span class="comment">/* Network File System */</span></div>
<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a09e189d2214d9fe2847d27bf270ca1d7">  123</a></span>&#160;<span class="preprocessor">#define ESTALE          70              </span><span class="comment">/* Stale NFS file handle */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a5e1edba49c18fc631dbf54ff53702d4a">  124</a></span>&#160;<span class="preprocessor">#define EREMOTE         71              </span><span class="comment">/* Too many levels of remote in path */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#accd95700f2ccb6e1b7209f333d097fbd">  125</a></span>&#160;<span class="preprocessor">#define EBADRPC         72              </span><span class="comment">/* RPC struct is bad */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a04d0929518f1e98cf4bc19e369e1c22e">  126</a></span>&#160;<span class="preprocessor">#define ERPCMISMATCH    73              </span><span class="comment">/* RPC version wrong */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a90f3aa66e6674d20ee8865cf13ceef96">  127</a></span>&#160;<span class="preprocessor">#define EPROGUNAVAIL    74              </span><span class="comment">/* RPC prog. not avail */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00128"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#ab8b339b25f51a8258322489cd156297d">  128</a></span>&#160;<span class="preprocessor">#define EPROGMISMATCH   75              </span><span class="comment">/* Program version wrong */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00129"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#acf125cc6a4f2ebea3cd54c56026dd019">  129</a></span>&#160;<span class="preprocessor">#define EPROCUNAVAIL    76              </span><span class="comment">/* Bad procedure for program */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160; </div>
<div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a65e1a7bda392be276a701988d0604e63">  131</a></span>&#160;<span class="preprocessor">#define ENOLCK          77              </span><span class="comment">/* No locks available */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a43785b9969e0bd1af532dbde06c5540b">  132</a></span>&#160;<span class="preprocessor">#define ENOSYS          78              </span><span class="comment">/* Function not implemented */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160; </div>
<div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a940ffe53c91c0b90f8188122ea1bdbf0">  134</a></span>&#160;<span class="preprocessor">#define EFTYPE          79              </span><span class="comment">/* Inappropriate file type or format */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00135"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a337712b7a18369302de561206ac9fe67">  135</a></span>&#160;<span class="preprocessor">#define EAUTH           80              </span><span class="comment">/* Authentication error */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a5ce75bab474b7024f241605d2ace2011">  136</a></span>&#160;<span class="preprocessor">#define ENEEDAUTH       81              </span><span class="comment">/* Need authenticator */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#ad9913290fef890d46a6b7e8b4bfb1c29">  137</a></span>&#160;<span class="preprocessor">#define EIDRM           82              </span><span class="comment">/* Identifier removed */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#ae40596feaa3f66f5440b485bf7c1c2d1">  138</a></span>&#160;<span class="preprocessor">#define ENOMSG          83              </span><span class="comment">/* No message of desired type */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a888552a5e3c78b5883904cf5d55244ab">  139</a></span>&#160;<span class="preprocessor">#define EOVERFLOW       84              </span><span class="comment">/* Value too large to be stored in data type */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a9532d840ef91fd8e1ecc5d7ca7cbf212">  140</a></span>&#160;<span class="preprocessor">#define ECANCELED       85              </span><span class="comment">/* Operation canceled */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#ac6c071293826a4e66a717bb38db7794d">  141</a></span>&#160;<span class="preprocessor">#define EILSEQ          86              </span><span class="comment">/* Illegal byte sequence */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a55a8e5eff7a0d587756f49933483f876">  142</a></span>&#160;<span class="preprocessor">#define ENOATTR         87              </span><span class="comment">/* Attribute not found */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160; </div>
<div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#aa24a3816ababc5ecc37c74e6cf323650">  144</a></span>&#160;<span class="preprocessor">#define EDOOFUS         88              </span><span class="comment">/* Programming error */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160; </div>
<div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a251e9b536ed96ccb16aa28ca2d5bd656">  146</a></span>&#160;<span class="preprocessor">#define EBADMSG         89              </span><span class="comment">/* Bad message */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a4d7b69d7ce0dfa0a9b998403b4ffe226">  147</a></span>&#160;<span class="preprocessor">#define EMULTIHOP       90              </span><span class="comment">/* Multihop attempted */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#add4408349a756880be9d91efadb8aed0">  148</a></span>&#160;<span class="preprocessor">#define ENOLINK         91              </span><span class="comment">/* Link has been severed */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#a5a92de56e8ebe19cbd8a2ce8c80ad03e">  149</a></span>&#160;<span class="preprocessor">#define EPROTO          92              </span><span class="comment">/* Protocol error */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160; </div>
<div class="line"><a name="l00151"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#ab671bda46f526bf49a39d0416e35509c">  151</a></span>&#160;<span class="preprocessor">#define ENOTCAPABLE     93              </span><span class="comment">/* Capabilities insufficient */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00152"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#ab48933b679aeb4ee78f1b9d9c7c3c97e">  152</a></span>&#160;<span class="preprocessor">#define ECAPMODE        94              </span><span class="comment">/* Not permitted in capability mode */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00153"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#ac69acb8e9e296867cc3f9fdf4223d05d">  153</a></span>&#160;<span class="preprocessor">#define ENOTRECOVERABLE 95              </span><span class="comment">/* State not recoverable */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00154"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#af3f021d87caf24b44761036578c7beae">  154</a></span>&#160;<span class="preprocessor">#define EOWNERDEAD      96              </span><span class="comment">/* Previous owner died */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160; </div>
<div class="line"><a name="l00156"></a><span class="lineno"><a class="line" href="../../d4/d36/sys_2errno_8h.html#aa17adaafb4877f1753128a30266ea0fd">  156</a></span>&#160;<span class="preprocessor">#define ELAST           96              </span><span class="comment">/* Must be equal largest errno */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160; </div>
<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;<span class="preprocessor">#endif </span><span class="comment">/* !_SYS_ERNRO_H_ */</span><span class="preprocessor"></span></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="../../dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="../../dir_317ea3797c15f4a1d9c156bc812661ca.html">sys</a></li><li class="navelem"><a class="el" href="../../d4/d36/sys_2errno_8h.html">errno.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>