]> gitweb.factorcode.org Git - factor.git/blobdiff - basis/environment/unix/unix.factor
io.directories.unix,environment.unix: better to use
[factor.git] / basis / environment / unix / unix.factor
index be4a544c57e6fe2c9a3609748fea61aad67d9efb..222ba722262741f8e31897b38565573d344911c0 100644 (file)
@@ -1,9 +1,8 @@
 ! Copyright (C) 2008 Doug Coleman.
 ! See http://factorcode.org/license.txt for BSD license.
-USING: alien alien.c-types alien.data alien.strings
-alien.syntax kernel layouts libc sequences system unix
-environment io.encodings.utf8 unix.utilities vocabs
-combinators alien.accessors unix.ffi ;
+USING: alien.accessors alien.c-types alien.data alien.strings
+alien.syntax environment io.encodings.utf8 kernel libc system unix.ffi
+unix.utilities vocabs ;
 IN: environment.unix
 
 HOOK: environ os ( -- void* )
@@ -22,7 +21,7 @@ M: unix set-os-env ( value key -- )
 M: unix unset-os-env ( key -- ) unsetenv io-error ;
 
 M: unix (os-envs) ( -- seq )
-    environ void* deref utf8 alien>strings ;
+    environ void* deref native-string-encoding alien>strings ;
 
 : set-void* ( value alien -- ) 0 set-alien-cell ;