косвенный системный вызов (indirect system call)
Возвращаемое значение (Return value)
The return value is defined by the system call being invoked. In
general, a 0 return value indicates success. A -1 return value
indicates an error, and an error number is stored in errno.