Change name from FILE-WRITABLE? to FILE-WRITEABLE?.
authorChris Hanson <org/chris-hanson/cph>
Wed, 5 Jan 2000 02:41:55 +0000 (02:41 +0000)
committerChris Hanson <org/chris-hanson/cph>
Wed, 5 Jan 2000 02:41:55 +0000 (02:41 +0000)
v7/src/edwin/filcom.scm
v7/src/edwin/fileio.scm
v7/src/runtime/dosprm.scm
v7/src/runtime/ntprm.scm
v7/src/runtime/os2prm.scm
v7/src/runtime/unxprm.scm

index 9d3cf86ba5eebb062954a74e998a582688562083..7cb1934c6dfb185ca1584db85f9cb511d9af184a 100644 (file)
@@ -1,8 +1,8 @@
 ;;; -*-Scheme-*-
 ;;;
-;;; $Id: filcom.scm,v 1.204 1999/08/10 16:54:34 cph Exp $
+;;; $Id: filcom.scm,v 1.205 2000/01/05 02:41:55 cph Exp $
 ;;;
-;;; Copyright (c) 1986, 1989-1999 Massachusetts Institute of Technology
+;;; Copyright (c) 1986, 1989-2000 Massachusetts Institute of Technology
 ;;;
 ;;; This program is free software; you can redistribute it and/or
 ;;; modify it under the terms of the GNU General Public License as
