|
NAMEsendfd, recvfd - pass file descriptors along Unix domain socketsSYNOPSIS#include <u.h>#include <libc.h> int sendfd(int socket, int fd) int recvfd(int socket) DESCRIPTIONRecvfd and sendfd can be used to pass an open file descriptor over a Unix domain socket from one process to another. Since is implemented with instead of socket can be a file descriptor obtained fromSendfd sends the file descriptor fd along the socket to a process calling recvfd on the other end. It is assumed that the two sides have coordinated and agreed to transfer a file descriptor already, so that the sendfd is met with a recvfd instead of an ordinary read. The file descriptor number may change on its way between processes, but the kernel structure it represents will not. SOURCE/src/lib9/sendfd.cSEE ALSOsendmsg in Visit the GSP FreeBSD Man Page Interface. |