FreeBSD Manual Pages
FDCLEAN(3) libdill Library Functions FDCLEAN(3) NAME fdclean - erases cached info about a file descriptor SYNOPSIS #include <libdill.h> void fdclean( int fd); DESCRIPTION This function drops any state that libdill associates with a file de- scriptor. It has to be called before the file descriptor is closed. If it is not, the behavior is undefined. It should also be used whenever you are losing control of the file de- scriptor. For example, when passing it to a third-party library. Al- so, if you are handed the file descriptor by third party code you should call this function just before returning it back to the original owner. fd: file descriptor (OS-level one, not a libdill handle) RETURN VALUE None. ERRORS None. EXAMPLE int fds[2]; pipe(fds); use_the_pipe(fds); fdclean(fds[0]); close(fds[0]); fdclean(fds[1]); close(fds[1]); SEE ALSO fdin(3) fdout(3) libdill FDCLEAN(3)
NAME | SYNOPSIS | DESCRIPTION | RETURN VALUE | ERRORS | EXAMPLE | SEE ALSO
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=fdclean&sektion=3&manpath=FreeBSD+Ports+15.0>
