Index: src/backend/libpq/auth.c =================================================================== RCS file: /cvsroot/pgsql-server/src/backend/libpq/auth.c,v retrieving revision 1.91 diff -c -c -r1.91 auth.c *** src/backend/libpq/auth.c 4 Sep 2002 23:31:34 -0000 1.91 --- src/backend/libpq/auth.c 3 Dec 2002 22:05:58 -0000 *************** *** 430,436 **** break; case uaIdent: ! #if !defined(SO_PEERCRED) && (defined(HAVE_STRUCT_CMSGCRED) || defined(HAVE_STRUCT_FCRED) || (defined(HAVE_STRUCT_SOCKCRED) && defined(LOCAL_CREDS))) /* * If we are doing ident on unix-domain sockets, use SCM_CREDS --- 430,438 ---- break; case uaIdent: ! #if defined(HAVE_STRUCT_CMSGCRED) || defined(HAVE_STRUCT_FCRED) || \ ! (defined(HAVE_STRUCT_SOCKCRED) && defined(LOCAL_CREDS)) && \ ! !defined(HAVE_GETPEEREID) && !defined(SO_PEERCRED) /* * If we are doing ident on unix-domain sockets, use SCM_CREDS Index: src/interfaces/libpq/fe-auth.c =================================================================== RCS file: /cvsroot/pgsql-server/src/interfaces/libpq/fe-auth.c,v retrieving revision 1.71 diff -c -c -r1.71 fe-auth.c *** src/interfaces/libpq/fe-auth.c 4 Sep 2002 20:31:46 -0000 1.71 --- src/interfaces/libpq/fe-auth.c 3 Dec 2002 22:06:01 -0000 *************** *** 449,455 **** static int pg_local_sendauth(char *PQerrormsg, PGconn *conn) { ! #if defined(HAVE_STRUCT_CMSGCRED) || defined(HAVE_STRUCT_FCRED) || (defined(HAVE_STRUCT_SOCKCRED) && defined(LOCAL_CREDS)) char buf; struct iovec iov; struct msghdr msg; --- 449,457 ---- static int pg_local_sendauth(char *PQerrormsg, PGconn *conn) { ! #if defined(HAVE_STRUCT_CMSGCRED) || defined(HAVE_STRUCT_FCRED) || \ ! (defined(HAVE_STRUCT_SOCKCRED) && defined(LOCAL_CREDS)) && \ ! !defined(HAVE_GETPEEREID) && !defined(SO_PEERCRED) char buf; struct iovec iov; struct msghdr msg;