Kódy chyb jsou kompatibilní s LINUXem.
exit - nevrací žádnou hodnotu
wait, waitpid - pokud nastala chyba vrací - 1 a v errno je cislo chyby (ECHILD = 10, žádný potomek neexistuje)
brk, sbrk - pokud nastala chyba vrací -1 a v errno je císlo chyby (NOMEM = 12, nedostatek paměti)
alarm - vždy skoncí úspesne
pause - vždy skoncí úspesne
fork - pri chybě vrací -1 a v errno je číslo chyby (EAGAIN = 11 , zdroje jsou dočasně nedostupné, ENOMEM =12, nedostatek paměti)
kill - při chybě vrací -1 a v errno je císlo chyby (ESRCH = 3, proces neexistuje)
getpid, getppid, getuid, geteuid, getgid, getegid, getpgrp, getpgid - vždy skončí úspěsně
setuid, setgid, setpgid, setpgrp - při chybě vrací -1 a v errno je císlo chyby (EPERM , nejsou dostatečná práva)
signal - v případě chyby vrací EINVAL = 22 pokud ječíslo signalu
mimo rozsah