summaryrefslogtreecommitdiffstats
path: root/cpukit/posix (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Regenerate.Ralf Corsepius2007-01-081-2/+2
|
* 2007-01-02 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2007-01-021-1/+1
| | | | | * posix/include/aio.h: s/aoi_lio_opcode/aio_lio_opcode/ (BZ 1203).
* 2006-12-04 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2006-12-041-4/+3
| | | | | | | | * posix/src/prwlockunlock.c, rtems/Makefile.am, rtems/src/barrierrelease.c, rtems/src/barrierwait.c, score/src/corerwlockobtainread.c, score/src/corerwlockrelease.c: Complete implementation of barrier as the rest of the test code is now implemented. Also add blocking code to rwlock.
* 2006-11-17 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-11-171-6/+6
| | | | | * posix/src/semtimedwait.c: Used wrong constant for blocking with bad timeout value.
* 2006-11-17 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-11-171-6/+6
| | | | | * posix/src/semtimedwait.c: Reverse accidentally included semtimedwait.c.
* 2006-11-17 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-11-173-13/+13
| | | | | | * posix/src/keygetspecific.c, posix/src/keysetspecific.c, posix/src/semtimedwait.c: Correct indexing of key data to use api and index NOT class and index. Class is always 1.
* 2006-11-15 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2006-11-152-3/+73
| | | | | * posix/Makefile.am: Add file missed in previous commit. * posix/src/posixtimespecabsolutetimeout.c: New file.
* Regenerate.Ralf Corsepius2006-11-151-25/+24
|
* 2006-11-15 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2006-11-1541-6/+2402
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * libcsupport/src/termios.c, posix/Makefile.am, posix/preinstall.am, posix/include/rtems/posix/config.h, posix/include/rtems/posix/time.h, sapi/src/posixapi.c, score/Makefile.am, score/preinstall.am, score/include/rtems/score/corerwlock.h, score/include/rtems/score/threadq.h, score/src/corerwlockobtainread.c, score/src/threadqenqueue.c, score/src/threadqtimeout.c: Adding POSIX barriers, POSIX spinlocks, and partial implementation of POSIX rwlocks. * posix/include/rtems/posix/barrier.h, posix/include/rtems/posix/rwlock.h, posix/include/rtems/posix/spinlock.h, posix/inline/rtems/posix/barrier.inl, posix/inline/rtems/posix/rwlock.inl, posix/inline/rtems/posix/spinlock.inl, posix/src/barrierattrdestroy.c, posix/src/barrierattrgetpshared.c, posix/src/barrierattrinit.c, posix/src/barrierattrsetpshared.c, posix/src/pbarrier.c, posix/src/pbarrierdestroy.c, posix/src/pbarrierinit.c, posix/src/pbarriertranslatereturncode.c, posix/src/pbarrierwait.c, posix/src/prwlock.c, posix/src/prwlockdestroy.c, posix/src/prwlockinit.c, posix/src/prwlockrdlock.c, posix/src/prwlocktimedrdlock.c, posix/src/prwlocktimedwrlock.c, posix/src/prwlocktranslatereturncode.c, posix/src/prwlocktryrdlock.c, posix/src/prwlocktrywrlock.c, posix/src/prwlockunlock.c, posix/src/prwlockwrlock.c, posix/src/pspin.c, posix/src/pspindestroy.c, posix/src/pspininit.c, posix/src/pspinlock.c, posix/src/pspinlocktranslatereturncode.c, posix/src/pspintrylock.c, posix/src/pspinunlock.c, posix/src/rwlockattrdestroy.c, posix/src/rwlockattrgetpshared.c, posix/src/rwlockattrinit.c, posix/src/rwlockattrsetpshared.c: New files.
* 2006-10-30 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-10-305-33/+43
| | | | | | | | | | | | PR 841/rtems * itron/inline/rtems/itron/semaphore.inl, itron/src/twai_sem.c, posix/include/rtems/posix/semaphore.h, posix/inline/rtems/posix/semaphore.inl, posix/src/semaphorewaitsupp.c, posix/src/semtimedwait.c, posix/src/semwait.c, rtems/src/semobtain.c, rtems/src/semtranslatereturncode.c, score/include/rtems/score/coresem.h, score/src/coresemseize.c: Make sem_timedwait more conformant to Open Group specification.
* 2006-10-19 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-10-1910-633/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.ac, itron/Makefile.am, itron/preinstall.am, posix/Makefile.am, posix/preinstall.am, rtems/Makefile.am, rtems/preinstall.am, sapi/Makefile.am, sapi/preinstall.am, score/Makefile.am, score/preinstall.am, score/include/rtems/system.h, score/include/rtems/score/chain.h, score/include/rtems/score/thread.h, score/src/chain.c, score/src/coremutexseize.c, score/src/threadget.c: Remove all macro implementations and use only the static inline. Static inline functions are now well supported so there is no reason for duplicate maintenance. * itron/macros/rtems/itron/eventflags.inl, itron/macros/rtems/itron/fmempool.inl, itron/macros/rtems/itron/intr.inl, itron/macros/rtems/itron/mbox.inl, itron/macros/rtems/itron/msgbuffer.inl, itron/macros/rtems/itron/network.inl, itron/macros/rtems/itron/port.inl, itron/macros/rtems/itron/semaphore.inl, itron/macros/rtems/itron/sysmgmt.inl, itron/macros/rtems/itron/task.inl, itron/macros/rtems/itron/time.inl, itron/macros/rtems/itron/vmempool.inl, posix/macros/rtems/posix/cond.inl, posix/macros/rtems/posix/key.inl, posix/macros/rtems/posix/mqueue.inl, posix/macros/rtems/posix/mutex.inl, posix/macros/rtems/posix/priority.inl, posix/macros/rtems/posix/pthread.inl, posix/macros/rtems/posix/semaphore.inl, posix/macros/rtems/posix/timer.inl, rtems/macros/rtems/rtems/asr.inl, rtems/macros/rtems/rtems/attr.inl, rtems/macros/rtems/rtems/barrier.inl, rtems/macros/rtems/rtems/dpmem.inl, rtems/macros/rtems/rtems/event.inl, rtems/macros/rtems/rtems/eventset.inl, rtems/macros/rtems/rtems/message.inl, rtems/macros/rtems/rtems/modes.inl, rtems/macros/rtems/rtems/options.inl, rtems/macros/rtems/rtems/part.inl, rtems/macros/rtems/rtems/ratemon.inl, rtems/macros/rtems/rtems/region.inl, rtems/macros/rtems/rtems/sem.inl, rtems/macros/rtems/rtems/status.inl, rtems/macros/rtems/rtems/support.inl, rtems/macros/rtems/rtems/tasks.inl, rtems/macros/rtems/rtems/timer.inl, sapi/macros/rtems/extension.inl, score/macros/README, score/macros/rtems/score/address.inl, score/macros/rtems/score/chain.inl, score/macros/rtems/score/corebarrier.inl, score/macros/rtems/score/coremsg.inl, score/macros/rtems/score/coremutex.inl, score/macros/rtems/score/corerwlock.inl, score/macros/rtems/score/coresem.inl, score/macros/rtems/score/corespinlock.inl, score/macros/rtems/score/heap.inl, score/macros/rtems/score/isr.inl, score/macros/rtems/score/mppkt.inl, score/macros/rtems/score/object.inl, score/macros/rtems/score/objectmp.inl, score/macros/rtems/score/priority.inl, score/macros/rtems/score/stack.inl, score/macros/rtems/score/states.inl, score/macros/rtems/score/sysstate.inl, score/macros/rtems/score/thread.inl, score/macros/rtems/score/threadmp.inl, score/macros/rtems/score/tod.inl, score/macros/rtems/score/tqdata.inl, score/macros/rtems/score/userext.inl, score/macros/rtems/score/watchdog.inl, score/macros/rtems/score/wkspace.inl: Removed.
* convert to utf-8Ralf Corsepius2006-07-061-1/+1
|
* PR 1088/rtemsRalf Corsepius2006-06-181-0/+1
| | | | Add missing #include <limits.h>.
* Remove duplicate #include <limits.h>.Ralf Corsepius2006-06-181-1/+0
|
* 2006-06-08 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-06-085-625/+349
| | | | | | | * posix/Makefile.am, posix/preinstall.am, posix/include/rtems/posix/timer.h, posix/src/ptimer.c, posix/src/ptimer1.c, sapi/src/posixapi.c, score/include/rtems/score/object.h:
* 2006-06-02 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-06-031-3/+6
| | | | | | * itron/src/trcv_mbf.c, posix/src/semopen.c, rtems/src/taskvariableadd.c, score/macros/rtems/score/heap.inl: Fix warnings.
* 2006-04-06 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-04-075-8/+14
| | | | | | | | * posix/inline/rtems/posix/mutex.inl, posix/inline/rtems/posix/timer.inl, posix/macros/rtems/posix/cond.inl, posix/macros/rtems/posix/mutex.inl, posix/macros/rtems/posix/timer.inl: Fix warnings.
* 2006-03-08 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-03-081-1/+1
| | | | | | | * itron/macros/rtems/itron/semaphore.inl, itron/macros/rtems/itron/task.inl: Fix warnings. * posix/macros/rtems/posix/cond.inl: Fix typo. * score/macros/rtems/score/heap.inl: Fix missed type change.
* 2006-02-01 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2006-02-013-4/+6
| | | | | * posix/inline/rtems/posix/cond.inl, posix/macros/rtems/posix/cond.inl, posix/src/conddestroy.c: Remove warnings.
* Remove unused codeRalf Corsepius2006-01-181-8/+0
|
* Resurrect accidentially deleted file.Ralf Corsepius2006-01-181-0/+48
|
* 2006-01-18 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2006-01-181-40/+29
| | | | | | | | | * posix/include/intr.h, posix/include/rtems/posix/intr.h posix/include/rtems/posix/threadsup.h, posix/inline/rtems/posix/intr.inl. posix/macros/rtems/posix/intr.inl, posix/src/intr.c: Remove (Unused, dead). * posix/Makefile.am: Reflect changes above. Rework.
* Remove.Ralf Corsepius2006-01-186-771/+0
|
* RegenerateRalf Corsepius2006-01-181-0/+4
|
* 2006-01-18 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2006-01-181-4/+4
| | | | * posix/Makefile.am: Build devctl.
* Keep compiler happy by making some casts explicit. (PR859)Eric Norum2006-01-154-4/+4
|
* Regenerate.Ralf Corsepius2006-01-141-1/+1
|
* Regenerate.Ralf Corsepius2006-01-121-0/+2
|
* Remove all-local.Ralf Corsepius2006-01-121-2/+0
|
* Regenerate.Ralf Corsepius2006-01-121-2/+2
|
* CleanupsRalf Corsepius2006-01-121-3/+0
|
* Regenerate.Ralf Corsepius2006-01-101-1/+1
|
* 2005-09-01 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2005-09-011-6/+34
| | | | | | | PR 796/rtems * posix/src/semtimedwait.c: sem_timedwait is supposed to use absolute time for timeout specification. This patch is a modified version of the one suggested by Peter Dufault.
* 2005-08-17 Nuno Costa <nuno-costa@iol.pt>Joel Sherrill2005-08-171-2/+2
| | | | | | | PR 805/rtems * posix/include/rtems/posix/timer.h: Due to bad choice of error constants by original submitter, it was impossible to create more than 10 POSIX timers.
* ssize_t mq_timedreceive() (POSIX compliance)Ralf Corsepius2005-08-152-2/+2
|
* New header guards.Ralf Corsepius2005-02-2118-36/+36
|
* New header guards.Ralf Corsepius2005-02-2127-54/+54
|
* Auto-generated update.Ralf Corsepius2005-02-191-1/+1
|
* Split preinstallation rules in to separate files (preinstall.am).Ralf Corsepius2005-02-081-183/+3
|
* New.Ralf Corsepius2005-02-081-0/+188
|
* 2005-02-01 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2005-02-022-3/+12
| | | | | | | | * libblock/include/rtems/bdbuf.h, libblock/include/rtems/ide_part_table.h, libblock/src/blkdev.c, libcsupport/include/rtems/termiostypes.h, libcsupport/src/termios.c, posix/macros/rtems/posix/cond.inl, posix/macros/rtems/posix/mutex.inl : Remove warnings.
* 2005-01-28 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2005-01-281-1/+0
| | | | | | | * itron/Makefile.am, libblock/Makefile.am, libcsupport/Makefile.am, libfs/Makefile.am, libmisc/Makefile.am, posix/Makefile.am, rtems/Makefile.am, sapi/Makefile.am: Remove AM_CPPFLAGS += -I$(top_builddir).
* 2005-01-07 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2005-01-072-4/+2
| | | | | * posix/include/rtems/posix/cond.h, file posix/include/rtems/posix/mutex.h: Cosmetics.
* 2005-01-07 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2005-01-071-1/+1
| | | | | | | | * httpd/Makefile.am, itron/Makefile.am, libblock/Makefile.am, libcsupport/Makefile.am, libfs/Makefile.am, libmisc/Makefile.am, libnetworking/Makefile.am, librpc/Makefile.am, posix/Makefile.am, rtems/Makefile.am, sapi/Makefile.am, score/Makefile.am: Eliminate CFLAGS_OPTIMIZE_V.
* 2005-01-01 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2005-01-011-8/+2
| | | | | | | | | * automake/compile.am, httpd/Makefile.am, itron/Makefile.am, libblock/Makefile.am, libcsupport/Makefile.am, libfs/Makefile.am, libmisc/Makefile.am, libnetworking/Makefile.am, librpc/Makefile.am, posix/Makefile.am, rtems/Makefile.am, sapi/Makefile.am, score/Makefile.am, wrapup/Makefile.am: Remove build-variant support.
* 2004-12-10 Ralf Corsepius <ralf.corsepius@rtems.org>Ralf Corsepius2004-12-108-8/+8
| | | | | | | | | * posix/include/aio.h, posix/include/devctl.h, posix/include/intr.h, posix/include/mqueue.h, posix/include/sched.h, posix/include/semaphore.h, posix/src/ptimer.c, posix/src/ptimer1.c: Include <unistd.h> instead of <sys/features.h> to pick up _POSIX_* defines (Mandated by POSIX).
* Add doxygen preamble.Ralf Corsepius2004-11-2145-14/+188
|
* 2004-11-02 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2004-11-022-0/+4
| | | | | | | | * posix/src/mqueueunlink.c, posix/src/semunlink.c, score/inline/rtems/score/object.inl, score/macros/rtems/score/object.inl: _Objects_Is_local_id() should be avoided in single CPU configurations but always available in the Objects Handlers API.
* 2004-09-27 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2004-09-271-1/+6
| | | | | | PR 294/rtems * posix/src/pthread.c: POSIX thread exit handler now confirms that it created the executing thread before implicitly exitting it.
* 2004-05-21 Joel Sherrill <joel@OARcorp.com>Joel Sherrill2004-05-216-8/+30
| | | | | | | | | PR 628/rtems * posix/src/killinfo.c, posix/src/pthreadkill.c, posix/src/ptimer1.c, posix/src/sigaction.c, posix/src/sigaddset.c, posix/src/sigsuspend.c: Signal set of 0 is supposed to return EINVAL. In addition timer_create needed to return an error if the clock was not CLOCK_REALTIME.