| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
| |
* 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, psxmsgq04/init.c, psxmsgq04/psxmsgq04.doc,
psxmsgq04/psxmsgq04.scn: Exercise running out of memory while
allocating the message buffers for a POSIX message queue.
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
| |
* 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.
|
| |
|
|
|
|
| |
* Makefile.am: Cleanup.
|
| |
|
|
|
|
| |
* Makefile.am: Remove include from SUBDIRS.
|
|
|
|
|
|
| |
* include/Makefile.am: Remove.
* Makefile.am: Merge-in include/Makefile.am.
* configure.ac: Reflect changes above.
|
|
|
|
| |
* Makefile.am: Reflect having moved aclocal/.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Makefile.am: Reflect having moved automake.
include/Makefile.am: Reflect having moved automake.
psx01/Makefile.am: Reflect having moved automake.
psx02/Makefile.am: Reflect having moved automake.
psx03/Makefile.am: Reflect having moved automake.
psx04/Makefile.am: Reflect having moved automake.
psx05/Makefile.am: Reflect having moved automake.
psx06/Makefile.am: Reflect having moved automake.
psx07/Makefile.am: Reflect having moved automake.
psx08/Makefile.am: Reflect having moved automake.
psx09/Makefile.am: Reflect having moved automake.
psx10/Makefile.am: Reflect having moved automake.
psx11/Makefile.am: Reflect having moved automake.
psx12/Makefile.am: Reflect having moved automake.
psx13/Makefile.am: Reflect having moved automake.
psxcancel/Makefile.am: Reflect having moved automake.
psxchroot01/Makefile.am: Reflect having moved automake.
psxfile01/Makefile.am: Reflect having moved automake.
psxhdrs/Makefile.am: Reflect having moved automake.
psxmount/Makefile.am: Reflect having moved automake.
psxmsgq01/Makefile.am: Reflect having moved automake.
psxreaddir/Makefile.am: Reflect having moved automake.
psxsem01/Makefile.am: Reflect having moved automake.
psxstat/Makefile.am: Reflect having moved automake.
psxtime/Makefile.am: Reflect having moved automake.
psxtimer/Makefile.am: Reflect having moved automake.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* configure.ac:
AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
AM_INIT_AUTOMAKE([no-define foreign 1.6]).
* Makefile.am: Remove AUTOMAKE_OPTIONS.
* include/Makefile.am: Remove AUTOMAKE_OPTIONS.
* psx01/Makefile.am: Remove AUTOMAKE_OPTIONS.
* psx02/Makefile.am: Remove AUTOMAKE_OPTIONS.
* psx03/Makefile.am: Remove AUTOMAKE_OPTIONS.
* psx04/Makefile.am: Remove AUTOMAKE_OPTIONS.
* psx05/Makefile.am: Remove AUTOMAKE_OPTIONS.
* psx06/Makefile.am: Remove AUTOMAKE_OPTIONS.
* psx07/Makefile.am: Remove AUTOMAKE_OPTIONS.
* psx08/Makefile.am: Remove AUTOMAKE_OPTIONS.
* psx09/Makefile.am: Remove AUTOMAKE_OPTIONS.
* psx10/Makefile.am: Remove AUTOMAKE_OPTIONS.
* psx11/Makefile.am: Remove AUTOMAKE_OPTIONS.
* psx12/Makefile.am: Remove AUTOMAKE_OPTIONS.
* psx13/Makefile.am: Remove AUTOMAKE_OPTIONS.
* psxcancel/Makefile.am: Remove AUTOMAKE_OPTIONS.
* psxchroot01/Makefile.am: Remove AUTOMAKE_OPTIONS.
* psxfile01/Makefile.am: Remove AUTOMAKE_OPTIONS.
* psxhdrs/Makefile.am: Remove AUTOMAKE_OPTIONS.
* psxmount/Makefile.am: Remove AUTOMAKE_OPTIONS.
* psxmsgq01/Makefile.am: Remove AUTOMAKE_OPTIONS.
* psxreaddir/Makefile.am: Remove AUTOMAKE_OPTIONS.
* psxsem01/Makefile.am: Remove AUTOMAKE_OPTIONS.
* psxstat/Makefile.am: Remove AUTOMAKE_OPTIONS.
* psxtime/Makefile.am: Remove AUTOMAKE_OPTIONS.
* psxtimer/Makefile.am: Remove AUTOMAKE_OPTIONS.
|
|
|
|
|
|
|
|
| |
* Added once version of psxchroot01 test for user review.
* psxchroot01: New directory.
* psxchroot01/Makefile.am, psxchroot01/main.c, psxchroot01/test.c,
psxchroot01/psxchroot01.scn, psxchroot01/.cvsignore: New files.
* configure.in, Makefile.am: Modified to reflect above.
|
|
|
|
| |
* Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
|
|
|
|
| |
* Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
|
|
|
|
|
|
| |
* Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
Switch to GNU canonicalization.
* psxtests.am: Remove DEFS.
|
| |
|
| |
|
|
|
|
|
| |
that are part of the Makefile.am conversion effort but were missed
in the previous commits.
|
| |
|
|
|
|
| |
to convert the psxtests directory from Makefile.in to Makefile.am.
|