Changeset 5484


Ignore:
Timestamp:
Nov 5, 2006, 6:46:21 AM (18 years ago)
Author:
Gary Byers
Message:

%NANOSLEEP calls %VALID-REMAINING-TIMESPEC-TIME-P, which is better than
sleeping for 4G seconds after an EINTR on Leopard.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ccl/level-1/l1-lisp-threads.lisp

    r5238 r5484  
    5252          (if (and (< result 0)
    5353                   (eql (%get-errno) (- #$EINTR))
    54                    (not (and (eql (pref bptr :timespec.tv_sec) 0)
    55                              (eql (pref bptr :timespec.tv_nsec) 0))))
    56                 (psetq aptr bptr bptr aptr)
    57                 (return)))))))
     54                   (%valid-remaining-timespec-time-p seconds bptr))
     55            (psetq aptr bptr bptr aptr)
     56            (return)))))))
    5857
    5958
Note: See TracChangeset for help on using the changeset viewer.