newlib/winsup/cygwin/include
Corinna Vinschen c8b404bf5c * cygwin.din (getpeereid): Export.
* fhandler.h (class fhandler_socket): Add pipe and id members to
	exchange eid credentials for AF_LOCAL sockets.
	(eid_pipe_name): Declare new method.
	(getpeereid): Ditto.
	* fhandler_socket.cc (fhandler_socket::eid_pipe_name): New method.
	(fhandler_socket::fhandler_socket): Initialize sec_pipe.
	(fhandler_socket::connect): Exchange eid credentials with accepting
	socket process.
	(fhandler_socket::listen): Prepare eid credential transaction.
	(fhandler_socket::accept): Exchange eid credentials with connecting
	socket process.
	(fhandler_socket::close): Close eid credentials pipe if open.
	(fhandler_socket::getpeereid): New method.
	* net.cc (cygwin_getsockopt): Add SO_PEERCRED handling.
	(getpeereid): New function.
	* include/asm/socket.h (SO_PEERCRED): Define.
	* include/cygwin/socket.h (struct ucred): Define new type.
	* include/cygwin/version.h: Bump API minor version.
2005-02-23 17:39:46 +00:00
..
arpa
asm * cygwin.din (getpeereid): Export. 2005-02-23 17:39:46 +00:00
cygwin * cygwin.din (getpeereid): Export. 2005-02-23 17:39:46 +00:00
net
netinet
sys
a.out.h
dlfcn.h
err.h
exceptions.h
fcntl.h
features.h
fnmatch.h
getopt.h
glob.h
icmp.h
inttypes.h
io.h
lastlog.h
libgen.h
limits.h
mapi.h
memory.h
mntent.h
netdb.h
paths.h
poll.h
pthread.h
pty.h
sched.h
semaphore.h
stdint.h
strings.h
sysexits.h
syslog.h
termio.h
tzfile.h
utmpx.h