summaryrefslogtreecommitdiffstats
path: root/c/src/exec/sapi/src/posixapi.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Remove, moved to cpukit.Ralf Corsepius2002-07-221-115/+0
|
* 2002-07-01 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2002-07-011-0/+4
| | | | | | | | | | | | | | | | | | | | | * Mega patch merge to change the format of the object IDs to loosen the dependency between the SCORE and the various APIs. There was considerable work to simplify the object name management and it appears that the name_table field is no longer needed. This patch also includes the addition of the internal mutex which is currently only used to protect some types of allocation and deallocation. This significantly can reduce context switch latency under certain circumstances. In particular, some heap/region operations were O(n) and had dispatching disabled. This should help enormously. With this merge, the patch is not as clean as it should be. In particular, the documentation has not been modified to reflect the new object ID layout, the IDs in the test screens are not updated, and _Objects_Get_information needs to be a real routine not inlined. As part of this patch a lot of MP code for thread/proxy blocking was made conditional and cleaned up. * include/confdefs.h, src/exinit.c, src/extension.c, src/itronapi.c, src/posixapi.c, src/rtemsapi.c: Modified as part of above.
* Updated copyright notice.Joel Sherrill1999-11-171-2/+1
|
* Fixed warning where initialized default POSIX API structure didJoel Sherrill1999-11-091-0/+2
| | | | have have semaphores and message queue fields.
* Added message queues and semaphores.Joel Sherrill1999-11-021-0/+11
|
* POSIX Timers submitted by Juan Zamorano FloresJoel Sherrill1999-02-031-0/+3
| | | | <jzamora@avellano.datsi.fi.upm.es>.
* updated copyright to 1998Joel Sherrill1998-02-171-1/+1
|
* Fixed typo in the pointer to the license terms.Joel Sherrill1997-10-081-2/+2
|
* headers updated to reflect new style copyright notice as partJoel Sherrill1997-04-221-5/+5
| | | | of switching to the modified GNU GPL.
* With the transition from command line macro definitions to targopts.h,Joel Sherrill1997-01-281-3/+2
| | | | | it was necessary to include system.h before checking if anything was defined.
* fields for init threads stuff said tasks.Joel Sherrill1996-06-141-4/+4
|
* added maximum_queued_signals to _POSIX_Default_configurationMark Johannes1996-06-131-0/+1
|
* now passing maximum_queued_signals to posix signals manager initializationJoel Sherrill1996-06-131-1/+3
|
* Added include so _POSIX_signals_Manager_initialization is prototyped.Joel Sherrill1996-06-131-0/+1
|
* added initialization of posix signal manager.Joel Sherrill1996-06-121-0/+2
|
* added an assert if a pthread_t is not the same size as an Objects_IdJoel Sherrill1996-06-031-2/+5
|
* Added default POSIX API configuration table.Joel Sherrill1996-05-291-1/+13
|
* split the inclusion of "EXTERN" data based on whether it was sapi,Joel Sherrill1996-05-281-11/+15
| | | | score, rtems api, or posix api related.
* new fileJoel Sherrill1996-05-281-0/+72