Hide SO_PASSCRED and SO_PEERCRED by default.
This cause in some software to assume we are linux, as this is rightly only used there. By default hide it behind _MINIX_SYSTEM, until we have removed traces of it from getpeereid/[gs]etsocketopt and replaced it by the NetBSD mechanism. Change-Id: Iacd4cc1b152bcb7e90f5b1249185a222c90351d6
This commit is contained in:
@@ -4,6 +4,10 @@
|
||||
# net sources
|
||||
.if defined(__MINIX)
|
||||
.PATH: ${.CURDIR}/net/minix
|
||||
|
||||
CPPFLAGS.getpeereid.c+= -D_MINIX_SYSTEM=1
|
||||
CPPFLAGS.getsockopt.c+= -D_MINIX_SYSTEM=1
|
||||
CPPFLAGS.setsockopt.c+= -D_MINIX_SYSTEM=1
|
||||
.endif
|
||||
.PATH: ${ARCHDIR}/net ${.CURDIR}/net
|
||||
|
||||
|
||||
Reference in New Issue
Block a user