Init: added pthread_cond_init with an attr non-NULL, initialized the attr again

This commit is contained in:
Mark Johannes
1996-08-12 15:15:51 +00:00
parent 5263668f6d
commit 0cd15947c8
2 changed files with 16 additions and 0 deletions
+8
View File
@@ -47,6 +47,10 @@ void *POSIX_Init(
printf( "status = %d\n", status );
assert( status == EINVAL );
puts( "Init: pthread_condattr_init" );
status = pthread_condattr_init( &attr );
assert( !status );
puts( "Init: pthread_condattr_setpshared - PTHREAD_PROCESS_SHARED" );
status = pthread_condattr_setpshared( &attr, PTHREAD_PROCESS_SHARED );
assert( !status );
@@ -88,6 +92,10 @@ void *POSIX_Init(
status = pthread_cond_destroy( &cond );
assert( !status );
puts( "Init: pthread_cond_init - attr" );
status = pthread_cond_init( &cond, &attr );
assert( !status );
/* create a thread */
/*
+8
View File
@@ -47,6 +47,10 @@ void *POSIX_Init(
printf( "status = %d\n", status );
assert( status == EINVAL );
puts( "Init: pthread_condattr_init" );
status = pthread_condattr_init( &attr );
assert( !status );
puts( "Init: pthread_condattr_setpshared - PTHREAD_PROCESS_SHARED" );
status = pthread_condattr_setpshared( &attr, PTHREAD_PROCESS_SHARED );
assert( !status );
@@ -88,6 +92,10 @@ void *POSIX_Init(
status = pthread_cond_destroy( &cond );
assert( !status );
puts( "Init: pthread_cond_init - attr" );
status = pthread_cond_init( &cond, &attr );
assert( !status );
/* create a thread */
/*