Назад | Перейти на главную страницу

fork / vfork не работают, но возвращают ошибку за пределами диапазона

У меня есть программное обеспечение, работающее на 64-битной системе Cent 5.8 Final, ядро ​​2.6.18. Эта программа, использующая fork и vfork. Недавно произошли сбои, и в моем журнале я вижу, что fork или vfork не удалось, выдача кода возврата -1. Круто, все, что можно было ожидать после сбоя системного вызова.

Интересная часть - это errno что зарегистрировано. Потому что это так errno 513. У меня создалось впечатление, что высший errno было 131. Кто-нибудь знает, как такое возможно? Любое понимание этого вопроса было бы чрезвычайно полезным.