From 8f12d069bf581e9b703330fdfb582f9792c53af0 Mon Sep 17 00:00:00 2001 From: Jennifer Averett Date: Thu, 23 Dec 1999 22:08:43 +0000 Subject: + Filled in routine. --- cpukit/posix/src/mqueuenametoid.c | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) (limited to 'cpukit') diff --git a/cpukit/posix/src/mqueuenametoid.c b/cpukit/posix/src/mqueuenametoid.c index 4396037d2a..45e630d796 100644 --- a/cpukit/posix/src/mqueuenametoid.c +++ b/cpukit/posix/src/mqueuenametoid.c @@ -40,5 +40,19 @@ int _POSIX_Message_queue_Name_to_id( Objects_Id *id ) { - return 0; /* XXX fill me in */ + Objects_Name_to_id_errors status; + + if ( !name ) + return EINVAL; + + if ( !name[0] ) + return EINVAL; + + status = _Objects_Name_to_id( + &_POSIX_Message_queue_Information, (char *)name, 0, id ); + + if ( status == OBJECTS_SUCCESSFUL ) + return 0; + + return ENOENT; } -- cgit v1.2.3