diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2006-11-15 14:08:49 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2006-11-15 14:08:49 +0000 |
commit | 047d67ab257600533bc3a1047a2a54d287dcc2d2 (patch) | |
tree | 1fc509d0e86d7998aa162912bb9c3d01a7606fed /cpukit/posix/Makefile.am | |
parent | Regenerate. (diff) | |
download | rtems-047d67ab257600533bc3a1047a2a54d287dcc2d2.tar.bz2 |
2006-11-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* 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.
Diffstat (limited to 'cpukit/posix/Makefile.am')
-rw-r--r-- | cpukit/posix/Makefile.am | 25 |
1 files changed, 23 insertions, 2 deletions
diff --git a/cpukit/posix/Makefile.am b/cpukit/posix/Makefile.am index cdcb69ebdb..49f86640c7 100644 --- a/cpukit/posix/Makefile.am +++ b/cpukit/posix/Makefile.am @@ -25,7 +25,8 @@ include_rtems_posix_HEADERS = include/rtems/posix/cancel.h \ include/rtems/posix/priority.h include/rtems/posix/psignal.h \ include/rtems/posix/pthread.h include/rtems/posix/semaphore.h \ include/rtems/posix/threadsup.h include/rtems/posix/time.h \ - include/rtems/posix/timer.h + include/rtems/posix/timer.h include/rtems/posix/barrier.h \ + include/rtems/posix/rwlock.h include/rtems/posix/spinlock.h if HAS_MP include_rtems_posix_HEADERS += include/rtems/posix/condmp.h \ @@ -37,7 +38,8 @@ include_rtems_posix_HEADERS += inline/rtems/posix/cond.inl \ inline/rtems/posix/key.inl inline/rtems/posix/mqueue.inl \ inline/rtems/posix/mutex.inl inline/rtems/posix/pthread.inl \ inline/rtems/posix/priority.inl inline/rtems/posix/semaphore.inl \ - inline/rtems/posix/timer.inl + inline/rtems/posix/timer.inl inline/rtems/posix/barrier.inl \ + inline/rtems/posix/rwlock.inl inline/rtems/posix/spinlock.inl ## src @@ -50,6 +52,12 @@ libposix_a_SOURCES += src/execl.c src/execle.c src/execlp.c src/execv.c \ src/execve.c src/execvp.c src/fork.c src/pthreadatfork.c src/wait.c \ src/waitpid.c +## BARRIER_C_FILES +libposix_a_SOURCES += src/barrierattrdestroy.c src/barrierattrgetpshared.c \ + src/barrierattrinit.c src/barrierattrsetpshared.c src/pbarrier.c \ + src/pbarrierdestroy.c src/pbarrierinit.c \ + src/pbarriertranslatereturncode.c src/pbarrierwait.c + ## CANCEL_C_FILES libposix_a_SOURCES += src/cancel.c src/cancelrun.c src/cleanuppop.c \ src/cleanuppush.c src/setcancelstate.c src/setcanceltype.c \ @@ -115,6 +123,14 @@ libposix_a_SOURCES += src/psignal.c src/alarm.c src/kill.c src/killinfo.c \ src/sigprocmask.c src/sigqueue.c src/sigsuspend.c src/sigtimedwait.c \ src/sigwait.c src/sigwaitinfo.c src/signal_2.c src/ualarm.c +## RWLOCK_C_FILES +libposix_a_SOURCES += src/prwlock.c src/prwlockdestroy.c src/prwlockinit.c \ + src/prwlockrdlock.c src/prwlocktimedrdlock.c src/prwlocktimedwrlock.c \ + src/prwlocktryrdlock.c src/prwlocktrywrlock.c src/prwlockunlock.c \ + src/prwlockwrlock.c src/rwlockattrdestroy.c src/rwlockattrgetpshared.c \ + src/rwlockattrinit.c src/rwlockattrsetpshared.c \ + src/prwlocktranslatereturncode.c + ## SEMAPHORE_C_FILES libposix_a_SOURCES += src/semaphore.c src/semaphorecreatesupp.c \ src/semaphoredeletesupp.c src/semaphoremp.c src/semaphorenametoid.c \ @@ -122,6 +138,11 @@ libposix_a_SOURCES += src/semaphore.c src/semaphorecreatesupp.c \ src/semgetvalue.c src/seminit.c src/semopen.c src/sempost.c \ src/semtimedwait.c src/semtrywait.c src/semunlink.c src/semwait.c +## SPINLOCK_C_FILES +libposix_a_SOURCES += src/pspin.c src/pspindestroy.c src/pspininit.c \ + src/pspinlock.c src/pspinlocktranslatereturncode.c src/pspintrylock.c \ + src/pspinunlock.c + ## TIME_C_FILES libposix_a_SOURCES += src/adjtime.c src/time.c src/posixtimespecsubtract.c \ src/posixtimespectointerval.c src/posixintervaltotimespec.c \ |