Nevim jestli autor nasel cisla syscallu a chybovych kodu v manualovych strankach, ale pocitam, ze se mu to nepodarilo.
Pro presnost:
V /usr/include/asm/unistd.h se clovek dozvi, jake ze cislo ma rekneme syscall exit():
#define __NR_exit 1
Ono je vybec lepsi tenhle header includnout a pouzivat misto "magickych konstant" tyto symbolicke konstanty.
V /usr/include/asm/errno.h se zase clovek dozvi, ze treba navratovy kod -1 je ve skutecnosti -EPERM, tedy "Operation not permitted".
Ale budiz, alespon tu nebylo tolik chyb jako v prvnim dilu ;-)