summaryrefslogtreecommitdiffstats
path: root/c/src/exec/sapi/src/posixapi.c (unfollow)
Commit message (Collapse)AuthorFilesLines
2002-07-22Remove, moved to cpukit.Ralf Corsepius1-115/+0
2002-07-012002-07-01 Joel Sherrill <joel@OARcorp.com>Joel Sherrill1-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.
1999-11-17Updated copyright notice.Joel Sherrill1-2/+1
1999-11-09Fixed warning where initialized default POSIX API structure didJoel Sherrill1-0/+2
have have semaphores and message queue fields.
1999-11-02Added message queues and semaphores.Joel Sherrill1-0/+11
1999-02-03POSIX Timers submitted by Juan Zamorano FloresJoel Sherrill1-0/+3
<jzamora@avellano.datsi.fi.upm.es>.
1998-02-17updated copyright to 1998Joel Sherrill1-1/+1
1997-10-08Fixed typo in the pointer to the license terms.Joel Sherrill1-2/+2
1997-04-22headers updated to reflect new style copyright notice as partJoel Sherrill1-5/+5
of switching to the modified GNU GPL.
1997-01-28With the transition from command line macro definitions to targopts.h,Joel Sherrill1-3/+2
it was necessary to include system.h before checking if anything was defined.
1996-06-14fields for init threads stuff said tasks.Joel Sherrill1-4/+4
1996-06-13added maximum_queued_signals to _POSIX_Default_configurationMark Johannes1-0/+1
1996-06-13now passing maximum_queued_signals to posix signals manager initializationJoel Sherrill1-1/+3
1996-06-13Added include so _POSIX_signals_Manager_initialization is prototyped.Joel Sherrill1-0/+1
1996-06-12added initialization of posix signal manager.Joel Sherrill1-0/+2
1996-06-03added an assert if a pthread_t is not the same size as an Objects_IdJoel Sherrill1-2/+5
1996-05-29Added default POSIX API configuration table.Joel Sherrill1-1/+13
1996-05-28split the inclusion of "EXTERN" data based on whether it was sapi,Joel Sherrill1-11/+15
score, rtems api, or posix api related.
1996-05-28new fileJoel Sherrill1-0/+72