diff options
author | kitsunyan | 2018-03-16 18:22:16 +0000 |
---|---|---|
committer | kitsunyan | 2018-03-16 18:22:16 +0000 |
commit | 8d0508a73cd984fa532ff9f29cbedba5d0e0aa81 (patch) | |
tree | 4b085ac238974a0a62693d5c6a598604fd1f2970 | |
parent | a57808b1a143f5bf0f04e2dbc4969742e4b73a2a (diff) |
Use unsetenv instead of setenv with empty string
-rw-r--r-- | src/feature/syncinstall.nim | 2 | ||||
-rw-r--r-- | src/utils.nim | 3 |
2 files changed, 4 insertions, 1 deletions
diff --git a/src/feature/syncinstall.nim b/src/feature/syncinstall.nim index 99da522..3d3abcc 100644 --- a/src/feature/syncinstall.nim +++ b/src/feature/syncinstall.nim @@ -327,7 +327,7 @@ proc buildLoop(config: Config, pkgInfos: seq[PackageInfo], noconfirm: bool, let buildCode = forkWait(proc: int = if chdir(buildPath) == 0: - discard setenv("MAKEPKG_CONF", "", 1) + discard unsetenv("MAKEPKG_CONF") if not noextract: removeDirQuiet(buildPath & "src") diff --git a/src/utils.nim b/src/utils.nim index 288cf44..c1146ae 100644 --- a/src/utils.nim +++ b/src/utils.nim @@ -158,6 +158,9 @@ proc runProgram*(args: varargs[string]): seq[string] = proc setenv*(name: cstring, value: cstring, override: cint): cint {.importc, header: "<stdlib.h>".} +proc unsetenv*(name: cstring): cint + {.importc, header: "<stdlib.h>".} + proc getUser*: (int, string) = let uid = getuid() while true: |