23 Commits

Author SHA1 Message Date
EnderIce2
abfa5a3f53 Deploying to gh-pages from @ EnderIce2/Fennix@7d37f8a8a1 🚀 2025-05-18 20:18:24 +00:00
EnderIce2
0d109abeac Deploying to gh-pages from @ EnderIce2/Fennix@bbb70eb621 🚀 2025-04-03 07:14:30 +00:00
EnderIce2
fe25bd9d36 Deploying to gh-pages from @ EnderIce2/Fennix@34bd348f25 🚀 2025-03-25 15:19:44 +00:00
EnderIce2
81e6abd9ef Deploying to gh-pages from @ EnderIce2/Fennix@2d0245f2ac 🚀 2025-03-21 23:00:09 +00:00
EnderIce2
7403dd6cd9 Deploying to gh-pages from @ EnderIce2/Fennix@b4cc1d9e66 🚀 2025-03-06 13:39:41 +00:00
EnderIce2
15cf0600f8 Deploying to gh-pages from @ EnderIce2/Fennix@793ccfd5ba 🚀 2025-03-06 03:23:17 +00:00
EnderIce2
e19834e6a1 Deploying to gh-pages from @ EnderIce2/Fennix@66362ed387 🚀 2025-03-06 03:17:32 +00:00
EnderIce2
ac5ab6c270 Deploying to gh-pages from @ EnderIce2/Fennix@11e7d8c2dd 🚀 2025-03-06 02:27:12 +00:00
EnderIce2
a900193fa5 Deploying to gh-pages from @ EnderIce2/Fennix@e1e9ce050d 🚀 2025-03-06 02:01:24 +00:00
EnderIce2
633a62d6d9 Deploying to gh-pages from @ EnderIce2/Fennix@92610b6678 🚀 2025-03-06 01:56:13 +00:00
EnderIce2
100fa7d3c4 Deploying to gh-pages from @ EnderIce2/Fennix@15a9a21448 🚀 2025-03-06 00:38:25 +00:00
EnderIce2
76ad0fb258 Deploying to gh-pages from @ EnderIce2/Fennix@d4c4016c7c 🚀 2025-03-06 00:36:19 +00:00
EnderIce2
0d17247b3d Deploying to gh-pages from @ EnderIce2/Fennix@19055409cd 🚀 2025-03-06 00:28:05 +00:00
EnderIce2
0e64f2c80f Deploying to gh-pages from @ EnderIce2/Fennix@839dfb74b2 🚀 2025-03-05 23:34:58 +00:00
EnderIce2
cf89c477e6 Deploying to gh-pages from @ EnderIce2/Fennix@0bfb45020f 🚀 2025-03-05 23:21:00 +00:00
EnderIce2
23ed7b18a2 Deploying to gh-pages from @ EnderIce2/Fennix@958a3ed263 🚀 2025-03-05 04:24:45 +00:00
EnderIce2
7f526c23fe Deploying to gh-pages from @ EnderIce2/Fennix@23a17fae00 🚀 2025-01-28 10:31:31 +00:00
EnderIce2
531c4ebbb5 Deploying to gh-pages from @ EnderIce2/Fennix@1824c99ca0 🚀 2025-01-24 22:17:33 +00:00
EnderIce2
2e2dd84207 Deploying to gh-pages from @ EnderIce2/Fennix@e8b61e6d7f 🚀 2025-01-24 22:09:40 +00:00
EnderIce2
4d1f3c0e18 Deploying to gh-pages from @ EnderIce2/Fennix@c0acbf8790 🚀 2025-01-24 17:05:01 +00:00
EnderIce2
90163b8cb2 Deploying to gh-pages from @ EnderIce2/Fennix@7ce73ab813 🚀 2025-01-24 13:28:32 +00:00
EnderIce2
4b7e8524f0 Deploying to gh-pages from @ EnderIce2/Fennix@58f3442c6d 🚀 2025-01-11 05:16:32 +00:00
EnderIce2
0a2a0f75f0 Deploying to gh-pages from @ EnderIce2/Fennix@3af04bce80 🚀 2025-01-11 05:12:03 +00:00
266 changed files with 14541 additions and 8430 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -118,34 +118,41 @@ $(document).ready(function(){initNavTree('annotated.html',''); initResizable();
<tr id="row_1_0_" class="even"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="db/de4/driver_8h.html#d7/d01/struct____DriverInfo_1_1____DriverVersion" target="_self">__DriverVersion</a></td><td class="desc"></td></tr>
<tr id="row_2_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="db/de4/driver_8h.html#df/d8a/struct____PCIArray" target="_self">__PCIArray</a></td><td class="desc"></td></tr>
<tr id="row_3_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/ded/input_8h.html#d8/d16/structAccelerometerReport" target="_self">AccelerometerReport</a></td><td class="desc"></td></tr>
<tr id="row_4_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/d26/fs_8h.html#de/d99/structFileSystemInfo" target="_self">FileSystemInfo</a></td><td class="desc"></td></tr>
<tr id="row_5_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/ded/input_8h.html#d6/dda/structGamepadReport" target="_self">GamepadReport</a></td><td class="desc"></td></tr>
<tr id="row_6_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/ded/input_8h.html#d4/daf/structGyroscopeReport" target="_self">GyroscopeReport</a></td><td class="desc"></td></tr>
<tr id="row_7_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/d26/fs_8h.html#d6/d59/structInode" target="_self">Inode</a></td><td class="desc"></td></tr>
<tr id="row_8_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="db/de6/structInodeOperations.html" target="_self">InodeOperations</a></td><td class="desc"></td></tr>
<tr id="row_9_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/ded/input_8h.html#d1/d5b/structInputReport" target="_self">InputReport</a></td><td class="desc"></td></tr>
<tr id="row_10_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/ded/input_8h.html#db/d5d/unionInputReport_8____unnamed17____" target="_self">InputReport.__unnamed17__</a></td><td class="desc"></td></tr>
<tr id="row_11_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/ded/input_8h.html#dd/db1/structJoystickReport" target="_self">JoystickReport</a></td><td class="desc"></td></tr>
<tr id="row_12_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/d26/fs_8h.html#d9/ddf/structkdirent" target="_self">kdirent</a></td><td class="desc"></td></tr>
<tr id="row_13_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/ded/input_8h.html#d1/da7/structKeyboardReport" target="_self">KeyboardReport</a></td><td class="desc"></td></tr>
<tr id="row_14_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/ded/input_8h.html#d4/dcb/unionKeyboardReport_8____unnamed13____" target="_self">KeyboardReport.__unnamed13__</a></td><td class="desc"></td></tr>
<tr id="row_15_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/ded/input_8h.html#dd/da9/structKeyboardReport_8____unnamed13_____8____unnamed15____" target="_self">KeyboardReport.__unnamed13__.__unnamed15__</a></td><td class="desc"></td></tr>
<tr id="row_16_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/d26/fs_8h.html#d5/df1/structkstat" target="_self">kstat</a></td><td class="desc"></td></tr>
<tr id="row_17_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/ded/input_8h.html#d4/d9c/structMagnetometerReport" target="_self">MagnetometerReport</a></td><td class="desc"></td></tr>
<tr id="row_18_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/ded/input_8h.html#db/d9a/structMouseReport" target="_self">MouseReport</a></td><td class="desc"></td></tr>
<tr id="row_19_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/de1/aip_8h.html#d5/d42/unionPS2__CONFIGURATION" target="_self">PS2_CONFIGURATION</a></td><td class="desc"></td></tr>
<tr id="row_20_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/de1/aip_8h.html#d4/dae/structPS2__CONFIGURATION_8____unnamed3____" target="_self">PS2_CONFIGURATION.__unnamed3__</a></td><td class="desc"></td></tr>
<tr id="row_21_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/de1/aip_8h.html#d5/d94/unionPS2__KBD__TYPEMATIC" target="_self">PS2_KBD_TYPEMATIC</a></td><td class="desc"></td></tr>
<tr id="row_22_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/de1/aip_8h.html#db/dee/structPS2__KBD__TYPEMATIC_8____unnamed7____" target="_self">PS2_KBD_TYPEMATIC.__unnamed7__</a></td><td class="desc"></td></tr>
<tr id="row_23_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/de1/aip_8h.html#d3/d18/structPS2__MOUSE__PACKET" target="_self">PS2_MOUSE_PACKET</a></td><td class="desc"></td></tr>
<tr id="row_24_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/de1/aip_8h.html#d0/df2/unionPS2__MOUSE__PACKET_8Base" target="_self">PS2_MOUSE_PACKET.Base</a></td><td class="desc"></td></tr>
<tr id="row_25_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/de1/aip_8h.html#d3/d3e/unionPS2__MOUSE__PACKET_8ZMovement" target="_self">PS2_MOUSE_PACKET.ZMovement</a></td><td class="desc"></td></tr>
<tr id="row_26_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/de1/aip_8h.html#da/dc6/unionPS2__OUTPUT__PORT" target="_self">PS2_OUTPUT_PORT</a></td><td class="desc"></td></tr>
<tr id="row_27_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/de1/aip_8h.html#de/d3a/structPS2__OUTPUT__PORT_8____unnamed5____" target="_self">PS2_OUTPUT_PORT.__unnamed5__</a></td><td class="desc"></td></tr>
<tr id="row_28_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/de1/aip_8h.html#d7/d48/unionPS2__STATUSES" target="_self">PS2_STATUSES</a></td><td class="desc"></td></tr>
<tr id="row_29_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/de1/aip_8h.html#dd/d0d/structPS2__STATUSES_8____unnamed1____" target="_self">PS2_STATUSES.__unnamed1__</a></td><td class="desc"></td></tr>
<tr id="row_30_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d2/d55/structSuperBlockOperations.html" target="_self">SuperBlockOperations</a></td><td class="desc"></td></tr>
<tr id="row_31_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/ded/input_8h.html#d1/df2/structTouchScreenReport" target="_self">TouchScreenReport</a></td><td class="desc"></td></tr>
<tr id="row_4_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/d40/block_8h.html#da/df6/structBlockDevice" target="_self">BlockDevice</a></td><td class="desc"></td></tr>
<tr id="row_5_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d7/d9f/fcntl_8h.html#d2/dd7/structf__owner__ex" target="_self">f_owner_ex</a></td><td class="desc"></td></tr>
<tr id="row_6_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/d26/fs_8h.html#d4/d24/structFileSystemDevice" target="_self">FileSystemDevice</a></td><td class="desc"></td></tr>
<tr id="row_7_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/d26/fs_8h.html#d0/d03/structFileSystemDevice_8inode" target="_self">FileSystemDevice.inode</a></td><td class="desc"></td></tr>
<tr id="row_8_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/d26/fs_8h.html#de/d99/structFileSystemInfo" target="_self">FileSystemInfo</a></td><td class="desc"></td></tr>
<tr id="row_9_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d7/d9f/fcntl_8h.html#d6/df2/structflock" target="_self">flock</a></td><td class="desc"></td></tr>
<tr id="row_10_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d2/d6e/syscalls_8h.html#db/dc6/structFramebufferScreenInfo" target="_self">FramebufferScreenInfo</a></td><td class="desc"></td></tr>
<tr id="row_11_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/ded/input_8h.html#d6/dda/structGamepadReport" target="_self">GamepadReport</a></td><td class="desc"></td></tr>
<tr id="row_12_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/ded/input_8h.html#d4/daf/structGyroscopeReport" target="_self">GyroscopeReport</a></td><td class="desc"></td></tr>
<tr id="row_13_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/d26/fs_8h.html#d6/d59/structInode" target="_self">Inode</a></td><td class="desc"></td></tr>
<tr id="row_14_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="db/de6/structInodeOperations.html" target="_self">InodeOperations</a></td><td class="desc"></td></tr>
<tr id="row_15_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/ded/input_8h.html#d1/d5b/structInputReport" target="_self">InputReport</a></td><td class="desc"></td></tr>
<tr id="row_16_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/ded/input_8h.html#d9/d70/unionInputReport_8____unnamed18____" target="_self">InputReport.__unnamed18__</a></td><td class="desc"></td></tr>
<tr id="row_17_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/ded/input_8h.html#dd/db1/structJoystickReport" target="_self">JoystickReport</a></td><td class="desc"></td></tr>
<tr id="row_18_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/d26/fs_8h.html#d9/ddf/structkdirent" target="_self">kdirent</a></td><td class="desc"></td></tr>
<tr id="row_19_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/ded/input_8h.html#d1/da7/structKeyboardReport" target="_self">KeyboardReport</a></td><td class="desc"></td></tr>
<tr id="row_20_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/ded/input_8h.html#d4/dcb/unionKeyboardReport_8____unnamed13____" target="_self">KeyboardReport.__unnamed13__</a></td><td class="desc"></td></tr>
<tr id="row_21_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/ded/input_8h.html#dd/da9/structKeyboardReport_8____unnamed13_____8____unnamed15____" target="_self">KeyboardReport.__unnamed13__.__unnamed15__</a></td><td class="desc"></td></tr>
<tr id="row_22_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="df/d26/fs_8h.html#d5/df1/structkstat" target="_self">kstat</a></td><td class="desc"></td></tr>
<tr id="row_23_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d2/d6e/syscalls_8h.html#de/d36/structkutsname" target="_self">kutsname</a></td><td class="desc"></td></tr>
<tr id="row_24_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/ded/input_8h.html#d4/d9c/structMagnetometerReport" target="_self">MagnetometerReport</a></td><td class="desc"></td></tr>
<tr id="row_25_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/ded/input_8h.html#db/d9a/structMouseReport" target="_self">MouseReport</a></td><td class="desc"></td></tr>
<tr id="row_26_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/de1/aip_8h.html#d5/d42/unionPS2__CONFIGURATION" target="_self">PS2_CONFIGURATION</a></td><td class="desc"></td></tr>
<tr id="row_27_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/de1/aip_8h.html#d4/dae/structPS2__CONFIGURATION_8____unnamed3____" target="_self">PS2_CONFIGURATION.__unnamed3__</a></td><td class="desc"></td></tr>
<tr id="row_28_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/de1/aip_8h.html#d5/d94/unionPS2__KBD__TYPEMATIC" target="_self">PS2_KBD_TYPEMATIC</a></td><td class="desc"></td></tr>
<tr id="row_29_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/de1/aip_8h.html#db/dee/structPS2__KBD__TYPEMATIC_8____unnamed7____" target="_self">PS2_KBD_TYPEMATIC.__unnamed7__</a></td><td class="desc"></td></tr>
<tr id="row_30_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/de1/aip_8h.html#d3/d18/structPS2__MOUSE__PACKET" target="_self">PS2_MOUSE_PACKET</a></td><td class="desc"></td></tr>
<tr id="row_31_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/de1/aip_8h.html#d0/df2/unionPS2__MOUSE__PACKET_8Base" target="_self">PS2_MOUSE_PACKET.Base</a></td><td class="desc"></td></tr>
<tr id="row_32_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/de1/aip_8h.html#d3/d3e/unionPS2__MOUSE__PACKET_8ZMovement" target="_self">PS2_MOUSE_PACKET.ZMovement</a></td><td class="desc"></td></tr>
<tr id="row_33_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/de1/aip_8h.html#da/dc6/unionPS2__OUTPUT__PORT" target="_self">PS2_OUTPUT_PORT</a></td><td class="desc"></td></tr>
<tr id="row_34_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/de1/aip_8h.html#de/d3a/structPS2__OUTPUT__PORT_8____unnamed5____" target="_self">PS2_OUTPUT_PORT.__unnamed5__</a></td><td class="desc"></td></tr>
<tr id="row_35_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/de1/aip_8h.html#d7/d48/unionPS2__STATUSES" target="_self">PS2_STATUSES</a></td><td class="desc"></td></tr>
<tr id="row_36_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d1/de1/aip_8h.html#dd/d0d/structPS2__STATUSES_8____unnamed1____" target="_self">PS2_STATUSES.__unnamed1__</a></td><td class="desc"></td></tr>
<tr id="row_37_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="d2/d55/structSuperBlockOperations.html" target="_self">SuperBlockOperations</a></td><td class="desc"></td></tr>
<tr id="row_38_" class="odd"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="icona"><span class="icon">C</span></span><a class="el" href="de/ded/input_8h.html#d1/df2/structTouchScreenReport" target="_self">TouchScreenReport</a></td><td class="desc"></td></tr>
</table>
</div><!-- directory -->
</div><!-- contents -->
@@ -153,7 +160,7 @@ $(document).ready(function(){initNavTree('annotated.html',''); initResizable();
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -4,19 +4,26 @@ var annotated_dup =
[ "__DriverInfo", "db/de4/driver_8h.html#d8/d02/struct____DriverInfo", "db/de4/driver_8h_d8/d02/struct____DriverInfo" ],
[ "__PCIArray", "db/de4/driver_8h.html#df/d8a/struct____PCIArray", "db/de4/driver_8h_df/d8a/struct____PCIArray" ],
[ "AccelerometerReport", "de/ded/input_8h.html#d8/d16/structAccelerometerReport", null ],
[ "BlockDevice", "de/d40/block_8h.html#da/df6/structBlockDevice", "de/d40/block_8h_da/df6/structBlockDevice" ],
[ "f_owner_ex", "d7/d9f/fcntl_8h.html#d2/dd7/structf__owner__ex", "d7/d9f/fcntl_8h_d2/dd7/structf__owner__ex" ],
[ "FileSystemDevice", "df/d26/fs_8h.html#d4/d24/structFileSystemDevice", "df/d26/fs_8h_d4/d24/structFileSystemDevice" ],
[ "FileSystemDevice.inode", "df/d26/fs_8h.html#d0/d03/structFileSystemDevice_8inode", "df/d26/fs_8h_d0/d03/structFileSystemDevice_8inode" ],
[ "FileSystemInfo", "df/d26/fs_8h.html#de/d99/structFileSystemInfo", "df/d26/fs_8h_de/d99/structFileSystemInfo" ],
[ "flock", "d7/d9f/fcntl_8h.html#d6/df2/structflock", "d7/d9f/fcntl_8h_d6/df2/structflock" ],
[ "FramebufferScreenInfo", "d2/d6e/syscalls_8h.html#db/dc6/structFramebufferScreenInfo", "d2/d6e/syscalls_8h_db/dc6/structFramebufferScreenInfo" ],
[ "GamepadReport", "de/ded/input_8h.html#d6/dda/structGamepadReport", null ],
[ "GyroscopeReport", "de/ded/input_8h.html#d4/daf/structGyroscopeReport", null ],
[ "Inode", "df/d26/fs_8h.html#d6/d59/structInode", "df/d26/fs_8h_d6/d59/structInode" ],
[ "InodeOperations", "db/de6/structInodeOperations.html", "db/de6/structInodeOperations" ],
[ "InputReport", "de/ded/input_8h.html#d1/d5b/structInputReport", "de/ded/input_8h_d1/d5b/structInputReport" ],
[ "InputReport.__unnamed17__", "de/ded/input_8h.html#db/d5d/unionInputReport_8____unnamed17____", "de/ded/input_8h_db/d5d/unionInputReport_8____unnamed17____" ],
[ "InputReport.__unnamed18__", "de/ded/input_8h.html#d9/d70/unionInputReport_8____unnamed18____", "de/ded/input_8h_d9/d70/unionInputReport_8____unnamed18____" ],
[ "JoystickReport", "de/ded/input_8h.html#dd/db1/structJoystickReport", null ],
[ "kdirent", "df/d26/fs_8h.html#d9/ddf/structkdirent", "df/d26/fs_8h_d9/ddf/structkdirent" ],
[ "KeyboardReport", "de/ded/input_8h.html#d1/da7/structKeyboardReport", "de/ded/input_8h_d1/da7/structKeyboardReport" ],
[ "KeyboardReport.__unnamed13__", "de/ded/input_8h.html#d4/dcb/unionKeyboardReport_8____unnamed13____", "de/ded/input_8h_d4/dcb/unionKeyboardReport_8____unnamed13____" ],
[ "KeyboardReport.__unnamed13__.__unnamed15__", "de/ded/input_8h.html#dd/da9/structKeyboardReport_8____unnamed13_____8____unnamed15____", "de/ded/input_8h_dd/da9/structKeyboardReport_8____unnamed13_____8____unnamed15____" ],
[ "kstat", "df/d26/fs_8h.html#d5/df1/structkstat", "df/d26/fs_8h_d5/df1/structkstat" ],
[ "kutsname", "d2/d6e/syscalls_8h.html#de/d36/structkutsname", "d2/d6e/syscalls_8h_de/d36/structkutsname" ],
[ "MagnetometerReport", "de/ded/input_8h.html#d4/d9c/structMagnetometerReport", null ],
[ "MouseReport", "de/ded/input_8h.html#db/d9a/structMouseReport", "de/ded/input_8h_db/d9a/structMouseReport" ],
[ "PS2_CONFIGURATION", "d1/de1/aip_8h.html#d5/d42/unionPS2__CONFIGURATION", "d1/de1/aip_8h_d5/d42/unionPS2__CONFIGURATION" ],

View File

@@ -111,39 +111,42 @@ $(document).ready(function(){initNavTree('classes.html',''); initResizable(); })
<div class="headertitle"><div class="title">Data Structure Index</div></div>
</div><!--header-->
<div class="contents">
<div class="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_F">F</a>&#160;|&#160;<a class="qindex" href="#letter_G">G</a>&#160;|&#160;<a class="qindex" href="#letter_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_J">J</a>&#160;|&#160;<a class="qindex" href="#letter_K">K</a>&#160;|&#160;<a class="qindex" href="#letter_M">M</a>&#160;|&#160;<a class="qindex" href="#letter_P">P</a>&#160;|&#160;<a class="qindex" href="#letter_S">S</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a>&#160;|&#160;<a class="qindex" href="#letter__">_</a></div>
<div class="qindex"><a class="qindex" href="#letter_A">A</a>&#160;|&#160;<a class="qindex" href="#letter_B">B</a>&#160;|&#160;<a class="qindex" href="#letter_F">F</a>&#160;|&#160;<a class="qindex" href="#letter_G">G</a>&#160;|&#160;<a class="qindex" href="#letter_I">I</a>&#160;|&#160;<a class="qindex" href="#letter_J">J</a>&#160;|&#160;<a class="qindex" href="#letter_K">K</a>&#160;|&#160;<a class="qindex" href="#letter_M">M</a>&#160;|&#160;<a class="qindex" href="#letter_P">P</a>&#160;|&#160;<a class="qindex" href="#letter_S">S</a>&#160;|&#160;<a class="qindex" href="#letter_T">T</a>&#160;|&#160;<a class="qindex" href="#letter__">_</a></div>
<div class="classindex">
<dl class="classindex even">
<dt class="alphachar"><a id="letter_A" name="letter_A">A</a></dt>
<dd><a class="el" href="de/ded/input_8h.html#d8/d16/structAccelerometerReport">AccelerometerReport</a></dd></dl>
<dl class="classindex odd">
<dt class="alphachar"><a id="letter_F" name="letter_F">F</a></dt>
<dd><a class="el" href="df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a></dd></dl>
<dt class="alphachar"><a id="letter_B" name="letter_B">B</a></dt>
<dd><a class="el" href="de/d40/block_8h.html#da/df6/structBlockDevice">BlockDevice</a></dd></dl>
<dl class="classindex even">
<dt class="alphachar"><a id="letter_F" name="letter_F">F</a></dt>
<dd><a class="el" href="d7/d9f/fcntl_8h.html#d2/dd7/structf__owner__ex">f_owner_ex</a></dd><dd><a class="el" href="df/d26/fs_8h.html#d4/d24/structFileSystemDevice">FileSystemDevice</a></dd><dd><a class="el" href="df/d26/fs_8h.html#d0/d03/structFileSystemDevice_8inode">FileSystemDevice.inode</a></dd><dd><a class="el" href="df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a></dd><dd><a class="el" href="d7/d9f/fcntl_8h.html#d6/df2/structflock">flock</a></dd><dd><a class="el" href="d2/d6e/syscalls_8h.html#db/dc6/structFramebufferScreenInfo">FramebufferScreenInfo</a></dd></dl>
<dl class="classindex odd">
<dt class="alphachar"><a id="letter_G" name="letter_G">G</a></dt>
<dd><a class="el" href="de/ded/input_8h.html#d6/dda/structGamepadReport">GamepadReport</a></dd><dd><a class="el" href="de/ded/input_8h.html#d4/daf/structGyroscopeReport">GyroscopeReport</a></dd></dl>
<dl class="classindex odd">
<dt class="alphachar"><a id="letter_I" name="letter_I">I</a></dt>
<dd><a class="el" href="df/d26/fs_8h.html#d6/d59/structInode">Inode</a></dd><dd><a class="el" href="db/de6/structInodeOperations.html">InodeOperations</a></dd><dd><a class="el" href="de/ded/input_8h.html#d1/d5b/structInputReport">InputReport</a></dd><dd><a class="el" href="de/ded/input_8h.html#db/d5d/unionInputReport_8____unnamed17____">InputReport.__unnamed17__</a></dd></dl>
<dl class="classindex even">
<dt class="alphachar"><a id="letter_I" name="letter_I">I</a></dt>
<dd><a class="el" href="df/d26/fs_8h.html#d6/d59/structInode">Inode</a></dd><dd><a class="el" href="db/de6/structInodeOperations.html">InodeOperations</a></dd><dd><a class="el" href="de/ded/input_8h.html#d1/d5b/structInputReport">InputReport</a></dd><dd><a class="el" href="de/ded/input_8h.html#d9/d70/unionInputReport_8____unnamed18____">InputReport.__unnamed18__</a></dd></dl>
<dl class="classindex odd">
<dt class="alphachar"><a id="letter_J" name="letter_J">J</a></dt>
<dd><a class="el" href="de/ded/input_8h.html#dd/db1/structJoystickReport">JoystickReport</a></dd></dl>
<dl class="classindex odd">
<dt class="alphachar"><a id="letter_K" name="letter_K">K</a></dt>
<dd><a class="el" href="df/d26/fs_8h.html#d9/ddf/structkdirent">kdirent</a></dd><dd><a class="el" href="de/ded/input_8h.html#d1/da7/structKeyboardReport">KeyboardReport</a></dd><dd><a class="el" href="de/ded/input_8h.html#d4/dcb/unionKeyboardReport_8____unnamed13____">KeyboardReport.__unnamed13__</a></dd><dd><a class="el" href="de/ded/input_8h.html#dd/da9/structKeyboardReport_8____unnamed13_____8____unnamed15____">KeyboardReport.__unnamed13__.__unnamed15__</a></dd><dd><a class="el" href="df/d26/fs_8h.html#d5/df1/structkstat">kstat</a></dd></dl>
<dl class="classindex even">
<dt class="alphachar"><a id="letter_K" name="letter_K">K</a></dt>
<dd><a class="el" href="df/d26/fs_8h.html#d9/ddf/structkdirent">kdirent</a></dd><dd><a class="el" href="de/ded/input_8h.html#d1/da7/structKeyboardReport">KeyboardReport</a></dd><dd><a class="el" href="de/ded/input_8h.html#d4/dcb/unionKeyboardReport_8____unnamed13____">KeyboardReport.__unnamed13__</a></dd><dd><a class="el" href="de/ded/input_8h.html#dd/da9/structKeyboardReport_8____unnamed13_____8____unnamed15____">KeyboardReport.__unnamed13__.__unnamed15__</a></dd><dd><a class="el" href="df/d26/fs_8h.html#d5/df1/structkstat">kstat</a></dd><dd><a class="el" href="d2/d6e/syscalls_8h.html#de/d36/structkutsname">kutsname</a></dd></dl>
<dl class="classindex odd">
<dt class="alphachar"><a id="letter_M" name="letter_M">M</a></dt>
<dd><a class="el" href="de/ded/input_8h.html#d4/d9c/structMagnetometerReport">MagnetometerReport</a></dd><dd><a class="el" href="de/ded/input_8h.html#db/d9a/structMouseReport">MouseReport</a></dd></dl>
<dl class="classindex odd">
<dl class="classindex even">
<dt class="alphachar"><a id="letter_P" name="letter_P">P</a></dt>
<dd><a class="el" href="d1/de1/aip_8h.html#d5/d42/unionPS2__CONFIGURATION">PS2_CONFIGURATION</a></dd><dd><a class="el" href="d1/de1/aip_8h.html#d4/dae/structPS2__CONFIGURATION_8____unnamed3____">PS2_CONFIGURATION.__unnamed3__</a></dd><dd><a class="el" href="d1/de1/aip_8h.html#d5/d94/unionPS2__KBD__TYPEMATIC">PS2_KBD_TYPEMATIC</a></dd><dd><a class="el" href="d1/de1/aip_8h.html#db/dee/structPS2__KBD__TYPEMATIC_8____unnamed7____">PS2_KBD_TYPEMATIC.__unnamed7__</a></dd><dd><a class="el" href="d1/de1/aip_8h.html#d3/d18/structPS2__MOUSE__PACKET">PS2_MOUSE_PACKET</a></dd><dd><a class="el" href="d1/de1/aip_8h.html#d0/df2/unionPS2__MOUSE__PACKET_8Base">PS2_MOUSE_PACKET.Base</a></dd><dd><a class="el" href="d1/de1/aip_8h.html#d3/d3e/unionPS2__MOUSE__PACKET_8ZMovement">PS2_MOUSE_PACKET.ZMovement</a></dd><dd><a class="el" href="d1/de1/aip_8h.html#da/dc6/unionPS2__OUTPUT__PORT">PS2_OUTPUT_PORT</a></dd><dd><a class="el" href="d1/de1/aip_8h.html#de/d3a/structPS2__OUTPUT__PORT_8____unnamed5____">PS2_OUTPUT_PORT.__unnamed5__</a></dd><dd><a class="el" href="d1/de1/aip_8h.html#d7/d48/unionPS2__STATUSES">PS2_STATUSES</a></dd><dd><a class="el" href="d1/de1/aip_8h.html#dd/d0d/structPS2__STATUSES_8____unnamed1____">PS2_STATUSES.__unnamed1__</a></dd></dl>
<dl class="classindex even">
<dl class="classindex odd">
<dt class="alphachar"><a id="letter_S" name="letter_S">S</a></dt>
<dd><a class="el" href="d2/d55/structSuperBlockOperations.html">SuperBlockOperations</a></dd></dl>
<dl class="classindex odd">
<dl class="classindex even">
<dt class="alphachar"><a id="letter_T" name="letter_T">T</a></dt>
<dd><a class="el" href="de/ded/input_8h.html#d1/df2/structTouchScreenReport">TouchScreenReport</a></dd></dl>
<dl class="classindex even">
<dl class="classindex odd">
<dt class="alphachar"><a id="letter__" name="letter__">_</a></dt>
<dd><a class="el" href="d9/d97/pci_8h.html#dd/d3f/struct____attribute____">__attribute__</a></dd><dd><a class="el" href="db/de4/driver_8h.html#d8/d02/struct____DriverInfo">__DriverInfo</a></dd><dd><a class="el" href="db/de4/driver_8h.html#d7/d01/struct____DriverInfo_1_1____DriverVersion">__DriverInfo::__DriverVersion</a></dd><dd><a class="el" href="db/de4/driver_8h.html#df/d8a/struct____PCIArray">__PCIArray</a></dd></dl>
</div>
@@ -152,7 +155,7 @@ $(document).ready(function(){initNavTree('classes.html',''); initResizable(); })
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -117,7 +117,7 @@ $(document).ready(function(){initNavTree('d0/d5e/Drivers_2README_8md.html','../.
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../d0/d5e/Drivers_2README_8md.html">README.md</a></li>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -111,14 +111,14 @@ $(document).ready(function(){initNavTree('d1/d02/md_tools_2doxygen_2develop.html
<div class="headertitle"><div class="title">Developing</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><p><a class="anchor" id="autotoc_md2"></a></p>
<div class="textblock"><p><a class="anchor" id="autotoc_md3"></a></p>
</div></div><!-- contents -->
</div><!-- PageDoc -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -488,7 +488,7 @@ Raw</td>
</table>
</div><div class="memdoc">
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="../../d1/de1/aip_8h_source.html#l00166">166</a> of file <a class="el" href="../../d1/de1/aip_8h_source.html">aip.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="../../d1/de1/aip_8h_source.html#l00167">167</a> of file <a class="el" href="../../d1/de1/aip_8h_source.html">aip.h</a>.</p>
</div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype">
@@ -763,7 +763,7 @@ SystemReset: 1</td>
</table>
</div><div class="memdoc">
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="../../d1/de1/aip_8h_source.html#l00168">168</a> of file <a class="el" href="../../d1/de1/aip_8h_source.html">aip.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="../../d1/de1/aip_8h_source.html#l00169">169</a> of file <a class="el" href="../../d1/de1/aip_8h_source.html">aip.h</a>.</p>
</div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype">
@@ -1330,7 +1330,7 @@ Raw</td>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d1/de1/aip_8h_source.html#l00132">132</a> of file <a class="el" href="../../d1/de1/aip_8h_source.html">aip.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="../../d1/de1/aip_8h_source.html#l00133">133</a> of file <a class="el" href="../../d1/de1/aip_8h_source.html">aip.h</a>.</p>
</div>
</div>
@@ -1346,7 +1346,7 @@ Raw</td>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d1/de1/aip_8h_source.html#l00131">131</a> of file <a class="el" href="../../d1/de1/aip_8h_source.html">aip.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="../../d1/de1/aip_8h_source.html#l00132">132</a> of file <a class="el" href="../../d1/de1/aip_8h_source.html">aip.h</a>.</p>
</div>
</div>
@@ -1362,7 +1362,7 @@ Raw</td>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d1/de1/aip_8h_source.html#l00130">130</a> of file <a class="el" href="../../d1/de1/aip_8h_source.html">aip.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="../../d1/de1/aip_8h_source.html#l00131">131</a> of file <a class="el" href="../../d1/de1/aip_8h_source.html">aip.h</a>.</p>
</div>
</div>
@@ -1378,7 +1378,7 @@ Raw</td>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d1/de1/aip_8h_source.html#l00133">133</a> of file <a class="el" href="../../d1/de1/aip_8h_source.html">aip.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="../../d1/de1/aip_8h_source.html#l00134">134</a> of file <a class="el" href="../../d1/de1/aip_8h_source.html">aip.h</a>.</p>
</div>
</div>
@@ -1394,7 +1394,7 @@ Raw</td>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d1/de1/aip_8h_source.html#l00129">129</a> of file <a class="el" href="../../d1/de1/aip_8h_source.html">aip.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="../../d1/de1/aip_8h_source.html#l00130">130</a> of file <a class="el" href="../../d1/de1/aip_8h_source.html">aip.h</a>.</p>
</div>
</div>
@@ -1410,7 +1410,7 @@ Raw</td>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d1/de1/aip_8h_source.html#l00128">128</a> of file <a class="el" href="../../d1/de1/aip_8h_source.html">aip.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="../../d1/de1/aip_8h_source.html#l00129">129</a> of file <a class="el" href="../../d1/de1/aip_8h_source.html">aip.h</a>.</p>
</div>
</div>
@@ -1426,7 +1426,7 @@ Raw</td>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d1/de1/aip_8h_source.html#l00123">123</a> of file <a class="el" href="../../d1/de1/aip_8h_source.html">aip.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="../../d1/de1/aip_8h_source.html#l00124">124</a> of file <a class="el" href="../../d1/de1/aip_8h_source.html">aip.h</a>.</p>
</div>
</div>
@@ -1442,7 +1442,7 @@ Raw</td>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d1/de1/aip_8h_source.html#l00127">127</a> of file <a class="el" href="../../d1/de1/aip_8h_source.html">aip.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="../../d1/de1/aip_8h_source.html#l00128">128</a> of file <a class="el" href="../../d1/de1/aip_8h_source.html">aip.h</a>.</p>
</div>
</div>
@@ -1458,7 +1458,7 @@ Raw</td>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d1/de1/aip_8h_source.html#l00125">125</a> of file <a class="el" href="../../d1/de1/aip_8h_source.html">aip.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="../../d1/de1/aip_8h_source.html#l00126">126</a> of file <a class="el" href="../../d1/de1/aip_8h_source.html">aip.h</a>.</p>
</div>
</div>
@@ -1474,7 +1474,7 @@ Raw</td>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d1/de1/aip_8h_source.html#l00137">137</a> of file <a class="el" href="../../d1/de1/aip_8h_source.html">aip.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="../../d1/de1/aip_8h_source.html#l00138">138</a> of file <a class="el" href="../../d1/de1/aip_8h_source.html">aip.h</a>.</p>
</div>
</div>
@@ -1490,7 +1490,7 @@ Raw</td>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d1/de1/aip_8h_source.html#l00138">138</a> of file <a class="el" href="../../d1/de1/aip_8h_source.html">aip.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="../../d1/de1/aip_8h_source.html#l00139">139</a> of file <a class="el" href="../../d1/de1/aip_8h_source.html">aip.h</a>.</p>
</div>
</div>
@@ -1506,7 +1506,7 @@ Raw</td>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d1/de1/aip_8h_source.html#l00124">124</a> of file <a class="el" href="../../d1/de1/aip_8h_source.html">aip.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="../../d1/de1/aip_8h_source.html#l00125">125</a> of file <a class="el" href="../../d1/de1/aip_8h_source.html">aip.h</a>.</p>
</div>
</div>
@@ -1522,7 +1522,7 @@ Raw</td>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d1/de1/aip_8h_source.html#l00122">122</a> of file <a class="el" href="../../d1/de1/aip_8h_source.html">aip.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="../../d1/de1/aip_8h_source.html#l00123">123</a> of file <a class="el" href="../../d1/de1/aip_8h_source.html">aip.h</a>.</p>
</div>
</div>
@@ -1538,7 +1538,7 @@ Raw</td>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d1/de1/aip_8h_source.html#l00136">136</a> of file <a class="el" href="../../d1/de1/aip_8h_source.html">aip.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="../../d1/de1/aip_8h_source.html#l00137">137</a> of file <a class="el" href="../../d1/de1/aip_8h_source.html">aip.h</a>.</p>
</div>
</div>
@@ -1554,7 +1554,7 @@ Raw</td>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d1/de1/aip_8h_source.html#l00135">135</a> of file <a class="el" href="../../d1/de1/aip_8h_source.html">aip.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="../../d1/de1/aip_8h_source.html#l00136">136</a> of file <a class="el" href="../../d1/de1/aip_8h_source.html">aip.h</a>.</p>
</div>
</div>
@@ -1570,7 +1570,7 @@ Raw</td>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d1/de1/aip_8h_source.html#l00134">134</a> of file <a class="el" href="../../d1/de1/aip_8h_source.html">aip.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="../../d1/de1/aip_8h_source.html#l00135">135</a> of file <a class="el" href="../../d1/de1/aip_8h_source.html">aip.h</a>.</p>
</div>
</div>
@@ -1586,7 +1586,7 @@ Raw</td>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d1/de1/aip_8h_source.html#l00126">126</a> of file <a class="el" href="../../d1/de1/aip_8h_source.html">aip.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="../../d1/de1/aip_8h_source.html#l00127">127</a> of file <a class="el" href="../../d1/de1/aip_8h_source.html">aip.h</a>.</p>
</div>
</div>
@@ -1602,7 +1602,7 @@ Raw</td>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d1/de1/aip_8h_source.html#l00140">140</a> of file <a class="el" href="../../d1/de1/aip_8h_source.html">aip.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="../../d1/de1/aip_8h_source.html#l00141">141</a> of file <a class="el" href="../../d1/de1/aip_8h_source.html">aip.h</a>.</p>
</div>
</div>
@@ -1618,7 +1618,7 @@ Raw</td>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d1/de1/aip_8h_source.html#l00141">141</a> of file <a class="el" href="../../d1/de1/aip_8h_source.html">aip.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="../../d1/de1/aip_8h_source.html#l00142">142</a> of file <a class="el" href="../../d1/de1/aip_8h_source.html">aip.h</a>.</p>
</div>
</div>
@@ -1634,7 +1634,7 @@ Raw</td>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d1/de1/aip_8h_source.html#l00142">142</a> of file <a class="el" href="../../d1/de1/aip_8h_source.html">aip.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="../../d1/de1/aip_8h_source.html#l00143">143</a> of file <a class="el" href="../../d1/de1/aip_8h_source.html">aip.h</a>.</p>
</div>
</div>
@@ -1650,7 +1650,7 @@ Raw</td>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d1/de1/aip_8h_source.html#l00144">144</a> of file <a class="el" href="../../d1/de1/aip_8h_source.html">aip.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="../../d1/de1/aip_8h_source.html#l00145">145</a> of file <a class="el" href="../../d1/de1/aip_8h_source.html">aip.h</a>.</p>
</div>
</div>
@@ -1666,7 +1666,7 @@ Raw</td>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d1/de1/aip_8h_source.html#l00145">145</a> of file <a class="el" href="../../d1/de1/aip_8h_source.html">aip.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="../../d1/de1/aip_8h_source.html#l00146">146</a> of file <a class="el" href="../../d1/de1/aip_8h_source.html">aip.h</a>.</p>
</div>
</div>
@@ -1682,7 +1682,7 @@ Raw</td>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d1/de1/aip_8h_source.html#l00143">143</a> of file <a class="el" href="../../d1/de1/aip_8h_source.html">aip.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="../../d1/de1/aip_8h_source.html#l00144">144</a> of file <a class="el" href="../../d1/de1/aip_8h_source.html">aip.h</a>.</p>
</div>
</div>
@@ -2067,7 +2067,7 @@ Raw</td>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d1/de1/aip_8h_source.html#l00119">119</a> of file <a class="el" href="../../d1/de1/aip_8h_source.html">aip.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="../../d1/de1/aip_8h_source.html#l00121">121</a> of file <a class="el" href="../../d1/de1/aip_8h_source.html">aip.h</a>.</p>
</div>
</div>
@@ -2083,7 +2083,7 @@ Raw</td>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../d1/de1/aip_8h_source.html#l00118">118</a> of file <a class="el" href="../../d1/de1/aip_8h_source.html">aip.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="../../d1/de1/aip_8h_source.html#l00120">120</a> of file <a class="el" href="../../d1/de1/aip_8h_source.html">aip.h</a>.</p>
</div>
</div>
@@ -2105,16 +2105,16 @@ Raw</td>
<tr><td class="fieldname"><a id="a9a7a0249339e911c4a1c3ec0c7c94cbca80fa56c37e35327ab30585f1093695ad" name="a9a7a0249339e911c4a1c3ec0c7c94cbca80fa56c37e35327ab30585f1093695ad"></a>PS2_KBD_LED_CAPS_LOCK&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="../../d1/de1/aip_8h_source.html#l00147">147</a> of file <a class="el" href="../../d1/de1/aip_8h_source.html">aip.h</a>.</p>
<div class="fragment"><div class="line"><span class="lineno"> 148</span>{</div>
<div class="line"><span class="lineno"> 149</span> <a class="code hl_enumvalue" href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbca371d0631f3e4cc5e96abe555e47fef7d">PS2_KBD_LED_SCROLL_LOCK</a> = 1,</div>
<div class="line"><span class="lineno"> 150</span> <a class="code hl_enumvalue" href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbcabd6d7f2afaa27f8056a7b34a1d48400b">PS2_KBD_LED_NUM_LOCK</a> = 2,</div>
<div class="line"><span class="lineno"> 151</span> <a class="code hl_enumvalue" href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbca80fa56c37e35327ab30585f1093695ad">PS2_KBD_LED_CAPS_LOCK</a> = 4</div>
<div class="line"><span class="lineno"> 152</span>} <a class="code hl_enumeration" href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbc">PS2_KBD_LEDS</a>;</div>
<div class="ttc" id="aaip_8h_html_a9a7a0249339e911c4a1c3ec0c7c94cbc"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbc">PS2_KBD_LEDS</a></div><div class="ttdeci">PS2_KBD_LEDS</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00147">aip.h:148</a></div></div>
<div class="ttc" id="aaip_8h_html_a9a7a0249339e911c4a1c3ec0c7c94cbca371d0631f3e4cc5e96abe555e47fef7d"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbca371d0631f3e4cc5e96abe555e47fef7d">PS2_KBD_LED_SCROLL_LOCK</a></div><div class="ttdeci">@ PS2_KBD_LED_SCROLL_LOCK</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00149">aip.h:149</a></div></div>
<div class="ttc" id="aaip_8h_html_a9a7a0249339e911c4a1c3ec0c7c94cbca80fa56c37e35327ab30585f1093695ad"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbca80fa56c37e35327ab30585f1093695ad">PS2_KBD_LED_CAPS_LOCK</a></div><div class="ttdeci">@ PS2_KBD_LED_CAPS_LOCK</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00152">aip.h:151</a></div></div>
<div class="ttc" id="aaip_8h_html_a9a7a0249339e911c4a1c3ec0c7c94cbcabd6d7f2afaa27f8056a7b34a1d48400b"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbcabd6d7f2afaa27f8056a7b34a1d48400b">PS2_KBD_LED_NUM_LOCK</a></div><div class="ttdeci">@ PS2_KBD_LED_NUM_LOCK</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00150">aip.h:150</a></div></div>
<p class="definition">Definition at line <a class="el" href="../../d1/de1/aip_8h_source.html#l00148">148</a> of file <a class="el" href="../../d1/de1/aip_8h_source.html">aip.h</a>.</p>
<div class="fragment"><div class="line"><span class="lineno"> 149</span>{</div>
<div class="line"><span class="lineno"> 150</span> <a class="code hl_enumvalue" href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbca371d0631f3e4cc5e96abe555e47fef7d">PS2_KBD_LED_SCROLL_LOCK</a> = 1,</div>
<div class="line"><span class="lineno"> 151</span> <a class="code hl_enumvalue" href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbcabd6d7f2afaa27f8056a7b34a1d48400b">PS2_KBD_LED_NUM_LOCK</a> = 2,</div>
<div class="line"><span class="lineno"> 152</span> <a class="code hl_enumvalue" href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbca80fa56c37e35327ab30585f1093695ad">PS2_KBD_LED_CAPS_LOCK</a> = 4</div>
<div class="line"><span class="lineno"> 153</span>} <a class="code hl_enumeration" href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbc">PS2_KBD_LEDS</a>;</div>
<div class="ttc" id="aaip_8h_html_a9a7a0249339e911c4a1c3ec0c7c94cbc"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbc">PS2_KBD_LEDS</a></div><div class="ttdeci">PS2_KBD_LEDS</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00148">aip.h:149</a></div></div>
<div class="ttc" id="aaip_8h_html_a9a7a0249339e911c4a1c3ec0c7c94cbca371d0631f3e4cc5e96abe555e47fef7d"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbca371d0631f3e4cc5e96abe555e47fef7d">PS2_KBD_LED_SCROLL_LOCK</a></div><div class="ttdeci">@ PS2_KBD_LED_SCROLL_LOCK</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00150">aip.h:150</a></div></div>
<div class="ttc" id="aaip_8h_html_a9a7a0249339e911c4a1c3ec0c7c94cbca80fa56c37e35327ab30585f1093695ad"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbca80fa56c37e35327ab30585f1093695ad">PS2_KBD_LED_CAPS_LOCK</a></div><div class="ttdeci">@ PS2_KBD_LED_CAPS_LOCK</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00153">aip.h:152</a></div></div>
<div class="ttc" id="aaip_8h_html_a9a7a0249339e911c4a1c3ec0c7c94cbcabd6d7f2afaa27f8056a7b34a1d48400b"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbcabd6d7f2afaa27f8056a7b34a1d48400b">PS2_KBD_LED_NUM_LOCK</a></div><div class="ttdeci">@ PS2_KBD_LED_NUM_LOCK</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00151">aip.h:151</a></div></div>
</div><!-- fragment -->
</div>
</div>
@@ -2139,25 +2139,25 @@ Raw</td>
<tr><td class="fieldname"><a id="a298a99937859237aa2f19ee87436c3e4a1abdcf6b613c2fcbff74268db121e34a" name="a298a99937859237aa2f19ee87436c3e4a1abdcf6b613c2fcbff74268db121e34a"></a>PS2_KBD_SC_SET_3&#160;</td><td class="fielddoc"></td></tr>
</table>
<p class="definition">Definition at line <a class="el" href="../../d1/de1/aip_8h_source.html#l00154">154</a> of file <a class="el" href="../../d1/de1/aip_8h_source.html">aip.h</a>.</p>
<div class="fragment"><div class="line"><span class="lineno"> 155</span>{</div>
<div class="line"><span class="lineno"> 156</span> <a class="code hl_enumvalue" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a2251b650209d2abf9c98f3e45e3cf5c6">PS2_KBD_SCAN_CODE_GET_CURRENT</a> = 0,</div>
<div class="line"><span class="lineno"> 157</span> <a class="code hl_enumvalue" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4ab6a12143a58e1487e9d6e3b533cd6c9b">PS2_KBD_SCAN_CODE_SET_1</a> = 1,</div>
<div class="line"><span class="lineno"> 158</span> <a class="code hl_enumvalue" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a611a5a1d2655245ba7ed1ec6f6e6055c">PS2_KBD_SCAN_CODE_SET_2</a> = 2,</div>
<div class="line"><span class="lineno"> 159</span> <a class="code hl_enumvalue" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a2a3158fc36b4fdf627d248303a6ede20">PS2_KBD_SCAN_CODE_SET_3</a> = 3,</div>
<div class="line"><span class="lineno"> 160</span> </div>
<div class="line"><span class="lineno"> 161</span> <a class="code hl_enumvalue" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a7e0e395183152f3e37e9475a96f11b2e">PS2_KBD_SC_SET_1</a> = 0x43,</div>
<div class="line"><span class="lineno"> 162</span> <a class="code hl_enumvalue" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a9ef0041dce55959183fa4fa24f618968">PS2_KBD_SC_SET_2</a> = 0x41,</div>
<div class="line"><span class="lineno"> 163</span> <a class="code hl_enumvalue" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a1abdcf6b613c2fcbff74268db121e34a">PS2_KBD_SC_SET_3</a> = 0x3F</div>
<div class="line"><span class="lineno"> 164</span>} <a class="code hl_enumeration" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4">PS2_KBD_SCAN_CODE_SET</a>;</div>
<div class="ttc" id="aaip_8h_html_a298a99937859237aa2f19ee87436c3e4"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4">PS2_KBD_SCAN_CODE_SET</a></div><div class="ttdeci">PS2_KBD_SCAN_CODE_SET</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00154">aip.h:155</a></div></div>
<div class="ttc" id="aaip_8h_html_a298a99937859237aa2f19ee87436c3e4a1abdcf6b613c2fcbff74268db121e34a"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a1abdcf6b613c2fcbff74268db121e34a">PS2_KBD_SC_SET_3</a></div><div class="ttdeci">@ PS2_KBD_SC_SET_3</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00164">aip.h:163</a></div></div>
<div class="ttc" id="aaip_8h_html_a298a99937859237aa2f19ee87436c3e4a2251b650209d2abf9c98f3e45e3cf5c6"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a2251b650209d2abf9c98f3e45e3cf5c6">PS2_KBD_SCAN_CODE_GET_CURRENT</a></div><div class="ttdeci">@ PS2_KBD_SCAN_CODE_GET_CURRENT</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00156">aip.h:156</a></div></div>
<div class="ttc" id="aaip_8h_html_a298a99937859237aa2f19ee87436c3e4a2a3158fc36b4fdf627d248303a6ede20"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a2a3158fc36b4fdf627d248303a6ede20">PS2_KBD_SCAN_CODE_SET_3</a></div><div class="ttdeci">@ PS2_KBD_SCAN_CODE_SET_3</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00159">aip.h:159</a></div></div>
<div class="ttc" id="aaip_8h_html_a298a99937859237aa2f19ee87436c3e4a611a5a1d2655245ba7ed1ec6f6e6055c"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a611a5a1d2655245ba7ed1ec6f6e6055c">PS2_KBD_SCAN_CODE_SET_2</a></div><div class="ttdeci">@ PS2_KBD_SCAN_CODE_SET_2</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00158">aip.h:158</a></div></div>
<div class="ttc" id="aaip_8h_html_a298a99937859237aa2f19ee87436c3e4a7e0e395183152f3e37e9475a96f11b2e"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a7e0e395183152f3e37e9475a96f11b2e">PS2_KBD_SC_SET_1</a></div><div class="ttdeci">@ PS2_KBD_SC_SET_1</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00161">aip.h:161</a></div></div>
<div class="ttc" id="aaip_8h_html_a298a99937859237aa2f19ee87436c3e4a9ef0041dce55959183fa4fa24f618968"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a9ef0041dce55959183fa4fa24f618968">PS2_KBD_SC_SET_2</a></div><div class="ttdeci">@ PS2_KBD_SC_SET_2</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00162">aip.h:162</a></div></div>
<div class="ttc" id="aaip_8h_html_a298a99937859237aa2f19ee87436c3e4ab6a12143a58e1487e9d6e3b533cd6c9b"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4ab6a12143a58e1487e9d6e3b533cd6c9b">PS2_KBD_SCAN_CODE_SET_1</a></div><div class="ttdeci">@ PS2_KBD_SCAN_CODE_SET_1</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00157">aip.h:157</a></div></div>
<p class="definition">Definition at line <a class="el" href="../../d1/de1/aip_8h_source.html#l00155">155</a> of file <a class="el" href="../../d1/de1/aip_8h_source.html">aip.h</a>.</p>
<div class="fragment"><div class="line"><span class="lineno"> 156</span>{</div>
<div class="line"><span class="lineno"> 157</span> <a class="code hl_enumvalue" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a2251b650209d2abf9c98f3e45e3cf5c6">PS2_KBD_SCAN_CODE_GET_CURRENT</a> = 0,</div>
<div class="line"><span class="lineno"> 158</span> <a class="code hl_enumvalue" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4ab6a12143a58e1487e9d6e3b533cd6c9b">PS2_KBD_SCAN_CODE_SET_1</a> = 1,</div>
<div class="line"><span class="lineno"> 159</span> <a class="code hl_enumvalue" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a611a5a1d2655245ba7ed1ec6f6e6055c">PS2_KBD_SCAN_CODE_SET_2</a> = 2,</div>
<div class="line"><span class="lineno"> 160</span> <a class="code hl_enumvalue" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a2a3158fc36b4fdf627d248303a6ede20">PS2_KBD_SCAN_CODE_SET_3</a> = 3,</div>
<div class="line"><span class="lineno"> 161</span> </div>
<div class="line"><span class="lineno"> 162</span> <a class="code hl_enumvalue" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a7e0e395183152f3e37e9475a96f11b2e">PS2_KBD_SC_SET_1</a> = 0x43,</div>
<div class="line"><span class="lineno"> 163</span> <a class="code hl_enumvalue" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a9ef0041dce55959183fa4fa24f618968">PS2_KBD_SC_SET_2</a> = 0x41,</div>
<div class="line"><span class="lineno"> 164</span> <a class="code hl_enumvalue" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a1abdcf6b613c2fcbff74268db121e34a">PS2_KBD_SC_SET_3</a> = 0x3F</div>
<div class="line"><span class="lineno"> 165</span>} <a class="code hl_enumeration" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4">PS2_KBD_SCAN_CODE_SET</a>;</div>
<div class="ttc" id="aaip_8h_html_a298a99937859237aa2f19ee87436c3e4"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4">PS2_KBD_SCAN_CODE_SET</a></div><div class="ttdeci">PS2_KBD_SCAN_CODE_SET</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00155">aip.h:156</a></div></div>
<div class="ttc" id="aaip_8h_html_a298a99937859237aa2f19ee87436c3e4a1abdcf6b613c2fcbff74268db121e34a"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a1abdcf6b613c2fcbff74268db121e34a">PS2_KBD_SC_SET_3</a></div><div class="ttdeci">@ PS2_KBD_SC_SET_3</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00165">aip.h:164</a></div></div>
<div class="ttc" id="aaip_8h_html_a298a99937859237aa2f19ee87436c3e4a2251b650209d2abf9c98f3e45e3cf5c6"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a2251b650209d2abf9c98f3e45e3cf5c6">PS2_KBD_SCAN_CODE_GET_CURRENT</a></div><div class="ttdeci">@ PS2_KBD_SCAN_CODE_GET_CURRENT</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00157">aip.h:157</a></div></div>
<div class="ttc" id="aaip_8h_html_a298a99937859237aa2f19ee87436c3e4a2a3158fc36b4fdf627d248303a6ede20"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a2a3158fc36b4fdf627d248303a6ede20">PS2_KBD_SCAN_CODE_SET_3</a></div><div class="ttdeci">@ PS2_KBD_SCAN_CODE_SET_3</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00160">aip.h:160</a></div></div>
<div class="ttc" id="aaip_8h_html_a298a99937859237aa2f19ee87436c3e4a611a5a1d2655245ba7ed1ec6f6e6055c"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a611a5a1d2655245ba7ed1ec6f6e6055c">PS2_KBD_SCAN_CODE_SET_2</a></div><div class="ttdeci">@ PS2_KBD_SCAN_CODE_SET_2</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00159">aip.h:159</a></div></div>
<div class="ttc" id="aaip_8h_html_a298a99937859237aa2f19ee87436c3e4a7e0e395183152f3e37e9475a96f11b2e"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a7e0e395183152f3e37e9475a96f11b2e">PS2_KBD_SC_SET_1</a></div><div class="ttdeci">@ PS2_KBD_SC_SET_1</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00162">aip.h:162</a></div></div>
<div class="ttc" id="aaip_8h_html_a298a99937859237aa2f19ee87436c3e4a9ef0041dce55959183fa4fa24f618968"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a9ef0041dce55959183fa4fa24f618968">PS2_KBD_SC_SET_2</a></div><div class="ttdeci">@ PS2_KBD_SC_SET_2</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00163">aip.h:163</a></div></div>
<div class="ttc" id="aaip_8h_html_a298a99937859237aa2f19ee87436c3e4ab6a12143a58e1487e9d6e3b533cd6c9b"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4ab6a12143a58e1487e9d6e3b533cd6c9b">PS2_KBD_SCAN_CODE_SET_1</a></div><div class="ttdeci">@ PS2_KBD_SCAN_CODE_SET_1</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00158">aip.h:158</a></div></div>
</div><!-- fragment -->
</div>
</div>
@@ -2603,7 +2603,7 @@ Raw</td>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_52bed8acfaac088d5968cb2c84d7645d.html">Kernel</a></li><li class="navelem"><a class="el" href="../../dir_2c335c1ccbf6ef7c89cc08c9ed88be2e.html">include</a></li><li class="navelem"><a class="el" href="../../dir_811a06ffcfc34bd0f88967f0406a39f5.html">interface</a></li><li class="navelem"><a class="el" href="../../d1/de1/aip_8h.html">aip.h</a></li>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -233,87 +233,87 @@ $(document).ready(function(){initNavTree('d1/de1/aip_8h_source.html','../../');
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span>} <a class="code hl_union" href="../../d1/de1/aip_8h.html#da/dc6/unionPS2__OUTPUT__PORT">PS2_OUTPUT_PORT</a>;</div>
</div>
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> </div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a08e984e6a1417b7b6e89c6232ce00905"> 106</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="../../d1/de1/aip_8h.html#a08e984e6a1417b7b6e89c6232ce00905">PIC_EOI</a>(uint8_t IRQ);</div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a47eacd96b732a39b728fed2402f9210b"> 107</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="../../d1/de1/aip_8h.html#a47eacd96b732a39b728fed2402f9210b">IRQ_MASK</a>(uint8_t IRQ);</div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#abb94e8ea4110b1505f8722d697697eea"> 108</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="../../d1/de1/aip_8h.html#abb94e8ea4110b1505f8722d697697eea">IRQ_UNMASK</a>(uint8_t IRQ);</div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#af2ae44f829abc7018863d9bf8fb9b859"> 109</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="../../d1/de1/aip_8h.html#af2ae44f829abc7018863d9bf8fb9b859">PS2Wait</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> Output);</div>
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a12501e11544172f81587ea9a2cedd7be"> 110</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="../../d1/de1/aip_8h.html#a12501e11544172f81587ea9a2cedd7be">PS2WriteCommand</a>(uint8_t Command);</div>
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#ac722c6485f425b33b023549fa448c112"> 111</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="../../d1/de1/aip_8h.html#ac722c6485f425b33b023549fa448c112">PS2WriteData</a>(uint8_t Data);</div>
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#ac52f28bcc38cdcb9e2548528de67dc44"> 112</a></span>uint8_t <a class="code hl_function" href="../../d1/de1/aip_8h.html#ac52f28bcc38cdcb9e2548528de67dc44">PS2ReadData</a>();</div>
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#ab4e5cc3a96dc9f7d922e65241ff53f48"> 113</a></span>uint8_t <a class="code hl_function" href="../../d1/de1/aip_8h.html#ab4e5cc3a96dc9f7d922e65241ff53f48">PS2ReadStatus</a>();</div>
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a1c1df3cb3ab237cb29864c8d185537f0"> 114</a></span>uint8_t <a class="code hl_function" href="../../d1/de1/aip_8h.html#a1c1df3cb3ab237cb29864c8d185537f0">PS2ReadAfterACK</a>();</div>
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#ab89ed60f3ef02b78ef5080b0941ed134"> 115</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="../../d1/de1/aip_8h.html#ab89ed60f3ef02b78ef5080b0941ed134">PS2ClearOutputBuffer</a>();</div>
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a38ac8086f1219290834fa333d5f61d61"> 116</a></span><span class="keywordtype">int</span> <a class="code hl_function" href="../../d1/de1/aip_8h.html#a38ac8086f1219290834fa333d5f61d61">PS2ACKTimeout</a>();</div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> </div>
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a553775c2f7c013ee400dffb01d596328"> 118</a></span><span class="preprocessor">#define WaitOutput PS2Wait(DriverID, true)</span></div>
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#aa964d7c1114a861480b1fea356404cf4"> 119</a></span><span class="preprocessor">#define WaitInput PS2Wait(DriverID, false)</span></div>
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> </div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> </div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a59c9a2227ea292bc16c9c65d6d092cbd"> 122</a></span><span class="preprocessor">#define PS2_KBD_CMD_SET_LEDS 0xED</span></div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a8cfa2bad14d701597ac3214fd9b62d7f"> 123</a></span><span class="preprocessor">#define PS2_KBD_CMD_ECHO 0xEE</span></div>
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a2e6a0f04e2a8f77ac8fc5ad284a64e9a"> 124</a></span><span class="preprocessor">#define PS2_KBD_CMD_SCAN_CODE_SET 0xF0</span></div>
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#af4ab5ae2b7058064dc5f1d0ce04473c6"> 125</a></span><span class="preprocessor">#define PS2_KBD_CMD_IDENTIFY 0xF2</span></div>
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a40756f0aac46d870eb681a58dc372bfa"> 126</a></span><span class="preprocessor">#define PS2_KBD_CMD_TYPEMATIC 0xF3</span></div>
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#ad63145b6dc06948bae574cd024b2606f"> 127</a></span><span class="preprocessor">#define PS2_KBD_CMD_ENABLE_SCANNING 0xF4</span></div>
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a1e408ee85e43b8060fb268d265889f49"> 128</a></span><span class="preprocessor">#define PS2_KBD_CMD_DISABLE_SCANNING 0xF5</span></div>
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#acea9e4bf70511389b33df326074434ff"> 129</a></span><span class="preprocessor">#define PS2_KBD_CMD_DEFAULTS 0xF6</span></div>
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#aeab72e1b339968e91de7ef6e177d4d46"> 130</a></span><span class="preprocessor">#define PS2_KBD_CMD_ALL_TYPEMATIC 0xF7</span></div>
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a0c0da13ca5919b091c19234acccb7472"> 131</a></span><span class="preprocessor">#define PS2_KBD_CMD_ALL_MAKE_RELEASE 0xF8</span></div>
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#affc73ef21f75670e1632788ef763e347"> 132</a></span><span class="preprocessor">#define PS2_KBD_CMD_ALL_MAKE 0xF9</span></div>
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#afb13f744c73bbff0b45c8b15aa95d1c2"> 133</a></span><span class="preprocessor">#define PS2_KBD_CMD_ALL_TYPEMATIC_MAKE_RELEASE 0xFA</span></div>
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#af9e177b9aefa0121328d0738105253a8"> 134</a></span><span class="preprocessor">#define PS2_KBD_CMD_SPECIFIC_TYPEMATIC 0xFB</span></div>
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#adf07e1dd4c9e9623332e055a0670a61e"> 135</a></span><span class="preprocessor">#define PS2_KBD_CMD_SPECIFIC_MAKE_RELEASE 0xFC</span></div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a87304f876af426e63c40878fac95069b"> 136</a></span><span class="preprocessor">#define PS2_KBD_CMD_SPECIFIC_MAKE 0xFD</span></div>
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a78e89eac04afa736620202a250b1652e"> 137</a></span><span class="preprocessor">#define PS2_KBD_CMD_RESEND 0xFE</span></div>
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a7def054c2c4044f0d79a4242c1fab0f3"> 138</a></span><span class="preprocessor">#define PS2_KBD_CMD_RESET 0xFF</span></div>
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span> </div>
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#acd7c0c3c66f59b7c30bc4c427a1facb4"> 140</a></span><span class="preprocessor">#define PS2_KBD_RESP_ACK 0xFA</span></div>
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a522d2d21681a109cc7e49dff69d58e35"> 141</a></span><span class="preprocessor">#define PS2_KBD_RESP_ECHO 0xEE</span></div>
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#aa34179ba1def0d1be4f8e7eff0eeded4"> 142</a></span><span class="preprocessor">#define PS2_KBD_RESP_RESEND 0xFE</span></div>
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a2a20b18102384522a2f63bb3cd0baa4a"> 143</a></span><span class="preprocessor">#define PS2_KBD_RESP_TEST_PASSED 0xAA</span></div>
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a934a0f9b95a6cd75d9a9886a690560c6"> 144</a></span><span class="preprocessor">#define PS2_KBD_RESP_TEST_FAILED 0xFC</span></div>
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a2412d04c5199900f1fe5c6b03a1b833f"> 145</a></span><span class="preprocessor">#define PS2_KBD_RESP_TEST_FAILED_2 0xFD</span></div>
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span> </div>
<div class="foldopen" id="foldopen00147" data-start="{" data-end="};">
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbc"> 147</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span>{</div>
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbca371d0631f3e4cc5e96abe555e47fef7d"> 149</a></span> <a class="code hl_enumvalue" href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbca371d0631f3e4cc5e96abe555e47fef7d">PS2_KBD_LED_SCROLL_LOCK</a> = 1,</div>
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbcabd6d7f2afaa27f8056a7b34a1d48400b"> 150</a></span> <a class="code hl_enumvalue" href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbcabd6d7f2afaa27f8056a7b34a1d48400b">PS2_KBD_LED_NUM_LOCK</a> = 2,</div>
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span> <a class="code hl_enumvalue" href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbca80fa56c37e35327ab30585f1093695ad">PS2_KBD_LED_CAPS_LOCK</a> = 4</div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbca80fa56c37e35327ab30585f1093695ad"> 152</a></span>} <a class="code hl_enumeration" href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbc">PS2_KBD_LEDS</a>;</div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span><span class="preprocessor">#ifndef __kernel__</span></div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a08e984e6a1417b7b6e89c6232ce00905"> 107</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="../../d1/de1/aip_8h.html#a08e984e6a1417b7b6e89c6232ce00905">PIC_EOI</a>(uint8_t IRQ);</div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a47eacd96b732a39b728fed2402f9210b"> 108</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="../../d1/de1/aip_8h.html#a47eacd96b732a39b728fed2402f9210b">IRQ_MASK</a>(uint8_t IRQ);</div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#abb94e8ea4110b1505f8722d697697eea"> 109</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="../../d1/de1/aip_8h.html#abb94e8ea4110b1505f8722d697697eea">IRQ_UNMASK</a>(uint8_t IRQ);</div>
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#af2ae44f829abc7018863d9bf8fb9b859"> 110</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="../../d1/de1/aip_8h.html#af2ae44f829abc7018863d9bf8fb9b859">PS2Wait</a>(<span class="keyword">const</span> <span class="keywordtype">bool</span> Output);</div>
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a12501e11544172f81587ea9a2cedd7be"> 111</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="../../d1/de1/aip_8h.html#a12501e11544172f81587ea9a2cedd7be">PS2WriteCommand</a>(uint8_t Command);</div>
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#ac722c6485f425b33b023549fa448c112"> 112</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="../../d1/de1/aip_8h.html#ac722c6485f425b33b023549fa448c112">PS2WriteData</a>(uint8_t Data);</div>
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#ac52f28bcc38cdcb9e2548528de67dc44"> 113</a></span>uint8_t <a class="code hl_function" href="../../d1/de1/aip_8h.html#ac52f28bcc38cdcb9e2548528de67dc44">PS2ReadData</a>();</div>
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#ab4e5cc3a96dc9f7d922e65241ff53f48"> 114</a></span>uint8_t <a class="code hl_function" href="../../d1/de1/aip_8h.html#ab4e5cc3a96dc9f7d922e65241ff53f48">PS2ReadStatus</a>();</div>
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a1c1df3cb3ab237cb29864c8d185537f0"> 115</a></span>uint8_t <a class="code hl_function" href="../../d1/de1/aip_8h.html#a1c1df3cb3ab237cb29864c8d185537f0">PS2ReadAfterACK</a>();</div>
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#ab89ed60f3ef02b78ef5080b0941ed134"> 116</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="../../d1/de1/aip_8h.html#ab89ed60f3ef02b78ef5080b0941ed134">PS2ClearOutputBuffer</a>();</div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a38ac8086f1219290834fa333d5f61d61"> 117</a></span><span class="keywordtype">int</span> <a class="code hl_function" href="../../d1/de1/aip_8h.html#a38ac8086f1219290834fa333d5f61d61">PS2ACKTimeout</a>();</div>
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span><span class="preprocessor">#endif </span><span class="comment">// !__kernel__</span></div>
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> </div>
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a553775c2f7c013ee400dffb01d596328"> 120</a></span><span class="preprocessor">#define WaitOutput PS2Wait(DriverID, true)</span></div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#aa964d7c1114a861480b1fea356404cf4"> 121</a></span><span class="preprocessor">#define WaitInput PS2Wait(DriverID, false)</span></div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> </div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a59c9a2227ea292bc16c9c65d6d092cbd"> 123</a></span><span class="preprocessor">#define PS2_KBD_CMD_SET_LEDS 0xED</span></div>
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a8cfa2bad14d701597ac3214fd9b62d7f"> 124</a></span><span class="preprocessor">#define PS2_KBD_CMD_ECHO 0xEE</span></div>
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a2e6a0f04e2a8f77ac8fc5ad284a64e9a"> 125</a></span><span class="preprocessor">#define PS2_KBD_CMD_SCAN_CODE_SET 0xF0</span></div>
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#af4ab5ae2b7058064dc5f1d0ce04473c6"> 126</a></span><span class="preprocessor">#define PS2_KBD_CMD_IDENTIFY 0xF2</span></div>
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a40756f0aac46d870eb681a58dc372bfa"> 127</a></span><span class="preprocessor">#define PS2_KBD_CMD_TYPEMATIC 0xF3</span></div>
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#ad63145b6dc06948bae574cd024b2606f"> 128</a></span><span class="preprocessor">#define PS2_KBD_CMD_ENABLE_SCANNING 0xF4</span></div>
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a1e408ee85e43b8060fb268d265889f49"> 129</a></span><span class="preprocessor">#define PS2_KBD_CMD_DISABLE_SCANNING 0xF5</span></div>
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#acea9e4bf70511389b33df326074434ff"> 130</a></span><span class="preprocessor">#define PS2_KBD_CMD_DEFAULTS 0xF6</span></div>
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#aeab72e1b339968e91de7ef6e177d4d46"> 131</a></span><span class="preprocessor">#define PS2_KBD_CMD_ALL_TYPEMATIC 0xF7</span></div>
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a0c0da13ca5919b091c19234acccb7472"> 132</a></span><span class="preprocessor">#define PS2_KBD_CMD_ALL_MAKE_RELEASE 0xF8</span></div>
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#affc73ef21f75670e1632788ef763e347"> 133</a></span><span class="preprocessor">#define PS2_KBD_CMD_ALL_MAKE 0xF9</span></div>
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#afb13f744c73bbff0b45c8b15aa95d1c2"> 134</a></span><span class="preprocessor">#define PS2_KBD_CMD_ALL_TYPEMATIC_MAKE_RELEASE 0xFA</span></div>
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#af9e177b9aefa0121328d0738105253a8"> 135</a></span><span class="preprocessor">#define PS2_KBD_CMD_SPECIFIC_TYPEMATIC 0xFB</span></div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#adf07e1dd4c9e9623332e055a0670a61e"> 136</a></span><span class="preprocessor">#define PS2_KBD_CMD_SPECIFIC_MAKE_RELEASE 0xFC</span></div>
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a87304f876af426e63c40878fac95069b"> 137</a></span><span class="preprocessor">#define PS2_KBD_CMD_SPECIFIC_MAKE 0xFD</span></div>
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a78e89eac04afa736620202a250b1652e"> 138</a></span><span class="preprocessor">#define PS2_KBD_CMD_RESEND 0xFE</span></div>
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a7def054c2c4044f0d79a4242c1fab0f3"> 139</a></span><span class="preprocessor">#define PS2_KBD_CMD_RESET 0xFF</span></div>
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span> </div>
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#acd7c0c3c66f59b7c30bc4c427a1facb4"> 141</a></span><span class="preprocessor">#define PS2_KBD_RESP_ACK 0xFA</span></div>
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a522d2d21681a109cc7e49dff69d58e35"> 142</a></span><span class="preprocessor">#define PS2_KBD_RESP_ECHO 0xEE</span></div>
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#aa34179ba1def0d1be4f8e7eff0eeded4"> 143</a></span><span class="preprocessor">#define PS2_KBD_RESP_RESEND 0xFE</span></div>
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a2a20b18102384522a2f63bb3cd0baa4a"> 144</a></span><span class="preprocessor">#define PS2_KBD_RESP_TEST_PASSED 0xAA</span></div>
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a934a0f9b95a6cd75d9a9886a690560c6"> 145</a></span><span class="preprocessor">#define PS2_KBD_RESP_TEST_FAILED 0xFC</span></div>
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a2412d04c5199900f1fe5c6b03a1b833f"> 146</a></span><span class="preprocessor">#define PS2_KBD_RESP_TEST_FAILED_2 0xFD</span></div>
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> </div>
<div class="foldopen" id="foldopen00148" data-start="{" data-end="};">
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbc"> 148</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span>{</div>
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbca371d0631f3e4cc5e96abe555e47fef7d"> 150</a></span> <a class="code hl_enumvalue" href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbca371d0631f3e4cc5e96abe555e47fef7d">PS2_KBD_LED_SCROLL_LOCK</a> = 1,</div>
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbcabd6d7f2afaa27f8056a7b34a1d48400b"> 151</a></span> <a class="code hl_enumvalue" href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbcabd6d7f2afaa27f8056a7b34a1d48400b">PS2_KBD_LED_NUM_LOCK</a> = 2,</div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> <a class="code hl_enumvalue" href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbca80fa56c37e35327ab30585f1093695ad">PS2_KBD_LED_CAPS_LOCK</a> = 4</div>
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbca80fa56c37e35327ab30585f1093695ad"> 153</a></span>} <a class="code hl_enumeration" href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbc">PS2_KBD_LEDS</a>;</div>
</div>
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> </div>
<div class="foldopen" id="foldopen00154" data-start="{" data-end="};">
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4"> 154</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span>{</div>
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a2251b650209d2abf9c98f3e45e3cf5c6"> 156</a></span> <a class="code hl_enumvalue" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a2251b650209d2abf9c98f3e45e3cf5c6">PS2_KBD_SCAN_CODE_GET_CURRENT</a> = 0,</div>
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4ab6a12143a58e1487e9d6e3b533cd6c9b"> 157</a></span> <a class="code hl_enumvalue" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4ab6a12143a58e1487e9d6e3b533cd6c9b">PS2_KBD_SCAN_CODE_SET_1</a> = 1,</div>
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a611a5a1d2655245ba7ed1ec6f6e6055c"> 158</a></span> <a class="code hl_enumvalue" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a611a5a1d2655245ba7ed1ec6f6e6055c">PS2_KBD_SCAN_CODE_SET_2</a> = 2,</div>
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a2a3158fc36b4fdf627d248303a6ede20"> 159</a></span> <a class="code hl_enumvalue" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a2a3158fc36b4fdf627d248303a6ede20">PS2_KBD_SCAN_CODE_SET_3</a> = 3,</div>
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> </div>
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a7e0e395183152f3e37e9475a96f11b2e"> 161</a></span> <a class="code hl_enumvalue" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a7e0e395183152f3e37e9475a96f11b2e">PS2_KBD_SC_SET_1</a> = 0x43,</div>
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a9ef0041dce55959183fa4fa24f618968"> 162</a></span> <a class="code hl_enumvalue" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a9ef0041dce55959183fa4fa24f618968">PS2_KBD_SC_SET_2</a> = 0x41,</div>
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> <a class="code hl_enumvalue" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a1abdcf6b613c2fcbff74268db121e34a">PS2_KBD_SC_SET_3</a> = 0x3F</div>
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a1abdcf6b613c2fcbff74268db121e34a"> 164</a></span>} <a class="code hl_enumeration" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4">PS2_KBD_SCAN_CODE_SET</a>;</div>
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span> </div>
<div class="foldopen" id="foldopen00155" data-start="{" data-end="};">
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4"> 155</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span>{</div>
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a2251b650209d2abf9c98f3e45e3cf5c6"> 157</a></span> <a class="code hl_enumvalue" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a2251b650209d2abf9c98f3e45e3cf5c6">PS2_KBD_SCAN_CODE_GET_CURRENT</a> = 0,</div>
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4ab6a12143a58e1487e9d6e3b533cd6c9b"> 158</a></span> <a class="code hl_enumvalue" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4ab6a12143a58e1487e9d6e3b533cd6c9b">PS2_KBD_SCAN_CODE_SET_1</a> = 1,</div>
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a611a5a1d2655245ba7ed1ec6f6e6055c"> 159</a></span> <a class="code hl_enumvalue" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a611a5a1d2655245ba7ed1ec6f6e6055c">PS2_KBD_SCAN_CODE_SET_2</a> = 2,</div>
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a2a3158fc36b4fdf627d248303a6ede20"> 160</a></span> <a class="code hl_enumvalue" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a2a3158fc36b4fdf627d248303a6ede20">PS2_KBD_SCAN_CODE_SET_3</a> = 3,</div>
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> </div>
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a7e0e395183152f3e37e9475a96f11b2e"> 162</a></span> <a class="code hl_enumvalue" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a7e0e395183152f3e37e9475a96f11b2e">PS2_KBD_SC_SET_1</a> = 0x43,</div>
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a9ef0041dce55959183fa4fa24f618968"> 163</a></span> <a class="code hl_enumvalue" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a9ef0041dce55959183fa4fa24f618968">PS2_KBD_SC_SET_2</a> = 0x41,</div>
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> <a class="code hl_enumvalue" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a1abdcf6b613c2fcbff74268db121e34a">PS2_KBD_SC_SET_3</a> = 0x3F</div>
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a1abdcf6b613c2fcbff74268db121e34a"> 165</a></span>} <a class="code hl_enumeration" href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4">PS2_KBD_SCAN_CODE_SET</a>;</div>
</div>
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> </div>
<div class="foldopen" id="foldopen00166" data-start="{" data-end="};">
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html"> 166</a></span><span class="keyword">typedef</span> <span class="keyword">union</span></div>
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span>{</div>
<div class="foldopen" id="foldopen00168" data-start="{" data-end="};">
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html"> 168</a></span> <span class="keyword">struct</span></div>
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span> {</div>
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span> uint8_t RepeatRate : 5;</div>
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span> </div>
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span> uint8_t Delay : 2;</div>
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span> </div>
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"> 187</span> uint8_t Zero : 1;</div>
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span> };</div>
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> </div>
<div class="foldopen" id="foldopen00167" data-start="{" data-end="};">
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html"> 167</a></span><span class="keyword">typedef</span> <span class="keyword">union</span></div>
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span>{</div>
<div class="foldopen" id="foldopen00169" data-start="{" data-end="};">
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html"> 169</a></span> <span class="keyword">struct</span></div>
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span> {</div>
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span> uint8_t RepeatRate : 5;</div>
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span> </div>
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span> uint8_t Delay : 2;</div>
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"> 184</span> </div>
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span> uint8_t Zero : 1;</div>
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span> };</div>
</div>
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a1c786a0ac638f742e31267026602ac54"> 189</a></span> uint8_t <a class="code hl_variable" href="../../d1/de1/aip_8h.html#a1c786a0ac638f742e31267026602ac54">Raw</a>;</div>
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span>} <a class="code hl_union" href="../../d1/de1/aip_8h.html#d5/d94/unionPS2__KBD__TYPEMATIC">PS2_KBD_TYPEMATIC</a>;</div>
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a1c786a0ac638f742e31267026602ac54"> 190</a></span> uint8_t <a class="code hl_variable" href="../../d1/de1/aip_8h.html#a1c786a0ac638f742e31267026602ac54">Raw</a>;</div>
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"> 191</span>} <a class="code hl_union" href="../../d1/de1/aip_8h.html#d5/d94/unionPS2__KBD__TYPEMATIC">PS2_KBD_TYPEMATIC</a>;</div>
</div>
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"> 191</span> </div>
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span> </div>
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a8cf2e24dd34a0b528db4d9c415c3b957"> 193</a></span><span class="preprocessor">#define PS2_MOUSE_CMD_SET_SCALING_1_1 0xE6</span></div>
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"><a class="line" href="../../d1/de1/aip_8h.html#a5f7afa4d6bb52799b5b43f81723af25d"> 194</a></span><span class="preprocessor">#define PS2_MOUSE_CMD_SET_SCALING_2_1 0xE7</span></div>
@@ -395,15 +395,15 @@ $(document).ready(function(){initNavTree('d1/de1/aip_8h_source.html','../../');
<div class="ttc" id="aaip_8h_html_a0aeb1f673a677a69047678d8dc1550d1"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a0aeb1f673a677a69047678d8dc1550d1">PS2_STATUSES::Raw</a></div><div class="ttdeci">uint8_t Raw</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00071">aip.h:71</a></div></div>
<div class="ttc" id="aaip_8h_html_a12501e11544172f81587ea9a2cedd7be"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a12501e11544172f81587ea9a2cedd7be">PS2WriteCommand</a></div><div class="ttdeci">void PS2WriteCommand(uint8_t Command)</div></div>
<div class="ttc" id="aaip_8h_html_a1c1df3cb3ab237cb29864c8d185537f0"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a1c1df3cb3ab237cb29864c8d185537f0">PS2ReadAfterACK</a></div><div class="ttdeci">uint8_t PS2ReadAfterACK()</div></div>
<div class="ttc" id="aaip_8h_html_a1c786a0ac638f742e31267026602ac54"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a1c786a0ac638f742e31267026602ac54">PS2_KBD_TYPEMATIC::Raw</a></div><div class="ttdeci">uint8_t Raw</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00189">aip.h:189</a></div></div>
<div class="ttc" id="aaip_8h_html_a298a99937859237aa2f19ee87436c3e4"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4">PS2_KBD_SCAN_CODE_SET</a></div><div class="ttdeci">PS2_KBD_SCAN_CODE_SET</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00154">aip.h:155</a></div></div>
<div class="ttc" id="aaip_8h_html_a298a99937859237aa2f19ee87436c3e4a1abdcf6b613c2fcbff74268db121e34a"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a1abdcf6b613c2fcbff74268db121e34a">PS2_KBD_SC_SET_3</a></div><div class="ttdeci">@ PS2_KBD_SC_SET_3</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00164">aip.h:163</a></div></div>
<div class="ttc" id="aaip_8h_html_a298a99937859237aa2f19ee87436c3e4a2251b650209d2abf9c98f3e45e3cf5c6"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a2251b650209d2abf9c98f3e45e3cf5c6">PS2_KBD_SCAN_CODE_GET_CURRENT</a></div><div class="ttdeci">@ PS2_KBD_SCAN_CODE_GET_CURRENT</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00156">aip.h:156</a></div></div>
<div class="ttc" id="aaip_8h_html_a298a99937859237aa2f19ee87436c3e4a2a3158fc36b4fdf627d248303a6ede20"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a2a3158fc36b4fdf627d248303a6ede20">PS2_KBD_SCAN_CODE_SET_3</a></div><div class="ttdeci">@ PS2_KBD_SCAN_CODE_SET_3</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00159">aip.h:159</a></div></div>
<div class="ttc" id="aaip_8h_html_a298a99937859237aa2f19ee87436c3e4a611a5a1d2655245ba7ed1ec6f6e6055c"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a611a5a1d2655245ba7ed1ec6f6e6055c">PS2_KBD_SCAN_CODE_SET_2</a></div><div class="ttdeci">@ PS2_KBD_SCAN_CODE_SET_2</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00158">aip.h:158</a></div></div>
<div class="ttc" id="aaip_8h_html_a298a99937859237aa2f19ee87436c3e4a7e0e395183152f3e37e9475a96f11b2e"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a7e0e395183152f3e37e9475a96f11b2e">PS2_KBD_SC_SET_1</a></div><div class="ttdeci">@ PS2_KBD_SC_SET_1</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00161">aip.h:161</a></div></div>
<div class="ttc" id="aaip_8h_html_a298a99937859237aa2f19ee87436c3e4a9ef0041dce55959183fa4fa24f618968"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a9ef0041dce55959183fa4fa24f618968">PS2_KBD_SC_SET_2</a></div><div class="ttdeci">@ PS2_KBD_SC_SET_2</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00162">aip.h:162</a></div></div>
<div class="ttc" id="aaip_8h_html_a298a99937859237aa2f19ee87436c3e4ab6a12143a58e1487e9d6e3b533cd6c9b"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4ab6a12143a58e1487e9d6e3b533cd6c9b">PS2_KBD_SCAN_CODE_SET_1</a></div><div class="ttdeci">@ PS2_KBD_SCAN_CODE_SET_1</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00157">aip.h:157</a></div></div>
<div class="ttc" id="aaip_8h_html_a1c786a0ac638f742e31267026602ac54"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a1c786a0ac638f742e31267026602ac54">PS2_KBD_TYPEMATIC::Raw</a></div><div class="ttdeci">uint8_t Raw</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00190">aip.h:190</a></div></div>
<div class="ttc" id="aaip_8h_html_a298a99937859237aa2f19ee87436c3e4"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4">PS2_KBD_SCAN_CODE_SET</a></div><div class="ttdeci">PS2_KBD_SCAN_CODE_SET</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00155">aip.h:156</a></div></div>
<div class="ttc" id="aaip_8h_html_a298a99937859237aa2f19ee87436c3e4a1abdcf6b613c2fcbff74268db121e34a"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a1abdcf6b613c2fcbff74268db121e34a">PS2_KBD_SC_SET_3</a></div><div class="ttdeci">@ PS2_KBD_SC_SET_3</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00165">aip.h:164</a></div></div>
<div class="ttc" id="aaip_8h_html_a298a99937859237aa2f19ee87436c3e4a2251b650209d2abf9c98f3e45e3cf5c6"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a2251b650209d2abf9c98f3e45e3cf5c6">PS2_KBD_SCAN_CODE_GET_CURRENT</a></div><div class="ttdeci">@ PS2_KBD_SCAN_CODE_GET_CURRENT</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00157">aip.h:157</a></div></div>
<div class="ttc" id="aaip_8h_html_a298a99937859237aa2f19ee87436c3e4a2a3158fc36b4fdf627d248303a6ede20"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a2a3158fc36b4fdf627d248303a6ede20">PS2_KBD_SCAN_CODE_SET_3</a></div><div class="ttdeci">@ PS2_KBD_SCAN_CODE_SET_3</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00160">aip.h:160</a></div></div>
<div class="ttc" id="aaip_8h_html_a298a99937859237aa2f19ee87436c3e4a611a5a1d2655245ba7ed1ec6f6e6055c"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a611a5a1d2655245ba7ed1ec6f6e6055c">PS2_KBD_SCAN_CODE_SET_2</a></div><div class="ttdeci">@ PS2_KBD_SCAN_CODE_SET_2</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00159">aip.h:159</a></div></div>
<div class="ttc" id="aaip_8h_html_a298a99937859237aa2f19ee87436c3e4a7e0e395183152f3e37e9475a96f11b2e"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a7e0e395183152f3e37e9475a96f11b2e">PS2_KBD_SC_SET_1</a></div><div class="ttdeci">@ PS2_KBD_SC_SET_1</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00162">aip.h:162</a></div></div>
<div class="ttc" id="aaip_8h_html_a298a99937859237aa2f19ee87436c3e4a9ef0041dce55959183fa4fa24f618968"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4a9ef0041dce55959183fa4fa24f618968">PS2_KBD_SC_SET_2</a></div><div class="ttdeci">@ PS2_KBD_SC_SET_2</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00163">aip.h:163</a></div></div>
<div class="ttc" id="aaip_8h_html_a298a99937859237aa2f19ee87436c3e4ab6a12143a58e1487e9d6e3b533cd6c9b"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a298a99937859237aa2f19ee87436c3e4ab6a12143a58e1487e9d6e3b533cd6c9b">PS2_KBD_SCAN_CODE_SET_1</a></div><div class="ttdeci">@ PS2_KBD_SCAN_CODE_SET_1</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00158">aip.h:158</a></div></div>
<div class="ttc" id="aaip_8h_html_a38ac8086f1219290834fa333d5f61d61"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a38ac8086f1219290834fa333d5f61d61">PS2ACKTimeout</a></div><div class="ttdeci">int PS2ACKTimeout()</div></div>
<div class="ttc" id="aaip_8h_html_a47eacd96b732a39b728fed2402f9210b"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a47eacd96b732a39b728fed2402f9210b">IRQ_MASK</a></div><div class="ttdeci">void IRQ_MASK(uint8_t IRQ)</div></div>
<div class="ttc" id="aaip_8h_html_a4d6dfe063ce4b9f790c99c37c1ef782d"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a4d6dfe063ce4b9f790c99c37c1ef782d">Z</a></div><div class="ttdeci">uint8_t Z</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00000">aip.h:0</a></div></div>
@@ -416,10 +416,10 @@ $(document).ready(function(){initNavTree('d1/de1/aip_8h_source.html','../../');
<div class="ttc" id="aaip_8h_html_a8ba513483738e003cc2d949bbc8c87b7"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a8ba513483738e003cc2d949bbc8c87b7">XSign</a></div><div class="ttdeci">uint8_t XSign</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00004">aip.h:4</a></div></div>
<div class="ttc" id="aaip_8h_html_a985d3c1b1bb78dcb532adda850db8e71"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a985d3c1b1bb78dcb532adda850db8e71">Button4</a></div><div class="ttdeci">uint8_t Button4</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00001">aip.h:1</a></div></div>
<div class="ttc" id="aaip_8h_html_a999196b528952ded86d2ecdd66fd2659"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a999196b528952ded86d2ecdd66fd2659">XOverflow</a></div><div class="ttdeci">uint8_t XOverflow</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00006">aip.h:6</a></div></div>
<div class="ttc" id="aaip_8h_html_a9a7a0249339e911c4a1c3ec0c7c94cbc"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbc">PS2_KBD_LEDS</a></div><div class="ttdeci">PS2_KBD_LEDS</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00147">aip.h:148</a></div></div>
<div class="ttc" id="aaip_8h_html_a9a7a0249339e911c4a1c3ec0c7c94cbca371d0631f3e4cc5e96abe555e47fef7d"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbca371d0631f3e4cc5e96abe555e47fef7d">PS2_KBD_LED_SCROLL_LOCK</a></div><div class="ttdeci">@ PS2_KBD_LED_SCROLL_LOCK</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00149">aip.h:149</a></div></div>
<div class="ttc" id="aaip_8h_html_a9a7a0249339e911c4a1c3ec0c7c94cbca80fa56c37e35327ab30585f1093695ad"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbca80fa56c37e35327ab30585f1093695ad">PS2_KBD_LED_CAPS_LOCK</a></div><div class="ttdeci">@ PS2_KBD_LED_CAPS_LOCK</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00152">aip.h:151</a></div></div>
<div class="ttc" id="aaip_8h_html_a9a7a0249339e911c4a1c3ec0c7c94cbcabd6d7f2afaa27f8056a7b34a1d48400b"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbcabd6d7f2afaa27f8056a7b34a1d48400b">PS2_KBD_LED_NUM_LOCK</a></div><div class="ttdeci">@ PS2_KBD_LED_NUM_LOCK</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00150">aip.h:150</a></div></div>
<div class="ttc" id="aaip_8h_html_a9a7a0249339e911c4a1c3ec0c7c94cbc"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbc">PS2_KBD_LEDS</a></div><div class="ttdeci">PS2_KBD_LEDS</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00148">aip.h:149</a></div></div>
<div class="ttc" id="aaip_8h_html_a9a7a0249339e911c4a1c3ec0c7c94cbca371d0631f3e4cc5e96abe555e47fef7d"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbca371d0631f3e4cc5e96abe555e47fef7d">PS2_KBD_LED_SCROLL_LOCK</a></div><div class="ttdeci">@ PS2_KBD_LED_SCROLL_LOCK</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00150">aip.h:150</a></div></div>
<div class="ttc" id="aaip_8h_html_a9a7a0249339e911c4a1c3ec0c7c94cbca80fa56c37e35327ab30585f1093695ad"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbca80fa56c37e35327ab30585f1093695ad">PS2_KBD_LED_CAPS_LOCK</a></div><div class="ttdeci">@ PS2_KBD_LED_CAPS_LOCK</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00153">aip.h:152</a></div></div>
<div class="ttc" id="aaip_8h_html_a9a7a0249339e911c4a1c3ec0c7c94cbcabd6d7f2afaa27f8056a7b34a1d48400b"><div class="ttname"><a href="../../d1/de1/aip_8h.html#a9a7a0249339e911c4a1c3ec0c7c94cbcabd6d7f2afaa27f8056a7b34a1d48400b">PS2_KBD_LED_NUM_LOCK</a></div><div class="ttdeci">@ PS2_KBD_LED_NUM_LOCK</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00151">aip.h:151</a></div></div>
<div class="ttc" id="aaip_8h_html_aabcce9d04cf80862c31c591b284ee358"><div class="ttname"><a href="../../d1/de1/aip_8h.html#aabcce9d04cf80862c31c591b284ee358">PS2_CONFIGURATION::Raw</a></div><div class="ttdeci">uint8_t Raw</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00087">aip.h:87</a></div></div>
<div class="ttc" id="aaip_8h_html_ab4e5cc3a96dc9f7d922e65241ff53f48"><div class="ttname"><a href="../../d1/de1/aip_8h.html#ab4e5cc3a96dc9f7d922e65241ff53f48">PS2ReadStatus</a></div><div class="ttdeci">uint8_t PS2ReadStatus()</div></div>
<div class="ttc" id="aaip_8h_html_ab89ed60f3ef02b78ef5080b0941ed134"><div class="ttname"><a href="../../d1/de1/aip_8h.html#ab89ed60f3ef02b78ef5080b0941ed134">PS2ClearOutputBuffer</a></div><div class="ttdeci">void PS2ClearOutputBuffer()</div></div>
@@ -438,7 +438,7 @@ $(document).ready(function(){initNavTree('d1/de1/aip_8h_source.html','../../');
<div class="ttc" id="aaip_8h_html_afed3db2529852271d278ff08791fa996"><div class="ttname"><a href="../../d1/de1/aip_8h.html#afed3db2529852271d278ff08791fa996">LeftButton</a></div><div class="ttdeci">uint8_t LeftButton</div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00000">aip.h:0</a></div></div>
<div class="ttc" id="aaip_8h_html_d3/d18/structPS2__MOUSE__PACKET"><div class="ttname"><a href="../../d1/de1/aip_8h.html#d3/d18/structPS2__MOUSE__PACKET">PS2_MOUSE_PACKET</a></div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00224">aip.h:225</a></div></div>
<div class="ttc" id="aaip_8h_html_d5/d42/unionPS2__CONFIGURATION"><div class="ttname"><a href="../../d1/de1/aip_8h.html#d5/d42/unionPS2__CONFIGURATION">PS2_CONFIGURATION</a></div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00074">aip.h:75</a></div></div>
<div class="ttc" id="aaip_8h_html_d5/d94/unionPS2__KBD__TYPEMATIC"><div class="ttname"><a href="../../d1/de1/aip_8h.html#d5/d94/unionPS2__KBD__TYPEMATIC">PS2_KBD_TYPEMATIC</a></div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00166">aip.h:167</a></div></div>
<div class="ttc" id="aaip_8h_html_d5/d94/unionPS2__KBD__TYPEMATIC"><div class="ttname"><a href="../../d1/de1/aip_8h.html#d5/d94/unionPS2__KBD__TYPEMATIC">PS2_KBD_TYPEMATIC</a></div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00167">aip.h:168</a></div></div>
<div class="ttc" id="aaip_8h_html_d7/d48/unionPS2__STATUSES"><div class="ttname"><a href="../../d1/de1/aip_8h.html#d7/d48/unionPS2__STATUSES">PS2_STATUSES</a></div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00058">aip.h:59</a></div></div>
<div class="ttc" id="aaip_8h_html_da/dc6/unionPS2__OUTPUT__PORT"><div class="ttname"><a href="../../d1/de1/aip_8h.html#da/dc6/unionPS2__OUTPUT__PORT">PS2_OUTPUT_PORT</a></div><div class="ttdef"><b>Definition</b> <a href="../../d1/de1/aip_8h_source.html#l00090">aip.h:91</a></div></div>
<div class="ttc" id="apci_8h_html_dd/d3f/struct____attribute____"><div class="ttname"><a href="../../d9/d97/pci_8h.html#dd/d3f/struct____attribute____">__attribute__</a></div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00050">pci.h:51</a></div></div>
@@ -448,7 +448,7 @@ $(document).ready(function(){initNavTree('d1/de1/aip_8h_source.html','../../');
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_52bed8acfaac088d5968cb2c84d7645d.html">Kernel</a></li><li class="navelem"><a class="el" href="../../dir_2c335c1ccbf6ef7c89cc08c9ed88be2e.html">include</a></li><li class="navelem"><a class="el" href="../../dir_811a06ffcfc34bd0f88967f0406a39f5.html">interface</a></li><li class="navelem"><a class="el" href="../../d1/de1/aip_8h.html">aip.h</a></li>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -111,14 +111,14 @@ $(document).ready(function(){initNavTree('d2/d04/md_Userspace_2README.html','../
<div class="headertitle"><div class="title">Userspace</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><p><a class="anchor" id="autotoc_md1"></a></p>
<div class="textblock"><p><a class="anchor" id="autotoc_md2"></a></p>
</div></div><!-- contents -->
</div><!-- PageDoc -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -126,10 +126,16 @@ Data Fields</h2></td></tr>
<tr class="separator:ac57a866f55ed08d2dd2897b27a541eb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac5d91cc844c75e8d58ef124a9b2c8722" id="r_ac5d91cc844c75e8d58ef124a9b2c8722"><td class="memItemLeft" align="right" valign="top">int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d55/structSuperBlockOperations.html#ac5d91cc844c75e8d58ef124a9b2c8722">Destroy</a> )(struct <a class="el" href="../../df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a> *Info)</td></tr>
<tr class="separator:ac5d91cc844c75e8d58ef124a9b2c8722"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8216e560343fe4d60d25d9339369008c" id="r_a8216e560343fe4d60d25d9339369008c"><td class="memItemLeft" align="right" valign="top">int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d55/structSuperBlockOperations.html#a8216e560343fe4d60d25d9339369008c">Probe</a> )(struct <a class="el" href="../../df/d26/fs_8h.html#d4/d24/structFileSystemDevice">FileSystemDevice</a> *Device)</td></tr>
<tr class="separator:a8216e560343fe4d60d25d9339369008c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7df12971dc1079e22cb77d62743b12c6" id="r_a7df12971dc1079e22cb77d62743b12c6"><td class="memItemLeft" align="right" valign="top">int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d55/structSuperBlockOperations.html#a7df12971dc1079e22cb77d62743b12c6">Mount</a> )(struct <a class="el" href="../../df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a> *FS, struct <a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> **Root, struct <a class="el" href="../../df/d26/fs_8h.html#d4/d24/structFileSystemDevice">FileSystemDevice</a> *Device)</td></tr>
<tr class="separator:a7df12971dc1079e22cb77d62743b12c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5be3ba7b778d10a6333b429bcb7accb7" id="r_a5be3ba7b778d10a6333b429bcb7accb7"><td class="memItemLeft" align="right" valign="top">int(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d55/structSuperBlockOperations.html#a5be3ba7b778d10a6333b429bcb7accb7">Unmount</a> )(struct <a class="el" href="../../df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a> *FS)</td></tr>
<tr class="separator:a5be3ba7b778d10a6333b429bcb7accb7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00340">340</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00348">348</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
</div><h2 class="groupheader">Field Documentation</h2>
<a id="a9b919eaba70c8e9d020930ba97b7df68" name="a9b919eaba70c8e9d020930ba97b7df68"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9b919eaba70c8e9d020930ba97b7df68">&#9670;&#160;</a></span>AllocateInode</h2>
@@ -143,7 +149,7 @@ Data Fields</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00342">342</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00350">350</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
</div>
</div>
@@ -159,7 +165,7 @@ Data Fields</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00343">343</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00351">351</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
</div>
</div>
@@ -184,7 +190,59 @@ Data Fields</h2></td></tr>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Zero on success, otherwise an error code. </dd></dl>
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00366">366</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00374">374</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
</div>
</div>
<a id="a7df12971dc1079e22cb77d62743b12c6" name="a7df12971dc1079e22cb77d62743b12c6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7df12971dc1079e22cb77d62743b12c6">&#9670;&#160;</a></span>Mount</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int(* SuperBlockOperations::Mount) (struct <a class="el" href="../../df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a> *FS, struct <a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> **Root, struct <a class="el" href="../../df/d26/fs_8h.html#d4/d24/structFileSystemDevice">FileSystemDevice</a> *Device)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Mount the filesystem.</p>
<p>Mount the filesystem on the given device.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">FS</td><td>Filesystem to mount. </td></tr>
<tr><td class="paramname">Root</td><td>Pointer to the root inode. </td></tr>
<tr><td class="paramname">Device</td><td>Device to mount. This pointer will be undefined after the function returns!</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Zero on success, otherwise an error code. </dd></dl>
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00398">398</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
</div>
</div>
<a id="a8216e560343fe4d60d25d9339369008c" name="a8216e560343fe4d60d25d9339369008c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8216e560343fe4d60d25d9339369008c">&#9670;&#160;</a></span>Probe</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int(* SuperBlockOperations::Probe) (struct <a class="el" href="../../df/d26/fs_8h.html#d4/d24/structFileSystemDevice">FileSystemDevice</a> *Device)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Probe the filesystem.</p>
<p>Check if the filesystem is supported by the driver.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">Device</td><td>Device to probe.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Zero on success, otherwise an error code. </dd></dl>
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00385">385</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
</div>
</div>
@@ -203,14 +261,39 @@ Data Fields</h2></td></tr>
<p>Write all pending changes to the disk.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">Info</td><td><a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> to synchronize. If NULL, synchronize all inodes. </td></tr>
<tr><td class="paramname">Node</td><td><a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> to synchronize.</td></tr>
<tr><td class="paramname">Info</td><td><a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> to synchronize. </td></tr>
<tr><td class="paramname">Node</td><td><a class="el" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> to synchronize. If NULL, synchronize all inodes.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Zero on success, otherwise an error code. </dd></dl>
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00355">355</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00363">363</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
</div>
</div>
<a id="a5be3ba7b778d10a6333b429bcb7accb7" name="a5be3ba7b778d10a6333b429bcb7accb7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5be3ba7b778d10a6333b429bcb7accb7">&#9670;&#160;</a></span>Unmount</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int(* SuperBlockOperations::Unmount) (struct <a class="el" href="../../df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a> *FS)</td>
</tr>
</table>
</div><div class="memdoc">
<p>Unmount the filesystem.</p>
<p>Unmount the filesystem from the given device.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">FS</td><td>Filesystem to unmount.</td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Zero on success, otherwise an error code. </dd></dl>
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00409">409</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
</div>
</div>
@@ -223,7 +306,7 @@ Data Fields</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../d2/d55/structSuperBlockOperations.html">SuperBlockOperations</a></li>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -3,5 +3,8 @@ var structSuperBlockOperations =
[ "AllocateInode", "d2/d55/structSuperBlockOperations.html#a9b919eaba70c8e9d020930ba97b7df68", null ],
[ "DeleteInode", "d2/d55/structSuperBlockOperations.html#a91b8a508085e42bcf27a06058a0fd2f7", null ],
[ "Destroy", "d2/d55/structSuperBlockOperations.html#ac5d91cc844c75e8d58ef124a9b2c8722", null ],
[ "Synchronize", "d2/d55/structSuperBlockOperations.html#ac57a866f55ed08d2dd2897b27a541eb2", null ]
[ "Mount", "d2/d55/structSuperBlockOperations.html#a7df12971dc1079e22cb77d62743b12c6", null ],
[ "Probe", "d2/d55/structSuperBlockOperations.html#a8216e560343fe4d60d25d9339369008c", null ],
[ "Synchronize", "d2/d55/structSuperBlockOperations.html#ac57a866f55ed08d2dd2897b27a541eb2", null ],
[ "Unmount", "d2/d55/structSuperBlockOperations.html#a5be3ba7b778d10a6333b429bcb7accb7", null ]
];

File diff suppressed because it is too large Load Diff

View File

@@ -1,5 +1,18 @@
var syscalls_8h =
[
[ "FramebufferScreenInfo", "d2/d6e/syscalls_8h.html#db/dc6/structFramebufferScreenInfo", [
[ "Bpp", "d2/d6e/syscalls_8h.html#ac91da2207de81f799c9e67d918e6f89c", null ],
[ "Height", "d2/d6e/syscalls_8h.html#a19d0c3a8e1f310af3ea7b1edc623f3e5", null ],
[ "Pitch", "d2/d6e/syscalls_8h.html#a32c1b38cd63a88753f65c06e495ab546", null ],
[ "Size", "d2/d6e/syscalls_8h.html#af8c41bf2049e422f416725a921a4abaa", null ],
[ "Width", "d2/d6e/syscalls_8h.html#a13cd8b19c0885b5346f14d355ac94f92", null ]
] ],
[ "kutsname", "d2/d6e/syscalls_8h.html#de/d36/structkutsname", [
[ "machine", "d2/d6e/syscalls_8h.html#a20d3a892e2fc1e8d4c6b7beb5c532280", null ],
[ "release", "d2/d6e/syscalls_8h.html#a183ff0be4b883eafe77a233e13af1447", null ],
[ "sysname", "d2/d6e/syscalls_8h.html#a17c25c334ed5c0f04a629ff78a68750e", null ],
[ "version", "d2/d6e/syscalls_8h.html#ab0d51c806d74e4ec305829e807f58033", null ]
] ],
[ "__SYS_NULL", "d2/d6e/syscalls_8h.html#a3405b025dbfa88c47279ae6b526076a8", null ],
[ "call_accept", "d2/d6e/syscalls_8h.html#ab4949d314d72ceada64d99a9ffd5980d", null ],
[ "call_access", "d2/d6e/syscalls_8h.html#a6a0f9ef9d1b0b7c090ee0fca1c8b4b71", null ],
@@ -15,6 +28,7 @@ var syscalls_8h =
[ "call_dup2", "d2/d6e/syscalls_8h.html#ad2932c5044a784dcc0413c1364a51da6", null ],
[ "call_execve", "d2/d6e/syscalls_8h.html#a9b22610937180ca7ba25ef597eb8cb58", null ],
[ "call_exit", "d2/d6e/syscalls_8h.html#afe03e96b528279b23c2ae501a509eac3", null ],
[ "call_fcntl", "d2/d6e/syscalls_8h.html#ad5f61efb0c501cd880f75fd72caab158", null ],
[ "call_fork", "d2/d6e/syscalls_8h.html#afda32e401a3f5d39d85a6a4bc6b52089", null ],
[ "call_fstat", "d2/d6e/syscalls_8h.html#a073897bf4cec6ecf22703ed7735f866b", null ],
[ "call_ftruncate", "d2/d6e/syscalls_8h.html#ac7545a17f1b8654d78afb2000e93119b", null ],
@@ -48,12 +62,15 @@ var syscalls_8h =
[ "call_tell", "d2/d6e/syscalls_8h.html#a42b50361d2152d92f41f741d64ab30bc", null ],
[ "call_time", "d2/d6e/syscalls_8h.html#a7dca41af6f47ad7fb6eaa65e55b98090", null ],
[ "call_truncate", "d2/d6e/syscalls_8h.html#adc22de2ff267771d8ac633e948f28eff", null ],
[ "call_uname", "d2/d6e/syscalls_8h.html#ac41c5281321b5dd26f252c2a0cc514f9", null ],
[ "call_unlink", "d2/d6e/syscalls_8h.html#a03284d10556fe1599ae976558367f7ff", null ],
[ "call_waitpid", "d2/d6e/syscalls_8h.html#a48f9ddd0dba233df029622ea3e2545ae", null ],
[ "call_write", "d2/d6e/syscalls_8h.html#ab1e6a38710527adb8e6c0b2ad416d6f9", null ],
[ "FBIOGET_SCREEN_INFO", "d2/d6e/syscalls_8h.html#a6c1209ea4c2dba6d6c19a607f04167a6", null ],
[ "scarg", "d2/d6e/syscalls_8h.html#a2984c669d1ae3cd90f938b1d11823ed5", null ],
[ "__SYS_clockid_t", "d2/d6e/syscalls_8h.html#af9a5a44da34f40560c289e5f60642791", null ],
[ "__SYS_socklen_t", "d2/d6e/syscalls_8h.html#a26c7083c9eaca35069347ed4e00813fd", null ],
[ "FramebufferScreenInfo", "d2/d6e/syscalls_8h.html#ab0f3fa6738fe8413c73638b07582dcf3", null ],
[ "syscall_access_flags_t", "d2/d6e/syscalls_8h.html#a1b1a32a2c40ebd73520ed18f3dc1f2ad", [
[ "__SYS_F_OK", "d2/d6e/syscalls_8h.html#a1b1a32a2c40ebd73520ed18f3dc1f2ada68325a692768209f82f82e5187e7996f", null ],
[ "__SYS_R_OK", "d2/d6e/syscalls_8h.html#a1b1a32a2c40ebd73520ed18f3dc1f2ada3fc442c04460febe06f1d09dd396debb", null ],
@@ -198,6 +215,7 @@ var syscalls_8h =
] ],
[ "syscalls_t", "d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475", [
[ "SYS_API_VERSION", "d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475ac2ca54c74e420ed680425b97a8cbfe63", null ],
[ "SYS_DEBUG_REPORT", "d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475aecff11d2b9e05f56161294b39930d93c", null ],
[ "SYS_READ", "d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a49214d5519a62b4bf0ace2d61cc9602c", null ],
[ "SYS_PREAD", "d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a84f788734a50fa391db1f461e88e8913", null ],
[ "SYS_WRITE", "d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a228e81db8f7c6d61b19e40eca4f7a95a", null ],
@@ -205,6 +223,7 @@ var syscalls_8h =
[ "SYS_OPEN", "d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a76bb1866304712aa5b41d989fbdfbc8b", null ],
[ "SYS_CLOSE", "d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a4ef77fc1f4b0824d318a2a851a24ffff", null ],
[ "SYS_IOCTL", "d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a8362fcf9e42a5f1edb952129002d87a3", null ],
[ "SYS_FCNTL", "d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475ab605c2d0a485f8a779dbed0443978c6e", null ],
[ "SYS_STAT", "d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a22801e7695ca6349080d79bee2c8b295", null ],
[ "SYS_FSTAT", "d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a9cd60f4852cb73b296171894bd7d30ed", null ],
[ "SYS_LSTAT", "d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475ad06d5e126a93d184ec20e2389a7388db", null ],
@@ -247,6 +266,7 @@ var syscalls_8h =
[ "SYS_RMDIR", "d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a3dbee6f3879ca6740bc582b722416129", null ],
[ "SYS_UNLINK", "d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a071e0d689876d4e3e8d0d7f42a69ef52", null ],
[ "SYS_RENAME", "d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a8bc81dcca6643d269fcc1bd19162f070", null ],
[ "SYS_UNAME", "d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a0bd7927735338c7d132db0bdce9176a3", null ],
[ "SYS_MAX", "d2/d6e/syscalls_8h.html#a58e578ea55e3e184c5ed9206edc2a475a17cb58707f83b65f30ccb17805b7c467", null ]
] ],
[ "syscall0", "d2/d6e/syscalls_8h.html#aead3c4d793ac641f0c76fa3a2884799f", null ],

File diff suppressed because it is too large Load Diff

View File

@@ -111,14 +111,14 @@ $(document).ready(function(){initNavTree('d3/d6c/md_tools_2doxygen_2api.html','.
<div class="headertitle"><div class="title">API</div></div>
</div><!--header-->
<div class="contents">
<div class="textblock"><p><a class="anchor" id="autotoc_md3"></a></p>
<div class="textblock"><p><a class="anchor" id="autotoc_md1"></a></p>
</div></div><!-- contents -->
</div><!-- PageDoc -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -117,7 +117,7 @@ $(document).ready(function(){initNavTree('d4/d30/develop_8md.html','../../'); in
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../d4/d30/develop_8md.html">develop.md</a></li>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -118,7 +118,7 @@ $(document).ready(function(){initNavTree('d5/d9b/md_Drivers_2README.html','../..
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -117,7 +117,7 @@ $(document).ready(function(){initNavTree('d7/d57/Userspace_2README_8md.html','..
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../d7/d57/Userspace_2README_8md.html">README.md</a></li>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

1249
docs/d7/d9f/fcntl_8h.html Normal file

File diff suppressed because it is too large Load Diff

71
docs/d7/d9f/fcntl_8h.js Normal file
View File

@@ -0,0 +1,71 @@
var fcntl_8h =
[
[ "f_owner_ex", "d7/d9f/fcntl_8h.html#d2/dd7/structf__owner__ex", [
[ "pid", "d7/d9f/fcntl_8h.html#af64f49cc3f3024dce2031477aa13d8f7", null ],
[ "type", "d7/d9f/fcntl_8h.html#afd32d7286d5aba4fb1ba922d58591997", null ]
] ],
[ "flock", "d7/d9f/fcntl_8h.html#d6/df2/structflock", [
[ "l_len", "d7/d9f/fcntl_8h.html#af5dc2da04cf2af6e5b77018f9cdce489", null ],
[ "l_pid", "d7/d9f/fcntl_8h.html#a5e84556aa660bd41cc8b8d862a547887", null ],
[ "l_start", "d7/d9f/fcntl_8h.html#a692ebc7782fe6a11c9de67d7fd20cc8f", null ],
[ "l_type", "d7/d9f/fcntl_8h.html#a24ceb1a44b2a5912f6f8b50195ed7fbe", null ],
[ "l_whence", "d7/d9f/fcntl_8h.html#acea10bfe92ee06d519c4850739924198", null ]
] ],
[ "AT_EACCESS", "d7/d9f/fcntl_8h.html#afba18be015711a5c496d49a1387bd412", null ],
[ "AT_FDCWD", "d7/d9f/fcntl_8h.html#a301749b9aa4b9416c329bb8b19345216", null ],
[ "AT_REMOVEDIR", "d7/d9f/fcntl_8h.html#a18f47dae5e59e6683441ef49754fe068", null ],
[ "AT_SYMLINK_FOLLOW", "d7/d9f/fcntl_8h.html#a0517ad09fa61307dd14718334b60f36e", null ],
[ "AT_SYMLINK_NOFOLLOW", "d7/d9f/fcntl_8h.html#ad623014f05ffb83df42ba96900fcd62e", null ],
[ "F_DUPFD", "d7/d9f/fcntl_8h.html#ab93a8621587aba90181efd7d3aeea67e", null ],
[ "F_DUPFD_CLOEXEC", "d7/d9f/fcntl_8h.html#af532232f0b65dc6296aedd2b60de7285", null ],
[ "F_DUPFD_CLOFORK", "d7/d9f/fcntl_8h.html#a6ef080a3e6218fde5d2457dbd560f7f4", null ],
[ "F_GETFD", "d7/d9f/fcntl_8h.html#abc11141031604fb22b8e3a201155cbb3", null ],
[ "F_GETFL", "d7/d9f/fcntl_8h.html#a025fad21a889c79f02ec53abe3526c32", null ],
[ "F_GETLK", "d7/d9f/fcntl_8h.html#a2c3005e07f9aedb5d77856d13c3e40c4", null ],
[ "F_GETOWN", "d7/d9f/fcntl_8h.html#aa76959dcf54457a81c4cdf7789ba73e4", null ],
[ "F_GETOWN_EX", "d7/d9f/fcntl_8h.html#a93853ac9fe27cbd3b0f01a85aa757307", null ],
[ "F_OFD_GETLK", "d7/d9f/fcntl_8h.html#a1564b73f59286bbf0999706304f87c6c", null ],
[ "F_OFD_SETLK", "d7/d9f/fcntl_8h.html#a4fc21528a6ce28d77a755f391568e1b4", null ],
[ "F_OFD_SETLKW", "d7/d9f/fcntl_8h.html#a1538d86465f1f7057703c9c5e7a0f5b5", null ],
[ "F_OWNER_PGRP", "d7/d9f/fcntl_8h.html#ad0a5636b8c5e66572f423f3cf4351cf8", null ],
[ "F_OWNER_PID", "d7/d9f/fcntl_8h.html#a0def4a47951ccbb2414661ee00ff96ba", null ],
[ "F_RDLCK", "d7/d9f/fcntl_8h.html#a1dfb7f83dd3989782404c0204484655b", null ],
[ "F_SETFD", "d7/d9f/fcntl_8h.html#ad27227e8d87b844648f07d66da38bb3f", null ],
[ "F_SETFL", "d7/d9f/fcntl_8h.html#af2939853c650561d3495ed40f68f6249", null ],
[ "F_SETLK", "d7/d9f/fcntl_8h.html#a68a7fc570f2fc271acc5358a6418504e", null ],
[ "F_SETLKW", "d7/d9f/fcntl_8h.html#aabb866cd0cf7ed3544dfc335e0e360fd", null ],
[ "F_SETOWN", "d7/d9f/fcntl_8h.html#a10e6ca002b56361c5adb1e66a8a4917d", null ],
[ "F_SETOWN_EX", "d7/d9f/fcntl_8h.html#adc1650d605443666b5301529250beaf8", null ],
[ "F_UNLCK", "d7/d9f/fcntl_8h.html#a2ace36798dbaef59cf9c99a4bf14fb96", null ],
[ "F_WRLCK", "d7/d9f/fcntl_8h.html#a708b81093fd9c80a2adc260b3e9ca623", null ],
[ "FD_CLOEXEC", "d7/d9f/fcntl_8h.html#a7e7a00c884ea124bb9f687b16cb5db9b", null ],
[ "FD_CLOFORK", "d7/d9f/fcntl_8h.html#a33f5960552a23f65499b00d963c5a4b6", null ],
[ "O_ACCMODE", "d7/d9f/fcntl_8h.html#a4dc4d45e07d2abc899bcaf04b2846a87", null ],
[ "O_APPEND", "d7/d9f/fcntl_8h.html#ae036f789407d21f07b211552d67b3214", null ],
[ "O_CLOEXEC", "d7/d9f/fcntl_8h.html#ad6d8fbe4e494b4dbe051612572d3f757", null ],
[ "O_CLOFORK", "d7/d9f/fcntl_8h.html#a1783d59f495ce350c1ed3e1724265ed5", null ],
[ "O_CREAT", "d7/d9f/fcntl_8h.html#a1cf6b1de1fffedaa1d26b189e9a8d2cc", null ],
[ "O_DIRECTORY", "d7/d9f/fcntl_8h.html#a6afd3dd2f570069804b40e6aa24fc966", null ],
[ "O_DSYNC", "d7/d9f/fcntl_8h.html#af63e33218e573b9461b5f17d0ea79f2a", null ],
[ "O_EXCL", "d7/d9f/fcntl_8h.html#a9f5acfe79fafe14b6694447bd0e9f10b", null ],
[ "O_EXEC", "d7/d9f/fcntl_8h.html#a459542206659fbe295eb4183f8b8f06c", null ],
[ "O_NOCTTY", "d7/d9f/fcntl_8h.html#a2e375ab32c7ef4581b026be28e4cc116", null ],
[ "O_NOFOLLOW", "d7/d9f/fcntl_8h.html#a82d4d551b214905742c9e045185d352a", null ],
[ "O_NONBLOCK", "d7/d9f/fcntl_8h.html#a39d33ce33804efd4d52606d59071c6d8", null ],
[ "O_RDONLY", "d7/d9f/fcntl_8h.html#a7a68c9ffaac7dbcd652225dd7c06a54b", null ],
[ "O_RDWR", "d7/d9f/fcntl_8h.html#abb0586253488ee61072b73557eeb873b", null ],
[ "O_RSYNC", "d7/d9f/fcntl_8h.html#ac9cf617d7c8fba45a5062f1f7322e6f8", null ],
[ "O_SEARCH", "d7/d9f/fcntl_8h.html#ac7984b2eaa7166aea31f0c4f6c91fb2d", null ],
[ "O_SYNC", "d7/d9f/fcntl_8h.html#aae85139bfa94236d126bb1e3b772998f", null ],
[ "O_TRUNC", "d7/d9f/fcntl_8h.html#ad1d67e453fb3031f40f8cd3403773813", null ],
[ "O_TTY_INIT", "d7/d9f/fcntl_8h.html#a0ee7b090d0fd09015039f6325118400f", null ],
[ "O_WRONLY", "d7/d9f/fcntl_8h.html#a11b644a8526139c4cc1850dac1271ced", null ],
[ "POSIX_FADV_DONTNEED", "d7/d9f/fcntl_8h.html#a088883d3ba2ef3135e249427b897c650", null ],
[ "POSIX_FADV_NOREUSE", "d7/d9f/fcntl_8h.html#a4e3faf88d9b26f7cff31148b4f484149", null ],
[ "POSIX_FADV_NORMAL", "d7/d9f/fcntl_8h.html#afa2732611a1cf71fcf542361a97a4745", null ],
[ "POSIX_FADV_RANDOM", "d7/d9f/fcntl_8h.html#aae17e2b1aa1265c588e04df5ec81c3d1", null ],
[ "POSIX_FADV_SEQUENTIAL", "d7/d9f/fcntl_8h.html#a997e00c0569d307a3f01a2f21517ee84", null ],
[ "POSIX_FADV_WILLNEED", "d7/d9f/fcntl_8h.html#a4ba20512b0198da87b7d5176767ec29e", null ],
[ "f_owner_ex", "d7/d9f/fcntl_8h.html#a8e2aa946075a3f83381371f61ca71a74", null ],
[ "flock", "d7/d9f/fcntl_8h.html#ae572f48acec92feb49790f2328bc2e0e", null ]
];

View File

@@ -0,0 +1,251 @@
<!-- HTML header for doxygen 1.9.1-->
<!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.9.8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Kernel/include/interface/fcntl.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>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.js"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
<link href="../../doxygen-awesome.css" rel="stylesheet" type="text/css"/>
<link href="../../custom.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../doxygen-awesome-darkmode-toggle.js"></script>
<script type="text/javascript" src="../../doxygen-awesome-fragment-copy-button.js"></script>
<script type="text/javascript" src="../../doxygen-awesome-paragraph-link.js"></script>
<script type="text/javascript" src="../../doxygen-awesome-interactive-toc.js"></script>
<script type="text/javascript" src="../../doxygen-awesome-tabs.js"></script>
<script type="text/javascript">
DoxygenAwesomeDarkModeToggle.init()
DoxygenAwesomeFragmentCopyButton.init()
DoxygenAwesomeParagraphLink.init()
DoxygenAwesomeInteractiveToc.init()
DoxygenAwesomeTabs.init()
</script>
</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="projectlogo"><img alt="Logo" src="../../favicon.ico" /></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Fennix
&#160;<span
id="projectnumber">1.0.0</span>
</div>
<div id="projectbrief">Full Documentation</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function() { init_codefold(1); });
/* @license-end */
</script>
</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:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('d7/d9f/fcntl_8h_source.html','../../'); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="headertitle"><div class="title">fcntl.h</div></div>
</div><!--header-->
<div class="contents">
<a href="../../d7/d9f/fcntl_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">/*</span></div>
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment"> This file is part of Fennix Kernel.</span></div>
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"></span> </div>
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"> Fennix Kernel is free software: you can redistribute it and/or</span></div>
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"> modify it under the terms of the GNU General Public License as</span></div>
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"> published by the Free Software Foundation, either version 3 of</span></div>
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment"> the License, or (at your option) any later version.</span></div>
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment"></span> </div>
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment"> Fennix Kernel is distributed in the hope that it will be useful,</span></div>
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span></div>
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment"> GNU General Public License for more details.</span></div>
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment"></span> </div>
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment"> You should have received a copy of the GNU General Public License</span></div>
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment"> along with Fennix Kernel. If not, see &lt;https://www.gnu.org/licenses/&gt;.</span></div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">*/</span></div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> </div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="preprocessor">#ifndef __FENNIX_API_FCNTL_H__</span></div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#define __FENNIX_API_FCNTL_H__</span></div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> </div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="preprocessor">#ifdef __kernel__</span></div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="preprocessor">#include &lt;types.h&gt;</span></div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span> </div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="comment">/* cmd */</span></div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#ab93a8621587aba90181efd7d3aeea67e"> 26</a></span><span class="preprocessor">#define F_DUPFD 0x1</span></div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#af532232f0b65dc6296aedd2b60de7285"> 27</a></span><span class="preprocessor">#define F_DUPFD_CLOEXEC 0x101</span></div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a6ef080a3e6218fde5d2457dbd560f7f4"> 28</a></span><span class="preprocessor">#define F_DUPFD_CLOFORK 0x201</span></div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#abc11141031604fb22b8e3a201155cbb3"> 29</a></span><span class="preprocessor">#define F_GETFD 0x2</span></div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#ad27227e8d87b844648f07d66da38bb3f"> 30</a></span><span class="preprocessor">#define F_SETFD 0x3</span></div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a025fad21a889c79f02ec53abe3526c32"> 31</a></span><span class="preprocessor">#define F_GETFL 0x4</span></div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#af2939853c650561d3495ed40f68f6249"> 32</a></span><span class="preprocessor">#define F_SETFL 0x5</span></div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a2c3005e07f9aedb5d77856d13c3e40c4"> 33</a></span><span class="preprocessor">#define F_GETLK 0x6</span></div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a68a7fc570f2fc271acc5358a6418504e"> 34</a></span><span class="preprocessor">#define F_SETLK 0x7</span></div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#aabb866cd0cf7ed3544dfc335e0e360fd"> 35</a></span><span class="preprocessor">#define F_SETLKW 0x8</span></div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a1564b73f59286bbf0999706304f87c6c"> 36</a></span><span class="preprocessor">#define F_OFD_GETLK 0x9</span></div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a4fc21528a6ce28d77a755f391568e1b4"> 37</a></span><span class="preprocessor">#define F_OFD_SETLK 0xA</span></div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a1538d86465f1f7057703c9c5e7a0f5b5"> 38</a></span><span class="preprocessor">#define F_OFD_SETLKW 0xB</span></div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#aa76959dcf54457a81c4cdf7789ba73e4"> 39</a></span><span class="preprocessor">#define F_GETOWN 0xC</span></div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a93853ac9fe27cbd3b0f01a85aa757307"> 40</a></span><span class="preprocessor">#define F_GETOWN_EX 0xD</span></div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a10e6ca002b56361c5adb1e66a8a4917d"> 41</a></span><span class="preprocessor">#define F_SETOWN 0xE</span></div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#adc1650d605443666b5301529250beaf8"> 42</a></span><span class="preprocessor">#define F_SETOWN_EX 0xF</span></div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> </div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a7e7a00c884ea124bb9f687b16cb5db9b"> 44</a></span><span class="preprocessor">#define FD_CLOEXEC 0x1</span></div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a33f5960552a23f65499b00d963c5a4b6"> 45</a></span><span class="preprocessor">#define FD_CLOFORK 0x2</span></div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> </div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span><span class="comment">/* l_type */</span></div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a1dfb7f83dd3989782404c0204484655b"> 48</a></span><span class="preprocessor">#define F_RDLCK 0x1</span></div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a2ace36798dbaef59cf9c99a4bf14fb96"> 49</a></span><span class="preprocessor">#define F_UNLCK 0x2</span></div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a708b81093fd9c80a2adc260b3e9ca623"> 50</a></span><span class="preprocessor">#define F_WRLCK 0x3</span></div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> </div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"> 52</span><span class="comment">/* type */</span></div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a0def4a47951ccbb2414661ee00ff96ba"> 53</a></span><span class="preprocessor">#define F_OWNER_PID 0</span></div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#ad0a5636b8c5e66572f423f3cf4351cf8"> 54</a></span><span class="preprocessor">#define F_OWNER_PGRP 1</span></div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> </div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span><span class="comment">/* oflag */</span></div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#ad6d8fbe4e494b4dbe051612572d3f757"> 57</a></span><span class="preprocessor">#define O_CLOEXEC 02000000</span></div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a1783d59f495ce350c1ed3e1724265ed5"> 58</a></span><span class="preprocessor">#define O_CLOFORK 04000000</span></div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a1cf6b1de1fffedaa1d26b189e9a8d2cc"> 59</a></span><span class="preprocessor">#define O_CREAT 0x8</span></div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a6afd3dd2f570069804b40e6aa24fc966"> 60</a></span><span class="preprocessor">#define O_DIRECTORY 0200000</span></div>
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a9f5acfe79fafe14b6694447bd0e9f10b"> 61</a></span><span class="preprocessor">#define O_EXCL 0x20</span></div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a2e375ab32c7ef4581b026be28e4cc116"> 62</a></span><span class="preprocessor">#define O_NOCTTY 0x40</span></div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a82d4d551b214905742c9e045185d352a"> 63</a></span><span class="preprocessor">#define O_NOFOLLOW 0400000</span></div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#ad1d67e453fb3031f40f8cd3403773813"> 64</a></span><span class="preprocessor">#define O_TRUNC 0x400</span></div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a0ee7b090d0fd09015039f6325118400f"> 65</a></span><span class="preprocessor">#define O_TTY_INIT 0x800</span></div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> </div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#ae036f789407d21f07b211552d67b3214"> 67</a></span><span class="preprocessor">#define O_APPEND 0x4</span></div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#af63e33218e573b9461b5f17d0ea79f2a"> 68</a></span><span class="preprocessor">#define O_DSYNC 0x10</span></div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a39d33ce33804efd4d52606d59071c6d8"> 69</a></span><span class="preprocessor">#define O_NONBLOCK 0x80</span></div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#ac9cf617d7c8fba45a5062f1f7322e6f8"> 70</a></span><span class="preprocessor">#define O_RSYNC 0x100</span></div>
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#aae85139bfa94236d126bb1e3b772998f"> 71</a></span><span class="preprocessor">#define O_SYNC 0x200</span></div>
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> </div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a4dc4d45e07d2abc899bcaf04b2846a87"> 73</a></span><span class="preprocessor">#define O_ACCMODE 0x3</span></div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> </div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a459542206659fbe295eb4183f8b8f06c"> 75</a></span><span class="preprocessor">#define O_EXEC 0x4</span></div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a7a68c9ffaac7dbcd652225dd7c06a54b"> 76</a></span><span class="preprocessor">#define O_RDONLY 0x1</span></div>
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#abb0586253488ee61072b73557eeb873b"> 77</a></span><span class="preprocessor">#define O_RDWR 0x3</span></div>
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#ac7984b2eaa7166aea31f0c4f6c91fb2d"> 78</a></span><span class="preprocessor">#define O_SEARCH 0x10</span></div>
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a11b644a8526139c4cc1850dac1271ced"> 79</a></span><span class="preprocessor">#define O_WRONLY 0x2</span></div>
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> </div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a301749b9aa4b9416c329bb8b19345216"> 81</a></span><span class="preprocessor">#define AT_FDCWD</span></div>
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#afba18be015711a5c496d49a1387bd412"> 82</a></span><span class="preprocessor">#define AT_EACCESS</span></div>
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#ad623014f05ffb83df42ba96900fcd62e"> 83</a></span><span class="preprocessor">#define AT_SYMLINK_NOFOLLOW</span></div>
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a0517ad09fa61307dd14718334b60f36e"> 84</a></span><span class="preprocessor">#define AT_SYMLINK_FOLLOW</span></div>
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a18f47dae5e59e6683441ef49754fe068"> 85</a></span><span class="preprocessor">#define AT_REMOVEDIR</span></div>
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> </div>
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a088883d3ba2ef3135e249427b897c650"> 87</a></span><span class="preprocessor">#define POSIX_FADV_DONTNEED</span></div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a4e3faf88d9b26f7cff31148b4f484149"> 88</a></span><span class="preprocessor">#define POSIX_FADV_NOREUSE</span></div>
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#afa2732611a1cf71fcf542361a97a4745"> 89</a></span><span class="preprocessor">#define POSIX_FADV_NORMAL</span></div>
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#aae17e2b1aa1265c588e04df5ec81c3d1"> 90</a></span><span class="preprocessor">#define POSIX_FADV_RANDOM</span></div>
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a997e00c0569d307a3f01a2f21517ee84"> 91</a></span><span class="preprocessor">#define POSIX_FADV_SEQUENTIAL</span></div>
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a4ba20512b0198da87b7d5176767ec29e"> 92</a></span><span class="preprocessor">#define POSIX_FADV_WILLNEED</span></div>
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> </div>
<div class="foldopen" id="foldopen00094" data-start="{" data-end="};">
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html"> 94</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="../../d7/d9f/fcntl_8h.html#d2/dd7/structf__owner__ex">f_owner_ex</a></div>
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span>{</div>
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#afd32d7286d5aba4fb1ba922d58591997"> 96</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="../../d7/d9f/fcntl_8h.html#afd32d7286d5aba4fb1ba922d58591997">type</a>; <span class="comment">/* Discriminator for pid. */</span></div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#af64f49cc3f3024dce2031477aa13d8f7"> 97</a></span> pid_t <a class="code hl_variable" href="../../d7/d9f/fcntl_8h.html#af64f49cc3f3024dce2031477aa13d8f7">pid</a>; <span class="comment">/* Process ID or process group ID. */</span></div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a8e2aa946075a3f83381371f61ca71a74"> 98</a></span>} <a class="code hl_struct" href="../../d7/d9f/fcntl_8h.html#d2/dd7/structf__owner__ex">f_owner_ex</a>;</div>
</div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> </div>
<div class="foldopen" id="foldopen00100" data-start="{" data-end="};">
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html"> 100</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="../../d7/d9f/fcntl_8h.html#d6/df2/structflock">flock</a></div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span>{</div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a24ceb1a44b2a5912f6f8b50195ed7fbe"> 102</a></span> <span class="keywordtype">short</span> <a class="code hl_variable" href="../../d7/d9f/fcntl_8h.html#a24ceb1a44b2a5912f6f8b50195ed7fbe">l_type</a>; <span class="comment">/* Type of lock; F_RDLCK, F_WRLCK, F_UNLCK. */</span></div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#acea10bfe92ee06d519c4850739924198"> 103</a></span> <span class="keywordtype">short</span> <a class="code hl_variable" href="../../d7/d9f/fcntl_8h.html#acea10bfe92ee06d519c4850739924198">l_whence</a>; <span class="comment">/* Flag for starting offset. */</span></div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a692ebc7782fe6a11c9de67d7fd20cc8f"> 104</a></span> off_t <a class="code hl_variable" href="../../d7/d9f/fcntl_8h.html#a692ebc7782fe6a11c9de67d7fd20cc8f">l_start</a>; <span class="comment">/* Relative offset in bytes. */</span></div>
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#af5dc2da04cf2af6e5b77018f9cdce489"> 105</a></span> off_t <a class="code hl_variable" href="../../d7/d9f/fcntl_8h.html#af5dc2da04cf2af6e5b77018f9cdce489">l_len</a>; <span class="comment">/* Size; if 0 then until EOF. */</span></div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#a5e84556aa660bd41cc8b8d862a547887"> 106</a></span> pid_t <a class="code hl_variable" href="../../d7/d9f/fcntl_8h.html#a5e84556aa660bd41cc8b8d862a547887">l_pid</a>; <span class="comment">/* For a process-owned file lock, ignored on input or the process ID of the owning process on output; for an OFD-owned file lock, zero on input or (pid_t)-1 on output. */</span></div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"><a class="line" href="../../d7/d9f/fcntl_8h.html#ae572f48acec92feb49790f2328bc2e0e"> 107</a></span>} <a class="code hl_struct" href="../../d7/d9f/fcntl_8h.html#d6/df2/structflock">flock</a>;</div>
</div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> </div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span><span class="preprocessor">#endif </span><span class="comment">// !__FENNIX_API_FCNTL_H__</span></div>
<div class="ttc" id="afcntl_8h_html_a24ceb1a44b2a5912f6f8b50195ed7fbe"><div class="ttname"><a href="../../d7/d9f/fcntl_8h.html#a24ceb1a44b2a5912f6f8b50195ed7fbe">flock::l_type</a></div><div class="ttdeci">short l_type</div><div class="ttdef"><b>Definition</b> <a href="../../d7/d9f/fcntl_8h_source.html#l00102">fcntl.h:102</a></div></div>
<div class="ttc" id="afcntl_8h_html_a5e84556aa660bd41cc8b8d862a547887"><div class="ttname"><a href="../../d7/d9f/fcntl_8h.html#a5e84556aa660bd41cc8b8d862a547887">flock::l_pid</a></div><div class="ttdeci">pid_t l_pid</div><div class="ttdef"><b>Definition</b> <a href="../../d7/d9f/fcntl_8h_source.html#l00106">fcntl.h:106</a></div></div>
<div class="ttc" id="afcntl_8h_html_a692ebc7782fe6a11c9de67d7fd20cc8f"><div class="ttname"><a href="../../d7/d9f/fcntl_8h.html#a692ebc7782fe6a11c9de67d7fd20cc8f">flock::l_start</a></div><div class="ttdeci">off_t l_start</div><div class="ttdef"><b>Definition</b> <a href="../../d7/d9f/fcntl_8h_source.html#l00104">fcntl.h:104</a></div></div>
<div class="ttc" id="afcntl_8h_html_acea10bfe92ee06d519c4850739924198"><div class="ttname"><a href="../../d7/d9f/fcntl_8h.html#acea10bfe92ee06d519c4850739924198">flock::l_whence</a></div><div class="ttdeci">short l_whence</div><div class="ttdef"><b>Definition</b> <a href="../../d7/d9f/fcntl_8h_source.html#l00103">fcntl.h:103</a></div></div>
<div class="ttc" id="afcntl_8h_html_af5dc2da04cf2af6e5b77018f9cdce489"><div class="ttname"><a href="../../d7/d9f/fcntl_8h.html#af5dc2da04cf2af6e5b77018f9cdce489">flock::l_len</a></div><div class="ttdeci">off_t l_len</div><div class="ttdef"><b>Definition</b> <a href="../../d7/d9f/fcntl_8h_source.html#l00105">fcntl.h:105</a></div></div>
<div class="ttc" id="afcntl_8h_html_af64f49cc3f3024dce2031477aa13d8f7"><div class="ttname"><a href="../../d7/d9f/fcntl_8h.html#af64f49cc3f3024dce2031477aa13d8f7">f_owner_ex::pid</a></div><div class="ttdeci">pid_t pid</div><div class="ttdef"><b>Definition</b> <a href="../../d7/d9f/fcntl_8h_source.html#l00097">fcntl.h:97</a></div></div>
<div class="ttc" id="afcntl_8h_html_afd32d7286d5aba4fb1ba922d58591997"><div class="ttname"><a href="../../d7/d9f/fcntl_8h.html#afd32d7286d5aba4fb1ba922d58591997">f_owner_ex::type</a></div><div class="ttdeci">int type</div><div class="ttdef"><b>Definition</b> <a href="../../d7/d9f/fcntl_8h_source.html#l00096">fcntl.h:96</a></div></div>
<div class="ttc" id="afcntl_8h_html_d2/dd7/structf__owner__ex"><div class="ttname"><a href="../../d7/d9f/fcntl_8h.html#d2/dd7/structf__owner__ex">f_owner_ex</a></div><div class="ttdef"><b>Definition</b> <a href="../../d7/d9f/fcntl_8h_source.html#l00094">fcntl.h:95</a></div></div>
<div class="ttc" id="afcntl_8h_html_d6/df2/structflock"><div class="ttname"><a href="../../d7/d9f/fcntl_8h.html#d6/df2/structflock">flock</a></div><div class="ttdef"><b>Definition</b> <a href="../../d7/d9f/fcntl_8h_source.html#l00100">fcntl.h:101</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_52bed8acfaac088d5968cb2c84d7645d.html">Kernel</a></li><li class="navelem"><a class="el" href="../../dir_2c335c1ccbf6ef7c89cc08c9ed88be2e.html">include</a></li><li class="navelem"><a class="el" href="../../dir_811a06ffcfc34bd0f88967f0406a39f5.html">interface</a></li><li class="navelem"><a class="el" href="../../d7/d9f/fcntl_8h.html">fcntl.h</a></li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>
</html>

File diff suppressed because it is too large Load Diff

View File

@@ -1,91 +1,85 @@
var errno_8h =
[
[ "errno", "d8/dc2/errno_8h.html#ab03f640d90fbc5bcb75285d08a0f25ed", null ],
[ "KernelErrors", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97", [
[ "EOK", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a1c6a3022e8b55d43daf722d13d7e0669", null ],
[ "E2BIG", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a755e0cbde2880a406893ad61304bac29", null ],
[ "EACCES", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5fa7d65262e81125cecb27e80a26ce98", null ],
[ "EADDRINUSE", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ad548cedfda5ba4616d0fde82324255ff", null ],
[ "EADDRNOTAVAIL", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6594d1afb31b5df1fd182ffc4a579825", null ],
[ "EAFNOSUPPORT", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af62fac9f9f3d0c943aebe13fe4454b90", null ],
[ "EAGAIN", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4bde0de54c0b708a605ed5095959c14e", null ],
[ "EALREADY", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af23579d62edd5369d0b84bae3b5cde0e", null ],
[ "EBADF", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a87d4476eed38f45439e257081c9de369", null ],
[ "EBADMSG", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a952ba8aa5afef31b7893ed91ae13a56c", null ],
[ "EBUSY", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9e2f813a51a5763a892f4b1783778e4b", null ],
[ "ECANCELED", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aecdbf1cf773129356f3656ad079a9b6d", null ],
[ "ECHILD", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae63e89f8fc44ef75addd0c1acc9c4828", null ],
[ "ECONNABORTED", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a66f47bfe33ca509b71b4a458e325a61e", null ],
[ "ECONNREFUSED", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0cca36575629367b103c06ad37e87ae5", null ],
[ "ECONNRESET", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4e14cf97a773954d485b89f11a19847c", null ],
[ "EDEADLK", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4354eedf02712f4da46f9d2d93d0b7ba", null ],
[ "EDESTADDRREQ", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ac5081340c6eb96ed42707c416b79c42c", null ],
[ "EDOM", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a21e6505c229a4508912c375435eb86a8", null ],
[ "EDQUOT", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a869a0f4812d43a9954478c34b40272d7", null ],
[ "EEXIST", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a523e02a73d840e490c14a179a997627e", null ],
[ "EFAULT", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af740610de680c2861ac4042ad4485d15", null ],
[ "EFBIG", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a3d9f70d8ebd10e9d4aa420b9cb22cb53", null ],
[ "EHOSTUNREACH", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a7b8a711683f597c7d3cfded8c093b561", null ],
[ "EIDRM", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af0a873a5b5152a51b7110685bf25f1fb", null ],
[ "EILSEQ", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9fa1b21135895d33c089fb7dc6a83299", null ],
[ "EINPROGRESS", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af94bb1d045fb2b32521d78638f398774", null ],
[ "EINTR", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a8cc241d56d59d11ceea8efc37bec8ed4", null ],
[ "EINVAL", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a7bfd237190819a0a272db7b0aa61d5c8", null ],
[ "EIO", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6d2c32b1730ea078f2802b34b1258a4c", null ],
[ "EISCONN", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a2a3c7318b234b28732402f2aa0985608", null ],
[ "EISDIR", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6a73363cf3fa4dc0d77c4cb3b9d83321", null ],
[ "ELOOP", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ac39a4aaab7efc4f82deef26b159f650c", null ],
[ "EMFILE", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0191be5a8b35e30991789c9fe4b2c4cf", null ],
[ "EMLINK", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae8a4cdbd60a66eb9705bcb0a655e94fe", null ],
[ "EMSGSIZE", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a050b91a2bb2c009f29daf3cfc68662d2", null ],
[ "EMULTIHOP", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9a7661317bd3e06c9832fd577e71c070", null ],
[ "ENAMETOOLONG", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97abf7123a05c2949f1ca60f7531a98eac5", null ],
[ "ENETDOWN", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aedf779faac43fb7d61e2698c26dabe66", null ],
[ "ENETRESET", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a98fef4acde132e6013ae485b5edb87ca", null ],
[ "ENETUNREACH", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a321006da98fc55c478824c20f277e8a9", null ],
[ "ENFILE", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af8ee28f2eeab568a1b641f6ffc1f90a8", null ],
[ "ENOBUFS", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97adb0b80c8583489ffb5ea6e4851257c2d", null ],
[ "ENODATA", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a2f378a9bec5216faa8bbeb957699087d", null ],
[ "ENODEV", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae350307a3417656c8cabc816ba8d07cd", null ],
[ "ENOENT", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a996f6f948b613bccc738ff8517413c1a", null ],
[ "ENOEXEC", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97adabd09d64c920a9a75f60165fda651d5", null ],
[ "ENOLCK", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6c7a7b800587aa21ff4e27cbf5c6063a", null ],
[ "ENOLINK", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae03745405147f3877f03656e8c81ef67", null ],
[ "ENOMEM", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aec0aa1bb79e2e55ed6d8c165e0611eca", null ],
[ "ENOMSG", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a32b6f198494024989c8fc04700962321", null ],
[ "ENOPROTOOPT", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97acf88ad2711a584e6c5e238ca83d49c2f", null ],
[ "ENOSPC", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a2b5265f4c8556b15ec913f61caade1eb", null ],
[ "ENOSR", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a69f5babc32dadf40b348312b714ba7b7", null ],
[ "ENOSTR", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97abbaf73e419ff754319cf3f5661165a04", null ],
[ "ENOSYS", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97abd287bcdb80bb2a0c41269b9adcb9d77", null ],
[ "ENOTCONN", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0790cde76b0760730a7713d1cd45fa1e", null ],
[ "ENOTDIR", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a8cd7a7b948ee085bbaeb2a210b412d6e", null ],
[ "ENOTEMPTY", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ac7790808f596b839c654353c46f51b1d", null ],
[ "ENOTRECOVERABLE", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a3ece9f34788a53298f9947938fda6188", null ],
[ "ENOTSOCK", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0c268fa36b3506d95c9952978c9d5c8a", null ],
[ "ENOTSUP", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5fc84b720f60aa7c7ad7d81c6ce016e2", null ],
[ "ENOTTY", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af3dc036138d242739c3dbe36c5dfa095", null ],
[ "ENXIO", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a1c0d17ac093eff038b479dba021361bb", null ],
[ "EOPNOTSUPP", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9f56b39cf6cd1ed2925c744f8aa6d1a9", null ],
[ "EOVERFLOW", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aca0f39f6e98ddddb61280b52e5019811", null ],
[ "EOWNERDEAD", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aeef97437f479cb21b90ba0152259c2bd", null ],
[ "EPERM", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a156dcc38d9ba0765c6150544963ed267", null ],
[ "EPIPE", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae573afaecfe768915268b5c70823ee70", null ],
[ "EPROTO", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5c8efc06d148e59e785dcf21d3740281", null ],
[ "EPROTONOSUPPORT", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a933e67dfd289987e67b2c92726e5b04a", null ],
[ "EPROTOTYPE", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aafca50a7ae5ee2078ef31de91e791afc", null ],
[ "ERANGE", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a3ffb99860526d55ef132365553694c3d", null ],
[ "EROFS", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a56198247acea7520ae5c6005fbe76a31", null ],
[ "ESPIPE", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9e5433f0863ce3470329184a3ee495a7", null ],
[ "ESRCH", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4e376a13d0c1557d399f473218915625", null ],
[ "ESTALE", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6fafeac69bf3b8355640b41d81bbda1a", null ],
[ "ETIME", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a1907b734e86b9b33b50f0213a482cd14", null ],
[ "ETIMEDOUT", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5bc83024c53898aafcb1b6faf0f73ac4", null ],
[ "ETXTBSY", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a83ea4e18eaac3a62036e1b5723d6e353", null ],
[ "EWOULDBLOCK", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a53ef8719226a5fd7be8af74be6de2bfc", null ],
[ "EXDEV", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a953d85d9cf4a55d49811d920c169eded", null ],
[ "__ERRNO_MAX", "d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a83fc2238dbcea63c1a4c80c9cbed4fbf", null ]
] ],
[ "__errno_location", "d8/dc2/errno_8h.html#a9049fd86a1aa08d50029a482471f5fae", null ],
[ "strerror", "d8/dc2/errno_8h.html#a4bc5f273980fb0e81e0fc7a4dd3de87e", null ]
[ "E2BIG", "d8/dc2/errno_8h.html#aba8481985c201ff726f349d7f2d09895", null ],
[ "EACCES", "d8/dc2/errno_8h.html#ac2a2e9fa555401f94478f74e01868032", null ],
[ "EADDRINUSE", "d8/dc2/errno_8h.html#a61676e39b42371c65c3b960a91887b03", null ],
[ "EADDRNOTAVAIL", "d8/dc2/errno_8h.html#a556612e55358838192165684c971a44f", null ],
[ "EAFNOSUPPORT", "d8/dc2/errno_8h.html#a4c3a793b4d51cb7dd020af92e536fe21", null ],
[ "EAGAIN", "d8/dc2/errno_8h.html#af0fac1cea1165b4debec7f686edf3313", null ],
[ "EALREADY", "d8/dc2/errno_8h.html#aa4ccb54aa806de3e41a8515f06db85d4", null ],
[ "EBADF", "d8/dc2/errno_8h.html#ac54507d66b43ad12f9356257323c0018", null ],
[ "EBADMSG", "d8/dc2/errno_8h.html#a251e9b536ed96ccb16aa28ca2d5bd656", null ],
[ "EBUSY", "d8/dc2/errno_8h.html#a8368025077a0385849d6817b2007c095", null ],
[ "ECANCELED", "d8/dc2/errno_8h.html#a9532d840ef91fd8e1ecc5d7ca7cbf212", null ],
[ "ECHILD", "d8/dc2/errno_8h.html#a47b42c351e0e011a048058d224205c0f", null ],
[ "ECONNABORTED", "d8/dc2/errno_8h.html#a45342991e001e28bbf87916d92b7e09a", null ],
[ "ECONNREFUSED", "d8/dc2/errno_8h.html#aad88020b394ef1aa4af2f4ef9b4c8b39", null ],
[ "ECONNRESET", "d8/dc2/errno_8h.html#add4258b08af02fbe4590fbaae7260037", null ],
[ "EDEADLK", "d8/dc2/errno_8h.html#a55cc70ce0ba661298f3c412095dfeeb6", null ],
[ "EDESTADDRREQ", "d8/dc2/errno_8h.html#a0e416d3478cf030e37e90c55d68ad97a", null ],
[ "EDOM", "d8/dc2/errno_8h.html#a5fe247e079b591a68e0fdbf7caec5b70", null ],
[ "EDQUOT", "d8/dc2/errno_8h.html#aa5a48566b00cf9062d9deeeb0682cdaf", null ],
[ "EEXIST", "d8/dc2/errno_8h.html#a0a3bef9e5c47e42917692b5dae3b5498", null ],
[ "EFAULT", "d8/dc2/errno_8h.html#a3f317946e043623f9d6b93dbf60e6316", null ],
[ "EFBIG", "d8/dc2/errno_8h.html#af5401a500939ed1812c04ca200b95eef", null ],
[ "EHOSTUNREACH", "d8/dc2/errno_8h.html#a53e186028fc992c3341ccb0d4d239b24", null ],
[ "EIDRM", "d8/dc2/errno_8h.html#ad9913290fef890d46a6b7e8b4bfb1c29", null ],
[ "EILSEQ", "d8/dc2/errno_8h.html#ac6c071293826a4e66a717bb38db7794d", null ],
[ "EINPROGRESS", "d8/dc2/errno_8h.html#a6c045d5be06e715cc335784a7320714e", null ],
[ "EINTR", "d8/dc2/errno_8h.html#a46b83d9f6c23b1b65a8cecfd775ddaed", null ],
[ "EINVAL", "d8/dc2/errno_8h.html#a2d1678d5a7cc8ce499643f3b8957def4", null ],
[ "EIO", "d8/dc2/errno_8h.html#a70979f50f9c83e5aebab3d6a1bd4cf35", null ],
[ "EISCONN", "d8/dc2/errno_8h.html#a164ca8549da7a385e2fe1cba823b9eaf", null ],
[ "EISDIR", "d8/dc2/errno_8h.html#ae22c3a1e0a38f3896de238cc30d0e19b", null ],
[ "ELOOP", "d8/dc2/errno_8h.html#a2f78c246352d2bf2f19dc5d43da2f0c9", null ],
[ "EMFILE", "d8/dc2/errno_8h.html#a64a75c174882ddbfa726c7fd040f87a1", null ],
[ "EMLINK", "d8/dc2/errno_8h.html#a97f59fa1a5a2f61b792c1b9dfc218072", null ],
[ "EMSGSIZE", "d8/dc2/errno_8h.html#ae37becfaa095a9df5c5c788bce5aa06f", null ],
[ "EMULTIHOP", "d8/dc2/errno_8h.html#a4d7b69d7ce0dfa0a9b998403b4ffe226", null ],
[ "ENAMETOOLONG", "d8/dc2/errno_8h.html#a41d5ab3a8a05f9c5eab536c9cfba305b", null ],
[ "ENETDOWN", "d8/dc2/errno_8h.html#aac51995026fa19cdd0ad84a272304af0", null ],
[ "ENETRESET", "d8/dc2/errno_8h.html#a92750db73ff8e83591c977bbb3a5bea1", null ],
[ "ENETUNREACH", "d8/dc2/errno_8h.html#a3f91f1ad503432783c7a5d1481b45419", null ],
[ "ENFILE", "d8/dc2/errno_8h.html#a5554094b3fb4bb6ebeb0157cb3f82a55", null ],
[ "ENOBUFS", "d8/dc2/errno_8h.html#a9e655f47bfd914a1174f281fc31cf63d", null ],
[ "ENODATA", "d8/dc2/errno_8h.html#a0030614bc864d1b24eaedd71585acc27", null ],
[ "ENODEV", "d8/dc2/errno_8h.html#ab9b8cc17d1947160d13faaba7a18d6d1", null ],
[ "ENOENT", "d8/dc2/errno_8h.html#a03e689f378f643d16ea7537918528a48", null ],
[ "ENOEXEC", "d8/dc2/errno_8h.html#a4d0b1b435ec441e7d50a430b83df5832", null ],
[ "ENOLCK", "d8/dc2/errno_8h.html#a65e1a7bda392be276a701988d0604e63", null ],
[ "ENOLINK", "d8/dc2/errno_8h.html#add4408349a756880be9d91efadb8aed0", null ],
[ "ENOMEM", "d8/dc2/errno_8h.html#a6a05c923dad0c1208043e9c20a58c8e5", null ],
[ "ENOMSG", "d8/dc2/errno_8h.html#ae40596feaa3f66f5440b485bf7c1c2d1", null ],
[ "ENOPROTOOPT", "d8/dc2/errno_8h.html#acd570f8ab92198653b4459773dc3bca3", null ],
[ "ENOSPC", "d8/dc2/errno_8h.html#a088abe8bad2df798edad3053d719b937", null ],
[ "ENOSR", "d8/dc2/errno_8h.html#ad88bc6ea94ec1a5e91d3651677d85c00", null ],
[ "ENOSTR", "d8/dc2/errno_8h.html#a7cea86ddbdacae0b391674e680f17bdb", null ],
[ "ENOSYS", "d8/dc2/errno_8h.html#a43785b9969e0bd1af532dbde06c5540b", null ],
[ "ENOTCONN", "d8/dc2/errno_8h.html#af23e48762a0676f49d480db91cfd5e4b", null ],
[ "ENOTDIR", "d8/dc2/errno_8h.html#a9262fb92f7ef662d0bdd577912a5b101", null ],
[ "ENOTEMPTY", "d8/dc2/errno_8h.html#aa0f602f3fd369a6fede82190710b9c5c", null ],
[ "ENOTRECOVERABLE", "d8/dc2/errno_8h.html#ac69acb8e9e296867cc3f9fdf4223d05d", null ],
[ "ENOTSOCK", "d8/dc2/errno_8h.html#ae34fa7a550ac1c415daa2e114a1c0f38", null ],
[ "ENOTSUP", "d8/dc2/errno_8h.html#a91457bbf35f0f1085619a99423bb1f33", null ],
[ "ENOTTY", "d8/dc2/errno_8h.html#ac3daf409082bb528032f4452a81e1034", null ],
[ "ENXIO", "d8/dc2/errno_8h.html#a2b3884b11e4932bd372bb6d899d6fbfe", null ],
[ "EOK", "d8/dc2/errno_8h.html#acf2e4414e0bf0d331a111e70f9317434", null ],
[ "EOPNOTSUPP", "d8/dc2/errno_8h.html#a4b807895c74cea4d0302bf27725d4b9d", null ],
[ "EOVERFLOW", "d8/dc2/errno_8h.html#a888552a5e3c78b5883904cf5d55244ab", null ],
[ "EOWNERDEAD", "d8/dc2/errno_8h.html#af3f021d87caf24b44761036578c7beae", null ],
[ "EPERM", "d8/dc2/errno_8h.html#add669d31505a077f769cff8e66c780b3", null ],
[ "EPIPE", "d8/dc2/errno_8h.html#a5f8d33deb08fa27c04897b278ac7f965", null ],
[ "EPROTO", "d8/dc2/errno_8h.html#a5a92de56e8ebe19cbd8a2ce8c80ad03e", null ],
[ "EPROTONOSUPPORT", "d8/dc2/errno_8h.html#ad581c46fdd4dee9419f60eaff40415e7", null ],
[ "EPROTOTYPE", "d8/dc2/errno_8h.html#ae6014faa948366b8321d755204acf755", null ],
[ "ERANGE", "d8/dc2/errno_8h.html#aa1591a4f3a86360108de5b9ba34980ca", null ],
[ "EROFS", "d8/dc2/errno_8h.html#acb02bb67dddd7ca8cf82634a0781d58d", null ],
[ "ESPIPE", "d8/dc2/errno_8h.html#a0e42d4f9fecdcf5fcca2b333252173c3", null ],
[ "ESRCH", "d8/dc2/errno_8h.html#a462e47a8af6288232a5df548221ada4c", null ],
[ "ESTALE", "d8/dc2/errno_8h.html#a09e189d2214d9fe2847d27bf270ca1d7", null ],
[ "ETIME", "d8/dc2/errno_8h.html#ab59cf3c65eaf836d5c647fa2a24ca649", null ],
[ "ETIMEDOUT", "d8/dc2/errno_8h.html#a597718e59a8fc9c4d4ab63f5a34e28b1", null ],
[ "ETXTBSY", "d8/dc2/errno_8h.html#aaed12e82224923d599b6f1939c8e0971", null ],
[ "EWOULDBLOCK", "d8/dc2/errno_8h.html#a4a3a0b3605fd3b2336455062ee8e25f0", null ],
[ "EXDEV", "d8/dc2/errno_8h.html#a3396cf9fb0ff5af3a18dd2a2bbdb21e1", null ]
];

View File

@@ -136,286 +136,182 @@ $(document).ready(function(){initNavTree('d8/dc2/errno_8h_source.html','../../')
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="preprocessor">#ifndef __FENNIX_API_ERRNO_H__</span></div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#define __FENNIX_API_ERRNO_H__</span></div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> </div>
<div class="foldopen" id="foldopen00028" data-start="{" data-end="};">
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97"> 28</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span></div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span>{</div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a1c6a3022e8b55d43daf722d13d7e0669"> 33</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a1c6a3022e8b55d43daf722d13d7e0669">EOK</a> = 0,</div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span> </div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a755e0cbde2880a406893ad61304bac29"> 44</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a755e0cbde2880a406893ad61304bac29">E2BIG</a> = 1,</div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span> </div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5fa7d65262e81125cecb27e80a26ce98"> 50</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5fa7d65262e81125cecb27e80a26ce98">EACCES</a> = 2,</div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> </div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ad548cedfda5ba4616d0fde82324255ff"> 55</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ad548cedfda5ba4616d0fde82324255ff">EADDRINUSE</a> = 3,</div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> </div>
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6594d1afb31b5df1fd182ffc4a579825"> 61</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6594d1afb31b5df1fd182ffc4a579825">EADDRNOTAVAIL</a> = 4,</div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> </div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af62fac9f9f3d0c943aebe13fe4454b90"> 68</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af62fac9f9f3d0c943aebe13fe4454b90">EAFNOSUPPORT</a> = 5,</div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> </div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4bde0de54c0b708a605ed5095959c14e"> 74</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4bde0de54c0b708a605ed5095959c14e">EAGAIN</a> = 6,</div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span> </div>
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af23579d62edd5369d0b84bae3b5cde0e"> 80</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af23579d62edd5369d0b84bae3b5cde0e">EALREADY</a> = 7,</div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> </div>
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a87d4476eed38f45439e257081c9de369"> 87</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a87d4476eed38f45439e257081c9de369">EBADF</a> = 8,</div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> </div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a952ba8aa5afef31b7893ed91ae13a56c"> 102</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a952ba8aa5afef31b7893ed91ae13a56c">EBADMSG</a> = 9,</div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> </div>
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9e2f813a51a5763a892f4b1783778e4b"> 110</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9e2f813a51a5763a892f4b1783778e4b">EBUSY</a> = 10,</div>
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> </div>
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aecdbf1cf773129356f3656ad079a9b6d"> 116</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aecdbf1cf773129356f3656ad079a9b6d">ECANCELED</a> = 11,</div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> </div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae63e89f8fc44ef75addd0c1acc9c4828"> 123</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae63e89f8fc44ef75addd0c1acc9c4828">ECHILD</a> = 12,</div>
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> </div>
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a66f47bfe33ca509b71b4a458e325a61e"> 128</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a66f47bfe33ca509b71b4a458e325a61e">ECONNABORTED</a> = 13,</div>
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span> </div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0cca36575629367b103c06ad37e87ae5"> 136</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0cca36575629367b103c06ad37e87ae5">ECONNREFUSED</a> = 14,</div>
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span> </div>
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4e14cf97a773954d485b89f11a19847c"> 141</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4e14cf97a773954d485b89f11a19847c">ECONNRESET</a> = 15,</div>
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> </div>
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4354eedf02712f4da46f9d2d93d0b7ba"> 147</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4354eedf02712f4da46f9d2d93d0b7ba">EDEADLK</a> = 16,</div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> </div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ac5081340c6eb96ed42707c416b79c42c"> 152</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ac5081340c6eb96ed42707c416b79c42c">EDESTADDRREQ</a> = 17,</div>
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> </div>
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a21e6505c229a4508912c375435eb86a8"> 158</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a21e6505c229a4508912c375435eb86a8">EDOM</a> = 18,</div>
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span> </div>
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a869a0f4812d43a9954478c34b40272d7"> 163</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a869a0f4812d43a9954478c34b40272d7">EDQUOT</a> = 19,</div>
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> </div>
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a523e02a73d840e490c14a179a997627e"> 169</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a523e02a73d840e490c14a179a997627e">EEXIST</a> = 20,</div>
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span> </div>
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af740610de680c2861ac4042ad4485d15"> 178</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af740610de680c2861ac4042ad4485d15">EFAULT</a> = 21,</div>
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span> </div>
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a3d9f70d8ebd10e9d4aa420b9cb22cb53"> 185</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a3d9f70d8ebd10e9d4aa420b9cb22cb53">EFBIG</a> = 22,</div>
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"> 186</span> </div>
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a7b8a711683f597c7d3cfded8c093b561"> 192</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a7b8a711683f597c7d3cfded8c093b561">EHOSTUNREACH</a> = 23,</div>
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"> 193</span> </div>
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af0a873a5b5152a51b7110685bf25f1fb"> 198</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af0a873a5b5152a51b7110685bf25f1fb">EIDRM</a> = 24,</div>
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"> 199</span> </div>
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9fa1b21135895d33c089fb7dc6a83299"> 205</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9fa1b21135895d33c089fb7dc6a83299">EILSEQ</a> = 25,</div>
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span> </div>
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af94bb1d045fb2b32521d78638f398774"> 214</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af94bb1d045fb2b32521d78638f398774">EINPROGRESS</a> = 26,</div>
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"> 215</span> </div>
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a8cc241d56d59d11ceea8efc37bec8ed4"> 223</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a8cc241d56d59d11ceea8efc37bec8ed4">EINTR</a> = 27,</div>
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"> 224</span> </div>
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a7bfd237190819a0a272db7b0aa61d5c8"> 230</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a7bfd237190819a0a272db7b0aa61d5c8">EINVAL</a> = 28,</div>
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"> 231</span> </div>
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6d2c32b1730ea078f2802b34b1258a4c"> 238</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6d2c32b1730ea078f2802b34b1258a4c">EIO</a> = 29,</div>
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"> 239</span> </div>
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a2a3c7318b234b28732402f2aa0985608"> 243</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a2a3c7318b234b28732402f2aa0985608">EISCONN</a> = 30,</div>
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"> 244</span> </div>
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6a73363cf3fa4dc0d77c4cb3b9d83321"> 249</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6a73363cf3fa4dc0d77c4cb3b9d83321">EISDIR</a> = 31,</div>
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"> 250</span> </div>
<div class="line"><a id="l00257" name="l00257"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ac39a4aaab7efc4f82deef26b159f650c"> 257</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ac39a4aaab7efc4f82deef26b159f650c">ELOOP</a> = 32,</div>
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"> 258</span> </div>
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0191be5a8b35e30991789c9fe4b2c4cf"> 265</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0191be5a8b35e30991789c9fe4b2c4cf">EMFILE</a> = 33,</div>
<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"> 266</span> </div>
<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae8a4cdbd60a66eb9705bcb0a655e94fe"> 271</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae8a4cdbd60a66eb9705bcb0a655e94fe">EMLINK</a> = 34,</div>
<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"> 272</span> </div>
<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a050b91a2bb2c009f29daf3cfc68662d2"> 279</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a050b91a2bb2c009f29daf3cfc68662d2">EMSGSIZE</a> = 35,</div>
<div class="line"><a id="l00280" name="l00280"></a><span class="lineno"> 280</span> </div>
<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9a7661317bd3e06c9832fd577e71c070"> 284</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9a7661317bd3e06c9832fd577e71c070">EMULTIHOP</a> = 36,</div>
<div class="line"><a id="l00285" name="l00285"></a><span class="lineno"> 285</span> </div>
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97abf7123a05c2949f1ca60f7531a98eac5"> 294</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97abf7123a05c2949f1ca60f7531a98eac5">ENAMETOOLONG</a> = 37,</div>
<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"> 295</span> </div>
<div class="line"><a id="l00300" name="l00300"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aedf779faac43fb7d61e2698c26dabe66"> 300</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aedf779faac43fb7d61e2698c26dabe66">ENETDOWN</a> = 38,</div>
<div class="line"><a id="l00301" name="l00301"></a><span class="lineno"> 301</span> </div>
<div class="line"><a id="l00305" name="l00305"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a98fef4acde132e6013ae485b5edb87ca"> 305</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a98fef4acde132e6013ae485b5edb87ca">ENETRESET</a> = 39,</div>
<div class="line"><a id="l00306" name="l00306"></a><span class="lineno"> 306</span> </div>
<div class="line"><a id="l00310" name="l00310"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a321006da98fc55c478824c20f277e8a9"> 310</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a321006da98fc55c478824c20f277e8a9">ENETUNREACH</a> = 40,</div>
<div class="line"><a id="l00311" name="l00311"></a><span class="lineno"> 311</span> </div>
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af8ee28f2eeab568a1b641f6ffc1f90a8"> 318</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af8ee28f2eeab568a1b641f6ffc1f90a8">ENFILE</a> = 41,</div>
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"> 319</span> </div>
<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97adb0b80c8583489ffb5ea6e4851257c2d"> 324</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97adb0b80c8583489ffb5ea6e4851257c2d">ENOBUFS</a> = 42,</div>
<div class="line"><a id="l00325" name="l00325"></a><span class="lineno"> 325</span> </div>
<div class="line"><a id="l00330" name="l00330"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a2f378a9bec5216faa8bbeb957699087d"> 330</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a2f378a9bec5216faa8bbeb957699087d">ENODATA</a> = 43,</div>
<div class="line"><a id="l00331" name="l00331"></a><span class="lineno"> 331</span> </div>
<div class="line"><a id="l00337" name="l00337"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae350307a3417656c8cabc816ba8d07cd"> 337</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae350307a3417656c8cabc816ba8d07cd">ENODEV</a> = 44,</div>
<div class="line"><a id="l00338" name="l00338"></a><span class="lineno"> 338</span> </div>
<div class="line"><a id="l00343" name="l00343"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a996f6f948b613bccc738ff8517413c1a"> 343</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a996f6f948b613bccc738ff8517413c1a">ENOENT</a> = 45,</div>
<div class="line"><a id="l00344" name="l00344"></a><span class="lineno"> 344</span> </div>
<div class="line"><a id="l00350" name="l00350"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97adabd09d64c920a9a75f60165fda651d5"> 350</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97adabd09d64c920a9a75f60165fda651d5">ENOEXEC</a> = 46,</div>
<div class="line"><a id="l00351" name="l00351"></a><span class="lineno"> 351</span> </div>
<div class="line"><a id="l00357" name="l00357"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6c7a7b800587aa21ff4e27cbf5c6063a"> 357</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6c7a7b800587aa21ff4e27cbf5c6063a">ENOLCK</a> = 47,</div>
<div class="line"><a id="l00358" name="l00358"></a><span class="lineno"> 358</span> </div>
<div class="line"><a id="l00362" name="l00362"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae03745405147f3877f03656e8c81ef67"> 362</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae03745405147f3877f03656e8c81ef67">ENOLINK</a> = 48,</div>
<div class="line"><a id="l00363" name="l00363"></a><span class="lineno"> 363</span> </div>
<div class="line"><a id="l00369" name="l00369"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aec0aa1bb79e2e55ed6d8c165e0611eca"> 369</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aec0aa1bb79e2e55ed6d8c165e0611eca">ENOMEM</a> = 49,</div>
<div class="line"><a id="l00370" name="l00370"></a><span class="lineno"> 370</span> </div>
<div class="line"><a id="l00375" name="l00375"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a32b6f198494024989c8fc04700962321"> 375</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a32b6f198494024989c8fc04700962321">ENOMSG</a> = 50,</div>
<div class="line"><a id="l00376" name="l00376"></a><span class="lineno"> 376</span> </div>
<div class="line"><a id="l00381" name="l00381"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97acf88ad2711a584e6c5e238ca83d49c2f"> 381</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97acf88ad2711a584e6c5e238ca83d49c2f">ENOPROTOOPT</a> = 51,</div>
<div class="line"><a id="l00382" name="l00382"></a><span class="lineno"> 382</span> </div>
<div class="line"><a id="l00388" name="l00388"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a2b5265f4c8556b15ec913f61caade1eb"> 388</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a2b5265f4c8556b15ec913f61caade1eb">ENOSPC</a> = 52,</div>
<div class="line"><a id="l00389" name="l00389"></a><span class="lineno"> 389</span> </div>
<div class="line"><a id="l00396" name="l00396"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a69f5babc32dadf40b348312b714ba7b7"> 396</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a69f5babc32dadf40b348312b714ba7b7">ENOSR</a> = 53,</div>
<div class="line"><a id="l00397" name="l00397"></a><span class="lineno"> 397</span> </div>
<div class="line"><a id="l00402" name="l00402"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97abbaf73e419ff754319cf3f5661165a04"> 402</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97abbaf73e419ff754319cf3f5661165a04">ENOSTR</a> = 54,</div>
<div class="line"><a id="l00403" name="l00403"></a><span class="lineno"> 403</span> </div>
<div class="line"><a id="l00408" name="l00408"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97abd287bcdb80bb2a0c41269b9adcb9d77"> 408</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97abd287bcdb80bb2a0c41269b9adcb9d77">ENOSYS</a> = 55,</div>
<div class="line"><a id="l00409" name="l00409"></a><span class="lineno"> 409</span> </div>
<div class="line"><a id="l00413" name="l00413"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0790cde76b0760730a7713d1cd45fa1e"> 413</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0790cde76b0760730a7713d1cd45fa1e">ENOTCONN</a> = 56,</div>
<div class="line"><a id="l00414" name="l00414"></a><span class="lineno"> 414</span> </div>
<div class="line"><a id="l00422" name="l00422"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a8cd7a7b948ee085bbaeb2a210b412d6e"> 422</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a8cd7a7b948ee085bbaeb2a210b412d6e">ENOTDIR</a> = 57,</div>
<div class="line"><a id="l00423" name="l00423"></a><span class="lineno"> 423</span> </div>
<div class="line"><a id="l00428" name="l00428"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ac7790808f596b839c654353c46f51b1d"> 428</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ac7790808f596b839c654353c46f51b1d">ENOTEMPTY</a> = 58,</div>
<div class="line"><a id="l00429" name="l00429"></a><span class="lineno"> 429</span> </div>
<div class="line"><a id="l00434" name="l00434"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a3ece9f34788a53298f9947938fda6188"> 434</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a3ece9f34788a53298f9947938fda6188">ENOTRECOVERABLE</a> = 59,</div>
<div class="line"><a id="l00435" name="l00435"></a><span class="lineno"> 435</span> </div>
<div class="line"><a id="l00439" name="l00439"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0c268fa36b3506d95c9952978c9d5c8a"> 439</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0c268fa36b3506d95c9952978c9d5c8a">ENOTSOCK</a> = 60,</div>
<div class="line"><a id="l00440" name="l00440"></a><span class="lineno"> 440</span> </div>
<div class="line"><a id="l00445" name="l00445"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5fc84b720f60aa7c7ad7d81c6ce016e2"> 445</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5fc84b720f60aa7c7ad7d81c6ce016e2">ENOTSUP</a> = 61,</div>
<div class="line"><a id="l00446" name="l00446"></a><span class="lineno"> 446</span> </div>
<div class="line"><a id="l00452" name="l00452"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af3dc036138d242739c3dbe36c5dfa095"> 452</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af3dc036138d242739c3dbe36c5dfa095">ENOTTY</a> = 62,</div>
<div class="line"><a id="l00453" name="l00453"></a><span class="lineno"> 453</span> </div>
<div class="line"><a id="l00460" name="l00460"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a1c0d17ac093eff038b479dba021361bb"> 460</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a1c0d17ac093eff038b479dba021361bb">ENXIO</a> = 63,</div>
<div class="line"><a id="l00461" name="l00461"></a><span class="lineno"> 461</span> </div>
<div class="line"><a id="l00466" name="l00466"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9f56b39cf6cd1ed2925c744f8aa6d1a9"> 466</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9f56b39cf6cd1ed2925c744f8aa6d1a9">EOPNOTSUPP</a> = 64,</div>
<div class="line"><a id="l00467" name="l00467"></a><span class="lineno"> 467</span> </div>
<div class="line"><a id="l00474" name="l00474"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aca0f39f6e98ddddb61280b52e5019811"> 474</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aca0f39f6e98ddddb61280b52e5019811">EOVERFLOW</a> = 65,</div>
<div class="line"><a id="l00475" name="l00475"></a><span class="lineno"> 475</span> </div>
<div class="line"><a id="l00480" name="l00480"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aeef97437f479cb21b90ba0152259c2bd"> 480</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aeef97437f479cb21b90ba0152259c2bd">EOWNERDEAD</a> = 66,</div>
<div class="line"><a id="l00481" name="l00481"></a><span class="lineno"> 481</span> </div>
<div class="line"><a id="l00487" name="l00487"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a156dcc38d9ba0765c6150544963ed267"> 487</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a156dcc38d9ba0765c6150544963ed267">EPERM</a> = 67,</div>
<div class="line"><a id="l00488" name="l00488"></a><span class="lineno"> 488</span> </div>
<div class="line"><a id="l00493" name="l00493"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae573afaecfe768915268b5c70823ee70"> 493</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae573afaecfe768915268b5c70823ee70">EPIPE</a> = 68,</div>
<div class="line"><a id="l00494" name="l00494"></a><span class="lineno"> 494</span> </div>
<div class="line"><a id="l00500" name="l00500"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5c8efc06d148e59e785dcf21d3740281"> 500</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5c8efc06d148e59e785dcf21d3740281">EPROTO</a> = 69,</div>
<div class="line"><a id="l00501" name="l00501"></a><span class="lineno"> 501</span> </div>
<div class="line"><a id="l00507" name="l00507"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a933e67dfd289987e67b2c92726e5b04a"> 507</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a933e67dfd289987e67b2c92726e5b04a">EPROTONOSUPPORT</a> = 70,</div>
<div class="line"><a id="l00508" name="l00508"></a><span class="lineno"> 508</span> </div>
<div class="line"><a id="l00513" name="l00513"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aafca50a7ae5ee2078ef31de91e791afc"> 513</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aafca50a7ae5ee2078ef31de91e791afc">EPROTOTYPE</a> = 71,</div>
<div class="line"><a id="l00514" name="l00514"></a><span class="lineno"> 514</span> </div>
<div class="line"><a id="l00520" name="l00520"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a3ffb99860526d55ef132365553694c3d"> 520</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a3ffb99860526d55ef132365553694c3d">ERANGE</a> = 72,</div>
<div class="line"><a id="l00521" name="l00521"></a><span class="lineno"> 521</span> </div>
<div class="line"><a id="l00526" name="l00526"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a56198247acea7520ae5c6005fbe76a31"> 526</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a56198247acea7520ae5c6005fbe76a31">EROFS</a> = 73,</div>
<div class="line"><a id="l00527" name="l00527"></a><span class="lineno"> 527</span> </div>
<div class="line"><a id="l00532" name="l00532"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9e5433f0863ce3470329184a3ee495a7"> 532</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9e5433f0863ce3470329184a3ee495a7">ESPIPE</a> = 74,</div>
<div class="line"><a id="l00533" name="l00533"></a><span class="lineno"> 533</span> </div>
<div class="line"><a id="l00538" name="l00538"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4e376a13d0c1557d399f473218915625"> 538</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4e376a13d0c1557d399f473218915625">ESRCH</a> = 75,</div>
<div class="line"><a id="l00539" name="l00539"></a><span class="lineno"> 539</span> </div>
<div class="line"><a id="l00543" name="l00543"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6fafeac69bf3b8355640b41d81bbda1a"> 543</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6fafeac69bf3b8355640b41d81bbda1a">ESTALE</a> = 76,</div>
<div class="line"><a id="l00544" name="l00544"></a><span class="lineno"> 544</span> </div>
<div class="line"><a id="l00552" name="l00552"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a1907b734e86b9b33b50f0213a482cd14"> 552</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a1907b734e86b9b33b50f0213a482cd14">ETIME</a> = 77,</div>
<div class="line"><a id="l00553" name="l00553"></a><span class="lineno"> 553</span> </div>
<div class="line"><a id="l00566" name="l00566"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5bc83024c53898aafcb1b6faf0f73ac4"> 566</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5bc83024c53898aafcb1b6faf0f73ac4">ETIMEDOUT</a> = 78,</div>
<div class="line"><a id="l00567" name="l00567"></a><span class="lineno"> 567</span> </div>
<div class="line"><a id="l00574" name="l00574"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a83ea4e18eaac3a62036e1b5723d6e353"> 574</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a83ea4e18eaac3a62036e1b5723d6e353">ETXTBSY</a> = 79,</div>
<div class="line"><a id="l00575" name="l00575"></a><span class="lineno"> 575</span> </div>
<div class="line"><a id="l00581" name="l00581"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a53ef8719226a5fd7be8af74be6de2bfc"> 581</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a53ef8719226a5fd7be8af74be6de2bfc">EWOULDBLOCK</a> = 80,</div>
<div class="line"><a id="l00582" name="l00582"></a><span class="lineno"> 582</span> </div>
<div class="line"><a id="l00586" name="l00586"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a953d85d9cf4a55d49811d920c169eded"> 586</a></span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a953d85d9cf4a55d49811d920c169eded">EXDEV</a> = 81,</div>
<div class="line"><a id="l00587" name="l00587"></a><span class="lineno"> 587</span> </div>
<div class="line"><a id="l00588" name="l00588"></a><span class="lineno"> 588</span> <a class="code hl_enumvalue" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a83fc2238dbcea63c1a4c80c9cbed4fbf">__ERRNO_MAX</a></div>
<div class="line"><a id="l00589" name="l00589"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a83fc2238dbcea63c1a4c80c9cbed4fbf"> 589</a></span>} <a class="code hl_enumeration" href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97">KernelErrors</a>;</div>
</div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#acf2e4414e0bf0d331a111e70f9317434"> 32</a></span><span class="preprocessor">#define EOK 0</span></div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> </div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#aba8481985c201ff726f349d7f2d09895"> 43</a></span><span class="preprocessor">#define E2BIG 1</span></div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> </div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ac2a2e9fa555401f94478f74e01868032"> 49</a></span><span class="preprocessor">#define EACCES 2</span></div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> </div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a61676e39b42371c65c3b960a91887b03"> 54</a></span><span class="preprocessor">#define EADDRINUSE 3</span></div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> </div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a556612e55358838192165684c971a44f"> 60</a></span><span class="preprocessor">#define EADDRNOTAVAIL 4</span></div>
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> </div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a4c3a793b4d51cb7dd020af92e536fe21"> 67</a></span><span class="preprocessor">#define EAFNOSUPPORT 5</span></div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> </div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#af0fac1cea1165b4debec7f686edf3313"> 73</a></span><span class="preprocessor">#define EAGAIN 6</span></div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> </div>
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#aa4ccb54aa806de3e41a8515f06db85d4"> 79</a></span><span class="preprocessor">#define EALREADY 7</span></div>
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> </div>
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ac54507d66b43ad12f9356257323c0018"> 86</a></span><span class="preprocessor">#define EBADF 8</span></div>
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> </div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a251e9b536ed96ccb16aa28ca2d5bd656"> 101</a></span><span class="preprocessor">#define EBADMSG 9</span></div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> </div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a8368025077a0385849d6817b2007c095"> 109</a></span><span class="preprocessor">#define EBUSY 10</span></div>
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> </div>
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a9532d840ef91fd8e1ecc5d7ca7cbf212"> 115</a></span><span class="preprocessor">#define ECANCELED 11</span></div>
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> </div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a47b42c351e0e011a048058d224205c0f"> 122</a></span><span class="preprocessor">#define ECHILD 12</span></div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> </div>
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a45342991e001e28bbf87916d92b7e09a"> 127</a></span><span class="preprocessor">#define ECONNABORTED 13</span></div>
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> </div>
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#aad88020b394ef1aa4af2f4ef9b4c8b39"> 135</a></span><span class="preprocessor">#define ECONNREFUSED 14</span></div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> </div>
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#add4258b08af02fbe4590fbaae7260037"> 140</a></span><span class="preprocessor">#define ECONNRESET 15</span></div>
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span> </div>
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a55cc70ce0ba661298f3c412095dfeeb6"> 146</a></span><span class="preprocessor">#define EDEADLK 16</span></div>
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> </div>
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a0e416d3478cf030e37e90c55d68ad97a"> 151</a></span><span class="preprocessor">#define EDESTADDRREQ 17</span></div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> </div>
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a5fe247e079b591a68e0fdbf7caec5b70"> 157</a></span><span class="preprocessor">#define EDOM 18</span></div>
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> </div>
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#aa5a48566b00cf9062d9deeeb0682cdaf"> 162</a></span><span class="preprocessor">#define EDQUOT 19</span></div>
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span> </div>
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a0a3bef9e5c47e42917692b5dae3b5498"> 168</a></span><span class="preprocessor">#define EEXIST 20</span></div>
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span> </div>
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a3f317946e043623f9d6b93dbf60e6316"> 177</a></span><span class="preprocessor">#define EFAULT 21</span></div>
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span> </div>
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#af5401a500939ed1812c04ca200b95eef"> 184</a></span><span class="preprocessor">#define EFBIG 22</span></div>
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"> 185</span> </div>
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a53e186028fc992c3341ccb0d4d239b24"> 191</a></span><span class="preprocessor">#define EHOSTUNREACH 23</span></div>
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span> </div>
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad9913290fef890d46a6b7e8b4bfb1c29"> 197</a></span><span class="preprocessor">#define EIDRM 24</span></div>
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span> </div>
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ac6c071293826a4e66a717bb38db7794d"> 204</a></span><span class="preprocessor">#define EILSEQ 25</span></div>
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span> </div>
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a6c045d5be06e715cc335784a7320714e"> 213</a></span><span class="preprocessor">#define EINPROGRESS 26</span></div>
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span> </div>
<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a46b83d9f6c23b1b65a8cecfd775ddaed"> 222</a></span><span class="preprocessor">#define EINTR 27</span></div>
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"> 223</span> </div>
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a2d1678d5a7cc8ce499643f3b8957def4"> 229</a></span><span class="preprocessor">#define EINVAL 28</span></div>
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span> </div>
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a70979f50f9c83e5aebab3d6a1bd4cf35"> 237</a></span><span class="preprocessor">#define EIO 29</span></div>
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"> 238</span> </div>
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a164ca8549da7a385e2fe1cba823b9eaf"> 242</a></span><span class="preprocessor">#define EISCONN 30</span></div>
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"> 243</span> </div>
<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ae22c3a1e0a38f3896de238cc30d0e19b"> 248</a></span><span class="preprocessor">#define EISDIR 31</span></div>
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"> 249</span> </div>
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a2f78c246352d2bf2f19dc5d43da2f0c9"> 256</a></span><span class="preprocessor">#define ELOOP 32</span></div>
<div class="line"><a id="l00257" name="l00257"></a><span class="lineno"> 257</span> </div>
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a64a75c174882ddbfa726c7fd040f87a1"> 264</a></span><span class="preprocessor">#define EMFILE 33</span></div>
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"> 265</span> </div>
<div class="line"><a id="l00270" name="l00270"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a97f59fa1a5a2f61b792c1b9dfc218072"> 270</a></span><span class="preprocessor">#define EMLINK 34</span></div>
<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"> 271</span> </div>
<div class="line"><a id="l00278" name="l00278"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ae37becfaa095a9df5c5c788bce5aa06f"> 278</a></span><span class="preprocessor">#define EMSGSIZE 35</span></div>
<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"> 279</span> </div>
<div class="line"><a id="l00283" name="l00283"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a4d7b69d7ce0dfa0a9b998403b4ffe226"> 283</a></span><span class="preprocessor">#define EMULTIHOP 36</span></div>
<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"> 284</span> </div>
<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a41d5ab3a8a05f9c5eab536c9cfba305b"> 293</a></span><span class="preprocessor">#define ENAMETOOLONG 37</span></div>
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"> 294</span> </div>
<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#aac51995026fa19cdd0ad84a272304af0"> 299</a></span><span class="preprocessor">#define ENETDOWN 38</span></div>
<div class="line"><a id="l00300" name="l00300"></a><span class="lineno"> 300</span> </div>
<div class="line"><a id="l00304" name="l00304"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a92750db73ff8e83591c977bbb3a5bea1"> 304</a></span><span class="preprocessor">#define ENETRESET 39</span></div>
<div class="line"><a id="l00305" name="l00305"></a><span class="lineno"> 305</span> </div>
<div class="line"><a id="l00309" name="l00309"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a3f91f1ad503432783c7a5d1481b45419"> 309</a></span><span class="preprocessor">#define ENETUNREACH 40</span></div>
<div class="line"><a id="l00310" name="l00310"></a><span class="lineno"> 310</span> </div>
<div class="line"><a id="l00317" name="l00317"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a5554094b3fb4bb6ebeb0157cb3f82a55"> 317</a></span><span class="preprocessor">#define ENFILE 41</span></div>
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"> 318</span> </div>
<div class="line"><a id="l00323" name="l00323"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a9e655f47bfd914a1174f281fc31cf63d"> 323</a></span><span class="preprocessor">#define ENOBUFS 42</span></div>
<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"> 324</span> </div>
<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a0030614bc864d1b24eaedd71585acc27"> 329</a></span><span class="preprocessor">#define ENODATA 43</span></div>
<div class="line"><a id="l00330" name="l00330"></a><span class="lineno"> 330</span> </div>
<div class="line"><a id="l00336" name="l00336"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ab9b8cc17d1947160d13faaba7a18d6d1"> 336</a></span><span class="preprocessor">#define ENODEV 44</span></div>
<div class="line"><a id="l00337" name="l00337"></a><span class="lineno"> 337</span> </div>
<div class="line"><a id="l00342" name="l00342"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a03e689f378f643d16ea7537918528a48"> 342</a></span><span class="preprocessor">#define ENOENT 45</span></div>
<div class="line"><a id="l00343" name="l00343"></a><span class="lineno"> 343</span> </div>
<div class="line"><a id="l00349" name="l00349"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a4d0b1b435ec441e7d50a430b83df5832"> 349</a></span><span class="preprocessor">#define ENOEXEC 46</span></div>
<div class="line"><a id="l00350" name="l00350"></a><span class="lineno"> 350</span> </div>
<div class="line"><a id="l00356" name="l00356"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a65e1a7bda392be276a701988d0604e63"> 356</a></span><span class="preprocessor">#define ENOLCK 47</span></div>
<div class="line"><a id="l00357" name="l00357"></a><span class="lineno"> 357</span> </div>
<div class="line"><a id="l00361" name="l00361"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#add4408349a756880be9d91efadb8aed0"> 361</a></span><span class="preprocessor">#define ENOLINK 48</span></div>
<div class="line"><a id="l00362" name="l00362"></a><span class="lineno"> 362</span> </div>
<div class="line"><a id="l00368" name="l00368"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a6a05c923dad0c1208043e9c20a58c8e5"> 368</a></span><span class="preprocessor">#define ENOMEM 49</span></div>
<div class="line"><a id="l00369" name="l00369"></a><span class="lineno"> 369</span> </div>
<div class="line"><a id="l00374" name="l00374"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ae40596feaa3f66f5440b485bf7c1c2d1"> 374</a></span><span class="preprocessor">#define ENOMSG 50</span></div>
<div class="line"><a id="l00375" name="l00375"></a><span class="lineno"> 375</span> </div>
<div class="line"><a id="l00380" name="l00380"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#acd570f8ab92198653b4459773dc3bca3"> 380</a></span><span class="preprocessor">#define ENOPROTOOPT 51</span></div>
<div class="line"><a id="l00381" name="l00381"></a><span class="lineno"> 381</span> </div>
<div class="line"><a id="l00387" name="l00387"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a088abe8bad2df798edad3053d719b937"> 387</a></span><span class="preprocessor">#define ENOSPC 52</span></div>
<div class="line"><a id="l00388" name="l00388"></a><span class="lineno"> 388</span> </div>
<div class="line"><a id="l00395" name="l00395"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad88bc6ea94ec1a5e91d3651677d85c00"> 395</a></span><span class="preprocessor">#define ENOSR 53</span></div>
<div class="line"><a id="l00396" name="l00396"></a><span class="lineno"> 396</span> </div>
<div class="line"><a id="l00401" name="l00401"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a7cea86ddbdacae0b391674e680f17bdb"> 401</a></span><span class="preprocessor">#define ENOSTR 54</span></div>
<div class="line"><a id="l00402" name="l00402"></a><span class="lineno"> 402</span> </div>
<div class="line"><a id="l00407" name="l00407"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a43785b9969e0bd1af532dbde06c5540b"> 407</a></span><span class="preprocessor">#define ENOSYS 55</span></div>
<div class="line"><a id="l00408" name="l00408"></a><span class="lineno"> 408</span> </div>
<div class="line"><a id="l00412" name="l00412"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#af23e48762a0676f49d480db91cfd5e4b"> 412</a></span><span class="preprocessor">#define ENOTCONN 56</span></div>
<div class="line"><a id="l00413" name="l00413"></a><span class="lineno"> 413</span> </div>
<div class="line"><a id="l00421" name="l00421"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a9262fb92f7ef662d0bdd577912a5b101"> 421</a></span><span class="preprocessor">#define ENOTDIR 57</span></div>
<div class="line"><a id="l00422" name="l00422"></a><span class="lineno"> 422</span> </div>
<div class="line"><a id="l00427" name="l00427"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#aa0f602f3fd369a6fede82190710b9c5c"> 427</a></span><span class="preprocessor">#define ENOTEMPTY 58</span></div>
<div class="line"><a id="l00428" name="l00428"></a><span class="lineno"> 428</span> </div>
<div class="line"><a id="l00433" name="l00433"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ac69acb8e9e296867cc3f9fdf4223d05d"> 433</a></span><span class="preprocessor">#define ENOTRECOVERABLE 59</span></div>
<div class="line"><a id="l00434" name="l00434"></a><span class="lineno"> 434</span> </div>
<div class="line"><a id="l00438" name="l00438"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ae34fa7a550ac1c415daa2e114a1c0f38"> 438</a></span><span class="preprocessor">#define ENOTSOCK 60</span></div>
<div class="line"><a id="l00439" name="l00439"></a><span class="lineno"> 439</span> </div>
<div class="line"><a id="l00444" name="l00444"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a91457bbf35f0f1085619a99423bb1f33"> 444</a></span><span class="preprocessor">#define ENOTSUP 61</span></div>
<div class="line"><a id="l00445" name="l00445"></a><span class="lineno"> 445</span> </div>
<div class="line"><a id="l00451" name="l00451"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ac3daf409082bb528032f4452a81e1034"> 451</a></span><span class="preprocessor">#define ENOTTY 62</span></div>
<div class="line"><a id="l00452" name="l00452"></a><span class="lineno"> 452</span> </div>
<div class="line"><a id="l00459" name="l00459"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a2b3884b11e4932bd372bb6d899d6fbfe"> 459</a></span><span class="preprocessor">#define ENXIO 63</span></div>
<div class="line"><a id="l00460" name="l00460"></a><span class="lineno"> 460</span> </div>
<div class="line"><a id="l00465" name="l00465"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a4b807895c74cea4d0302bf27725d4b9d"> 465</a></span><span class="preprocessor">#define EOPNOTSUPP 64</span></div>
<div class="line"><a id="l00466" name="l00466"></a><span class="lineno"> 466</span> </div>
<div class="line"><a id="l00473" name="l00473"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a888552a5e3c78b5883904cf5d55244ab"> 473</a></span><span class="preprocessor">#define EOVERFLOW 65</span></div>
<div class="line"><a id="l00474" name="l00474"></a><span class="lineno"> 474</span> </div>
<div class="line"><a id="l00479" name="l00479"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#af3f021d87caf24b44761036578c7beae"> 479</a></span><span class="preprocessor">#define EOWNERDEAD 66</span></div>
<div class="line"><a id="l00480" name="l00480"></a><span class="lineno"> 480</span> </div>
<div class="line"><a id="l00486" name="l00486"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#add669d31505a077f769cff8e66c780b3"> 486</a></span><span class="preprocessor">#define EPERM 67</span></div>
<div class="line"><a id="l00487" name="l00487"></a><span class="lineno"> 487</span> </div>
<div class="line"><a id="l00492" name="l00492"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a5f8d33deb08fa27c04897b278ac7f965"> 492</a></span><span class="preprocessor">#define EPIPE 68</span></div>
<div class="line"><a id="l00493" name="l00493"></a><span class="lineno"> 493</span> </div>
<div class="line"><a id="l00499" name="l00499"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a5a92de56e8ebe19cbd8a2ce8c80ad03e"> 499</a></span><span class="preprocessor">#define EPROTO 69</span></div>
<div class="line"><a id="l00500" name="l00500"></a><span class="lineno"> 500</span> </div>
<div class="line"><a id="l00506" name="l00506"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ad581c46fdd4dee9419f60eaff40415e7"> 506</a></span><span class="preprocessor">#define EPROTONOSUPPORT 70</span></div>
<div class="line"><a id="l00507" name="l00507"></a><span class="lineno"> 507</span> </div>
<div class="line"><a id="l00512" name="l00512"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ae6014faa948366b8321d755204acf755"> 512</a></span><span class="preprocessor">#define EPROTOTYPE 71</span></div>
<div class="line"><a id="l00513" name="l00513"></a><span class="lineno"> 513</span> </div>
<div class="line"><a id="l00519" name="l00519"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#aa1591a4f3a86360108de5b9ba34980ca"> 519</a></span><span class="preprocessor">#define ERANGE 72</span></div>
<div class="line"><a id="l00520" name="l00520"></a><span class="lineno"> 520</span> </div>
<div class="line"><a id="l00525" name="l00525"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#acb02bb67dddd7ca8cf82634a0781d58d"> 525</a></span><span class="preprocessor">#define EROFS 73</span></div>
<div class="line"><a id="l00526" name="l00526"></a><span class="lineno"> 526</span> </div>
<div class="line"><a id="l00531" name="l00531"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a0e42d4f9fecdcf5fcca2b333252173c3"> 531</a></span><span class="preprocessor">#define ESPIPE 74</span></div>
<div class="line"><a id="l00532" name="l00532"></a><span class="lineno"> 532</span> </div>
<div class="line"><a id="l00537" name="l00537"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a462e47a8af6288232a5df548221ada4c"> 537</a></span><span class="preprocessor">#define ESRCH 75</span></div>
<div class="line"><a id="l00538" name="l00538"></a><span class="lineno"> 538</span> </div>
<div class="line"><a id="l00542" name="l00542"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a09e189d2214d9fe2847d27bf270ca1d7"> 542</a></span><span class="preprocessor">#define ESTALE 76</span></div>
<div class="line"><a id="l00543" name="l00543"></a><span class="lineno"> 543</span> </div>
<div class="line"><a id="l00551" name="l00551"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ab59cf3c65eaf836d5c647fa2a24ca649"> 551</a></span><span class="preprocessor">#define ETIME 77</span></div>
<div class="line"><a id="l00552" name="l00552"></a><span class="lineno"> 552</span> </div>
<div class="line"><a id="l00565" name="l00565"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a597718e59a8fc9c4d4ab63f5a34e28b1"> 565</a></span><span class="preprocessor">#define ETIMEDOUT 78</span></div>
<div class="line"><a id="l00566" name="l00566"></a><span class="lineno"> 566</span> </div>
<div class="line"><a id="l00573" name="l00573"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#aaed12e82224923d599b6f1939c8e0971"> 573</a></span><span class="preprocessor">#define ETXTBSY 79</span></div>
<div class="line"><a id="l00574" name="l00574"></a><span class="lineno"> 574</span> </div>
<div class="line"><a id="l00580" name="l00580"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a4a3a0b3605fd3b2336455062ee8e25f0"> 580</a></span><span class="preprocessor">#define EWOULDBLOCK 80</span></div>
<div class="line"><a id="l00581" name="l00581"></a><span class="lineno"> 581</span> </div>
<div class="line"><a id="l00585" name="l00585"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a3396cf9fb0ff5af3a18dd2a2bbdb21e1"> 585</a></span><span class="preprocessor">#define EXDEV 81</span></div>
<div class="line"><a id="l00586" name="l00586"></a><span class="lineno"> 586</span> </div>
<div class="line"><a id="l00587" name="l00587"></a><span class="lineno"> 587</span><span class="preprocessor">#ifdef __kernel__</span></div>
<div class="line"><a id="l00588" name="l00588"></a><span class="lineno"> 588</span><span class="preprocessor">#define __ERRNO_MAX 82</span></div>
<div class="line"><a id="l00589" name="l00589"></a><span class="lineno"> 589</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00590" name="l00590"></a><span class="lineno"> 590</span> </div>
<div class="line"><a id="l00591" name="l00591"></a><span class="lineno"> 591</span><span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a id="l00592" name="l00592"></a><span class="lineno"> 592</span><span class="keyword">extern</span> <span class="stringliteral">&quot;C&quot;</span></div>
<div class="line"><a id="l00593" name="l00593"></a><span class="lineno"> 593</span>{</div>
<div class="line"><a id="l00594" name="l00594"></a><span class="lineno"> 594</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00595" name="l00595"></a><span class="lineno"> 595</span> </div>
<div class="line"><a id="l00596" name="l00596"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a9049fd86a1aa08d50029a482471f5fae"> 596</a></span> <span class="keywordtype">int</span> *<a class="code hl_function" href="../../d8/dc2/errno_8h.html#a9049fd86a1aa08d50029a482471f5fae">__errno_location</a>(<span class="keywordtype">void</span>) <a class="code hl_struct" href="../../d9/d97/pci_8h.html#dd/d3f/struct____attribute____">__attribute__</a>((<span class="keyword">const</span>));</div>
<div class="line"><a id="l00597" name="l00597"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#a4bc5f273980fb0e81e0fc7a4dd3de87e"> 597</a></span> <span class="keywordtype">char</span> *<a class="code hl_function" href="../../d8/dc2/errno_8h.html#a4bc5f273980fb0e81e0fc7a4dd3de87e">strerror</a>(<span class="keywordtype">int</span> errnum);</div>
<div class="line"><a id="l00598" name="l00598"></a><span class="lineno"> 598</span> </div>
<div class="line"><a id="l00599" name="l00599"></a><span class="lineno"> 599</span><span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a id="l00600" name="l00600"></a><span class="lineno"> 600</span>}</div>
<div class="line"><a id="l00601" name="l00601"></a><span class="lineno"> 601</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00602" name="l00602"></a><span class="lineno"> 602</span> </div>
<div class="line"><a id="l00603" name="l00603"></a><span class="lineno"><a class="line" href="../../d8/dc2/errno_8h.html#ab03f640d90fbc5bcb75285d08a0f25ed"> 603</a></span><span class="preprocessor">#define errno (*__errno_location())</span></div>
<div class="line"><a id="l00604" name="l00604"></a><span class="lineno"> 604</span> </div>
<div class="line"><a id="l00605" name="l00605"></a><span class="lineno"> 605</span><span class="preprocessor">#endif </span><span class="comment">// !__FENNIX_API_ERRNO_H__</span></div>
<div class="ttc" id="aerrno_8h_html_a4bc5f273980fb0e81e0fc7a4dd3de87e"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#a4bc5f273980fb0e81e0fc7a4dd3de87e">strerror</a></div><div class="ttdeci">char * strerror(int errnum)</div></div>
<div class="ttc" id="aerrno_8h_html_a9049fd86a1aa08d50029a482471f5fae"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#a9049fd86a1aa08d50029a482471f5fae">__errno_location</a></div><div class="ttdeci">int * __errno_location(void) __attribute__((const))</div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97">KernelErrors</a></div><div class="ttdeci">KernelErrors</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00028">errno.h:29</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a0191be5a8b35e30991789c9fe4b2c4cf"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0191be5a8b35e30991789c9fe4b2c4cf">EMFILE</a></div><div class="ttdeci">@ EMFILE</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00265">errno.h:265</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a050b91a2bb2c009f29daf3cfc68662d2"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a050b91a2bb2c009f29daf3cfc68662d2">EMSGSIZE</a></div><div class="ttdeci">@ EMSGSIZE</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00279">errno.h:279</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a0790cde76b0760730a7713d1cd45fa1e"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0790cde76b0760730a7713d1cd45fa1e">ENOTCONN</a></div><div class="ttdeci">@ ENOTCONN</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00413">errno.h:413</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a0c268fa36b3506d95c9952978c9d5c8a"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0c268fa36b3506d95c9952978c9d5c8a">ENOTSOCK</a></div><div class="ttdeci">@ ENOTSOCK</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00439">errno.h:439</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a0cca36575629367b103c06ad37e87ae5"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a0cca36575629367b103c06ad37e87ae5">ECONNREFUSED</a></div><div class="ttdeci">@ ECONNREFUSED</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00136">errno.h:136</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a156dcc38d9ba0765c6150544963ed267"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a156dcc38d9ba0765c6150544963ed267">EPERM</a></div><div class="ttdeci">@ EPERM</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00487">errno.h:487</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a1907b734e86b9b33b50f0213a482cd14"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a1907b734e86b9b33b50f0213a482cd14">ETIME</a></div><div class="ttdeci">@ ETIME</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00552">errno.h:552</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a1c0d17ac093eff038b479dba021361bb"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a1c0d17ac093eff038b479dba021361bb">ENXIO</a></div><div class="ttdeci">@ ENXIO</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00460">errno.h:460</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a1c6a3022e8b55d43daf722d13d7e0669"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a1c6a3022e8b55d43daf722d13d7e0669">EOK</a></div><div class="ttdeci">@ EOK</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00033">errno.h:33</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a21e6505c229a4508912c375435eb86a8"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a21e6505c229a4508912c375435eb86a8">EDOM</a></div><div class="ttdeci">@ EDOM</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00158">errno.h:158</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a2a3c7318b234b28732402f2aa0985608"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a2a3c7318b234b28732402f2aa0985608">EISCONN</a></div><div class="ttdeci">@ EISCONN</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00243">errno.h:243</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a2b5265f4c8556b15ec913f61caade1eb"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a2b5265f4c8556b15ec913f61caade1eb">ENOSPC</a></div><div class="ttdeci">@ ENOSPC</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00388">errno.h:388</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a2f378a9bec5216faa8bbeb957699087d"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a2f378a9bec5216faa8bbeb957699087d">ENODATA</a></div><div class="ttdeci">@ ENODATA</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00330">errno.h:330</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a321006da98fc55c478824c20f277e8a9"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a321006da98fc55c478824c20f277e8a9">ENETUNREACH</a></div><div class="ttdeci">@ ENETUNREACH</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00310">errno.h:310</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a32b6f198494024989c8fc04700962321"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a32b6f198494024989c8fc04700962321">ENOMSG</a></div><div class="ttdeci">@ ENOMSG</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00375">errno.h:375</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a3d9f70d8ebd10e9d4aa420b9cb22cb53"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a3d9f70d8ebd10e9d4aa420b9cb22cb53">EFBIG</a></div><div class="ttdeci">@ EFBIG</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00185">errno.h:185</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a3ece9f34788a53298f9947938fda6188"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a3ece9f34788a53298f9947938fda6188">ENOTRECOVERABLE</a></div><div class="ttdeci">@ ENOTRECOVERABLE</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00434">errno.h:434</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a3ffb99860526d55ef132365553694c3d"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a3ffb99860526d55ef132365553694c3d">ERANGE</a></div><div class="ttdeci">@ ERANGE</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00520">errno.h:520</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a4354eedf02712f4da46f9d2d93d0b7ba"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4354eedf02712f4da46f9d2d93d0b7ba">EDEADLK</a></div><div class="ttdeci">@ EDEADLK</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00147">errno.h:147</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a4bde0de54c0b708a605ed5095959c14e"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4bde0de54c0b708a605ed5095959c14e">EAGAIN</a></div><div class="ttdeci">@ EAGAIN</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00074">errno.h:74</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a4e14cf97a773954d485b89f11a19847c"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4e14cf97a773954d485b89f11a19847c">ECONNRESET</a></div><div class="ttdeci">@ ECONNRESET</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00141">errno.h:141</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a4e376a13d0c1557d399f473218915625"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a4e376a13d0c1557d399f473218915625">ESRCH</a></div><div class="ttdeci">@ ESRCH</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00538">errno.h:538</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a523e02a73d840e490c14a179a997627e"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a523e02a73d840e490c14a179a997627e">EEXIST</a></div><div class="ttdeci">@ EEXIST</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00169">errno.h:169</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a53ef8719226a5fd7be8af74be6de2bfc"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a53ef8719226a5fd7be8af74be6de2bfc">EWOULDBLOCK</a></div><div class="ttdeci">@ EWOULDBLOCK</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00581">errno.h:581</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a56198247acea7520ae5c6005fbe76a31"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a56198247acea7520ae5c6005fbe76a31">EROFS</a></div><div class="ttdeci">@ EROFS</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00526">errno.h:526</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a5bc83024c53898aafcb1b6faf0f73ac4"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5bc83024c53898aafcb1b6faf0f73ac4">ETIMEDOUT</a></div><div class="ttdeci">@ ETIMEDOUT</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00566">errno.h:566</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a5c8efc06d148e59e785dcf21d3740281"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5c8efc06d148e59e785dcf21d3740281">EPROTO</a></div><div class="ttdeci">@ EPROTO</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00500">errno.h:500</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a5fa7d65262e81125cecb27e80a26ce98"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5fa7d65262e81125cecb27e80a26ce98">EACCES</a></div><div class="ttdeci">@ EACCES</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00050">errno.h:50</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a5fc84b720f60aa7c7ad7d81c6ce016e2"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a5fc84b720f60aa7c7ad7d81c6ce016e2">ENOTSUP</a></div><div class="ttdeci">@ ENOTSUP</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00445">errno.h:445</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a6594d1afb31b5df1fd182ffc4a579825"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6594d1afb31b5df1fd182ffc4a579825">EADDRNOTAVAIL</a></div><div class="ttdeci">@ EADDRNOTAVAIL</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00061">errno.h:61</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a66f47bfe33ca509b71b4a458e325a61e"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a66f47bfe33ca509b71b4a458e325a61e">ECONNABORTED</a></div><div class="ttdeci">@ ECONNABORTED</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00128">errno.h:128</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a69f5babc32dadf40b348312b714ba7b7"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a69f5babc32dadf40b348312b714ba7b7">ENOSR</a></div><div class="ttdeci">@ ENOSR</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00396">errno.h:396</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a6a73363cf3fa4dc0d77c4cb3b9d83321"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6a73363cf3fa4dc0d77c4cb3b9d83321">EISDIR</a></div><div class="ttdeci">@ EISDIR</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00249">errno.h:249</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a6c7a7b800587aa21ff4e27cbf5c6063a"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6c7a7b800587aa21ff4e27cbf5c6063a">ENOLCK</a></div><div class="ttdeci">@ ENOLCK</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00357">errno.h:357</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a6d2c32b1730ea078f2802b34b1258a4c"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6d2c32b1730ea078f2802b34b1258a4c">EIO</a></div><div class="ttdeci">@ EIO</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00238">errno.h:238</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a6fafeac69bf3b8355640b41d81bbda1a"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a6fafeac69bf3b8355640b41d81bbda1a">ESTALE</a></div><div class="ttdeci">@ ESTALE</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00543">errno.h:543</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a755e0cbde2880a406893ad61304bac29"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a755e0cbde2880a406893ad61304bac29">E2BIG</a></div><div class="ttdeci">@ E2BIG</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00044">errno.h:44</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a7b8a711683f597c7d3cfded8c093b561"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a7b8a711683f597c7d3cfded8c093b561">EHOSTUNREACH</a></div><div class="ttdeci">@ EHOSTUNREACH</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00192">errno.h:192</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a7bfd237190819a0a272db7b0aa61d5c8"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a7bfd237190819a0a272db7b0aa61d5c8">EINVAL</a></div><div class="ttdeci">@ EINVAL</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00230">errno.h:230</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a83ea4e18eaac3a62036e1b5723d6e353"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a83ea4e18eaac3a62036e1b5723d6e353">ETXTBSY</a></div><div class="ttdeci">@ ETXTBSY</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00574">errno.h:574</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a83fc2238dbcea63c1a4c80c9cbed4fbf"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a83fc2238dbcea63c1a4c80c9cbed4fbf">__ERRNO_MAX</a></div><div class="ttdeci">@ __ERRNO_MAX</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00589">errno.h:588</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a869a0f4812d43a9954478c34b40272d7"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a869a0f4812d43a9954478c34b40272d7">EDQUOT</a></div><div class="ttdeci">@ EDQUOT</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00163">errno.h:163</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a87d4476eed38f45439e257081c9de369"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a87d4476eed38f45439e257081c9de369">EBADF</a></div><div class="ttdeci">@ EBADF</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00087">errno.h:87</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a8cc241d56d59d11ceea8efc37bec8ed4"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a8cc241d56d59d11ceea8efc37bec8ed4">EINTR</a></div><div class="ttdeci">@ EINTR</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00223">errno.h:223</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a8cd7a7b948ee085bbaeb2a210b412d6e"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a8cd7a7b948ee085bbaeb2a210b412d6e">ENOTDIR</a></div><div class="ttdeci">@ ENOTDIR</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00422">errno.h:422</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a933e67dfd289987e67b2c92726e5b04a"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a933e67dfd289987e67b2c92726e5b04a">EPROTONOSUPPORT</a></div><div class="ttdeci">@ EPROTONOSUPPORT</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00507">errno.h:507</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a952ba8aa5afef31b7893ed91ae13a56c"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a952ba8aa5afef31b7893ed91ae13a56c">EBADMSG</a></div><div class="ttdeci">@ EBADMSG</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00102">errno.h:102</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a953d85d9cf4a55d49811d920c169eded"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a953d85d9cf4a55d49811d920c169eded">EXDEV</a></div><div class="ttdeci">@ EXDEV</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00586">errno.h:586</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a98fef4acde132e6013ae485b5edb87ca"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a98fef4acde132e6013ae485b5edb87ca">ENETRESET</a></div><div class="ttdeci">@ ENETRESET</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00305">errno.h:305</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a996f6f948b613bccc738ff8517413c1a"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a996f6f948b613bccc738ff8517413c1a">ENOENT</a></div><div class="ttdeci">@ ENOENT</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00343">errno.h:343</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a9a7661317bd3e06c9832fd577e71c070"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9a7661317bd3e06c9832fd577e71c070">EMULTIHOP</a></div><div class="ttdeci">@ EMULTIHOP</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00284">errno.h:284</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a9e2f813a51a5763a892f4b1783778e4b"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9e2f813a51a5763a892f4b1783778e4b">EBUSY</a></div><div class="ttdeci">@ EBUSY</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00110">errno.h:110</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a9e5433f0863ce3470329184a3ee495a7"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9e5433f0863ce3470329184a3ee495a7">ESPIPE</a></div><div class="ttdeci">@ ESPIPE</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00532">errno.h:532</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a9f56b39cf6cd1ed2925c744f8aa6d1a9"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9f56b39cf6cd1ed2925c744f8aa6d1a9">EOPNOTSUPP</a></div><div class="ttdeci">@ EOPNOTSUPP</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00466">errno.h:466</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97a9fa1b21135895d33c089fb7dc6a83299"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97a9fa1b21135895d33c089fb7dc6a83299">EILSEQ</a></div><div class="ttdeci">@ EILSEQ</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00205">errno.h:205</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97aafca50a7ae5ee2078ef31de91e791afc"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aafca50a7ae5ee2078ef31de91e791afc">EPROTOTYPE</a></div><div class="ttdeci">@ EPROTOTYPE</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00513">errno.h:513</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97abbaf73e419ff754319cf3f5661165a04"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97abbaf73e419ff754319cf3f5661165a04">ENOSTR</a></div><div class="ttdeci">@ ENOSTR</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00402">errno.h:402</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97abd287bcdb80bb2a0c41269b9adcb9d77"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97abd287bcdb80bb2a0c41269b9adcb9d77">ENOSYS</a></div><div class="ttdeci">@ ENOSYS</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00408">errno.h:408</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97abf7123a05c2949f1ca60f7531a98eac5"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97abf7123a05c2949f1ca60f7531a98eac5">ENAMETOOLONG</a></div><div class="ttdeci">@ ENAMETOOLONG</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00294">errno.h:294</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97ac39a4aaab7efc4f82deef26b159f650c"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ac39a4aaab7efc4f82deef26b159f650c">ELOOP</a></div><div class="ttdeci">@ ELOOP</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00257">errno.h:257</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97ac5081340c6eb96ed42707c416b79c42c"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ac5081340c6eb96ed42707c416b79c42c">EDESTADDRREQ</a></div><div class="ttdeci">@ EDESTADDRREQ</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00152">errno.h:152</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97ac7790808f596b839c654353c46f51b1d"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ac7790808f596b839c654353c46f51b1d">ENOTEMPTY</a></div><div class="ttdeci">@ ENOTEMPTY</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00428">errno.h:428</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97aca0f39f6e98ddddb61280b52e5019811"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aca0f39f6e98ddddb61280b52e5019811">EOVERFLOW</a></div><div class="ttdeci">@ EOVERFLOW</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00474">errno.h:474</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97acf88ad2711a584e6c5e238ca83d49c2f"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97acf88ad2711a584e6c5e238ca83d49c2f">ENOPROTOOPT</a></div><div class="ttdeci">@ ENOPROTOOPT</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00381">errno.h:381</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97ad548cedfda5ba4616d0fde82324255ff"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ad548cedfda5ba4616d0fde82324255ff">EADDRINUSE</a></div><div class="ttdeci">@ EADDRINUSE</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00055">errno.h:55</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97adabd09d64c920a9a75f60165fda651d5"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97adabd09d64c920a9a75f60165fda651d5">ENOEXEC</a></div><div class="ttdeci">@ ENOEXEC</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00350">errno.h:350</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97adb0b80c8583489ffb5ea6e4851257c2d"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97adb0b80c8583489ffb5ea6e4851257c2d">ENOBUFS</a></div><div class="ttdeci">@ ENOBUFS</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00324">errno.h:324</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97ae03745405147f3877f03656e8c81ef67"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae03745405147f3877f03656e8c81ef67">ENOLINK</a></div><div class="ttdeci">@ ENOLINK</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00362">errno.h:362</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97ae350307a3417656c8cabc816ba8d07cd"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae350307a3417656c8cabc816ba8d07cd">ENODEV</a></div><div class="ttdeci">@ ENODEV</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00337">errno.h:337</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97ae573afaecfe768915268b5c70823ee70"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae573afaecfe768915268b5c70823ee70">EPIPE</a></div><div class="ttdeci">@ EPIPE</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00493">errno.h:493</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97ae63e89f8fc44ef75addd0c1acc9c4828"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae63e89f8fc44ef75addd0c1acc9c4828">ECHILD</a></div><div class="ttdeci">@ ECHILD</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00123">errno.h:123</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97ae8a4cdbd60a66eb9705bcb0a655e94fe"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97ae8a4cdbd60a66eb9705bcb0a655e94fe">EMLINK</a></div><div class="ttdeci">@ EMLINK</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00271">errno.h:271</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97aec0aa1bb79e2e55ed6d8c165e0611eca"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aec0aa1bb79e2e55ed6d8c165e0611eca">ENOMEM</a></div><div class="ttdeci">@ ENOMEM</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00369">errno.h:369</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97aecdbf1cf773129356f3656ad079a9b6d"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aecdbf1cf773129356f3656ad079a9b6d">ECANCELED</a></div><div class="ttdeci">@ ECANCELED</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00116">errno.h:116</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97aedf779faac43fb7d61e2698c26dabe66"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aedf779faac43fb7d61e2698c26dabe66">ENETDOWN</a></div><div class="ttdeci">@ ENETDOWN</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00300">errno.h:300</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97aeef97437f479cb21b90ba0152259c2bd"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97aeef97437f479cb21b90ba0152259c2bd">EOWNERDEAD</a></div><div class="ttdeci">@ EOWNERDEAD</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00480">errno.h:480</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97af0a873a5b5152a51b7110685bf25f1fb"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af0a873a5b5152a51b7110685bf25f1fb">EIDRM</a></div><div class="ttdeci">@ EIDRM</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00198">errno.h:198</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97af23579d62edd5369d0b84bae3b5cde0e"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af23579d62edd5369d0b84bae3b5cde0e">EALREADY</a></div><div class="ttdeci">@ EALREADY</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00080">errno.h:80</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97af3dc036138d242739c3dbe36c5dfa095"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af3dc036138d242739c3dbe36c5dfa095">ENOTTY</a></div><div class="ttdeci">@ ENOTTY</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00452">errno.h:452</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97af62fac9f9f3d0c943aebe13fe4454b90"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af62fac9f9f3d0c943aebe13fe4454b90">EAFNOSUPPORT</a></div><div class="ttdeci">@ EAFNOSUPPORT</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00068">errno.h:68</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97af740610de680c2861ac4042ad4485d15"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af740610de680c2861ac4042ad4485d15">EFAULT</a></div><div class="ttdeci">@ EFAULT</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00178">errno.h:178</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97af8ee28f2eeab568a1b641f6ffc1f90a8"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af8ee28f2eeab568a1b641f6ffc1f90a8">ENFILE</a></div><div class="ttdeci">@ ENFILE</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00318">errno.h:318</a></div></div>
<div class="ttc" id="aerrno_8h_html_ad50488ed014e017f009e3f18d8593a97af94bb1d045fb2b32521d78638f398774"><div class="ttname"><a href="../../d8/dc2/errno_8h.html#ad50488ed014e017f009e3f18d8593a97af94bb1d045fb2b32521d78638f398774">EINPROGRESS</a></div><div class="ttdeci">@ EINPROGRESS</div><div class="ttdef"><b>Definition</b> <a href="../../d8/dc2/errno_8h_source.html#l00214">errno.h:214</a></div></div>
<div class="ttc" id="apci_8h_html_dd/d3f/struct____attribute____"><div class="ttname"><a href="../../d9/d97/pci_8h.html#dd/d3f/struct____attribute____">__attribute__</a></div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00050">pci.h:51</a></div></div>
<div class="line"><a id="l00591" name="l00591"></a><span class="lineno"> 591</span><span class="preprocessor">#endif </span><span class="comment">// !__FENNIX_API_ERRNO_H__</span></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_52bed8acfaac088d5968cb2c84d7645d.html">Kernel</a></li><li class="navelem"><a class="el" href="../../dir_2c335c1ccbf6ef7c89cc08c9ed88be2e.html">include</a></li><li class="navelem"><a class="el" href="../../dir_811a06ffcfc34bd0f88967f0406a39f5.html">interface</a></li><li class="navelem"><a class="el" href="../../d8/dc2/errno_8h.html">errno.h</a></li>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -117,7 +117,7 @@ $(document).ready(function(){initNavTree('d8/dc9/api_8md.html','../../'); initRe
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../d8/dc9/api_8md.html">api.md</a></li>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -119,7 +119,7 @@ $(document).ready(function(){initNavTree('d9/d94/network_8h.html','../../'); ini
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_52bed8acfaac088d5968cb2c84d7645d.html">Kernel</a></li><li class="navelem"><a class="el" href="../../dir_2c335c1ccbf6ef7c89cc08c9ed88be2e.html">include</a></li><li class="navelem"><a class="el" href="../../dir_811a06ffcfc34bd0f88967f0406a39f5.html">interface</a></li><li class="navelem"><a class="el" href="../../d9/d94/network_8h.html">network.h</a></li>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -152,7 +152,7 @@ $(document).ready(function(){initNavTree('d9/d94/network_8h_source.html','../../
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_52bed8acfaac088d5968cb2c84d7645d.html">Kernel</a></li><li class="navelem"><a class="el" href="../../dir_2c335c1ccbf6ef7c89cc08c9ed88be2e.html">include</a></li><li class="navelem"><a class="el" href="../../dir_811a06ffcfc34bd0f88967f0406a39f5.html">interface</a></li><li class="navelem"><a class="el" href="../../d9/d94/network_8h.html">network.h</a></li>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -791,7 +791,7 @@ VendorID</td>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_52bed8acfaac088d5968cb2c84d7645d.html">Kernel</a></li><li class="navelem"><a class="el" href="../../dir_2c335c1ccbf6ef7c89cc08c9ed88be2e.html">include</a></li><li class="navelem"><a class="el" href="../../dir_811a06ffcfc34bd0f88967f0406a39f5.html">interface</a></li><li class="navelem"><a class="el" href="../../d9/d97/pci_8h.html">pci.h</a></li>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -282,17 +282,19 @@ $(document).ready(function(){initNavTree('d9/d97/pci_8h_source.html','../../');
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span>{</div>
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span> </div>
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a287fe4c598591108b24ec4a339e04546"> 174</a></span> PCIArray *<a class="code hl_function" href="../../d9/d97/pci_8h.html#a287fe4c598591108b24ec4a339e04546">GetPCIDevices</a>(uint16_t Vendors[], uint16_t Devices[]);</div>
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#ad8bb87ffa35f47616595f155ce9a3a30"> 175</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="../../d9/d97/pci_8h.html#ad8bb87ffa35f47616595f155ce9a3a30">InitializePCI</a>(PCIDevice *Device);</div>
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a2cf7e584084dbde4ba2fd692c295a538"> 176</a></span> uint32_t <a class="code hl_function" href="../../d9/d97/pci_8h.html#a2cf7e584084dbde4ba2fd692c295a538">GetBAR</a>(uint8_t Index, PCIDevice *Device);</div>
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a11780e1a6b719257a35670eb14e8ab52"> 177</a></span> uint8_t <a class="code hl_function" href="../../d9/d97/pci_8h.html#a11780e1a6b719257a35670eb14e8ab52">iLine</a>(PCIDevice *Device);</div>
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a279691b7a82cb0bfa132fb374fe2d7d4"> 178</a></span> uint8_t <a class="code hl_function" href="../../d9/d97/pci_8h.html#a279691b7a82cb0bfa132fb374fe2d7d4">iPin</a>(PCIDevice *Device);</div>
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span> </div>
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span><span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span>}</div>
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span> </div>
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"> 184</span><span class="preprocessor">#endif </span><span class="comment">// !__FENNIX_API_PCI_H__</span></div>
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span><span class="preprocessor">#ifndef __kernel__</span></div>
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a287fe4c598591108b24ec4a339e04546"> 175</a></span> PCIArray *<a class="code hl_function" href="../../d9/d97/pci_8h.html#a287fe4c598591108b24ec4a339e04546">GetPCIDevices</a>(uint16_t Vendors[], uint16_t Devices[]);</div>
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#ad8bb87ffa35f47616595f155ce9a3a30"> 176</a></span> <span class="keywordtype">void</span> <a class="code hl_function" href="../../d9/d97/pci_8h.html#ad8bb87ffa35f47616595f155ce9a3a30">InitializePCI</a>(PCIDevice *Device);</div>
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a2cf7e584084dbde4ba2fd692c295a538"> 177</a></span> uint32_t <a class="code hl_function" href="../../d9/d97/pci_8h.html#a2cf7e584084dbde4ba2fd692c295a538">GetBAR</a>(uint8_t Index, PCIDevice *Device);</div>
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a11780e1a6b719257a35670eb14e8ab52"> 178</a></span> uint8_t <a class="code hl_function" href="../../d9/d97/pci_8h.html#a11780e1a6b719257a35670eb14e8ab52">iLine</a>(PCIDevice *Device);</div>
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"><a class="line" href="../../d9/d97/pci_8h.html#a279691b7a82cb0bfa132fb374fe2d7d4"> 179</a></span> uint8_t <a class="code hl_function" href="../../d9/d97/pci_8h.html#a279691b7a82cb0bfa132fb374fe2d7d4">iPin</a>(PCIDevice *Device);</div>
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span><span class="preprocessor">#endif </span><span class="comment">// !__kernel__</span></div>
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span> </div>
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span><span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span>}</div>
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"> 184</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"> 185</span> </div>
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"> 186</span><span class="preprocessor">#endif </span><span class="comment">// !__FENNIX_API_PCI_H__</span></div>
<div class="ttc" id="apci_8h_html_a007ba82f5fce2b96997b593d172e38c9"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a007ba82f5fce2b96997b593d172e38c9">__attribute__::IOLimit</a></div><div class="ttdeci">uint8_t IOLimit</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00099">pci.h:99</a></div></div>
<div class="ttc" id="apci_8h_html_a0431a9ef3a084679c298017c6acfee3e"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a0431a9ef3a084679c298017c6acfee3e">__attribute__::PCIbusNumber</a></div><div class="ttdeci">uint8_t PCIbusNumber</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00125">pci.h:125</a></div></div>
<div class="ttc" id="apci_8h_html_a04b76a03bca66e34b60f344d030ae68c"><div class="ttname"><a href="../../d9/d97/pci_8h.html#a04b76a03bca66e34b60f344d030ae68c">__attribute__::SubsystemVendorID</a></div><div class="ttdeci">uint16_t SubsystemVendorID</div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00076">pci.h:76</a></div></div>
@@ -389,7 +391,7 @@ $(document).ready(function(){initNavTree('d9/d97/pci_8h_source.html','../../');
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_52bed8acfaac088d5968cb2c84d7645d.html">Kernel</a></li><li class="navelem"><a class="el" href="../../dir_2c335c1ccbf6ef7c89cc08c9ed88be2e.html">include</a></li><li class="navelem"><a class="el" href="../../dir_811a06ffcfc34bd0f88967f0406a39f5.html">interface</a></li><li class="navelem"><a class="el" href="../../d9/d97/pci_8h.html">pci.h</a></li>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -119,7 +119,7 @@ $(document).ready(function(){initNavTree('da/d09/audio_8h.html','../../'); initR
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_52bed8acfaac088d5968cb2c84d7645d.html">Kernel</a></li><li class="navelem"><a class="el" href="../../dir_2c335c1ccbf6ef7c89cc08c9ed88be2e.html">include</a></li><li class="navelem"><a class="el" href="../../dir_811a06ffcfc34bd0f88967f0406a39f5.html">interface</a></li><li class="navelem"><a class="el" href="../../da/d09/audio_8h.html">audio.h</a></li>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -152,7 +152,7 @@ $(document).ready(function(){initNavTree('da/d09/audio_8h_source.html','../../')
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_52bed8acfaac088d5968cb2c84d7645d.html">Kernel</a></li><li class="navelem"><a class="el" href="../../dir_2c335c1ccbf6ef7c89cc08c9ed88be2e.html">include</a></li><li class="navelem"><a class="el" href="../../dir_811a06ffcfc34bd0f88967f0406a39f5.html">interface</a></li><li class="navelem"><a class="el" href="../../da/d09/audio_8h.html">audio.h</a></li>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -435,7 +435,7 @@ Patch</td>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_52bed8acfaac088d5968cb2c84d7645d.html">Kernel</a></li><li class="navelem"><a class="el" href="../../dir_2c335c1ccbf6ef7c89cc08c9ed88be2e.html">include</a></li><li class="navelem"><a class="el" href="../../dir_811a06ffcfc34bd0f88967f0406a39f5.html">interface</a></li><li class="navelem"><a class="el" href="../../db/de4/driver_8h.html">driver.h</a></li>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -241,7 +241,7 @@ $(document).ready(function(){initNavTree('db/de4/driver_8h_source.html','../../'
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_52bed8acfaac088d5968cb2c84d7645d.html">Kernel</a></li><li class="navelem"><a class="el" href="../../dir_2c335c1ccbf6ef7c89cc08c9ed88be2e.html">include</a></li><li class="navelem"><a class="el" href="../../dir_811a06ffcfc34bd0f88967f0406a39f5.html">interface</a></li><li class="navelem"><a class="el" href="../../db/de4/driver_8h.html">driver.h</a></li>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -155,7 +155,7 @@ Data Fields</h2></td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00314">314</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00304">304</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
</div><h2 class="groupheader">Field Documentation</h2>
<a id="ab9c62336bdce356caa7d165b86371e7f" name="ab9c62336bdce356caa7d165b86371e7f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab9c62336bdce356caa7d165b86371e7f">&#9670;&#160;</a></span>Close</h2>
@@ -169,7 +169,7 @@ Data Fields</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00324">324</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00314">314</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
</div>
</div>
@@ -185,7 +185,7 @@ Data Fields</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00317">317</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00307">307</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
</div>
</div>
@@ -201,7 +201,7 @@ Data Fields</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00325">325</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00315">315</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
</div>
</div>
@@ -217,7 +217,7 @@ Data Fields</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00316">316</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00306">306</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
</div>
</div>
@@ -233,7 +233,7 @@ Data Fields</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00327">327</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00317">317</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
</div>
</div>
@@ -249,7 +249,7 @@ Data Fields</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00323">323</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00313">313</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
</div>
</div>
@@ -265,7 +265,7 @@ Data Fields</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00320">320</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00310">310</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
</div>
</div>
@@ -281,7 +281,7 @@ Data Fields</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00326">326</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00316">316</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
</div>
</div>
@@ -297,7 +297,7 @@ Data Fields</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00330">330</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00320">320</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
</div>
</div>
@@ -313,7 +313,7 @@ Data Fields</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00318">318</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00308">308</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
</div>
</div>
@@ -329,7 +329,7 @@ Data Fields</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00319">319</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00309">309</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
</div>
</div>
@@ -345,7 +345,7 @@ Data Fields</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00328">328</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00318">318</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
</div>
</div>
@@ -361,7 +361,7 @@ Data Fields</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00331">331</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00321">321</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
</div>
</div>
@@ -377,7 +377,7 @@ Data Fields</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00332">332</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00322">322</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
</div>
</div>
@@ -393,7 +393,7 @@ Data Fields</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00329">329</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00319">319</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
</div>
</div>
@@ -409,7 +409,7 @@ Data Fields</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00322">322</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00312">312</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
</div>
</div>
@@ -425,7 +425,7 @@ Data Fields</h2></td></tr>
</table>
</div><div class="memdoc">
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00321">321</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
<p class="definition">Definition at line <a class="el" href="../../df/d26/fs_8h_source.html#l00311">311</a> of file <a class="el" href="../../df/d26/fs_8h_source.html">fs.h</a>.</p>
</div>
</div>
@@ -438,7 +438,7 @@ Data Fields</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../db/de6/structInodeOperations.html">InodeOperations</a></li>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -167,6 +167,8 @@ Enumerations</h2></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a81032d8e1f8ee1ac7436d8d48ea605f9" id="r_a81032d8e1f8ee1ac7436d8d48ea605f9"><td class="memItemLeft" align="right" valign="top">EXTERNC dev_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de9/device_8h.html#a81032d8e1f8ee1ac7436d8d48ea605f9">CreateDeviceFile</a> (const char *name, mode_t mode, const struct <a class="el" href="../../db/de6/structInodeOperations.html">InodeOperations</a> *Operations)</td></tr>
<tr class="separator:a81032d8e1f8ee1ac7436d8d48ea605f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6fa54b6c61e3ac1a932decf111303bb9" id="r_a6fa54b6c61e3ac1a932decf111303bb9"><td class="memItemLeft" align="right" valign="top">EXTERNC dev_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de9/device_8h.html#a6fa54b6c61e3ac1a932decf111303bb9">RegisterDevice</a> (<a class="el" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9">DeviceType</a> Type, const struct <a class="el" href="../../db/de6/structInodeOperations.html">InodeOperations</a> *Operations)</td></tr>
<tr class="separator:a6fa54b6c61e3ac1a932decf111303bb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ebb7111c50f31c0740b2caa2c56ff41" id="r_a0ebb7111c50f31c0740b2caa2c56ff41"><td class="memItemLeft" align="right" valign="top">EXTERNC int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../db/de9/device_8h.html#a0ebb7111c50f31c0740b2caa2c56ff41">UnregisterDevice</a> (dev_t Device)</td></tr>
@@ -298,6 +300,40 @@ Functions</h2></td></tr>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="a81032d8e1f8ee1ac7436d8d48ea605f9" name="a81032d8e1f8ee1ac7436d8d48ea605f9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a81032d8e1f8ee1ac7436d8d48ea605f9">&#9670;&#160;</a></span>CreateDeviceFile()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">EXTERNC dev_t CreateDeviceFile </td>
<td>(</td>
<td class="paramtype">const char *&#160;</td>
<td class="paramname"><em>name</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">mode_t&#160;</td>
<td class="paramname"><em>mode</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const struct <a class="el" href="../../db/de6/structInodeOperations.html">InodeOperations</a> *&#160;</td>
<td class="paramname"><em>Operations</em>&#160;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td>
</tr>
</table>
</div><div class="memdoc">
</div>
</div>
<a id="a6fa54b6c61e3ac1a932decf111303bb9" name="a6fa54b6c61e3ac1a932decf111303bb9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6fa54b6c61e3ac1a932decf111303bb9">&#9670;&#160;</a></span>RegisterDevice()</h2>
@@ -350,7 +386,7 @@ Functions</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_52bed8acfaac088d5968cb2c84d7645d.html">Kernel</a></li><li class="navelem"><a class="el" href="../../dir_2c335c1ccbf6ef7c89cc08c9ed88be2e.html">include</a></li><li class="navelem"><a class="el" href="../../dir_811a06ffcfc34bd0f88967f0406a39f5.html">interface</a></li><li class="navelem"><a class="el" href="../../db/de9/device_8h.html">device.h</a></li>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -35,6 +35,7 @@ var device_8h =
[ "BLOCK_TYPE_CDROM", "db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9aa8025a033e9ea17e9a5462ec140770fc", null ],
[ "BLOCK_TYPE_FLOPPY", "db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9afe0cf24d007913eabf7353d7cf13498c", null ]
] ],
[ "CreateDeviceFile", "db/de9/device_8h.html#a81032d8e1f8ee1ac7436d8d48ea605f9", null ],
[ "RegisterDevice", "db/de9/device_8h.html#a6fa54b6c61e3ac1a932decf111303bb9", null ],
[ "UnregisterDevice", "db/de9/device_8h.html#a0ebb7111c50f31c0740b2caa2c56ff41", null ]
];

View File

@@ -189,12 +189,16 @@ $(document).ready(function(){initNavTree('db/de9/device_8h_source.html','../../'
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span>} <a class="code hl_enumeration" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9">DeviceType</a>;</div>
</div>
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> </div>
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#a6fa54b6c61e3ac1a932decf111303bb9"> 72</a></span>EXTERNC dev_t <a class="code hl_function" href="../../db/de9/device_8h.html#a6fa54b6c61e3ac1a932decf111303bb9">RegisterDevice</a>(<a class="code hl_enumeration" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9">DeviceType</a> Type, <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="../../db/de6/structInodeOperations.html">InodeOperations</a> *Operations);</div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#a0ebb7111c50f31c0740b2caa2c56ff41"> 73</a></span>EXTERNC <span class="keywordtype">int</span> <a class="code hl_function" href="../../db/de9/device_8h.html#a0ebb7111c50f31c0740b2caa2c56ff41">UnregisterDevice</a>(dev_t Device);</div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> </div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span><span class="preprocessor">#endif </span><span class="comment">// !__FENNIX_API_DEVICE_H__</span></div>
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span><span class="preprocessor">#ifndef __kernel__</span></div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#a81032d8e1f8ee1ac7436d8d48ea605f9"> 73</a></span>EXTERNC dev_t <a class="code hl_function" href="../../db/de9/device_8h.html#a81032d8e1f8ee1ac7436d8d48ea605f9">CreateDeviceFile</a>(<span class="keyword">const</span> <span class="keywordtype">char</span> *name, mode_t mode, <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="../../db/de6/structInodeOperations.html">InodeOperations</a> *Operations);</div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#a6fa54b6c61e3ac1a932decf111303bb9"> 74</a></span>EXTERNC dev_t <a class="code hl_function" href="../../db/de9/device_8h.html#a6fa54b6c61e3ac1a932decf111303bb9">RegisterDevice</a>(<a class="code hl_enumeration" href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9">DeviceType</a> Type, <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="../../db/de6/structInodeOperations.html">InodeOperations</a> *Operations);</div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"><a class="line" href="../../db/de9/device_8h.html#a0ebb7111c50f31c0740b2caa2c56ff41"> 75</a></span>EXTERNC <span class="keywordtype">int</span> <a class="code hl_function" href="../../db/de9/device_8h.html#a0ebb7111c50f31c0740b2caa2c56ff41">UnregisterDevice</a>(dev_t Device);</div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span><span class="preprocessor">#endif </span><span class="comment">// !__kernel__</span></div>
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> </div>
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span><span class="preprocessor">#endif </span><span class="comment">// !__FENNIX_API_DEVICE_H__</span></div>
<div class="ttc" id="adevice_8h_html_a0ebb7111c50f31c0740b2caa2c56ff41"><div class="ttname"><a href="../../db/de9/device_8h.html#a0ebb7111c50f31c0740b2caa2c56ff41">UnregisterDevice</a></div><div class="ttdeci">EXTERNC int UnregisterDevice(dev_t Device)</div></div>
<div class="ttc" id="adevice_8h_html_a6fa54b6c61e3ac1a932decf111303bb9"><div class="ttname"><a href="../../db/de9/device_8h.html#a6fa54b6c61e3ac1a932decf111303bb9">RegisterDevice</a></div><div class="ttdeci">EXTERNC dev_t RegisterDevice(DeviceType Type, const struct InodeOperations *Operations)</div></div>
<div class="ttc" id="adevice_8h_html_a81032d8e1f8ee1ac7436d8d48ea605f9"><div class="ttname"><a href="../../db/de9/device_8h.html#a81032d8e1f8ee1ac7436d8d48ea605f9">CreateDeviceFile</a></div><div class="ttdeci">EXTERNC dev_t CreateDeviceFile(const char *name, mode_t mode, const struct InodeOperations *Operations)</div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9">DeviceType</a></div><div class="ttdeci">DeviceType</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00031">device.h:32</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a018e6200e5c27c2063d433ec4863a710"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a018e6200e5c27c2063d433ec4863a710">INPUT_TYPE_TOUCHSCREEN</a></div><div class="ttdeci">@ INPUT_TYPE_TOUCHSCREEN</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00044">device.h:44</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9a2495a40f0dffb89073caff0ca2a9ae22"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9a2495a40f0dffb89073caff0ca2a9ae22">INPUT_TYPE_GYROSCOPE</a></div><div class="ttdeci">@ INPUT_TYPE_GYROSCOPE</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00047">device.h:47</a></div></div>
@@ -230,14 +234,14 @@ $(document).ready(function(){initNavTree('db/de9/device_8h_source.html','../../'
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9afb5d4ff4776303d834cb51c97700ece0"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9afb5d4ff4776303d834cb51c97700ece0">BLOCK_TYPE_HDD</a></div><div class="ttdeci">@ BLOCK_TYPE_HDD</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00064">device.h:64</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9afe0cf24d007913eabf7353d7cf13498c"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9afe0cf24d007913eabf7353d7cf13498c">BLOCK_TYPE_FLOPPY</a></div><div class="ttdeci">@ BLOCK_TYPE_FLOPPY</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00069">device.h:69</a></div></div>
<div class="ttc" id="afs_8h_html"><div class="ttname"><a href="../../df/d26/fs_8h.html">fs.h</a></div></div>
<div class="ttc" id="astructInodeOperations_html"><div class="ttname"><a href="../../db/de6/structInodeOperations.html">InodeOperations</a></div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00314">fs.h:315</a></div></div>
<div class="ttc" id="astructInodeOperations_html"><div class="ttname"><a href="../../db/de6/structInodeOperations.html">InodeOperations</a></div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00304">fs.h:305</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_52bed8acfaac088d5968cb2c84d7645d.html">Kernel</a></li><li class="navelem"><a class="el" href="../../dir_2c335c1ccbf6ef7c89cc08c9ed88be2e.html">include</a></li><li class="navelem"><a class="el" href="../../dir_811a06ffcfc34bd0f88967f0406a39f5.html">interface</a></li><li class="navelem"><a class="el" href="../../db/de9/device_8h.html">device.h</a></li>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -118,7 +118,7 @@ $(document).ready(function(){initNavTree('dd/d35/md_Kernel_2README.html','../../
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -117,7 +117,7 @@ $(document).ready(function(){initNavTree('dd/d85/Kernel_2README_8md.html','../..
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dd/d85/Kernel_2README_8md.html">README.md</a></li>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

264
docs/de/d40/block_8h.html Normal file
View File

@@ -0,0 +1,264 @@
<!-- HTML header for doxygen 1.9.1-->
<!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.9.8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Kernel/include/interface/block.h File Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../resize.js"></script>
<script type="text/javascript" src="../../navtreedata.js"></script>
<script type="text/javascript" src="../../navtree.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.js"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
<link href="../../doxygen-awesome.css" rel="stylesheet" type="text/css"/>
<link href="../../custom.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../doxygen-awesome-darkmode-toggle.js"></script>
<script type="text/javascript" src="../../doxygen-awesome-fragment-copy-button.js"></script>
<script type="text/javascript" src="../../doxygen-awesome-paragraph-link.js"></script>
<script type="text/javascript" src="../../doxygen-awesome-interactive-toc.js"></script>
<script type="text/javascript" src="../../doxygen-awesome-tabs.js"></script>
<script type="text/javascript">
DoxygenAwesomeDarkModeToggle.init()
DoxygenAwesomeFragmentCopyButton.init()
DoxygenAwesomeParagraphLink.init()
DoxygenAwesomeInteractiveToc.init()
DoxygenAwesomeTabs.init()
</script>
</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="projectlogo"><img alt="Logo" src="../../favicon.ico" /></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Fennix
&#160;<span
id="projectnumber">1.0.0</span>
</div>
<div id="projectbrief">Full Documentation</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
<div id="nav-sync" class="sync"></div>
</div>
</div>
<div id="splitbar" style="-moz-user-select:none;"
class="ui-resizable-handle">
</div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('de/d40/block_8h.html','../../'); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle"><div class="title">block.h File Reference</div></div>
</div><!--header-->
<div class="contents">
<p><a href="../../de/d40/block_8h_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:da/df6/structBlockDevice" id="r_da/df6/structBlockDevice"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d40/block_8h.html#da/df6/structBlockDevice">BlockDevice</a></td></tr>
<tr class="separator:da/df6/structBlockDevice"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:a09eca2dff18d5b57780c356d331db570" id="r_a09eca2dff18d5b57780c356d331db570"><td class="memItemLeft" align="right" valign="top">dev_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d40/block_8h.html#a09eca2dff18d5b57780c356d331db570">RegisterBlockDevice</a> (struct <a class="el" href="../../de/d40/block_8h.html#da/df6/structBlockDevice">BlockDevice</a> *Device)</td></tr>
<tr class="memdesc:a09eca2dff18d5b57780c356d331db570"><td class="mdescLeft">&#160;</td><td class="mdescRight">Registers a block device with the kernel block subsystem. <br /></td></tr>
<tr class="separator:a09eca2dff18d5b57780c356d331db570"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2fbd9e6d3f42f3c7f94c48795acddad" id="r_aa2fbd9e6d3f42f3c7f94c48795acddad"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d40/block_8h.html#aa2fbd9e6d3f42f3c7f94c48795acddad">UnregisterBlockDevice</a> (dev_t DeviceID)</td></tr>
<tr class="memdesc:aa2fbd9e6d3f42f3c7f94c48795acddad"><td class="mdescLeft">&#160;</td><td class="mdescRight">Unregisters a block device from the kernel block subsystem. <br /></td></tr>
<tr class="separator:aa2fbd9e6d3f42f3c7f94c48795acddad"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<hr/><h2 class="groupheader">Data Structure Documentation</h2>
<a name="da/df6/structBlockDevice" id="da/df6/structBlockDevice"></a>
<h2 class="memtitle"><span class="permalink"><a href="#da/df6/structBlockDevice">&#9670;&#160;</a></span>BlockDevice</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct BlockDevice</td>
</tr>
</table>
</div><div class="memdoc">
<div class="textblock">
<p class="definition">Definition at line <a class="el" href="../../de/d40/block_8h_source.html#l00029">29</a> of file <a class="el" href="../../de/d40/block_8h_source.html">block.h</a>.</p>
</div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype">
<a id="a0f27ac20f77368f3847ca934c3449239" name="a0f27ac20f77368f3847ca934c3449239"></a>size_t</td>
<td class="fieldname">
BlockCount</td>
<td class="fielddoc">
Number of blocks in the device. <p>This value is calculated as Size / BlockSize. It represents the total number of addressable blocks on the device. </p>
</td></tr>
<tr><td class="fieldtype">
<a id="a04a25b932f09124e40b427312bb51437" name="a04a25b932f09124e40b427312bb51437"></a>uint32_t</td>
<td class="fieldname">
BlockSize</td>
<td class="fielddoc">
Size of a single block in bytes. <p>All read and write operations are performed in multiples of this block size. Typical values are 512 or 4096 bytes. </p>
</td></tr>
<tr><td class="fieldtype">
<a id="ac89f7fabb9b61c6adaff880b4d300a8f" name="ac89f7fabb9b61c6adaff880b4d300a8f"></a>const char *</td>
<td class="fieldname">
Name</td>
<td class="fielddoc">
Base name of the device. <p>This name is used to identify the device in the system. It should be unique across all block devices. The kernel may append a number to this name to create a unique device name (e.g., "ahci0", "ahci1"). </p>
</td></tr>
<tr><td class="fieldtype">
<a id="a00ca2ebbf46a93847c9c56f1d9c79772" name="a00ca2ebbf46a93847c9c56f1d9c79772"></a>const <a class="el" href="../../db/de6/structInodeOperations.html">InodeOperations</a> *</td>
<td class="fieldname">
Ops</td>
<td class="fielddoc">
Pointer to the block device operations structure. <p>This structure contains function pointers for various operations that can be performed on the block device, such as read, write, and ioctl.</p>
<p>Yea, inode operations are used for block devices too. </p>
</td></tr>
<tr><td class="fieldtype">
<a id="a76a65f2f7a85cd15fff4f1a9859ca508" name="a76a65f2f7a85cd15fff4f1a9859ca508"></a>void *</td>
<td class="fieldname">
PrivateData</td>
<td class="fielddoc">
Opaque pointer to driver-specific or hardware-specific data. <p>This field allows the driver to associate private context or state with the device, such as controller registers or internal buffers. </p>
</td></tr>
<tr><td class="fieldtype">
<a id="a5c99e12972a959e55d35667b073f0338" name="a5c99e12972a959e55d35667b073f0338"></a>size_t</td>
<td class="fieldname">
Size</td>
<td class="fielddoc">
Total size of the device in bytes. <p>This value represents the total addressable storage capacity of the device. It is used for bounds checking and partitioning. </p>
</td></tr>
</table>
</div>
</div>
<h2 class="groupheader">Function Documentation</h2>
<a id="a09eca2dff18d5b57780c356d331db570" name="a09eca2dff18d5b57780c356d331db570"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a09eca2dff18d5b57780c356d331db570">&#9670;&#160;</a></span>RegisterBlockDevice()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">dev_t RegisterBlockDevice </td>
<td>(</td>
<td class="paramtype">struct <a class="el" href="../../de/d40/block_8h.html#da/df6/structBlockDevice">BlockDevice</a> *&#160;</td>
<td class="paramname"><em>Device</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Registers a block device with the kernel block subsystem. </p>
<p>This function should be called by block device drivers after initializing a device. The kernel will take ownership of the device structure and assign it a unique device ID. The device will then be accessible for filesystem mounting and I/O operations.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">Device</td><td>Pointer to a fully initialized <a class="el" href="../../de/d40/block_8h.html#da/df6/structBlockDevice">BlockDevice</a> structure. All required fields must be set and valid for the lifetime of the device. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>Device ID (dev_t) assigned by the kernel on success, or an error code on failure. </dd></dl>
</div>
</div>
<a id="aa2fbd9e6d3f42f3c7f94c48795acddad" name="aa2fbd9e6d3f42f3c7f94c48795acddad"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa2fbd9e6d3f42f3c7f94c48795acddad">&#9670;&#160;</a></span>UnregisterBlockDevice()</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int UnregisterBlockDevice </td>
<td>(</td>
<td class="paramtype">dev_t&#160;</td>
<td class="paramname"><em>DeviceID</em></td><td>)</td>
<td></td>
</tr>
</table>
</div><div class="memdoc">
<p>Unregisters a block device from the kernel block subsystem. </p>
<p>This function should be called by drivers when a device is being removed or is no longer available. The kernel will release any resources associated with the device and invalidate its device ID.</p>
<dl class="params"><dt>Parameters</dt><dd>
<table class="params">
<tr><td class="paramname">DeviceID</td><td>The device ID (dev_t) previously returned by <a class="el" href="../../de/d40/block_8h.html#a09eca2dff18d5b57780c356d331db570" title="Registers a block device with the kernel block subsystem.">RegisterBlockDevice()</a>. </td></tr>
</table>
</dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>0 on success, or an error code. </dd></dl>
</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_52bed8acfaac088d5968cb2c84d7645d.html">Kernel</a></li><li class="navelem"><a class="el" href="../../dir_2c335c1ccbf6ef7c89cc08c9ed88be2e.html">include</a></li><li class="navelem"><a class="el" href="../../dir_811a06ffcfc34bd0f88967f0406a39f5.html">interface</a></li><li class="navelem"><a class="el" href="../../de/d40/block_8h.html">block.h</a></li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>
</html>

13
docs/de/d40/block_8h.js Normal file
View File

@@ -0,0 +1,13 @@
var block_8h =
[
[ "BlockDevice", "de/d40/block_8h.html#da/df6/structBlockDevice", [
[ "BlockCount", "de/d40/block_8h.html#a0f27ac20f77368f3847ca934c3449239", null ],
[ "BlockSize", "de/d40/block_8h.html#a04a25b932f09124e40b427312bb51437", null ],
[ "Name", "de/d40/block_8h.html#ac89f7fabb9b61c6adaff880b4d300a8f", null ],
[ "Ops", "de/d40/block_8h.html#a00ca2ebbf46a93847c9c56f1d9c79772", null ],
[ "PrivateData", "de/d40/block_8h.html#a76a65f2f7a85cd15fff4f1a9859ca508", null ],
[ "Size", "de/d40/block_8h.html#a5c99e12972a959e55d35667b073f0338", null ]
] ],
[ "RegisterBlockDevice", "de/d40/block_8h.html#a09eca2dff18d5b57780c356d331db570", null ],
[ "UnregisterBlockDevice", "de/d40/block_8h.html#aa2fbd9e6d3f42f3c7f94c48795acddad", null ]
];

View File

@@ -0,0 +1,192 @@
<!-- HTML header for doxygen 1.9.1-->
<!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.9.8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>Fennix: Kernel/include/interface/block.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>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.js"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
<link href="../../doxygen-awesome.css" rel="stylesheet" type="text/css"/>
<link href="../../custom.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../doxygen-awesome-darkmode-toggle.js"></script>
<script type="text/javascript" src="../../doxygen-awesome-fragment-copy-button.js"></script>
<script type="text/javascript" src="../../doxygen-awesome-paragraph-link.js"></script>
<script type="text/javascript" src="../../doxygen-awesome-interactive-toc.js"></script>
<script type="text/javascript" src="../../doxygen-awesome-tabs.js"></script>
<script type="text/javascript">
DoxygenAwesomeDarkModeToggle.init()
DoxygenAwesomeFragmentCopyButton.init()
DoxygenAwesomeParagraphLink.init()
DoxygenAwesomeInteractiveToc.init()
DoxygenAwesomeTabs.init()
</script>
</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="projectlogo"><img alt="Logo" src="../../favicon.ico" /></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">Fennix
&#160;<span
id="projectnumber">1.0.0</span>
</div>
<div id="projectbrief">Full Documentation</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part --><!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('../../',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function() { init_codefold(1); });
/* @license-end */
</script>
</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:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('de/d40/block_8h_source.html','../../'); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div class="header">
<div class="headertitle"><div class="title">block.h</div></div>
</div><!--header-->
<div class="contents">
<a href="../../de/d40/block_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">/*</span></div>
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment"> This file is part of Fennix Kernel.</span></div>
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"></span> </div>
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"> Fennix Kernel is free software: you can redistribute it and/or</span></div>
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"> modify it under the terms of the GNU General Public License as</span></div>
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"> published by the Free Software Foundation, either version 3 of</span></div>
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span><span class="comment"> the License, or (at your option) any later version.</span></div>
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="comment"></span> </div>
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="comment"> Fennix Kernel is distributed in the hope that it will be useful,</span></div>
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="comment"> but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="comment"> MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span></div>
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="comment"> GNU General Public License for more details.</span></div>
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="comment"></span> </div>
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="comment"> You should have received a copy of the GNU General Public License</span></div>
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="comment"> along with Fennix Kernel. If not, see &lt;https://www.gnu.org/licenses/&gt;.</span></div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="comment">*/</span></div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span> </div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span><span class="preprocessor">#ifndef __FENNIX_API_BLOCK_H__</span></div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="preprocessor">#define __FENNIX_API_BLOCK_H__</span></div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> </div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="preprocessor">#include &lt;types.h&gt;</span></div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> </div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="preprocessor">#if __has_include(&lt;interface/fs.h&gt;)</span></div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="preprocessor">#include &lt;<a class="code" href="../../df/d26/fs_8h.html">interface/fs.h</a>&gt;</span></div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor">#else</span></div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="preprocessor">#include &lt;<a class="code" href="../../df/d26/fs_8h.html">fs.h</a>&gt;</span></div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span> </div>
<div class="foldopen" id="foldopen00029" data-start="{" data-end="};">
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"><a class="line" href="../../de/d40/block_8h.html"> 29</a></span><span class="keyword">struct </span><a class="code hl_struct" href="../../de/d40/block_8h.html#da/df6/structBlockDevice">BlockDevice</a></div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span>{</div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"><a class="line" href="../../de/d40/block_8h.html#ac89f7fabb9b61c6adaff880b4d300a8f"> 38</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_variable" href="../../de/d40/block_8h.html#ac89f7fabb9b61c6adaff880b4d300a8f">Name</a>;</div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> </div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="../../de/d40/block_8h.html#a5c99e12972a959e55d35667b073f0338"> 46</a></span> <span class="keywordtype">size_t</span> <a class="code hl_variable" href="../../de/d40/block_8h.html#a5c99e12972a959e55d35667b073f0338">Size</a>;</div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span> </div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"><a class="line" href="../../de/d40/block_8h.html#a04a25b932f09124e40b427312bb51437"> 54</a></span> uint32_t <a class="code hl_variable" href="../../de/d40/block_8h.html#a04a25b932f09124e40b427312bb51437">BlockSize</a>;</div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span> </div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"><a class="line" href="../../de/d40/block_8h.html#a0f27ac20f77368f3847ca934c3449239"> 62</a></span> <span class="keywordtype">size_t</span> <a class="code hl_variable" href="../../de/d40/block_8h.html#a0f27ac20f77368f3847ca934c3449239">BlockCount</a>;</div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> </div>
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"><a class="line" href="../../de/d40/block_8h.html#a00ca2ebbf46a93847c9c56f1d9c79772"> 72</a></span> <span class="keyword">const</span> <a class="code hl_struct" href="../../db/de6/structInodeOperations.html">InodeOperations</a> *<a class="code hl_variable" href="../../de/d40/block_8h.html#a00ca2ebbf46a93847c9c56f1d9c79772">Ops</a>;</div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> </div>
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"><a class="line" href="../../de/d40/block_8h.html#a76a65f2f7a85cd15fff4f1a9859ca508"> 80</a></span> <span class="keywordtype">void</span> *<a class="code hl_variable" href="../../de/d40/block_8h.html#a76a65f2f7a85cd15fff4f1a9859ca508">PrivateData</a>;</div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span>};</div>
</div>
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> </div>
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span><span class="preprocessor">#ifndef __kernel__</span></div>
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"><a class="line" href="../../de/d40/block_8h.html#a09eca2dff18d5b57780c356d331db570"> 95</a></span>dev_t <a class="code hl_function" href="../../de/d40/block_8h.html#a09eca2dff18d5b57780c356d331db570">RegisterBlockDevice</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="../../de/d40/block_8h.html#da/df6/structBlockDevice">BlockDevice</a> *Device);</div>
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> </div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"><a class="line" href="../../de/d40/block_8h.html#aa2fbd9e6d3f42f3c7f94c48795acddad"> 107</a></span><span class="keywordtype">int</span> <a class="code hl_function" href="../../de/d40/block_8h.html#aa2fbd9e6d3f42f3c7f94c48795acddad">UnregisterBlockDevice</a>(dev_t DeviceID);</div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span><span class="preprocessor">#endif </span><span class="comment">// __kernel__</span></div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> </div>
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span><span class="preprocessor">#endif </span><span class="comment">// __FENNIX_API_BLOCK_H__</span></div>
<div class="ttc" id="ablock_8h_html_a00ca2ebbf46a93847c9c56f1d9c79772"><div class="ttname"><a href="../../de/d40/block_8h.html#a00ca2ebbf46a93847c9c56f1d9c79772">BlockDevice::Ops</a></div><div class="ttdeci">const InodeOperations * Ops</div><div class="ttdoc">Pointer to the block device operations structure.</div><div class="ttdef"><b>Definition</b> <a href="../../de/d40/block_8h_source.html#l00072">block.h:72</a></div></div>
<div class="ttc" id="ablock_8h_html_a04a25b932f09124e40b427312bb51437"><div class="ttname"><a href="../../de/d40/block_8h.html#a04a25b932f09124e40b427312bb51437">BlockDevice::BlockSize</a></div><div class="ttdeci">uint32_t BlockSize</div><div class="ttdoc">Size of a single block in bytes.</div><div class="ttdef"><b>Definition</b> <a href="../../de/d40/block_8h_source.html#l00054">block.h:54</a></div></div>
<div class="ttc" id="ablock_8h_html_a09eca2dff18d5b57780c356d331db570"><div class="ttname"><a href="../../de/d40/block_8h.html#a09eca2dff18d5b57780c356d331db570">RegisterBlockDevice</a></div><div class="ttdeci">dev_t RegisterBlockDevice(struct BlockDevice *Device)</div><div class="ttdoc">Registers a block device with the kernel block subsystem.</div></div>
<div class="ttc" id="ablock_8h_html_a0f27ac20f77368f3847ca934c3449239"><div class="ttname"><a href="../../de/d40/block_8h.html#a0f27ac20f77368f3847ca934c3449239">BlockDevice::BlockCount</a></div><div class="ttdeci">size_t BlockCount</div><div class="ttdoc">Number of blocks in the device.</div><div class="ttdef"><b>Definition</b> <a href="../../de/d40/block_8h_source.html#l00062">block.h:62</a></div></div>
<div class="ttc" id="ablock_8h_html_a5c99e12972a959e55d35667b073f0338"><div class="ttname"><a href="../../de/d40/block_8h.html#a5c99e12972a959e55d35667b073f0338">BlockDevice::Size</a></div><div class="ttdeci">size_t Size</div><div class="ttdoc">Total size of the device in bytes.</div><div class="ttdef"><b>Definition</b> <a href="../../de/d40/block_8h_source.html#l00046">block.h:46</a></div></div>
<div class="ttc" id="ablock_8h_html_a76a65f2f7a85cd15fff4f1a9859ca508"><div class="ttname"><a href="../../de/d40/block_8h.html#a76a65f2f7a85cd15fff4f1a9859ca508">BlockDevice::PrivateData</a></div><div class="ttdeci">void * PrivateData</div><div class="ttdoc">Opaque pointer to driver-specific or hardware-specific data.</div><div class="ttdef"><b>Definition</b> <a href="../../de/d40/block_8h_source.html#l00080">block.h:80</a></div></div>
<div class="ttc" id="ablock_8h_html_aa2fbd9e6d3f42f3c7f94c48795acddad"><div class="ttname"><a href="../../de/d40/block_8h.html#aa2fbd9e6d3f42f3c7f94c48795acddad">UnregisterBlockDevice</a></div><div class="ttdeci">int UnregisterBlockDevice(dev_t DeviceID)</div><div class="ttdoc">Unregisters a block device from the kernel block subsystem.</div></div>
<div class="ttc" id="ablock_8h_html_ac89f7fabb9b61c6adaff880b4d300a8f"><div class="ttname"><a href="../../de/d40/block_8h.html#ac89f7fabb9b61c6adaff880b4d300a8f">BlockDevice::Name</a></div><div class="ttdeci">const char * Name</div><div class="ttdoc">Base name of the device.</div><div class="ttdef"><b>Definition</b> <a href="../../de/d40/block_8h_source.html#l00038">block.h:38</a></div></div>
<div class="ttc" id="ablock_8h_html_da/df6/structBlockDevice"><div class="ttname"><a href="../../de/d40/block_8h.html#da/df6/structBlockDevice">BlockDevice</a></div><div class="ttdef"><b>Definition</b> <a href="../../de/d40/block_8h_source.html#l00029">block.h:30</a></div></div>
<div class="ttc" id="afs_8h_html"><div class="ttname"><a href="../../df/d26/fs_8h.html">fs.h</a></div></div>
<div class="ttc" id="astructInodeOperations_html"><div class="ttname"><a href="../../db/de6/structInodeOperations.html">InodeOperations</a></div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00304">fs.h:305</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_52bed8acfaac088d5968cb2c84d7645d.html">Kernel</a></li><li class="navelem"><a class="el" href="../../dir_2c335c1ccbf6ef7c89cc08c9ed88be2e.html">include</a></li><li class="navelem"><a class="el" href="../../dir_811a06ffcfc34bd0f88967f0406a39f5.html">interface</a></li><li class="navelem"><a class="el" href="../../de/d40/block_8h.html">block.h</a></li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>
</html>

View File

@@ -142,8 +142,8 @@ Data Structures</h2></td></tr>
<tr class="separator:d4/dcb/unionKeyboardReport_8____unnamed13____"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:dd/da9/structKeyboardReport_8____unnamed13_____8____unnamed15____" id="r_dd/da9/structKeyboardReport_8____unnamed13_____8____unnamed15____"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/ded/input_8h.html#dd/da9/structKeyboardReport_8____unnamed13_____8____unnamed15____">KeyboardReport.__unnamed13__.__unnamed15__</a></td></tr>
<tr class="separator:dd/da9/structKeyboardReport_8____unnamed13_____8____unnamed15____"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:db/d5d/unionInputReport_8____unnamed17____" id="r_db/d5d/unionInputReport_8____unnamed17____"><td class="memItemLeft" align="right" valign="top">union &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/ded/input_8h.html#db/d5d/unionInputReport_8____unnamed17____">InputReport.__unnamed17__</a></td></tr>
<tr class="separator:db/d5d/unionInputReport_8____unnamed17____"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:d9/d70/unionInputReport_8____unnamed18____" id="r_d9/d70/unionInputReport_8____unnamed18____"><td class="memItemLeft" align="right" valign="top">union &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/ded/input_8h.html#d9/d70/unionInputReport_8____unnamed18____">InputReport.__unnamed18__</a></td></tr>
<tr class="separator:d9/d70/unionInputReport_8____unnamed18____"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
Enumerations</h2></td></tr>
@@ -575,7 +575,7 @@ Y</td>
</div><table class="fieldtable">
<tr><th colspan="3">Data Fields</th></tr>
<tr><td class="fieldtype">
<a id="a3d24d6057f19d8ebf33a494b72038136" name="a3d24d6057f19d8ebf33a494b72038136"></a>union <a class="el" href="../../de/ded/input_8h.html#db/d5d/unionInputReport_8____unnamed17____">InputReport.__unnamed17__</a></td>
<a id="aaed2ee89d7c595ef488fb56dd262e78d" name="aaed2ee89d7c595ef488fb56dd262e78d"></a>union <a class="el" href="../../de/ded/input_8h.html#d9/d70/unionInputReport_8____unnamed18____">InputReport.__unnamed18__</a></td>
<td class="fieldname">
__unnamed__</td>
<td class="fielddoc">
@@ -652,14 +652,14 @@ IsScanCode: 1</td>
</div>
</div>
<a name="db/d5d/unionInputReport_8____unnamed17____" id="db/d5d/unionInputReport_8____unnamed17____"></a>
<h2 class="memtitle"><span class="permalink"><a href="#db/d5d/unionInputReport_8____unnamed17____">&#9670;&#160;</a></span>InputReport.__unnamed17__</h2>
<a name="d9/d70/unionInputReport_8____unnamed18____" id="d9/d70/unionInputReport_8____unnamed18____"></a>
<h2 class="memtitle"><span class="permalink"><a href="#d9/d70/unionInputReport_8____unnamed18____">&#9670;&#160;</a></span>InputReport.__unnamed18__</h2>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">union InputReport.__unnamed17__</td>
<td class="memname">union InputReport.__unnamed18__</td>
</tr>
</table>
</div><div class="memdoc">
@@ -1149,7 +1149,7 @@ TouchScreen</td>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_52bed8acfaac088d5968cb2c84d7645d.html">Kernel</a></li><li class="navelem"><a class="el" href="../../dir_2c335c1ccbf6ef7c89cc08c9ed88be2e.html">include</a></li><li class="navelem"><a class="el" href="../../dir_811a06ffcfc34bd0f88967f0406a39f5.html">interface</a></li><li class="navelem"><a class="el" href="../../de/ded/input_8h.html">input.h</a></li>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -38,7 +38,7 @@ var input_8h =
[ "KeyboardReport.__unnamed13__.__unnamed15__", "de/ded/input_8h.html#dd/da9/structKeyboardReport_8____unnamed13_____8____unnamed15____", [
[ "IsScanCode", "de/ded/input_8h.html#aa51f9b08057b8f0bf003cd592bbe248b", null ]
] ],
[ "InputReport.__unnamed17__", "de/ded/input_8h.html#db/d5d/unionInputReport_8____unnamed17____", [
[ "InputReport.__unnamed18__", "de/ded/input_8h.html#d9/d70/unionInputReport_8____unnamed18____", [
[ "Accelerometer", "de/ded/input_8h.html#ab043bc6d611582087d8bf1790d863d69", null ],
[ "Gamepad", "de/ded/input_8h.html#a221f6781b4faa2d321ca0d928f518d6e", null ],
[ "Gyroscope", "de/ded/input_8h.html#abed99e5db57749f375e738c1c0258047", null ],

View File

@@ -383,9 +383,11 @@ $(document).ready(function(){initNavTree('de/ded/input_8h_source.html','../../')
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"> 240</span>} <a class="code hl_struct" href="../../de/ded/input_8h.html#d1/d5b/structInputReport">InputReport</a>;</div>
</div>
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"> 241</span> </div>
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#aba095481bbee5eb8903061ed75aa435d"> 242</a></span>EXTERNC <span class="keywordtype">int</span> <a class="code hl_function" href="../../de/ded/input_8h.html#aba095481bbee5eb8903061ed75aa435d">ReportInputEvent</a>(<a class="code hl_struct" href="../../de/ded/input_8h.html#d1/d5b/structInputReport">InputReport</a> *Report);</div>
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"> 243</span> </div>
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"> 244</span><span class="preprocessor">#endif </span><span class="comment">// !__FENNIX_API_INPUT_H__</span></div>
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"> 242</span><span class="preprocessor">#ifndef __kernel__</span></div>
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"><a class="line" href="../../de/ded/input_8h.html#aba095481bbee5eb8903061ed75aa435d"> 243</a></span>EXTERNC <span class="keywordtype">int</span> <a class="code hl_function" href="../../de/ded/input_8h.html#aba095481bbee5eb8903061ed75aa435d">ReportInputEvent</a>(<a class="code hl_struct" href="../../de/ded/input_8h.html#d1/d5b/structInputReport">InputReport</a> *Report);</div>
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"> 244</span><span class="preprocessor">#endif </span><span class="comment">// !__kernel__</span></div>
<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"> 245</span> </div>
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</span><span class="preprocessor">#endif </span><span class="comment">// !__FENNIX_API_INPUT_H__</span></div>
<div class="ttc" id="adevice_8h_html"><div class="ttname"><a href="../../db/de9/device_8h.html">device.h</a></div></div>
<div class="ttc" id="adevice_8h_html_ad258d4c51629346fceac4679b3209ad9"><div class="ttname"><a href="../../db/de9/device_8h.html#ad258d4c51629346fceac4679b3209ad9">DeviceType</a></div><div class="ttdeci">DeviceType</div><div class="ttdef"><b>Definition</b> <a href="../../db/de9/device_8h_source.html#l00031">device.h:32</a></div></div>
<div class="ttc" id="ainput_8h_html_a07f571f12b57c589630dcde60ef4e660"><div class="ttname"><a href="../../de/ded/input_8h.html#a07f571f12b57c589630dcde60ef4e660">MouseReport::LeftButton</a></div><div class="ttdeci">uint8_t LeftButton</div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00188">input.h:188</a></div></div>
@@ -541,14 +543,14 @@ $(document).ready(function(){initNavTree('de/ded/input_8h_source.html','../../')
<div class="ttc" id="ainput_8h_html_d8/d16/structAccelerometerReport"><div class="ttname"><a href="../../de/ded/input_8h.html#d8/d16/structAccelerometerReport">AccelerometerReport</a></div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00212">input.h:213</a></div></div>
<div class="ttc" id="ainput_8h_html_db/d9a/structMouseReport"><div class="ttname"><a href="../../de/ded/input_8h.html#db/d9a/structMouseReport">MouseReport</a></div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00183">input.h:184</a></div></div>
<div class="ttc" id="ainput_8h_html_dd/db1/structJoystickReport"><div class="ttname"><a href="../../de/ded/input_8h.html#dd/db1/structJoystickReport">JoystickReport</a></div><div class="ttdef"><b>Definition</b> <a href="../../de/ded/input_8h_source.html#l00198">input.h:199</a></div></div>
<div class="ttc" id="astructInodeOperations_html"><div class="ttname"><a href="../../db/de6/structInodeOperations.html">InodeOperations</a></div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00314">fs.h:315</a></div></div>
<div class="ttc" id="astructInodeOperations_html"><div class="ttname"><a href="../../db/de6/structInodeOperations.html">InodeOperations</a></div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00304">fs.h:305</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_52bed8acfaac088d5968cb2c84d7645d.html">Kernel</a></li><li class="navelem"><a class="el" href="../../dir_2c335c1ccbf6ef7c89cc08c9ed88be2e.html">include</a></li><li class="navelem"><a class="el" href="../../dir_811a06ffcfc34bd0f88967f0406a39f5.html">interface</a></li><li class="navelem"><a class="el" href="../../de/ded/input_8h.html">input.h</a></li>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

File diff suppressed because it is too large Load Diff

View File

@@ -34,15 +34,23 @@ var fs_8h =
[ "RawDevice", "df/d26/fs_8h.html#a138b2f9d3133d7b3aeeec3986d064a7a", null ]
] ],
[ "InodeOperations", "db/de6/structInodeOperations.html", "db/de6/structInodeOperations" ],
[ "FileSystemDevice", "df/d26/fs_8h.html#d4/d24/structFileSystemDevice", [
[ "Block", "df/d26/fs_8h.html#ae311d9d0d76dbba597183a4a934720b4", null ],
[ "inode", "df/d26/fs_8h.html#ae7fa98dc9b923a5a711d4c9a4fdf36e0", null ]
] ],
[ "SuperBlockOperations", "d2/d55/structSuperBlockOperations.html", "d2/d55/structSuperBlockOperations" ],
[ "FileSystemInfo", "df/d26/fs_8h.html#de/d99/structFileSystemInfo", [
[ "Capabilities", "df/d26/fs_8h.html#a2574a851a68bf7e94b081586ac0fadd4", null ],
[ "Flags", "df/d26/fs_8h.html#a3790269ab0eed561191ef95d65747e82", null ],
[ "Name", "df/d26/fs_8h.html#a445b70dc0c2908c5f600c6bc4f60c387", null ],
[ "Ops", "df/d26/fs_8h.html#a2e69ea86f5e1537c9173b961a03bdc0c", null ],
[ "PrivateData", "df/d26/fs_8h.html#afed4851539e0eb74fbd4cc4c0dca8abd", null ],
[ "RootName", "df/d26/fs_8h.html#ac03af40bdb9327cdf8a3c1c3d8bc4990", null ],
[ "SuperOps", "df/d26/fs_8h.html#a2b23f750051678a50319f21d04541d66", null ]
] ],
[ "FileSystemDevice.inode", "df/d26/fs_8h.html#d0/d03/structFileSystemDevice_8inode", [
[ "node", "df/d26/fs_8h.html#a36c4536996ca5615dcf9911f068786dc", null ],
[ "ops", "df/d26/fs_8h.html#ae847897826ceb8346eb5141f8c23436a", null ]
] ],
[ "DT_BLK", "df/d26/fs_8h.html#a212cebbaad682bc6c3bf798c8749abc5", null ],
[ "DT_CHR", "df/d26/fs_8h.html#a7d0095c3caf2c334bf222608d02576d7", null ],
[ "DT_DIR", "df/d26/fs_8h.html#a1dcee67486bc4238096ecb61e2d9ffd1", null ],
@@ -53,22 +61,10 @@ var fs_8h =
[ "DT_UNKNOWN", "df/d26/fs_8h.html#a293ce58a2d39f35c52f7f4516a857057", null ],
[ "DT_WHT", "df/d26/fs_8h.html#a9584ba1798d7454f4f63433418ba8798", null ],
[ "DTTOIF", "df/d26/fs_8h.html#a1cfeb034d04c92d5f0a185217edfb37f", null ],
[ "I_FLAG_CACHE_KEEP", "df/d26/fs_8h.html#a97c949be3248687daddc322afd1b04cf", null ],
[ "I_FLAG_MOUNTPOINT", "df/d26/fs_8h.html#a86bf9184c4383bd89d2bf950152ca0ab", null ],
[ "I_FLAG_ROOT", "df/d26/fs_8h.html#a9efe129617fc26d8dd0a23a07460a6ff", null ],
[ "IFTODT", "df/d26/fs_8h.html#ac1304650d387faf30d7831d2f9f4db3d", null ],
[ "INODE_MAJOR", "df/d26/fs_8h.html#a270b0fbec1ed39659f47894e379126c8", null ],
[ "INODE_MAKEDEV", "df/d26/fs_8h.html#ad0d8f5f25260c684d5194149d51bdab4", null ],
[ "INODE_MINOR", "df/d26/fs_8h.html#a6b01f8d41285666c43e975064fb65d40", null ],
[ "O_APPEND", "df/d26/fs_8h.html#ae036f789407d21f07b211552d67b3214", null ],
[ "O_CLOEXEC", "df/d26/fs_8h.html#ad6d8fbe4e494b4dbe051612572d3f757", null ],
[ "O_CREAT", "df/d26/fs_8h.html#a1cf6b1de1fffedaa1d26b189e9a8d2cc", null ],
[ "O_EXCL", "df/d26/fs_8h.html#a9f5acfe79fafe14b6694447bd0e9f10b", null ],
[ "O_NOFOLLOW", "df/d26/fs_8h.html#a82d4d551b214905742c9e045185d352a", null ],
[ "O_RDONLY", "df/d26/fs_8h.html#a7a68c9ffaac7dbcd652225dd7c06a54b", null ],
[ "O_RDWR", "df/d26/fs_8h.html#abb0586253488ee61072b73557eeb873b", null ],
[ "O_TRUNC", "df/d26/fs_8h.html#ad1d67e453fb3031f40f8cd3403773813", null ],
[ "O_WRONLY", "df/d26/fs_8h.html#a11b644a8526139c4cc1850dac1271ced", null ],
[ "S_IFBLK", "df/d26/fs_8h.html#a5c5b74a1cb1a1ae83572500b94e1938f", null ],
[ "S_IFCHR", "df/d26/fs_8h.html#aef3a1d1ba22c83e30b5c834dd343b2a8", null ],
[ "S_IFDIR", "df/d26/fs_8h.html#a11fb0652b963a735f3377eb1c9239f2d", null ],
@@ -106,10 +102,14 @@ var fs_8h =
[ "SEEK_SET", "df/d26/fs_8h.html#a0d112bae8fd35be772185b6ec6bcbe64", null ],
[ "static_assert", "df/d26/fs_8h.html#a8a8f6bdc98a851b29a69b484cb1bad98", null ],
[ "SYMLOOP_MAX", "df/d26/fs_8h.html#a41170bbc4e205b3bc9c2b06033aecc17", null ],
[ "__attribute__", "df/d26/fs_8h.html#ae9d1c84bd8c5ad87f19dc53750668f1b", null ],
[ "__attribute__", "df/d26/fs_8h.html#adeee0c5ffa0505b0fb9cbde29aa5a750", null ],
[ "RegisterFileSystem", "df/d26/fs_8h.html#a75f4deeb21caf3c4150e515e19913349", null ],
[ "RegisterMountPoint", "df/d26/fs_8h.html#a0b8555bbebfe763731f39ba53e9ddc7f", null ],
[ "UnregisterFileSystem", "df/d26/fs_8h.html#a41338d5d4b70d416fb956287f27773a8", null ],
[ "UnregisterMountPoint", "df/d26/fs_8h.html#a339c1ed1e08b3248cbaad2b3b63ba86d", null ],
[ "__attribute__", "df/d26/fs_8h.html#a21ace075273579727f14d0eefb1b934e", null ],
[ "AllocateInode", "df/d26/fs_8h.html#aab39d62bf90b7b74ddff3b22086f40f6", null ],
[ "Capabilities", "df/d26/fs_8h.html#a1e190b7f0133183d91cc71fc8d47ed0c", null ],
[ "Close", "df/d26/fs_8h.html#a00f03806ee4724ff3e44372909ab378b", null ],
[ "Create", "df/d26/fs_8h.html#a2e6d2e5dc031b51fc6f466515b4d3b3e", null ],
[ "DeleteInode", "df/d26/fs_8h.html#a8ccb8fe8ac70ca2ee378ad8817a381ab", null ],
@@ -118,22 +118,24 @@ var fs_8h =
[ "Ioctl", "df/d26/fs_8h.html#a114cd797c14098cceaf2a3dd64629250", null ],
[ "Lookup", "df/d26/fs_8h.html#ac677cf5260fef7aeb61ff3ad1bfc0d74", null ],
[ "MkDir", "df/d26/fs_8h.html#a3fbe554d6691bfb88f5b700eb5e2205f", null ],
[ "Mount", "df/d26/fs_8h.html#af072945bf898f907662733da42b11a44", null ],
[ "Name", "df/d26/fs_8h.html#a760b4e07b204e4852e7fb55e25567623", null ],
[ "Open", "df/d26/fs_8h.html#a38e8576cf8a6210b386212d7b80f42a0", null ],
[ "Ops", "df/d26/fs_8h.html#aa4f24d5e592caaf588d436302324694a", null ],
[ "PrivateData", "df/d26/fs_8h.html#a8baefdd84470e9a546535750762743b1", null ],
[ "Probe", "df/d26/fs_8h.html#ae79cbe5c8217124106e493f0aeba0705", null ],
[ "Read", "df/d26/fs_8h.html#ac4f4d1e97ef1b104e09abccb641e530e", null ],
[ "ReadDir", "df/d26/fs_8h.html#a0a6fc17bb00ffe199d7899d5ce623be4", null ],
[ "ReadLink", "df/d26/fs_8h.html#a06cb5aab7b0f464f7575b57ddce54f25", null ],
[ "Remove", "df/d26/fs_8h.html#ad985ee5fa0d7e795352935323a07f4a5", null ],
[ "Rename", "df/d26/fs_8h.html#a9441374ba1bef439109da976a8048bb9", null ],
[ "RmDir", "df/d26/fs_8h.html#a33b8cee8134eca08e6820a62d0dad656", null ],
[ "RootName", "df/d26/fs_8h.html#a3d484a9ca884f47f05d568d1743665f7", null ],
[ "Seek", "df/d26/fs_8h.html#aec9bda2590b6b4ff6433991c57ce60a3", null ],
[ "Stat", "df/d26/fs_8h.html#a98adbbae239ee188f2a5cb61d1564ad1", null ],
[ "SuperOps", "df/d26/fs_8h.html#af2c3f075d5c3e40a46da61a9d7a13abc", null ],
[ "SymLink", "df/d26/fs_8h.html#a9ca9828444d899586f97c6c9a4d5d5f0", null ],
[ "Synchronize", "df/d26/fs_8h.html#a6628c40f84a3148dd825cf9036e66b83", null ],
[ "Truncate", "df/d26/fs_8h.html#aa507e1e28360ed651e2294c1c5f02691", null ],
[ "Unmount", "df/d26/fs_8h.html#acda6db920995046415a3c843fb6a37a4", null ],
[ "Write", "df/d26/fs_8h.html#a5f5c45d347b3cbe34597e57c04967e8b", null ]
];

View File

@@ -118,10 +118,10 @@ $(document).ready(function(){initNavTree('df/d26/fs_8h_source.html','../../'); i
<div class="contents">
<a href="../../df/d26/fs_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a2e6d2e5dc031b51fc6f466515b4d3b3e"> 1</a></span><span class="comment">/*</span></div>
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ac3e60a9fc42fb6c0b656191ebb1d658b"> 2</a></span><span class="comment"> This file is part of Fennix Kernel.</span></div>
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a9441374ba1bef439109da976a8048bb9"> 3</a></span><span class="comment"></span> </div>
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#aa4f24d5e592caaf588d436302324694a"> 4</a></span><span class="comment"> Fennix Kernel is free software: you can redistribute it and/or</span></div>
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a5f5c45d347b3cbe34597e57c04967e8b"> 5</a></span><span class="comment"> modify it under the terms of the GNU General Public License as</span></div>
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a8baefdd84470e9a546535750762743b1"> 6</a></span><span class="comment"> published by the Free Software Foundation, either version 3 of</span></div>
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a1e190b7f0133183d91cc71fc8d47ed0c"> 3</a></span><span class="comment"></span> </div>
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ac4f4d1e97ef1b104e09abccb641e530e"> 4</a></span><span class="comment"> Fennix Kernel is free software: you can redistribute it and/or</span></div>
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#af2c3f075d5c3e40a46da61a9d7a13abc"> 5</a></span><span class="comment"> modify it under the terms of the GNU General Public License as</span></div>
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#aa4f24d5e592caaf588d436302324694a"> 6</a></span><span class="comment"> published by the Free Software Foundation, either version 3 of</span></div>
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a38e8576cf8a6210b386212d7b80f42a0"> 7</a></span><span class="comment"> the License, or (at your option) any later version.</span></div>
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a00f03806ee4724ff3e44372909ab378b"> 8</a></span><span class="comment"></span> </div>
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a114cd797c14098cceaf2a3dd64629250"> 9</a></span><span class="comment"> Fennix Kernel is distributed in the hope that it will be useful,</span></div>
@@ -144,7 +144,7 @@ $(document).ready(function(){initNavTree('df/d26/fs_8h_source.html','../../'); i
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a01110bf8f909d84aac57bc6c3caf1e11"> 32</a></span><span class="preprocessor">#define S_IFMT32 037777600000</span></div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> </div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ab5bee51e9ee68b83ab11d4b340f7200b"> 48</a></span><span class="preprocessor">#define S_IFMT 0170000</span></div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#af072945bf898f907662733da42b11a44"> 48</a></span><span class="preprocessor">#define S_IFMT 0170000</span></div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span> </div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span><span class="comment">/* Whiteout */</span></div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a9a122a1f26859b9f6e865623b06b5512"> 51</a></span><span class="preprocessor">#define S_IFWHT 0160000</span></div>
@@ -182,352 +182,376 @@ $(document).ready(function(){initNavTree('df/d26/fs_8h_source.html','../../'); i
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a5303f49f26293acdb9533756c78322fb"> 94</a></span><span class="preprocessor">#define S_IWOTH 0002</span></div>
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a40223db1b95a04f5b28cceb3c34cfebd"> 96</a></span><span class="preprocessor">#define S_IXOTH 0001</span></div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> </div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a7a68c9ffaac7dbcd652225dd7c06a54b"> 98</a></span><span class="preprocessor">#define O_RDONLY 00</span></div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a11b644a8526139c4cc1850dac1271ced"> 99</a></span><span class="preprocessor">#define O_WRONLY 01</span></div>
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#abb0586253488ee61072b73557eeb873b"> 100</a></span><span class="preprocessor">#define O_RDWR 02</span></div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a1cf6b1de1fffedaa1d26b189e9a8d2cc"> 101</a></span><span class="preprocessor">#define O_CREAT 0100</span></div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a9f5acfe79fafe14b6694447bd0e9f10b"> 102</a></span><span class="preprocessor">#define O_EXCL 0200</span></div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ad1d67e453fb3031f40f8cd3403773813"> 103</a></span><span class="preprocessor">#define O_TRUNC 01000</span></div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ae036f789407d21f07b211552d67b3214"> 104</a></span><span class="preprocessor">#define O_APPEND 02000</span></div>
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a82d4d551b214905742c9e045185d352a"> 105</a></span><span class="preprocessor">#define O_NOFOLLOW 0400000</span></div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ad6d8fbe4e494b4dbe051612572d3f757"> 106</a></span><span class="preprocessor">#define O_CLOEXEC 02000000</span></div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> </div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a3746cdc5aac871e6f6504fbcbd29ef1d"> 108</a></span><span class="preprocessor">#define S_ISDIR(mode) (((mode) &amp; S_IFMT) == S_IFDIR)</span></div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#aae33be85d242a1317f972cf2b189f03d"> 109</a></span><span class="preprocessor">#define S_ISCHR(mode) (((mode) &amp; S_IFMT) == S_IFCHR)</span></div>
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a8b86a24d84c3cfce39cc832a017656ba"> 110</a></span><span class="preprocessor">#define S_ISBLK(mode) (((mode) &amp; S_IFMT) == S_IFBLK)</span></div>
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#aad0f32c2c182238f2ff71c83e6ab65a0"> 111</a></span><span class="preprocessor">#define S_ISREG(mode) (((mode) &amp; S_IFMT) == S_IFREG)</span></div>
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a8ae224a2b1fa6eba69bb2bc34b864a24"> 112</a></span><span class="preprocessor">#define S_ISFIFO(mode) (((mode) &amp; S_IFMT) == S_IFIFO)</span></div>
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a765eef536bcb3bd7bacdd675dc2fba13"> 113</a></span><span class="preprocessor">#define S_ISLNK(mode) (((mode) &amp; S_IFMT) == S_IFLNK)</span></div>
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a397ddd128980f1ee034653da2e9d8f6e"> 114</a></span><span class="preprocessor">#define S_ISSOCK(mode) (((mode) &amp; S_IFMT) == S_IFSOCK)</span></div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a3746cdc5aac871e6f6504fbcbd29ef1d"> 98</a></span><span class="preprocessor">#define S_ISDIR(mode) (((mode) &amp; S_IFMT) == S_IFDIR)</span></div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#aae33be85d242a1317f972cf2b189f03d"> 99</a></span><span class="preprocessor">#define S_ISCHR(mode) (((mode) &amp; S_IFMT) == S_IFCHR)</span></div>
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a8b86a24d84c3cfce39cc832a017656ba"> 100</a></span><span class="preprocessor">#define S_ISBLK(mode) (((mode) &amp; S_IFMT) == S_IFBLK)</span></div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#aad0f32c2c182238f2ff71c83e6ab65a0"> 101</a></span><span class="preprocessor">#define S_ISREG(mode) (((mode) &amp; S_IFMT) == S_IFREG)</span></div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a8ae224a2b1fa6eba69bb2bc34b864a24"> 102</a></span><span class="preprocessor">#define S_ISFIFO(mode) (((mode) &amp; S_IFMT) == S_IFIFO)</span></div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a765eef536bcb3bd7bacdd675dc2fba13"> 103</a></span><span class="preprocessor">#define S_ISLNK(mode) (((mode) &amp; S_IFMT) == S_IFLNK)</span></div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a397ddd128980f1ee034653da2e9d8f6e"> 104</a></span><span class="preprocessor">#define S_ISSOCK(mode) (((mode) &amp; S_IFMT) == S_IFSOCK)</span></div>
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> </div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a293ce58a2d39f35c52f7f4516a857057"> 106</a></span><span class="preprocessor">#define DT_UNKNOWN 0x0</span></div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a6fabe696c35bf34daa67931b4c245c7d"> 107</a></span><span class="preprocessor">#define DT_FIFO 0x1</span></div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a7d0095c3caf2c334bf222608d02576d7"> 108</a></span><span class="preprocessor">#define DT_CHR 0x2</span></div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a1dcee67486bc4238096ecb61e2d9ffd1"> 109</a></span><span class="preprocessor">#define DT_DIR 0x4</span></div>
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a212cebbaad682bc6c3bf798c8749abc5"> 110</a></span><span class="preprocessor">#define DT_BLK 0x6</span></div>
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a9973595cf6775b1b29d7274ab4c0d623"> 111</a></span><span class="preprocessor">#define DT_REG 0x8</span></div>
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#aa70b5cb1d9c30b1830cb6a5e835231c6"> 112</a></span><span class="preprocessor">#define DT_LNK 0xA</span></div>
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#aaa6ed2fc54836a2c7d9b698923705f5e"> 113</a></span><span class="preprocessor">#define DT_SOCK 0xC</span></div>
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a9584ba1798d7454f4f63433418ba8798"> 114</a></span><span class="preprocessor">#define DT_WHT 0xE</span></div>
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> </div>
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a293ce58a2d39f35c52f7f4516a857057"> 116</a></span><span class="preprocessor">#define DT_UNKNOWN 0x0</span></div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a6fabe696c35bf34daa67931b4c245c7d"> 117</a></span><span class="preprocessor">#define DT_FIFO 0x1</span></div>
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a7d0095c3caf2c334bf222608d02576d7"> 118</a></span><span class="preprocessor">#define DT_CHR 0x2</span></div>
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a1dcee67486bc4238096ecb61e2d9ffd1"> 119</a></span><span class="preprocessor">#define DT_DIR 0x4</span></div>
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a212cebbaad682bc6c3bf798c8749abc5"> 120</a></span><span class="preprocessor">#define DT_BLK 0x6</span></div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a9973595cf6775b1b29d7274ab4c0d623"> 121</a></span><span class="preprocessor">#define DT_REG 0x8</span></div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#aa70b5cb1d9c30b1830cb6a5e835231c6"> 122</a></span><span class="preprocessor">#define DT_LNK 0xA</span></div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#aaa6ed2fc54836a2c7d9b698923705f5e"> 123</a></span><span class="preprocessor">#define DT_SOCK 0xC</span></div>
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a9584ba1798d7454f4f63433418ba8798"> 124</a></span><span class="preprocessor">#define DT_WHT 0xE</span></div>
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> </div>
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ac1304650d387faf30d7831d2f9f4db3d"> 126</a></span><span class="preprocessor">#define IFTODT(x) ((x) &gt;&gt; 12 &amp; 0xF)</span></div>
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a1cfeb034d04c92d5f0a185217edfb37f"> 127</a></span><span class="preprocessor">#define DTTOIF(x) ((x) &lt;&lt; 12)</span></div>
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> </div>
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a41170bbc4e205b3bc9c2b06033aecc17"> 129</a></span><span class="preprocessor">#define SYMLOOP_MAX 40</span></div>
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> </div>
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span><span class="preprocessor">#ifndef __cplusplus</span></div>
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a8a8f6bdc98a851b29a69b484cb1bad98"> 132</a></span><span class="preprocessor">#define static_assert _Static_assert</span></div>
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> </div>
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span><span class="preprocessor">#ifdef __LP64__</span></div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(dev_t) == 8, <span class="stringliteral">&quot;dev_t must be 64 bits&quot;</span>);</div>
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(ino_t) == 8, <span class="stringliteral">&quot;ino_t must be 64 bits&quot;</span>);</div>
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(mode_t) == 4, <span class="stringliteral">&quot;mode_t must be 32 bits&quot;</span>);</div>
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(nlink_t) == 4, <span class="stringliteral">&quot;nlink_t must be 32 bits&quot;</span>);</div>
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(uid_t) == 4, <span class="stringliteral">&quot;uid_t must be 32 bits&quot;</span>);</div>
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(gid_t) == 4, <span class="stringliteral">&quot;gid_t must be 32 bits&quot;</span>);</div>
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(off_t) == 8, <span class="stringliteral">&quot;off_t must be 64 bits&quot;</span>);</div>
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(time_t) == 8, <span class="stringliteral">&quot;time_t must be 64 bits&quot;</span>);</div>
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(blksize_t) == 8, <span class="stringliteral">&quot;blksize_t must be 64 bits&quot;</span>);</div>
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(blkcnt_t) == 8, <span class="stringliteral">&quot;blkcnt_t must be 64 bits&quot;</span>);</div>
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span><span class="preprocessor">#else</span></div>
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(dev_t) == 4, <span class="stringliteral">&quot;dev_t must be 32 bits&quot;</span>);</div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(ino_t) == 4, <span class="stringliteral">&quot;ino_t must be 32 bits&quot;</span>);</div>
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(mode_t) == 4, <span class="stringliteral">&quot;mode_t must be 32 bits&quot;</span>);</div>
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(nlink_t) == 4, <span class="stringliteral">&quot;nlink_t must be 32 bits&quot;</span>);</div>
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(uid_t) == 4, <span class="stringliteral">&quot;uid_t must be 32 bits&quot;</span>);</div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(gid_t) == 4, <span class="stringliteral">&quot;gid_t must be 32 bits&quot;</span>);</div>
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(off_t) == 4, <span class="stringliteral">&quot;off_t must be 32 bits&quot;</span>);</div>
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(time_t) == 4, <span class="stringliteral">&quot;time_t must be 32 bits&quot;</span>);</div>
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(blksize_t) == 4, <span class="stringliteral">&quot;blksize_t must be 32 bits&quot;</span>);</div>
<div class="foldopen" id="foldopen00156" data-start="{" data-end="}">
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ae9d1c84bd8c5ad87f19dc53750668f1b"> 156</a></span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(blkcnt_t) == 4, <span class="stringliteral">&quot;blkcnt_t must be 32 bits&quot;</span>);</div>
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ac1304650d387faf30d7831d2f9f4db3d"> 116</a></span><span class="preprocessor">#define IFTODT(x) ((x) &gt;&gt; 12 &amp; 0xF)</span></div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a1cfeb034d04c92d5f0a185217edfb37f"> 117</a></span><span class="preprocessor">#define DTTOIF(x) ((x) &lt;&lt; 12)</span></div>
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> </div>
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a41170bbc4e205b3bc9c2b06033aecc17"> 119</a></span><span class="preprocessor">#define SYMLOOP_MAX 40</span></div>
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> </div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span><span class="preprocessor">#ifndef __cplusplus</span></div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a8a8f6bdc98a851b29a69b484cb1bad98"> 122</a></span><span class="preprocessor">#define static_assert _Static_assert</span></div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> </div>
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span><span class="preprocessor">#ifdef __LP64__</span></div>
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(dev_t) == 8, <span class="stringliteral">&quot;dev_t must be 64 bits&quot;</span>);</div>
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(ino_t) == 8, <span class="stringliteral">&quot;ino_t must be 64 bits&quot;</span>);</div>
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(mode_t) == 4, <span class="stringliteral">&quot;mode_t must be 32 bits&quot;</span>);</div>
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(nlink_t) == 4, <span class="stringliteral">&quot;nlink_t must be 32 bits&quot;</span>);</div>
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(uid_t) == 4, <span class="stringliteral">&quot;uid_t must be 32 bits&quot;</span>);</div>
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(gid_t) == 4, <span class="stringliteral">&quot;gid_t must be 32 bits&quot;</span>);</div>
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(off_t) == 8, <span class="stringliteral">&quot;off_t must be 64 bits&quot;</span>);</div>
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(time_t) == 8, <span class="stringliteral">&quot;time_t must be 64 bits&quot;</span>);</div>
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(blksize_t) == 8, <span class="stringliteral">&quot;blksize_t must be 64 bits&quot;</span>);</div>
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(blkcnt_t) == 8, <span class="stringliteral">&quot;blkcnt_t must be 64 bits&quot;</span>);</div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span><span class="preprocessor">#else</span></div>
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(dev_t) == 4, <span class="stringliteral">&quot;dev_t must be 32 bits&quot;</span>);</div>
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"> 138</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(ino_t) == 4, <span class="stringliteral">&quot;ino_t must be 32 bits&quot;</span>);</div>
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"> 139</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(mode_t) == 4, <span class="stringliteral">&quot;mode_t must be 32 bits&quot;</span>);</div>
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"> 140</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(nlink_t) == 4, <span class="stringliteral">&quot;nlink_t must be 32 bits&quot;</span>);</div>
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(uid_t) == 4, <span class="stringliteral">&quot;uid_t must be 32 bits&quot;</span>);</div>
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(gid_t) == 4, <span class="stringliteral">&quot;gid_t must be 32 bits&quot;</span>);</div>
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"> 143</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(off_t) == 4, <span class="stringliteral">&quot;off_t must be 32 bits&quot;</span>);</div>
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(time_t) == 4, <span class="stringliteral">&quot;time_t must be 32 bits&quot;</span>);</div>
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(blksize_t) == 4, <span class="stringliteral">&quot;blksize_t must be 32 bits&quot;</span>);</div>
<div class="foldopen" id="foldopen00146" data-start="{" data-end="}">
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#adeee0c5ffa0505b0fb9cbde29aa5a750"> 146</a></span><span class="keyword">static_assert</span>(<span class="keyword">sizeof</span>(blkcnt_t) == 4, <span class="stringliteral">&quot;blkcnt_t must be 32 bits&quot;</span>);</div>
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> </div>
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span><span class="preprocessor">#undef static_assert</span></div>
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"> 150</span> </div>
<div class="foldopen" id="foldopen00151" data-start="{" data-end="};">
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html"> 151</a></span><span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d5/df1/structkstat">kstat</a></div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span>{</div>
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a564f699164b986ac3358ce6acde557e5"> 154</a></span> dev_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#a564f699164b986ac3358ce6acde557e5">Device</a>;</div>
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span> </div>
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ab513d931acdad2f26554dbcc31fe90e4"> 157</a></span> ino_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#ab513d931acdad2f26554dbcc31fe90e4">Index</a>;</div>
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> </div>
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span><span class="preprocessor">#undef static_assert</span></div>
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> </div>
<div class="foldopen" id="foldopen00161" data-start="{" data-end="};">
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html"> 161</a></span><span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d5/df1/structkstat">kstat</a></div>
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span>{</div>
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a564f699164b986ac3358ce6acde557e5"> 164</a></span> dev_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#a564f699164b986ac3358ce6acde557e5">Device</a>;</div>
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span> </div>
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ab513d931acdad2f26554dbcc31fe90e4"> 167</a></span> ino_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#ab513d931acdad2f26554dbcc31fe90e4">Index</a>;</div>
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span> </div>
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808"> 170</a></span> mode_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808">Mode</a>;</div>
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span> </div>
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a90cbd8716158e3d6c367080d81e7327e"> 173</a></span> nlink_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#a90cbd8716158e3d6c367080d81e7327e">HardLinks</a>;</div>
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span> </div>
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a640517af38108c7ece215fe6789b497a"> 176</a></span> uid_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#a640517af38108c7ece215fe6789b497a">UserID</a>;</div>
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span> </div>
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a6df31642b52e126ee6433ae83c5c7df8"> 179</a></span> gid_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#a6df31642b52e126ee6433ae83c5c7df8">GroupID</a>;</div>
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span> </div>
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a0894ecf497e1e426853b876a47459280"> 182</a></span> dev_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#a0894ecf497e1e426853b876a47459280">RawDevice</a>;</div>
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span> </div>
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a5f3da9475a138d8a510be43e53dd20b6"> 185</a></span> off_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#a5f3da9475a138d8a510be43e53dd20b6">Size</a>;</div>
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"> 186</span> </div>
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#af0d5a9e82aa0ece31db45ae57b97b5d9"> 188</a></span> time_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#af0d5a9e82aa0ece31db45ae57b97b5d9">AccessTime</a>;</div>
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span> </div>
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a9f1f01620d0175f71eff75e384cd9042"> 191</a></span> time_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#a9f1f01620d0175f71eff75e384cd9042">ModifyTime</a>;</div>
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span> </div>
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a3d80694a7ef662e6e37ef68a5490f6ae"> 194</a></span> time_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#a3d80694a7ef662e6e37ef68a5490f6ae">ChangeTime</a>;</div>
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"> 195</span> </div>
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#aac2e36f2ffad2d048f6d1d3f988765ef"> 197</a></span> blksize_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#aac2e36f2ffad2d048f6d1d3f988765ef">BlockSize</a>;</div>
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span> </div>
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a4e032619e90e03194c162718a33f09a0"> 200</a></span> blkcnt_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#a4e032619e90e03194c162718a33f09a0">Blocks</a>;</div>
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</span> </div>
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a733e07be0afb4a7a10555436d8deb100"> 203</a></span> mode_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#a733e07be0afb4a7a10555436d8deb100">Attribute</a>;</div>
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span> </div>
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span><span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span> </div>
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span> dev_t MakeDevice(<span class="keywordtype">int</span> Major, <span class="keywordtype">int</span> Minor)</div>
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"> 208</span> {</div>
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"> 209</span> <span class="keywordflow">return</span> ((Major &amp; 0xFFF) &lt;&lt; 8) |</div>
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</span> (Minor &amp; 0xFF);</div>
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808"> 160</a></span> mode_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808">Mode</a>;</div>
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> </div>
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a90cbd8716158e3d6c367080d81e7327e"> 163</a></span> nlink_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#a90cbd8716158e3d6c367080d81e7327e">HardLinks</a>;</div>
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span> </div>
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a640517af38108c7ece215fe6789b497a"> 166</a></span> uid_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#a640517af38108c7ece215fe6789b497a">UserID</a>;</div>
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> </div>
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a6df31642b52e126ee6433ae83c5c7df8"> 169</a></span> gid_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#a6df31642b52e126ee6433ae83c5c7df8">GroupID</a>;</div>
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span> </div>
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a0894ecf497e1e426853b876a47459280"> 172</a></span> dev_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#a0894ecf497e1e426853b876a47459280">RawDevice</a>;</div>
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span> </div>
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a5f3da9475a138d8a510be43e53dd20b6"> 175</a></span> off_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#a5f3da9475a138d8a510be43e53dd20b6">Size</a>;</div>
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span> </div>
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#af0d5a9e82aa0ece31db45ae57b97b5d9"> 178</a></span> time_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#af0d5a9e82aa0ece31db45ae57b97b5d9">AccessTime</a>;</div>
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span> </div>
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a9f1f01620d0175f71eff75e384cd9042"> 181</a></span> time_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#a9f1f01620d0175f71eff75e384cd9042">ModifyTime</a>;</div>
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span> </div>
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a3d80694a7ef662e6e37ef68a5490f6ae"> 184</a></span> time_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#a3d80694a7ef662e6e37ef68a5490f6ae">ChangeTime</a>;</div>
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"> 185</span> </div>
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#aac2e36f2ffad2d048f6d1d3f988765ef"> 187</a></span> blksize_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#aac2e36f2ffad2d048f6d1d3f988765ef">BlockSize</a>;</div>
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span> </div>
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a4e032619e90e03194c162718a33f09a0"> 190</a></span> blkcnt_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#a4e032619e90e03194c162718a33f09a0">Blocks</a>;</div>
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"> 191</span> </div>
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a733e07be0afb4a7a10555436d8deb100"> 193</a></span> mode_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#a733e07be0afb4a7a10555436d8deb100">Attribute</a>;</div>
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span> </div>
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"> 195</span><span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"> 196</span> </div>
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span> dev_t MakeDevice(<span class="keywordtype">int</span> Major, <span class="keywordtype">int</span> Minor)</div>
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span> {</div>
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"> 199</span> <span class="keywordflow">return</span> ((Major &amp; 0xFFF) &lt;&lt; 8) |</div>
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"> 200</span> (Minor &amp; 0xFF);</div>
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</span> }</div>
<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"> 202</span> </div>
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"> 203</span> <span class="keywordtype">int</span> GetMajor()</div>
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span> {</div>
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span> <span class="keywordflow">return</span> ((<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>)(<a class="code hl_variable" href="../../df/d26/fs_8h.html#a564f699164b986ac3358ce6acde557e5">Device</a>) &gt;&gt; 8) &amp; 0xFFF;</div>
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span> }</div>
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span> </div>
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"> 208</span> <span class="keywordtype">int</span> GetMinor()</div>
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"> 209</span> {</div>
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#a564f699164b986ac3358ce6acde557e5">Device</a> &amp; 0xFF;</div>
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span> }</div>
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"> 212</span> </div>
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span> <span class="keywordtype">int</span> GetMajor()</div>
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span> <span class="keywordtype">void</span> SetFileType(mode_t Type)</div>
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span> {</div>
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"> 215</span> <span class="keywordflow">return</span> ((<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>)(<a class="code hl_variable" href="../../df/d26/fs_8h.html#a564f699164b986ac3358ce6acde557e5">Device</a>) &gt;&gt; 8) &amp; 0xFFF;</div>
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"> 216</span> }</div>
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"> 217</span> </div>
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span> <span class="keywordtype">int</span> GetMinor()</div>
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span> {</div>
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span> <span class="keywordflow">return</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#a564f699164b986ac3358ce6acde557e5">Device</a> &amp; 0xFF;</div>
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span> }</div>
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"> 215</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808">Mode</a> = (<a class="code hl_variable" href="../../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808">Mode</a> &amp; ~S_IFMT) |</div>
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"> 216</span> (Type &amp; <a class="code hl_define" href="../../df/d26/fs_8h.html#ab5bee51e9ee68b83ab11d4b340f7200b">S_IFMT</a>);</div>
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"> 217</span> }</div>
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span> </div>
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span> mode_t GetFileType() { <span class="keywordflow">return</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808">Mode</a> &amp; <a class="code hl_define" href="../../df/d26/fs_8h.html#ab5bee51e9ee68b83ab11d4b340f7200b">S_IFMT</a>; }</div>
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span> <span class="keywordtype">void</span> ClearFileType() { <a class="code hl_variable" href="../../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808">Mode</a> = <a class="code hl_variable" href="../../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808">Mode</a> &amp; ~S_IFMT; }</div>
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span> <span class="keywordtype">bool</span> IsType(mode_t Type) { <span class="keywordflow">return</span> (<a class="code hl_variable" href="../../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808">Mode</a> &amp; <a class="code hl_define" href="../../df/d26/fs_8h.html#ab5bee51e9ee68b83ab11d4b340f7200b">S_IFMT</a>) == Type; }</div>
<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"> 222</span> </div>
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"> 223</span> <span class="keywordtype">void</span> SetFileType(mode_t Type)</div>
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"> 223</span> <span class="keywordtype">void</span> SetPermissions(mode_t Permissions)</div>
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"> 224</span> {</div>
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"> 225</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808">Mode</a> = (<a class="code hl_variable" href="../../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808">Mode</a> &amp; ~S_IFMT) |</div>
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"> 226</span> (Type &amp; <a class="code hl_define" href="../../df/d26/fs_8h.html#ab5bee51e9ee68b83ab11d4b340f7200b">S_IFMT</a>);</div>
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"> 225</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808">Mode</a> = (<a class="code hl_variable" href="../../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808">Mode</a> &amp; <a class="code hl_define" href="../../df/d26/fs_8h.html#ab5bee51e9ee68b83ab11d4b340f7200b">S_IFMT</a>) |</div>
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"> 226</span> (Permissions &amp; ~<a class="code hl_define" href="../../df/d26/fs_8h.html#ab5bee51e9ee68b83ab11d4b340f7200b">S_IFMT</a>);</div>
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"> 227</span> }</div>
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"> 228</span> </div>
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span> mode_t GetFileType() { <span class="keywordflow">return</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808">Mode</a> &amp; <a class="code hl_define" href="../../df/d26/fs_8h.html#ab5bee51e9ee68b83ab11d4b340f7200b">S_IFMT</a>; }</div>
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span> <span class="keywordtype">void</span> ClearFileType() { <a class="code hl_variable" href="../../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808">Mode</a> = <a class="code hl_variable" href="../../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808">Mode</a> &amp; ~S_IFMT; }</div>
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"> 231</span> <span class="keywordtype">bool</span> IsType(mode_t Type) { <span class="keywordflow">return</span> (<a class="code hl_variable" href="../../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808">Mode</a> &amp; <a class="code hl_define" href="../../df/d26/fs_8h.html#ab5bee51e9ee68b83ab11d4b340f7200b">S_IFMT</a>) == Type; }</div>
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"> 232</span> </div>
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"> 233</span> <span class="keywordtype">void</span> SetPermissions(mode_t Permissions)</div>
<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"> 234</span> {</div>
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"> 235</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808">Mode</a> = (<a class="code hl_variable" href="../../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808">Mode</a> &amp; <a class="code hl_define" href="../../df/d26/fs_8h.html#ab5bee51e9ee68b83ab11d4b340f7200b">S_IFMT</a>) |</div>
<div class="line"><a id="l00236" name="l00236"></a><span class="lineno"> 236</span> (Permissions &amp; ~<a class="code hl_define" href="../../df/d26/fs_8h.html#ab5bee51e9ee68b83ab11d4b340f7200b">S_IFMT</a>);</div>
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"> 237</span> }</div>
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"> 238</span> </div>
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"> 239</span> mode_t GetPermissions() { <span class="keywordflow">return</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808">Mode</a> &amp; ~S_IFMT; }</div>
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"> 240</span> <span class="keywordtype">void</span> ClearPermissions() { <a class="code hl_variable" href="../../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808">Mode</a> = <a class="code hl_variable" href="../../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808">Mode</a> &amp; <a class="code hl_define" href="../../df/d26/fs_8h.html#ab5bee51e9ee68b83ab11d4b340f7200b">S_IFMT</a>; }</div>
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"> 241</span> </div>
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"> 242</span><span class="preprocessor">#endif </span><span class="comment">// __cplusplus</span></div>
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"> 243</span>};</div>
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span> mode_t GetPermissions() { <span class="keywordflow">return</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808">Mode</a> &amp; ~S_IFMT; }</div>
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span> <span class="keywordtype">void</span> ClearPermissions() { <a class="code hl_variable" href="../../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808">Mode</a> = <a class="code hl_variable" href="../../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808">Mode</a> &amp; <a class="code hl_define" href="../../df/d26/fs_8h.html#ab5bee51e9ee68b83ab11d4b340f7200b">S_IFMT</a>; }</div>
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"> 231</span> </div>
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"> 232</span><span class="preprocessor">#endif </span><span class="comment">// __cplusplus</span></div>
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"> 233</span>};</div>
</div>
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"> 244</span> </div>
<div class="foldopen" id="foldopen00245" data-start="{" data-end="};">
<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html"> 245</a></span><span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d9/ddf/structkdirent">kdirent</a></div>
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</span>{</div>
<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#aaf47378e1023c469b361bfbfe1e68ec4"> 247</a></span> ino_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#aaf47378e1023c469b361bfbfe1e68ec4">d_ino</a>;</div>
<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a883eee0b0e9bc85a6a4c0b81c12d59b4"> 248</a></span> off_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#a883eee0b0e9bc85a6a4c0b81c12d59b4">d_off</a>;</div>
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ab16632cca111e54cdbcb1e3ce465ed3c"> 249</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#ab16632cca111e54cdbcb1e3ce465ed3c">d_reclen</a>;</div>
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ae62da46e9487a67427fad586aa96806a"> 250</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#ae62da46e9487a67427fad586aa96806a">d_type</a>;</div>
<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a5a9f69f32f7f6d41513d7093cd06b27b"> 251</a></span> <span class="keywordtype">char</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#a5a9f69f32f7f6d41513d7093cd06b27b">d_name</a>[];</div>
<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"> 252</span>};</div>
<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"> 234</span> </div>
<div class="foldopen" id="foldopen00235" data-start="{" data-end="};">
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html"> 235</a></span><span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d9/ddf/structkdirent">kdirent</a></div>
<div class="line"><a id="l00236" name="l00236"></a><span class="lineno"> 236</span>{</div>
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#aaf47378e1023c469b361bfbfe1e68ec4"> 237</a></span> ino_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#aaf47378e1023c469b361bfbfe1e68ec4">d_ino</a>;</div>
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a883eee0b0e9bc85a6a4c0b81c12d59b4"> 238</a></span> off_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#a883eee0b0e9bc85a6a4c0b81c12d59b4">d_off</a>;</div>
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ab16632cca111e54cdbcb1e3ce465ed3c"> 239</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#ab16632cca111e54cdbcb1e3ce465ed3c">d_reclen</a>;</div>
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ae62da46e9487a67427fad586aa96806a"> 240</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#ae62da46e9487a67427fad586aa96806a">d_type</a>;</div>
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a5a9f69f32f7f6d41513d7093cd06b27b"> 241</a></span> <span class="keywordtype">char</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#a5a9f69f32f7f6d41513d7093cd06b27b">d_name</a>[];</div>
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"> 242</span>};</div>
</div>
<div class="line"><a id="l00253" name="l00253"></a><span class="lineno"> 253</span> </div>
<div class="foldopen" id="foldopen00254" data-start="{" data-end="};">
<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html"> 254</a></span><span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a></div>
<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"> 255</span>{</div>
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a596b05c30fb6356f46f6c827bdac7fc6"> 256</a></span> dev_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#a596b05c30fb6356f46f6c827bdac7fc6">Device</a>, <a class="code hl_variable" href="../../df/d26/fs_8h.html#a138b2f9d3133d7b3aeeec3986d064a7a">RawDevice</a>;</div>
<div class="line"><a id="l00257" name="l00257"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a594a4636414d0b19f3b08860c0121a66"> 257</a></span> ino_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#a594a4636414d0b19f3b08860c0121a66">Index</a>;</div>
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a667a06765053832b0e364d352d331481"> 258</a></span> mode_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#a667a06765053832b0e364d352d331481">Mode</a>;</div>
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ab5bfae4f7951e37243599de928130341"> 259</a></span> uint32_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#ab5bfae4f7951e37243599de928130341">Flags</a>;</div>
<div class="line"><a id="l00260" name="l00260"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ac7fd076e6f0290af80aee31a0af35b4a"> 260</a></span> off_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#ac7fd076e6f0290af80aee31a0af35b4a">Offset</a>;</div>
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"> 261</span> </div>
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a866fcc7922cd6949f8ee7e41b270fde6"> 262</a></span> uintptr_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#a866fcc7922cd6949f8ee7e41b270fde6">KernelData</a>;</div>
<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ad5d7f7b9b3133592e590d5e9b5173425"> 263</a></span> <span class="keywordtype">void</span> *<a class="code hl_variable" href="../../df/d26/fs_8h.html#ad5d7f7b9b3133592e590d5e9b5173425">PrivateData</a>;</div>
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"> 243</span> </div>
<div class="foldopen" id="foldopen00244" data-start="{" data-end="};">
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html"> 244</a></span><span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a></div>
<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"> 245</span>{</div>
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a596b05c30fb6356f46f6c827bdac7fc6"> 246</a></span> dev_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#a596b05c30fb6356f46f6c827bdac7fc6">Device</a>, <a class="code hl_variable" href="../../df/d26/fs_8h.html#a138b2f9d3133d7b3aeeec3986d064a7a">RawDevice</a>;</div>
<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a594a4636414d0b19f3b08860c0121a66"> 247</a></span> ino_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#a594a4636414d0b19f3b08860c0121a66">Index</a>;</div>
<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a667a06765053832b0e364d352d331481"> 248</a></span> mode_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#a667a06765053832b0e364d352d331481">Mode</a>;</div>
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ab5bfae4f7951e37243599de928130341"> 249</a></span> uint32_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#ab5bfae4f7951e37243599de928130341">Flags</a>;</div>
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ac7fd076e6f0290af80aee31a0af35b4a"> 250</a></span> off_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#ac7fd076e6f0290af80aee31a0af35b4a">Offset</a>;</div>
<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"> 251</span> </div>
<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a866fcc7922cd6949f8ee7e41b270fde6"> 252</a></span> uintptr_t <a class="code hl_variable" href="../../df/d26/fs_8h.html#a866fcc7922cd6949f8ee7e41b270fde6">KernelData</a>;</div>
<div class="line"><a id="l00253" name="l00253"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ad5d7f7b9b3133592e590d5e9b5173425"> 253</a></span> <span class="keywordtype">void</span> *<a class="code hl_variable" href="../../df/d26/fs_8h.html#ad5d7f7b9b3133592e590d5e9b5173425">PrivateData</a>;</div>
<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"> 254</span> </div>
<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"> 255</span><span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"> 256</span> </div>
<div class="line"><a id="l00257" name="l00257"></a><span class="lineno"> 257</span> <span class="comment">/* ... */</span></div>
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"> 258</span> </div>
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"> 259</span> <span class="keywordtype">void</span> SetDevice(<span class="keywordtype">int</span> Major, <span class="keywordtype">int</span> Minor)</div>
<div class="line"><a id="l00260" name="l00260"></a><span class="lineno"> 260</span> {</div>
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"> 261</span> this-&gt;RawDevice = ((Major &amp; 0xFFF) &lt;&lt; 8) |</div>
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span> (Minor &amp; 0xFF);</div>
<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"> 263</span> }</div>
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"> 264</span> </div>
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"> 265</span><span class="preprocessor">#ifdef __cplusplus</span></div>
<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"> 266</span> </div>
<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"> 267</span> <span class="comment">/* ... */</span></div>
<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"> 268</span> </div>
<div class="line"><a id="l00269" name="l00269"></a><span class="lineno"> 269</span> <span class="keywordtype">void</span> SetDevice(<span class="keywordtype">int</span> Major, <span class="keywordtype">int</span> Minor)</div>
<div class="line"><a id="l00270" name="l00270"></a><span class="lineno"> 270</span> {</div>
<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"> 271</span> this-&gt;RawDevice = ((Major &amp; 0xFFF) &lt;&lt; 8) |</div>
<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"> 272</span> (Minor &amp; 0xFF);</div>
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"> 265</span> <span class="keywordtype">int</span> GetMajor()</div>
<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"> 266</span> {</div>
<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"> 267</span> <span class="keywordflow">return</span> ((<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>)(this-&gt;RawDevice) &gt;&gt; 8) &amp; 0xFFF;</div>
<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"> 268</span> }</div>
<div class="line"><a id="l00269" name="l00269"></a><span class="lineno"> 269</span> </div>
<div class="line"><a id="l00270" name="l00270"></a><span class="lineno"> 270</span> <span class="keywordtype">int</span> GetMinor()</div>
<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"> 271</span> {</div>
<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"> 272</span> <span class="keywordflow">return</span> this-&gt;RawDevice &amp; 0xFF;</div>
<div class="line"><a id="l00273" name="l00273"></a><span class="lineno"> 273</span> }</div>
<div class="line"><a id="l00274" name="l00274"></a><span class="lineno"> 274</span> </div>
<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"> 275</span> <span class="keywordtype">int</span> GetMajor()</div>
<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"> 275</span> <a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a>()</div>
<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"> 276</span> {</div>
<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"> 277</span> <span class="keywordflow">return</span> ((<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span>)(this-&gt;RawDevice) &gt;&gt; 8) &amp; 0xFFF;</div>
<div class="line"><a id="l00278" name="l00278"></a><span class="lineno"> 278</span> }</div>
<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"> 279</span> </div>
<div class="line"><a id="l00280" name="l00280"></a><span class="lineno"> 280</span> <span class="keywordtype">int</span> GetMinor()</div>
<div class="line"><a id="l00281" name="l00281"></a><span class="lineno"> 281</span> {</div>
<div class="line"><a id="l00282" name="l00282"></a><span class="lineno"> 282</span> <span class="keywordflow">return</span> this-&gt;RawDevice &amp; 0xFF;</div>
<div class="line"><a id="l00283" name="l00283"></a><span class="lineno"> 283</span> }</div>
<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"> 284</span> </div>
<div class="line"><a id="l00285" name="l00285"></a><span class="lineno"> 285</span> <a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a>()</div>
<div class="line"><a id="l00286" name="l00286"></a><span class="lineno"> 286</span> {</div>
<div class="line"><a id="l00287" name="l00287"></a><span class="lineno"> 287</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#a596b05c30fb6356f46f6c827bdac7fc6">Device</a> = 0;</div>
<div class="line"><a id="l00288" name="l00288"></a><span class="lineno"> 288</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#a138b2f9d3133d7b3aeeec3986d064a7a">RawDevice</a> = 0;</div>
<div class="line"><a id="l00289" name="l00289"></a><span class="lineno"> 289</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#a594a4636414d0b19f3b08860c0121a66">Index</a> = 0;</div>
<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"> 290</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#a667a06765053832b0e364d352d331481">Mode</a> = 0;</div>
<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"> 291</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#ab5bfae4f7951e37243599de928130341">Flags</a> = 0;</div>
<div class="line"><a id="l00292" name="l00292"></a><span class="lineno"> 292</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#ac7fd076e6f0290af80aee31a0af35b4a">Offset</a> = 0;</div>
<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"> 293</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#a866fcc7922cd6949f8ee7e41b270fde6">KernelData</a> = 0x0;</div>
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"> 294</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#ad5d7f7b9b3133592e590d5e9b5173425">PrivateData</a> = <span class="keyword">nullptr</span>;</div>
<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"> 295</span> }</div>
<div class="line"><a id="l00296" name="l00296"></a><span class="lineno"> 296</span> </div>
<div class="line"><a id="l00297" name="l00297"></a><span class="lineno"> 297</span> <a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">~Inode</a>() = <span class="keywordflow">default</span>;</div>
<div class="line"><a id="l00298" name="l00298"></a><span class="lineno"> 298</span> </div>
<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"> 299</span><span class="preprocessor">#else </span><span class="comment">// __cplusplus</span></div>
<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"> 277</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#a596b05c30fb6356f46f6c827bdac7fc6">Device</a> = 0;</div>
<div class="line"><a id="l00278" name="l00278"></a><span class="lineno"> 278</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#a138b2f9d3133d7b3aeeec3986d064a7a">RawDevice</a> = 0;</div>
<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"> 279</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#a594a4636414d0b19f3b08860c0121a66">Index</a> = 0;</div>
<div class="line"><a id="l00280" name="l00280"></a><span class="lineno"> 280</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#a667a06765053832b0e364d352d331481">Mode</a> = 0;</div>
<div class="line"><a id="l00281" name="l00281"></a><span class="lineno"> 281</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#ab5bfae4f7951e37243599de928130341">Flags</a> = 0;</div>
<div class="line"><a id="l00282" name="l00282"></a><span class="lineno"> 282</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#ac7fd076e6f0290af80aee31a0af35b4a">Offset</a> = 0;</div>
<div class="line"><a id="l00283" name="l00283"></a><span class="lineno"> 283</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#a866fcc7922cd6949f8ee7e41b270fde6">KernelData</a> = 0x0;</div>
<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"> 284</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#ad5d7f7b9b3133592e590d5e9b5173425">PrivateData</a> = <span class="keyword">nullptr</span>;</div>
<div class="line"><a id="l00285" name="l00285"></a><span class="lineno"> 285</span> }</div>
<div class="line"><a id="l00286" name="l00286"></a><span class="lineno"> 286</span> </div>
<div class="line"><a id="l00287" name="l00287"></a><span class="lineno"> 287</span> <a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">~Inode</a>() = <span class="keywordflow">default</span>;</div>
<div class="line"><a id="l00288" name="l00288"></a><span class="lineno"> 288</span> </div>
<div class="line"><a id="l00289" name="l00289"></a><span class="lineno"> 289</span><span class="preprocessor">#else </span><span class="comment">// __cplusplus</span></div>
<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"> 290</span> </div>
<div class="foldopen" id="foldopen00291" data-start="" data-end="">
<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ad0d8f5f25260c684d5194149d51bdab4"> 291</a></span><span class="preprocessor">#define INODE_MAKEDEV(major, minor) \</span></div>
<div class="line"><a id="l00292" name="l00292"></a><span class="lineno"> 292</span><span class="preprocessor"> ((dev_t)(((major &amp; 0xFFF) &lt;&lt; 8) | \</span></div>
<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"> 293</span><span class="preprocessor"> (minor &amp; 0xFF)))</span></div>
</div>
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"> 294</span> </div>
<div class="foldopen" id="foldopen00295" data-start="" data-end="">
<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a270b0fbec1ed39659f47894e379126c8"> 295</a></span><span class="preprocessor">#define INODE_MAJOR(rdev) \</span></div>
<div class="line"><a id="l00296" name="l00296"></a><span class="lineno"> 296</span><span class="preprocessor"> ((int)(((rdev) &gt;&gt; 8) &amp; 0xFFF))</span></div>
</div>
<div class="line"><a id="l00297" name="l00297"></a><span class="lineno"> 297</span> </div>
<div class="foldopen" id="foldopen00298" data-start="" data-end="">
<div class="line"><a id="l00298" name="l00298"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a6b01f8d41285666c43e975064fb65d40"> 298</a></span><span class="preprocessor">#define INODE_MINOR(rdev) \</span></div>
<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"> 299</span><span class="preprocessor"> ((int)((rdev) &amp; 0xFF))</span></div>
</div>
<div class="line"><a id="l00300" name="l00300"></a><span class="lineno"> 300</span> </div>
<div class="foldopen" id="foldopen00301" data-start="" data-end="">
<div class="line"><a id="l00301" name="l00301"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ad0d8f5f25260c684d5194149d51bdab4"> 301</a></span><span class="preprocessor">#define INODE_MAKEDEV(major, minor) \</span></div>
<div class="line"><a id="l00302" name="l00302"></a><span class="lineno"> 302</span><span class="preprocessor"> ((dev_t)(((major &amp; 0xFFF) &lt;&lt; 8) | \</span></div>
<div class="line"><a id="l00303" name="l00303"></a><span class="lineno"> 303</span><span class="preprocessor"> (minor &amp; 0xFF)))</span></div>
<div class="line"><a id="l00301" name="l00301"></a><span class="lineno"> 301</span><span class="preprocessor">#endif </span><span class="comment">// __cplusplus</span></div>
<div class="line"><a id="l00302" name="l00302"></a><span class="lineno"> 302</span>};</div>
</div>
<div class="line"><a id="l00304" name="l00304"></a><span class="lineno"> 304</span> </div>
<div class="foldopen" id="foldopen00305" data-start="" data-end="">
<div class="line"><a id="l00305" name="l00305"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a270b0fbec1ed39659f47894e379126c8"> 305</a></span><span class="preprocessor">#define INODE_MAJOR(rdev) \</span></div>
<div class="line"><a id="l00306" name="l00306"></a><span class="lineno"> 306</span><span class="preprocessor"> ((int)(((rdev) &gt;&gt; 8) &amp; 0xFFF))</span></div>
</div>
<div class="line"><a id="l00307" name="l00307"></a><span class="lineno"> 307</span> </div>
<div class="foldopen" id="foldopen00308" data-start="" data-end="">
<div class="line"><a id="l00308" name="l00308"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a6b01f8d41285666c43e975064fb65d40"> 308</a></span><span class="preprocessor">#define INODE_MINOR(rdev) \</span></div>
<div class="line"><a id="l00309" name="l00309"></a><span class="lineno"> 309</span><span class="preprocessor"> ((int)((rdev) &amp; 0xFF))</span></div>
</div>
<div class="line"><a id="l00310" name="l00310"></a><span class="lineno"> 310</span> </div>
<div class="line"><a id="l00311" name="l00311"></a><span class="lineno"> 311</span><span class="preprocessor">#endif </span><span class="comment">// __cplusplus</span></div>
<div class="line"><a id="l00312" name="l00312"></a><span class="lineno"> 312</span>};</div>
</div>
<div class="line"><a id="l00313" name="l00313"></a><span class="lineno"> 313</span> </div>
<div class="foldopen" id="foldopen00314" data-start="{" data-end="};">
<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html"> 314</a></span><span class="keyword">struct </span><a class="code hl_struct" href="../../db/de6/structInodeOperations.html">InodeOperations</a></div>
<div class="line"><a id="l00315" name="l00315"></a><span class="lineno"> 315</span>{</div>
<div class="line"><a id="l00316" name="l00316"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#a7f143243e5be1fc608f99072d3c93cb5"> 316</a></span> int (*<a class="code hl_variable" href="../../db/de6/structInodeOperations.html#a7f143243e5be1fc608f99072d3c93cb5">Lookup</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Parent, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_variable" href="../../df/d26/fs_8h.html#a760b4e07b204e4852e7fb55e25567623">Name</a>, <span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> **Result);</div>
<div class="line"><a id="l00317" name="l00317"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#abed9ba869733a00a02a41a3ea9765bda"> 317</a></span> int (*<a class="code hl_variable" href="../../db/de6/structInodeOperations.html#abed9ba869733a00a02a41a3ea9765bda">Create</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Parent, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_variable" href="../../df/d26/fs_8h.html#a760b4e07b204e4852e7fb55e25567623">Name</a>, mode_t Mode, <span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> **Result);</div>
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#a229c34e01b322f1b9533a049ff1f5cc9"> 318</a></span> int (*<a class="code hl_variable" href="../../db/de6/structInodeOperations.html#a229c34e01b322f1b9533a049ff1f5cc9">Remove</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Parent, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_variable" href="../../df/d26/fs_8h.html#a760b4e07b204e4852e7fb55e25567623">Name</a>);</div>
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#a54bbd07bcb9a6143867be3aa05577413"> 319</a></span> int (*<a class="code hl_variable" href="../../db/de6/structInodeOperations.html#a54bbd07bcb9a6143867be3aa05577413">Rename</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Parent, <span class="keyword">const</span> <span class="keywordtype">char</span> *OldName, <span class="keyword">const</span> <span class="keywordtype">char</span> *NewName);</div>
<div class="line"><a id="l00320" name="l00320"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#a1b8ac7df82a22e9ee822c240a79076b4"> 320</a></span> ssize_t (*<a class="code hl_variable" href="../../db/de6/structInodeOperations.html#a1b8ac7df82a22e9ee822c240a79076b4">Read</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node, <span class="keywordtype">void</span> *Buffer, <span class="keywordtype">size_t</span> Size, off_t Offset);</div>
<div class="line"><a id="l00321" name="l00321"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#adb7eaaee195090e8d618a6e9c3ca507a"> 321</a></span> ssize_t (*<a class="code hl_variable" href="../../db/de6/structInodeOperations.html#adb7eaaee195090e8d618a6e9c3ca507a">Write</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node, <span class="keyword">const</span> <span class="keywordtype">void</span> *Buffer, <span class="keywordtype">size_t</span> Size, off_t Offset);</div>
<div class="line"><a id="l00322" name="l00322"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#a1636030e07da14031506e2ec85fae4c6"> 322</a></span> int (*<a class="code hl_variable" href="../../db/de6/structInodeOperations.html#a1636030e07da14031506e2ec85fae4c6">Truncate</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node, off_t Size);</div>
<div class="line"><a id="l00323" name="l00323"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#a869200a6c684532a9a75a05bca1e9270"> 323</a></span> int (*<a class="code hl_variable" href="../../db/de6/structInodeOperations.html#a869200a6c684532a9a75a05bca1e9270">Open</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node, <span class="keywordtype">int</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#ac3e60a9fc42fb6c0b656191ebb1d658b">Flags</a>, mode_t Mode);</div>
<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#ab9c62336bdce356caa7d165b86371e7f"> 324</a></span> int (*<a class="code hl_variable" href="../../db/de6/structInodeOperations.html#ab9c62336bdce356caa7d165b86371e7f">Close</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node);</div>
<div class="line"><a id="l00325" name="l00325"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#a0df9d6741496cdbe9d25d4d80d06f509"> 325</a></span> int (*<a class="code hl_variable" href="../../db/de6/structInodeOperations.html#a0df9d6741496cdbe9d25d4d80d06f509">Ioctl</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> Request, <span class="keywordtype">void</span> *Argp);</div>
<div class="line"><a id="l00326" name="l00326"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#a033b7baebdcfa352b4d84e4e3c9cee80"> 326</a></span> ssize_t (*<a class="code hl_variable" href="../../db/de6/structInodeOperations.html#a033b7baebdcfa352b4d84e4e3c9cee80">ReadDir</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node, <span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d9/ddf/structkdirent">kdirent</a> *Buffer, <span class="keywordtype">size_t</span> Size, off_t Offset, off_t Entries);</div>
<div class="line"><a id="l00327" name="l00327"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#a490a002f55d3f99697641d2de8e62ae9"> 327</a></span> int (*<a class="code hl_variable" href="../../db/de6/structInodeOperations.html#a490a002f55d3f99697641d2de8e62ae9">MkDir</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Parent, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_variable" href="../../df/d26/fs_8h.html#a760b4e07b204e4852e7fb55e25567623">Name</a>, mode_t Mode, <span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> **Result);</div>
<div class="line"><a id="l00328" name="l00328"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#afb5728ae092216ddd3db335d1173e687"> 328</a></span> int (*<a class="code hl_variable" href="../../db/de6/structInodeOperations.html#afb5728ae092216ddd3db335d1173e687">RmDir</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Parent, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_variable" href="../../df/d26/fs_8h.html#a760b4e07b204e4852e7fb55e25567623">Name</a>);</div>
<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#a530732a5e449903291a39f37b066befd"> 329</a></span> int (*<a class="code hl_variable" href="../../db/de6/structInodeOperations.html#a530732a5e449903291a39f37b066befd">SymLink</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Parent, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_variable" href="../../df/d26/fs_8h.html#a760b4e07b204e4852e7fb55e25567623">Name</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *Target, <span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> **Result);</div>
<div class="line"><a id="l00330" name="l00330"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#abf61f594d2b1d2a10a995329372c9ed9"> 330</a></span> ssize_t (*<a class="code hl_variable" href="../../db/de6/structInodeOperations.html#abf61f594d2b1d2a10a995329372c9ed9">ReadLink</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node, <span class="keywordtype">char</span> *Buffer, <span class="keywordtype">size_t</span> Size);</div>
<div class="line"><a id="l00331" name="l00331"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#ae49064b9b56c095e3104fd73e19e7c7e"> 331</a></span> off_t (*<a class="code hl_variable" href="../../db/de6/structInodeOperations.html#ae49064b9b56c095e3104fd73e19e7c7e">Seek</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node, off_t Offset);</div>
<div class="line"><a id="l00332" name="l00332"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#ace503c1be6e9452757578cad84370016"> 332</a></span> int (*<a class="code hl_variable" href="../../db/de6/structInodeOperations.html#ace503c1be6e9452757578cad84370016">Stat</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node, <span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d5/df1/structkstat">kstat</a> *<a class="code hl_variable" href="../../db/de6/structInodeOperations.html#ace503c1be6e9452757578cad84370016">Stat</a>);</div>
<div class="line"><a id="l00333" name="l00333"></a><span class="lineno"> 333</span>} <a class="code hl_struct" href="../../d9/d97/pci_8h.html#dd/d3f/struct____attribute____">__attribute__</a>((packed));</div>
<div class="line"><a id="l00303" name="l00303"></a><span class="lineno"> 303</span> </div>
<div class="foldopen" id="foldopen00304" data-start="{" data-end="};">
<div class="line"><a id="l00304" name="l00304"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html"> 304</a></span><span class="keyword">struct </span><a class="code hl_struct" href="../../db/de6/structInodeOperations.html">InodeOperations</a></div>
<div class="line"><a id="l00305" name="l00305"></a><span class="lineno"> 305</span>{</div>
<div class="line"><a id="l00306" name="l00306"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#a7f143243e5be1fc608f99072d3c93cb5"> 306</a></span> int (*<a class="code hl_variable" href="../../db/de6/structInodeOperations.html#a7f143243e5be1fc608f99072d3c93cb5">Lookup</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Parent, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_variable" href="../../df/d26/fs_8h.html#a760b4e07b204e4852e7fb55e25567623">Name</a>, <span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> **Result);</div>
<div class="line"><a id="l00307" name="l00307"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#abed9ba869733a00a02a41a3ea9765bda"> 307</a></span> int (*<a class="code hl_variable" href="../../db/de6/structInodeOperations.html#abed9ba869733a00a02a41a3ea9765bda">Create</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Parent, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_variable" href="../../df/d26/fs_8h.html#a760b4e07b204e4852e7fb55e25567623">Name</a>, mode_t Mode, <span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> **Result);</div>
<div class="line"><a id="l00308" name="l00308"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#a229c34e01b322f1b9533a049ff1f5cc9"> 308</a></span> int (*<a class="code hl_variable" href="../../db/de6/structInodeOperations.html#a229c34e01b322f1b9533a049ff1f5cc9">Remove</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Parent, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_variable" href="../../df/d26/fs_8h.html#a760b4e07b204e4852e7fb55e25567623">Name</a>);</div>
<div class="line"><a id="l00309" name="l00309"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#a54bbd07bcb9a6143867be3aa05577413"> 309</a></span> int (*<a class="code hl_variable" href="../../db/de6/structInodeOperations.html#a54bbd07bcb9a6143867be3aa05577413">Rename</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Parent, <span class="keyword">const</span> <span class="keywordtype">char</span> *OldName, <span class="keyword">const</span> <span class="keywordtype">char</span> *NewName);</div>
<div class="line"><a id="l00310" name="l00310"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#a1b8ac7df82a22e9ee822c240a79076b4"> 310</a></span> ssize_t (*<a class="code hl_variable" href="../../db/de6/structInodeOperations.html#a1b8ac7df82a22e9ee822c240a79076b4">Read</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node, <span class="keywordtype">void</span> *Buffer, <span class="keywordtype">size_t</span> Size, off_t Offset);</div>
<div class="line"><a id="l00311" name="l00311"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#adb7eaaee195090e8d618a6e9c3ca507a"> 311</a></span> ssize_t (*<a class="code hl_variable" href="../../db/de6/structInodeOperations.html#adb7eaaee195090e8d618a6e9c3ca507a">Write</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node, <span class="keyword">const</span> <span class="keywordtype">void</span> *Buffer, <span class="keywordtype">size_t</span> Size, off_t Offset);</div>
<div class="line"><a id="l00312" name="l00312"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#a1636030e07da14031506e2ec85fae4c6"> 312</a></span> int (*<a class="code hl_variable" href="../../db/de6/structInodeOperations.html#a1636030e07da14031506e2ec85fae4c6">Truncate</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node, off_t Size);</div>
<div class="line"><a id="l00313" name="l00313"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#a869200a6c684532a9a75a05bca1e9270"> 313</a></span> int (*<a class="code hl_variable" href="../../db/de6/structInodeOperations.html#a869200a6c684532a9a75a05bca1e9270">Open</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node, <span class="keywordtype">int</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#ac3e60a9fc42fb6c0b656191ebb1d658b">Flags</a>, mode_t Mode);</div>
<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#ab9c62336bdce356caa7d165b86371e7f"> 314</a></span> int (*<a class="code hl_variable" href="../../db/de6/structInodeOperations.html#ab9c62336bdce356caa7d165b86371e7f">Close</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node);</div>
<div class="line"><a id="l00315" name="l00315"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#a0df9d6741496cdbe9d25d4d80d06f509"> 315</a></span> int (*<a class="code hl_variable" href="../../db/de6/structInodeOperations.html#a0df9d6741496cdbe9d25d4d80d06f509">Ioctl</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node, <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> Request, <span class="keywordtype">void</span> *Argp);</div>
<div class="line"><a id="l00316" name="l00316"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#a033b7baebdcfa352b4d84e4e3c9cee80"> 316</a></span> ssize_t (*<a class="code hl_variable" href="../../db/de6/structInodeOperations.html#a033b7baebdcfa352b4d84e4e3c9cee80">ReadDir</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node, <span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d9/ddf/structkdirent">kdirent</a> *Buffer, <span class="keywordtype">size_t</span> Size, off_t Offset, off_t Entries);</div>
<div class="line"><a id="l00317" name="l00317"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#a490a002f55d3f99697641d2de8e62ae9"> 317</a></span> int (*<a class="code hl_variable" href="../../db/de6/structInodeOperations.html#a490a002f55d3f99697641d2de8e62ae9">MkDir</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Parent, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_variable" href="../../df/d26/fs_8h.html#a760b4e07b204e4852e7fb55e25567623">Name</a>, mode_t Mode, <span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> **Result);</div>
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#afb5728ae092216ddd3db335d1173e687"> 318</a></span> int (*<a class="code hl_variable" href="../../db/de6/structInodeOperations.html#afb5728ae092216ddd3db335d1173e687">RmDir</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Parent, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_variable" href="../../df/d26/fs_8h.html#a760b4e07b204e4852e7fb55e25567623">Name</a>);</div>
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#a530732a5e449903291a39f37b066befd"> 319</a></span> int (*<a class="code hl_variable" href="../../db/de6/structInodeOperations.html#a530732a5e449903291a39f37b066befd">SymLink</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Parent, <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_variable" href="../../df/d26/fs_8h.html#a760b4e07b204e4852e7fb55e25567623">Name</a>, <span class="keyword">const</span> <span class="keywordtype">char</span> *Target, <span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> **Result);</div>
<div class="line"><a id="l00320" name="l00320"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#abf61f594d2b1d2a10a995329372c9ed9"> 320</a></span> ssize_t (*<a class="code hl_variable" href="../../db/de6/structInodeOperations.html#abf61f594d2b1d2a10a995329372c9ed9">ReadLink</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node, <span class="keywordtype">char</span> *Buffer, <span class="keywordtype">size_t</span> Size);</div>
<div class="line"><a id="l00321" name="l00321"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#ae49064b9b56c095e3104fd73e19e7c7e"> 321</a></span> off_t (*<a class="code hl_variable" href="../../db/de6/structInodeOperations.html#ae49064b9b56c095e3104fd73e19e7c7e">Seek</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node, off_t Offset);</div>
<div class="line"><a id="l00322" name="l00322"></a><span class="lineno"><a class="line" href="../../db/de6/structInodeOperations.html#ace503c1be6e9452757578cad84370016"> 322</a></span> int (*<a class="code hl_variable" href="../../db/de6/structInodeOperations.html#ace503c1be6e9452757578cad84370016">Stat</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node, <span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d5/df1/structkstat">kstat</a> *<a class="code hl_variable" href="../../db/de6/structInodeOperations.html#ace503c1be6e9452757578cad84370016">Stat</a>);</div>
<div class="line"><a id="l00323" name="l00323"></a><span class="lineno"> 323</span>} <a class="code hl_variable" href="../../df/d26/fs_8h.html#a21ace075273579727f14d0eefb1b934e">__attribute__</a>((packed));</div>
</div>
</div>
<div class="line"><a id="l00334" name="l00334"></a><span class="lineno"> 334</span> </div>
<div class="line"><a id="l00335" name="l00335"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a9efe129617fc26d8dd0a23a07460a6ff"> 335</a></span><span class="preprocessor">#define I_FLAG_ROOT 0x1</span></div>
<div class="line"><a id="l00336" name="l00336"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a86bf9184c4383bd89d2bf950152ca0ab"> 336</a></span><span class="preprocessor">#define I_FLAG_MOUNTPOINT 0x2</span></div>
<div class="line"><a id="l00337" name="l00337"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a97c949be3248687daddc322afd1b04cf"> 337</a></span><span class="preprocessor">#define I_FLAG_CACHE_KEEP 0x4</span></div>
<div class="line"><a id="l00338" name="l00338"></a><span class="lineno"> 338</span> </div>
<div class="line"><a id="l00339" name="l00339"></a><span class="lineno"> 339</span><span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a>;</div>
<div class="foldopen" id="foldopen00340" data-start="{" data-end="};">
<div class="line"><a id="l00340" name="l00340"></a><span class="lineno"><a class="line" href="../../d2/d55/structSuperBlockOperations.html"> 340</a></span><span class="keyword">struct </span><a class="code hl_struct" href="../../d2/d55/structSuperBlockOperations.html">SuperBlockOperations</a></div>
<div class="line"><a id="l00341" name="l00341"></a><span class="lineno"> 341</span>{</div>
<div class="line"><a id="l00342" name="l00342"></a><span class="lineno"><a class="line" href="../../d2/d55/structSuperBlockOperations.html#a9b919eaba70c8e9d020930ba97b7df68"> 342</a></span> int (*<a class="code hl_variable" href="../../d2/d55/structSuperBlockOperations.html#a9b919eaba70c8e9d020930ba97b7df68">AllocateInode</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a> *Info, <span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> **Result);</div>
<div class="line"><a id="l00343" name="l00343"></a><span class="lineno"><a class="line" href="../../d2/d55/structSuperBlockOperations.html#a91b8a508085e42bcf27a06058a0fd2f7"> 343</a></span> int (*<a class="code hl_variable" href="../../d2/d55/structSuperBlockOperations.html#a91b8a508085e42bcf27a06058a0fd2f7">DeleteInode</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a> *Info, <span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node);</div>
<div class="line"><a id="l00344" name="l00344"></a><span class="lineno"> 344</span> </div>
<div class="line"><a id="l00355" name="l00355"></a><span class="lineno"><a class="line" href="../../d2/d55/structSuperBlockOperations.html#ac57a866f55ed08d2dd2897b27a541eb2"> 355</a></span> int (*<a class="code hl_variable" href="../../d2/d55/structSuperBlockOperations.html#ac57a866f55ed08d2dd2897b27a541eb2">Synchronize</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a> *Info, <span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node);</div>
<div class="line"><a id="l00356" name="l00356"></a><span class="lineno"> 356</span> </div>
<div class="line"><a id="l00366" name="l00366"></a><span class="lineno"><a class="line" href="../../d2/d55/structSuperBlockOperations.html#ac5d91cc844c75e8d58ef124a9b2c8722"> 366</a></span> int (*<a class="code hl_variable" href="../../d2/d55/structSuperBlockOperations.html#ac5d91cc844c75e8d58ef124a9b2c8722">Destroy</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a> *Info);</div>
<div class="line"><a id="l00367" name="l00367"></a><span class="lineno"> 367</span>} <a class="code hl_struct" href="../../d9/d97/pci_8h.html#dd/d3f/struct____attribute____">__attribute__</a>((packed));</div>
<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"> 324</span> </div>
<div class="line"><a id="l00325" name="l00325"></a><span class="lineno"> 325</span><span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a>;</div>
<div class="line"><a id="l00326" name="l00326"></a><span class="lineno"> 326</span> </div>
<div class="foldopen" id="foldopen00327" data-start="{" data-end="};">
<div class="line"><a id="l00327" name="l00327"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html"> 327</a></span><span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d4/d24/structFileSystemDevice">FileSystemDevice</a></div>
<div class="line"><a id="l00328" name="l00328"></a><span class="lineno"> 328</span>{</div>
<div class="foldopen" id="foldopen00329" data-start="{" data-end="};">
<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html"> 329</a></span> <span class="keyword">struct</span></div>
<div class="line"><a id="l00330" name="l00330"></a><span class="lineno"> 330</span> {</div>
<div class="line"><a id="l00336" name="l00336"></a><span class="lineno"> 336</span> <span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *node;</div>
<div class="line"><a id="l00337" name="l00337"></a><span class="lineno"> 337</span> <span class="keyword">struct </span><a class="code hl_struct" href="../../db/de6/structInodeOperations.html">InodeOperations</a> *ops;</div>
<div class="line"><a id="l00338" name="l00338"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ae7fa98dc9b923a5a711d4c9a4fdf36e0"> 338</a></span> } <a class="code hl_variable" href="../../df/d26/fs_8h.html#ae7fa98dc9b923a5a711d4c9a4fdf36e0">inode</a>;</div>
</div>
<div class="line"><a id="l00368" name="l00368"></a><span class="lineno"> 368</span> </div>
<div class="foldopen" id="foldopen00369" data-start="{" data-end="};">
<div class="line"><a id="l00369" name="l00369"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html"> 369</a></span><span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a></div>
<div class="line"><a id="l00370" name="l00370"></a><span class="lineno"> 370</span>{</div>
<div class="line"><a id="l00371" name="l00371"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a445b70dc0c2908c5f600c6bc4f60c387"> 371</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_variable" href="../../df/d26/fs_8h.html#a445b70dc0c2908c5f600c6bc4f60c387">Name</a>;</div>
<div class="line"><a id="l00372" name="l00372"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ac03af40bdb9327cdf8a3c1c3d8bc4990"> 372</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_variable" href="../../df/d26/fs_8h.html#ac03af40bdb9327cdf8a3c1c3d8bc4990">RootName</a>;</div>
<div class="line"><a id="l00373" name="l00373"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a3790269ab0eed561191ef95d65747e82"> 373</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#a3790269ab0eed561191ef95d65747e82">Flags</a>;</div>
<div class="line"><a id="l00374" name="l00374"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a2b23f750051678a50319f21d04541d66"> 374</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="../../d2/d55/structSuperBlockOperations.html">SuperBlockOperations</a> <a class="code hl_variable" href="../../df/d26/fs_8h.html#a2b23f750051678a50319f21d04541d66">SuperOps</a>;</div>
<div class="line"><a id="l00375" name="l00375"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a2e69ea86f5e1537c9173b961a03bdc0c"> 375</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="../../db/de6/structInodeOperations.html">InodeOperations</a> <a class="code hl_variable" href="../../df/d26/fs_8h.html#a2e69ea86f5e1537c9173b961a03bdc0c">Ops</a>;</div>
<div class="line"><a id="l00376" name="l00376"></a><span class="lineno"> 376</span> </div>
<div class="line"><a id="l00377" name="l00377"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#afed4851539e0eb74fbd4cc4c0dca8abd"> 377</a></span> <span class="keywordtype">void</span> *<a class="code hl_variable" href="../../df/d26/fs_8h.html#afed4851539e0eb74fbd4cc4c0dca8abd">PrivateData</a>;</div>
<div class="line"><a id="l00378" name="l00378"></a><span class="lineno"> 378</span>} <a class="code hl_struct" href="../../d9/d97/pci_8h.html#dd/d3f/struct____attribute____">__attribute__</a>((packed));</div>
<div class="line"><a id="l00339" name="l00339"></a><span class="lineno"> 339</span> </div>
<div class="line"><a id="l00345" name="l00345"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#ae311d9d0d76dbba597183a4a934720b4"> 345</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="../../de/d40/block_8h.html#da/df6/structBlockDevice">BlockDevice</a> *<a class="code hl_variable" href="../../df/d26/fs_8h.html#ae311d9d0d76dbba597183a4a934720b4">Block</a>;</div>
<div class="line"><a id="l00346" name="l00346"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a21ace075273579727f14d0eefb1b934e"> 346</a></span>};</div>
</div>
<div class="line"><a id="l00379" name="l00379"></a><span class="lineno"> 379</span> </div>
<div class="line"><a id="l00380" name="l00380"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a75f4deeb21caf3c4150e515e19913349"> 380</a></span>dev_t <a class="code hl_function" href="../../df/d26/fs_8h.html#a75f4deeb21caf3c4150e515e19913349">RegisterFileSystem</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="../../df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a> *Info, <span class="keyword">struct</span> <a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Root);</div>
<div class="line"><a id="l00381" name="l00381"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a41338d5d4b70d416fb956287f27773a8"> 381</a></span><span class="keywordtype">int</span> <a class="code hl_function" href="../../df/d26/fs_8h.html#a41338d5d4b70d416fb956287f27773a8">UnregisterFileSystem</a>(dev_t Device);</div>
<div class="line"><a id="l00382" name="l00382"></a><span class="lineno"> 382</span> </div>
<div class="line"><a id="l00383" name="l00383"></a><span class="lineno"> 383</span><span class="preprocessor">#endif </span><span class="comment">// !__FENNIX_API_FILESYSTEM_H__</span></div>
<div class="ttc" id="afs_8h_html_a0894ecf497e1e426853b876a47459280"><div class="ttname"><a href="../../df/d26/fs_8h.html#a0894ecf497e1e426853b876a47459280">kstat::RawDevice</a></div><div class="ttdeci">dev_t RawDevice</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00182">fs.h:182</a></div></div>
<div class="ttc" id="afs_8h_html_a138b2f9d3133d7b3aeeec3986d064a7a"><div class="ttname"><a href="../../df/d26/fs_8h.html#a138b2f9d3133d7b3aeeec3986d064a7a">Inode::RawDevice</a></div><div class="ttdeci">dev_t RawDevice</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00256">fs.h:256</a></div></div>
<div class="ttc" id="afs_8h_html_a2b23f750051678a50319f21d04541d66"><div class="ttname"><a href="../../df/d26/fs_8h.html#a2b23f750051678a50319f21d04541d66">FileSystemInfo::SuperOps</a></div><div class="ttdeci">struct SuperBlockOperations SuperOps</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00374">fs.h:374</a></div></div>
<div class="ttc" id="afs_8h_html_a2e69ea86f5e1537c9173b961a03bdc0c"><div class="ttname"><a href="../../df/d26/fs_8h.html#a2e69ea86f5e1537c9173b961a03bdc0c">FileSystemInfo::Ops</a></div><div class="ttdeci">struct InodeOperations Ops</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00375">fs.h:375</a></div></div>
<div class="ttc" id="afs_8h_html_a3790269ab0eed561191ef95d65747e82"><div class="ttname"><a href="../../df/d26/fs_8h.html#a3790269ab0eed561191ef95d65747e82">FileSystemInfo::Flags</a></div><div class="ttdeci">int Flags</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00373">fs.h:373</a></div></div>
<div class="ttc" id="afs_8h_html_a3d80694a7ef662e6e37ef68a5490f6ae"><div class="ttname"><a href="../../df/d26/fs_8h.html#a3d80694a7ef662e6e37ef68a5490f6ae">kstat::ChangeTime</a></div><div class="ttdeci">time_t ChangeTime</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00194">fs.h:194</a></div></div>
<div class="line"><a id="l00347" name="l00347"></a><span class="lineno"> 347</span> </div>
<div class="foldopen" id="foldopen00348" data-start="{" data-end="};">
<div class="line"><a id="l00348" name="l00348"></a><span class="lineno"><a class="line" href="../../d2/d55/structSuperBlockOperations.html"> 348</a></span><span class="keyword">struct </span><a class="code hl_struct" href="../../d2/d55/structSuperBlockOperations.html">SuperBlockOperations</a></div>
<div class="line"><a id="l00349" name="l00349"></a><span class="lineno"> 349</span>{</div>
<div class="line"><a id="l00350" name="l00350"></a><span class="lineno"><a class="line" href="../../d2/d55/structSuperBlockOperations.html#a9b919eaba70c8e9d020930ba97b7df68"> 350</a></span> int (*<a class="code hl_variable" href="../../d2/d55/structSuperBlockOperations.html#a9b919eaba70c8e9d020930ba97b7df68">AllocateInode</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a> *Info, <span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> **Result);</div>
<div class="line"><a id="l00351" name="l00351"></a><span class="lineno"><a class="line" href="../../d2/d55/structSuperBlockOperations.html#a91b8a508085e42bcf27a06058a0fd2f7"> 351</a></span> int (*<a class="code hl_variable" href="../../d2/d55/structSuperBlockOperations.html#a91b8a508085e42bcf27a06058a0fd2f7">DeleteInode</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a> *Info, <span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node);</div>
<div class="line"><a id="l00352" name="l00352"></a><span class="lineno"> 352</span> </div>
<div class="line"><a id="l00363" name="l00363"></a><span class="lineno"><a class="line" href="../../d2/d55/structSuperBlockOperations.html#ac57a866f55ed08d2dd2897b27a541eb2"> 363</a></span> int (*<a class="code hl_variable" href="../../d2/d55/structSuperBlockOperations.html#ac57a866f55ed08d2dd2897b27a541eb2">Synchronize</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a> *Info, <span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Node);</div>
<div class="line"><a id="l00364" name="l00364"></a><span class="lineno"> 364</span> </div>
<div class="line"><a id="l00374" name="l00374"></a><span class="lineno"><a class="line" href="../../d2/d55/structSuperBlockOperations.html#ac5d91cc844c75e8d58ef124a9b2c8722"> 374</a></span> int (*<a class="code hl_variable" href="../../d2/d55/structSuperBlockOperations.html#ac5d91cc844c75e8d58ef124a9b2c8722">Destroy</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a> *Info);</div>
<div class="line"><a id="l00375" name="l00375"></a><span class="lineno"> 375</span> </div>
<div class="line"><a id="l00385" name="l00385"></a><span class="lineno"><a class="line" href="../../d2/d55/structSuperBlockOperations.html#a8216e560343fe4d60d25d9339369008c"> 385</a></span> int (*<a class="code hl_variable" href="../../d2/d55/structSuperBlockOperations.html#a8216e560343fe4d60d25d9339369008c">Probe</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d4/d24/structFileSystemDevice">FileSystemDevice</a> *Device);</div>
<div class="line"><a id="l00386" name="l00386"></a><span class="lineno"> 386</span> </div>
<div class="line"><a id="l00398" name="l00398"></a><span class="lineno"><a class="line" href="../../d2/d55/structSuperBlockOperations.html#a7df12971dc1079e22cb77d62743b12c6"> 398</a></span> int (*<a class="code hl_variable" href="../../d2/d55/structSuperBlockOperations.html#a7df12971dc1079e22cb77d62743b12c6">Mount</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a> *FS, <span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> **Root, <span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#d4/d24/structFileSystemDevice">FileSystemDevice</a> *Device);</div>
<div class="line"><a id="l00399" name="l00399"></a><span class="lineno"> 399</span> </div>
<div class="line"><a id="l00409" name="l00409"></a><span class="lineno"><a class="line" href="../../d2/d55/structSuperBlockOperations.html#a5be3ba7b778d10a6333b429bcb7accb7"> 409</a></span> int (*<a class="code hl_variable" href="../../d2/d55/structSuperBlockOperations.html#a5be3ba7b778d10a6333b429bcb7accb7">Unmount</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a> *FS);</div>
<div class="line"><a id="l00410" name="l00410"></a><span class="lineno"> 410</span>} <a class="code hl_variable" href="../../df/d26/fs_8h.html#a21ace075273579727f14d0eefb1b934e">__attribute__</a>((packed));</div>
</div>
<div class="line"><a id="l00411" name="l00411"></a><span class="lineno"> 411</span> </div>
<div class="foldopen" id="foldopen00412" data-start="{" data-end="};">
<div class="line"><a id="l00412" name="l00412"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html"> 412</a></span><span class="keyword">struct </span><a class="code hl_struct" href="../../df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a></div>
<div class="line"><a id="l00413" name="l00413"></a><span class="lineno"> 413</span>{</div>
<div class="line"><a id="l00414" name="l00414"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a445b70dc0c2908c5f600c6bc4f60c387"> 414</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_variable" href="../../df/d26/fs_8h.html#a445b70dc0c2908c5f600c6bc4f60c387">Name</a>;</div>
<div class="line"><a id="l00415" name="l00415"></a><span class="lineno"> 415</span> </div>
<div class="line"><a id="l00416" name="l00416"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a3790269ab0eed561191ef95d65747e82"> 416</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#a3790269ab0eed561191ef95d65747e82">Flags</a>;</div>
<div class="line"><a id="l00417" name="l00417"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a2574a851a68bf7e94b081586ac0fadd4"> 417</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="../../df/d26/fs_8h.html#a2574a851a68bf7e94b081586ac0fadd4">Capabilities</a>;</div>
<div class="line"><a id="l00418" name="l00418"></a><span class="lineno"> 418</span> </div>
<div class="line"><a id="l00419" name="l00419"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a2b23f750051678a50319f21d04541d66"> 419</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="../../d2/d55/structSuperBlockOperations.html">SuperBlockOperations</a> <a class="code hl_variable" href="../../df/d26/fs_8h.html#a2b23f750051678a50319f21d04541d66">SuperOps</a>;</div>
<div class="line"><a id="l00420" name="l00420"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a2e69ea86f5e1537c9173b961a03bdc0c"> 420</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="../../db/de6/structInodeOperations.html">InodeOperations</a> <a class="code hl_variable" href="../../df/d26/fs_8h.html#a2e69ea86f5e1537c9173b961a03bdc0c">Ops</a>;</div>
<div class="line"><a id="l00421" name="l00421"></a><span class="lineno"> 421</span> </div>
<div class="line"><a id="l00422" name="l00422"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#afed4851539e0eb74fbd4cc4c0dca8abd"> 422</a></span> <span class="keywordtype">void</span> *<a class="code hl_variable" href="../../df/d26/fs_8h.html#afed4851539e0eb74fbd4cc4c0dca8abd">PrivateData</a>;</div>
<div class="line"><a id="l00423" name="l00423"></a><span class="lineno"> 423</span>} <a class="code hl_variable" href="../../df/d26/fs_8h.html#a21ace075273579727f14d0eefb1b934e">__attribute__</a>((packed));</div>
</div>
<div class="line"><a id="l00424" name="l00424"></a><span class="lineno"> 424</span> </div>
<div class="line"><a id="l00425" name="l00425"></a><span class="lineno"> 425</span><span class="preprocessor">#ifndef __kernel__</span></div>
<div class="line"><a id="l00426" name="l00426"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a0b8555bbebfe763731f39ba53e9ddc7f"> 426</a></span>dev_t <a class="code hl_function" href="../../df/d26/fs_8h.html#a0b8555bbebfe763731f39ba53e9ddc7f">RegisterMountPoint</a>(<a class="code hl_struct" href="../../df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a> *fsi, <a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Root);</div>
<div class="line"><a id="l00427" name="l00427"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a339c1ed1e08b3248cbaad2b3b63ba86d"> 427</a></span><span class="keywordtype">int</span> <a class="code hl_function" href="../../df/d26/fs_8h.html#a339c1ed1e08b3248cbaad2b3b63ba86d">UnregisterMountPoint</a>(dev_t Device);</div>
<div class="line"><a id="l00428" name="l00428"></a><span class="lineno"> 428</span> </div>
<div class="line"><a id="l00429" name="l00429"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a75f4deeb21caf3c4150e515e19913349"> 429</a></span>dev_t <a class="code hl_function" href="../../df/d26/fs_8h.html#a75f4deeb21caf3c4150e515e19913349">RegisterFileSystem</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="../../df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a> *Info, <span class="keyword">struct</span> <a class="code hl_struct" href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a> *Root);</div>
<div class="line"><a id="l00430" name="l00430"></a><span class="lineno"><a class="line" href="../../df/d26/fs_8h.html#a41338d5d4b70d416fb956287f27773a8"> 430</a></span><span class="keywordtype">int</span> <a class="code hl_function" href="../../df/d26/fs_8h.html#a41338d5d4b70d416fb956287f27773a8">UnregisterFileSystem</a>(dev_t Device);</div>
<div class="line"><a id="l00431" name="l00431"></a><span class="lineno"> 431</span><span class="preprocessor">#endif </span><span class="comment">// !__kernel__</span></div>
<div class="line"><a id="l00432" name="l00432"></a><span class="lineno"> 432</span> </div>
<div class="line"><a id="l00433" name="l00433"></a><span class="lineno"> 433</span><span class="preprocessor">#endif </span><span class="comment">// !__FENNIX_API_FILESYSTEM_H__</span></div>
<div class="ttc" id="ablock_8h_html_da/df6/structBlockDevice"><div class="ttname"><a href="../../de/d40/block_8h.html#da/df6/structBlockDevice">BlockDevice</a></div><div class="ttdef"><b>Definition</b> <a href="../../de/d40/block_8h_source.html#l00029">block.h:30</a></div></div>
<div class="ttc" id="afs_8h_html_a0894ecf497e1e426853b876a47459280"><div class="ttname"><a href="../../df/d26/fs_8h.html#a0894ecf497e1e426853b876a47459280">kstat::RawDevice</a></div><div class="ttdeci">dev_t RawDevice</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00172">fs.h:172</a></div></div>
<div class="ttc" id="afs_8h_html_a0b8555bbebfe763731f39ba53e9ddc7f"><div class="ttname"><a href="../../df/d26/fs_8h.html#a0b8555bbebfe763731f39ba53e9ddc7f">RegisterMountPoint</a></div><div class="ttdeci">dev_t RegisterMountPoint(FileSystemInfo *fsi, Inode *Root)</div></div>
<div class="ttc" id="afs_8h_html_a138b2f9d3133d7b3aeeec3986d064a7a"><div class="ttname"><a href="../../df/d26/fs_8h.html#a138b2f9d3133d7b3aeeec3986d064a7a">Inode::RawDevice</a></div><div class="ttdeci">dev_t RawDevice</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00246">fs.h:246</a></div></div>
<div class="ttc" id="afs_8h_html_a21ace075273579727f14d0eefb1b934e"><div class="ttname"><a href="../../df/d26/fs_8h.html#a21ace075273579727f14d0eefb1b934e">__attribute__</a></div><div class="ttdeci">struct FileSystemDevice __attribute__</div></div>
<div class="ttc" id="afs_8h_html_a2574a851a68bf7e94b081586ac0fadd4"><div class="ttname"><a href="../../df/d26/fs_8h.html#a2574a851a68bf7e94b081586ac0fadd4">FileSystemInfo::Capabilities</a></div><div class="ttdeci">int Capabilities</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00417">fs.h:417</a></div></div>
<div class="ttc" id="afs_8h_html_a2b23f750051678a50319f21d04541d66"><div class="ttname"><a href="../../df/d26/fs_8h.html#a2b23f750051678a50319f21d04541d66">FileSystemInfo::SuperOps</a></div><div class="ttdeci">struct SuperBlockOperations SuperOps</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00419">fs.h:419</a></div></div>
<div class="ttc" id="afs_8h_html_a2e69ea86f5e1537c9173b961a03bdc0c"><div class="ttname"><a href="../../df/d26/fs_8h.html#a2e69ea86f5e1537c9173b961a03bdc0c">FileSystemInfo::Ops</a></div><div class="ttdeci">struct InodeOperations Ops</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00420">fs.h:420</a></div></div>
<div class="ttc" id="afs_8h_html_a339c1ed1e08b3248cbaad2b3b63ba86d"><div class="ttname"><a href="../../df/d26/fs_8h.html#a339c1ed1e08b3248cbaad2b3b63ba86d">UnregisterMountPoint</a></div><div class="ttdeci">int UnregisterMountPoint(dev_t Device)</div></div>
<div class="ttc" id="afs_8h_html_a3790269ab0eed561191ef95d65747e82"><div class="ttname"><a href="../../df/d26/fs_8h.html#a3790269ab0eed561191ef95d65747e82">FileSystemInfo::Flags</a></div><div class="ttdeci">int Flags</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00416">fs.h:416</a></div></div>
<div class="ttc" id="afs_8h_html_a3d80694a7ef662e6e37ef68a5490f6ae"><div class="ttname"><a href="../../df/d26/fs_8h.html#a3d80694a7ef662e6e37ef68a5490f6ae">kstat::ChangeTime</a></div><div class="ttdeci">time_t ChangeTime</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00184">fs.h:184</a></div></div>
<div class="ttc" id="afs_8h_html_a41338d5d4b70d416fb956287f27773a8"><div class="ttname"><a href="../../df/d26/fs_8h.html#a41338d5d4b70d416fb956287f27773a8">UnregisterFileSystem</a></div><div class="ttdeci">int UnregisterFileSystem(dev_t Device)</div></div>
<div class="ttc" id="afs_8h_html_a445b70dc0c2908c5f600c6bc4f60c387"><div class="ttname"><a href="../../df/d26/fs_8h.html#a445b70dc0c2908c5f600c6bc4f60c387">FileSystemInfo::Name</a></div><div class="ttdeci">const char * Name</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00371">fs.h:371</a></div></div>
<div class="ttc" id="afs_8h_html_a4e032619e90e03194c162718a33f09a0"><div class="ttname"><a href="../../df/d26/fs_8h.html#a4e032619e90e03194c162718a33f09a0">kstat::Blocks</a></div><div class="ttdeci">blkcnt_t Blocks</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00200">fs.h:200</a></div></div>
<div class="ttc" id="afs_8h_html_a564f699164b986ac3358ce6acde557e5"><div class="ttname"><a href="../../df/d26/fs_8h.html#a564f699164b986ac3358ce6acde557e5">kstat::Device</a></div><div class="ttdeci">dev_t Device</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00164">fs.h:164</a></div></div>
<div class="ttc" id="afs_8h_html_a594a4636414d0b19f3b08860c0121a66"><div class="ttname"><a href="../../df/d26/fs_8h.html#a594a4636414d0b19f3b08860c0121a66">Inode::Index</a></div><div class="ttdeci">ino_t Index</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00257">fs.h:257</a></div></div>
<div class="ttc" id="afs_8h_html_a596b05c30fb6356f46f6c827bdac7fc6"><div class="ttname"><a href="../../df/d26/fs_8h.html#a596b05c30fb6356f46f6c827bdac7fc6">Inode::Device</a></div><div class="ttdeci">dev_t Device</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00256">fs.h:256</a></div></div>
<div class="ttc" id="afs_8h_html_a5a9f69f32f7f6d41513d7093cd06b27b"><div class="ttname"><a href="../../df/d26/fs_8h.html#a5a9f69f32f7f6d41513d7093cd06b27b">kdirent::d_name</a></div><div class="ttdeci">char d_name[]</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00251">fs.h:251</a></div></div>
<div class="ttc" id="afs_8h_html_a5f3da9475a138d8a510be43e53dd20b6"><div class="ttname"><a href="../../df/d26/fs_8h.html#a5f3da9475a138d8a510be43e53dd20b6">kstat::Size</a></div><div class="ttdeci">off_t Size</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00185">fs.h:185</a></div></div>
<div class="ttc" id="afs_8h_html_a640517af38108c7ece215fe6789b497a"><div class="ttname"><a href="../../df/d26/fs_8h.html#a640517af38108c7ece215fe6789b497a">kstat::UserID</a></div><div class="ttdeci">uid_t UserID</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00176">fs.h:176</a></div></div>
<div class="ttc" id="afs_8h_html_a667a06765053832b0e364d352d331481"><div class="ttname"><a href="../../df/d26/fs_8h.html#a667a06765053832b0e364d352d331481">Inode::Mode</a></div><div class="ttdeci">mode_t Mode</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00258">fs.h:258</a></div></div>
<div class="ttc" id="afs_8h_html_a6df31642b52e126ee6433ae83c5c7df8"><div class="ttname"><a href="../../df/d26/fs_8h.html#a6df31642b52e126ee6433ae83c5c7df8">kstat::GroupID</a></div><div class="ttdeci">gid_t GroupID</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00179">fs.h:179</a></div></div>
<div class="ttc" id="afs_8h_html_a733e07be0afb4a7a10555436d8deb100"><div class="ttname"><a href="../../df/d26/fs_8h.html#a733e07be0afb4a7a10555436d8deb100">kstat::Attribute</a></div><div class="ttdeci">mode_t Attribute</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00203">fs.h:203</a></div></div>
<div class="ttc" id="afs_8h_html_a445b70dc0c2908c5f600c6bc4f60c387"><div class="ttname"><a href="../../df/d26/fs_8h.html#a445b70dc0c2908c5f600c6bc4f60c387">FileSystemInfo::Name</a></div><div class="ttdeci">const char * Name</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00414">fs.h:414</a></div></div>
<div class="ttc" id="afs_8h_html_a4e032619e90e03194c162718a33f09a0"><div class="ttname"><a href="../../df/d26/fs_8h.html#a4e032619e90e03194c162718a33f09a0">kstat::Blocks</a></div><div class="ttdeci">blkcnt_t Blocks</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00190">fs.h:190</a></div></div>
<div class="ttc" id="afs_8h_html_a564f699164b986ac3358ce6acde557e5"><div class="ttname"><a href="../../df/d26/fs_8h.html#a564f699164b986ac3358ce6acde557e5">kstat::Device</a></div><div class="ttdeci">dev_t Device</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00154">fs.h:154</a></div></div>
<div class="ttc" id="afs_8h_html_a594a4636414d0b19f3b08860c0121a66"><div class="ttname"><a href="../../df/d26/fs_8h.html#a594a4636414d0b19f3b08860c0121a66">Inode::Index</a></div><div class="ttdeci">ino_t Index</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00247">fs.h:247</a></div></div>
<div class="ttc" id="afs_8h_html_a596b05c30fb6356f46f6c827bdac7fc6"><div class="ttname"><a href="../../df/d26/fs_8h.html#a596b05c30fb6356f46f6c827bdac7fc6">Inode::Device</a></div><div class="ttdeci">dev_t Device</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00246">fs.h:246</a></div></div>
<div class="ttc" id="afs_8h_html_a5a9f69f32f7f6d41513d7093cd06b27b"><div class="ttname"><a href="../../df/d26/fs_8h.html#a5a9f69f32f7f6d41513d7093cd06b27b">kdirent::d_name</a></div><div class="ttdeci">char d_name[]</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00241">fs.h:241</a></div></div>
<div class="ttc" id="afs_8h_html_a5f3da9475a138d8a510be43e53dd20b6"><div class="ttname"><a href="../../df/d26/fs_8h.html#a5f3da9475a138d8a510be43e53dd20b6">kstat::Size</a></div><div class="ttdeci">off_t Size</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00175">fs.h:175</a></div></div>
<div class="ttc" id="afs_8h_html_a640517af38108c7ece215fe6789b497a"><div class="ttname"><a href="../../df/d26/fs_8h.html#a640517af38108c7ece215fe6789b497a">kstat::UserID</a></div><div class="ttdeci">uid_t UserID</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00166">fs.h:166</a></div></div>
<div class="ttc" id="afs_8h_html_a667a06765053832b0e364d352d331481"><div class="ttname"><a href="../../df/d26/fs_8h.html#a667a06765053832b0e364d352d331481">Inode::Mode</a></div><div class="ttdeci">mode_t Mode</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00248">fs.h:248</a></div></div>
<div class="ttc" id="afs_8h_html_a6df31642b52e126ee6433ae83c5c7df8"><div class="ttname"><a href="../../df/d26/fs_8h.html#a6df31642b52e126ee6433ae83c5c7df8">kstat::GroupID</a></div><div class="ttdeci">gid_t GroupID</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00169">fs.h:169</a></div></div>
<div class="ttc" id="afs_8h_html_a733e07be0afb4a7a10555436d8deb100"><div class="ttname"><a href="../../df/d26/fs_8h.html#a733e07be0afb4a7a10555436d8deb100">kstat::Attribute</a></div><div class="ttdeci">mode_t Attribute</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00193">fs.h:193</a></div></div>
<div class="ttc" id="afs_8h_html_a75f4deeb21caf3c4150e515e19913349"><div class="ttname"><a href="../../df/d26/fs_8h.html#a75f4deeb21caf3c4150e515e19913349">RegisterFileSystem</a></div><div class="ttdeci">dev_t RegisterFileSystem(struct FileSystemInfo *Info, struct Inode *Root)</div></div>
<div class="ttc" id="afs_8h_html_a760b4e07b204e4852e7fb55e25567623"><div class="ttname"><a href="../../df/d26/fs_8h.html#a760b4e07b204e4852e7fb55e25567623">Name</a></div><div class="ttdeci">const char * Name</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00000">fs.h:0</a></div></div>
<div class="ttc" id="afs_8h_html_a866fcc7922cd6949f8ee7e41b270fde6"><div class="ttname"><a href="../../df/d26/fs_8h.html#a866fcc7922cd6949f8ee7e41b270fde6">Inode::KernelData</a></div><div class="ttdeci">uintptr_t KernelData</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00262">fs.h:262</a></div></div>
<div class="ttc" id="afs_8h_html_a883eee0b0e9bc85a6a4c0b81c12d59b4"><div class="ttname"><a href="../../df/d26/fs_8h.html#a883eee0b0e9bc85a6a4c0b81c12d59b4">kdirent::d_off</a></div><div class="ttdeci">off_t d_off</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00248">fs.h:248</a></div></div>
<div class="ttc" id="afs_8h_html_a90cbd8716158e3d6c367080d81e7327e"><div class="ttname"><a href="../../df/d26/fs_8h.html#a90cbd8716158e3d6c367080d81e7327e">kstat::HardLinks</a></div><div class="ttdeci">nlink_t HardLinks</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00173">fs.h:173</a></div></div>
<div class="ttc" id="afs_8h_html_a9f1f01620d0175f71eff75e384cd9042"><div class="ttname"><a href="../../df/d26/fs_8h.html#a9f1f01620d0175f71eff75e384cd9042">kstat::ModifyTime</a></div><div class="ttdeci">time_t ModifyTime</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00191">fs.h:191</a></div></div>
<div class="ttc" id="afs_8h_html_aac2e36f2ffad2d048f6d1d3f988765ef"><div class="ttname"><a href="../../df/d26/fs_8h.html#aac2e36f2ffad2d048f6d1d3f988765ef">kstat::BlockSize</a></div><div class="ttdeci">blksize_t BlockSize</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00197">fs.h:197</a></div></div>
<div class="ttc" id="afs_8h_html_aaf47378e1023c469b361bfbfe1e68ec4"><div class="ttname"><a href="../../df/d26/fs_8h.html#aaf47378e1023c469b361bfbfe1e68ec4">kdirent::d_ino</a></div><div class="ttdeci">ino_t d_ino</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00247">fs.h:247</a></div></div>
<div class="ttc" id="afs_8h_html_ab16632cca111e54cdbcb1e3ce465ed3c"><div class="ttname"><a href="../../df/d26/fs_8h.html#ab16632cca111e54cdbcb1e3ce465ed3c">kdirent::d_reclen</a></div><div class="ttdeci">unsigned short d_reclen</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00249">fs.h:249</a></div></div>
<div class="ttc" id="afs_8h_html_ab513d931acdad2f26554dbcc31fe90e4"><div class="ttname"><a href="../../df/d26/fs_8h.html#ab513d931acdad2f26554dbcc31fe90e4">kstat::Index</a></div><div class="ttdeci">ino_t Index</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00167">fs.h:167</a></div></div>
<div class="ttc" id="afs_8h_html_a866fcc7922cd6949f8ee7e41b270fde6"><div class="ttname"><a href="../../df/d26/fs_8h.html#a866fcc7922cd6949f8ee7e41b270fde6">Inode::KernelData</a></div><div class="ttdeci">uintptr_t KernelData</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00252">fs.h:252</a></div></div>
<div class="ttc" id="afs_8h_html_a883eee0b0e9bc85a6a4c0b81c12d59b4"><div class="ttname"><a href="../../df/d26/fs_8h.html#a883eee0b0e9bc85a6a4c0b81c12d59b4">kdirent::d_off</a></div><div class="ttdeci">off_t d_off</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00238">fs.h:238</a></div></div>
<div class="ttc" id="afs_8h_html_a90cbd8716158e3d6c367080d81e7327e"><div class="ttname"><a href="../../df/d26/fs_8h.html#a90cbd8716158e3d6c367080d81e7327e">kstat::HardLinks</a></div><div class="ttdeci">nlink_t HardLinks</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00163">fs.h:163</a></div></div>
<div class="ttc" id="afs_8h_html_a9f1f01620d0175f71eff75e384cd9042"><div class="ttname"><a href="../../df/d26/fs_8h.html#a9f1f01620d0175f71eff75e384cd9042">kstat::ModifyTime</a></div><div class="ttdeci">time_t ModifyTime</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00181">fs.h:181</a></div></div>
<div class="ttc" id="afs_8h_html_aac2e36f2ffad2d048f6d1d3f988765ef"><div class="ttname"><a href="../../df/d26/fs_8h.html#aac2e36f2ffad2d048f6d1d3f988765ef">kstat::BlockSize</a></div><div class="ttdeci">blksize_t BlockSize</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00187">fs.h:187</a></div></div>
<div class="ttc" id="afs_8h_html_aaf47378e1023c469b361bfbfe1e68ec4"><div class="ttname"><a href="../../df/d26/fs_8h.html#aaf47378e1023c469b361bfbfe1e68ec4">kdirent::d_ino</a></div><div class="ttdeci">ino_t d_ino</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00237">fs.h:237</a></div></div>
<div class="ttc" id="afs_8h_html_ab16632cca111e54cdbcb1e3ce465ed3c"><div class="ttname"><a href="../../df/d26/fs_8h.html#ab16632cca111e54cdbcb1e3ce465ed3c">kdirent::d_reclen</a></div><div class="ttdeci">unsigned short d_reclen</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00239">fs.h:239</a></div></div>
<div class="ttc" id="afs_8h_html_ab513d931acdad2f26554dbcc31fe90e4"><div class="ttname"><a href="../../df/d26/fs_8h.html#ab513d931acdad2f26554dbcc31fe90e4">kstat::Index</a></div><div class="ttdeci">ino_t Index</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00157">fs.h:157</a></div></div>
<div class="ttc" id="afs_8h_html_ab5bee51e9ee68b83ab11d4b340f7200b"><div class="ttname"><a href="../../df/d26/fs_8h.html#ab5bee51e9ee68b83ab11d4b340f7200b">S_IFMT</a></div><div class="ttdeci">#define S_IFMT</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00048">fs.h:48</a></div></div>
<div class="ttc" id="afs_8h_html_ab5bfae4f7951e37243599de928130341"><div class="ttname"><a href="../../df/d26/fs_8h.html#ab5bfae4f7951e37243599de928130341">Inode::Flags</a></div><div class="ttdeci">uint32_t Flags</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00259">fs.h:259</a></div></div>
<div class="ttc" id="afs_8h_html_ac03af40bdb9327cdf8a3c1c3d8bc4990"><div class="ttname"><a href="../../df/d26/fs_8h.html#ac03af40bdb9327cdf8a3c1c3d8bc4990">FileSystemInfo::RootName</a></div><div class="ttdeci">const char * RootName</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00372">fs.h:372</a></div></div>
<div class="ttc" id="afs_8h_html_ab5bfae4f7951e37243599de928130341"><div class="ttname"><a href="../../df/d26/fs_8h.html#ab5bfae4f7951e37243599de928130341">Inode::Flags</a></div><div class="ttdeci">uint32_t Flags</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00249">fs.h:249</a></div></div>
<div class="ttc" id="afs_8h_html_ac3e60a9fc42fb6c0b656191ebb1d658b"><div class="ttname"><a href="../../df/d26/fs_8h.html#ac3e60a9fc42fb6c0b656191ebb1d658b">Flags</a></div><div class="ttdeci">int Flags</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00002">fs.h:2</a></div></div>
<div class="ttc" id="afs_8h_html_ac7fd076e6f0290af80aee31a0af35b4a"><div class="ttname"><a href="../../df/d26/fs_8h.html#ac7fd076e6f0290af80aee31a0af35b4a">Inode::Offset</a></div><div class="ttdeci">off_t Offset</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00260">fs.h:260</a></div></div>
<div class="ttc" id="afs_8h_html_ad5d7f7b9b3133592e590d5e9b5173425"><div class="ttname"><a href="../../df/d26/fs_8h.html#ad5d7f7b9b3133592e590d5e9b5173425">Inode::PrivateData</a></div><div class="ttdeci">void * PrivateData</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00263">fs.h:263</a></div></div>
<div class="ttc" id="afs_8h_html_ae62da46e9487a67427fad586aa96806a"><div class="ttname"><a href="../../df/d26/fs_8h.html#ae62da46e9487a67427fad586aa96806a">kdirent::d_type</a></div><div class="ttdeci">unsigned char d_type</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00250">fs.h:250</a></div></div>
<div class="ttc" id="afs_8h_html_af0d5a9e82aa0ece31db45ae57b97b5d9"><div class="ttname"><a href="../../df/d26/fs_8h.html#af0d5a9e82aa0ece31db45ae57b97b5d9">kstat::AccessTime</a></div><div class="ttdeci">time_t AccessTime</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00188">fs.h:188</a></div></div>
<div class="ttc" id="afs_8h_html_af45191ed8ad28ab7a58ee02287609808"><div class="ttname"><a href="../../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808">kstat::Mode</a></div><div class="ttdeci">mode_t Mode</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00170">fs.h:170</a></div></div>
<div class="ttc" id="afs_8h_html_afed4851539e0eb74fbd4cc4c0dca8abd"><div class="ttname"><a href="../../df/d26/fs_8h.html#afed4851539e0eb74fbd4cc4c0dca8abd">FileSystemInfo::PrivateData</a></div><div class="ttdeci">void * PrivateData</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00377">fs.h:377</a></div></div>
<div class="ttc" id="afs_8h_html_d5/df1/structkstat"><div class="ttname"><a href="../../df/d26/fs_8h.html#d5/df1/structkstat">kstat</a></div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00161">fs.h:162</a></div></div>
<div class="ttc" id="afs_8h_html_d6/d59/structInode"><div class="ttname"><a href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a></div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00254">fs.h:255</a></div></div>
<div class="ttc" id="afs_8h_html_d9/ddf/structkdirent"><div class="ttname"><a href="../../df/d26/fs_8h.html#d9/ddf/structkdirent">kdirent</a></div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00245">fs.h:246</a></div></div>
<div class="ttc" id="afs_8h_html_de/d99/structFileSystemInfo"><div class="ttname"><a href="../../df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a></div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00369">fs.h:370</a></div></div>
<div class="ttc" id="apci_8h_html_dd/d3f/struct____attribute____"><div class="ttname"><a href="../../d9/d97/pci_8h.html#dd/d3f/struct____attribute____">__attribute__</a></div><div class="ttdef"><b>Definition</b> <a href="../../d9/d97/pci_8h_source.html#l00050">pci.h:51</a></div></div>
<div class="ttc" id="astructInodeOperations_html"><div class="ttname"><a href="../../db/de6/structInodeOperations.html">InodeOperations</a></div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00314">fs.h:315</a></div></div>
<div class="ttc" id="astructInodeOperations_html_a033b7baebdcfa352b4d84e4e3c9cee80"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#a033b7baebdcfa352b4d84e4e3c9cee80">InodeOperations::ReadDir</a></div><div class="ttdeci">ssize_t(* ReadDir)(struct Inode *Node, struct kdirent *Buffer, size_t Size, off_t Offset, off_t Entries)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00326">fs.h:326</a></div></div>
<div class="ttc" id="astructInodeOperations_html_a0df9d6741496cdbe9d25d4d80d06f509"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#a0df9d6741496cdbe9d25d4d80d06f509">InodeOperations::Ioctl</a></div><div class="ttdeci">int(* Ioctl)(struct Inode *Node, unsigned long Request, void *Argp)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00325">fs.h:325</a></div></div>
<div class="ttc" id="astructInodeOperations_html_a1636030e07da14031506e2ec85fae4c6"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#a1636030e07da14031506e2ec85fae4c6">InodeOperations::Truncate</a></div><div class="ttdeci">int(* Truncate)(struct Inode *Node, off_t Size)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00322">fs.h:322</a></div></div>
<div class="ttc" id="astructInodeOperations_html_a1b8ac7df82a22e9ee822c240a79076b4"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#a1b8ac7df82a22e9ee822c240a79076b4">InodeOperations::Read</a></div><div class="ttdeci">ssize_t(* Read)(struct Inode *Node, void *Buffer, size_t Size, off_t Offset)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00320">fs.h:320</a></div></div>
<div class="ttc" id="astructInodeOperations_html_a229c34e01b322f1b9533a049ff1f5cc9"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#a229c34e01b322f1b9533a049ff1f5cc9">InodeOperations::Remove</a></div><div class="ttdeci">int(* Remove)(struct Inode *Parent, const char *Name)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00318">fs.h:318</a></div></div>
<div class="ttc" id="astructInodeOperations_html_a490a002f55d3f99697641d2de8e62ae9"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#a490a002f55d3f99697641d2de8e62ae9">InodeOperations::MkDir</a></div><div class="ttdeci">int(* MkDir)(struct Inode *Parent, const char *Name, mode_t Mode, struct Inode **Result)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00327">fs.h:327</a></div></div>
<div class="ttc" id="astructInodeOperations_html_a530732a5e449903291a39f37b066befd"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#a530732a5e449903291a39f37b066befd">InodeOperations::SymLink</a></div><div class="ttdeci">int(* SymLink)(struct Inode *Parent, const char *Name, const char *Target, struct Inode **Result)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00329">fs.h:329</a></div></div>
<div class="ttc" id="astructInodeOperations_html_a54bbd07bcb9a6143867be3aa05577413"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#a54bbd07bcb9a6143867be3aa05577413">InodeOperations::Rename</a></div><div class="ttdeci">int(* Rename)(struct Inode *Parent, const char *OldName, const char *NewName)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00319">fs.h:319</a></div></div>
<div class="ttc" id="astructInodeOperations_html_a7f143243e5be1fc608f99072d3c93cb5"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#a7f143243e5be1fc608f99072d3c93cb5">InodeOperations::Lookup</a></div><div class="ttdeci">int(* Lookup)(struct Inode *Parent, const char *Name, struct Inode **Result)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00316">fs.h:316</a></div></div>
<div class="ttc" id="astructInodeOperations_html_a869200a6c684532a9a75a05bca1e9270"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#a869200a6c684532a9a75a05bca1e9270">InodeOperations::Open</a></div><div class="ttdeci">int(* Open)(struct Inode *Node, int Flags, mode_t Mode)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00323">fs.h:323</a></div></div>
<div class="ttc" id="astructInodeOperations_html_ab9c62336bdce356caa7d165b86371e7f"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#ab9c62336bdce356caa7d165b86371e7f">InodeOperations::Close</a></div><div class="ttdeci">int(* Close)(struct Inode *Node)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00324">fs.h:324</a></div></div>
<div class="ttc" id="astructInodeOperations_html_abed9ba869733a00a02a41a3ea9765bda"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#abed9ba869733a00a02a41a3ea9765bda">InodeOperations::Create</a></div><div class="ttdeci">int(* Create)(struct Inode *Parent, const char *Name, mode_t Mode, struct Inode **Result)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00317">fs.h:317</a></div></div>
<div class="ttc" id="astructInodeOperations_html_abf61f594d2b1d2a10a995329372c9ed9"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#abf61f594d2b1d2a10a995329372c9ed9">InodeOperations::ReadLink</a></div><div class="ttdeci">ssize_t(* ReadLink)(struct Inode *Node, char *Buffer, size_t Size)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00330">fs.h:330</a></div></div>
<div class="ttc" id="astructInodeOperations_html_ace503c1be6e9452757578cad84370016"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#ace503c1be6e9452757578cad84370016">InodeOperations::Stat</a></div><div class="ttdeci">int(* Stat)(struct Inode *Node, struct kstat *Stat)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00332">fs.h:332</a></div></div>
<div class="ttc" id="astructInodeOperations_html_adb7eaaee195090e8d618a6e9c3ca507a"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#adb7eaaee195090e8d618a6e9c3ca507a">InodeOperations::Write</a></div><div class="ttdeci">ssize_t(* Write)(struct Inode *Node, const void *Buffer, size_t Size, off_t Offset)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00321">fs.h:321</a></div></div>
<div class="ttc" id="astructInodeOperations_html_ae49064b9b56c095e3104fd73e19e7c7e"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#ae49064b9b56c095e3104fd73e19e7c7e">InodeOperations::Seek</a></div><div class="ttdeci">off_t(* Seek)(struct Inode *Node, off_t Offset)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00331">fs.h:331</a></div></div>
<div class="ttc" id="astructInodeOperations_html_afb5728ae092216ddd3db335d1173e687"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#afb5728ae092216ddd3db335d1173e687">InodeOperations::RmDir</a></div><div class="ttdeci">int(* RmDir)(struct Inode *Parent, const char *Name)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00328">fs.h:328</a></div></div>
<div class="ttc" id="astructSuperBlockOperations_html"><div class="ttname"><a href="../../d2/d55/structSuperBlockOperations.html">SuperBlockOperations</a></div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00340">fs.h:341</a></div></div>
<div class="ttc" id="astructSuperBlockOperations_html_a91b8a508085e42bcf27a06058a0fd2f7"><div class="ttname"><a href="../../d2/d55/structSuperBlockOperations.html#a91b8a508085e42bcf27a06058a0fd2f7">SuperBlockOperations::DeleteInode</a></div><div class="ttdeci">int(* DeleteInode)(struct FileSystemInfo *Info, struct Inode *Node)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00343">fs.h:343</a></div></div>
<div class="ttc" id="astructSuperBlockOperations_html_a9b919eaba70c8e9d020930ba97b7df68"><div class="ttname"><a href="../../d2/d55/structSuperBlockOperations.html#a9b919eaba70c8e9d020930ba97b7df68">SuperBlockOperations::AllocateInode</a></div><div class="ttdeci">int(* AllocateInode)(struct FileSystemInfo *Info, struct Inode **Result)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00342">fs.h:342</a></div></div>
<div class="ttc" id="astructSuperBlockOperations_html_ac57a866f55ed08d2dd2897b27a541eb2"><div class="ttname"><a href="../../d2/d55/structSuperBlockOperations.html#ac57a866f55ed08d2dd2897b27a541eb2">SuperBlockOperations::Synchronize</a></div><div class="ttdeci">int(* Synchronize)(struct FileSystemInfo *Info, struct Inode *Node)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00355">fs.h:355</a></div></div>
<div class="ttc" id="astructSuperBlockOperations_html_ac5d91cc844c75e8d58ef124a9b2c8722"><div class="ttname"><a href="../../d2/d55/structSuperBlockOperations.html#ac5d91cc844c75e8d58ef124a9b2c8722">SuperBlockOperations::Destroy</a></div><div class="ttdeci">int(* Destroy)(struct FileSystemInfo *Info)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00366">fs.h:366</a></div></div>
<div class="ttc" id="afs_8h_html_ac7fd076e6f0290af80aee31a0af35b4a"><div class="ttname"><a href="../../df/d26/fs_8h.html#ac7fd076e6f0290af80aee31a0af35b4a">Inode::Offset</a></div><div class="ttdeci">off_t Offset</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00250">fs.h:250</a></div></div>
<div class="ttc" id="afs_8h_html_ad5d7f7b9b3133592e590d5e9b5173425"><div class="ttname"><a href="../../df/d26/fs_8h.html#ad5d7f7b9b3133592e590d5e9b5173425">Inode::PrivateData</a></div><div class="ttdeci">void * PrivateData</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00253">fs.h:253</a></div></div>
<div class="ttc" id="afs_8h_html_ae311d9d0d76dbba597183a4a934720b4"><div class="ttname"><a href="../../df/d26/fs_8h.html#ae311d9d0d76dbba597183a4a934720b4">FileSystemDevice::Block</a></div><div class="ttdeci">struct BlockDevice * Block</div><div class="ttdoc">Block Device.</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00345">fs.h:345</a></div></div>
<div class="ttc" id="afs_8h_html_ae62da46e9487a67427fad586aa96806a"><div class="ttname"><a href="../../df/d26/fs_8h.html#ae62da46e9487a67427fad586aa96806a">kdirent::d_type</a></div><div class="ttdeci">unsigned char d_type</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00240">fs.h:240</a></div></div>
<div class="ttc" id="afs_8h_html_ae7fa98dc9b923a5a711d4c9a4fdf36e0"><div class="ttname"><a href="../../df/d26/fs_8h.html#ae7fa98dc9b923a5a711d4c9a4fdf36e0">FileSystemDevice::inode</a></div><div class="ttdeci">struct FileSystemDevice::@16 inode</div></div>
<div class="ttc" id="afs_8h_html_af0d5a9e82aa0ece31db45ae57b97b5d9"><div class="ttname"><a href="../../df/d26/fs_8h.html#af0d5a9e82aa0ece31db45ae57b97b5d9">kstat::AccessTime</a></div><div class="ttdeci">time_t AccessTime</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00178">fs.h:178</a></div></div>
<div class="ttc" id="afs_8h_html_af45191ed8ad28ab7a58ee02287609808"><div class="ttname"><a href="../../df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808">kstat::Mode</a></div><div class="ttdeci">mode_t Mode</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00160">fs.h:160</a></div></div>
<div class="ttc" id="afs_8h_html_afed4851539e0eb74fbd4cc4c0dca8abd"><div class="ttname"><a href="../../df/d26/fs_8h.html#afed4851539e0eb74fbd4cc4c0dca8abd">FileSystemInfo::PrivateData</a></div><div class="ttdeci">void * PrivateData</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00422">fs.h:422</a></div></div>
<div class="ttc" id="afs_8h_html_d4/d24/structFileSystemDevice"><div class="ttname"><a href="../../df/d26/fs_8h.html#d4/d24/structFileSystemDevice">FileSystemDevice</a></div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00327">fs.h:328</a></div></div>
<div class="ttc" id="afs_8h_html_d5/df1/structkstat"><div class="ttname"><a href="../../df/d26/fs_8h.html#d5/df1/structkstat">kstat</a></div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00151">fs.h:152</a></div></div>
<div class="ttc" id="afs_8h_html_d6/d59/structInode"><div class="ttname"><a href="../../df/d26/fs_8h.html#d6/d59/structInode">Inode</a></div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00244">fs.h:245</a></div></div>
<div class="ttc" id="afs_8h_html_d9/ddf/structkdirent"><div class="ttname"><a href="../../df/d26/fs_8h.html#d9/ddf/structkdirent">kdirent</a></div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00235">fs.h:236</a></div></div>
<div class="ttc" id="afs_8h_html_de/d99/structFileSystemInfo"><div class="ttname"><a href="../../df/d26/fs_8h.html#de/d99/structFileSystemInfo">FileSystemInfo</a></div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00412">fs.h:413</a></div></div>
<div class="ttc" id="astructInodeOperations_html"><div class="ttname"><a href="../../db/de6/structInodeOperations.html">InodeOperations</a></div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00304">fs.h:305</a></div></div>
<div class="ttc" id="astructInodeOperations_html_a033b7baebdcfa352b4d84e4e3c9cee80"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#a033b7baebdcfa352b4d84e4e3c9cee80">InodeOperations::ReadDir</a></div><div class="ttdeci">ssize_t(* ReadDir)(struct Inode *Node, struct kdirent *Buffer, size_t Size, off_t Offset, off_t Entries)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00316">fs.h:316</a></div></div>
<div class="ttc" id="astructInodeOperations_html_a0df9d6741496cdbe9d25d4d80d06f509"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#a0df9d6741496cdbe9d25d4d80d06f509">InodeOperations::Ioctl</a></div><div class="ttdeci">int(* Ioctl)(struct Inode *Node, unsigned long Request, void *Argp)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00315">fs.h:315</a></div></div>
<div class="ttc" id="astructInodeOperations_html_a1636030e07da14031506e2ec85fae4c6"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#a1636030e07da14031506e2ec85fae4c6">InodeOperations::Truncate</a></div><div class="ttdeci">int(* Truncate)(struct Inode *Node, off_t Size)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00312">fs.h:312</a></div></div>
<div class="ttc" id="astructInodeOperations_html_a1b8ac7df82a22e9ee822c240a79076b4"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#a1b8ac7df82a22e9ee822c240a79076b4">InodeOperations::Read</a></div><div class="ttdeci">ssize_t(* Read)(struct Inode *Node, void *Buffer, size_t Size, off_t Offset)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00310">fs.h:310</a></div></div>
<div class="ttc" id="astructInodeOperations_html_a229c34e01b322f1b9533a049ff1f5cc9"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#a229c34e01b322f1b9533a049ff1f5cc9">InodeOperations::Remove</a></div><div class="ttdeci">int(* Remove)(struct Inode *Parent, const char *Name)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00308">fs.h:308</a></div></div>
<div class="ttc" id="astructInodeOperations_html_a490a002f55d3f99697641d2de8e62ae9"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#a490a002f55d3f99697641d2de8e62ae9">InodeOperations::MkDir</a></div><div class="ttdeci">int(* MkDir)(struct Inode *Parent, const char *Name, mode_t Mode, struct Inode **Result)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00317">fs.h:317</a></div></div>
<div class="ttc" id="astructInodeOperations_html_a530732a5e449903291a39f37b066befd"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#a530732a5e449903291a39f37b066befd">InodeOperations::SymLink</a></div><div class="ttdeci">int(* SymLink)(struct Inode *Parent, const char *Name, const char *Target, struct Inode **Result)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00319">fs.h:319</a></div></div>
<div class="ttc" id="astructInodeOperations_html_a54bbd07bcb9a6143867be3aa05577413"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#a54bbd07bcb9a6143867be3aa05577413">InodeOperations::Rename</a></div><div class="ttdeci">int(* Rename)(struct Inode *Parent, const char *OldName, const char *NewName)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00309">fs.h:309</a></div></div>
<div class="ttc" id="astructInodeOperations_html_a7f143243e5be1fc608f99072d3c93cb5"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#a7f143243e5be1fc608f99072d3c93cb5">InodeOperations::Lookup</a></div><div class="ttdeci">int(* Lookup)(struct Inode *Parent, const char *Name, struct Inode **Result)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00306">fs.h:306</a></div></div>
<div class="ttc" id="astructInodeOperations_html_a869200a6c684532a9a75a05bca1e9270"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#a869200a6c684532a9a75a05bca1e9270">InodeOperations::Open</a></div><div class="ttdeci">int(* Open)(struct Inode *Node, int Flags, mode_t Mode)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00313">fs.h:313</a></div></div>
<div class="ttc" id="astructInodeOperations_html_ab9c62336bdce356caa7d165b86371e7f"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#ab9c62336bdce356caa7d165b86371e7f">InodeOperations::Close</a></div><div class="ttdeci">int(* Close)(struct Inode *Node)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00314">fs.h:314</a></div></div>
<div class="ttc" id="astructInodeOperations_html_abed9ba869733a00a02a41a3ea9765bda"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#abed9ba869733a00a02a41a3ea9765bda">InodeOperations::Create</a></div><div class="ttdeci">int(* Create)(struct Inode *Parent, const char *Name, mode_t Mode, struct Inode **Result)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00307">fs.h:307</a></div></div>
<div class="ttc" id="astructInodeOperations_html_abf61f594d2b1d2a10a995329372c9ed9"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#abf61f594d2b1d2a10a995329372c9ed9">InodeOperations::ReadLink</a></div><div class="ttdeci">ssize_t(* ReadLink)(struct Inode *Node, char *Buffer, size_t Size)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00320">fs.h:320</a></div></div>
<div class="ttc" id="astructInodeOperations_html_ace503c1be6e9452757578cad84370016"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#ace503c1be6e9452757578cad84370016">InodeOperations::Stat</a></div><div class="ttdeci">int(* Stat)(struct Inode *Node, struct kstat *Stat)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00322">fs.h:322</a></div></div>
<div class="ttc" id="astructInodeOperations_html_adb7eaaee195090e8d618a6e9c3ca507a"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#adb7eaaee195090e8d618a6e9c3ca507a">InodeOperations::Write</a></div><div class="ttdeci">ssize_t(* Write)(struct Inode *Node, const void *Buffer, size_t Size, off_t Offset)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00311">fs.h:311</a></div></div>
<div class="ttc" id="astructInodeOperations_html_ae49064b9b56c095e3104fd73e19e7c7e"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#ae49064b9b56c095e3104fd73e19e7c7e">InodeOperations::Seek</a></div><div class="ttdeci">off_t(* Seek)(struct Inode *Node, off_t Offset)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00321">fs.h:321</a></div></div>
<div class="ttc" id="astructInodeOperations_html_afb5728ae092216ddd3db335d1173e687"><div class="ttname"><a href="../../db/de6/structInodeOperations.html#afb5728ae092216ddd3db335d1173e687">InodeOperations::RmDir</a></div><div class="ttdeci">int(* RmDir)(struct Inode *Parent, const char *Name)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00318">fs.h:318</a></div></div>
<div class="ttc" id="astructSuperBlockOperations_html"><div class="ttname"><a href="../../d2/d55/structSuperBlockOperations.html">SuperBlockOperations</a></div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00348">fs.h:349</a></div></div>
<div class="ttc" id="astructSuperBlockOperations_html_a5be3ba7b778d10a6333b429bcb7accb7"><div class="ttname"><a href="../../d2/d55/structSuperBlockOperations.html#a5be3ba7b778d10a6333b429bcb7accb7">SuperBlockOperations::Unmount</a></div><div class="ttdeci">int(* Unmount)(struct FileSystemInfo *FS)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00409">fs.h:409</a></div></div>
<div class="ttc" id="astructSuperBlockOperations_html_a7df12971dc1079e22cb77d62743b12c6"><div class="ttname"><a href="../../d2/d55/structSuperBlockOperations.html#a7df12971dc1079e22cb77d62743b12c6">SuperBlockOperations::Mount</a></div><div class="ttdeci">int(* Mount)(struct FileSystemInfo *FS, struct Inode **Root, struct FileSystemDevice *Device)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00398">fs.h:398</a></div></div>
<div class="ttc" id="astructSuperBlockOperations_html_a8216e560343fe4d60d25d9339369008c"><div class="ttname"><a href="../../d2/d55/structSuperBlockOperations.html#a8216e560343fe4d60d25d9339369008c">SuperBlockOperations::Probe</a></div><div class="ttdeci">int(* Probe)(struct FileSystemDevice *Device)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00385">fs.h:385</a></div></div>
<div class="ttc" id="astructSuperBlockOperations_html_a91b8a508085e42bcf27a06058a0fd2f7"><div class="ttname"><a href="../../d2/d55/structSuperBlockOperations.html#a91b8a508085e42bcf27a06058a0fd2f7">SuperBlockOperations::DeleteInode</a></div><div class="ttdeci">int(* DeleteInode)(struct FileSystemInfo *Info, struct Inode *Node)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00351">fs.h:351</a></div></div>
<div class="ttc" id="astructSuperBlockOperations_html_a9b919eaba70c8e9d020930ba97b7df68"><div class="ttname"><a href="../../d2/d55/structSuperBlockOperations.html#a9b919eaba70c8e9d020930ba97b7df68">SuperBlockOperations::AllocateInode</a></div><div class="ttdeci">int(* AllocateInode)(struct FileSystemInfo *Info, struct Inode **Result)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00350">fs.h:350</a></div></div>
<div class="ttc" id="astructSuperBlockOperations_html_ac57a866f55ed08d2dd2897b27a541eb2"><div class="ttname"><a href="../../d2/d55/structSuperBlockOperations.html#ac57a866f55ed08d2dd2897b27a541eb2">SuperBlockOperations::Synchronize</a></div><div class="ttdeci">int(* Synchronize)(struct FileSystemInfo *Info, struct Inode *Node)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00363">fs.h:363</a></div></div>
<div class="ttc" id="astructSuperBlockOperations_html_ac5d91cc844c75e8d58ef124a9b2c8722"><div class="ttname"><a href="../../d2/d55/structSuperBlockOperations.html#ac5d91cc844c75e8d58ef124a9b2c8722">SuperBlockOperations::Destroy</a></div><div class="ttdeci">int(* Destroy)(struct FileSystemInfo *Info)</div><div class="ttdef"><b>Definition</b> <a href="../../df/d26/fs_8h_source.html#l00374">fs.h:374</a></div></div>
</div><!-- fragment --></div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../dir_52bed8acfaac088d5968cb2c84d7645d.html">Kernel</a></li><li class="navelem"><a class="el" href="../../dir_2c335c1ccbf6ef7c89cc08c9ed88be2e.html">include</a></li><li class="navelem"><a class="el" href="../../dir_811a06ffcfc34bd0f88967f0406a39f5.html">interface</a></li><li class="navelem"><a class="el" href="../../df/d26/fs_8h.html">fs.h</a></li>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -117,7 +117,7 @@ $(document).ready(function(){initNavTree('df/dcf/index_8md.html','../../'); init
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="../../df/dcf/index_8md.html">index.md</a></li>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -117,7 +117,7 @@ $(document).ready(function(){initNavTree('dir_2b1679bdc089c66bbf71953a395e87ea.h
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_4eeb864c4eec08c7d6b9d3b0352cfdde.html">tools</a></li><li class="navelem"><a class="el" href="dir_2b1679bdc089c66bbf71953a395e87ea.html">doxygen</a></li>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -123,7 +123,7 @@ Directories</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_52bed8acfaac088d5968cb2c84d7645d.html">Kernel</a></li><li class="navelem"><a class="el" href="dir_2c335c1ccbf6ef7c89cc08c9ed88be2e.html">include</a></li>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -123,7 +123,7 @@ Directories</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_4eeb864c4eec08c7d6b9d3b0352cfdde.html">tools</a></li>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -123,7 +123,7 @@ Directories</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_52bed8acfaac088d5968cb2c84d7645d.html">Kernel</a></li>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -117,7 +117,7 @@ $(document).ready(function(){initNavTree('dir_60925fc218da8ca7908795bf5f624060.h
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_60925fc218da8ca7908795bf5f624060.html">Drivers</a></li>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -118,12 +118,16 @@ Files</h2></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="da/d09/audio_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="da/d09/audio_8h.html">audio.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="de/d40/block_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="de/d40/block_8h.html">block.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="db/de9/device_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="db/de9/device_8h.html">device.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="db/de4/driver_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="db/de4/driver_8h.html">driver.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="d8/dc2/errno_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="d8/dc2/errno_8h.html">errno.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="d7/d9f/fcntl_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="d7/d9f/fcntl_8h.html">fcntl.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="df/d26/fs_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="df/d26/fs_8h.html">fs.h</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top"><a href="de/ded/input_8h_source.html"><span class="icondoc"></span></a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="de/ded/input_8h.html">input.h</a></td></tr>
@@ -141,7 +145,7 @@ Files</h2></td></tr>
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_52bed8acfaac088d5968cb2c84d7645d.html">Kernel</a></li><li class="navelem"><a class="el" href="dir_2c335c1ccbf6ef7c89cc08c9ed88be2e.html">include</a></li><li class="navelem"><a class="el" href="dir_811a06ffcfc34bd0f88967f0406a39f5.html">interface</a></li>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -2,9 +2,11 @@ var dir_811a06ffcfc34bd0f88967f0406a39f5 =
[
[ "aip.h", "d1/de1/aip_8h.html", "d1/de1/aip_8h" ],
[ "audio.h", "da/d09/audio_8h.html", null ],
[ "block.h", "de/d40/block_8h.html", "de/d40/block_8h" ],
[ "device.h", "db/de9/device_8h.html", "db/de9/device_8h" ],
[ "driver.h", "db/de4/driver_8h.html", "db/de4/driver_8h" ],
[ "errno.h", "d8/dc2/errno_8h.html", "d8/dc2/errno_8h" ],
[ "fcntl.h", "d7/d9f/fcntl_8h.html", "d7/d9f/fcntl_8h" ],
[ "fs.h", "df/d26/fs_8h.html", "df/d26/fs_8h" ],
[ "input.h", "de/ded/input_8h.html", "de/ded/input_8h" ],
[ "network.h", "d9/d94/network_8h.html", null ],

View File

@@ -117,7 +117,7 @@ $(document).ready(function(){initNavTree('dir_97d86ce2f18c7710ea326fa47777d7d7.h
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="navelem"><a class="el" href="dir_97d86ce2f18c7710ea326fa47777d7d7.html">Userspace</a></li>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -119,14 +119,16 @@ $(document).ready(function(){initNavTree('files.html',''); initResizable(); });
<tr id="row_1_0_0_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span id="arr_1_0_0_" class="arrow" onclick="toggleFolder('1_0_0_')">&#9660;</span><span id="img_1_0_0_" class="iconfopen" onclick="toggleFolder('1_0_0_')">&#160;</span><a class="el" href="dir_811a06ffcfc34bd0f88967f0406a39f5.html" target="_self">interface</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_0_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="d1/de1/aip_8h_source.html"><span class="icondoc"></span></a><a class="el" href="d1/de1/aip_8h.html" target="_self">aip.h</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_1_" class="odd"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="da/d09/audio_8h_source.html"><span class="icondoc"></span></a><a class="el" href="da/d09/audio_8h.html" target="_self">audio.h</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_2_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="db/de9/device_8h_source.html"><span class="icondoc"></span></a><a class="el" href="db/de9/device_8h.html" target="_self">device.h</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_3_" class="odd"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="db/de4/driver_8h_source.html"><span class="icondoc"></span></a><a class="el" href="db/de4/driver_8h.html" target="_self">driver.h</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_4_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="d8/dc2/errno_8h_source.html"><span class="icondoc"></span></a><a class="el" href="d8/dc2/errno_8h.html" target="_self">errno.h</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_5_" class="odd"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="df/d26/fs_8h_source.html"><span class="icondoc"></span></a><a class="el" href="df/d26/fs_8h.html" target="_self">fs.h</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_6_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="de/ded/input_8h_source.html"><span class="icondoc"></span></a><a class="el" href="de/ded/input_8h.html" target="_self">input.h</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_7_" class="odd"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="d9/d94/network_8h_source.html"><span class="icondoc"></span></a><a class="el" href="d9/d94/network_8h.html" target="_self">network.h</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_8_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="d9/d97/pci_8h_source.html"><span class="icondoc"></span></a><a class="el" href="d9/d97/pci_8h.html" target="_self">pci.h</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_9_" class="odd"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="d2/d6e/syscalls_8h_source.html"><span class="icondoc"></span></a><a class="el" href="d2/d6e/syscalls_8h.html" target="_self">syscalls.h</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_2_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="de/d40/block_8h_source.html"><span class="icondoc"></span></a><a class="el" href="de/d40/block_8h.html" target="_self">block.h</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_3_" class="odd"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="db/de9/device_8h_source.html"><span class="icondoc"></span></a><a class="el" href="db/de9/device_8h.html" target="_self">device.h</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_4_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="db/de4/driver_8h_source.html"><span class="icondoc"></span></a><a class="el" href="db/de4/driver_8h.html" target="_self">driver.h</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_5_" class="odd"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="d8/dc2/errno_8h_source.html"><span class="icondoc"></span></a><a class="el" href="d8/dc2/errno_8h.html" target="_self">errno.h</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_6_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="d7/d9f/fcntl_8h_source.html"><span class="icondoc"></span></a><a class="el" href="d7/d9f/fcntl_8h.html" target="_self">fcntl.h</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_7_" class="odd"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="df/d26/fs_8h_source.html"><span class="icondoc"></span></a><a class="el" href="df/d26/fs_8h.html" target="_self">fs.h</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_8_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="de/ded/input_8h_source.html"><span class="icondoc"></span></a><a class="el" href="de/ded/input_8h.html" target="_self">input.h</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_9_" class="odd"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="d9/d94/network_8h_source.html"><span class="icondoc"></span></a><a class="el" href="d9/d94/network_8h.html" target="_self">network.h</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_10_" class="even"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="d9/d97/pci_8h_source.html"><span class="icondoc"></span></a><a class="el" href="d9/d97/pci_8h.html" target="_self">pci.h</a></td><td class="desc"></td></tr>
<tr id="row_1_0_0_11_" class="odd"><td class="entry"><span style="width:64px;display:inline-block;">&#160;</span><a href="d2/d6e/syscalls_8h_source.html"><span class="icondoc"></span></a><a class="el" href="d2/d6e/syscalls_8h.html" target="_self">syscalls.h</a></td><td class="desc"></td></tr>
<tr id="row_2_" class="even"><td class="entry"><span style="width:0px;display:inline-block;">&#160;</span><span id="arr_2_" class="arrow" onclick="toggleFolder('2_')">&#9660;</span><span id="img_2_" class="iconfopen" onclick="toggleFolder('2_')">&#160;</span><a class="el" href="dir_4eeb864c4eec08c7d6b9d3b0352cfdde.html" target="_self">tools</a></td><td class="desc"></td></tr>
<tr id="row_2_0_" class="odd"><td class="entry"><span style="width:32px;display:inline-block;">&#160;</span><span class="iconfclosed"></span><a class="el" href="dir_2b1679bdc089c66bbf71953a395e87ea.html" target="_self">doxygen</a></td><td class="desc"></td></tr>
<tr id="row_3_" class="even"><td class="entry"><span style="width:16px;display:inline-block;">&#160;</span><span class="iconfclosed"></span><a class="el" href="dir_97d86ce2f18c7710ea326fa47777d7d7.html" target="_self">Userspace</a></td><td class="desc"></td></tr>
@@ -137,7 +139,7 @@ $(document).ready(function(){initNavTree('files.html',''); initResizable(); });
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -113,7 +113,7 @@ $(document).ready(function(){initNavTree('functions.html',''); initResizable();
<h3><a id="index_a" name="index_a"></a>- a -</h3><ul>
<li>A20Gate&#160;:&#160;<a class="el" href="d1/de1/aip_8h.html#ab24700857c7c1e39353a7d8d12212ee9">PS2_OUTPUT_PORT.__unnamed5__</a></li>
<li>Absolute&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a0948c8b288b733578be7105e95b5ac1f">MouseReport</a></li>
<li>Accelerometer&#160;:&#160;<a class="el" href="de/ded/input_8h.html#ab043bc6d611582087d8bf1790d863d69">InputReport.__unnamed17__</a></li>
<li>Accelerometer&#160;:&#160;<a class="el" href="de/ded/input_8h.html#ab043bc6d611582087d8bf1790d863d69">InputReport.__unnamed18__</a></li>
<li>AccessTime&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#af0d5a9e82aa0ece31db45ae57b97b5d9">kstat</a></li>
<li>AllocateInode&#160;:&#160;<a class="el" href="d2/d55/structSuperBlockOperations.html#a9b919eaba70c8e9d020930ba97b7df68">SuperBlockOperations</a></li>
<li>APIVersion&#160;:&#160;<a class="el" href="db/de4/driver_8h.html#af48c5b3ec3ca0917f83accb7464e4b0b">__DriverInfo::__DriverVersion</a></li>
@@ -125,7 +125,7 @@ $(document).ready(function(){initNavTree('functions.html',''); initResizable();
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -120,8 +120,11 @@ $(document).ready(function(){initNavTree('functions_b.html',''); initResizable()
<li>Base&#160;:&#160;<a class="el" href="d1/de1/aip_8h.html#ae07d9573c7ae9aa7d734e43ab74d88b3">PS2_MOUSE_PACKET</a></li>
<li>BaseAddress&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#af10c5358f92517a5e997d11ff8785c6b">__attribute__</a></li>
<li>BIST&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#acafc473c7069fdd698c0b5742656100b">__attribute__</a></li>
<li>Block&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#ae311d9d0d76dbba597183a4a934720b4">FileSystemDevice</a></li>
<li>BlockCount&#160;:&#160;<a class="el" href="de/d40/block_8h.html#a0f27ac20f77368f3847ca934c3449239">BlockDevice</a></li>
<li>Blocks&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#a4e032619e90e03194c162718a33f09a0">kstat</a></li>
<li>BlockSize&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#aac2e36f2ffad2d048f6d1d3f988765ef">kstat</a></li>
<li>BlockSize&#160;:&#160;<a class="el" href="de/d40/block_8h.html#a04a25b932f09124e40b427312bb51437">BlockDevice</a>, <a class="el" href="df/d26/fs_8h.html#aac2e36f2ffad2d048f6d1d3f988765ef">kstat</a></li>
<li>Bpp&#160;:&#160;<a class="el" href="d2/d6e/syscalls_8h.html#ac91da2207de81f799c9e67d918e6f89c">FramebufferScreenInfo</a></li>
<li>BridgeControl&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a6653a1245e72768cd03bb1f8ff843371">__attribute__</a></li>
<li>Bus&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#aaf31a37199f9d24bad5f7c0bf66206ba">__attribute__</a></li>
<li>Button4&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a3c70979d62bde7107ffc6452b4d197d0">MouseReport</a></li>
@@ -135,7 +138,7 @@ $(document).ready(function(){initNavTree('functions_b.html',''); initResizable()
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -112,6 +112,7 @@ $(document).ready(function(){initNavTree('functions_c.html',''); initResizable()
<h3><a id="index_c" name="index_c"></a>- c -</h3><ul>
<li>CacheLineSize&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a5203ccd0486a21671341f4bb00c89b4b">__attribute__</a></li>
<li>Capabilities&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#a2574a851a68bf7e94b081586ac0fadd4">FileSystemInfo</a></li>
<li>CapabilitiesPointer&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a565e69897ebdab337c2c16941cfdf367">__attribute__</a></li>
<li>CardbusBusNumber&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a4faa20cb71d58e436b288f5ed0c7ec3e">__attribute__</a></li>
<li>CardbusCISPointer&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a7b43c1b116e3476c2fcb53965149c74d">__attribute__</a></li>
@@ -131,7 +132,7 @@ $(document).ready(function(){initNavTree('functions_c.html',''); initResizable()
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -128,7 +128,7 @@ $(document).ready(function(){initNavTree('functions_d.html',''); initResizable()
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -119,7 +119,7 @@ $(document).ready(function(){initNavTree('functions_e.html',''); initResizable()
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -119,7 +119,7 @@ $(document).ready(function(){initNavTree('functions_f.html',''); initResizable()
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -111,16 +111,16 @@ $(document).ready(function(){initNavTree('functions_g.html',''); initResizable()
<div class="textblock">Here is a list of all struct and union fields with links to the structures/unions they belong to:</div>
<h3><a id="index_g" name="index_g"></a>- g -</h3><ul>
<li>Gamepad&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a221f6781b4faa2d321ca0d928f518d6e">InputReport.__unnamed17__</a></li>
<li>Gamepad&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a221f6781b4faa2d321ca0d928f518d6e">InputReport.__unnamed18__</a></li>
<li>GroupID&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#a6df31642b52e126ee6433ae83c5c7df8">kstat</a></li>
<li>Gyroscope&#160;:&#160;<a class="el" href="de/ded/input_8h.html#abed99e5db57749f375e738c1c0258047">InputReport.__unnamed17__</a></li>
<li>Gyroscope&#160;:&#160;<a class="el" href="de/ded/input_8h.html#abed99e5db57749f375e738c1c0258047">InputReport.__unnamed18__</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -114,13 +114,14 @@ $(document).ready(function(){initNavTree('functions_h.html',''); initResizable()
<li>HardLinks&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#a90cbd8716158e3d6c367080d81e7327e">kstat</a></li>
<li>Header&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a1da8e906de677a603e3797b8e69aa5b8">__attribute__</a></li>
<li>HeaderType&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#ac3db7471bb58aeb50cd8a4ff20b972f8">__attribute__</a></li>
<li>Height&#160;:&#160;<a class="el" href="d2/d6e/syscalls_8h.html#a19d0c3a8e1f310af3ea7b1edc623f3e5">FramebufferScreenInfo</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -112,6 +112,7 @@ $(document).ready(function(){initNavTree('functions_i.html',''); initResizable()
<h3><a id="index_i" name="index_i"></a>- i -</h3><ul>
<li>Index&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#a594a4636414d0b19f3b08860c0121a66">Inode</a>, <a class="el" href="df/d26/fs_8h.html#ab513d931acdad2f26554dbcc31fe90e4">kstat</a></li>
<li>inode&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#ae7fa98dc9b923a5a711d4c9a4fdf36e0">FileSystemDevice</a></li>
<li>InputBufferFull&#160;:&#160;<a class="el" href="d1/de1/aip_8h.html#a999955f00254a1ec83b388b8142ac5e6">PS2_STATUSES.__unnamed1__</a></li>
<li>InterruptLine&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#aa8c4898d8b7bb2c8399b83d3b1dbe638">__attribute__</a></li>
<li>InterruptPin&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a7023b46231d8f13203c70f524c305b0e">__attribute__</a></li>
@@ -131,7 +132,7 @@ $(document).ready(function(){initNavTree('functions_i.html',''); initResizable()
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -111,14 +111,14 @@ $(document).ready(function(){initNavTree('functions_j.html',''); initResizable()
<div class="textblock">Here is a list of all struct and union fields with links to the structures/unions they belong to:</div>
<h3><a id="index_j" name="index_j"></a>- j -</h3><ul>
<li>Joystick&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a1162b85b7b993e2edf7da29dd8abf7e2">InputReport.__unnamed17__</a></li>
<li>Joystick&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a1162b85b7b993e2edf7da29dd8abf7e2">InputReport.__unnamed18__</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -113,14 +113,14 @@ $(document).ready(function(){initNavTree('functions_k.html',''); initResizable()
<h3><a id="index_k" name="index_k"></a>- k -</h3><ul>
<li>KernelData&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#a866fcc7922cd6949f8ee7e41b270fde6">Inode</a></li>
<li>Key&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a173d8f2a67aa82689612753fad2e5095">KeyboardReport</a></li>
<li>Keyboard&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a6ce4d85a628a88bbdb3ac24a8e5a9c2e">InputReport.__unnamed17__</a></li>
<li>Keyboard&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a6ce4d85a628a88bbdb3ac24a8e5a9c2e">InputReport.__unnamed18__</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -111,6 +111,11 @@ $(document).ready(function(){initNavTree('functions_l.html',''); initResizable()
<div class="textblock">Here is a list of all struct and union fields with links to the structures/unions they belong to:</div>
<h3><a id="index_l" name="index_l"></a>- l -</h3><ul>
<li>l_len&#160;:&#160;<a class="el" href="d7/d9f/fcntl_8h.html#af5dc2da04cf2af6e5b77018f9cdce489">flock</a></li>
<li>l_pid&#160;:&#160;<a class="el" href="d7/d9f/fcntl_8h.html#a5e84556aa660bd41cc8b8d862a547887">flock</a></li>
<li>l_start&#160;:&#160;<a class="el" href="d7/d9f/fcntl_8h.html#a692ebc7782fe6a11c9de67d7fd20cc8f">flock</a></li>
<li>l_type&#160;:&#160;<a class="el" href="d7/d9f/fcntl_8h.html#a24ceb1a44b2a5912f6f8b50195ed7fbe">flock</a></li>
<li>l_whence&#160;:&#160;<a class="el" href="d7/d9f/fcntl_8h.html#acea10bfe92ee06d519c4850739924198">flock</a></li>
<li>LatencyTimer&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a3337cb00eab6cb94e1e2939d405f9642">__attribute__</a></li>
<li>LeftButton&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a07f571f12b57c589630dcde60ef4e660">MouseReport</a></li>
<li>LegacyBaseAddress&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a1fd8e7908092abd685bec191512dbf52">__attribute__</a></li>
@@ -122,7 +127,7 @@ $(document).ready(function(){initNavTree('functions_l.html',''); initResizable()
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -111,7 +111,8 @@ $(document).ready(function(){initNavTree('functions_m.html',''); initResizable()
<div class="textblock">Here is a list of all struct and union fields with links to the structures/unions they belong to:</div>
<h3><a id="index_m" name="index_m"></a>- m -</h3><ul>
<li>Magnetometer&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a9e9fa52e0aa4a2b519f8287760d7c3ac">InputReport.__unnamed17__</a></li>
<li>machine&#160;:&#160;<a class="el" href="d2/d6e/syscalls_8h.html#a20d3a892e2fc1e8d4c6b7beb5c532280">kutsname</a></li>
<li>Magnetometer&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a9e9fa52e0aa4a2b519f8287760d7c3ac">InputReport.__unnamed18__</a></li>
<li>Major&#160;:&#160;<a class="el" href="db/de4/driver_8h.html#a662fb62393b6fd7d7ec85f502db44247">__DriverInfo::__DriverVersion</a></li>
<li>MaxLatency&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a753c2d858d0da969c33264c1b58807d3">__attribute__</a></li>
<li>MemoryBase&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a12988ca39a1411705fc1ec07e911ea9e">__attribute__</a></li>
@@ -126,14 +127,15 @@ $(document).ready(function(){initNavTree('functions_m.html',''); initResizable()
<li>MkDir&#160;:&#160;<a class="el" href="db/de6/structInodeOperations.html#a490a002f55d3f99697641d2de8e62ae9">InodeOperations</a></li>
<li>Mode&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#a667a06765053832b0e364d352d331481">Inode</a>, <a class="el" href="df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808">kstat</a></li>
<li>ModifyTime&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#a9f1f01620d0175f71eff75e384cd9042">kstat</a></li>
<li>Mouse&#160;:&#160;<a class="el" href="de/ded/input_8h.html#af2a47c6809d88e175dade0ef7b16aa13">InputReport.__unnamed17__</a></li>
<li>Mount&#160;:&#160;<a class="el" href="d2/d55/structSuperBlockOperations.html#a7df12971dc1079e22cb77d62743b12c6">SuperBlockOperations</a></li>
<li>Mouse&#160;:&#160;<a class="el" href="de/ded/input_8h.html#af2a47c6809d88e175dade0ef7b16aa13">InputReport.__unnamed18__</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -111,15 +111,16 @@ $(document).ready(function(){initNavTree('functions_n.html',''); initResizable()
<div class="textblock">Here is a list of all struct and union fields with links to the structures/unions they belong to:</div>
<h3><a id="index_n" name="index_n"></a>- n -</h3><ul>
<li>Name&#160;:&#160;<a class="el" href="db/de4/driver_8h.html#aa4fad96d724cc497931ce8587436bdbe">__DriverInfo</a>, <a class="el" href="df/d26/fs_8h.html#a445b70dc0c2908c5f600c6bc4f60c387">FileSystemInfo</a></li>
<li>Name&#160;:&#160;<a class="el" href="db/de4/driver_8h.html#aa4fad96d724cc497931ce8587436bdbe">__DriverInfo</a>, <a class="el" href="de/d40/block_8h.html#ac89f7fabb9b61c6adaff880b4d300a8f">BlockDevice</a>, <a class="el" href="df/d26/fs_8h.html#a445b70dc0c2908c5f600c6bc4f60c387">FileSystemInfo</a></li>
<li>Next&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a7b0918bb76d5e9399e7d7553b041d669">__attribute__</a>, <a class="el" href="db/de4/driver_8h.html#a26d05ed0210d3f4b2e4d882a2c802cbf">__PCIArray</a></li>
<li>node&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#a36c4536996ca5615dcf9911f068786dc">FileSystemDevice.inode</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -113,6 +113,8 @@ $(document).ready(function(){initNavTree('functions_o.html',''); initResizable()
<h3><a id="index_o" name="index_o"></a>- o -</h3><ul>
<li>Offset&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#ac7fd076e6f0290af80aee31a0af35b4a">Inode</a></li>
<li>Open&#160;:&#160;<a class="el" href="db/de6/structInodeOperations.html#a869200a6c684532a9a75a05bca1e9270">InodeOperations</a></li>
<li>Ops&#160;:&#160;<a class="el" href="de/d40/block_8h.html#a00ca2ebbf46a93847c9c56f1d9c79772">BlockDevice</a></li>
<li>ops&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#ae847897826ceb8346eb5141f8c23436a">FileSystemDevice.inode</a></li>
<li>Ops&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#a2e69ea86f5e1537c9173b961a03bdc0c">FileSystemInfo</a></li>
<li>OutputBufferFull&#160;:&#160;<a class="el" href="d1/de1/aip_8h.html#aa9b7be021da7a0ec83d707bd42740f3d">PS2_STATUSES.__unnamed1__</a></li>
</ul>
@@ -121,7 +123,7 @@ $(document).ready(function(){initNavTree('functions_o.html',''); initResizable()
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -115,6 +115,8 @@ $(document).ready(function(){initNavTree('functions_p.html',''); initResizable()
<li>Patch&#160;:&#160;<a class="el" href="db/de4/driver_8h.html#ae96beda3cc29ee65b51c9838c01041c7">__DriverInfo::__DriverVersion</a></li>
<li>PCIbusNumber&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a0431a9ef3a084679c298017c6acfee3e">__attribute__</a></li>
<li>PCISegGroup&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#adeb7419d0ada1e37f2f4e4c7e9a291b2">__attribute__</a></li>
<li>pid&#160;:&#160;<a class="el" href="d7/d9f/fcntl_8h.html#af64f49cc3f3024dce2031477aa13d8f7">f_owner_ex</a></li>
<li>Pitch&#160;:&#160;<a class="el" href="d2/d6e/syscalls_8h.html#a32c1b38cd63a88753f65c06e495ab546">FramebufferScreenInfo</a></li>
<li>Port1Clock&#160;:&#160;<a class="el" href="d1/de1/aip_8h.html#a44c6b11fcf9b6a9a6e7fe2a969b58b0f">PS2_CONFIGURATION.__unnamed3__</a></li>
<li>Port1InputBufferFull&#160;:&#160;<a class="el" href="d1/de1/aip_8h.html#aba33c9a5143b225eab7df62ac376741f">PS2_OUTPUT_PORT.__unnamed5__</a></li>
<li>Port1Interrupt&#160;:&#160;<a class="el" href="d1/de1/aip_8h.html#a78e48bc7d4778ddc8e647ec195da3e1a">PS2_CONFIGURATION.__unnamed3__</a></li>
@@ -131,7 +133,8 @@ $(document).ready(function(){initNavTree('functions_p.html',''); initResizable()
<li>PrefetchableMemoryLimitUpper32&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a77ed1a530436553ffdf621941fa69c0d">__attribute__</a></li>
<li>Pressure&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a1b34c3fecf099e318e4e761e49e5a655">TouchScreenReport</a></li>
<li>PrimaryBusNumber&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#af78b4f3d8572f5fc724f645bd9b9c6f6">__attribute__</a></li>
<li>PrivateData&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#afed4851539e0eb74fbd4cc4c0dca8abd">FileSystemInfo</a>, <a class="el" href="df/d26/fs_8h.html#ad5d7f7b9b3133592e590d5e9b5173425">Inode</a></li>
<li>PrivateData&#160;:&#160;<a class="el" href="de/d40/block_8h.html#a76a65f2f7a85cd15fff4f1a9859ca508">BlockDevice</a>, <a class="el" href="df/d26/fs_8h.html#afed4851539e0eb74fbd4cc4c0dca8abd">FileSystemInfo</a>, <a class="el" href="df/d26/fs_8h.html#ad5d7f7b9b3133592e590d5e9b5173425">Inode</a></li>
<li>Probe&#160;:&#160;<a class="el" href="d2/d55/structSuperBlockOperations.html#a8216e560343fe4d60d25d9339369008c">SuperBlockOperations</a></li>
<li>ProgIF&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#af55b38884c985010421d1f7ea4728fc1">__attribute__</a></li>
</ul>
</div><!-- contents -->
@@ -139,7 +142,7 @@ $(document).ready(function(){initNavTree('functions_p.html',''); initResizable()
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -116,6 +116,7 @@ $(document).ready(function(){initNavTree('functions_r.html',''); initResizable()
<li>Read&#160;:&#160;<a class="el" href="db/de6/structInodeOperations.html#a1b8ac7df82a22e9ee822c240a79076b4">InodeOperations</a></li>
<li>ReadDir&#160;:&#160;<a class="el" href="db/de6/structInodeOperations.html#a033b7baebdcfa352b4d84e4e3c9cee80">InodeOperations</a></li>
<li>ReadLink&#160;:&#160;<a class="el" href="db/de6/structInodeOperations.html#abf61f594d2b1d2a10a995329372c9ed9">InodeOperations</a></li>
<li>release&#160;:&#160;<a class="el" href="d2/d6e/syscalls_8h.html#a183ff0be4b883eafe77a233e13af1447">kutsname</a></li>
<li>Remove&#160;:&#160;<a class="el" href="db/de6/structInodeOperations.html#a229c34e01b322f1b9533a049ff1f5cc9">InodeOperations</a></li>
<li>Rename&#160;:&#160;<a class="el" href="db/de6/structInodeOperations.html#a54bbd07bcb9a6143867be3aa05577413">InodeOperations</a></li>
<li>RepeatRate&#160;:&#160;<a class="el" href="d1/de1/aip_8h.html#ab0a4e5ca864ccf625afe5cbd853b490c">PS2_KBD_TYPEMATIC.__unnamed7__</a></li>
@@ -126,14 +127,13 @@ $(document).ready(function(){initNavTree('functions_r.html',''); initResizable()
<li>RevisionID&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a11d59d8180946892dd910c63cbe2c261">__attribute__</a></li>
<li>RightButton&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a2174204a5c5dcc31d54449f3664f3a73">MouseReport</a></li>
<li>RmDir&#160;:&#160;<a class="el" href="db/de6/structInodeOperations.html#afb5728ae092216ddd3db335d1173e687">InodeOperations</a></li>
<li>RootName&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#ac03af40bdb9327cdf8a3c1c3d8bc4990">FileSystemInfo</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -115,7 +115,7 @@ $(document).ready(function(){initNavTree('functions_s.html',''); initResizable()
<li>SecondaryLatencyTimer&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a9e87a8ae25ff0e2fe4b703e596af2a2f">__attribute__</a></li>
<li>SecondaryStatus&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#afc237a8d3aa6077c476f9a206332c95b">__attribute__</a></li>
<li>Seek&#160;:&#160;<a class="el" href="db/de6/structInodeOperations.html#ae49064b9b56c095e3104fd73e19e7c7e">InodeOperations</a></li>
<li>Size&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#a5f3da9475a138d8a510be43e53dd20b6">kstat</a></li>
<li>Size&#160;:&#160;<a class="el" href="de/d40/block_8h.html#a5c99e12972a959e55d35667b073f0338">BlockDevice</a>, <a class="el" href="d2/d6e/syscalls_8h.html#af8c41bf2049e422f416725a921a4abaa">FramebufferScreenInfo</a>, <a class="el" href="df/d26/fs_8h.html#a5f3da9475a138d8a510be43e53dd20b6">kstat</a></li>
<li>StartBus&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a92d65982de9305ea623f88b7327d0b17">__attribute__</a></li>
<li>Stat&#160;:&#160;<a class="el" href="db/de6/structInodeOperations.html#ace503c1be6e9452757578cad84370016">InodeOperations</a></li>
<li>Status&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a270c129ca1e262678d41858be07aa7ca">__attribute__</a></li>
@@ -126,6 +126,7 @@ $(document).ready(function(){initNavTree('functions_s.html',''); initResizable()
<li>SuperOps&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#a2b23f750051678a50319f21d04541d66">FileSystemInfo</a></li>
<li>SymLink&#160;:&#160;<a class="el" href="db/de6/structInodeOperations.html#a530732a5e449903291a39f37b066befd">InodeOperations</a></li>
<li>Synchronize&#160;:&#160;<a class="el" href="d2/d55/structSuperBlockOperations.html#ac57a866f55ed08d2dd2897b27a541eb2">SuperBlockOperations</a></li>
<li>sysname&#160;:&#160;<a class="el" href="d2/d6e/syscalls_8h.html#a17c25c334ed5c0f04a629ff78a68750e">kutsname</a></li>
<li>SystemFlag&#160;:&#160;<a class="el" href="d1/de1/aip_8h.html#acc8252d0e5a2a96ee791ee05c333bb56">PS2_CONFIGURATION.__unnamed3__</a>, <a class="el" href="d1/de1/aip_8h.html#acc8252d0e5a2a96ee791ee05c333bb56">PS2_STATUSES.__unnamed1__</a></li>
<li>SystemReset&#160;:&#160;<a class="el" href="d1/de1/aip_8h.html#a993f0a6346847628c86bbcf1cf306236">PS2_OUTPUT_PORT.__unnamed5__</a></li>
</ul>
@@ -134,7 +135,7 @@ $(document).ready(function(){initNavTree('functions_s.html',''); initResizable()
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -112,8 +112,9 @@ $(document).ready(function(){initNavTree('functions_t.html',''); initResizable()
<h3><a id="index_t" name="index_t"></a>- t -</h3><ul>
<li>TimeoutError&#160;:&#160;<a class="el" href="d1/de1/aip_8h.html#a2ce01afd7e833fc13c63448689ea762a">PS2_STATUSES.__unnamed1__</a></li>
<li>TouchScreen&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a64a952e5a8456c1030ce54bfa07ebb52">InputReport.__unnamed17__</a></li>
<li>TouchScreen&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a64a952e5a8456c1030ce54bfa07ebb52">InputReport.__unnamed18__</a></li>
<li>Truncate&#160;:&#160;<a class="el" href="db/de6/structInodeOperations.html#a1636030e07da14031506e2ec85fae4c6">InodeOperations</a></li>
<li>type&#160;:&#160;<a class="el" href="d7/d9f/fcntl_8h.html#afd32d7286d5aba4fb1ba922d58591997">f_owner_ex</a></li>
<li>Type&#160;:&#160;<a class="el" href="de/ded/input_8h.html#af15f4807037d91adf5b3223b64e9ad50">InputReport</a></li>
</ul>
</div><!-- contents -->
@@ -121,7 +122,7 @@ $(document).ready(function(){initNavTree('functions_t.html',''); initResizable()
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -113,6 +113,7 @@ $(document).ready(function(){initNavTree('functions_u.html',''); initResizable()
<h3><a id="index_u" name="index_u"></a>- u -</h3><ul>
<li>Unknown1&#160;:&#160;<a class="el" href="d1/de1/aip_8h.html#a28c5637b237d55031f1b3772d731c041">PS2_STATUSES.__unnamed1__</a></li>
<li>Unknown2&#160;:&#160;<a class="el" href="d1/de1/aip_8h.html#afe489f6ef777e98956c00038b863eb0f">PS2_STATUSES.__unnamed1__</a></li>
<li>Unmount&#160;:&#160;<a class="el" href="d2/d55/structSuperBlockOperations.html#a5be3ba7b778d10a6333b429bcb7accb7">SuperBlockOperations</a></li>
<li>UserID&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#a640517af38108c7ece215fe6789b497a">kstat</a></li>
</ul>
</div><!-- contents -->
@@ -120,7 +121,7 @@ $(document).ready(function(){initNavTree('functions_u.html',''); initResizable()
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -114,13 +114,14 @@ $(document).ready(function(){initNavTree('functions_v.html',''); initResizable()
<li>Value&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a689202409e48743b914713f96d93947c">KeyboardReport.__unnamed13__</a></li>
<li>VendorID&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#aa456187fbe2216e07869e1c7f6d69444">__attribute__</a></li>
<li>Version&#160;:&#160;<a class="el" href="db/de4/driver_8h.html#a7f2ee0705a9eaf49c4f920d827198530">__DriverInfo</a></li>
<li>version&#160;:&#160;<a class="el" href="d2/d6e/syscalls_8h.html#ab0d51c806d74e4ec305829e807f58033">kutsname</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -113,7 +113,7 @@ $(document).ready(function(){initNavTree('functions_vars.html',''); initResizabl
<h3><a id="index_a" name="index_a"></a>- a -</h3><ul>
<li>A20Gate&#160;:&#160;<a class="el" href="d1/de1/aip_8h.html#ab24700857c7c1e39353a7d8d12212ee9">PS2_OUTPUT_PORT.__unnamed5__</a></li>
<li>Absolute&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a0948c8b288b733578be7105e95b5ac1f">MouseReport</a></li>
<li>Accelerometer&#160;:&#160;<a class="el" href="de/ded/input_8h.html#ab043bc6d611582087d8bf1790d863d69">InputReport.__unnamed17__</a></li>
<li>Accelerometer&#160;:&#160;<a class="el" href="de/ded/input_8h.html#ab043bc6d611582087d8bf1790d863d69">InputReport.__unnamed18__</a></li>
<li>AccessTime&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#af0d5a9e82aa0ece31db45ae57b97b5d9">kstat</a></li>
<li>AllocateInode&#160;:&#160;<a class="el" href="d2/d55/structSuperBlockOperations.html#a9b919eaba70c8e9d020930ba97b7df68">SuperBlockOperations</a></li>
<li>APIVersion&#160;:&#160;<a class="el" href="db/de4/driver_8h.html#af48c5b3ec3ca0917f83accb7464e4b0b">__DriverInfo::__DriverVersion</a></li>
@@ -125,7 +125,7 @@ $(document).ready(function(){initNavTree('functions_vars.html',''); initResizabl
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -120,8 +120,11 @@ $(document).ready(function(){initNavTree('functions_vars_b.html',''); initResiza
<li>Base&#160;:&#160;<a class="el" href="d1/de1/aip_8h.html#ae07d9573c7ae9aa7d734e43ab74d88b3">PS2_MOUSE_PACKET</a></li>
<li>BaseAddress&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#af10c5358f92517a5e997d11ff8785c6b">__attribute__</a></li>
<li>BIST&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#acafc473c7069fdd698c0b5742656100b">__attribute__</a></li>
<li>Block&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#ae311d9d0d76dbba597183a4a934720b4">FileSystemDevice</a></li>
<li>BlockCount&#160;:&#160;<a class="el" href="de/d40/block_8h.html#a0f27ac20f77368f3847ca934c3449239">BlockDevice</a></li>
<li>Blocks&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#a4e032619e90e03194c162718a33f09a0">kstat</a></li>
<li>BlockSize&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#aac2e36f2ffad2d048f6d1d3f988765ef">kstat</a></li>
<li>BlockSize&#160;:&#160;<a class="el" href="de/d40/block_8h.html#a04a25b932f09124e40b427312bb51437">BlockDevice</a>, <a class="el" href="df/d26/fs_8h.html#aac2e36f2ffad2d048f6d1d3f988765ef">kstat</a></li>
<li>Bpp&#160;:&#160;<a class="el" href="d2/d6e/syscalls_8h.html#ac91da2207de81f799c9e67d918e6f89c">FramebufferScreenInfo</a></li>
<li>BridgeControl&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a6653a1245e72768cd03bb1f8ff843371">__attribute__</a></li>
<li>Bus&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#aaf31a37199f9d24bad5f7c0bf66206ba">__attribute__</a></li>
<li>Button4&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a3c70979d62bde7107ffc6452b4d197d0">MouseReport</a></li>
@@ -135,7 +138,7 @@ $(document).ready(function(){initNavTree('functions_vars_b.html',''); initResiza
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -112,6 +112,7 @@ $(document).ready(function(){initNavTree('functions_vars_c.html',''); initResiza
<h3><a id="index_c" name="index_c"></a>- c -</h3><ul>
<li>CacheLineSize&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a5203ccd0486a21671341f4bb00c89b4b">__attribute__</a></li>
<li>Capabilities&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#a2574a851a68bf7e94b081586ac0fadd4">FileSystemInfo</a></li>
<li>CapabilitiesPointer&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a565e69897ebdab337c2c16941cfdf367">__attribute__</a></li>
<li>CardbusBusNumber&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a4faa20cb71d58e436b288f5ed0c7ec3e">__attribute__</a></li>
<li>CardbusCISPointer&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a7b43c1b116e3476c2fcb53965149c74d">__attribute__</a></li>
@@ -131,7 +132,7 @@ $(document).ready(function(){initNavTree('functions_vars_c.html',''); initResiza
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -128,7 +128,7 @@ $(document).ready(function(){initNavTree('functions_vars_d.html',''); initResiza
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -119,7 +119,7 @@ $(document).ready(function(){initNavTree('functions_vars_e.html',''); initResiza
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -119,7 +119,7 @@ $(document).ready(function(){initNavTree('functions_vars_f.html',''); initResiza
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -111,16 +111,16 @@ $(document).ready(function(){initNavTree('functions_vars_g.html',''); initResiza
<div class="textblock">Here is a list of all variables with links to the structures/unions they belong to:</div>
<h3><a id="index_g" name="index_g"></a>- g -</h3><ul>
<li>Gamepad&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a221f6781b4faa2d321ca0d928f518d6e">InputReport.__unnamed17__</a></li>
<li>Gamepad&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a221f6781b4faa2d321ca0d928f518d6e">InputReport.__unnamed18__</a></li>
<li>GroupID&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#a6df31642b52e126ee6433ae83c5c7df8">kstat</a></li>
<li>Gyroscope&#160;:&#160;<a class="el" href="de/ded/input_8h.html#abed99e5db57749f375e738c1c0258047">InputReport.__unnamed17__</a></li>
<li>Gyroscope&#160;:&#160;<a class="el" href="de/ded/input_8h.html#abed99e5db57749f375e738c1c0258047">InputReport.__unnamed18__</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -114,13 +114,14 @@ $(document).ready(function(){initNavTree('functions_vars_h.html',''); initResiza
<li>HardLinks&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#a90cbd8716158e3d6c367080d81e7327e">kstat</a></li>
<li>Header&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a1da8e906de677a603e3797b8e69aa5b8">__attribute__</a></li>
<li>HeaderType&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#ac3db7471bb58aeb50cd8a4ff20b972f8">__attribute__</a></li>
<li>Height&#160;:&#160;<a class="el" href="d2/d6e/syscalls_8h.html#a19d0c3a8e1f310af3ea7b1edc623f3e5">FramebufferScreenInfo</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -112,6 +112,7 @@ $(document).ready(function(){initNavTree('functions_vars_i.html',''); initResiza
<h3><a id="index_i" name="index_i"></a>- i -</h3><ul>
<li>Index&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#a594a4636414d0b19f3b08860c0121a66">Inode</a>, <a class="el" href="df/d26/fs_8h.html#ab513d931acdad2f26554dbcc31fe90e4">kstat</a></li>
<li>inode&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#ae7fa98dc9b923a5a711d4c9a4fdf36e0">FileSystemDevice</a></li>
<li>InputBufferFull&#160;:&#160;<a class="el" href="d1/de1/aip_8h.html#a999955f00254a1ec83b388b8142ac5e6">PS2_STATUSES.__unnamed1__</a></li>
<li>InterruptLine&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#aa8c4898d8b7bb2c8399b83d3b1dbe638">__attribute__</a></li>
<li>InterruptPin&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a7023b46231d8f13203c70f524c305b0e">__attribute__</a></li>
@@ -131,7 +132,7 @@ $(document).ready(function(){initNavTree('functions_vars_i.html',''); initResiza
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -111,14 +111,14 @@ $(document).ready(function(){initNavTree('functions_vars_j.html',''); initResiza
<div class="textblock">Here is a list of all variables with links to the structures/unions they belong to:</div>
<h3><a id="index_j" name="index_j"></a>- j -</h3><ul>
<li>Joystick&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a1162b85b7b993e2edf7da29dd8abf7e2">InputReport.__unnamed17__</a></li>
<li>Joystick&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a1162b85b7b993e2edf7da29dd8abf7e2">InputReport.__unnamed18__</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -113,14 +113,14 @@ $(document).ready(function(){initNavTree('functions_vars_k.html',''); initResiza
<h3><a id="index_k" name="index_k"></a>- k -</h3><ul>
<li>KernelData&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#a866fcc7922cd6949f8ee7e41b270fde6">Inode</a></li>
<li>Key&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a173d8f2a67aa82689612753fad2e5095">KeyboardReport</a></li>
<li>Keyboard&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a6ce4d85a628a88bbdb3ac24a8e5a9c2e">InputReport.__unnamed17__</a></li>
<li>Keyboard&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a6ce4d85a628a88bbdb3ac24a8e5a9c2e">InputReport.__unnamed18__</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -111,6 +111,11 @@ $(document).ready(function(){initNavTree('functions_vars_l.html',''); initResiza
<div class="textblock">Here is a list of all variables with links to the structures/unions they belong to:</div>
<h3><a id="index_l" name="index_l"></a>- l -</h3><ul>
<li>l_len&#160;:&#160;<a class="el" href="d7/d9f/fcntl_8h.html#af5dc2da04cf2af6e5b77018f9cdce489">flock</a></li>
<li>l_pid&#160;:&#160;<a class="el" href="d7/d9f/fcntl_8h.html#a5e84556aa660bd41cc8b8d862a547887">flock</a></li>
<li>l_start&#160;:&#160;<a class="el" href="d7/d9f/fcntl_8h.html#a692ebc7782fe6a11c9de67d7fd20cc8f">flock</a></li>
<li>l_type&#160;:&#160;<a class="el" href="d7/d9f/fcntl_8h.html#a24ceb1a44b2a5912f6f8b50195ed7fbe">flock</a></li>
<li>l_whence&#160;:&#160;<a class="el" href="d7/d9f/fcntl_8h.html#acea10bfe92ee06d519c4850739924198">flock</a></li>
<li>LatencyTimer&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a3337cb00eab6cb94e1e2939d405f9642">__attribute__</a></li>
<li>LeftButton&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a07f571f12b57c589630dcde60ef4e660">MouseReport</a></li>
<li>LegacyBaseAddress&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a1fd8e7908092abd685bec191512dbf52">__attribute__</a></li>
@@ -122,7 +127,7 @@ $(document).ready(function(){initNavTree('functions_vars_l.html',''); initResiza
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -111,7 +111,8 @@ $(document).ready(function(){initNavTree('functions_vars_m.html',''); initResiza
<div class="textblock">Here is a list of all variables with links to the structures/unions they belong to:</div>
<h3><a id="index_m" name="index_m"></a>- m -</h3><ul>
<li>Magnetometer&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a9e9fa52e0aa4a2b519f8287760d7c3ac">InputReport.__unnamed17__</a></li>
<li>machine&#160;:&#160;<a class="el" href="d2/d6e/syscalls_8h.html#a20d3a892e2fc1e8d4c6b7beb5c532280">kutsname</a></li>
<li>Magnetometer&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a9e9fa52e0aa4a2b519f8287760d7c3ac">InputReport.__unnamed18__</a></li>
<li>Major&#160;:&#160;<a class="el" href="db/de4/driver_8h.html#a662fb62393b6fd7d7ec85f502db44247">__DriverInfo::__DriverVersion</a></li>
<li>MaxLatency&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a753c2d858d0da969c33264c1b58807d3">__attribute__</a></li>
<li>MemoryBase&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a12988ca39a1411705fc1ec07e911ea9e">__attribute__</a></li>
@@ -126,14 +127,15 @@ $(document).ready(function(){initNavTree('functions_vars_m.html',''); initResiza
<li>MkDir&#160;:&#160;<a class="el" href="db/de6/structInodeOperations.html#a490a002f55d3f99697641d2de8e62ae9">InodeOperations</a></li>
<li>Mode&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#a667a06765053832b0e364d352d331481">Inode</a>, <a class="el" href="df/d26/fs_8h.html#af45191ed8ad28ab7a58ee02287609808">kstat</a></li>
<li>ModifyTime&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#a9f1f01620d0175f71eff75e384cd9042">kstat</a></li>
<li>Mouse&#160;:&#160;<a class="el" href="de/ded/input_8h.html#af2a47c6809d88e175dade0ef7b16aa13">InputReport.__unnamed17__</a></li>
<li>Mount&#160;:&#160;<a class="el" href="d2/d55/structSuperBlockOperations.html#a7df12971dc1079e22cb77d62743b12c6">SuperBlockOperations</a></li>
<li>Mouse&#160;:&#160;<a class="el" href="de/ded/input_8h.html#af2a47c6809d88e175dade0ef7b16aa13">InputReport.__unnamed18__</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -111,15 +111,16 @@ $(document).ready(function(){initNavTree('functions_vars_n.html',''); initResiza
<div class="textblock">Here is a list of all variables with links to the structures/unions they belong to:</div>
<h3><a id="index_n" name="index_n"></a>- n -</h3><ul>
<li>Name&#160;:&#160;<a class="el" href="db/de4/driver_8h.html#aa4fad96d724cc497931ce8587436bdbe">__DriverInfo</a>, <a class="el" href="df/d26/fs_8h.html#a445b70dc0c2908c5f600c6bc4f60c387">FileSystemInfo</a></li>
<li>Name&#160;:&#160;<a class="el" href="db/de4/driver_8h.html#aa4fad96d724cc497931ce8587436bdbe">__DriverInfo</a>, <a class="el" href="de/d40/block_8h.html#ac89f7fabb9b61c6adaff880b4d300a8f">BlockDevice</a>, <a class="el" href="df/d26/fs_8h.html#a445b70dc0c2908c5f600c6bc4f60c387">FileSystemInfo</a></li>
<li>Next&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a7b0918bb76d5e9399e7d7553b041d669">__attribute__</a>, <a class="el" href="db/de4/driver_8h.html#a26d05ed0210d3f4b2e4d882a2c802cbf">__PCIArray</a></li>
<li>node&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#a36c4536996ca5615dcf9911f068786dc">FileSystemDevice.inode</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -113,6 +113,8 @@ $(document).ready(function(){initNavTree('functions_vars_o.html',''); initResiza
<h3><a id="index_o" name="index_o"></a>- o -</h3><ul>
<li>Offset&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#ac7fd076e6f0290af80aee31a0af35b4a">Inode</a></li>
<li>Open&#160;:&#160;<a class="el" href="db/de6/structInodeOperations.html#a869200a6c684532a9a75a05bca1e9270">InodeOperations</a></li>
<li>Ops&#160;:&#160;<a class="el" href="de/d40/block_8h.html#a00ca2ebbf46a93847c9c56f1d9c79772">BlockDevice</a></li>
<li>ops&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#ae847897826ceb8346eb5141f8c23436a">FileSystemDevice.inode</a></li>
<li>Ops&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#a2e69ea86f5e1537c9173b961a03bdc0c">FileSystemInfo</a></li>
<li>OutputBufferFull&#160;:&#160;<a class="el" href="d1/de1/aip_8h.html#aa9b7be021da7a0ec83d707bd42740f3d">PS2_STATUSES.__unnamed1__</a></li>
</ul>
@@ -121,7 +123,7 @@ $(document).ready(function(){initNavTree('functions_vars_o.html',''); initResiza
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -115,6 +115,8 @@ $(document).ready(function(){initNavTree('functions_vars_p.html',''); initResiza
<li>Patch&#160;:&#160;<a class="el" href="db/de4/driver_8h.html#ae96beda3cc29ee65b51c9838c01041c7">__DriverInfo::__DriverVersion</a></li>
<li>PCIbusNumber&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a0431a9ef3a084679c298017c6acfee3e">__attribute__</a></li>
<li>PCISegGroup&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#adeb7419d0ada1e37f2f4e4c7e9a291b2">__attribute__</a></li>
<li>pid&#160;:&#160;<a class="el" href="d7/d9f/fcntl_8h.html#af64f49cc3f3024dce2031477aa13d8f7">f_owner_ex</a></li>
<li>Pitch&#160;:&#160;<a class="el" href="d2/d6e/syscalls_8h.html#a32c1b38cd63a88753f65c06e495ab546">FramebufferScreenInfo</a></li>
<li>Port1Clock&#160;:&#160;<a class="el" href="d1/de1/aip_8h.html#a44c6b11fcf9b6a9a6e7fe2a969b58b0f">PS2_CONFIGURATION.__unnamed3__</a></li>
<li>Port1InputBufferFull&#160;:&#160;<a class="el" href="d1/de1/aip_8h.html#aba33c9a5143b225eab7df62ac376741f">PS2_OUTPUT_PORT.__unnamed5__</a></li>
<li>Port1Interrupt&#160;:&#160;<a class="el" href="d1/de1/aip_8h.html#a78e48bc7d4778ddc8e647ec195da3e1a">PS2_CONFIGURATION.__unnamed3__</a></li>
@@ -131,7 +133,8 @@ $(document).ready(function(){initNavTree('functions_vars_p.html',''); initResiza
<li>PrefetchableMemoryLimitUpper32&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a77ed1a530436553ffdf621941fa69c0d">__attribute__</a></li>
<li>Pressure&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a1b34c3fecf099e318e4e761e49e5a655">TouchScreenReport</a></li>
<li>PrimaryBusNumber&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#af78b4f3d8572f5fc724f645bd9b9c6f6">__attribute__</a></li>
<li>PrivateData&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#afed4851539e0eb74fbd4cc4c0dca8abd">FileSystemInfo</a>, <a class="el" href="df/d26/fs_8h.html#ad5d7f7b9b3133592e590d5e9b5173425">Inode</a></li>
<li>PrivateData&#160;:&#160;<a class="el" href="de/d40/block_8h.html#a76a65f2f7a85cd15fff4f1a9859ca508">BlockDevice</a>, <a class="el" href="df/d26/fs_8h.html#afed4851539e0eb74fbd4cc4c0dca8abd">FileSystemInfo</a>, <a class="el" href="df/d26/fs_8h.html#ad5d7f7b9b3133592e590d5e9b5173425">Inode</a></li>
<li>Probe&#160;:&#160;<a class="el" href="d2/d55/structSuperBlockOperations.html#a8216e560343fe4d60d25d9339369008c">SuperBlockOperations</a></li>
<li>ProgIF&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#af55b38884c985010421d1f7ea4728fc1">__attribute__</a></li>
</ul>
</div><!-- contents -->
@@ -139,7 +142,7 @@ $(document).ready(function(){initNavTree('functions_vars_p.html',''); initResiza
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -116,6 +116,7 @@ $(document).ready(function(){initNavTree('functions_vars_r.html',''); initResiza
<li>Read&#160;:&#160;<a class="el" href="db/de6/structInodeOperations.html#a1b8ac7df82a22e9ee822c240a79076b4">InodeOperations</a></li>
<li>ReadDir&#160;:&#160;<a class="el" href="db/de6/structInodeOperations.html#a033b7baebdcfa352b4d84e4e3c9cee80">InodeOperations</a></li>
<li>ReadLink&#160;:&#160;<a class="el" href="db/de6/structInodeOperations.html#abf61f594d2b1d2a10a995329372c9ed9">InodeOperations</a></li>
<li>release&#160;:&#160;<a class="el" href="d2/d6e/syscalls_8h.html#a183ff0be4b883eafe77a233e13af1447">kutsname</a></li>
<li>Remove&#160;:&#160;<a class="el" href="db/de6/structInodeOperations.html#a229c34e01b322f1b9533a049ff1f5cc9">InodeOperations</a></li>
<li>Rename&#160;:&#160;<a class="el" href="db/de6/structInodeOperations.html#a54bbd07bcb9a6143867be3aa05577413">InodeOperations</a></li>
<li>RepeatRate&#160;:&#160;<a class="el" href="d1/de1/aip_8h.html#ab0a4e5ca864ccf625afe5cbd853b490c">PS2_KBD_TYPEMATIC.__unnamed7__</a></li>
@@ -126,14 +127,13 @@ $(document).ready(function(){initNavTree('functions_vars_r.html',''); initResiza
<li>RevisionID&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a11d59d8180946892dd910c63cbe2c261">__attribute__</a></li>
<li>RightButton&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a2174204a5c5dcc31d54449f3664f3a73">MouseReport</a></li>
<li>RmDir&#160;:&#160;<a class="el" href="db/de6/structInodeOperations.html#afb5728ae092216ddd3db335d1173e687">InodeOperations</a></li>
<li>RootName&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#ac03af40bdb9327cdf8a3c1c3d8bc4990">FileSystemInfo</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -115,7 +115,7 @@ $(document).ready(function(){initNavTree('functions_vars_s.html',''); initResiza
<li>SecondaryLatencyTimer&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a9e87a8ae25ff0e2fe4b703e596af2a2f">__attribute__</a></li>
<li>SecondaryStatus&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#afc237a8d3aa6077c476f9a206332c95b">__attribute__</a></li>
<li>Seek&#160;:&#160;<a class="el" href="db/de6/structInodeOperations.html#ae49064b9b56c095e3104fd73e19e7c7e">InodeOperations</a></li>
<li>Size&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#a5f3da9475a138d8a510be43e53dd20b6">kstat</a></li>
<li>Size&#160;:&#160;<a class="el" href="de/d40/block_8h.html#a5c99e12972a959e55d35667b073f0338">BlockDevice</a>, <a class="el" href="d2/d6e/syscalls_8h.html#af8c41bf2049e422f416725a921a4abaa">FramebufferScreenInfo</a>, <a class="el" href="df/d26/fs_8h.html#a5f3da9475a138d8a510be43e53dd20b6">kstat</a></li>
<li>StartBus&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a92d65982de9305ea623f88b7327d0b17">__attribute__</a></li>
<li>Stat&#160;:&#160;<a class="el" href="db/de6/structInodeOperations.html#ace503c1be6e9452757578cad84370016">InodeOperations</a></li>
<li>Status&#160;:&#160;<a class="el" href="d9/d97/pci_8h.html#a270c129ca1e262678d41858be07aa7ca">__attribute__</a></li>
@@ -126,6 +126,7 @@ $(document).ready(function(){initNavTree('functions_vars_s.html',''); initResiza
<li>SuperOps&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#a2b23f750051678a50319f21d04541d66">FileSystemInfo</a></li>
<li>SymLink&#160;:&#160;<a class="el" href="db/de6/structInodeOperations.html#a530732a5e449903291a39f37b066befd">InodeOperations</a></li>
<li>Synchronize&#160;:&#160;<a class="el" href="d2/d55/structSuperBlockOperations.html#ac57a866f55ed08d2dd2897b27a541eb2">SuperBlockOperations</a></li>
<li>sysname&#160;:&#160;<a class="el" href="d2/d6e/syscalls_8h.html#a17c25c334ed5c0f04a629ff78a68750e">kutsname</a></li>
<li>SystemFlag&#160;:&#160;<a class="el" href="d1/de1/aip_8h.html#acc8252d0e5a2a96ee791ee05c333bb56">PS2_CONFIGURATION.__unnamed3__</a>, <a class="el" href="d1/de1/aip_8h.html#acc8252d0e5a2a96ee791ee05c333bb56">PS2_STATUSES.__unnamed1__</a></li>
<li>SystemReset&#160;:&#160;<a class="el" href="d1/de1/aip_8h.html#a993f0a6346847628c86bbcf1cf306236">PS2_OUTPUT_PORT.__unnamed5__</a></li>
</ul>
@@ -134,7 +135,7 @@ $(document).ready(function(){initNavTree('functions_vars_s.html',''); initResiza
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -112,8 +112,9 @@ $(document).ready(function(){initNavTree('functions_vars_t.html',''); initResiza
<h3><a id="index_t" name="index_t"></a>- t -</h3><ul>
<li>TimeoutError&#160;:&#160;<a class="el" href="d1/de1/aip_8h.html#a2ce01afd7e833fc13c63448689ea762a">PS2_STATUSES.__unnamed1__</a></li>
<li>TouchScreen&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a64a952e5a8456c1030ce54bfa07ebb52">InputReport.__unnamed17__</a></li>
<li>TouchScreen&#160;:&#160;<a class="el" href="de/ded/input_8h.html#a64a952e5a8456c1030ce54bfa07ebb52">InputReport.__unnamed18__</a></li>
<li>Truncate&#160;:&#160;<a class="el" href="db/de6/structInodeOperations.html#a1636030e07da14031506e2ec85fae4c6">InodeOperations</a></li>
<li>type&#160;:&#160;<a class="el" href="d7/d9f/fcntl_8h.html#afd32d7286d5aba4fb1ba922d58591997">f_owner_ex</a></li>
<li>Type&#160;:&#160;<a class="el" href="de/ded/input_8h.html#af15f4807037d91adf5b3223b64e9ad50">InputReport</a></li>
</ul>
</div><!-- contents -->
@@ -121,7 +122,7 @@ $(document).ready(function(){initNavTree('functions_vars_t.html',''); initResiza
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

View File

@@ -113,6 +113,7 @@ $(document).ready(function(){initNavTree('functions_vars_u.html',''); initResiza
<h3><a id="index_u" name="index_u"></a>- u -</h3><ul>
<li>Unknown1&#160;:&#160;<a class="el" href="d1/de1/aip_8h.html#a28c5637b237d55031f1b3772d731c041">PS2_STATUSES.__unnamed1__</a></li>
<li>Unknown2&#160;:&#160;<a class="el" href="d1/de1/aip_8h.html#afe489f6ef777e98956c00038b863eb0f">PS2_STATUSES.__unnamed1__</a></li>
<li>Unmount&#160;:&#160;<a class="el" href="d2/d55/structSuperBlockOperations.html#a5be3ba7b778d10a6333b429bcb7accb7">SuperBlockOperations</a></li>
<li>UserID&#160;:&#160;<a class="el" href="df/d26/fs_8h.html#a640517af38108c7ece215fe6789b497a">kstat</a></li>
</ul>
</div><!-- contents -->
@@ -120,7 +121,7 @@ $(document).ready(function(){initNavTree('functions_vars_u.html',''); initResiza
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Generated on Sat Jan 11 2025 04:49:21 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
<li class="footer">Generated on Sun May 18 2025 20:18:23 for Fennix by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
</ul>
</div>
</body>

Some files were not shown because too many files have changed in this diff Show More