From e50704af98842f74f8278e237e08f8dca5a8cdff Mon Sep 17 00:00:00 2001
From: "Guillermo J. Rozas" <edu/mit/csail/zurich/gjr>
Date: Wed, 24 Jun 1987 02:49:10 +0000
Subject: [PATCH] Make fasload default to extension bin.

---
 v7/src/runtime/input.scm | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/v7/src/runtime/input.scm b/v7/src/runtime/input.scm
index 09f9eabc2..bc23e8d59 100644
--- a/v7/src/runtime/input.scm
+++ b/v7/src/runtime/input.scm
@@ -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
 ;;;
@@ -517,13 +517,19 @@
 (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)
-- 
2.25.1