[mcclim-cvs] CVS update: mcclim/Apps/Listener/util.lisp
Max-Gerd Retzlaff
mretzlaff at common-lisp.net
Thu Oct 13 14:32:14 UTC 2005
Update of /project/mcclim/cvsroot/mcclim/Apps/Listener
In directory common-lisp.net:/tmp/cvs-serv5766
Modified Files:
util.lisp
Log Message:
Adds a version of LIST-DIRECTORY for Allegro Common Lisp, and adds a
read-time check for :ALLEGRO to GEN-WILD-PATHNAME as ACL doesn't allow
PATHNAMES to have :VERSION specified as :WILD (ACL now gets :UNSPECIFIC).
(A bug report has been sent to Franz a while ago.)
Date: Thu Oct 13 16:32:13 2005
Author: mretzlaff
Index: mcclim/Apps/Listener/util.lisp
diff -u mcclim/Apps/Listener/util.lisp:1.18 mcclim/Apps/Listener/util.lisp:1.19
--- mcclim/Apps/Listener/util.lisp:1.18 Wed Aug 31 07:50:37 2005
+++ mcclim/Apps/Listener/util.lisp Thu Oct 13 16:32:13 2005
@@ -138,8 +138,12 @@
(defun list-directory (pathname)
(directory pathname :directories t :follow-links nil))
+#+ALLEGRO
+(defun list-directory (pathname)
+ (directory pathname :directories-are-files nil))
+
;; Fallback to ANSI CL
-#-(OR CMU SBCL OPENMCL)
+#-(OR CMU SBCL OPENMCL ALLEGRO)
(defun list-directory (pathname)
(directory pathname))
@@ -257,7 +261,8 @@
:directory (pathname-directory pathname)
:name (or (pathname-name pathname) :wild)
:type (or (pathname-type pathname) :wild)
- :version (or :wild
+ :version (or #+allegro :unspecific
+ :wild
;#-SBCL (pathname-version pathname)
;#+SBCL :newest
)))
More information about the Mcclim-cvs
mailing list