#| -*-Scheme-*-
-$Id: dosprm.scm,v 1.26 1995/04/09 22:32:00 cph Exp $
+$Id: dosprm.scm,v 1.27 1995/04/09 22:57:55 cph Exp $
Copyright (c) 1992-95 Massachusetts Institute of Technology
(or (get-environment-variable "HOME")
(user-home-directory (current-user-name))))
+(define file-time->string
+ (ucode-primitive file-time->string 1))
+
(define dos/user-home-directory user-home-directory)
(define dos/current-user-name current-user-name)
(define dos/current-home-directory current-home-directory)
-
-(define dos/file-time->string
- (ucode-primitive file-time->string 1))
+(define dos/file-time->string file-time->string)
(define (file-touch filename)
((ucode-primitive file-touch 1)
#| -*-Scheme-*-
-$Id: os2prm.scm,v 1.8 1995/04/09 22:32:10 cph Exp $
+$Id: os2prm.scm,v 1.9 1995/04/09 22:57:49 cph Exp $
Copyright (c) 1994-95 Massachusetts Institute of Technology
access-time
modification-time))
\f
-(define (os2/file-time->string time)
+(define (file-time->string time)
(let* ((twosecs (remainder time 32))
(time (quotient time 32))
(minutes (remainder time 64))
" "
(number->string (+ 1980 year)))))
-(define (os2/current-file-time)
- (call-with-temporary-file-pathname file-modification-time))
-
(define (file-attributes filename)
((ucode-primitive file-info 1)
(->namestring (merge-pathnames filename))))
#| -*-Scheme-*-
-$Id: sfile.scm,v 14.16 1995/02/07 23:56:33 cph Exp $
+$Id: sfile.scm,v 14.17 1995/04/09 22:57:42 cph Exp $
Copyright (c) 1988-95 Massachusetts Institute of Technology
(lambda ()
(vector-set! objects slot
(delete! filename (vector-ref objects slot)))
- ((ucode-primitive set-fixed-objects-vector! 1) objects)))))
\ No newline at end of file
+ ((ucode-primitive set-fixed-objects-vector! 1) objects)))))
+
+(define (current-file-time)
+ (call-with-temporary-file-pathname file-modification-time))
\ No newline at end of file
#| -*-Scheme-*-
-$Id: unxprm.scm,v 1.34 1995/04/09 22:32:18 cph Exp $
+$Id: unxprm.scm,v 1.35 1995/04/09 22:58:09 cph Exp $
Copyright (c) 1988-95 Massachusetts Institute of Technology
(define-integrable current-user-name
(ucode-primitive current-user-name 0))
+(define-integrable file-time->string
+ (ucode-primitive file-time->string 1))
+
(define unix/user-home-directory user-home-directory)
(define unix/current-home-directory current-home-directory)
(define unix/current-user-name current-user-name)
+(define unix/file-time->string file-time->string)
(define-integrable unix/current-uid
(ucode-primitive current-uid 0))
(define-integrable unix/current-gid
(ucode-primitive current-gid 0))
-(define-integrable unix/file-time->string
- (ucode-primitive file-time->string 1))
-
(define (unix/uid->string uid)
(or ((ucode-primitive uid->string 1) uid)
(number->string uid 10)))