我有以下打开的 FD(lsof 输出):
auth 11780 root 5w FIFO 0,10 0t0 72061824 pipe
Run Code Online (Sandbox Code Playgroud)
我需要在 FD 5 (FIFO) 中写一些东西。在 C 中,它由系统调用 write() 执行:
19270 write(5, "*************", 12 <unfinished ...>
Run Code Online (Sandbox Code Playgroud)
先感谢您!
我有一个监听特定 unix 域套接字文件的守护进程。在某些时候,它会产生一个孩子,该孩子应该继续侦听同一个套接字文件,而不会打开新的并覆盖旧的。我需要一种侦听特定 FD 的方法。在 C 中,它可以用 accept() 来完成:
int accept(int sockfd, struct sockaddr *addr, socklen_t *addrlen);
Run Code Online (Sandbox Code Playgroud)
请指教。