blob: d534d84523e315b76643a929220e1850d76b7966 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
$NetBSD: patch-libraries_unix_System_Posix_Env.hsc,v 1.1 2020/01/09 12:32:24 pho Exp $
Suppress linker warnings about compatibility symbols by using "capi"
instead of "ccall".
--- libraries/unix/System/Posix/Env.hsc.orig 2016-11-17 22:08:50.000000000 +0000
+++ libraries/unix/System/Posix/Env.hsc
@@ -156,7 +156,7 @@ putEnv keyvalue = do s <- newFilePath ke
newFilePath fp = getFileSystemEncoding >>= \enc -> GHC.newCString enc fp
#endif
-foreign import ccall unsafe "putenv"
+foreign import capi unsafe "stdlib.h putenv"
c_putenv :: CString -> IO CInt
{- |The 'setEnv' function inserts or resets the environment variable name in
|