infix: Reader macros for infix expressions.
[lisp] / unix.lisp
index 3a01dd2..adf95ff 100644 (file)
--- a/unix.lisp
+++ b/unix.lisp
@@ -123,7 +123,7 @@ signal the unix-error condition, with NAME and ARGS."
 (defmacro syscall (func &rest args)
   "Call Unix system call FUNC, passing it ARGS.  If it returns an error,
 signal the unix-error condition, with FUNC and ARGS."
-  `(syscall* ',func ,func ,@args))
+  `(syscall* ',func #',func ,@args))
 
 (macrolet ((doit (doc slots)
             `(defstruct (stat (:predicate statp)