que no te salgan los "[ i ]" es porque pones el código entre las etiquetas quote y \quote. Mejor ponlo entre etiquetas code y \code.
En cuanto al error es porque no te encuentra el fichero de cabecera "sys/wait.h". Cambia el "#include <sys/wait.h>" por "#include <unistd.h>" que creo recordar que el prototipo de wait y fork está ahí y con eso deberías solucionar los cuatro errores de compilación.
En cuanto al error es porque no te encuentra el fichero de cabecera "sys/wait.h". Cambia el "#include <sys/wait.h>" por "#include <unistd.h>" que creo recordar que el prototipo de wait y fork está ahí y con eso deberías solucionar los cuatro errores de compilación.