summaryrefslogtreecommitdiff
path: root/rts/RtsFlags.c
diff options
context:
space:
mode:
authorCheng Shao <astrohavoc@gmail.com>2022-10-22 18:17:24 +0000
committerMarge Bot <ben+marge-bot@smart-cactus.org>2022-11-11 00:26:55 -0500
commitc0ba1547ca4cd16735c7e375b71d6ea6737387de (patch)
treeb100cb7b7531fb3f7ecb96d2a19e237d02b51b07 /rts/RtsFlags.c
parented3b3da00e2d7b997605926c60bbf55ddb9ba799 (diff)
downloadhaskell-c0ba1547ca4cd16735c7e375b71d6ea6737387de.tar.gz
rts: checkSuid: don't do it when not HAVE_GETUID
When getuid() is not present, don't do checkSuid since it doesn't make sense anyway on that target.
Diffstat (limited to 'rts/RtsFlags.c')
-rw-r--r--rts/RtsFlags.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/rts/RtsFlags.c b/rts/RtsFlags.c
index 2b87768657..01b135a493 100644
--- a/rts/RtsFlags.c
+++ b/rts/RtsFlags.c
@@ -805,7 +805,7 @@ void setupRtsFlags (int *argc, char *argv[], RtsConfig rts_config)
* procRtsOpts: Process rts_argv between rts_argc0 and rts_argc.
* -------------------------------------------------------------------------- */
-#if defined(HAVE_UNISTD_H) && defined(HAVE_SYS_TYPES_H) && !defined(mingw32_HOST_OS)
+#if defined(HAVE_UNISTD_H) && defined(HAVE_SYS_TYPES_H) && !defined(mingw32_HOST_OS) && defined(HAVE_GETUID)
static void checkSuid(RtsOptsEnabledEnum enabled)
{
if (enabled == RtsOptsSafeOnly) {