view src/lib/fdpass.h @ 9191:b340ecb24469 HEAD

Fix VPATH build of RQUOTA support. Some rpcgen derive #include "..." paths from the infile argument. This will be off for VPATH builds, as the generated rquota_xdr.c code will look in $(srcdir), but we'll generate the rquota.h file in $(builddir). Play safe and copy rquota.x to $(builddir) first. This fixes the build on openSUSE 11.1.
author Matthias Andree <>
date Tue, 07 Jul 2009 21:01:36 +0200
parents e4eb71ae8e96
line wrap: on
line source

#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);