#| -*-Scheme-*-
-$Id: ntprm.scm,v 1.10 1997/01/02 04:37:46 cph Exp $
+$Id: ntprm.scm,v 1.11 1997/01/05 23:43:59 cph Exp $
Copyright (c) 1992-97 Massachusetts Institute of Technology
(define file-attributes-direct file-attributes)
(define file-attributes-indirect file-attributes)
-(define-structure (file-attributes
- (type vector)
- (constructor false)
- (conc-name file-attributes/))
- (type false read-only true)
- (n-links false read-only true)
- (uid false read-only true)
- (gid false read-only true)
- (access-time false read-only true)
- (modification-time false read-only true)
- (change-time false read-only true)
- (length false read-only true)
- (mode-string false read-only true)
- (inode-number false read-only true))
+(define-structure (file-attributes (type vector)
+ (constructor #f)
+ (conc-name file-attributes/))
+ (type #f read-only #t)
+ (n-links #f read-only #t)
+ (uid #f read-only #t)
+ (gid #f read-only #t)
+ (access-time #f read-only #t)
+ (modification-time #f read-only #t)
+ (change-time #f read-only #t)
+ (length #f read-only #t)
+ (mode-string #f read-only #t)
+ (inode-number #f read-only #t)
+ (modes #f read-only #t))
(define (file-length namestring)
(let ((attr (file-attributes namestring)))
#| -*-Scheme-*-
-$Id: runtime.pkg,v 14.273 1996/10/09 15:43:00 cph Exp $
+$Id: runtime.pkg,v 14.274 1997/01/05 23:45:13 cph Exp $
-Copyright (c) 1988-96 Massachusetts Institute of Technology
+Copyright (c) 1988-97 Massachusetts Institute of Technology
This material was developed by the Scheme project at the Massachusetts
Institute of Technology, Department of Electrical Engineering and
(file-case os-type
((unix) "unxdir")
((dos) "dosdir")
- ((os/2 nt) "os2dir")
+ ((os/2) "os2dir")
+ ((nt) "ntdir")
;;(else "unkdir")
(else))
(parent ())
have-select?)
(export (runtime thread)
have-select?)
+ (export (runtime directory)
+ directory-channel/descriptor)
(initialization (initialize-package!)))
(define-package (runtime program-copier)
#| -*-Scheme-*-
-$Id: version.scm,v 14.171 1997/01/02 04:37:53 cph Exp $
+$Id: version.scm,v 14.172 1997/01/05 23:44:06 cph Exp $
Copyright (c) 1988-97 Massachusetts Institute of Technology
'()))
(add-system! microcode-system)
(add-event-receiver! event:after-restore snarf-microcode-version!)
- (add-identification! "Runtime" 14 171))
+ (add-identification! "Runtime" 14 172))
(define microcode-system)
#| -*-Scheme-*-
-$Id: runtime.pkg,v 14.280 1996/10/09 15:43:24 cph Exp $
+$Id: runtime.pkg,v 14.281 1997/01/05 23:45:04 cph Exp $
-Copyright (c) 1988-96 Massachusetts Institute of Technology
+Copyright (c) 1988-97 Massachusetts Institute of Technology
This material was developed by the Scheme project at the Massachusetts
Institute of Technology, Department of Electrical Engineering and
(file-case os-type
((unix) "unxdir")
((dos) "dosdir")
- ((os/2 nt) "os2dir")
+ ((os/2) "os2dir")
+ ((nt) "ntdir")
;;(else "unkdir")
(else))
(parent ())
have-select?)
(export (runtime thread)
have-select?)
+ (export (runtime directory)
+ directory-channel/descriptor)
(initialization (initialize-package!)))
(define-package (runtime program-copier)