]> gitweb.factorcode.org Git - factor.git/commitdiff
alien.libraries.unix: break circular dependency on alien.syntax
authorJoe Groff <arcata@gmail.com>
Tue, 13 Sep 2011 16:49:36 +0000 (09:49 -0700)
committerJoe Groff <arcata@gmail.com>
Tue, 13 Sep 2011 16:49:53 +0000 (09:49 -0700)
basis/alien/libraries/unix/unix.factor

index 84cea56041ef2c07171582fa6184115f3c0a6412..612c656c079202d27771cf2604770c50bcdadc3b 100644 (file)
@@ -1,9 +1,9 @@
-USING: alien.c-types alien.libraries alien.syntax io.encodings.utf8
+USING: alien.c-types alien.libraries alien io.encodings.utf8
 io.pathnames system ;
 IN: alien.libraries.unix
 
-FUNCTION-ALIAS: (dlerror)
-    c-string dlerror ( ) ;
+: (dlerror) ( -- string )
+    \ c-string f "dlerror" { } alien-invoke ; inline
 
 M: unix dlerror (dlerror) ;