[Linedit-cvs] CVS update: src/complete.lisp 
    Nikodemus Siivola 
    nsiivola at common-lisp.net
       
    Sun Apr 25 13:53:28 UTC 2004
    
    
  
Update of /project/linedit/cvsroot/src
In directory common-lisp.net:/tmp/cvs-serv11107
Modified Files:
	complete.lisp 
Log Message:
* Define RELATIVE-PATHNAME-P conditionally.
Date: Sun Apr 25 09:53:27 2004
Author: nsiivola
Index: src/complete.lisp
diff -u src/complete.lisp:1.8 src/complete.lisp:1.9
--- src/complete.lisp:1.8	Sun Apr 25 07:40:18 2004
+++ src/complete.lisp	Sun Apr 25 09:53:27 2004
@@ -31,10 +31,13 @@
     (:symbolic-link 
      (file-kind (merge-pathnames (read-link pathname) pathname)))))
 
-(defun relative-pathname-p (pathname)
-  (let ((dir (pathname-directory pathname)))
-    (or (null dir)
-	(eq :relative (car dir)))))
+;;; KLUDGE: now exported from Osicat, but will work with older versions
+;;; for a while.
+#.(when (eq (find-package :osicat) (symbol-package 'relative-pathname-p))
+    '(defun relative-pathname-p (pathname)
+      (let ((dir (pathname-directory pathname)))
+	(or (null dir)
+	    (eq :relative (car dir))))))
 
 (defun logical-pathname-p (pathname)
   (typep (pathname pathname) 'logical-pathname))
    
    
More information about the linedit-cvs
mailing list