extFS-Seyshell/docs/html/globals.html
2026-05-25 15:39:10 +02:00

204 lines
13 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Seyshell: Globals</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="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">Seyshell
</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 -->
<!-- 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="contents">
<div class="textblock">Here is a list of all functions, variables, defines, enums, and typedefs with links to the files they belong to:</div>
<h3><a id="index_a" name="index_a"></a>- a -</h3><ul>
<li>allocate_node()&#160;:&#160;<a class="el" href="disk_8c.html#afc37d4fbfdaabb22dd4865848a799887">disk.c</a></li>
</ul>
<h3><a id="index_b" name="index_b"></a>- b -</h3><ul>
<li>bloc&#160;:&#160;<a class="el" href="struct_8h.html#ad7463cdc34b86731771512f65c647905">struct.h</a></li>
<li>BUFSIZE&#160;:&#160;<a class="el" href="const_8h.html#aeca034f67218340ecb2261a22c2f3dcd">const.h</a></li>
</ul>
<h3><a id="index_c" name="index_c"></a>- c -</h3><ul>
<li>canonicalize_path()&#160;:&#160;<a class="el" href="utils_8c.html#a68fcd11496e85e696054f27ea8be892a">utils.c</a>, <a class="el" href="utils_8h.html#a68fcd11496e85e696054f27ea8be892a">utils.h</a></li>
<li>check_if_name_is_already_taken()&#160;:&#160;<a class="el" href="disk_8c.html#a147b2f811e195cee380e7ecd8b9b19e0">disk.c</a></li>
<li>COLOR_BLUE&#160;:&#160;<a class="el" href="const_8h.html#a23c70d699a5a775bc2e1ebeb8603f630">const.h</a></li>
<li>COLOR_GREEN&#160;:&#160;<a class="el" href="const_8h.html#afc9149f5de51bd9ac4f5ebbfa153f018">const.h</a></li>
<li>COLOR_RED&#160;:&#160;<a class="el" href="const_8h.html#ad86358bf19927183dd7b4ae215a29731">const.h</a></li>
<li>command&#160;:&#160;<a class="el" href="struct_8h.html#aab93db1936073aa132709623764402e5">struct.h</a></li>
<li>create_directory()&#160;:&#160;<a class="el" href="disk_8c.html#ab1bd0d9ea50c88f8b9268cf79be4a5d4">disk.c</a></li>
<li>create_disk()&#160;:&#160;<a class="el" href="disk_8c.html#a7eb10c7006ff648d851b15f24e4305c3">disk.c</a>, <a class="el" href="disk_8h.html#a7eb10c7006ff648d851b15f24e4305c3">disk.h</a></li>
<li>create_file()&#160;:&#160;<a class="el" href="disk_8c.html#a68a10bc46f98c1f3577d7b29d87d2cc7">disk.c</a></li>
</ul>
<h3><a id="index_d" name="index_d"></a>- d -</h3><ul>
<li>disk&#160;:&#160;<a class="el" href="struct_8h.html#a48bafe324ab0e99e14feeda9fde3462f">struct.h</a></li>
<li>do_cat()&#160;:&#160;<a class="el" href="disk_8c.html#a6715a2ff0198e20d4596d140784d633b">disk.c</a>, <a class="el" href="disk_8h.html#a6715a2ff0198e20d4596d140784d633b">disk.h</a></li>
<li>do_cd()&#160;:&#160;<a class="el" href="exec_8c.html#a4614f3f18dbc47fed5b8d5a7d85a5a7a">exec.c</a></li>
<li>do_df()&#160;:&#160;<a class="el" href="disk_8c.html#a31d16b7fcc1b8c0cfc7651c86d233bd5">disk.c</a>, <a class="el" href="disk_8h.html#a31d16b7fcc1b8c0cfc7651c86d233bd5">disk.h</a></li>
<li>do_echo()&#160;:&#160;<a class="el" href="exec_8c.html#a4bc13052fbac7fb151c273fe7e692224">exec.c</a></li>
<li>do_grep()&#160;:&#160;<a class="el" href="disk_8h.html#acaa80df6e40b49030c912453717bc176">disk.h</a></li>
<li>do_ls()&#160;:&#160;<a class="el" href="disk_8h.html#a9db73bc21d502f4b9231a7366070fcad">disk.h</a>, <a class="el" href="disk_8c.html#a9db73bc21d502f4b9231a7366070fcad">disk.c</a></li>
<li>do_mkdir()&#160;:&#160;<a class="el" href="disk_8c.html#a69cc37c23ee36cbf476280a13b83276b">disk.c</a>, <a class="el" href="disk_8h.html#a69cc37c23ee36cbf476280a13b83276b">disk.h</a></li>
<li>do_rm()&#160;:&#160;<a class="el" href="disk_8c.html#ab892860e63632cdcf960c65b314772b9">disk.c</a>, <a class="el" href="disk_8h.html#ab892860e63632cdcf960c65b314772b9">disk.h</a></li>
<li>do_rmdir()&#160;:&#160;<a class="el" href="disk_8c.html#af10807a70b9341c379973247c446824e">disk.c</a>, <a class="el" href="disk_8h.html#af10807a70b9341c379973247c446824e">disk.h</a></li>
<li>do_touch()&#160;:&#160;<a class="el" href="disk_8c.html#ae99a488757a20d04370d00dd36dcd605">disk.c</a>, <a class="el" href="disk_8h.html#ae99a488757a20d04370d00dd36dcd605">disk.h</a></li>
</ul>
<h3><a id="index_e" name="index_e"></a>- e -</h3><ul>
<li>env&#160;:&#160;<a class="el" href="struct_8h.html#af774366e761530869f0b63bb253fe324">struct.h</a></li>
<li>ESCAPE_COLOR&#160;:&#160;<a class="el" href="const_8h.html#ae70649bc21142f2400c6056cd7bedb51">const.h</a></li>
<li>exec_cmd_job()&#160;:&#160;<a class="el" href="exec_8c.html#afaef82623e4217aeb6b804b0e3b7f312">exec.c</a></li>
<li>execute_cmd()&#160;:&#160;<a class="el" href="exec_8c.html#a82beace5b13f7e2d89dae34187bb7f46">exec.c</a>, <a class="el" href="exec_8h.html#a82beace5b13f7e2d89dae34187bb7f46">exec.h</a></li>
</ul>
<h3><a id="index_f" name="index_f"></a>- f -</h3><ul>
<li>find_dir_inode_by_name()&#160;:&#160;<a class="el" href="disk_8c.html#a6f69e1d7bb5d136f816149887845e9c8">disk.c</a>, <a class="el" href="disk_8h.html#a6f69e1d7bb5d136f816149887845e9c8">disk.h</a></li>
<li>find_free_bloc()&#160;:&#160;<a class="el" href="disk_8c.html#ade4ebb1901ddd0ddd60a246d0981c9ab">disk.c</a></li>
<li>find_offset_in_parent_bloc()&#160;:&#160;<a class="el" href="disk_8c.html#a7abd1b379bf3695a8120a92fde42203b">disk.c</a></li>
<li>format_path()&#160;:&#160;<a class="el" href="utils_8c.html#ab69c307e63e50216d3883ff4a95b99ff">utils.c</a>, <a class="el" href="utils_8h.html#ab69c307e63e50216d3883ff4a95b99ff">utils.h</a></li>
</ul>
<h3><a id="index_g" name="index_g"></a>- g -</h3><ul>
<li>get_dirname_and_parent_path_by_absolute_path()&#160;:&#160;<a class="el" href="utils_8c.html#a25cbf6325c786277edbc6bd9a107b461">utils.c</a>, <a class="el" href="utils_8h.html#a25cbf6325c786277edbc6bd9a107b461">utils.h</a></li>
<li>get_env_len()&#160;:&#160;<a class="el" href="env_8c.html#a684d25b4cc5d9bf14dd67309de8568bf">env.c</a>, <a class="el" href="env_8h.html#a684d25b4cc5d9bf14dd67309de8568bf">env.h</a></li>
<li>get_env_value()&#160;:&#160;<a class="el" href="env_8c.html#a0ce3d2cd4284dee64477512b489ddb4f">env.c</a>, <a class="el" href="env_8h.html#a0ce3d2cd4284dee64477512b489ddb4f">env.h</a></li>
<li>get_instance()&#160;:&#160;<a class="el" href="env_8c.html#a21ed94d5b2eb2f40aaf40cc57d3d6309">env.c</a></li>
<li>get_name_and_parent_path_by_absolute_path()&#160;:&#160;<a class="el" href="utils_8c.html#ac66022e5495a0feb8b41f0dfb9ba0ab7">utils.c</a>, <a class="el" href="utils_8h.html#a33a108ec76b66630fe91c08bfef8dfb3">utils.h</a></li>
<li>get_number_of_free_blocs()&#160;:&#160;<a class="el" href="disk_8c.html#a613bddcfeda22d0c295b6d9174386ab6">disk.c</a></li>
<li>get_number_of_inode_left()&#160;:&#160;<a class="el" href="disk_8c.html#a1f21a0af7127bb009470fa8333930c17">disk.c</a></li>
</ul>
<h3><a id="index_i" name="index_i"></a>- i -</h3><ul>
<li>init_envs()&#160;:&#160;<a class="el" href="env_8c.html#a9f03a70f263b1c039d6a3975b02cfadd">env.c</a>, <a class="el" href="env_8h.html#a9f03a70f263b1c039d6a3975b02cfadd">env.h</a></li>
<li>init_inode_in_disk()&#160;:&#160;<a class="el" href="disk_8c.html#a756e632b29a777267828c50a5d4a4cfe">disk.c</a></li>
<li>inode&#160;:&#160;<a class="el" href="struct_8h.html#a05917f4198ca2c880c2c6d758b6f92d5">struct.h</a></li>
<li>is_dir_empty()&#160;:&#160;<a class="el" href="disk_8c.html#ad449fb17ffb0311c29836bb27b09d14e">disk.c</a></li>
<li>is_file_empty()&#160;:&#160;<a class="el" href="disk_8c.html#a3817714a1f4d5a69d2962eb1ae0a49a5">disk.c</a></li>
</ul>
<h3><a id="index_m" name="index_m"></a>- m -</h3><ul>
<li>main()&#160;:&#160;<a class="el" href="main_8c.html#ae66f6b31b5ad750f1fe042a706a4e3d4">main.c</a></li>
<li>MAX_BLOCS&#160;:&#160;<a class="el" href="const_8h.html#ad7140f3913ca85546efb2ded034d0af2">const.h</a></li>
<li>MAX_BYTES_PER_BLOC&#160;:&#160;<a class="el" href="const_8h.html#a60fedb7550ff4e00d6c70dd2d257c154">const.h</a></li>
<li>MAX_INODE&#160;:&#160;<a class="el" href="const_8h.html#af58c11b86af508a573976185fb99170f">const.h</a></li>
<li>MAX_INODE_NAME&#160;:&#160;<a class="el" href="const_8h.html#a1459cb1cb7ff0d6cd9311afadb956fba">const.h</a></li>
</ul>
<h3><a id="index_o" name="index_o"></a>- o -</h3><ul>
<li>open_disk()&#160;:&#160;<a class="el" href="disk_8c.html#a0410aa30c92de7cca42080e61d4dcd91">disk.c</a>, <a class="el" href="disk_8h.html#a0410aa30c92de7cca42080e61d4dcd91">disk.h</a></li>
<li>open_seyshell()&#160;:&#160;<a class="el" href="parsing_8c.html#a4208525aa40712ec3f936080773468c8">parsing.c</a>, <a class="el" href="parsing_8h.html#a4208525aa40712ec3f936080773468c8">parsing.h</a></li>
</ul>
<h3><a id="index_p" name="index_p"></a>- p -</h3><ul>
<li>persist_on_disk()&#160;:&#160;<a class="el" href="disk_8c.html#ad6626984368788d12c01f0dffe24d4ea">disk.c</a>, <a class="el" href="disk_8h.html#ad6626984368788d12c01f0dffe24d4ea">disk.h</a></li>
</ul>
<h3><a id="index_r" name="index_r"></a>- r -</h3><ul>
<li>read_in_file()&#160;:&#160;<a class="el" href="disk_8c.html#a35dd02a9671bb584317b099516eb46be">disk.c</a></li>
<li>read_line()&#160;:&#160;<a class="el" href="parsing_8c.html#a9e35a75d71f9fc522c563668fbbec457">parsing.c</a></li>
<li>redirect_out()&#160;:&#160;<a class="el" href="disk_8c.html#ae1bed71dffe181556a19024ae600412f">disk.c</a>, <a class="el" href="disk_8h.html#ae1bed71dffe181556a19024ae600412f">disk.h</a></li>
<li>remove_inode()&#160;:&#160;<a class="el" href="disk_8c.html#a8a8845ddf7dc88a527775a335100697e">disk.c</a></li>
</ul>
<h3><a id="index_s" name="index_s"></a>- s -</h3><ul>
<li>set_env_value()&#160;:&#160;<a class="el" href="env_8c.html#a2447e9b952249197b828841281389e8f">env.c</a>, <a class="el" href="env_8h.html#a2447e9b952249197b828841281389e8f">env.h</a></li>
<li>shell_loop()&#160;:&#160;<a class="el" href="parsing_8c.html#ad74877f90b508ee0351985458b570a98">parsing.c</a></li>
<li>signal_handler()&#160;:&#160;<a class="el" href="parsing_8c.html#a6aa59f98cad89c73966351ad7afb303c">parsing.c</a></li>
<li>spawn_proc()&#160;:&#160;<a class="el" href="exec_8c.html#a35f8b7b9c54f10f298d00d58225920db">exec.c</a></li>
<li>split_line()&#160;:&#160;<a class="el" href="parsing_8c.html#a464ab1601eda451f2836222bc20a4932">parsing.c</a></li>
</ul>
<h3><a id="index_t" name="index_t"></a>- t -</h3><ul>
<li>TYPE_DIRECTORY&#160;:&#160;<a class="el" href="const_8h.html#a67d0d149b8d6441f6972da8e9ff2c91b">const.h</a></li>
<li>TYPE_FILE&#160;:&#160;<a class="el" href="const_8h.html#a1c4b9a03f9d2107bf4c139bb00c7ec4c">const.h</a></li>
<li>TYPE_NULL&#160;:&#160;<a class="el" href="const_8h.html#a5e53a82e875992705cb69208f53f6576">const.h</a></li>
<li>TYPE_SYMBOLIC_LINK&#160;:&#160;<a class="el" href="const_8h.html#aac9bb43d2b43509e94ebef43f0d803a9">const.h</a></li>
</ul>
<h3><a id="index_w" name="index_w"></a>- w -</h3><ul>
<li>write_in_file()&#160;:&#160;<a class="el" href="disk_8c.html#ae47207456dba126fc3321d8d39a07d6e">disk.c</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>