From 1d9a2fc5abb83a5f37b10c63da8ccaf6ce0bda47 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Mon, 29 Nov 1999 15:45:11 +0000 Subject: Patch rtems-rc-19991123-rc-0.diff from Ralf Corsepius which (among other things) converted the mptests to automake. SUB_DIRS was used instead of SUBDIRS in some Makefile.ins (apparently a leftover from moving the start* directories) Addtional major bugs: * psxtests/include was empty (incomplete psxtests changes). * bogus handling of *.scn in itrontests (screens/sptests vs. screens/itrontests installation dirs) In addition I have added a few more changes (I couldn't resist) * automake support for itrontests * OPERATION_COUNT support in tmitrontests/ * automake support for tmitrontests * automake suppport for mptests * Some (minor) corrections to several configure.in/Makefile.ams => c/src/tests/ is completly under automake control, now. => we could start to sort out the structural issues with c/src/tests (tests/support, stubdr, tools, get "make dist" working) --- c/src/exec/posix/include/rtems/posix/mutexmp.h | 13 +++++++++++++ c/src/exec/posix/include/rtems/posix/semaphoremp.h | 14 +++++++------- 2 files changed, 20 insertions(+), 7 deletions(-) (limited to 'c/src/exec/posix/include') diff --git a/c/src/exec/posix/include/rtems/posix/mutexmp.h b/c/src/exec/posix/include/rtems/posix/mutexmp.h index e6ab54f14b..4d0f074f98 100644 --- a/c/src/exec/posix/include/rtems/posix/mutexmp.h +++ b/c/src/exec/posix/include/rtems/posix/mutexmp.h @@ -142,6 +142,19 @@ void _POSIX_Mutex_MP_Send_extract_proxy ( Thread_Control *the_thread ); +/* + * _POSIX_Threads_mutex_MP_support + * + * DESCRIPTION: + * + * This routine XXX + */ + +void _POSIX_Threads_mutex_MP_support( + Thread_Control *the_thread, + Objects_Id id +); + /* * _POSIX_Mutex_MP_Get_packet * diff --git a/c/src/exec/posix/include/rtems/posix/semaphoremp.h b/c/src/exec/posix/include/rtems/posix/semaphoremp.h index f776e5a4a3..b56cbb5dac 100644 --- a/c/src/exec/posix/include/rtems/posix/semaphoremp.h +++ b/c/src/exec/posix/include/rtems/posix/semaphoremp.h @@ -62,7 +62,7 @@ typedef struct { * process operation can be performed on another node. */ -void _POSIX_Semaphore_MP_Send_process_packet ( +void _POSIX_Semaphore_MP_Send_process_packet( POSIX_Semaphore_MP_Remote_operations operation, Objects_Id semaphore_id, Objects_Name name, @@ -78,7 +78,7 @@ void _POSIX_Semaphore_MP_Send_process_packet ( * directive operation can be initiated on another node. */ -int _POSIX_Semaphore_MP_Send_request_packet ( +int _POSIX_Semaphore_MP_Send_request_packet( POSIX_Semaphore_MP_Remote_operations operation, Objects_Id semaphore_id, boolean wait, /* XXX options */ @@ -94,7 +94,7 @@ int _POSIX_Semaphore_MP_Send_request_packet ( * directive can be performed on another node. */ -void _POSIX_Semaphore_MP_Send_response_packet ( +void _POSIX_Semaphore_MP_Send_response_packet( POSIX_Semaphore_MP_Remote_operations operation, Objects_Id semaphore_id, Thread_Control *the_thread @@ -110,7 +110,7 @@ void _POSIX_Semaphore_MP_Send_response_packet ( * the request from another node. */ -void _POSIX_Semaphore_MP_Process_packet ( +void _POSIX_Semaphore_MP_Process_packet( MP_packet_Prefix *the_packet_prefix ); @@ -124,7 +124,7 @@ void _POSIX_Semaphore_MP_Process_packet ( * the remote node must be informed of this. */ -void _POSIX_Semaphore_MP_Send_object_was_deleted ( +void _POSIX_Semaphore_MP_Send_object_was_deleted( Thread_Control *the_proxy ); @@ -138,7 +138,7 @@ void _POSIX_Semaphore_MP_Send_object_was_deleted ( * the remote node must be informed of this. */ -void _POSIX_Semaphore_MP_Send_extract_proxy ( +void _POSIX_Semaphore_MP_Send_extract_proxy( Thread_Control *the_thread ); @@ -150,7 +150,7 @@ void _POSIX_Semaphore_MP_Send_extract_proxy ( * This function is used to obtain a semaphore mp packet. */ -POSIX_Semaphore_MP_Packet *_POSIX_Semaphore_MP_Get_packet ( void ); +POSIX_Semaphore_MP_Packet *_POSIX_Semaphore_MP_Get_packet( void ); #ifdef __cplusplus } -- cgit v1.2.3