-;;; -*-lisp-*0
+;;; -*-lisp-*-
;;;
;;; $Id$
;;;
;;; Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
(defpackage #:mdw.unix
- (:use #:common-lisp #:mdw.base #:mdw.collect)
+ (:use #:common-lisp #:mdw.base #:collect)
(:export #:unix-error #:errno-value #:with-errno-handlers
#:syscall #:syscall*
#:stat #:sys-stat
(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)