\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}
