added test code for return of remaining time from sleep().

This commit is contained in:
Joel Sherrill
1996-06-03 18:59:59 +00:00
parent 685f4d65d4
commit e984c64589
2 changed files with 16 additions and 4 deletions

View File

@@ -51,6 +51,7 @@ void *POSIX_Init(
int status;
pthread_t thread_id;
time_t seconds;
time_t remaining;
struct tm tm;
struct timespec tv;
struct timespec tr;
@@ -74,8 +75,8 @@ void *POSIX_Init(
/* use sleep to delay */
seconds = sleep( 3 );
assert( !seconds );
remaining = sleep( 3 );
assert( !remaining );
/* print new times to make sure it has changed and we can get the realtime */
@@ -87,6 +88,11 @@ void *POSIX_Init(
seconds = time( NULL );
printf( ctime( &seconds ) );
/* check the time remaining */
printf( "seconds remaining (%d)\n", (int)remaining );
assert( !remaining );
/* use nanosleep to delay */
tv.tv_sec = 3;

View File

@@ -51,6 +51,7 @@ void *POSIX_Init(
int status;
pthread_t thread_id;
time_t seconds;
time_t remaining;
struct tm tm;
struct timespec tv;
struct timespec tr;
@@ -74,8 +75,8 @@ void *POSIX_Init(
/* use sleep to delay */
seconds = sleep( 3 );
assert( !seconds );
remaining = sleep( 3 );
assert( !remaining );
/* print new times to make sure it has changed and we can get the realtime */
@@ -87,6 +88,11 @@ void *POSIX_Init(
seconds = time( NULL );
printf( ctime( &seconds ) );
/* check the time remaining */
printf( "seconds remaining (%d)\n", (int)remaining );
assert( !remaining );
/* use nanosleep to delay */
tv.tv_sec = 3;