Newer
Older
UbixOS / doc / html / df / d42 / ufs_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/ufs/ufs.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('df/d42/ufs_8h_source.html','../../');});
/* @license-end */
</script>
<div id="doc-content">
<div class="header">
  <div class="headertitle">
<div class="title">ufs.h</div>  </div>
</div><!--header-->
<div class="contents">
<a href="../../df/d42/ufs_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-2004, 2017 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"> Redistribution and use in source and binary forms, with or without modification, are</span></div>
<div class="line"><a name="l00006"></a><span class="lineno">    6</span>&#160;<span class="comment"> permitted provided that the following conditions are met:</span></div>
<div class="line"><a name="l00007"></a><span class="lineno">    7</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00008"></a><span class="lineno">    8</span>&#160;<span class="comment"> Redistributions of source code must retain the above copyright notice, this list of</span></div>
<div class="line"><a name="l00009"></a><span class="lineno">    9</span>&#160;<span class="comment"> conditions, the following disclaimer and the list of authors.  Redistributions in binary</span></div>
<div class="line"><a name="l00010"></a><span class="lineno">   10</span>&#160;<span class="comment"> form must reproduce the above copyright notice, this list of conditions, the following</span></div>
<div class="line"><a name="l00011"></a><span class="lineno">   11</span>&#160;<span class="comment"> disclaimer and the list of authors in the documentation and/or other materials provided</span></div>
<div class="line"><a name="l00012"></a><span class="lineno">   12</span>&#160;<span class="comment"> with the distribution. Neither the name of the UbixOS Project nor the names of its</span></div>
<div class="line"><a name="l00013"></a><span class="lineno">   13</span>&#160;<span class="comment"> contributors may be used to endorse or promote products derived from this software</span></div>
<div class="line"><a name="l00014"></a><span class="lineno">   14</span>&#160;<span class="comment"> without specific prior written permission.</span></div>
<div class="line"><a name="l00015"></a><span class="lineno">   15</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00016"></a><span class="lineno">   16</span>&#160;<span class="comment"> THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS &quot;AS IS&quot; AND ANY</span></div>
<div class="line"><a name="l00017"></a><span class="lineno">   17</span>&#160;<span class="comment"> EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF</span></div>
<div class="line"><a name="l00018"></a><span class="lineno">   18</span>&#160;<span class="comment"> MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL</span></div>
<div class="line"><a name="l00019"></a><span class="lineno">   19</span>&#160;<span class="comment"> THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,</span></div>
<div class="line"><a name="l00020"></a><span class="lineno">   20</span>&#160;<span class="comment"> SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT</span></div>
<div class="line"><a name="l00021"></a><span class="lineno">   21</span>&#160;<span class="comment"> OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)</span></div>
<div class="line"><a name="l00022"></a><span class="lineno">   22</span>&#160;<span class="comment"> HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR</span></div>
<div class="line"><a name="l00023"></a><span class="lineno">   23</span>&#160;<span class="comment"> TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS</span></div>
<div class="line"><a name="l00024"></a><span class="lineno">   24</span>&#160;<span class="comment"> SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.</span></div>
<div class="line"><a name="l00025"></a><span class="lineno">   25</span>&#160;<span class="comment"></span> </div>
<div class="line"><a name="l00026"></a><span class="lineno">   26</span>&#160;<span class="comment"> $Id: ufs.h 141 2016-01-17 02:05:18Z reddawg $</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;<span class="comment"> *****************************************************************************************/</span></div>
<div class="line"><a name="l00029"></a><span class="lineno">   29</span>&#160; </div>
<div class="line"><a name="l00030"></a><span class="lineno">   30</span>&#160;<span class="preprocessor">#ifndef _UFS_H</span></div>
<div class="line"><a name="l00031"></a><span class="lineno">   31</span>&#160;<span class="preprocessor">#define _UFS_H</span></div>
<div class="line"><a name="l00032"></a><span class="lineno">   32</span>&#160; </div>
<div class="line"><a name="l00033"></a><span class="lineno">   33</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="../../d0/d27/include_2sys_2types_8h.html">sys/types.h</a>&gt;</span></div>
<div class="line"><a name="l00034"></a><span class="lineno">   34</span>&#160;<span class="preprocessor">#include &lt;<a class="code" href="../../d4/d7e/include_2sys_2device_8h.html">sys/device.h</a>&gt;</span></div>
<div class="line"><a name="l00035"></a><span class="lineno"><a class="line" href="../../df/d42/ufs_8h.html#a9973595cf6775b1b29d7274ab4c0d623">   35</a></span>&#160; </div>
<div class="line"><a name="l00036"></a><span class="lineno"><a class="line" href="../../df/d42/ufs_8h.html#ab347d7e5c2fdca2d28e693b2a508d76a">   36</a></span>&#160;<span class="preprocessor">#define DT_REG        8</span></div>
<div class="line"><a name="l00037"></a><span class="lineno"><a class="line" href="../../df/d42/ufs_8h.html#a22c8ea96d09283ed6496347806cc72a0">   37</a></span>&#160;<span class="preprocessor">#define MAXNAMLEN     255</span></div>
<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" href="../../df/d42/ufs_8h.html#a1dcee67486bc4238096ecb61e2d9ffd1">   38</a></span>&#160;<span class="preprocessor">#define ROOTINO       ((ino_t)2)</span></div>
<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" href="../../df/d42/ufs_8h.html#a9734470bf89968d142073fd334bf9cb6">   39</a></span>&#160;<span class="preprocessor">#define DT_DIR        4</span></div>
<div class="line"><a name="l00040"></a><span class="lineno"><a class="line" href="../../df/d42/ufs_8h.html#a9c8466b6111a11195a5cd2478c648e32">   40</a></span>&#160;<span class="preprocessor">#define DEV_BSHIFT    9               </span><span class="comment">/* log2(DEV_BSIZE) */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00041"></a><span class="lineno"><a class="line" href="../../df/d42/ufs_8h.html#ab6b633b015b70b15317113908ccc0a17">   41</a></span>&#160;<span class="preprocessor">#define DEV_BSIZE     (1&lt;&lt;DEV_BSHIFT)</span></div>
<div class="line"><a name="l00042"></a><span class="lineno"><a class="line" href="../../df/d42/ufs_8h.html#ad25e0f8e55fba4f0d670b43361e6b61e">   42</a></span>&#160;<span class="preprocessor">#define SBLOCK_FLOPPY 0</span></div>
<div class="line"><a name="l00043"></a><span class="lineno"><a class="line" href="../../df/d42/ufs_8h.html#a7376590d1dfaa886ae6ac77649aaea52">   43</a></span>&#160;<span class="preprocessor">#define SBLOCK_UFS1   8192</span></div>
<div class="line"><a name="l00044"></a><span class="lineno"><a class="line" href="../../df/d42/ufs_8h.html#afa52e1b5081edc4bbc9c7e29556bfc92">   44</a></span>&#160;<span class="preprocessor">#define SBLOCK_UFS2   65536</span></div>
<div class="line"><a name="l00045"></a><span class="lineno"><a class="line" href="../../df/d42/ufs_8h.html#ab7ef7deca5409474c504d9c927e97249">   45</a></span>&#160;<span class="preprocessor">#define SBLOCK_PIGGY  262144</span></div>
<div class="line"><a name="l00046"></a><span class="lineno"><a class="line" href="../../df/d42/ufs_8h.html#a63f5b70b0dfe26fd775e89713f552e23">   46</a></span>&#160;<span class="preprocessor">#define SBLOCKSIZE    8192</span></div>
<div class="line"><a name="l00047"></a><span class="lineno"><a class="line" href="../../df/d42/ufs_8h.html#ace25c7a73c514a8e575e1ba8c15c9a9e">   47</a></span>&#160;<span class="preprocessor">#define SBLOCKSEARCH  { SBLOCK_UFS2, SBLOCK_UFS1, SBLOCK_FLOPPY, SBLOCK_PIGGY, -1 }</span></div>
<div class="line"><a name="l00048"></a><span class="lineno"><a class="line" href="../../df/d42/ufs_8h.html#a0b73b7456fc1dee932dc0c1056c613fc">   48</a></span>&#160;<span class="preprocessor">#define FS_UFS1_MAGIC 0x011954        </span><span class="comment">/* UFS1 fast filesystem magic number */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00049"></a><span class="lineno"><a class="line" href="../../df/d42/ufs_8h.html#a0beb14d415a358b818cec76550e4fad1">   49</a></span>&#160;<span class="preprocessor">#define FS_UFS2_MAGIC 0x19540119      </span><span class="comment">/* UFS2 fast filesystem magic number */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00050"></a><span class="lineno"><a class="line" href="../../df/d42/ufs_8h.html#ac5859c27029a47d17c1279cc197f05c3">   50</a></span>&#160;<span class="preprocessor">#define MAXMNTLEN     468</span></div>
<div class="line"><a name="l00051"></a><span class="lineno"><a class="line" href="../../df/d42/ufs_8h.html#aca816b354128719c1523e33152a13637">   51</a></span>&#160;<span class="preprocessor">#define MAXVOLLEN     32</span></div>
<div class="line"><a name="l00052"></a><span class="lineno"><a class="line" href="../../df/d42/ufs_8h.html#a04c33da6605e73954cf2ff32c3f0f15a">   52</a></span>&#160;<span class="preprocessor">#define NOCSPTRS      ((128 / sizeof(void *)) - 4)</span></div>
<div class="line"><a name="l00053"></a><span class="lineno"><a class="line" href="../../df/d42/ufs_8h.html#a6e852e863e63ab118ec196d1157a1dbd">   53</a></span>&#160;<span class="preprocessor">#define FSMAXSNAP     20</span></div>
<div class="line"><a name="l00054"></a><span class="lineno"><a class="line" href="../../df/d42/ufs_8h.html#a6d58397786421684bb8db78f01e13ae6">   54</a></span>&#160;<span class="preprocessor">#define MAXBSIZE      65536</span></div>
<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160;<span class="preprocessor">#define NINDIR(fs)    ((fs)-&gt;fs_nindir)</span></div>
<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160; </div>
<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160;<span class="comment"> * Cylinder group macros to locate things in cylinder groups.</span></div>
<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160;<span class="comment"> * They calc filesystem addresses of cylinder group data structures.</span></div>
<div class="line"><a name="l00060"></a><span class="lineno"><a class="line" href="../../df/d42/ufs_8h.html#af7e946b674acc4ead5e3ae15317f52c0">   60</a></span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00061"></a><span class="lineno"><a class="line" href="../../df/d42/ufs_8h.html#a03cdc9c21f1412b107d85751f275c208">   61</a></span>&#160;<span class="preprocessor">#define cgbase(fs, c)   (((ufs2_daddr_t)(fs)-&gt;fs_fpg) * (c))</span></div>
<div class="line"><a name="l00062"></a><span class="lineno"><a class="line" href="../../df/d42/ufs_8h.html#af2bea0d775018173b6e6f5141f09bdd0">   62</a></span>&#160;<span class="preprocessor">#define cgdmin(fs, c)   (cgstart(fs, c) + (fs)-&gt;fs_dblkno)      </span><span class="comment">/* 1st data */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00063"></a><span class="lineno"><a class="line" href="../../df/d42/ufs_8h.html#a6ccbaf50dd709f99482cafcbc427d834">   63</a></span>&#160;<span class="preprocessor">#define cgimin(fs, c)   (cgstart(fs, c) + (fs)-&gt;fs_iblkno)      </span><span class="comment">/* inode blk */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00064"></a><span class="lineno"><a class="line" href="../../df/d42/ufs_8h.html#a5c527699eccebab4828fd122caea6cb7">   64</a></span>&#160;<span class="preprocessor">#define cgsblock(fs, c) (cgstart(fs, c) + (fs)-&gt;fs_sblkno)      </span><span class="comment">/* super blk */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00065"></a><span class="lineno"><a class="line" href="../../df/d42/ufs_8h.html#a1446925c904a61056fb611a539de03ca">   65</a></span>&#160;<span class="preprocessor">#define cgtod(fs, c)    (cgstart(fs, c) + (fs)-&gt;fs_cblkno)      </span><span class="comment">/* cg block */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160;<span class="preprocessor">#define cgstart(fs, c)  ((fs)-&gt;fs_magic == FS_UFS2_MAGIC ? cgbase(fs, c) : (cgbase(fs, c) + (fs)-&gt;fs_old_cgoffset * ((c) &amp; ~((fs)-&gt;fs_old_cgmask))))</span></div>
<div class="line"><a name="l00067"></a><span class="lineno"><a class="line" href="../../df/d42/ufs_8h.html#ae26526d0ac7505aae7345f0288c17fe6">   67</a></span>&#160; </div>
<div class="line"><a name="l00068"></a><span class="lineno"><a class="line" href="../../df/d42/ufs_8h.html#a7875100ca8ad379e53628cb7dec48ecd">   68</a></span>&#160;<span class="preprocessor">#define fsbtodb(fs, b)  ((daddr_t)(b) &lt;&lt; (fs)-&gt;fs_fsbtodb)</span></div>
<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160;<span class="preprocessor">#define dbtofsb(fs, b)  ((b) &gt;&gt; (fs)-&gt;fs_fsbtodb)</span></div>
<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160; </div>
<div class="line"><a name="l00071"></a><span class="lineno">   71</span>&#160;<span class="comment">/*</span></div>
<div class="line"><a name="l00072"></a><span class="lineno">   72</span>&#160;<span class="comment"> * Macros for handling inode numbers:</span></div>
<div class="line"><a name="l00073"></a><span class="lineno">   73</span>&#160;<span class="comment"> *     inode number to filesystem block offset.</span></div>
<div class="line"><a name="l00074"></a><span class="lineno">   74</span>&#160;<span class="comment"> *     inode number to cylinder group number.</span></div>
<div class="line"><a name="l00075"></a><span class="lineno">   75</span>&#160;<span class="comment"> *     inode number to filesystem block address.</span></div>
<div class="line"><a name="l00076"></a><span class="lineno"><a class="line" href="../../df/d42/ufs_8h.html#a22af882911b5ccb5c744257642089932">   76</a></span>&#160;<span class="comment"> */</span></div>
<div class="line"><a name="l00077"></a><span class="lineno"><a class="line" href="../../df/d42/ufs_8h.html#aff52db23f4b31f920a657a75e0e5d58b">   77</a></span>&#160;<span class="preprocessor">#define ino_to_cg(fs, x)   ((x) / (fs)-&gt;fs_ipg)</span></div>
<div class="line"><a name="l00078"></a><span class="lineno"><a class="line" href="../../df/d42/ufs_8h.html#aa318a9ca261ab408a6df7949a593fb57">   78</a></span>&#160;<span class="preprocessor">#define ino_to_fsba(fs, x) ((ufs2_daddr_t)(cgimin(fs, ino_to_cg(fs, x)) + (blkstofrags((fs), (((x) % (fs)-&gt;fs_ipg) / INOPB(fs))))))</span></div>
<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;<span class="preprocessor">#define ino_to_fsbo(fs, x) ((x) % INOPB(fs))</span></div>
<div class="line"><a name="l00080"></a><span class="lineno"><a class="line" href="../../df/d42/ufs_8h.html#acd9d1b3e1eed7fc3850f8a78636dd5a7">   80</a></span>&#160; </div>
<div class="line"><a name="l00081"></a><span class="lineno"><a class="line" href="../../df/d42/ufs_8h.html#a1ea09415cf1bc5de0d0d4a7158a5c736">   81</a></span>&#160;<span class="preprocessor">#define blkoff(fs, loc) ((loc) &amp; (fs)-&gt;fs_qbmask) // calculates (loc % fs-&gt;fs_bsize)</span></div>
<div class="line"><a name="l00082"></a><span class="lineno"><a class="line" href="../../df/d42/ufs_8h.html#a1494995062a8a6dbbe60f8dc6a3e995d">   82</a></span>&#160;<span class="preprocessor">#define lblkno(fs, loc) ((loc) &gt;&gt; (fs)-&gt;fs_bshift) // calculates (loc / fs-&gt;fs_bsize)</span></div>
<div class="line"><a name="l00083"></a><span class="lineno">   83</span>&#160;<span class="preprocessor">#define fragroundup(fs, size) (((size) + (fs)-&gt;fs_qfmask) &amp; (fs)-&gt;fs_fmask)    // calculates roundup(size, fs-&gt;fs_fsize)</span></div>
<div class="line"><a name="l00084"></a><span class="lineno"><a class="line" href="../../df/d42/ufs_8h.html#ad35c4c33dc54a0b8db742e0b3b5f64aa">   84</a></span>&#160; </div>
<div class="line"><a name="l00085"></a><span class="lineno">   85</span>&#160;<span class="preprocessor">#define sblksize(fs, size, lbn) (((lbn) &gt;= NDADDR || (size) &gt;= ((lbn) + 1) &lt;&lt; (fs)-&gt;fs_bshift) ? (fs)-&gt;fs_bsize : (fragroundup(fs, blkoff(fs, (size)))))</span></div>
<div class="line"><a name="l00086"></a><span class="lineno"><a class="line" href="../../df/d42/ufs_8h.html#a6c4d2453c62592d30d9c981e4ee01323">   86</a></span>&#160; </div>
<div class="line"><a name="l00087"></a><span class="lineno"><a class="line" href="../../df/d42/ufs_8h.html#ad1d47f60518d845f7e798fa0f3458753">   87</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../df/d42/ufs_8h.html#a6c4d2453c62592d30d9c981e4ee01323">ufs1_daddr_t</a>;</div>
<div class="line"><a name="l00088"></a><span class="lineno"><a class="line" href="../../df/d42/ufs_8h.html#acfdbacc42c74f81152f66f8f81316513">   88</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a96411d49619f50e635418ee57651b95d">int64_t</a> <a class="code" href="../../df/d42/ufs_8h.html#ad1d47f60518d845f7e798fa0f3458753">ufs2_daddr_t</a>;</div>
<div class="line"><a name="l00089"></a><span class="lineno"><a class="line" href="../../df/d42/ufs_8h.html#aec5bc03f68bf810247d604821ad95bb7">   89</a></span>&#160;<span class="keyword">typedef</span> <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a96411d49619f50e635418ee57651b95d">int64_t</a> <a class="code" href="../../df/d42/ufs_8h.html#acfdbacc42c74f81152f66f8f81316513">ufs_lbn_t</a>;</div>
<div class="line"><a name="l00090"></a><span class="lineno">   90</span>&#160;<span class="keyword">typedef</span> <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a96411d49619f50e635418ee57651b95d">int64_t</a> <a class="code" href="../../df/d42/ufs_8h.html#aec5bc03f68bf810247d604821ad95bb7">ufs_time_t</a>;</div>
<div class="line"><a name="l00091"></a><span class="lineno">   91</span>&#160;<span class="comment">// MrOlsen (2016-01-16) NOTE: typedef        __int64_t       daddr_t;</span></div>
<div class="line"><a name="l00092"></a><span class="lineno"><a class="line" href="../../d5/de2/structdirent.html">   92</a></span>&#160; </div>
<div class="line"><a name="l00093"></a><span class="lineno"><a class="line" href="../../d5/de2/structdirent.html#a0aa21d56704896b87f8a39ecba4f3731">   93</a></span>&#160;<span class="keyword">struct </span><a class="code" href="../../d5/de2/structdirent.html">dirent</a> {</div>
<div class="line"><a name="l00094"></a><span class="lineno"><a class="line" href="../../d5/de2/structdirent.html#a6ca250ead8b04b71ea787acbd29b6b75">   94</a></span>&#160;    <a class="code" href="../../d0/d6f/__types_8h.html#acaa96aed3d7fddac490800f166c2af02">__uint32_t</a> <a class="code" href="../../d5/de2/structdirent.html#a0aa21d56704896b87f8a39ecba4f3731">d_fileno</a>; <span class="comment">/* file number of entry */</span></div>
<div class="line"><a name="l00095"></a><span class="lineno"><a class="line" href="../../d5/de2/structdirent.html#aa850909d0a98e07d0ccd6232d28ed133">   95</a></span>&#160;    <a class="code" href="../../d0/d6f/__types_8h.html#a28989c8f3e511d5c6a9fd46b1adc1ee0">__uint16_t</a> <a class="code" href="../../d5/de2/structdirent.html#a6ca250ead8b04b71ea787acbd29b6b75">d_reclen</a>; <span class="comment">/* length of this record */</span></div>
<div class="line"><a name="l00096"></a><span class="lineno"><a class="line" href="../../d5/de2/structdirent.html#afd25358244d313ebc9a76cf6cdb4f36a">   96</a></span>&#160;    <a class="code" href="../../d0/d6f/__types_8h.html#a25875528640a3eee1a026956baa82249">__uint8_t</a> <a class="code" href="../../d5/de2/structdirent.html#aa850909d0a98e07d0ccd6232d28ed133">d_type</a>; <span class="comment">/* file type, see below */</span></div>
<div class="line"><a name="l00097"></a><span class="lineno"><a class="line" href="../../d5/de2/structdirent.html#a8cb13e39a90c43e6b180ff4f1614e4da">   97</a></span>&#160;    <a class="code" href="../../d0/d6f/__types_8h.html#a25875528640a3eee1a026956baa82249">__uint8_t</a> <a class="code" href="../../d5/de2/structdirent.html#afd25358244d313ebc9a76cf6cdb4f36a">d_namlen</a>; <span class="comment">/* length of string in d_name */</span></div>
<div class="line"><a name="l00098"></a><span class="lineno">   98</span>&#160;    <span class="keywordtype">char</span> <a class="code" href="../../d5/de2/structdirent.html#a8cb13e39a90c43e6b180ff4f1614e4da">d_name</a>[<a class="code" href="../../df/d42/ufs_8h.html#ab347d7e5c2fdca2d28e693b2a508d76a">MAXNAMLEN</a> + 1]; <span class="comment">/* name must be no longer than this */</span></div>
<div class="line"><a name="l00099"></a><span class="lineno">   99</span>&#160;};</div>
<div class="line"><a name="l00100"></a><span class="lineno"><a class="line" href="../../df/d42/ufs_8h.html#a9515cc7f95937a2fc426cefaf6577cd5">  100</a></span>&#160; </div>
<div class="line"><a name="l00101"></a><span class="lineno"><a class="line" href="../../df/d42/ufs_8h.html#a0c136d7ef3223bdd2b6e7c83c65bb508">  101</a></span>&#160;<span class="preprocessor">#define NXADDR  2                       </span><span class="comment">/* External addresses in inode. */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00102"></a><span class="lineno"><a class="line" href="../../df/d42/ufs_8h.html#a4916bc50cb5cd1deaffe2c749d1559f8">  102</a></span>&#160;<span class="preprocessor">#define NDADDR  12                      </span><span class="comment">/* Direct addresses in inode. */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160;<span class="preprocessor">#define NIADDR  3                       </span><span class="comment">/* Indirect addresses in inode. */</span><span class="preprocessor"></span></div>
<div class="line"><a name="l00104"></a><span class="lineno"><a class="line" href="../../d9/dde/structufs2__dinode.html">  104</a></span>&#160; </div>
<div class="line"><a name="l00105"></a><span class="lineno"><a class="line" href="../../d9/dde/structufs2__dinode.html#acb7ed3e4a81ba003ec405439d39a307c">  105</a></span>&#160;<span class="keyword">struct </span><a class="code" href="../../d9/dde/structufs2__dinode.html">ufs2_dinode</a> {</div>
<div class="line"><a name="l00106"></a><span class="lineno"><a class="line" href="../../d9/dde/structufs2__dinode.html#a1398daf0dae2b3f39bc5f821e704ad89">  106</a></span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#af7b042408b9b104606f8a9b5035329f3">u_int16_t</a> <a class="code" href="../../d9/dde/structufs2__dinode.html#acb7ed3e4a81ba003ec405439d39a307c">di_mode</a>; <span class="comment">/*   0: IFMT, permissions; see below. */</span></div>
<div class="line"><a name="l00107"></a><span class="lineno"><a class="line" href="../../d9/dde/structufs2__dinode.html#abe8c549f9c8f7178291b1e34cc9bbc45">  107</a></span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a3542c6a0490e65fc4fc407273126e64f">int16_t</a> <a class="code" href="../../d9/dde/structufs2__dinode.html#a1398daf0dae2b3f39bc5f821e704ad89">di_nlink</a>; <span class="comment">/*   2: File link count. */</span></div>
<div class="line"><a name="l00108"></a><span class="lineno"><a class="line" href="../../d9/dde/structufs2__dinode.html#a21124da4705829d63dd28f0d7bcf2a1e">  108</a></span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a0238af00180b6d9278fa1c6aa790fdf4">uint32_t</a> <a class="code" href="../../d9/dde/structufs2__dinode.html#abe8c549f9c8f7178291b1e34cc9bbc45">di_uid</a>; <span class="comment">/*   4: File owner. */</span></div>
<div class="line"><a name="l00109"></a><span class="lineno"><a class="line" href="../../d9/dde/structufs2__dinode.html#a12b88261b38d03d00b9af6d7f8cff7db">  109</a></span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a0238af00180b6d9278fa1c6aa790fdf4">uint32_t</a> <a class="code" href="../../d9/dde/structufs2__dinode.html#a21124da4705829d63dd28f0d7bcf2a1e">di_gid</a>; <span class="comment">/*   8: File group. */</span></div>
<div class="line"><a name="l00110"></a><span class="lineno"><a class="line" href="../../d9/dde/structufs2__dinode.html#ad5993494c57c494293c25dc81ec3b154">  110</a></span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a0238af00180b6d9278fa1c6aa790fdf4">uint32_t</a> <a class="code" href="../../d9/dde/structufs2__dinode.html#a12b88261b38d03d00b9af6d7f8cff7db">di_blksize</a>; <span class="comment">/*  12: Inode blocksize. */</span></div>
<div class="line"><a name="l00111"></a><span class="lineno"><a class="line" href="../../d9/dde/structufs2__dinode.html#ad7506242ed5662a02fa2d5a56bc23d63">  111</a></span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a250ac047bf3984b5dae755276a305d64">u_int64_t</a> <a class="code" href="../../d9/dde/structufs2__dinode.html#ad5993494c57c494293c25dc81ec3b154">di_size</a>; <span class="comment">/*  16: File byte count. */</span></div>
<div class="line"><a name="l00112"></a><span class="lineno"><a class="line" href="../../d9/dde/structufs2__dinode.html#a884a0a3cb517902f2648b51782f713ed">  112</a></span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a250ac047bf3984b5dae755276a305d64">u_int64_t</a> <a class="code" href="../../d9/dde/structufs2__dinode.html#ad7506242ed5662a02fa2d5a56bc23d63">di_blocks</a>; <span class="comment">/*  24: Bytes actually held. */</span></div>
<div class="line"><a name="l00113"></a><span class="lineno"><a class="line" href="../../d9/dde/structufs2__dinode.html#a891b9a4ebc71c40776c6af460ea8c5b6">  113</a></span>&#160;    <a class="code" href="../../df/d42/ufs_8h.html#aec5bc03f68bf810247d604821ad95bb7">ufs_time_t</a> <a class="code" href="../../d9/dde/structufs2__dinode.html#a884a0a3cb517902f2648b51782f713ed">di_atime</a>; <span class="comment">/*  32: Last access time. */</span></div>
<div class="line"><a name="l00114"></a><span class="lineno"><a class="line" href="../../d9/dde/structufs2__dinode.html#a7faf94a254583325c1de14b3eedc4672">  114</a></span>&#160;    <a class="code" href="../../df/d42/ufs_8h.html#aec5bc03f68bf810247d604821ad95bb7">ufs_time_t</a> <a class="code" href="../../d9/dde/structufs2__dinode.html#a891b9a4ebc71c40776c6af460ea8c5b6">di_mtime</a>; <span class="comment">/*  40: Last modified time. */</span></div>
<div class="line"><a name="l00115"></a><span class="lineno"><a class="line" href="../../d9/dde/structufs2__dinode.html#a9f35ec73df44f2db3b400271930806dc">  115</a></span>&#160;    <a class="code" href="../../df/d42/ufs_8h.html#aec5bc03f68bf810247d604821ad95bb7">ufs_time_t</a> <a class="code" href="../../d9/dde/structufs2__dinode.html#a7faf94a254583325c1de14b3eedc4672">di_ctime</a>; <span class="comment">/*  48: Last inode change time. */</span></div>
<div class="line"><a name="l00116"></a><span class="lineno"><a class="line" href="../../d9/dde/structufs2__dinode.html#a6aa493a9beb9514ce29fab46c4dd9de2">  116</a></span>&#160;    <a class="code" href="../../df/d42/ufs_8h.html#aec5bc03f68bf810247d604821ad95bb7">ufs_time_t</a> <a class="code" href="../../d9/dde/structufs2__dinode.html#a9f35ec73df44f2db3b400271930806dc">di_birthtime</a>; <span class="comment">/*  56: Inode creation time. */</span></div>
<div class="line"><a name="l00117"></a><span class="lineno"><a class="line" href="../../d9/dde/structufs2__dinode.html#af66b1f8d1a7a8a8eeac1dceba64582f7">  117</a></span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../d9/dde/structufs2__dinode.html#a6aa493a9beb9514ce29fab46c4dd9de2">di_mtimensec</a>; <span class="comment">/*  64: Last modified time. */</span></div>
<div class="line"><a name="l00118"></a><span class="lineno"><a class="line" href="../../d9/dde/structufs2__dinode.html#a264013dc040d9a1a4f940948bd78306d">  118</a></span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../d9/dde/structufs2__dinode.html#af66b1f8d1a7a8a8eeac1dceba64582f7">di_atimensec</a>; <span class="comment">/*  68: Last access time. */</span></div>
<div class="line"><a name="l00119"></a><span class="lineno"><a class="line" href="../../d9/dde/structufs2__dinode.html#aa62f9cdee1b9d4f5b437e3fbd6dcc33a">  119</a></span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../d9/dde/structufs2__dinode.html#a264013dc040d9a1a4f940948bd78306d">di_ctimensec</a>; <span class="comment">/*  72: Last inode change time. */</span></div>
<div class="line"><a name="l00120"></a><span class="lineno"><a class="line" href="../../d9/dde/structufs2__dinode.html#a4381e2835270fbbe32040beccd49453c">  120</a></span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../d9/dde/structufs2__dinode.html#aa62f9cdee1b9d4f5b437e3fbd6dcc33a">di_birthnsec</a>; <span class="comment">/*  76: Inode creation time. */</span></div>
<div class="line"><a name="l00121"></a><span class="lineno"><a class="line" href="../../d9/dde/structufs2__dinode.html#affe05119f062572fbf7b93c7e7f9feac">  121</a></span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../d9/dde/structufs2__dinode.html#a4381e2835270fbbe32040beccd49453c">di_gen</a>; <span class="comment">/*  80: Generation number. */</span></div>
<div class="line"><a name="l00122"></a><span class="lineno"><a class="line" href="../../d9/dde/structufs2__dinode.html#ac1dc27b26634efb7512d49a25d105fc7">  122</a></span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a0238af00180b6d9278fa1c6aa790fdf4">uint32_t</a> <a class="code" href="../../d9/dde/structufs2__dinode.html#affe05119f062572fbf7b93c7e7f9feac">di_kernflags</a>; <span class="comment">/*  84: Kernel flags. */</span></div>
<div class="line"><a name="l00123"></a><span class="lineno"><a class="line" href="../../d9/dde/structufs2__dinode.html#aebd41a6fb817a7a04b6cf9664c5fc1dd">  123</a></span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a0238af00180b6d9278fa1c6aa790fdf4">uint32_t</a> <a class="code" href="../../d9/dde/structufs2__dinode.html#ac1dc27b26634efb7512d49a25d105fc7">di_flags</a>; <span class="comment">/*  88: Status flags (chflags). */</span></div>
<div class="line"><a name="l00124"></a><span class="lineno"><a class="line" href="../../d9/dde/structufs2__dinode.html#aea6f036f1e38b4645ac4a72aaa2e7585">  124</a></span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../d9/dde/structufs2__dinode.html#aebd41a6fb817a7a04b6cf9664c5fc1dd">di_extsize</a>; <span class="comment">/*  92: External attributes block. */</span></div>
<div class="line"><a name="l00125"></a><span class="lineno"><a class="line" href="../../d9/dde/structufs2__dinode.html#a667ab9837a0fd21d51108ca9dfd85f66">  125</a></span>&#160;    <a class="code" href="../../df/d42/ufs_8h.html#ad1d47f60518d845f7e798fa0f3458753">ufs2_daddr_t</a> <a class="code" href="../../d9/dde/structufs2__dinode.html#aea6f036f1e38b4645ac4a72aaa2e7585">di_extb</a>[<a class="code" href="../../df/d42/ufs_8h.html#a9515cc7f95937a2fc426cefaf6577cd5">NXADDR</a>];<span class="comment">/*  96: External attributes block. */</span></div>
<div class="line"><a name="l00126"></a><span class="lineno"><a class="line" href="../../d9/dde/structufs2__dinode.html#a9eb4d981d19dd77fbde21e84fd4e2d5d">  126</a></span>&#160;    <a class="code" href="../../df/d42/ufs_8h.html#ad1d47f60518d845f7e798fa0f3458753">ufs2_daddr_t</a> <a class="code" href="../../d9/dde/structufs2__dinode.html#a667ab9837a0fd21d51108ca9dfd85f66">di_db</a>[<a class="code" href="../../df/d42/ufs_8h.html#a0c136d7ef3223bdd2b6e7c83c65bb508">NDADDR</a>]; <span class="comment">/* 112: Direct disk blocks. */</span></div>
<div class="line"><a name="l00127"></a><span class="lineno"><a class="line" href="../../d9/dde/structufs2__dinode.html#af548961233457327ec8ae47cba34faed">  127</a></span>&#160;    <a class="code" href="../../df/d42/ufs_8h.html#ad1d47f60518d845f7e798fa0f3458753">ufs2_daddr_t</a> <a class="code" href="../../d9/dde/structufs2__dinode.html#a9eb4d981d19dd77fbde21e84fd4e2d5d">di_ib</a>[<a class="code" href="../../df/d42/ufs_8h.html#a4916bc50cb5cd1deaffe2c749d1559f8">NIADDR</a>]; <span class="comment">/* 208: Indirect disk blocks. */</span></div>
<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a96411d49619f50e635418ee57651b95d">int64_t</a> <a class="code" href="../../d9/dde/structufs2__dinode.html#af548961233457327ec8ae47cba34faed">di_spare</a>[3]; <span class="comment">/* 232: Reserved; currently unused */</span></div>
<div class="line"><a name="l00129"></a><span class="lineno">  129</span>&#160;};</div>
<div class="line"><a name="l00130"></a><span class="lineno"><a class="line" href="../../d5/d02/structufs1__dinode.html">  130</a></span>&#160; </div>
<div class="line"><a name="l00131"></a><span class="lineno"><a class="line" href="../../d5/d02/structufs1__dinode.html#a1194f04404015f7da26bd1932773df6a">  131</a></span>&#160;<span class="keyword">struct </span><a class="code" href="../../d5/d02/structufs1__dinode.html">ufs1_dinode</a> {</div>
<div class="line"><a name="l00132"></a><span class="lineno"><a class="line" href="../../d5/d02/structufs1__dinode.html#a588b5e9341bb7c148047efff0ee220a7">  132</a></span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#af7b042408b9b104606f8a9b5035329f3">u_int16_t</a> <a class="code" href="../../d5/d02/structufs1__dinode.html#a1194f04404015f7da26bd1932773df6a">di_mode</a>; <span class="comment">/*   0: IFMT, permissions; see below. */</span></div>
<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a3542c6a0490e65fc4fc407273126e64f">int16_t</a> <a class="code" href="../../d5/d02/structufs1__dinode.html#a588b5e9341bb7c148047efff0ee220a7">di_nlink</a>; <span class="comment">/*   2: File link count. */</span></div>
<div class="line"><a name="l00134"></a><span class="lineno"><a class="line" href="../../d5/d02/structufs1__dinode.html#a73e877b335388dfd98354ded9cc2e5ac">  134</a></span>&#160;    <span class="keyword">union </span>{</div>
<div class="line"><a name="l00135"></a><span class="lineno">  135</span>&#160;        <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#af7b042408b9b104606f8a9b5035329f3">u_int16_t</a> <a class="code" href="../../d5/d02/structufs1__dinode.html#a73e877b335388dfd98354ded9cc2e5ac">oldids</a>[2]; <span class="comment">/*   4: Ffs: old user and group ids. */</span></div>
<div class="line"><a name="l00136"></a><span class="lineno"><a class="line" href="../../d5/d02/structufs1__dinode.html#aeb1915f50d8bd4ef7e10fc68a965bdc7">  136</a></span>&#160;    } <a class="code" href="../../d5/d02/structufs1__dinode.html#aed1b13367c352a3def247f7c7a9f2d19">di_u</a>;</div>
<div class="line"><a name="l00137"></a><span class="lineno"><a class="line" href="../../d5/d02/structufs1__dinode.html#a595f269b878c850fbe7970292fbf0ec2">  137</a></span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a250ac047bf3984b5dae755276a305d64">u_int64_t</a> <a class="code" href="../../d5/d02/structufs1__dinode.html#aeb1915f50d8bd4ef7e10fc68a965bdc7">di_size</a>; <span class="comment">/*   8: File byte count. */</span></div>
<div class="line"><a name="l00138"></a><span class="lineno"><a class="line" href="../../d5/d02/structufs1__dinode.html#adeba42b56bad1b46746b76a261a28ef1">  138</a></span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../d5/d02/structufs1__dinode.html#a595f269b878c850fbe7970292fbf0ec2">di_atime</a>; <span class="comment">/*  16: Last access time. */</span></div>
<div class="line"><a name="l00139"></a><span class="lineno"><a class="line" href="../../d5/d02/structufs1__dinode.html#addd8686290d360fe1ff97e47b25df5d6">  139</a></span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../d5/d02/structufs1__dinode.html#adeba42b56bad1b46746b76a261a28ef1">di_atimensec</a>; <span class="comment">/*  20: Last access time. */</span></div>
<div class="line"><a name="l00140"></a><span class="lineno"><a class="line" href="../../d5/d02/structufs1__dinode.html#ae1a12b1b2308f6feb92b210b3fd32c37">  140</a></span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../d5/d02/structufs1__dinode.html#addd8686290d360fe1ff97e47b25df5d6">di_mtime</a>; <span class="comment">/*  24: Last modified time. */</span></div>
<div class="line"><a name="l00141"></a><span class="lineno"><a class="line" href="../../d5/d02/structufs1__dinode.html#adb27793d0c34f01326474401ddde1c43">  141</a></span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../d5/d02/structufs1__dinode.html#ae1a12b1b2308f6feb92b210b3fd32c37">di_mtimensec</a>; <span class="comment">/*  28: Last modified time. */</span></div>
<div class="line"><a name="l00142"></a><span class="lineno"><a class="line" href="../../d5/d02/structufs1__dinode.html#a0094b1e1cac8ca65a970968ad2ad0237">  142</a></span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../d5/d02/structufs1__dinode.html#adb27793d0c34f01326474401ddde1c43">di_ctime</a>; <span class="comment">/*  32: Last inode change time. */</span></div>
<div class="line"><a name="l00143"></a><span class="lineno"><a class="line" href="../../d5/d02/structufs1__dinode.html#afba310e16ff4dd802733e9ea57c7ce25">  143</a></span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../d5/d02/structufs1__dinode.html#a0094b1e1cac8ca65a970968ad2ad0237">di_ctimensec</a>; <span class="comment">/*  36: Last inode change time. */</span></div>
<div class="line"><a name="l00144"></a><span class="lineno"><a class="line" href="../../d5/d02/structufs1__dinode.html#aea74a32cfbd55a50c23f779583bfb707">  144</a></span>&#160;    <a class="code" href="../../df/d42/ufs_8h.html#a6c4d2453c62592d30d9c981e4ee01323">ufs1_daddr_t</a> <a class="code" href="../../d5/d02/structufs1__dinode.html#afba310e16ff4dd802733e9ea57c7ce25">di_db</a>[<a class="code" href="../../df/d42/ufs_8h.html#a0c136d7ef3223bdd2b6e7c83c65bb508">NDADDR</a>]; <span class="comment">/*  40: Direct disk blocks. */</span></div>
<div class="line"><a name="l00145"></a><span class="lineno"><a class="line" href="../../d5/d02/structufs1__dinode.html#aafdd15ffb8853aacf5b072ec3cf83e0a">  145</a></span>&#160;    <a class="code" href="../../df/d42/ufs_8h.html#a6c4d2453c62592d30d9c981e4ee01323">ufs1_daddr_t</a> <a class="code" href="../../d5/d02/structufs1__dinode.html#aea74a32cfbd55a50c23f779583bfb707">di_ib</a>[<a class="code" href="../../df/d42/ufs_8h.html#a4916bc50cb5cd1deaffe2c749d1559f8">NIADDR</a>]; <span class="comment">/*  88: Indirect disk blocks. */</span></div>
<div class="line"><a name="l00146"></a><span class="lineno"><a class="line" href="../../d5/d02/structufs1__dinode.html#a09bff0a0b5a439618e8893b4f5790368">  146</a></span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a0238af00180b6d9278fa1c6aa790fdf4">uint32_t</a> <a class="code" href="../../d5/d02/structufs1__dinode.html#aafdd15ffb8853aacf5b072ec3cf83e0a">di_flags</a>; <span class="comment">/* 100: Status flags (chflags). */</span></div>
<div class="line"><a name="l00147"></a><span class="lineno"><a class="line" href="../../d5/d02/structufs1__dinode.html#a0c83844df5375d0d7e3bf70b1fd20762">  147</a></span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../d5/d02/structufs1__dinode.html#a09bff0a0b5a439618e8893b4f5790368">di_blocks</a>; <span class="comment">/* 104: Blocks actually held. */</span></div>
<div class="line"><a name="l00148"></a><span class="lineno"><a class="line" href="../../d5/d02/structufs1__dinode.html#a0adc87e7a871423fb4bbbbfb7daf6f6c">  148</a></span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../d5/d02/structufs1__dinode.html#a0c83844df5375d0d7e3bf70b1fd20762">di_gen</a>; <span class="comment">/* 108: Generation number. */</span></div>
<div class="line"><a name="l00149"></a><span class="lineno"><a class="line" href="../../d5/d02/structufs1__dinode.html#a2c89daace31a1b7e48b9317a32a8e0ff">  149</a></span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a0238af00180b6d9278fa1c6aa790fdf4">uint32_t</a> <a class="code" href="../../d5/d02/structufs1__dinode.html#a0adc87e7a871423fb4bbbbfb7daf6f6c">di_uid</a>; <span class="comment">/* 112: File owner. */</span></div>
<div class="line"><a name="l00150"></a><span class="lineno"><a class="line" href="../../d5/d02/structufs1__dinode.html#a91a277e4cb6f822b1bd692f5cd06fb97">  150</a></span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a0238af00180b6d9278fa1c6aa790fdf4">uint32_t</a> <a class="code" href="../../d5/d02/structufs1__dinode.html#a2c89daace31a1b7e48b9317a32a8e0ff">di_gid</a>; <span class="comment">/* 116: File group. */</span></div>
<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../d5/d02/structufs1__dinode.html#a91a277e4cb6f822b1bd692f5cd06fb97">di_spare</a>[2]; <span class="comment">/* 120: Reserved; currently unused */</span></div>
<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160;};</div>
<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160; </div>
<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160;<span class="keyword">struct </span><a class="code" href="../../d5/dc6/structcsum.html">csum</a> {</div>
<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../d5/dc6/structcsum.html#a910936b597b99baa5f64ddd5a15f6b70">cs_ndir</a>; <span class="comment">/* number of directories */</span></div>
<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../d5/dc6/structcsum.html#ac77b40fc2a8d65ec266e9471fb96ed99">cs_nbfree</a>; <span class="comment">/* number of free blocks */</span></div>
<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../d5/dc6/structcsum.html#a997edf4fbc43862abb72a4a7e411a51d">cs_nifree</a>; <span class="comment">/* number of free inodes */</span></div>
<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../d5/dc6/structcsum.html#a4725bcc5b848a377eb7aeb181018405d">cs_nffree</a>; <span class="comment">/* number of free frags */</span></div>
<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160;};</div>
<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160;<span class="keyword">struct </span><a class="code" href="../../d8/d0f/structcsum__total.html">csum_total</a> {</div>
<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a96411d49619f50e635418ee57651b95d">int64_t</a> <a class="code" href="../../d8/d0f/structcsum__total.html#ace49dca16f94651c7e9b1df65d8197d9">cs_ndir</a>; <span class="comment">/* number of directories */</span></div>
<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a96411d49619f50e635418ee57651b95d">int64_t</a> <a class="code" href="../../d8/d0f/structcsum__total.html#ac41c6231e09b4ca0b7fd2fe16d73abee">cs_nbfree</a>; <span class="comment">/* number of free blocks */</span></div>
<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a96411d49619f50e635418ee57651b95d">int64_t</a> <a class="code" href="../../d8/d0f/structcsum__total.html#a804f2ae79c647da155cbd6ea5952b3b3">cs_nifree</a>; <span class="comment">/* number of free inodes */</span></div>
<div class="line"><a name="l00164"></a><span class="lineno">  164</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a96411d49619f50e635418ee57651b95d">int64_t</a> <a class="code" href="../../d8/d0f/structcsum__total.html#a6d734f6ae45524cb242fb899168cc1e6">cs_nffree</a>; <span class="comment">/* number of free frags */</span></div>
<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a96411d49619f50e635418ee57651b95d">int64_t</a> <a class="code" href="../../d8/d0f/structcsum__total.html#a89edf9903e16183ddc371bbbc7756217">cs_numclusters</a>; <span class="comment">/* number of free clusters */</span></div>
<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a96411d49619f50e635418ee57651b95d">int64_t</a> <a class="code" href="../../d8/d0f/structcsum__total.html#ab96e3e2dbc1ce2a4b2f8bbdcdba76200">cs_spare</a>[3]; <span class="comment">/* future expansion */</span></div>
<div class="line"><a name="l00167"></a><span class="lineno">  167</span>&#160;};</div>
<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160; </div>
<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160;<span class="keyword">struct </span><a class="code" href="../../de/d1a/structfs.html">fs</a> {</div>
<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#a845f442a845714c10fff6d8b12c9eb9e">fs_firstfield</a>; <span class="comment">/* historic filesystem linked list, */</span></div>
<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#a7246de3f8042955f49127b1e656838f5">fs_unused_1</a>; <span class="comment">/*     used for incore super blocks */</span></div>
<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#ab96f2622ae5d8b12c0ca31a210b3c58e">fs_sblkno</a>; <span class="comment">/* offset of super-block in filesys */</span></div>
<div class="line"><a name="l00173"></a><span class="lineno">  173</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#adedb82f28a6436a506aa3c47bdf49aa0">fs_cblkno</a>; <span class="comment">/* offset of cyl-block in filesys */</span></div>
<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#a680d9067242a7b551779146d839997f4">fs_iblkno</a>; <span class="comment">/* offset of inode-blocks in filesys */</span></div>
<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#afc80e8002a127f6e31ab675bc79d7466">fs_dblkno</a>; <span class="comment">/* offset of first data after cg */</span></div>
<div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#a0e65a1457e48bf92c3ff9ed5de2d2f97">fs_old_cgoffset</a>; <span class="comment">/* cylinder group offset in cylinder */</span></div>
<div class="line"><a name="l00177"></a><span class="lineno">  177</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#a3372db524b01604405d0736d4c76ed88">fs_old_cgmask</a>; <span class="comment">/* used to calc mod fs_ntrak */</span></div>
<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#a948e2a387ab0a3cfd674e93db8e9faf0">fs_old_time</a>; <span class="comment">/* last time written */</span></div>
<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#ad24dc27973a0594319921fe1aa0394d4">fs_old_size</a>; <span class="comment">/* number of blocks in fs */</span></div>
<div class="line"><a name="l00180"></a><span class="lineno"><a class="line" href="../../de/d1a/structfs.html#a06f4cbb13f8a47c87f53f5b3a7d86340">  180</a></span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#a07a13bddf97b62b08ec62f12f788be8a">fs_old_dsize</a>; <span class="comment">/* number of data blocks in fs */</span></div>
<div class="line"><a name="l00181"></a><span class="lineno">  181</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#a2d9e55c707f7e3d817aecadcdd64caaf">fs_ncg</a>; <span class="comment">/* number of cylinder groups */</span></div>
<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#abeaa37858276e7d7d7f8f4260bc53f6d">fs_bsize</a>; <span class="comment">/* size of basic blocks in fs */</span></div>
<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#ac2a347c2b6170615954aee791991f94d">fs_fsize</a>; <span class="comment">/* size of frag blocks in fs */</span></div>
<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#a13aa148271139d206d6b778ac9b3ed09">fs_frag</a>; <span class="comment">/* number of frags in a block in fs */</span></div>
<div class="line"><a name="l00185"></a><span class="lineno">  185</span>&#160;    <span class="comment">/* these are configuration parameters */</span></div>
<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#a3b39e3f97e0438ecbb1a953dec03a5c1">fs_minfree</a>; <span class="comment">/* minimum percentage of free blocks */</span></div>
<div class="line"><a name="l00187"></a><span class="lineno">  187</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#a31507b3bebe2528e83e9eecadea5fca0">fs_old_rotdelay</a>; <span class="comment">/* num of ms for optimal next block */</span></div>
<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#af615de722bf977da3bf0b21e99099358">fs_old_rps</a>; <span class="comment">/* disk revolutions per second */</span></div>
<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160;    <span class="comment">/* these fields can be computed from the others */</span></div>
<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#a9a6df636b99f001bb0fe96c2c567c3db">fs_bmask</a>; <span class="comment">/* ``blkoff&#39;&#39; calc of blk offsets */</span></div>
<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#af447cdadaacd96c24c81f7e34c0059f5">fs_fmask</a>; <span class="comment">/* ``fragoff&#39;&#39; calc of frag offsets */</span></div>
<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#a664686425d41a31c188000518c356682">fs_bshift</a>; <span class="comment">/* ``lblkno&#39;&#39; calc of logical blkno */</span></div>
<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#ac62c66d38fde6372b81e3cf8ef8ec6f2">fs_fshift</a>; <span class="comment">/* ``numfrags&#39;&#39; calc number of frags */</span></div>
<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160;    <span class="comment">/* these are configuration parameters */</span></div>
<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#a78bdd388e46c8136e6f9e5b6b7a3f600">fs_maxcontig</a>; <span class="comment">/* max number of contiguous blks */</span></div>
<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#a1236b6b674047859269b8df46a745aba">fs_maxbpg</a>; <span class="comment">/* max number of blks per cyl group */</span></div>
<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160;    <span class="comment">/* these fields can be computed from the others */</span></div>
<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#a27f2b7e09b8716cf08237aba7529fbf7">fs_fragshift</a>; <span class="comment">/* block to frag shift */</span></div>
<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#a420213fcd930d17a087a39fa48eab6bb">fs_fsbtodb</a>; <span class="comment">/* fsbtodb and dbtofsb shift constant */</span></div>
<div class="line"><a name="l00200"></a><span class="lineno">  200</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#a60ddc7f4adc14ba5f09977808f93b124">fs_sbsize</a>; <span class="comment">/* actual size of super block */</span></div>
<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#ae626e7eadba9d15bd1aa6bd733de59fe">fs_spare1</a>[2]; <span class="comment">/* old fs_csmask */</span></div>
<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160;    <span class="comment">/* old fs_csshift */</span></div>
<div class="line"><a name="l00203"></a><span class="lineno"><a class="line" href="../../de/d1a/structfs.html#a09f5993f6a06c3a6543978b91da11826">  203</a></span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#a2d119c1181a7e3acad4d7705a589d20b">fs_nindir</a>; <span class="comment">/* value of NINDIR */</span></div>
<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#a733402e62d65acbcba0ab0468022b4d5">fs_inopb</a>; <span class="comment">/* value of INOPB */</span></div>
<div class="line"><a name="l00205"></a><span class="lineno">  205</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#a7262744877dac1c79e119fab7ee3d67d">fs_old_nspf</a>; <span class="comment">/* value of NSPF */</span></div>
<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160;    <span class="comment">/* yet another configuration parameter */</span></div>
<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#ad2741b461acb83e521e8f094586e1f04">fs_optim</a>; <span class="comment">/* optimization preference, see below */</span></div>
<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#aaefee9a806967afe881a50fcbe391ff5">fs_old_npsect</a>; <span class="comment">/* # sectors/track including spares */</span></div>
<div class="line"><a name="l00209"></a><span class="lineno">  209</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#affe7e7f7fcff6fab9079d83220e3e1cc">fs_old_interleave</a>; <span class="comment">/* hardware sector interleave */</span></div>
<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#ab013e02a3dd43b54edb8d17a6303987e">fs_old_trackskew</a>; <span class="comment">/* sector 0 skew, per track */</span></div>
<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#ad573635cfbc906b4d5af65a338705fef">fs_id</a>[2]; <span class="comment">/* unique filesystem id */</span></div>
<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160;    <span class="comment">/* sizes determined by number of cylinder groups and their sizes */</span></div>
<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#a1e5f3cc79f0589b713e56ae3f7892287">fs_old_csaddr</a>; <span class="comment">/* blk addr of cyl grp summary area */</span></div>
<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#a8eba877a723ca9b8f9c762a1d65878e9">fs_cssize</a>; <span class="comment">/* size of cyl grp summary area */</span></div>
<div class="line"><a name="l00215"></a><span class="lineno">  215</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#a1a500c66d35a8ae7875ae00c2a953eea">fs_cgsize</a>; <span class="comment">/* cylinder group size */</span></div>
<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#a7cebf2cb358cde121c29269dbc20a1f3">fs_spare2</a>; <span class="comment">/* old fs_ntrak */</span></div>
<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#a89b502e2bf515440bc150e8e4ebb12c9">fs_old_nsect</a>; <span class="comment">/* sectors per track */</span></div>
<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#affb1c061e74f60407af46700f5394a0c">fs_old_spc</a>; <span class="comment">/* sectors per cylinder */</span></div>
<div class="line"><a name="l00219"></a><span class="lineno">  219</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#a3b4d10d43d4175b9444ed73ddcf18140">fs_old_ncyl</a>; <span class="comment">/* cylinders in filesystem */</span></div>
<div class="line"><a name="l00220"></a><span class="lineno"><a class="line" href="../../de/d1a/structfs.html#ab9ac53ea2f7e8f218b48ce3d68245e12">  220</a></span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#a3059d11894848b96ae73618740f0dac6">fs_old_cpg</a>; <span class="comment">/* cylinders per group */</span></div>
<div class="line"><a name="l00221"></a><span class="lineno">  221</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#adf24d0e3ffe0fceef2f3821305e04e3d">fs_ipg</a>; <span class="comment">/* inodes per group */</span></div>
<div class="line"><a name="l00222"></a><span class="lineno">  222</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#a8231c53c394bf5c523584dbe87295b03">fs_fpg</a>; <span class="comment">/* blocks per group * fs_frag */</span></div>
<div class="line"><a name="l00223"></a><span class="lineno">  223</span>&#160;    <span class="comment">/* this data must be re-computed after crashes */</span></div>
<div class="line"><a name="l00224"></a><span class="lineno">  224</span>&#160;    <span class="keyword">struct </span><a class="code" href="../../d5/dc6/structcsum.html">csum</a> <a class="code" href="../../de/d1a/structfs.html#a987656a71ddd126654688a50477b4757">fs_old_cstotal</a>; <span class="comment">/* cylinder summary information */</span></div>
<div class="line"><a name="l00225"></a><span class="lineno">  225</span>&#160;    <span class="comment">/* these fields are cleared at mount time */</span></div>
<div class="line"><a name="l00226"></a><span class="lineno">  226</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a06ffba8acf5d133104191f183e67ac8c">int8_t</a> <a class="code" href="../../de/d1a/structfs.html#a685528bae5950f6dc8d7868ce1df2268">fs_fmod</a>; <span class="comment">/* super block modified flag */</span></div>
<div class="line"><a name="l00227"></a><span class="lineno">  227</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a06ffba8acf5d133104191f183e67ac8c">int8_t</a> <a class="code" href="../../de/d1a/structfs.html#ad70b3b14f20ee12639f774ce0a6817b0">fs_clean</a>; <span class="comment">/* filesystem is clean flag */</span></div>
<div class="line"><a name="l00228"></a><span class="lineno">  228</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a06ffba8acf5d133104191f183e67ac8c">int8_t</a> <a class="code" href="../../de/d1a/structfs.html#ac4a00ffe190e24cf27323062dd3c4b04">fs_ronly</a>; <span class="comment">/* mounted read-only flag */</span></div>
<div class="line"><a name="l00229"></a><span class="lineno">  229</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a06ffba8acf5d133104191f183e67ac8c">int8_t</a> <a class="code" href="../../de/d1a/structfs.html#a2eb4e28e41443e46d48f4b2d401fa61f">fs_old_flags</a>; <span class="comment">/* old FS_ flags */</span></div>
<div class="line"><a name="l00230"></a><span class="lineno">  230</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#ae2b02ed168fc99cff3851603910b1fb6">u_char</a> <a class="code" href="../../de/d1a/structfs.html#a580ddd495e4e346d10f6f74cd8ae35ad">fs_fsmnt</a>[<a class="code" href="../../df/d42/ufs_8h.html#a0beb14d415a358b818cec76550e4fad1">MAXMNTLEN</a>]; <span class="comment">/* name mounted on */</span></div>
<div class="line"><a name="l00231"></a><span class="lineno">  231</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#ae2b02ed168fc99cff3851603910b1fb6">u_char</a> <a class="code" href="../../de/d1a/structfs.html#af062a835d2e2599fd6ffd453c454dd22">fs_volname</a>[<a class="code" href="../../df/d42/ufs_8h.html#ac5859c27029a47d17c1279cc197f05c3">MAXVOLLEN</a>]; <span class="comment">/* volume name */</span></div>
<div class="line"><a name="l00232"></a><span class="lineno">  232</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a250ac047bf3984b5dae755276a305d64">u_int64_t</a> <a class="code" href="../../de/d1a/structfs.html#a582e900902af7c6ba9a7a837c61ce8b9">fs_swuid</a>; <span class="comment">/* system-wide uid */</span></div>
<div class="line"><a name="l00233"></a><span class="lineno">  233</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#a2cb27fb4a6379e89a430db9f9d51eda5">fs_pad</a>; <span class="comment">/* due to alignment of fs_swuid */</span></div>
<div class="line"><a name="l00234"></a><span class="lineno">  234</span>&#160;    <span class="comment">/* these fields retain the current block allocation info */</span></div>
<div class="line"><a name="l00235"></a><span class="lineno">  235</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#a30411c307e72e31cec612a97b004453e">fs_cgrotor</a>; <span class="comment">/* last cg searched */</span></div>
<div class="line"><a name="l00236"></a><span class="lineno">  236</span>&#160;    <span class="keywordtype">void</span> *<a class="code" href="../../de/d1a/structfs.html#a4cf49593a8f0cf0a1d2d53992fab1ec7">fs_ocsp</a>[<a class="code" href="../../df/d42/ufs_8h.html#aca816b354128719c1523e33152a13637">NOCSPTRS</a>]; <span class="comment">/* padding; was list of fs_cs buffers */</span></div>
<div class="line"><a name="l00237"></a><span class="lineno">  237</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#ac7c42f52639b9aca7da966a0783996d7">u_int8_t</a> *<a class="code" href="../../de/d1a/structfs.html#ada48615e2bbbfed4cce9753d86d7584f">fs_contigdirs</a>; <span class="comment">/* (u) # of contig. allocated dirs */</span></div>
<div class="line"><a name="l00238"></a><span class="lineno">  238</span>&#160;    <span class="keyword">struct </span><a class="code" href="../../d5/dc6/structcsum.html">csum</a> *<a class="code" href="../../de/d1a/structfs.html#a4b9c3e77f89f5a59f71e37f83b8d42aa">fs_csp</a>; <span class="comment">/* (u) cg summary info buffer */</span></div>
<div class="line"><a name="l00239"></a><span class="lineno">  239</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> *<a class="code" href="../../de/d1a/structfs.html#a3456619a6ebb8c8c6b522d5d3ef1b081">fs_maxcluster</a>; <span class="comment">/* (u) max cluster in each cyl group */</span></div>
<div class="line"><a name="l00240"></a><span class="lineno">  240</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#ac319c165d52643e43249fe003e18bdf3">u_int</a> *<a class="code" href="../../de/d1a/structfs.html#a242bad85def13c2aba47daaf58de7308">fs_active</a>; <span class="comment">/* (u) used by snapshots to track fs */</span></div>
<div class="line"><a name="l00241"></a><span class="lineno">  241</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#ada2826b8126cd04502a8d106d97f2feb">fs_old_cpc</a>; <span class="comment">/* cyl per cycle in postbl */</span></div>
<div class="line"><a name="l00242"></a><span class="lineno">  242</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#a133f70897ddd802936d9f15f9c4f7b1d">fs_maxbsize</a>; <span class="comment">/* maximum blocking factor permitted */</span></div>
<div class="line"><a name="l00243"></a><span class="lineno">  243</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a96411d49619f50e635418ee57651b95d">int64_t</a> <a class="code" href="../../de/d1a/structfs.html#a7abf5f534e4a4a54dcbb38013f2afcb7">fs_sparecon64</a>[17]; <span class="comment">/* old rotation block list head */</span></div>
<div class="line"><a name="l00244"></a><span class="lineno">  244</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a96411d49619f50e635418ee57651b95d">int64_t</a> <a class="code" href="../../de/d1a/structfs.html#a7f7bd1346fb9aa31b3509e7736b9c3c5">fs_sblockloc</a>; <span class="comment">/* byte offset of standard superblock */</span></div>
<div class="line"><a name="l00245"></a><span class="lineno">  245</span>&#160;    <span class="keyword">struct </span><a class="code" href="../../d8/d0f/structcsum__total.html">csum_total</a> <a class="code" href="../../de/d1a/structfs.html#a85a5dbf3800d9a52f02efc0367cf87f2">fs_cstotal</a>; <span class="comment">/* (u) cylinder summary information */</span></div>
<div class="line"><a name="l00246"></a><span class="lineno">  246</span>&#160;    <a class="code" href="../../df/d42/ufs_8h.html#aec5bc03f68bf810247d604821ad95bb7">ufs_time_t</a> <a class="code" href="../../de/d1a/structfs.html#a05c9a84e408e2f7898dd0a83f7859112">fs_time</a>; <span class="comment">/* last time written */</span></div>
<div class="line"><a name="l00247"></a><span class="lineno">  247</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a96411d49619f50e635418ee57651b95d">int64_t</a> <a class="code" href="../../de/d1a/structfs.html#a4f95748c8c7cc9e3e9ed007405b99761">fs_size</a>; <span class="comment">/* number of blocks in fs */</span></div>
<div class="line"><a name="l00248"></a><span class="lineno">  248</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a96411d49619f50e635418ee57651b95d">int64_t</a> <a class="code" href="../../de/d1a/structfs.html#aa8e6378d3a6150f5a1dc264cf2e306e6">fs_dsize</a>; <span class="comment">/* number of data blocks in fs */</span></div>
<div class="line"><a name="l00249"></a><span class="lineno">  249</span>&#160;    <a class="code" href="../../df/d42/ufs_8h.html#ad1d47f60518d845f7e798fa0f3458753">ufs2_daddr_t</a> <a class="code" href="../../de/d1a/structfs.html#ad43582016bfc00268dbd3de5bdf63c56">fs_csaddr</a>; <span class="comment">/* blk addr of cyl grp summary area */</span></div>
<div class="line"><a name="l00250"></a><span class="lineno"><a class="line" href="../../de/d1a/structfs.html#a2edcaaaf740c2737b958c8f0de0bafde">  250</a></span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a96411d49619f50e635418ee57651b95d">int64_t</a> <a class="code" href="../../de/d1a/structfs.html#a716babdd931f0aae037a388a76fb0f5e">fs_pendingblocks</a>; <span class="comment">/* (u) blocks being freed */</span></div>
<div class="line"><a name="l00251"></a><span class="lineno"><a class="line" href="../../de/d1a/structfs.html#ac6261d52facc413146d79821e88c2df4">  251</a></span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#a0cbe58ffe6a5938d48c456413580d492">fs_pendinginodes</a>; <span class="comment">/* (u) inodes being freed */</span></div>
<div class="line"><a name="l00252"></a><span class="lineno"><a class="line" href="../../de/d1a/structfs.html#a3d750fecfb70d46d78e3964c0fc62db0">  252</a></span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#a1d23acba4998d1e7aaa613fabbeacd8c">fs_snapinum</a>[<a class="code" href="../../df/d42/ufs_8h.html#a04c33da6605e73954cf2ff32c3f0f15a">FSMAXSNAP</a>];<span class="comment">/* list of snapshot inode numbers */</span></div>
<div class="line"><a name="l00253"></a><span class="lineno"><a class="line" href="../../de/d1a/structfs.html#a4e27ad3d243d1868c517c7f50db36c68">  253</a></span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#aac41d7cc53c7100d01164f2b296b05ee">fs_avgfilesize</a>; <span class="comment">/* expected average file size */</span></div>
<div class="line"><a name="l00254"></a><span class="lineno">  254</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#ada76c669a82750d9a8c0d7ca2eddd082">fs_avgfpdir</a>; <span class="comment">/* expected # of files per directory */</span></div>
<div class="line"><a name="l00255"></a><span class="lineno">  255</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#a296f6ea58ab5171bb0cebf8d9e9759b9">fs_save_cgsize</a>; <span class="comment">/* save real cg size to use fs_bsize */</span></div>
<div class="line"><a name="l00256"></a><span class="lineno">  256</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#a505ae55360f35ac57519ef73a583c65c">fs_sparecon32</a>[26]; <span class="comment">/* reserved for future constants */</span></div>
<div class="line"><a name="l00257"></a><span class="lineno">  257</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#a3036cb913215b8925934f2d87792e75b">fs_flags</a>; <span class="comment">/* see FS_ flags below */</span></div>
<div class="line"><a name="l00258"></a><span class="lineno">  258</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#acdd52fe6ac532b73eb877c57b286dd93">fs_contigsumsize</a>; <span class="comment">/* size of cluster summary array */</span></div>
<div class="line"><a name="l00259"></a><span class="lineno">  259</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#abc0a279ec4d6a3f7a70e7078c9def3d3">fs_maxsymlinklen</a>; <span class="comment">/* max length of an internal symlink */</span></div>
<div class="line"><a name="l00260"></a><span class="lineno">  260</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#a8fd0d606db522d961af347195bb59909">fs_old_inodefmt</a>; <span class="comment">/* format of on-disk inodes */</span></div>
<div class="line"><a name="l00261"></a><span class="lineno">  261</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a250ac047bf3984b5dae755276a305d64">u_int64_t</a> <a class="code" href="../../de/d1a/structfs.html#a80705fcf0b5478639af84da1d4c24e72">fs_maxfilesize</a>; <span class="comment">/* maximum representable file size */</span></div>
<div class="line"><a name="l00262"></a><span class="lineno">  262</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a96411d49619f50e635418ee57651b95d">int64_t</a> <a class="code" href="../../de/d1a/structfs.html#aa771c09702d1e51ee526fb822e7230a5">fs_qbmask</a>; <span class="comment">/* ~fs_bmask for use with 64-bit size */</span></div>
<div class="line"><a name="l00263"></a><span class="lineno">  263</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a96411d49619f50e635418ee57651b95d">int64_t</a> <a class="code" href="../../de/d1a/structfs.html#ab48686a078d1a8410ec36696f0afeb05">fs_qfmask</a>; <span class="comment">/* ~fs_fmask for use with 64-bit size */</span></div>
<div class="line"><a name="l00264"></a><span class="lineno">  264</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#a6c2e8cf33c773a90113fcc7fe9a75c51">fs_state</a>; <span class="comment">/* validate fs_clean field */</span></div>
<div class="line"><a name="l00265"></a><span class="lineno">  265</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#aff096e7b1228e1914b01a8b66e74b1b1">fs_old_postblformat</a>; <span class="comment">/* format of positional layout tables */</span></div>
<div class="line"><a name="l00266"></a><span class="lineno">  266</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#aef6eb7c95acad0463084fc855e91c73d">fs_old_nrpos</a>; <span class="comment">/* number of rotational positions */</span></div>
<div class="line"><a name="l00267"></a><span class="lineno">  267</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#ae21d3f568b4f3eec3613927631ff9ccf">fs_spare5</a>[2]; <span class="comment">/* old fs_postbloff */</span></div>
<div class="line"><a name="l00268"></a><span class="lineno">  268</span>&#160;    <span class="comment">/* old fs_rotbloff */</span></div>
<div class="line"><a name="l00269"></a><span class="lineno">  269</span>&#160;    <a class="code" href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a> <a class="code" href="../../de/d1a/structfs.html#aacc2f0aa6f3902f165c563ce5ba76373">fs_magic</a>; <span class="comment">/* magic number */</span></div>
<div class="line"><a name="l00270"></a><span class="lineno">  270</span>&#160;};</div>
<div class="line"><a name="l00271"></a><span class="lineno">  271</span>&#160; </div>
<div class="line"><a name="l00272"></a><span class="lineno">  272</span>&#160;<span class="keywordtype">int</span> <a class="code" href="../../df/d42/ufs_8h.html#a349e4b7ceea770cd630e0297b693d59e">ufs_init</a>();</div>
<div class="line"><a name="l00273"></a><span class="lineno">  273</span>&#160;<span class="keywordtype">int</span> <a class="code" href="../../df/d42/ufs_8h.html#ab72f6c6236410bf9a029e7bc810eb609">ufs_initialize</a>();</div>
<div class="line"><a name="l00274"></a><span class="lineno">  274</span>&#160; </div>
<div class="line"><a name="l00275"></a><span class="lineno">  275</span>&#160;<span class="preprocessor">#endif</span></div>
<div class="line"><a name="l00276"></a><span class="lineno">  276</span>&#160; </div>
<div class="line"><a name="l00277"></a><span class="lineno">  277</span>&#160;<span class="comment">/***</span></div>
<div class="line"><a name="l00278"></a><span class="lineno">  278</span>&#160;<span class="comment"> END</span></div>
<div class="line"><a name="l00279"></a><span class="lineno">  279</span>&#160;<span class="comment"> ***/</span></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<div class="ttc" id="astructfs_html_a8231c53c394bf5c523584dbe87295b03"><div class="ttname"><a href="../../de/d1a/structfs.html#a8231c53c394bf5c523584dbe87295b03">fs::fs_fpg</a></div><div class="ttdeci">int32_t fs_fpg</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00313">fs.h:313</a></div></div>
<div class="ttc" id="astructfs_html_a0cbe58ffe6a5938d48c456413580d492"><div class="ttname"><a href="../../de/d1a/structfs.html#a0cbe58ffe6a5938d48c456413580d492">fs::fs_pendinginodes</a></div><div class="ttdeci">u_int32_t fs_pendinginodes</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00345">fs.h:345</a></div></div>
<div class="ttc" id="astructfs_html_aacc2f0aa6f3902f165c563ce5ba76373"><div class="ttname"><a href="../../de/d1a/structfs.html#aacc2f0aa6f3902f165c563ce5ba76373">fs::fs_magic</a></div><div class="ttdeci">int32_t fs_magic</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00365">fs.h:365</a></div></div>
<div class="ttc" id="astructfs_html_a30411c307e72e31cec612a97b004453e"><div class="ttname"><a href="../../de/d1a/structfs.html#a30411c307e72e31cec612a97b004453e">fs::fs_cgrotor</a></div><div class="ttdeci">int32_t fs_cgrotor</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00326">fs.h:326</a></div></div>
<div class="ttc" id="astructcsum_html"><div class="ttname"><a href="../../d5/dc6/structcsum.html">csum</a></div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00242">fs.h:242</a></div></div>
<div class="ttc" id="astructfs_html_abc0a279ec4d6a3f7a70e7078c9def3d3"><div class="ttname"><a href="../../de/d1a/structfs.html#abc0a279ec4d6a3f7a70e7078c9def3d3">fs::fs_maxsymlinklen</a></div><div class="ttdeci">int32_t fs_maxsymlinklen</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00355">fs.h:355</a></div></div>
<div class="ttc" id="astructfs_html_ab96f2622ae5d8b12c0ca31a210b3c58e"><div class="ttname"><a href="../../de/d1a/structfs.html#ab96f2622ae5d8b12c0ca31a210b3c58e">fs::fs_sblkno</a></div><div class="ttdeci">int32_t fs_sblkno</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00263">fs.h:263</a></div></div>
<div class="ttc" id="astructufs1__dinode_html_a1194f04404015f7da26bd1932773df6a"><div class="ttname"><a href="../../d5/d02/structufs1__dinode.html#a1194f04404015f7da26bd1932773df6a">ufs1_dinode::di_mode</a></div><div class="ttdeci">u_int16_t di_mode</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00131">ufs.h:131</a></div></div>
<div class="ttc" id="astructfs_html_affe7e7f7fcff6fab9079d83220e3e1cc"><div class="ttname"><a href="../../de/d1a/structfs.html#affe7e7f7fcff6fab9079d83220e3e1cc">fs::fs_old_interleave</a></div><div class="ttdeci">int32_t fs_old_interleave</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00300">fs.h:300</a></div></div>
<div class="ttc" id="astructufs2__dinode_html_ad5993494c57c494293c25dc81ec3b154"><div class="ttname"><a href="../../d9/dde/structufs2__dinode.html#ad5993494c57c494293c25dc81ec3b154">ufs2_dinode::di_size</a></div><div class="ttdeci">u_int64_t di_size</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00110">ufs.h:110</a></div></div>
<div class="ttc" id="astructfs_html_a2d119c1181a7e3acad4d7705a589d20b"><div class="ttname"><a href="../../de/d1a/structfs.html#a2d119c1181a7e3acad4d7705a589d20b">fs::fs_nindir</a></div><div class="ttdeci">int32_t fs_nindir</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00294">fs.h:294</a></div></div>
<div class="ttc" id="a__types_8h_html_a25875528640a3eee1a026956baa82249"><div class="ttname"><a href="../../d0/d6f/__types_8h.html#a25875528640a3eee1a026956baa82249">__uint8_t</a></div><div class="ttdeci">unsigned char __uint8_t</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d6f/__types_8h_source.html#l00034">_types.h:34</a></div></div>
<div class="ttc" id="astructfs_html_a85a5dbf3800d9a52f02efc0367cf87f2"><div class="ttname"><a href="../../de/d1a/structfs.html#a85a5dbf3800d9a52f02efc0367cf87f2">fs::fs_cstotal</a></div><div class="ttdeci">struct csum_total fs_cstotal</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00339">fs.h:339</a></div></div>
<div class="ttc" id="astructfs_html_ad2741b461acb83e521e8f094586e1f04"><div class="ttname"><a href="../../de/d1a/structfs.html#ad2741b461acb83e521e8f094586e1f04">fs::fs_optim</a></div><div class="ttdeci">int32_t fs_optim</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00298">fs.h:298</a></div></div>
<div class="ttc" id="astructfs_html_a1a500c66d35a8ae7875ae00c2a953eea"><div class="ttname"><a href="../../de/d1a/structfs.html#a1a500c66d35a8ae7875ae00c2a953eea">fs::fs_cgsize</a></div><div class="ttdeci">int32_t fs_cgsize</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00306">fs.h:306</a></div></div>
<div class="ttc" id="astructufs1__dinode_html_aafdd15ffb8853aacf5b072ec3cf83e0a"><div class="ttname"><a href="../../d5/d02/structufs1__dinode.html#aafdd15ffb8853aacf5b072ec3cf83e0a">ufs1_dinode::di_flags</a></div><div class="ttdeci">uint32_t di_flags</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00145">ufs.h:145</a></div></div>
<div class="ttc" id="astructfs_html_a3b4d10d43d4175b9444ed73ddcf18140"><div class="ttname"><a href="../../de/d1a/structfs.html#a3b4d10d43d4175b9444ed73ddcf18140">fs::fs_old_ncyl</a></div><div class="ttdeci">int32_t fs_old_ncyl</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00310">fs.h:310</a></div></div>
<div class="ttc" id="astructufs1__dinode_html_a91a277e4cb6f822b1bd692f5cd06fb97"><div class="ttname"><a href="../../d5/d02/structufs1__dinode.html#a91a277e4cb6f822b1bd692f5cd06fb97">ufs1_dinode::di_spare</a></div><div class="ttdeci">int32_t di_spare[2]</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00150">ufs.h:150</a></div></div>
<div class="ttc" id="astructdirent_html_afd25358244d313ebc9a76cf6cdb4f36a"><div class="ttname"><a href="../../d5/de2/structdirent.html#afd25358244d313ebc9a76cf6cdb4f36a">dirent::d_namlen</a></div><div class="ttdeci">__uint8_t d_namlen</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00096">ufs.h:96</a></div></div>
<div class="ttc" id="astructufs2__dinode_html_a891b9a4ebc71c40776c6af460ea8c5b6"><div class="ttname"><a href="../../d9/dde/structufs2__dinode.html#a891b9a4ebc71c40776c6af460ea8c5b6">ufs2_dinode::di_mtime</a></div><div class="ttdeci">ufs_time_t di_mtime</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00113">ufs.h:113</a></div></div>
<div class="ttc" id="aufs_8h_html_a6c4d2453c62592d30d9c981e4ee01323"><div class="ttname"><a href="../../df/d42/ufs_8h.html#a6c4d2453c62592d30d9c981e4ee01323">ufs1_daddr_t</a></div><div class="ttdeci">int32_t ufs1_daddr_t</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00086">ufs.h:86</a></div></div>
<div class="ttc" id="aufs_8h_html_ab347d7e5c2fdca2d28e693b2a508d76a"><div class="ttname"><a href="../../df/d42/ufs_8h.html#ab347d7e5c2fdca2d28e693b2a508d76a">MAXNAMLEN</a></div><div class="ttdeci">#define MAXNAMLEN</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00036">ufs.h:36</a></div></div>
<div class="ttc" id="astructfs_html_acdd52fe6ac532b73eb877c57b286dd93"><div class="ttname"><a href="../../de/d1a/structfs.html#acdd52fe6ac532b73eb877c57b286dd93">fs::fs_contigsumsize</a></div><div class="ttdeci">int32_t fs_contigsumsize</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00354">fs.h:354</a></div></div>
<div class="ttc" id="a__types_8h_html_acaa96aed3d7fddac490800f166c2af02"><div class="ttname"><a href="../../d0/d6f/__types_8h.html#acaa96aed3d7fddac490800f166c2af02">__uint32_t</a></div><div class="ttdeci">unsigned int __uint32_t</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d6f/__types_8h_source.html#l00038">_types.h:38</a></div></div>
<div class="ttc" id="astructfs_html_aff096e7b1228e1914b01a8b66e74b1b1"><div class="ttname"><a href="../../de/d1a/structfs.html#aff096e7b1228e1914b01a8b66e74b1b1">fs::fs_old_postblformat</a></div><div class="ttdeci">int32_t fs_old_postblformat</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00361">fs.h:361</a></div></div>
<div class="ttc" id="astructfs_html_a0e65a1457e48bf92c3ff9ed5de2d2f97"><div class="ttname"><a href="../../de/d1a/structfs.html#a0e65a1457e48bf92c3ff9ed5de2d2f97">fs::fs_old_cgoffset</a></div><div class="ttdeci">int32_t fs_old_cgoffset</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00267">fs.h:267</a></div></div>
<div class="ttc" id="astructfs_html_a31507b3bebe2528e83e9eecadea5fca0"><div class="ttname"><a href="../../de/d1a/structfs.html#a31507b3bebe2528e83e9eecadea5fca0">fs::fs_old_rotdelay</a></div><div class="ttdeci">int32_t fs_old_rotdelay</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00278">fs.h:278</a></div></div>
<div class="ttc" id="astructufs1__dinode_html_adb27793d0c34f01326474401ddde1c43"><div class="ttname"><a href="../../d5/d02/structufs1__dinode.html#adb27793d0c34f01326474401ddde1c43">ufs1_dinode::di_ctime</a></div><div class="ttdeci">int32_t di_ctime</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00141">ufs.h:141</a></div></div>
<div class="ttc" id="astructfs_html_adedb82f28a6436a506aa3c47bdf49aa0"><div class="ttname"><a href="../../de/d1a/structfs.html#adedb82f28a6436a506aa3c47bdf49aa0">fs::fs_cblkno</a></div><div class="ttdeci">int32_t fs_cblkno</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00264">fs.h:264</a></div></div>
<div class="ttc" id="astructfs_html_a8fd0d606db522d961af347195bb59909"><div class="ttname"><a href="../../de/d1a/structfs.html#a8fd0d606db522d961af347195bb59909">fs::fs_old_inodefmt</a></div><div class="ttdeci">int32_t fs_old_inodefmt</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00356">fs.h:356</a></div></div>
<div class="ttc" id="ainclude_2sys_2types_8h_html_a3542c6a0490e65fc4fc407273126e64f"><div class="ttname"><a href="../../d0/d27/include_2sys_2types_8h.html#a3542c6a0490e65fc4fc407273126e64f">int16_t</a></div><div class="ttdeci">__int16_t int16_t</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d27/include_2sys_2types_8h_source.html#l00103">types.h:103</a></div></div>
<div class="ttc" id="astructufs1__dinode_html_a588b5e9341bb7c148047efff0ee220a7"><div class="ttname"><a href="../../d5/d02/structufs1__dinode.html#a588b5e9341bb7c148047efff0ee220a7">ufs1_dinode::di_nlink</a></div><div class="ttdeci">int16_t di_nlink</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00132">ufs.h:132</a></div></div>
<div class="ttc" id="astructfs_html_a7246de3f8042955f49127b1e656838f5"><div class="ttname"><a href="../../de/d1a/structfs.html#a7246de3f8042955f49127b1e656838f5">fs::fs_unused_1</a></div><div class="ttdeci">int32_t fs_unused_1</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00262">fs.h:262</a></div></div>
<div class="ttc" id="astructfs_html_a716babdd931f0aae037a388a76fb0f5e"><div class="ttname"><a href="../../de/d1a/structfs.html#a716babdd931f0aae037a388a76fb0f5e">fs::fs_pendingblocks</a></div><div class="ttdeci">int64_t fs_pendingblocks</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00344">fs.h:344</a></div></div>
<div class="ttc" id="astructufs2__dinode_html_a884a0a3cb517902f2648b51782f713ed"><div class="ttname"><a href="../../d9/dde/structufs2__dinode.html#a884a0a3cb517902f2648b51782f713ed">ufs2_dinode::di_atime</a></div><div class="ttdeci">ufs_time_t di_atime</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00112">ufs.h:112</a></div></div>
<div class="ttc" id="aufs_8h_html_a0c136d7ef3223bdd2b6e7c83c65bb508"><div class="ttname"><a href="../../df/d42/ufs_8h.html#a0c136d7ef3223bdd2b6e7c83c65bb508">NDADDR</a></div><div class="ttdeci">#define NDADDR</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00101">ufs.h:101</a></div></div>
<div class="ttc" id="aufs_8h_html_a9515cc7f95937a2fc426cefaf6577cd5"><div class="ttname"><a href="../../df/d42/ufs_8h.html#a9515cc7f95937a2fc426cefaf6577cd5">NXADDR</a></div><div class="ttdeci">#define NXADDR</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00100">ufs.h:100</a></div></div>
<div class="ttc" id="astructcsum__total_html_ac41c6231e09b4ca0b7fd2fe16d73abee"><div class="ttname"><a href="../../d8/d0f/structcsum__total.html#ac41c6231e09b4ca0b7fd2fe16d73abee">csum_total::cs_nbfree</a></div><div class="ttdeci">int64_t cs_nbfree</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00250">fs.h:250</a></div></div>
<div class="ttc" id="astructufs1__dinode_html_a2c89daace31a1b7e48b9317a32a8e0ff"><div class="ttname"><a href="../../d5/d02/structufs1__dinode.html#a2c89daace31a1b7e48b9317a32a8e0ff">ufs1_dinode::di_gid</a></div><div class="ttdeci">uint32_t di_gid</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00149">ufs.h:149</a></div></div>
<div class="ttc" id="astructfs_html_ada76c669a82750d9a8c0d7ca2eddd082"><div class="ttname"><a href="../../de/d1a/structfs.html#ada76c669a82750d9a8c0d7ca2eddd082">fs::fs_avgfpdir</a></div><div class="ttdeci">u_int32_t fs_avgfpdir</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00348">fs.h:348</a></div></div>
<div class="ttc" id="astructfs_html_a9a6df636b99f001bb0fe96c2c567c3db"><div class="ttname"><a href="../../de/d1a/structfs.html#a9a6df636b99f001bb0fe96c2c567c3db">fs::fs_bmask</a></div><div class="ttdeci">int32_t fs_bmask</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00281">fs.h:281</a></div></div>
<div class="ttc" id="astructfs_html_ae21d3f568b4f3eec3613927631ff9ccf"><div class="ttname"><a href="../../de/d1a/structfs.html#ae21d3f568b4f3eec3613927631ff9ccf">fs::fs_spare5</a></div><div class="ttdeci">int32_t fs_spare5[2]</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00363">fs.h:363</a></div></div>
<div class="ttc" id="ainclude_2sys_2types_8h_html_a250ac047bf3984b5dae755276a305d64"><div class="ttname"><a href="../../d0/d27/include_2sys_2types_8h.html#a250ac047bf3984b5dae755276a305d64">u_int64_t</a></div><div class="ttdeci">__uint64_t u_int64_t</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d27/include_2sys_2types_8h_source.html#l00054">types.h:54</a></div></div>
<div class="ttc" id="aufs_8h_html_ab72f6c6236410bf9a029e7bc810eb609"><div class="ttname"><a href="../../df/d42/ufs_8h.html#ab72f6c6236410bf9a029e7bc810eb609">ufs_initialize</a></div><div class="ttdeci">int ufs_initialize()</div></div>
<div class="ttc" id="astructfs_html_a664686425d41a31c188000518c356682"><div class="ttname"><a href="../../de/d1a/structfs.html#a664686425d41a31c188000518c356682">fs::fs_bshift</a></div><div class="ttdeci">int32_t fs_bshift</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00283">fs.h:283</a></div></div>
<div class="ttc" id="astructfs_html_afc80e8002a127f6e31ab675bc79d7466"><div class="ttname"><a href="../../de/d1a/structfs.html#afc80e8002a127f6e31ab675bc79d7466">fs::fs_dblkno</a></div><div class="ttdeci">int32_t fs_dblkno</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00266">fs.h:266</a></div></div>
<div class="ttc" id="astructfs_html_aac41d7cc53c7100d01164f2b296b05ee"><div class="ttname"><a href="../../de/d1a/structfs.html#aac41d7cc53c7100d01164f2b296b05ee">fs::fs_avgfilesize</a></div><div class="ttdeci">u_int32_t fs_avgfilesize</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00347">fs.h:347</a></div></div>
<div class="ttc" id="astructcsum__total_html"><div class="ttname"><a href="../../d8/d0f/structcsum__total.html">csum_total</a></div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00248">fs.h:248</a></div></div>
<div class="ttc" id="astructcsum__total_html_ab96e3e2dbc1ce2a4b2f8bbdcdba76200"><div class="ttname"><a href="../../d8/d0f/structcsum__total.html#ab96e3e2dbc1ce2a4b2f8bbdcdba76200">csum_total::cs_spare</a></div><div class="ttdeci">int64_t cs_spare[3]</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00254">fs.h:254</a></div></div>
<div class="ttc" id="astructfs_html_a582e900902af7c6ba9a7a837c61ce8b9"><div class="ttname"><a href="../../de/d1a/structfs.html#a582e900902af7c6ba9a7a837c61ce8b9">fs::fs_swuid</a></div><div class="ttdeci">u_int64_t fs_swuid</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00323">fs.h:323</a></div></div>
<div class="ttc" id="astructfs_html_a505ae55360f35ac57519ef73a583c65c"><div class="ttname"><a href="../../de/d1a/structfs.html#a505ae55360f35ac57519ef73a583c65c">fs::fs_sparecon32</a></div><div class="ttdeci">int32_t fs_sparecon32[23]</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00352">fs.h:352</a></div></div>
<div class="ttc" id="astructfs_html_af615de722bf977da3bf0b21e99099358"><div class="ttname"><a href="../../de/d1a/structfs.html#af615de722bf977da3bf0b21e99099358">fs::fs_old_rps</a></div><div class="ttdeci">int32_t fs_old_rps</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00279">fs.h:279</a></div></div>
<div class="ttc" id="astructfs_html_a60ddc7f4adc14ba5f09977808f93b124"><div class="ttname"><a href="../../de/d1a/structfs.html#a60ddc7f4adc14ba5f09977808f93b124">fs::fs_sbsize</a></div><div class="ttdeci">int32_t fs_sbsize</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00291">fs.h:291</a></div></div>
<div class="ttc" id="astructfs_html_a3456619a6ebb8c8c6b522d5d3ef1b081"><div class="ttname"><a href="../../de/d1a/structfs.html#a3456619a6ebb8c8c6b522d5d3ef1b081">fs::fs_maxcluster</a></div><div class="ttdeci">int32_t * fs_maxcluster</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00330">fs.h:330</a></div></div>
<div class="ttc" id="astructufs2__dinode_html_af548961233457327ec8ae47cba34faed"><div class="ttname"><a href="../../d9/dde/structufs2__dinode.html#af548961233457327ec8ae47cba34faed">ufs2_dinode::di_spare</a></div><div class="ttdeci">int64_t di_spare[3]</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00127">ufs.h:127</a></div></div>
<div class="ttc" id="aufs_8h_html_ac5859c27029a47d17c1279cc197f05c3"><div class="ttname"><a href="../../df/d42/ufs_8h.html#ac5859c27029a47d17c1279cc197f05c3">MAXVOLLEN</a></div><div class="ttdeci">#define MAXVOLLEN</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00050">ufs.h:50</a></div></div>
<div class="ttc" id="astructfs_html_a133f70897ddd802936d9f15f9c4f7b1d"><div class="ttname"><a href="../../de/d1a/structfs.html#a133f70897ddd802936d9f15f9c4f7b1d">fs::fs_maxbsize</a></div><div class="ttdeci">int32_t fs_maxbsize</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00333">fs.h:333</a></div></div>
<div class="ttc" id="astructcsum_html_a910936b597b99baa5f64ddd5a15f6b70"><div class="ttname"><a href="../../d5/dc6/structcsum.html#a910936b597b99baa5f64ddd5a15f6b70">csum::cs_ndir</a></div><div class="ttdeci">int32_t cs_ndir</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00243">fs.h:243</a></div></div>
<div class="ttc" id="ainclude_2sys_2types_8h_html"><div class="ttname"><a href="../../d0/d27/include_2sys_2types_8h.html">types.h</a></div></div>
<div class="ttc" id="astructfs_html_aaefee9a806967afe881a50fcbe391ff5"><div class="ttname"><a href="../../de/d1a/structfs.html#aaefee9a806967afe881a50fcbe391ff5">fs::fs_old_npsect</a></div><div class="ttdeci">int32_t fs_old_npsect</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00299">fs.h:299</a></div></div>
<div class="ttc" id="astructfs_html_aef6eb7c95acad0463084fc855e91c73d"><div class="ttname"><a href="../../de/d1a/structfs.html#aef6eb7c95acad0463084fc855e91c73d">fs::fs_old_nrpos</a></div><div class="ttdeci">int32_t fs_old_nrpos</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00362">fs.h:362</a></div></div>
<div class="ttc" id="astructufs1__dinode_html_a595f269b878c850fbe7970292fbf0ec2"><div class="ttname"><a href="../../d5/d02/structufs1__dinode.html#a595f269b878c850fbe7970292fbf0ec2">ufs1_dinode::di_atime</a></div><div class="ttdeci">int32_t di_atime</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00137">ufs.h:137</a></div></div>
<div class="ttc" id="aufs_8h_html_aec5bc03f68bf810247d604821ad95bb7"><div class="ttname"><a href="../../df/d42/ufs_8h.html#aec5bc03f68bf810247d604821ad95bb7">ufs_time_t</a></div><div class="ttdeci">int64_t ufs_time_t</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00089">ufs.h:89</a></div></div>
<div class="ttc" id="astructcsum__total_html_a804f2ae79c647da155cbd6ea5952b3b3"><div class="ttname"><a href="../../d8/d0f/structcsum__total.html#a804f2ae79c647da155cbd6ea5952b3b3">csum_total::cs_nifree</a></div><div class="ttdeci">int64_t cs_nifree</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00251">fs.h:251</a></div></div>
<div class="ttc" id="aufs_8h_html_a0beb14d415a358b818cec76550e4fad1"><div class="ttname"><a href="../../df/d42/ufs_8h.html#a0beb14d415a358b818cec76550e4fad1">MAXMNTLEN</a></div><div class="ttdeci">#define MAXMNTLEN</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00049">ufs.h:49</a></div></div>
<div class="ttc" id="astructfs_html_a420213fcd930d17a087a39fa48eab6bb"><div class="ttname"><a href="../../de/d1a/structfs.html#a420213fcd930d17a087a39fa48eab6bb">fs::fs_fsbtodb</a></div><div class="ttdeci">int32_t fs_fsbtodb</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00290">fs.h:290</a></div></div>
<div class="ttc" id="astructfs_html_a8eba877a723ca9b8f9c762a1d65878e9"><div class="ttname"><a href="../../de/d1a/structfs.html#a8eba877a723ca9b8f9c762a1d65878e9">fs::fs_cssize</a></div><div class="ttdeci">int32_t fs_cssize</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00305">fs.h:305</a></div></div>
<div class="ttc" id="astructfs_html_a733402e62d65acbcba0ab0468022b4d5"><div class="ttname"><a href="../../de/d1a/structfs.html#a733402e62d65acbcba0ab0468022b4d5">fs::fs_inopb</a></div><div class="ttdeci">u_int32_t fs_inopb</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00295">fs.h:295</a></div></div>
<div class="ttc" id="astructfs_html_a07a13bddf97b62b08ec62f12f788be8a"><div class="ttname"><a href="../../de/d1a/structfs.html#a07a13bddf97b62b08ec62f12f788be8a">fs::fs_old_dsize</a></div><div class="ttdeci">int32_t fs_old_dsize</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00271">fs.h:271</a></div></div>
<div class="ttc" id="astructfs_html_a89b502e2bf515440bc150e8e4ebb12c9"><div class="ttname"><a href="../../de/d1a/structfs.html#a89b502e2bf515440bc150e8e4ebb12c9">fs::fs_old_nsect</a></div><div class="ttdeci">int32_t fs_old_nsect</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00308">fs.h:308</a></div></div>
<div class="ttc" id="astructufs2__dinode_html_a7faf94a254583325c1de14b3eedc4672"><div class="ttname"><a href="../../d9/dde/structufs2__dinode.html#a7faf94a254583325c1de14b3eedc4672">ufs2_dinode::di_ctime</a></div><div class="ttdeci">ufs_time_t di_ctime</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00114">ufs.h:114</a></div></div>
<div class="ttc" id="astructfs_html_ad24dc27973a0594319921fe1aa0394d4"><div class="ttname"><a href="../../de/d1a/structfs.html#ad24dc27973a0594319921fe1aa0394d4">fs::fs_old_size</a></div><div class="ttdeci">int32_t fs_old_size</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00270">fs.h:270</a></div></div>
<div class="ttc" id="astructfs_html_a80705fcf0b5478639af84da1d4c24e72"><div class="ttname"><a href="../../de/d1a/structfs.html#a80705fcf0b5478639af84da1d4c24e72">fs::fs_maxfilesize</a></div><div class="ttdeci">u_int64_t fs_maxfilesize</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00357">fs.h:357</a></div></div>
<div class="ttc" id="astructfs_html"><div class="ttname"><a href="../../de/d1a/structfs.html">fs</a></div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00260">fs.h:260</a></div></div>
<div class="ttc" id="astructfs_html_ae626e7eadba9d15bd1aa6bd733de59fe"><div class="ttname"><a href="../../de/d1a/structfs.html#ae626e7eadba9d15bd1aa6bd733de59fe">fs::fs_spare1</a></div><div class="ttdeci">int32_t fs_spare1[2]</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00292">fs.h:292</a></div></div>
<div class="ttc" id="ainclude_2sys_2types_8h_html_af7b042408b9b104606f8a9b5035329f3"><div class="ttname"><a href="../../d0/d27/include_2sys_2types_8h.html#af7b042408b9b104606f8a9b5035329f3">u_int16_t</a></div><div class="ttdeci">__uint16_t u_int16_t</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d27/include_2sys_2types_8h_source.html#l00052">types.h:52</a></div></div>
<div class="ttc" id="a__types_8h_html_a28989c8f3e511d5c6a9fd46b1adc1ee0"><div class="ttname"><a href="../../d0/d6f/__types_8h.html#a28989c8f3e511d5c6a9fd46b1adc1ee0">__uint16_t</a></div><div class="ttdeci">unsigned short __uint16_t</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d6f/__types_8h_source.html#l00036">_types.h:36</a></div></div>
<div class="ttc" id="astructfs_html_ac2a347c2b6170615954aee791991f94d"><div class="ttname"><a href="../../de/d1a/structfs.html#ac2a347c2b6170615954aee791991f94d">fs::fs_fsize</a></div><div class="ttdeci">int32_t fs_fsize</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00274">fs.h:274</a></div></div>
<div class="ttc" id="astructfs_html_ada48615e2bbbfed4cce9753d86d7584f"><div class="ttname"><a href="../../de/d1a/structfs.html#ada48615e2bbbfed4cce9753d86d7584f">fs::fs_contigdirs</a></div><div class="ttdeci">u_int8_t * fs_contigdirs</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00328">fs.h:328</a></div></div>
<div class="ttc" id="astructufs2__dinode_html_a4381e2835270fbbe32040beccd49453c"><div class="ttname"><a href="../../d9/dde/structufs2__dinode.html#a4381e2835270fbbe32040beccd49453c">ufs2_dinode::di_gen</a></div><div class="ttdeci">int32_t di_gen</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00120">ufs.h:120</a></div></div>
<div class="ttc" id="astructcsum__total_html_ace49dca16f94651c7e9b1df65d8197d9"><div class="ttname"><a href="../../d8/d0f/structcsum__total.html#ace49dca16f94651c7e9b1df65d8197d9">csum_total::cs_ndir</a></div><div class="ttdeci">int64_t cs_ndir</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00249">fs.h:249</a></div></div>
<div class="ttc" id="astructfs_html_ad70b3b14f20ee12639f774ce0a6817b0"><div class="ttname"><a href="../../de/d1a/structfs.html#ad70b3b14f20ee12639f774ce0a6817b0">fs::fs_clean</a></div><div class="ttdeci">int8_t fs_clean</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00318">fs.h:318</a></div></div>
<div class="ttc" id="astructufs2__dinode_html_aebd41a6fb817a7a04b6cf9664c5fc1dd"><div class="ttname"><a href="../../d9/dde/structufs2__dinode.html#aebd41a6fb817a7a04b6cf9664c5fc1dd">ufs2_dinode::di_extsize</a></div><div class="ttdeci">int32_t di_extsize</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00123">ufs.h:123</a></div></div>
<div class="ttc" id="astructfs_html_ad573635cfbc906b4d5af65a338705fef"><div class="ttname"><a href="../../de/d1a/structfs.html#ad573635cfbc906b4d5af65a338705fef">fs::fs_id</a></div><div class="ttdeci">int32_t fs_id[2]</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00302">fs.h:302</a></div></div>
<div class="ttc" id="astructcsum_html_a997edf4fbc43862abb72a4a7e411a51d"><div class="ttname"><a href="../../d5/dc6/structcsum.html#a997edf4fbc43862abb72a4a7e411a51d">csum::cs_nifree</a></div><div class="ttdeci">int32_t cs_nifree</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00245">fs.h:245</a></div></div>
<div class="ttc" id="astructdirent_html_a6ca250ead8b04b71ea787acbd29b6b75"><div class="ttname"><a href="../../d5/de2/structdirent.html#a6ca250ead8b04b71ea787acbd29b6b75">dirent::d_reclen</a></div><div class="ttdeci">__uint16_t d_reclen</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00094">ufs.h:94</a></div></div>
<div class="ttc" id="astructfs_html_a7abf5f534e4a4a54dcbb38013f2afcb7"><div class="ttname"><a href="../../de/d1a/structfs.html#a7abf5f534e4a4a54dcbb38013f2afcb7">fs::fs_sparecon64</a></div><div class="ttdeci">int64_t fs_sparecon64[14]</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00337">fs.h:337</a></div></div>
<div class="ttc" id="ainclude_2sys_2types_8h_html_a06ffba8acf5d133104191f183e67ac8c"><div class="ttname"><a href="../../d0/d27/include_2sys_2types_8h.html#a06ffba8acf5d133104191f183e67ac8c">int8_t</a></div><div class="ttdeci">__int8_t int8_t</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d27/include_2sys_2types_8h_source.html#l00098">types.h:98</a></div></div>
<div class="ttc" id="astructufs1__dinode_html_aed1b13367c352a3def247f7c7a9f2d19"><div class="ttname"><a href="../../d5/d02/structufs1__dinode.html#aed1b13367c352a3def247f7c7a9f2d19">ufs1_dinode::di_u</a></div><div class="ttdeci">union ufs1_dinode::@21 di_u</div></div>
<div class="ttc" id="astructufs2__dinode_html_ac1dc27b26634efb7512d49a25d105fc7"><div class="ttname"><a href="../../d9/dde/structufs2__dinode.html#ac1dc27b26634efb7512d49a25d105fc7">ufs2_dinode::di_flags</a></div><div class="ttdeci">uint32_t di_flags</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00122">ufs.h:122</a></div></div>
<div class="ttc" id="astructfs_html_a685528bae5950f6dc8d7868ce1df2268"><div class="ttname"><a href="../../de/d1a/structfs.html#a685528bae5950f6dc8d7868ce1df2268">fs::fs_fmod</a></div><div class="ttdeci">int8_t fs_fmod</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00317">fs.h:317</a></div></div>
<div class="ttc" id="astructfs_html_a27f2b7e09b8716cf08237aba7529fbf7"><div class="ttname"><a href="../../de/d1a/structfs.html#a27f2b7e09b8716cf08237aba7529fbf7">fs::fs_fragshift</a></div><div class="ttdeci">int32_t fs_fragshift</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00289">fs.h:289</a></div></div>
<div class="ttc" id="astructdirent_html"><div class="ttname"><a href="../../d5/de2/structdirent.html">dirent</a></div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00092">ufs.h:92</a></div></div>
<div class="ttc" id="ainclude_2sys_2types_8h_html_ac7c42f52639b9aca7da966a0783996d7"><div class="ttname"><a href="../../d0/d27/include_2sys_2types_8h.html#ac7c42f52639b9aca7da966a0783996d7">u_int8_t</a></div><div class="ttdeci">__uint8_t u_int8_t</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d27/include_2sys_2types_8h_source.html#l00051">types.h:51</a></div></div>
<div class="ttc" id="astructdirent_html_a8cb13e39a90c43e6b180ff4f1614e4da"><div class="ttname"><a href="../../d5/de2/structdirent.html#a8cb13e39a90c43e6b180ff4f1614e4da">dirent::d_name</a></div><div class="ttdeci">char d_name[255+1]</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00097">ufs.h:97</a></div></div>
<div class="ttc" id="astructfs_html_a3036cb913215b8925934f2d87792e75b"><div class="ttname"><a href="../../de/d1a/structfs.html#a3036cb913215b8925934f2d87792e75b">fs::fs_flags</a></div><div class="ttdeci">int32_t fs_flags</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00353">fs.h:353</a></div></div>
<div class="ttc" id="astructfs_html_a845f442a845714c10fff6d8b12c9eb9e"><div class="ttname"><a href="../../de/d1a/structfs.html#a845f442a845714c10fff6d8b12c9eb9e">fs::fs_firstfield</a></div><div class="ttdeci">int32_t fs_firstfield</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00261">fs.h:261</a></div></div>
<div class="ttc" id="astructfs_html_a948e2a387ab0a3cfd674e93db8e9faf0"><div class="ttname"><a href="../../de/d1a/structfs.html#a948e2a387ab0a3cfd674e93db8e9faf0">fs::fs_old_time</a></div><div class="ttdeci">int32_t fs_old_time</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00269">fs.h:269</a></div></div>
<div class="ttc" id="astructfs_html_a1236b6b674047859269b8df46a745aba"><div class="ttname"><a href="../../de/d1a/structfs.html#a1236b6b674047859269b8df46a745aba">fs::fs_maxbpg</a></div><div class="ttdeci">int32_t fs_maxbpg</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00287">fs.h:287</a></div></div>
<div class="ttc" id="aufs_8h_html_a04c33da6605e73954cf2ff32c3f0f15a"><div class="ttname"><a href="../../df/d42/ufs_8h.html#a04c33da6605e73954cf2ff32c3f0f15a">FSMAXSNAP</a></div><div class="ttdeci">#define FSMAXSNAP</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00052">ufs.h:52</a></div></div>
<div class="ttc" id="astructufs2__dinode_html_a6aa493a9beb9514ce29fab46c4dd9de2"><div class="ttname"><a href="../../d9/dde/structufs2__dinode.html#a6aa493a9beb9514ce29fab46c4dd9de2">ufs2_dinode::di_mtimensec</a></div><div class="ttdeci">int32_t di_mtimensec</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00116">ufs.h:116</a></div></div>
<div class="ttc" id="astructfs_html_affb1c061e74f60407af46700f5394a0c"><div class="ttname"><a href="../../de/d1a/structfs.html#affb1c061e74f60407af46700f5394a0c">fs::fs_old_spc</a></div><div class="ttdeci">int32_t fs_old_spc</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00309">fs.h:309</a></div></div>
<div class="ttc" id="astructfs_html_ac4a00ffe190e24cf27323062dd3c4b04"><div class="ttname"><a href="../../de/d1a/structfs.html#ac4a00ffe190e24cf27323062dd3c4b04">fs::fs_ronly</a></div><div class="ttdeci">int8_t fs_ronly</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00319">fs.h:319</a></div></div>
<div class="ttc" id="astructufs2__dinode_html_a667ab9837a0fd21d51108ca9dfd85f66"><div class="ttname"><a href="../../d9/dde/structufs2__dinode.html#a667ab9837a0fd21d51108ca9dfd85f66">ufs2_dinode::di_db</a></div><div class="ttdeci">ufs2_daddr_t di_db[12]</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00125">ufs.h:125</a></div></div>
<div class="ttc" id="aufs_8h_html_acfdbacc42c74f81152f66f8f81316513"><div class="ttname"><a href="../../df/d42/ufs_8h.html#acfdbacc42c74f81152f66f8f81316513">ufs_lbn_t</a></div><div class="ttdeci">int64_t ufs_lbn_t</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00088">ufs.h:88</a></div></div>
<div class="ttc" id="astructufs2__dinode_html_a12b88261b38d03d00b9af6d7f8cff7db"><div class="ttname"><a href="../../d9/dde/structufs2__dinode.html#a12b88261b38d03d00b9af6d7f8cff7db">ufs2_dinode::di_blksize</a></div><div class="ttdeci">uint32_t di_blksize</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00109">ufs.h:109</a></div></div>
<div class="ttc" id="aufs_8h_html_a349e4b7ceea770cd630e0297b693d59e"><div class="ttname"><a href="../../df/d42/ufs_8h.html#a349e4b7ceea770cd630e0297b693d59e">ufs_init</a></div><div class="ttdeci">int ufs_init()</div><div class="ttdef"><b>Definition:</b> <a href="../../d3/d41/ufs_8c_source.html#l00313">ufs.c:313</a></div></div>
<div class="ttc" id="astructufs2__dinode_html_ad7506242ed5662a02fa2d5a56bc23d63"><div class="ttname"><a href="../../d9/dde/structufs2__dinode.html#ad7506242ed5662a02fa2d5a56bc23d63">ufs2_dinode::di_blocks</a></div><div class="ttdeci">u_int64_t di_blocks</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00111">ufs.h:111</a></div></div>
<div class="ttc" id="astructcsum__total_html_a89edf9903e16183ddc371bbbc7756217"><div class="ttname"><a href="../../d8/d0f/structcsum__total.html#a89edf9903e16183ddc371bbbc7756217">csum_total::cs_numclusters</a></div><div class="ttdeci">int64_t cs_numclusters</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00253">fs.h:253</a></div></div>
<div class="ttc" id="astructcsum_html_a4725bcc5b848a377eb7aeb181018405d"><div class="ttname"><a href="../../d5/dc6/structcsum.html#a4725bcc5b848a377eb7aeb181018405d">csum::cs_nffree</a></div><div class="ttdeci">int32_t cs_nffree</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00246">fs.h:246</a></div></div>
<div class="ttc" id="astructfs_html_af062a835d2e2599fd6ffd453c454dd22"><div class="ttname"><a href="../../de/d1a/structfs.html#af062a835d2e2599fd6ffd453c454dd22">fs::fs_volname</a></div><div class="ttdeci">u_char fs_volname[32]</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00322">fs.h:322</a></div></div>
<div class="ttc" id="astructfs_html_ac62c66d38fde6372b81e3cf8ef8ec6f2"><div class="ttname"><a href="../../de/d1a/structfs.html#ac62c66d38fde6372b81e3cf8ef8ec6f2">fs::fs_fshift</a></div><div class="ttdeci">int32_t fs_fshift</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00284">fs.h:284</a></div></div>
<div class="ttc" id="astructfs_html_a296f6ea58ab5171bb0cebf8d9e9759b9"><div class="ttname"><a href="../../de/d1a/structfs.html#a296f6ea58ab5171bb0cebf8d9e9759b9">fs::fs_save_cgsize</a></div><div class="ttdeci">int32_t fs_save_cgsize</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00349">fs.h:349</a></div></div>
<div class="ttc" id="ainclude_2sys_2types_8h_html_a0238af00180b6d9278fa1c6aa790fdf4"><div class="ttname"><a href="../../d0/d27/include_2sys_2types_8h.html#a0238af00180b6d9278fa1c6aa790fdf4">uint32_t</a></div><div class="ttdeci">__uint32_t uint32_t</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d27/include_2sys_2types_8h_source.html#l00046">types.h:46</a></div></div>
<div class="ttc" id="ainclude_2sys_2types_8h_html_a6f6221103820f185abcc62b874665a93"><div class="ttname"><a href="../../d0/d27/include_2sys_2types_8h.html#a6f6221103820f185abcc62b874665a93">int32_t</a></div><div class="ttdeci">__int32_t int32_t</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d27/include_2sys_2types_8h_source.html#l00108">types.h:108</a></div></div>
<div class="ttc" id="astructfs_html_abeaa37858276e7d7d7f8f4260bc53f6d"><div class="ttname"><a href="../../de/d1a/structfs.html#abeaa37858276e7d7d7f8f4260bc53f6d">fs::fs_bsize</a></div><div class="ttdeci">int32_t fs_bsize</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00273">fs.h:273</a></div></div>
<div class="ttc" id="astructfs_html_a987656a71ddd126654688a50477b4757"><div class="ttname"><a href="../../de/d1a/structfs.html#a987656a71ddd126654688a50477b4757">fs::fs_old_cstotal</a></div><div class="ttdeci">struct csum fs_old_cstotal</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00315">fs.h:315</a></div></div>
<div class="ttc" id="astructfs_html_a7262744877dac1c79e119fab7ee3d67d"><div class="ttname"><a href="../../de/d1a/structfs.html#a7262744877dac1c79e119fab7ee3d67d">fs::fs_old_nspf</a></div><div class="ttdeci">int32_t fs_old_nspf</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00296">fs.h:296</a></div></div>
<div class="ttc" id="astructfs_html_adf24d0e3ffe0fceef2f3821305e04e3d"><div class="ttname"><a href="../../de/d1a/structfs.html#adf24d0e3ffe0fceef2f3821305e04e3d">fs::fs_ipg</a></div><div class="ttdeci">u_int32_t fs_ipg</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00312">fs.h:312</a></div></div>
<div class="ttc" id="astructufs2__dinode_html_a1398daf0dae2b3f39bc5f821e704ad89"><div class="ttname"><a href="../../d9/dde/structufs2__dinode.html#a1398daf0dae2b3f39bc5f821e704ad89">ufs2_dinode::di_nlink</a></div><div class="ttdeci">int16_t di_nlink</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00106">ufs.h:106</a></div></div>
<div class="ttc" id="astructfs_html_a2cb27fb4a6379e89a430db9f9d51eda5"><div class="ttname"><a href="../../de/d1a/structfs.html#a2cb27fb4a6379e89a430db9f9d51eda5">fs::fs_pad</a></div><div class="ttdeci">int32_t fs_pad</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00324">fs.h:324</a></div></div>
<div class="ttc" id="astructfs_html_a4f95748c8c7cc9e3e9ed007405b99761"><div class="ttname"><a href="../../de/d1a/structfs.html#a4f95748c8c7cc9e3e9ed007405b99761">fs::fs_size</a></div><div class="ttdeci">int64_t fs_size</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00341">fs.h:341</a></div></div>
<div class="ttc" id="astructfs_html_a1d23acba4998d1e7aaa613fabbeacd8c"><div class="ttname"><a href="../../de/d1a/structfs.html#a1d23acba4998d1e7aaa613fabbeacd8c">fs::fs_snapinum</a></div><div class="ttdeci">uint32_t fs_snapinum[20]</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00346">fs.h:346</a></div></div>
<div class="ttc" id="astructufs1__dinode_html_a09bff0a0b5a439618e8893b4f5790368"><div class="ttname"><a href="../../d5/d02/structufs1__dinode.html#a09bff0a0b5a439618e8893b4f5790368">ufs1_dinode::di_blocks</a></div><div class="ttdeci">int32_t di_blocks</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00146">ufs.h:146</a></div></div>
<div class="ttc" id="astructfs_html_a242bad85def13c2aba47daaf58de7308"><div class="ttname"><a href="../../de/d1a/structfs.html#a242bad85def13c2aba47daaf58de7308">fs::fs_active</a></div><div class="ttdeci">u_int * fs_active</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00331">fs.h:331</a></div></div>
<div class="ttc" id="ainclude_2sys_2types_8h_html_a96411d49619f50e635418ee57651b95d"><div class="ttname"><a href="../../d0/d27/include_2sys_2types_8h.html#a96411d49619f50e635418ee57651b95d">int64_t</a></div><div class="ttdeci">__int64_t int64_t</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d27/include_2sys_2types_8h_source.html#l00113">types.h:113</a></div></div>
<div class="ttc" id="astructfs_html_ada2826b8126cd04502a8d106d97f2feb"><div class="ttname"><a href="../../de/d1a/structfs.html#ada2826b8126cd04502a8d106d97f2feb">fs::fs_old_cpc</a></div><div class="ttdeci">int32_t fs_old_cpc</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00332">fs.h:332</a></div></div>
<div class="ttc" id="astructfs_html_a4b9c3e77f89f5a59f71e37f83b8d42aa"><div class="ttname"><a href="../../de/d1a/structfs.html#a4b9c3e77f89f5a59f71e37f83b8d42aa">fs::fs_csp</a></div><div class="ttdeci">struct csum * fs_csp</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00329">fs.h:329</a></div></div>
<div class="ttc" id="astructufs1__dinode_html_adeba42b56bad1b46746b76a261a28ef1"><div class="ttname"><a href="../../d5/d02/structufs1__dinode.html#adeba42b56bad1b46746b76a261a28ef1">ufs1_dinode::di_atimensec</a></div><div class="ttdeci">int32_t di_atimensec</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00138">ufs.h:138</a></div></div>
<div class="ttc" id="astructufs1__dinode_html_a73e877b335388dfd98354ded9cc2e5ac"><div class="ttname"><a href="../../d5/d02/structufs1__dinode.html#a73e877b335388dfd98354ded9cc2e5ac">ufs1_dinode::oldids</a></div><div class="ttdeci">u_int16_t oldids[2]</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00134">ufs.h:134</a></div></div>
<div class="ttc" id="astructfs_html_a2d9e55c707f7e3d817aecadcdd64caaf"><div class="ttname"><a href="../../de/d1a/structfs.html#a2d9e55c707f7e3d817aecadcdd64caaf">fs::fs_ncg</a></div><div class="ttdeci">u_int32_t fs_ncg</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00272">fs.h:272</a></div></div>
<div class="ttc" id="astructfs_html_aa771c09702d1e51ee526fb822e7230a5"><div class="ttname"><a href="../../de/d1a/structfs.html#aa771c09702d1e51ee526fb822e7230a5">fs::fs_qbmask</a></div><div class="ttdeci">int64_t fs_qbmask</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00358">fs.h:358</a></div></div>
<div class="ttc" id="ainclude_2sys_2device_8h_html"><div class="ttname"><a href="../../d4/d7e/include_2sys_2device_8h.html">device.h</a></div></div>
<div class="ttc" id="astructufs2__dinode_html_acb7ed3e4a81ba003ec405439d39a307c"><div class="ttname"><a href="../../d9/dde/structufs2__dinode.html#acb7ed3e4a81ba003ec405439d39a307c">ufs2_dinode::di_mode</a></div><div class="ttdeci">u_int16_t di_mode</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00105">ufs.h:105</a></div></div>
<div class="ttc" id="astructfs_html_a580ddd495e4e346d10f6f74cd8ae35ad"><div class="ttname"><a href="../../de/d1a/structfs.html#a580ddd495e4e346d10f6f74cd8ae35ad">fs::fs_fsmnt</a></div><div class="ttdeci">u_char fs_fsmnt[468]</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00321">fs.h:321</a></div></div>
<div class="ttc" id="astructfs_html_a13aa148271139d206d6b778ac9b3ed09"><div class="ttname"><a href="../../de/d1a/structfs.html#a13aa148271139d206d6b778ac9b3ed09">fs::fs_frag</a></div><div class="ttdeci">int32_t fs_frag</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00275">fs.h:275</a></div></div>
<div class="ttc" id="astructfs_html_a680d9067242a7b551779146d839997f4"><div class="ttname"><a href="../../de/d1a/structfs.html#a680d9067242a7b551779146d839997f4">fs::fs_iblkno</a></div><div class="ttdeci">int32_t fs_iblkno</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00265">fs.h:265</a></div></div>
<div class="ttc" id="astructufs1__dinode_html_ae1a12b1b2308f6feb92b210b3fd32c37"><div class="ttname"><a href="../../d5/d02/structufs1__dinode.html#ae1a12b1b2308f6feb92b210b3fd32c37">ufs1_dinode::di_mtimensec</a></div><div class="ttdeci">int32_t di_mtimensec</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00140">ufs.h:140</a></div></div>
<div class="ttc" id="aufs_8h_html_a4916bc50cb5cd1deaffe2c749d1559f8"><div class="ttname"><a href="../../df/d42/ufs_8h.html#a4916bc50cb5cd1deaffe2c749d1559f8">NIADDR</a></div><div class="ttdeci">#define NIADDR</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00102">ufs.h:102</a></div></div>
<div class="ttc" id="astructfs_html_a3059d11894848b96ae73618740f0dac6"><div class="ttname"><a href="../../de/d1a/structfs.html#a3059d11894848b96ae73618740f0dac6">fs::fs_old_cpg</a></div><div class="ttdeci">int32_t fs_old_cpg</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00311">fs.h:311</a></div></div>
<div class="ttc" id="astructufs2__dinode_html_a9f35ec73df44f2db3b400271930806dc"><div class="ttname"><a href="../../d9/dde/structufs2__dinode.html#a9f35ec73df44f2db3b400271930806dc">ufs2_dinode::di_birthtime</a></div><div class="ttdeci">ufs_time_t di_birthtime</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00115">ufs.h:115</a></div></div>
<div class="ttc" id="astructfs_html_a7f7bd1346fb9aa31b3509e7736b9c3c5"><div class="ttname"><a href="../../de/d1a/structfs.html#a7f7bd1346fb9aa31b3509e7736b9c3c5">fs::fs_sblockloc</a></div><div class="ttdeci">int64_t fs_sblockloc</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00338">fs.h:338</a></div></div>
<div class="ttc" id="astructdirent_html_a0aa21d56704896b87f8a39ecba4f3731"><div class="ttname"><a href="../../d5/de2/structdirent.html#a0aa21d56704896b87f8a39ecba4f3731">dirent::d_fileno</a></div><div class="ttdeci">__uint32_t d_fileno</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00093">ufs.h:93</a></div></div>
<div class="ttc" id="astructfs_html_ab48686a078d1a8410ec36696f0afeb05"><div class="ttname"><a href="../../de/d1a/structfs.html#ab48686a078d1a8410ec36696f0afeb05">fs::fs_qfmask</a></div><div class="ttdeci">int64_t fs_qfmask</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00359">fs.h:359</a></div></div>
<div class="ttc" id="astructufs1__dinode_html"><div class="ttname"><a href="../../d5/d02/structufs1__dinode.html">ufs1_dinode</a></div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00130">ufs.h:130</a></div></div>
<div class="ttc" id="astructufs1__dinode_html_a0094b1e1cac8ca65a970968ad2ad0237"><div class="ttname"><a href="../../d5/d02/structufs1__dinode.html#a0094b1e1cac8ca65a970968ad2ad0237">ufs1_dinode::di_ctimensec</a></div><div class="ttdeci">int32_t di_ctimensec</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00142">ufs.h:142</a></div></div>
<div class="ttc" id="astructufs2__dinode_html"><div class="ttname"><a href="../../d9/dde/structufs2__dinode.html">ufs2_dinode</a></div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00104">ufs.h:104</a></div></div>
<div class="ttc" id="astructfs_html_a78bdd388e46c8136e6f9e5b6b7a3f600"><div class="ttname"><a href="../../de/d1a/structfs.html#a78bdd388e46c8136e6f9e5b6b7a3f600">fs::fs_maxcontig</a></div><div class="ttdeci">int32_t fs_maxcontig</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00286">fs.h:286</a></div></div>
<div class="ttc" id="astructufs1__dinode_html_aea74a32cfbd55a50c23f779583bfb707"><div class="ttname"><a href="../../d5/d02/structufs1__dinode.html#aea74a32cfbd55a50c23f779583bfb707">ufs1_dinode::di_ib</a></div><div class="ttdeci">ufs1_daddr_t di_ib[3]</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00144">ufs.h:144</a></div></div>
<div class="ttc" id="aufs_8h_html_aca816b354128719c1523e33152a13637"><div class="ttname"><a href="../../df/d42/ufs_8h.html#aca816b354128719c1523e33152a13637">NOCSPTRS</a></div><div class="ttdeci">#define NOCSPTRS</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00051">ufs.h:51</a></div></div>
<div class="ttc" id="astructufs1__dinode_html_afba310e16ff4dd802733e9ea57c7ce25"><div class="ttname"><a href="../../d5/d02/structufs1__dinode.html#afba310e16ff4dd802733e9ea57c7ce25">ufs1_dinode::di_db</a></div><div class="ttdeci">ufs1_daddr_t di_db[12]</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00143">ufs.h:143</a></div></div>
<div class="ttc" id="astructufs1__dinode_html_addd8686290d360fe1ff97e47b25df5d6"><div class="ttname"><a href="../../d5/d02/structufs1__dinode.html#addd8686290d360fe1ff97e47b25df5d6">ufs1_dinode::di_mtime</a></div><div class="ttdeci">int32_t di_mtime</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00139">ufs.h:139</a></div></div>
<div class="ttc" id="astructufs1__dinode_html_a0c83844df5375d0d7e3bf70b1fd20762"><div class="ttname"><a href="../../d5/d02/structufs1__dinode.html#a0c83844df5375d0d7e3bf70b1fd20762">ufs1_dinode::di_gen</a></div><div class="ttdeci">int32_t di_gen</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00147">ufs.h:147</a></div></div>
<div class="ttc" id="astructfs_html_a3372db524b01604405d0736d4c76ed88"><div class="ttname"><a href="../../de/d1a/structfs.html#a3372db524b01604405d0736d4c76ed88">fs::fs_old_cgmask</a></div><div class="ttdeci">int32_t fs_old_cgmask</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00268">fs.h:268</a></div></div>
<div class="ttc" id="astructfs_html_a4cf49593a8f0cf0a1d2d53992fab1ec7"><div class="ttname"><a href="../../de/d1a/structfs.html#a4cf49593a8f0cf0a1d2d53992fab1ec7">fs::fs_ocsp</a></div><div class="ttdeci">void * fs_ocsp[((128/sizeof(void *)) - 4)]</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00327">fs.h:327</a></div></div>
<div class="ttc" id="astructufs2__dinode_html_a21124da4705829d63dd28f0d7bcf2a1e"><div class="ttname"><a href="../../d9/dde/structufs2__dinode.html#a21124da4705829d63dd28f0d7bcf2a1e">ufs2_dinode::di_gid</a></div><div class="ttdeci">uint32_t di_gid</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00108">ufs.h:108</a></div></div>
<div class="ttc" id="astructfs_html_a2eb4e28e41443e46d48f4b2d401fa61f"><div class="ttname"><a href="../../de/d1a/structfs.html#a2eb4e28e41443e46d48f4b2d401fa61f">fs::fs_old_flags</a></div><div class="ttdeci">int8_t fs_old_flags</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00320">fs.h:320</a></div></div>
<div class="ttc" id="astructfs_html_a6c2e8cf33c773a90113fcc7fe9a75c51"><div class="ttname"><a href="../../de/d1a/structfs.html#a6c2e8cf33c773a90113fcc7fe9a75c51">fs::fs_state</a></div><div class="ttdeci">int32_t fs_state</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00360">fs.h:360</a></div></div>
<div class="ttc" id="astructfs_html_a7cebf2cb358cde121c29269dbc20a1f3"><div class="ttname"><a href="../../de/d1a/structfs.html#a7cebf2cb358cde121c29269dbc20a1f3">fs::fs_spare2</a></div><div class="ttdeci">int32_t fs_spare2</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00307">fs.h:307</a></div></div>
<div class="ttc" id="astructfs_html_af447cdadaacd96c24c81f7e34c0059f5"><div class="ttname"><a href="../../de/d1a/structfs.html#af447cdadaacd96c24c81f7e34c0059f5">fs::fs_fmask</a></div><div class="ttdeci">int32_t fs_fmask</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00282">fs.h:282</a></div></div>
<div class="ttc" id="astructcsum__total_html_a6d734f6ae45524cb242fb899168cc1e6"><div class="ttname"><a href="../../d8/d0f/structcsum__total.html#a6d734f6ae45524cb242fb899168cc1e6">csum_total::cs_nffree</a></div><div class="ttdeci">int64_t cs_nffree</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00252">fs.h:252</a></div></div>
<div class="ttc" id="astructufs1__dinode_html_aeb1915f50d8bd4ef7e10fc68a965bdc7"><div class="ttname"><a href="../../d5/d02/structufs1__dinode.html#aeb1915f50d8bd4ef7e10fc68a965bdc7">ufs1_dinode::di_size</a></div><div class="ttdeci">u_int64_t di_size</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00136">ufs.h:136</a></div></div>
<div class="ttc" id="ainclude_2sys_2types_8h_html_ac319c165d52643e43249fe003e18bdf3"><div class="ttname"><a href="../../d0/d27/include_2sys_2types_8h.html#ac319c165d52643e43249fe003e18bdf3">u_int</a></div><div class="ttdeci">unsigned int u_int</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d27/include_2sys_2types_8h_source.html#l00072">types.h:72</a></div></div>
<div class="ttc" id="astructfs_html_a3b39e3f97e0438ecbb1a953dec03a5c1"><div class="ttname"><a href="../../de/d1a/structfs.html#a3b39e3f97e0438ecbb1a953dec03a5c1">fs::fs_minfree</a></div><div class="ttdeci">int32_t fs_minfree</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00277">fs.h:277</a></div></div>
<div class="ttc" id="astructfs_html_aa8e6378d3a6150f5a1dc264cf2e306e6"><div class="ttname"><a href="../../de/d1a/structfs.html#aa8e6378d3a6150f5a1dc264cf2e306e6">fs::fs_dsize</a></div><div class="ttdeci">int64_t fs_dsize</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00342">fs.h:342</a></div></div>
<div class="ttc" id="astructfs_html_ad43582016bfc00268dbd3de5bdf63c56"><div class="ttname"><a href="../../de/d1a/structfs.html#ad43582016bfc00268dbd3de5bdf63c56">fs::fs_csaddr</a></div><div class="ttdeci">ufs2_daddr_t fs_csaddr</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00343">fs.h:343</a></div></div>
<div class="ttc" id="astructufs2__dinode_html_a264013dc040d9a1a4f940948bd78306d"><div class="ttname"><a href="../../d9/dde/structufs2__dinode.html#a264013dc040d9a1a4f940948bd78306d">ufs2_dinode::di_ctimensec</a></div><div class="ttdeci">int32_t di_ctimensec</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00118">ufs.h:118</a></div></div>
<div class="ttc" id="ainclude_2sys_2types_8h_html_ae2b02ed168fc99cff3851603910b1fb6"><div class="ttname"><a href="../../d0/d27/include_2sys_2types_8h.html#ae2b02ed168fc99cff3851603910b1fb6">u_char</a></div><div class="ttdeci">unsigned char u_char</div><div class="ttdef"><b>Definition:</b> <a href="../../d0/d27/include_2sys_2types_8h_source.html#l00070">types.h:70</a></div></div>
<div class="ttc" id="astructdirent_html_aa850909d0a98e07d0ccd6232d28ed133"><div class="ttname"><a href="../../d5/de2/structdirent.html#aa850909d0a98e07d0ccd6232d28ed133">dirent::d_type</a></div><div class="ttdeci">__uint8_t d_type</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00095">ufs.h:95</a></div></div>
<div class="ttc" id="astructufs2__dinode_html_affe05119f062572fbf7b93c7e7f9feac"><div class="ttname"><a href="../../d9/dde/structufs2__dinode.html#affe05119f062572fbf7b93c7e7f9feac">ufs2_dinode::di_kernflags</a></div><div class="ttdeci">uint32_t di_kernflags</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00121">ufs.h:121</a></div></div>
<div class="ttc" id="astructufs2__dinode_html_abe8c549f9c8f7178291b1e34cc9bbc45"><div class="ttname"><a href="../../d9/dde/structufs2__dinode.html#abe8c549f9c8f7178291b1e34cc9bbc45">ufs2_dinode::di_uid</a></div><div class="ttdeci">uint32_t di_uid</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00107">ufs.h:107</a></div></div>
<div class="ttc" id="astructfs_html_a05c9a84e408e2f7898dd0a83f7859112"><div class="ttname"><a href="../../de/d1a/structfs.html#a05c9a84e408e2f7898dd0a83f7859112">fs::fs_time</a></div><div class="ttdeci">ufs_time_t fs_time</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00340">fs.h:340</a></div></div>
<div class="ttc" id="astructufs2__dinode_html_aa62f9cdee1b9d4f5b437e3fbd6dcc33a"><div class="ttname"><a href="../../d9/dde/structufs2__dinode.html#aa62f9cdee1b9d4f5b437e3fbd6dcc33a">ufs2_dinode::di_birthnsec</a></div><div class="ttdeci">int32_t di_birthnsec</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00119">ufs.h:119</a></div></div>
<div class="ttc" id="astructufs2__dinode_html_aea6f036f1e38b4645ac4a72aaa2e7585"><div class="ttname"><a href="../../d9/dde/structufs2__dinode.html#aea6f036f1e38b4645ac4a72aaa2e7585">ufs2_dinode::di_extb</a></div><div class="ttdeci">ufs2_daddr_t di_extb[2]</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00124">ufs.h:124</a></div></div>
<div class="ttc" id="astructufs2__dinode_html_af66b1f8d1a7a8a8eeac1dceba64582f7"><div class="ttname"><a href="../../d9/dde/structufs2__dinode.html#af66b1f8d1a7a8a8eeac1dceba64582f7">ufs2_dinode::di_atimensec</a></div><div class="ttdeci">int32_t di_atimensec</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00117">ufs.h:117</a></div></div>
<div class="ttc" id="astructfs_html_a1e5f3cc79f0589b713e56ae3f7892287"><div class="ttname"><a href="../../de/d1a/structfs.html#a1e5f3cc79f0589b713e56ae3f7892287">fs::fs_old_csaddr</a></div><div class="ttdeci">int32_t fs_old_csaddr</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00304">fs.h:304</a></div></div>
<div class="ttc" id="astructcsum_html_ac77b40fc2a8d65ec266e9471fb96ed99"><div class="ttname"><a href="../../d5/dc6/structcsum.html#ac77b40fc2a8d65ec266e9471fb96ed99">csum::cs_nbfree</a></div><div class="ttdeci">int32_t cs_nbfree</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00244">fs.h:244</a></div></div>
<div class="ttc" id="astructufs1__dinode_html_a0adc87e7a871423fb4bbbbfb7daf6f6c"><div class="ttname"><a href="../../d5/d02/structufs1__dinode.html#a0adc87e7a871423fb4bbbbfb7daf6f6c">ufs1_dinode::di_uid</a></div><div class="ttdeci">uint32_t di_uid</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00148">ufs.h:148</a></div></div>
<div class="ttc" id="astructfs_html_ab013e02a3dd43b54edb8d17a6303987e"><div class="ttname"><a href="../../de/d1a/structfs.html#ab013e02a3dd43b54edb8d17a6303987e">fs::fs_old_trackskew</a></div><div class="ttdeci">int32_t fs_old_trackskew</div><div class="ttdef"><b>Definition:</b> <a href="../../dc/d5b/ufs_2ffs_2fs_8h_source.html#l00301">fs.h:301</a></div></div>
<div class="ttc" id="astructufs2__dinode_html_a9eb4d981d19dd77fbde21e84fd4e2d5d"><div class="ttname"><a href="../../d9/dde/structufs2__dinode.html#a9eb4d981d19dd77fbde21e84fd4e2d5d">ufs2_dinode::di_ib</a></div><div class="ttdeci">ufs2_daddr_t di_ib[3]</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00126">ufs.h:126</a></div></div>
<div class="ttc" id="aufs_8h_html_ad1d47f60518d845f7e798fa0f3458753"><div class="ttname"><a href="../../df/d42/ufs_8h.html#ad1d47f60518d845f7e798fa0f3458753">ufs2_daddr_t</a></div><div class="ttdeci">int64_t ufs2_daddr_t</div><div class="ttdef"><b>Definition:</b> <a href="../../df/d42/ufs_8h_source.html#l00087">ufs.h:87</a></div></div>
<!-- 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_5bd9c018c69a3015f295aeee133ba6eb.html">ufs</a></li><li class="navelem"><a class="el" href="../../df/d42/ufs_8h.html">ufs.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>