У меня есть программа под названием ручеек, который дает предупреждение и в его исходном коде есть:Откуда это сообщение об ошибке?
if (stat(sockname, &sb) == -1 &&
(errno == EACCES || errno == ENOENT))
warn("Could not reach trickled, working independently");
Но сообщение У меня есть:
trickle: Could not reach trickled, working independently: No such file or directory
Где это No such file or directory
взялось?
Было бы очень полезно знать, что происходит до и после 3 строк кода, которые вы опубликовали. Возможно, оно напечатано функцией 'warn'. –
@devnull это функция, которая думала, что это система одна. Он на самом деле выводит сообщение об ошибке с помощью 'strerror (errno)'. – jcubic