|
Seyshell
|
#include "parsing.h"#include "const.h"#include "exec.h"#include <stdio.h>#include <stdlib.h>#include <string.h>#include <unistd.h>
Functions | |
| char * | read_line () |
| Attend que l'utilisateur appuie sur entrée pour récupérer la ligne écrite puis la renvoi. | |
| char ** | split_line (char *line) |
| Sépare une ligne par des espaces (pour la ligne "ls -l" ça va renvoyer {"ls", "-l"}) | |
| void | shell_loop (void) |
| La boucle du shell, elle consiste en trois étapes : | |
| char * read_line | ( | ) |
Attend que l'utilisateur appuie sur entrée pour récupérer la ligne écrite puis la renvoi.
| void shell_loop | ( | void | ) |
La boucle du shell, elle consiste en trois étapes :
| char ** split_line | ( | char * | line | ) |
Sépare une ligne par des espaces (pour la ligne "ls -l" ça va renvoyer {"ls", "-l"})
| char | *line la ligne à parser |