/usr/include/dovecot/fdpass.h is in dovecot-dev 1:2.2.9-1ubuntu2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 | #ifndef FDPASS_H
#define FDPASS_H
/* Returns number of bytes sent, -1 if error. send_fd can be -1 if we just
want to send the data with sendmsg(). */
ssize_t fd_send(int handle, int send_fd, const void *data, size_t size);
/* Returns number of bytes read, or -1 if error. fd is set -1 if read was only
partial (returns 0) or data was received without a passed fd. */
ssize_t fd_read(int handle, void *data, size_t size, int *fd);
#endif
|