X-Git-Url: http://nitlanguage.org diff --git a/lib/standard/environ.nit b/lib/standard/environ.nit index 6fe9c11..9c584de 100644 --- a/lib/standard/environ.nit +++ b/lib/standard/environ.nit @@ -11,20 +11,19 @@ # You are allowed to redistribute it and sell it, alone or is a part of # another product. +# Acces of the environement variables of the process import symbol # TODO prevoir une structure pour recup tout un environ, le modifier et le passer a process redef class Symbol # Return environement valued for this symbol - meth environ: String + fun environ: String do var res = to_s.to_cstring.get_environ # FIXME: There is no proper way to handle NULL C string yet. What a pitty. var nulstr = once ("".to_cstring.get_environ) if res != nulstr then - "env {self}=".output - res.output return new String.from_cstring(res) else return "" @@ -34,5 +33,5 @@ end redef class NativeString # Refinned to add environement bindings - private meth get_environ: NativeString is extern "string_NativeString_NativeString_get_environ_0" + private fun get_environ: NativeString is extern "string_NativeString_NativeString_get_environ_0" end