diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 1999-11-29 15:45:11 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 1999-11-29 15:45:11 +0000 |
commit | 1d9a2fc5abb83a5f37b10c63da8ccaf6ce0bda47 (patch) | |
tree | f24128f067d856bcaa4930c6c2d949a80cad0e38 /c/src/exec/posix/include/rtems | |
parent | Made sure POSIX would build with MP enabled. (diff) | |
download | rtems-1d9a2fc5abb83a5f37b10c63da8ccaf6ce0bda47.tar.bz2 |
Patch rtems-rc-19991123-rc-0.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>
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)
Diffstat (limited to 'c/src/exec/posix/include/rtems')
-rw-r--r-- | c/src/exec/posix/include/rtems/posix/mutexmp.h | 13 | ||||
-rw-r--r-- | c/src/exec/posix/include/rtems/posix/semaphoremp.h | 14 |
2 files changed, 20 insertions, 7 deletions
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 @@ -143,6 +143,19 @@ void _POSIX_Mutex_MP_Send_extract_proxy ( ); /* + * _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 * * DESCRIPTION: 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 } |