Успешный вызов bind (2) с AF_ UNIX не создает файл сокета - PullRequest
0 голосов
/ 17 апреля 2020

У меня есть программа, которая должна генерировать сокет. Используя strace, я получаю следующую линию трассировки

bind(6, {sa_family=AF_UNIX, sun_path="/home/me/x"}, 110) = 0

Однако "/ home / me / x" не существует, и я не вижу вызова unlink. Может ли случиться так, что файл не будет создан, даже если вызов будет успешным (= 0)?

Отказ от ответственности: речь идет о https://github.com/nixcloud/ip2unix, поэтому он делает некоторые неприятные вещи, заменяя Розетки. Тем не менее, вызов связывания дает успех, и программа обычно работает, поэтому я скучаю по sth. ? Разве файл не должен теперь существовать во всех случаях?

...