socket возвращает 9 в errno

Eddy_Em сокет неименованный (bind нет), права на запись у директории есть..

но мне кажется, что дело точно в каких-то правах!!!

Я из командной строки вызываю бинарник и всё отрабатывает как нужно.
А если вызываю бинарник из другой программы через system(), то ничего не получается.
Вы меня уже видели в другой моей теме. Да, у меня до сих пор ничего не получается.

Более того, если я на другом компьютере выполняю алгоритм с system(), то там всё работает как надо!

Кстати, socket() возвращает 0. Я думал, что если 0 возвращается, то в errno ничего не будет. Может это errno не относится к моей программе?..

Подскажите, пожалуйста...

0