@@ -123,7 +123,7 @@ invocation."
 (define (after-find-file buffer error? warn?)
   (let ((pathname (or (buffer-truename buffer) (buffer-pathname buffer))))
     (let ((buffer-read-only?
-          (not (file-test-no-errors file-writable? pathname))))
+          (not (file-test-no-errors file-writeable? pathname))))
       (if buffer-read-only?
          (set-buffer-read-only! buffer)
          (set-buffer-writable! buffer))
index fd1521e74999728b9d09e5c275222700b01c3093..9baa5bb5a7cebf26bdbaac67100d8c68a174d0ac 100644 (file)
@@ -1,8 +1,8 @@
 ;;; -*-Scheme-*-
 ;;;
-;;; $Id: fileio.scm,v 1.148 1999/12/22 02:48:27 cph Exp $
+;;; $Id: fileio.scm,v 1.149 2000/01/05 02:41:26 cph Exp $
 ;;;
-;;; Copyright (c) 1986, 1989-1999 Massachusetts Institute of Technology
+;;; Copyright (c) 1986, 1989-2000 Massachusetts Institute of Technology
 ;;;
 ;;; This program is free software; you can redistribute it and/or
 ;;; modify it under the terms of the GNU General Public License as
@@ -503,8 +503,8 @@ Otherwise, a message is written both before and after long file writes."
 \f
 (define (write-buffer-interactive buffer backup-mode)
   (let ((pathname (buffer-pathname buffer)))
-    (let ((writable? (file-writable? pathname)))
-      (if (or writable?
+    (let ((writeable? (file-writeable? pathname)))
+      (if (or writeable?
              (prompt-for-yes-or-no?
               (string-append "File "
                              (file-namestring pathname)
@@ -548,7 +548,7 @@ Otherwise, a message is written both before and after long file writes."
                                  (clear-visited-file-modification-time!
                                   buffer))))))))
                    (else
-                    (if (and (not writable?)
+                    (if (and (not writeable?)
                              (not modes)
                              (file-exists? pathname))
                         (bind-condition-handler
index 576fdfa4d4ed7c067b578b75cd9d995848e79a32..0a3d76c194b050643b89b306ea57b6e1d0fe384d 100644 (file)
@@ -1,8 +1,8 @@
 #| -*-Scheme-*-
 
-$Id: dosprm.scm,v 1.42 1999/04/07 04:09:01 cph Exp $
+$Id: dosprm.scm,v 1.43 2000/01/05 02:40:31 cph Exp $
 
-Copyright (c) 1992-1999 Massachusetts Institute of Technology
+Copyright (c) 1992-2000 Massachusetts Institute of Technology
 
 This program is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
@@ -45,14 +45,13 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
   ((ucode-primitive file-access 2)
    (->namestring (merge-pathnames filename))
    amode))
-
 ;; upwards compatability
 (define dos/file-access file-access)
 
 (define (file-readable? filename)
   (file-access filename 4))
 
-(define (file-writable? filename)
+(define (file-writeable? filename)
   (let ((pathname (merge-pathnames filename)))
     (let ((filename (->namestring pathname)))
       (or ((ucode-primitive file-access 2) filename 2)
@@ -60,6 +59,8 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
               ((ucode-primitive file-access 2)
                (directory-namestring pathname)
                2))))))
+;; upwards compatability
+(define file-writable? file-writeable?)
 
 (define (temporary-file-pathname #!optional directory)
   (let ((root
@@ -82,7 +83,7 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
           (let ((directory
                  (pathname-as-directory (merge-pathnames directory))))
             (and (file-directory? directory)
-                 (file-writable? directory)
+                 (file-writeable? directory)
                  directory)))))
     (let ((try-variable
           (lambda (name)
index bd1c26c55b2b9480a1209916385dccfefb519de5..e094d4e98654702b22ccbb1c727acf4570584328 100644 (file)
@@ -1,8 +1,8 @@
 #| -*-Scheme-*-
 
-$Id: ntprm.scm,v 1.32 1999/04/24 04:40:14 cph Exp $
+$Id: ntprm.scm,v 1.33 2000/01/05 02:40:09 cph Exp $
 
-Copyright (c) 1992-1999 Massachusetts Institute of Technology
+Copyright (c) 1992-2000 Massachusetts Institute of Technology
 
 This program is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
@@ -40,7 +40,7 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 (define (file-readable? filename)
   (file-access filename 4))
 
-(define (file-writable? filename)
+(define (file-writeable? filename)
   ((ucode-primitive file-access 2)
    (let ((pathname (merge-pathnames filename)))
      (let ((filename (->namestring pathname)))
@@ -48,6 +48,8 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
           filename
           (directory-namestring pathname))))
    2))
+;; upwards compatability
+(define file-writable? file-writeable?)
 
 (define (file-executable? filename)
   (file-access filename 1))
@@ -229,7 +231,6 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
      (%users-directory
       (lambda ()
        (trydir (get-environment-variable "USERDIR")))))
-
   (set! current-user-name
        (lambda ()
          (or (%current-user-name)
@@ -240,7 +241,6 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
                (and homedir
                     (pathname-name (directory-pathname-as-file homedir))))
              (error "Unable to determine current user name."))))
-
   (set! current-home-directory
        (lambda ()
          (or (%current-home-directory)
@@ -257,7 +257,6 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
                      (or (and user-name
                               (trydir (merge-pathnames user-name rootdir)))
                          rootdir)))))))
-
   (set! user-home-directory
        (lambda (user-name)
          (let ((homedir (%current-home-directory)))
@@ -316,7 +315,7 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
           (let ((directory
                  (pathname-as-directory (merge-pathnames directory))))
             (and (file-directory? directory)
-                 (file-writable? directory)
+                 (file-writeable? directory)
                  directory)))))
     (let ((try-variable
           (lambda (name)
index 56571a60ea021cca9a4f6aa108ecd7b63da25c54..124d741289cda8aaa7ac90a245179b021c77fe19 100644 (file)
@@ -1,8 +1,8 @@
 #| -*-Scheme-*-
 
-$Id: os2prm.scm,v 1.44 1999/12/27 20:44:21 cph Exp $
+$Id: os2prm.scm,v 1.45 2000/01/05 02:40:20 cph Exp $
 
-Copyright (c) 1994-1999 Massachusetts Institute of Technology
+Copyright (c) 1994-2000 Massachusetts Institute of Technology
 
 This program is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
@@ -40,7 +40,7 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 (define (file-readable? filename)
   (file-access filename 4))
 
-(define (file-writable? filename)
+(define (file-writeable? filename)
   ((ucode-primitive file-access 2)
    (let ((pathname (merge-pathnames filename)))
      (let ((filename (->namestring pathname)))
@@ -48,6 +48,8 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
           filename
           (directory-namestring pathname))))
    2))
+;; upwards compatability
+(define file-writable? file-writeable?)
 
 (define (file-executable? filename)
   (file-access filename 1))
@@ -183,7 +185,7 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
           (let ((directory
                  (pathname-as-directory (merge-pathnames directory))))
             (and (file-directory? directory)
-                 (file-writable? directory)
+                 (file-writeable? directory)
                  directory)))))
     (let ((try-variable
           (lambda (name)
index 24c91c03490b2fcb24844263881b36d5003f0c6e..ad117517ae6373c50d02e2b3e65349632957e1d8 100644 (file)
@@ -1,8 +1,8 @@
 #| -*-Scheme-*-
 
-$Id: unxprm.scm,v 1.58 1999/12/21 19:25:33 cph Exp $
+$Id: unxprm.scm,v 1.59 2000/01/05 02:39:21 cph Exp $
 
-Copyright (c) 1988-1999 Massachusetts Institute of Technology
+Copyright (c) 1988-2000 Massachusetts Institute of Technology
 
 This program is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
@@ -41,17 +41,14 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
    modes))
 
 (define (file-access filename amode)
-  ((ucode-primitive file-access 2)
-   (->namestring (merge-pathnames filename))
-   amode))
-
-;; upwards compatability
-(define unix/file-access file-access)
+  ((ucode-primitive file-access 2) (->namestring (merge-pathnames filename))
+                                  amode))
+(define unix/file-access file-access)  ;upwards compatability
 
 (define (file-readable? filename)
   (file-access filename 4))
 
-(define (file-writable? filename)
+(define (file-writeable? filename)
   ((ucode-primitive file-access 2)
    (let ((pathname (merge-pathnames filename)))
      (let ((filename (->namestring pathname)))
@@ -59,6 +56,7 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
           filename
           (directory-namestring pathname))))
    2))
+(define file-writable? file-writeable?)        ;upwards compatability
 
 (define (file-executable? filename)
   (file-access filename 1))
@@ -91,7 +89,7 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
           (let ((directory
                  (pathname-as-directory (merge-pathnames directory))))
             (and (file-directory? directory)
-                 (file-writable? directory)
+                 (file-writeable? directory)
                  directory)))))
     (let ((try-variable
           (lambda (name)
@@ -242,11 +240,9 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
 (define unix/current-home-directory current-home-directory)
 (define unix/current-user-name current-user-name)
 
-(define-integrable unix/current-uid
-  (ucode-primitive current-uid 0))
-
-(define-integrable unix/current-gid
-  (ucode-primitive current-gid 0))
+(define-integrable unix/current-uid (ucode-primitive current-uid 0))
+(define-integrable unix/current-gid (ucode-primitive current-gid 0))
+(define-integrable unix/current-pid (ucode-primitive current-pid 0))
 
 (define (unix/uid->string uid)
   (or ((ucode-primitive uid->string 1) uid)
@@ -256,9 +252,6 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
   (or ((ucode-primitive gid->string 1) gid)
       (number->string gid 10)))
 
-(define-integrable unix/current-pid
-  (ucode-primitive current-pid 0))
-
 (define (unix/system string)
   (let ((wd-inside (->namestring (working-directory-pathname)))
        (wd-outside)