mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
auth_socket: Add SO_PEERCRED definitions for NetBSD
A getsockopt level of 0 is requied on NetBSD when using Unix-domain socket LOCAL_* options, SOL_SOCKET will not work.
This commit is contained in:
@@ -47,6 +47,13 @@
|
||||
#define uid cr_uid
|
||||
#define ucred xucred
|
||||
|
||||
#elif defined HAVE_UNPCBID
|
||||
#include <sys/un.h>
|
||||
#define level 0
|
||||
#define SO_PEERCRED LOCAL_PEEREID
|
||||
#define uid unp_euid
|
||||
#define ucred unpcbid
|
||||
|
||||
#elif defined HAVE_GETPEERUCRED
|
||||
#include <ucred.h>
|
||||
|
||||
|
Reference in New Issue
Block a user