2 * Unix: wrapper for getsockopt(SO_PEERCRED), conditionalised on
3 * appropriate autoconfery.
7 # include "uxconfig.h" /* leading space prevents mkfiles.pl trying to follow */
10 #ifdef HAVE_SO_PEERCRED
15 #include <sys/socket.h>
19 int so_peercred(int fd, int *pid, int *uid, int *gid)
21 #ifdef HAVE_SO_PEERCRED
23 socklen_t crlen = sizeof(cr);
24 if (getsockopt(fd, SOL_SOCKET, SO_PEERCRED, &cr, &crlen) == 0) {