=================================================================== RCS file: /afs/sipb/project/pthreads/src/CVS/pthreads/pthreads/cond.c,v retrieving revision 1.50.2.2 diff -r1.50.2.2 cond.c 164c164 < int rval; --- > int rval = OK; 210,211d209 < } else { < rval = OK; =================================================================== RCS file: /afs/sipb/project/pthreads/src/CVS/pthreads/pthreads/sleep.c,v retrieving revision 1.50.2.4 diff -r1.50.2.4 sleep.c 144c144 < new_time) > 0) { --- > new_time) <= 0) { 152c152 < new_time) <= 0) { --- > new_time) > 0) { 381,388c381,391 < pthread_sleep = pthread_sleep->sll; < current_time.ts_sec = delta_time.ts_sec; < current_time.ts_nsec = delta_time.ts_nsec; < current_time.ts_sec += pthread_sleep->wakeup_time.ts_sec; < current_time.ts_nsec += pthread_sleep->wakeup_time.ts_nsec; < if (current_time.ts_nsec > 1000000000) { < current_time.ts_nsec -= 1000000000; < current_time.ts_sec++; --- > if (pthread_sleep = pthread_sleep->sll) { > current_time.ts_sec = delta_time.ts_sec; > current_time.ts_nsec = delta_time.ts_nsec; > current_time.ts_sec += pthread_sleep->wakeup_time.ts_sec; > current_time.ts_nsec += pthread_sleep->wakeup_time.ts_nsec; > if (current_time.ts_nsec > 1000000000) { > current_time.ts_nsec -= 1000000000; > current_time.ts_sec++; > } > machdep_start_timer(&(current_time), > &(pthread_sleep->wakeup_time)); 390d392 < machdep_start_timer(&(current_time), &(pthread_sleep->wakeup_time));