mirror of
https://github.com/MariaDB/server.git
synced 2026-04-18 06:15:32 +02:00
MDEV-4175 auth_socket to build on OpenBSD / Bitrig
This commit is contained in:
parent
0d9a6d52d7
commit
8f1b1ab5b0
1 changed files with 13 additions and 1 deletions
|
|
@ -21,7 +21,19 @@ int main() {
|
|||
struct ucred cred;
|
||||
getsockopt(0, SOL_SOCKET, SO_PEERCRED, &cred, 0);
|
||||
}" HAVE_PEERCRED)
|
||||
|
||||
IF (NOT HAVE_PEERCRED)
|
||||
# Hi, OpenBSD!
|
||||
CHECK_CXX_SOURCE_COMPILES(
|
||||
"#include <sys/types.h>
|
||||
#include <sys/socket.h>
|
||||
int main() {
|
||||
struct sockpeercred cred;
|
||||
getsockopt(0, SOL_SOCKET, SO_PEERCRED, &cred, 0);
|
||||
}" HAVE_SOCKPEERCRED)
|
||||
ADD_DEFINITIONS(-Ducred=sockpeercred)
|
||||
ENDIF()
|
||||
|
||||
IF(HAVE_PEERCRED)
|
||||
IF(HAVE_PEERCRED OR HAVE_SOCKPEERCRED)
|
||||
MYSQL_ADD_PLUGIN(auth_socket auth_socket.c MODULE_ONLY)
|
||||
ENDIF()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue