0.8.21.21: fix & share EXTERN-ALIEN-NAME logic (fixes bug #373)
[sbcl.git] / contrib / sb-posix / macros.lisp
index cd722e3..7d388ac 100644 (file)
@@ -48,8 +48,7 @@
 
 (defmacro define-call-internally (lisp-name c-name return-type error-predicate
                                  &rest arguments)
-  (if (sb-sys:foreign-symbol-address-as-integer-or-nil
-       (sb-vm:extern-alien-name c-name))
+  (if (sb-sys:foreign-symbol-address-as-integer-or-nil c-name)
       `(progn
        (declaim (inline ,lisp-name))
        (defun ,lisp-name ,(mapcar #'car arguments)