Make fasload default to extension bin.
authorGuillermo J. Rozas <edu/mit/csail/zurich/gjr>
Wed, 24 Jun 1987 02:49:10 +0000 (02:49 +0000)
committerGuillermo J. Rozas <edu/mit/csail/zurich/gjr>
Wed, 24 Jun 1987 02:49:10 +0000 (02:49 +0000)
v7/src/runtime/input.scm

index 09f9eabc270d19bd7d5c303baf620a665fc6ff51..bc23e8d59d3b3b70e9e7f54ceb1f43521b151964 100644 (file)
@@ -1,6 +1,6 @@
 ;;; -*-Scheme-*-
 ;;;
-;;;    $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/input.scm,v 13.45 1987/06/16 22:43:55 cph Exp $
+;;;    $Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/input.scm,v 13.46 1987/06/24 02:49:10 jinx Exp $
 ;;;
 ;;;    Copyright (c) 1987 Massachusetts Institute of Technology
 ;;;
 (define fasload)
 (let ()
 
+(define default-pathname
+  (make-pathname false false false "bin" 'NEWEST))
+
 (define binary-fasload
   (make-primitive-procedure 'BINARY-FASLOAD))
 
 (set! fasload
 (named-lambda (fasload filename)
-  (set! filename (canonicalize-input-filename filename))
-  (let ((port (rep-output-port)))
+  (let ((port (rep-output-port))
+       (filename (pathname->string
+                  (pathname->input-truename
+                   (merge-pathnames (->pathname filename)
+                                    default-pathname)))))
     (newline port)
     (write-string "FASLoading " port)
     (write filename port)