;; A time value that is accurate to the nearest
;; microsecond but also has a range of years.
+;; CLH: Note that tv-usec used to be a time-t, but that this seems
+;; problematic on Darwin x86-64 (and wrong). Trying suseconds-t.
(define-alien-type nil
(struct timeval
(tv-sec time-t) ; seconds
- (tv-usec time-t))) ; and microseconds
+ (tv-usec suseconds-t))) ; and microseconds
\f
;;;; resourcebits.h
kern_return_t
catch_exception_raise(mach_port_t exception_port,
- mach_port_t thread,
- mach_port_t task,
- exception_type_t exception,
- exception_data_t code_vector,
- mach_msg_type_number_t code_count)
+ mach_port_t thread,
+ mach_port_t task,
+ exception_type_t exception,
+ exception_data_t code_vector,
+ mach_msg_type_number_t code_count)
{
kern_return_t ret;
int signal;
DEFTYPE("ino-t", ino_t);
DEFTYPE("time-t", time_t);
+ DEFTYPE("suseconds-t", suseconds_t);
DEFTYPE("off-t", off_t);
DEFTYPE("size-t", size_t);
DEFTYPE("mode-t", mode_t);
DEFTYPE("off-t", off_t);
DEFTYPE("size-t", size_t);
DEFTYPE("time-t", time_t);
+ DEFTYPE("suseconds-t", suseconds_t);
DEFTYPE("uid-t", uid_t);
printf("\n");
;;; checkins which aren't released. (And occasionally for internal
;;; versions, especially for internal versions off the main CVS
;;; branch, it gets hairier, e.g. "0.pre7.14.flaky4.13".)
-"1.0.3.14"
+"1.0.3.15"