actually return 0 on success in io_passfd
This commit is contained in:
parent
696c5f872c
commit
1e871b1c32
@ -15,5 +15,7 @@ system).
|
|||||||
The peer can then use io_receivefd(3) to receive the file descriptor.
|
The peer can then use io_receivefd(3) to receive the file descriptor.
|
||||||
|
|
||||||
Note that the passed descriptor stays open in the sending process.
|
Note that the passed descriptor stays open in the sending process.
|
||||||
|
.SH "RETURN VALUE"
|
||||||
|
io_passfd returns 0 on success, -1 on error (setting errno accordingly).
|
||||||
.SH "SEE ALSO"
|
.SH "SEE ALSO"
|
||||||
io_receivefd(3)
|
io_receivefd(3)
|
||||||
|
@ -31,5 +31,5 @@ int io_passfd(int64 sock,int64 fd) {
|
|||||||
cmsg->cmsg_len = CMSG_LEN(sizeof(int));
|
cmsg->cmsg_len = CMSG_LEN(sizeof(int));
|
||||||
*((int*)CMSG_DATA(cmsg))=fd;
|
*((int*)CMSG_DATA(cmsg))=fd;
|
||||||
msg.msg_controllen = cmsg->cmsg_len;
|
msg.msg_controllen = cmsg->cmsg_len;
|
||||||
return sendmsg(sock,&msg,0);
|
return sendmsg(sock,&msg,0)>=0?0:-1;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user