\doxysection{src/parsing.h File Reference} \hypertarget{parsing_8h}{}\label{parsing_8h}\index{src/parsing.h@{src/parsing.h}} {\ttfamily \#include "{}env.\+h"{}}\newline {\ttfamily \#include "{}const.\+h"{}}\newline {\ttfamily \#include "{}exec.\+h"{}}\newline {\ttfamily \#include "{}struct.\+h"{}}\newline {\ttfamily \#include $<$stdio.\+h$>$}\newline {\ttfamily \#include $<$stdlib.\+h$>$}\newline {\ttfamily \#include $<$unistd.\+h$>$}\newline {\ttfamily \#include $<$string.\+h$>$}\newline Include dependency graph for parsing.\+h\+: % FIG 0 This graph shows which files directly or indirectly include this file\+: % FIG 1 \doxysubsubsection*{Functions} \begin{DoxyCompactItemize} \item void \mbox{\hyperlink{parsing_8h_a4208525aa40712ec3f936080773468c8}{open\+\_\+seyshell}} (\mbox{\hyperlink{structdisk}{disk}} \texorpdfstring{$\ast$}{*}\mbox{\hyperlink{structdisk}{disk}}) \begin{DoxyCompactList}\small\item\em Initialise le contexte opérationnel complet et démarre le Shell intégré. \end{DoxyCompactList}\end{DoxyCompactItemize} \doxysubsection{Function Documentation} \Hypertarget{parsing_8h_a4208525aa40712ec3f936080773468c8}\label{parsing_8h_a4208525aa40712ec3f936080773468c8} \index{parsing.h@{parsing.h}!open\_seyshell@{open\_seyshell}} \index{open\_seyshell@{open\_seyshell}!parsing.h@{parsing.h}} \doxysubsubsection{\texorpdfstring{open\_seyshell()}{open\_seyshell()}} {\footnotesize\ttfamily void open\+\_\+seyshell (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{structdisk}{disk}} \texorpdfstring{$\ast$}{*}}]{disk }\end{DoxyParamCaption})} Initialise le contexte opérationnel complet et démarre le Shell intégré. Configure la table des signaux pour immuniser le processus père contre les interruptions de terminal ({\ttfamily SIGINT}), instancie le dictionnaire global des variables d\textquotesingle{}environnement, puis bascule dans la boucle d\textquotesingle{}écoute. \begin{DoxyParams}{Parameters} {\em disk} & Pointeur vers le disque virtuel à attacher au Shell. \\ \hline \end{DoxyParams}