Project to test and detail some of the external functions allowed
- One line definition: A shell is an interface that allows you to interact with the kernel of an operating system.
access
check access (learned in pipex)execve
exec cmd. (learned in pipex)fork
divide process in 2. Child and parentfree
free ptrgetpwd
get pwdmalloc
allocate memory spaceopen
open fileopendir
open specific directorypipe
Pipe (learned in pipex)printf
weird pdf allow this... But it's okread
read from File Descriptorreadline
waiting promptsigaction
register the signalsignal
Change the process, by signal passed. Take other actionwrite
write