summaryrefslogtreecommitdiffstats
path: root/gnu/libexec/uucp/libunix/uid.c
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/libexec/uucp/libunix/uid.c')
-rw-r--r--gnu/libexec/uucp/libunix/uid.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/gnu/libexec/uucp/libunix/uid.c b/gnu/libexec/uucp/libunix/uid.c
index b93e2a9..66b8fc7 100644
--- a/gnu/libexec/uucp/libunix/uid.c
+++ b/gnu/libexec/uucp/libunix/uid.c
@@ -29,6 +29,13 @@
#include "sysdep.h"
#include <errno.h>
+
+/* NetBSD apparently does not support setuid as required by POSIX when
+ using saved setuid, so use seteuid instead. */
+
+#if HAVE_SETEUID
+#define setuid seteuid
+#endif
/* Switch to permissions of the invoking user. */
OpenPOWER on IntegriCloud