xserver-multidpi/os
Keith Packard 9fd35daa31 Add interfaces to get FDs from clients over the socket
This adds two interfaces:

    void SetReqFds(ClientPtr client, int req_fds)

	Marks the number of file descriptors expected for this
	request. Call this before any request processing so that
	any un-retrieved file descriptors will be closed
	automatically.

    int ReadFdFromClient(ClientPtr client)

	Reads the next queued file descriptor from the connection. If
	this request is not expecting any more file descriptors, or
	if there are no more file descriptors available from the
	connection, then this will return -1.

Signed-off-by: Keith Packard <keithp@keithp.com>
Reviewed-by: Adam Jackson <ajax@redhat.com>
2013-10-31 16:58:25 -07:00
..
.gitignore dix and os: gitignore dix.O and os.O 2011-09-23 17:14:47 -07:00
access.c os: move <arpa/inet.h> for any !win32 system 2013-10-05 15:26:55 +02:00
auth.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
backtrace.c os: use libunwind to generate backtraces 2013-02-26 07:59:53 +10:00
client.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
connection.c Clean up a couple of warnings in os/ 2013-10-31 16:58:12 -07:00
io.c Add interfaces to get FDs from clients over the socket 2013-10-31 16:58:25 -07:00
log.c os: Remove any old logfile before trying to write to it 2013-07-11 07:39:03 +10:00
Makefile.am os: use libunwind to generate backtraces 2013-02-26 07:59:53 +10:00
mitauth.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
oscolor.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
osdep.h os: Hide the Connection{In,Out}put implementation details 2012-09-20 14:40:18 -04:00
osinit.c os/osinit.c: no getpgrp() and setpgrp() on WIN32 2012-11-28 14:44:11 +00:00
rpcauth.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
strcasecmp.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
strcasestr.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
strlcat.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
strlcpy.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
strndup.c os: Ensure <dix-config.h> is included in strndup.c 2013-02-14 09:20:46 -08:00
utils.c os: Add GetTimeInMicros 2013-10-31 16:58:21 -07:00
WaitFor.c dix: provide accessor methods for the last device event time 2013-10-18 16:44:32 +10:00
xdmauth.c Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
xdmcp.c dix: provide accessor methods for the last device event time 2013-10-18 16:44:32 +10:00
xprintf.c os/xprintf: add Xvscnprintf and Xscnprintf 2012-05-03 14:59:23 +10:00
xsha1.c os: Add libnettle as a choice of SHA1 implementation 2012-11-05 13:34:18 -06:00
xstrans.c Clean up a couple of warnings in os/ 2013-10-31 16:58:12 -07:00