projects
/
kmrcl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Update domain name to kpe.io
[kmrcl.git]
/
impl.lisp
diff --git
a/impl.lisp
b/impl.lisp
index 52193ab12880360d0e638fa16c7b266c2327b7f6..a6d6897bd7551a465573dbd220970e31aa25bdcc 100644
(file)
--- a/
impl.lisp
+++ b/
impl.lisp
@@
-7,8
+7,6
@@
;;;; Programmer: Kevin M. Rosenberg
;;;; Date Started: Sep 2003
;;;;
;;;; Programmer: Kevin M. Rosenberg
;;;; Date Started: Sep 2003
;;;;
-;;;; $Id$
-;;;;
;;;; This file, part of KMRCL, is Copyright (c) 2002 by Kevin M. Rosenberg
;;;;
;;;; KMRCL users are granted the rights to distribute and use this software
;;;; This file, part of KMRCL, is Copyright (c) 2002 by Kevin M. Rosenberg
;;;;
;;;; KMRCL users are granted the rights to distribute and use this software
@@
-51,9
+49,12
@@
path)
#+lispworks (when (lw:file-directory-p path)
path)
path)
#+lispworks (when (lw:file-directory-p path)
path)
- #+sbcl (when (eq :directory
- (sb-unix:unix-file-kind (namestring path)))
- path)
+ #+sbcl
+ (let ((file-kind-fun
+ (or (find-symbol "NATIVE-FILE-KIND" :sb-impl)
+ (find-symbol "UNIX-FILE-KIND" :sb-unix))))
+ (when (eq :directory (funcall file-kind-fun (namestring path)))
+ path))
#-(or allegro clisp cmu lispworks sbcl scl)
(probe-file path)))
(if probe
#-(or allegro clisp cmu lispworks sbcl scl)
(probe-file path)))
(if probe
@@
-104,7
+105,7
@@
#+gcl (lisp:bye code)
#+lispworks (lw:quit :status code)
#+lucid (lcl:quit code)
#+gcl (lisp:bye code)
#+lispworks (lw:quit :status code)
#+lucid (lcl:quit code)
- #+sbcl (sb-ext:
quit :unix-status
(typecase code (number code) (null 0) (t 1)))
+ #+sbcl (sb-ext:
exit :code
(typecase code (number code) (null 0) (t 1)))
#+mcl (ccl:quit code)
#-(or allegro clisp cmu scl cormanlisp gcl lispworks lucid sbcl mcl)
(error 'not-implemented :proc (list 'quit code)))
#+mcl (ccl:quit code)
#-(or allegro clisp cmu scl cormanlisp gcl lispworks lucid sbcl mcl)
(error 'not-implemented :proc (list 'quit code)))