This commit is contained in:
Michiel Borkent 2021-05-20 23:22:31 +02:00
parent 63c37c838d
commit d2c1d93240
2 changed files with 6 additions and 1 deletions

View file

@ -27,10 +27,13 @@ public class Graal {
// API
public static void setEnv(String name, String value) {
System.out.println("setenv", name, value);
try (CCharPointerHolder nameHolder = CTypeConversion.toCString(name);
CCharPointerHolder valueHolder = CTypeConversion.toCString(value)) {
setenv(nameHolder.get(), valueHolder.get(), 1);
System.out.println(System.getenv(name));
}
System.out.println(System.getenv(name));
}
// public static void main(String[] args) {

View file

@ -7,5 +7,7 @@
(defn set-env [name value]
(if-graal
(babashka.impl.Graal/setEnv name value)
(do
(prn :setting name value)
(babashka.impl.Graal/setEnv name value))
(throw (UnsupportedOperationException. "set-env is only available in the native image."))))