microcode-id/machine-type
microcode-id/operating-system
microcode-id/operating-system-name
+ microcode-id/operating-system-suffix
microcode-id/operating-system-variant
microcode-id/stack-type
microcode-id/tty-x-size
(define microcode-id/stack-type)
(define microcode-id/machine-type)
(define microcode-id/compiled-code-type)
+
+(define (microcode-id/operating-system-suffix #!optional os-type)
+ (case (if (default-object? os-type)
+ microcode-id/operating-system
+ os-type)
+ ((NT) "w32")
+ ((UNIX) "unx")
+ (else (error "Unknown operating system:" os-type))))
\f
(define-integrable fixed-objects-slot 15)
(define non-object-slot)
(let ((now last-copyright-year)
(then 1986))
(iota (+ (- now then) 1) then)))
- (add-subsystem-identification! "Release" '(9 2 1))
+ (add-subsystem-identification! "Release" '(9 2 2))
(snarf-microcode-version!)
(add-event-receiver! event:after-restore snarf-microcode-version!)
(add-subsystem-identification! "Runtime" '(15 7))))