| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
* configure.ac: Add AC_CHECK_HEADERS sys/mman.h.
Add AC_CHECK_DECLS pthread_atfork, adjtime, mprotect.
|
|
|
|
|
|
| |
* configure.ac: Check for pthread_rwlock_unlock in pthread.h.
* psxrwlock01/test.c: Conditionally add local prototype for
pthread_rwlock_unlock() if pthread.h doesn't supply it.
|
|
|
|
| |
* configure.ac: Don't add -ansi -fasm to CFLAGS.
|
|
|
|
|
|
|
|
|
| |
* psxcleanup/system.h: Fix typo.
* Makefile.am, configure.ac: Add new test for exercising pushing
and popping a clean up handler without actually executing it.
* psxcleanup01/.cvsignore, psxcleanup01/Makefile.am,
psxcleanup01/init.c, psxcleanup01/psxcleanup01.doc,
psxcleanup01/psxcleanup01.scn: New files.
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add new test to ensure that canceling an
alarm works as defined.
* psxalarm01/.cvsignore, psxalarm01/Makefile.am, psxalarm01/init.c,
psxalarm01/psxalarm01.doc, psxalarm01/psxalarm01.scn: New files.
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add new test for calling pthread_cancel()
from an ISR.
* psxcancel01/.cvsignore, psxcancel01/Makefile.am, psxcancel01/init.c,
psxcancel01/psxcancel01.doc, psxcancel01/psxcancel01.scn: New files.
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac, psx01/init.c, psx01/psx01.scn: Add new
test to exercise clock and delay services enabled when POSIX threads
are disabled. This is split from psx01. POSIX test suite now enabled
when POSIX threads are disabled so only enable tests which are
appropriate.
* psxclock/.cvsignore, psxclock/Makefile.am, psxclock/init.c,
psxclock/psxclock.doc, psxclock/psxclock.scn: New files.
|
| |
|
|
|
|
|
| |
* configure.ac, psx05/init.c, psx05/psx05.scn: Add test case for
initializing a recursize mutex.
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add test case for user providing their own
stack to a POSIX thread.
* psxstack01/.cvsignore, psxstack01/Makefile.am, psxstack01/init.c,
psxstack01/psxstack01.doc, psxstack01/psxstack01.scn: New files.
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add a test to exercise an odd case in
_POSIX_signals_Clear_signals.
* psxsignal05/.cvsignore, psxsignal05/Makefile.am, psxsignal05/init.c,
psxsignal05/psxsignal05.doc, psxsignal05/psxsignal05.scn: New files.
|
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac, psxsignal03/Makefile.am,
psxsignal03/init.c, psxsignal03/psxsignal03.doc: Add new test
variation which focused on real-time signals rather than user
signals.
* psxsignal04/.cvsignore, psxsignal04/Makefile.am,
psxsignal04/psxsignal04.doc, psxsignal04/psxsignal04.scn: New files.
|
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add new test to account for properly
handling keys when a thread has non-NULL key value and key has NULL
destructor and when a thread has NULL key value and key has
destructor.
* psxkey03/.cvsignore, psxkey03/Makefile.am, psxkey03/init.c,
psxkey03/psxkey03.doc, psxkey03/psxkey03.scn: New files.
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add new test for exercising running out of
memory while allocating the key pointers.
* psxkey02/.cvsignore, psxkey02/Makefile.am, psxkey02/init.c,
psxkey02/psxkey02.doc, psxkey02/psxkey02.scn: New files.
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add shell of new test.
* psxmsgq04/.cvsignore, psxmsgq04/Makefile.am, psxmsgq04/init.c,
psxmsgq04/psxmsgq04.doc, psxmsgq04/psxmsgq04.scn: New files.
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add test to address cases where a thread
is waiting on a signal (sigwait) and we send it. Also address case
where there are too many queued signals.
* psxsignal03/.cvsignore, psxsignal03/Makefile.am, psxsignal03/init.c,
psxsignal03/psxsignal03.doc, psxsignal03/psxsignal03.scn: New files.
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add new test to exercise algorithm to
dispatch process wide signals to individual threads.
* psxsignal02/.cvsignore, psxsignal02/Makefile.am, psxsignal02/init.c,
psxsignal02/psxsignal02.doc, psxsignal02/psxsignal02.scn: New files.
|
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add test to exercise interrupt
synchronization logic in _POSIX_Timer_Insert_helper that supports
POSIX timers.
* psxintrcritical01/.cvsignore, psxintrcritical01/Makefile.am,
psxintrcritical01/init.c, psxintrcritical01/psxintrcritical01.doc,
psxintrcritical01/psxintrcritical01.scn: New files.
|
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add new test to exercise error case for
when a task is blocked on a condition variable with one mutex and
another task attempts to block on the same condition variable with
another mutex.
* psxcond01/.cvsignore, psxcond01/Makefile.am, psxcond01/init.c,
psxcond01/psxcond01.doc, psxcond01/psxcond01.scn: New files.
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add psxspin02 to exercise case where
trylock is unable to obtain the spinlock and that attempting to
unlock a spinlock from a thread which did not lock it works as
expected.
* psxspin02/.cvsignore, psxspin02/Makefile.am, psxspin02/main.c,
psxspin02/psxspin02.doc, psxspin02/psxspin02.scn, psxspin02/test.c:
New files.
|
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add test to exercise
pthread_mutexattr_gettype and pthread_mutexattr_settype now that the
toolset enables the feature.
* psxmutexattr01/.cvsignore, psxmutexattr01/Makefile.am,
psxmutexattr01/init.c, psxmutexattr01/psxmutexattr01.doc,
psxmutexattr01/psxmutexattr01.scn: New files.
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add test for auto initialization of
message queues.
* psxautoinit02/.cvsignore, psxautoinit02/Makefile.am,
psxautoinit02/init.c, psxautoinit02/psxautoinit02.doc,
psxautoinit02/psxautoinit02.scn: New files.
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add test of pthread mutex auto
intialization.
* psxautoinit01/.cvsignore, psxautoinit01/Makefile.am,
psxautoinit01/init.c, psxautoinit01/psxautoinit01.scn: New files.
|
|
|
|
| |
currently only used by POSIX semaphores and message queues.
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add mq_send to full queue from ISR case.
* psxmsgq03/.cvsignore, psxmsgq03/Makefile.am, psxmsgq03/init.c,
psxmsgq03/psxmsgq03.doc, psxmsgq03/psxmsgq03.scn, psxmsgq03/system.h: New files.
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add new test to provide coverage analysis
of the current implementation of getitimer() and setitimer().
* psxitimer/.cvsignore, psxitimer/Makefile.am, psxitimer/init.c,
psxitimer/psxitimer.scn: New files.
|
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac, psxmsgq01/Makefile.am, psxmsgq01/init.c:
Added tests for failure path coverages. Consolidated methods used in
multiple places into support routines.
* psxkey01/Makefile.am, psxkey01/init.c, psxkey01/psxkey01.scn,
psxkey01/system.h, psxkey01/task.c, psxmsgq02/Makefile.am,
psxmsgq02/init.c, psxmsgq02/psxmsgq02.scn, psxmsgq02/system.h: New files.
|
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: New tests.
* psxfatal01/.cvsignore, psxfatal01/Makefile.am,
psxfatal01/psxfatal01.scn, psxfatal01/testcase.h,
psxfatal02/.cvsignore, psxfatal02/Makefile.am,
psxfatal02/psxfatal02.scn, psxfatal02/testcase.h,
psxfatal_support/init.c, psxfatal_support/system.h: New files.
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add psx14 to exercise POSIX API specific
portions of Object Services added to API.
* psx14/.cvsignore, psx14/Makefile.am, psx14/init.c, psx14/psx14.scn,
psx14/system.h: New files.
|
|
|
|
|
|
| |
* Makefile.am, configure.ac:
* psxcleanup/Makefile.am, psxcleanup/psxcleanup.c,
psxcleanup/psxcleanup.scn: New files.
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Added test for ualarm
* psxualarm/Makefile.am, psxualarm/init.c, psxualarm/psxualarm.scn,
psxualarm/system.h: New files.
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Added posix signal test
* psxsignal01/Makefile.am, psxsignal01/init.c,
psxsignal01/psxsignal01.scn, psxsignal01/system.h,
psxsignal01/task1.c: New files.
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add test for sysconf().
* psxsysconf/.cvsignore, psxsysconf/Makefile.am, psxsysconf/init.c,
psxsysconf/psxsysconf.scn, psxsysconf/system.h: New files.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Rename psxtimer to psxtimer01 to indicate
addition of second POSIX Timer test. Add initial version of
psxtimer02 to cover some conditions missed in psxtimer01. More cases
left to add.
* psxtimer01/.cvsignore, psxtimer01/Makefile.am, psxtimer01/psxtimer.c,
psxtimer01/psxtimer01.scn, psxtimer01/system.h,
psxtimer02/.cvsignore, psxtimer02/Makefile.am, psxtimer02/psxtimer.c,
psxtimer02/psxtimer02.scn, psxtimer02/system.h: New files.
* psxtimer/.cvsignore, psxtimer/Makefile.am, psxtimer/psxtimer.c,
psxtimer/psxtimer.scn, psxtimer/system.h: Removed.
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: New test to cover all RTEMS POSIX
functions that return ENOSYS.
* psxenosys/.cvsignore, psxenosys/Makefile.am, psxenosys/init.c,
psxenosys/psxenosys.scn, psxenosys/system.h: New files.
|
|
|
|
|
|
|
|
| |
PR 1262/filesystem
* Makefile.am, configure.ac, include/pmacros.h: Add support for readv()
and writev() including documentation and test case.
* psxrdwrv/.cvsignore, psxrdwrv/Makefile.am, psxrdwrv/main.c,
psxrdwrv/psxrdwrv.scn, psxrdwrv/test.c: New files.
|
|
|
|
| |
* configure.ac: New BUG-REPORT address.
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Adding POSIX barriers, POSIX spinlocks,
and partial implementation of POSIX rwlocks.
* psxbarrier01/.cvsignore, psxbarrier01/Makefile.am,
psxbarrier01/psxbarrier01.scn, psxbarrier01/test.c: New files.
|
|
|
|
| |
* configure.ac: Require autoconf-2.60. Require automake-1.10.
|
|
|
|
|
| |
* configure.ac: Remove RTEMS_ENABLE_BARE,
BARE_CPU_CFLAGS, BARE_CPU_MODEL.
|
| |
|
|
|
|
| |
* configure.ac: Require automake > 1.9.
|
|
|
|
|
|
| |
* include/Makefile.am: Remove.
* Makefile.am: Merge-in include/Makefile.am.
* configure.ac: Reflect changes above.
|
|
|
|
| |
* configure.ac: Add 2nd arg to RTEMS_TOP.
|
|
|
|
| |
* configure.ac: Require automake >= 1.8, autoconf >= 2.59.
|
|
|
|
| |
* configure.ac: Reflect having moved to testsuites/.
|
|
|
|
| |
* configure.ac: Remove RTEMS_CANONICAL_HOST.
|
|
|
|
| |
* configure.ac:Remove RTEMS_CHECK_CPU.
|
|
|
|
| |
* configure.ac: Use rtems-bugs@rtems.com as bug report email address.
|