#| -*-Scheme-*-
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/option.scm,v 14.4 1989/06/22 23:50:53 cph Rel $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/option.scm,v 14.5 1989/08/03 23:06:31 cph Exp $
Copyright (c) 1988, 1989 Massachusetts Institute of Technology
(define (load-option name)
(let ((entry (assq name options))
(pathname
- (merge-pathnames (make-pathname false false '("options")
- false false false)
- (pathname-directory-path
- (string->pathname
- ((ucode-primitive microcode-tables-filename))))))) (if (not entry)
+ (pathname-as-directory
+ (merge-pathnames (string->pathname "options")
+ (system-library-directory-pathname)))))
+ (if (not entry)
(error "Unknown option name" name))
(for-each
(lambda (descriptor)
#| -*-Scheme-*-
-$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/pathnm.scm,v 14.4 1989/04/20 01:28:01 cph Rel $
+$Header: /Users/cph/tmp/foo/mit-scheme/mit-scheme/v7/src/runtime/pathnm.scm,v 14.5 1989/08/03 23:06:22 cph Exp $
-Copyright (c) 1988 Massachusetts Institute of Technology
+Copyright (c) 1988, 1989 Massachusetts Institute of Technology
This material was developed by the Scheme project at the Massachusetts
Institute of Technology, Department of Electrical Engineering and
(or (pathname->input-truename
(merge-pathnames pathname (working-directory-pathname)))
(pathname->input-truename
- (merge-pathnames pathname (home-directory-pathname)))))))
\ No newline at end of file
+ (merge-pathnames pathname (home-directory-pathname)))))))
+
+(define (system-library-directory-pathname)
+ (pathname-directory-path
+ (string->pathname ((ucode-primitive microcode-tables-filename 0)))))
\ No newline at end of file