wip
This commit is contained in:
parent
63c37c838d
commit
d2c1d93240
2 changed files with 6 additions and 1 deletions
|
|
@ -27,10 +27,13 @@ public class Graal {
|
||||||
|
|
||||||
// API
|
// API
|
||||||
public static void setEnv(String name, String value) {
|
public static void setEnv(String name, String value) {
|
||||||
|
System.out.println("setenv", name, value);
|
||||||
try (CCharPointerHolder nameHolder = CTypeConversion.toCString(name);
|
try (CCharPointerHolder nameHolder = CTypeConversion.toCString(name);
|
||||||
CCharPointerHolder valueHolder = CTypeConversion.toCString(value)) {
|
CCharPointerHolder valueHolder = CTypeConversion.toCString(value)) {
|
||||||
setenv(nameHolder.get(), valueHolder.get(), 1);
|
setenv(nameHolder.get(), valueHolder.get(), 1);
|
||||||
|
System.out.println(System.getenv(name));
|
||||||
}
|
}
|
||||||
|
System.out.println(System.getenv(name));
|
||||||
}
|
}
|
||||||
|
|
||||||
// public static void main(String[] args) {
|
// public static void main(String[] args) {
|
||||||
|
|
|
||||||
|
|
@ -7,5 +7,7 @@
|
||||||
|
|
||||||
(defn set-env [name value]
|
(defn set-env [name value]
|
||||||
(if-graal
|
(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."))))
|
(throw (UnsupportedOperationException. "set-env is only available in the native image."))))
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue