From 9ac3e7656946090d821e6347845bd0ee8aaeb30a Mon Sep 17 00:00:00 2001 From: Mark Johannes Date: Thu, 15 Aug 1996 19:38:46 +0000 Subject: changed ENOMEM error message --- cpukit/posix/src/mutex.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'cpukit/posix/src/mutex.c') diff --git a/cpukit/posix/src/mutex.c b/cpukit/posix/src/mutex.c index c5b5e3dd4f..9306d24d0b 100644 --- a/cpukit/posix/src/mutex.c +++ b/cpukit/posix/src/mutex.c @@ -223,6 +223,9 @@ int pthread_mutex_init( if ( attr ) the_attr = attr; else the_attr = &_POSIX_Mutex_Default_attributes; + /* XXX need to check for NULL mutex */ + /* XXX EBUSY if *mutex is a valid id */ + if ( !the_attr->is_initialized ) return EINVAL; @@ -262,7 +265,7 @@ int pthread_mutex_init( if ( !the_mutex ) { _Thread_Enable_dispatch(); - return ENOMEM; + return EAGAIN; } if ( the_attr->process_shared == PTHREAD_PROCESS_SHARED && -- cgit v1.2.3