2009-11-23 Joel Sherrill PR 1460/cpukit * psx14/init.c: Change return type on methods accessing portions of RTEMS Ids to int. This allows -1 to be return on error. 2009-11-11 Joel Sherrill PR 1466/tests * Makefile.am, configure.ac, psxclock/init.c, psxclock/psxclock.doc, psxclock/psxclock.scn, psxkey03/init.c, psxsignal02/init.c, psxsignal03/init.c, psxstack01/init.c: Remove usleep() from tests. Add test specifically to test it since it is deprecated as of POSIX.1-2008. * psxusleep/.cvsignore, psxusleep/Makefile.am, psxusleep/init.c, psxusleep/psxusleep.doc, psxusleep/psxusleep.scn: New files. 2009-11-09 Joel Sherrill * psxcancel01/init.c: Initialize start time. 2009-11-09 Joel Sherrill * psxmsgq01/init.c, psxsem01/init.c: Add service to check status returned by POSIX methods which return a pointer which is -1 on error. This eliminated some casts. 2009-11-09 Joel Sherrill * psxenosys/Makefile.am: Add documentation file. * psxenosys/psxenosys.doc: New file. 2009-01-02 Ralf Corsépius * psxsignal03/init.c: Print sigval.sival_ptr instead of "union sigval". 2009-01-01 Ralf Corsépius * psxstat/test.c: Apply PRI* macros to print struct stat fields. * psxreaddir/test.c: Apply PRI* macros to print struct stat fields. * psxfile01/test.c: Remove obsure #ifdef's. Apply PRI* macros to print struct stat fields. 2009-10-31 Ralf Corsépius * include/pmacros.h: Change TM_OCTOBER to 9, TM_NOVEMBER to 10, TM_DECEMBER to 11 (tm_mon months start with JAN = 0). 2009-10-31 Ralf Corsépius * include/pmacros.h: November is the 11th month. 2009-10-30 Ralf Corsépius * psxstat/test.c: Remove #ifdef's. * psxmount/test.c, psxreaddir/test.c: Remove __P (unused anachronism). * psxfatal02/testcase.h: Fall back to INT_MAX as posix stack size in if 12MB are too big for a target (16bit compliance). * psx04/init.c: Use INT_MAX instead of 0xffffffff in call to kill() for 16bit compliance. * psx14/init.c: Add local prototypes for rtems_object_api_minimum_class, rtems_object_api_maximum_class. Reflect the prototypes having been missing to printf's. 2009-10-29 Ralf Corsépius * psxsysconf/init.c: Comment out sysconf(LONG_MAX) check (not useful). Change sysconf(0x12345678) check into sysconf(INT_MAX) for better 16bit compliance. * psx11/task.c: Use long for nsecs. * psx10/init.c: Pass 0x7FFF instead of 0xFFFFFF as invalid pshared attribute to pthread_condattr_setpshared for 16bit target compliance. 2009-10-28 Ralf Corsépius * psxbarrier01/test.c: Include 2009-10-27 Ralf Corsépius * psx01/init.c, psx01/task.c, psx02/init.c, psx03/init.c, psx04/init.c, psx05/init.c, psx06/init.c, psx07/init.c, psx08/init.c, psx09/init.c, psx10/task.c, psx10/task2.c, psx10/task3.c, psx11/init.c, psx12/init.c, psxalarm01/init.c, psxbarrier01/test.c, psxkey01/init.c, psxkey01/task.c, psxmsgq02/init.c, psxsignal01/init.c, psxualarm/init.c: Use PRIxpthread_t to print pthread_t's. 2009-10-27 Ralf Corsépius * psxmsgq02/init.c: Remove cast in call to fatal_posix_service_status_errno. * psxenosys/init.c: Add missing args in calls to execl, execlp, execle. * psxhdrs/pthread36.c: Use HAVE_DECL_PTHREAD_ATTR_GETCPUTIME. * psxhdrs/pthread35.c: Use HAVE_DECL_PTHREAD_ATTR_SETCPUTIME. * psx07/init.c: Use HAVE_DECL_PTHREAD_ATTR_GETCPUTIME, HAVE_DECL_PTHREAD_ATTR_SETCPUTIME. * configure.ac: Add AC_CHECK_DECLS pthread_attr_getcputime, pthread_attr_setcputime. 2009-10-27 Ralf Corsépius * psxtimer01/psxtimer.c: Use %ld to print *.tv_nsec. * psxsysconf/init.c: Use %ld to print *.tv_nsec. * psxclock/init.c: Use %ld to print *.tv_nsec. * psx06/init.c, psx06/system.h: Misc. warning fixes. 2009-10-26 Ralf Corsépius * psxsignal03/init.c: Add missing argument to printf. * psxfile01/test.c: Use %zu instead of %d to print size_t's. * psxclock/init.c, psxtimer01/psxtimer.c: Use PRItime_t to print time_t's. * configure.ac: Add AC_CHECK_HEADERS sys/mman.h. Add AC_CHECK_DECLS pthread_atfork, adjtime, mprotect. 2009-10-25 Ralf Corsépius * psxtime/test.c: Include . Conditionally add local prototype for adjtime() if sys/time.h doesn't supply it. * psx07/init.c: Include , . * psx05/init.c: Include . * psx11/init.c, psx09/init.c: Include . * psx12/init.c: Include . * psxenosys/init.c: Include . Conditionally add local prototype for pthread_atfork() if pthread.h doesn't supply it. * psxkey01/init.c: Include "test_support.h". 2009-10-25 Ralf Corsépius * configure.ac: Check for pthread_atfork in pthread.h. * psxrwlock01/test.c: Conditionally add local prototype for pthread_atfork() if pthread.h doesn't supply it. Include . 2009-10-25 Ralf Corsépius * configure.ac: Check for sys/mman.h. Check for mprotect in sys/mman.h. * psxenosys/init.c: Conditionally add local prototype for mprotect() if sys/mman.h doesn't supply it. 2009-10-25 Ralf Corsépius * 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. 2009-10-25 Ralf Corsépius * psx01/init.c, psxalarm01/init.c, psxbarrier01/test.c, psxclock/init.c, psxfatal01/testcase.h, psxfatal02/testcase.h, psxhdrs/signal12.c, psxkey01/init.c, psxkey03/init.c, psxmsgq01/init.c, psxmsgq02/init.c, psxmsgq03/init.c, psxreaddir/test.c, psxrwlock01/test.c, psxsignal01/init.c, psxsignal02/init.c, psxsignal03/init.c, psxspin01/test.c, psxspin02/test.c, psxstack01/init.c, psxstat/test.c, psxualarm/init.c: Remove unused vars. Add missing prototypes. 2009-10-22 Joel Sherrill * Makefile.am: Build file IO related tests even with POSIX threading is disabled. 2009-10-20 Ralf Corsépius * configure.ac: Don't add -ansi -fasm to CFLAGS. 2009-10-14 Joel Sherrill * psxtimer01/psxtimer.c: It is not necessarily an error for the time remaining to not equal the period. 2009-10-11 Joel Sherrill * psx05/init.c, psx05/psx05.scn: Add test for bad mutex type. 2009-10-11 Joel Sherrill * 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. 2009-10-11 Joel Sherrill * 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. 2009-10-11 Joel Sherrill * psxtimer01/psxtimer.c: Actually pass the pointer we initialized. 2009-10-11 Joel Sherrill * psxtimer01/psxtimer.c: Make sure we have null and not-null as return parameter to timer_settime(). 2009-10-10 Joel Sherrill * psxtimer01/psxtimer.c: Modify so it passes in a NULL to timer_settime() for previous value. We are not using the value in this particular case and this path must be exercised. * psxtimer01/psxtimer01.scn: Update so it matches output on sis. 2009-09-28 Joel Sherrill * psxcancel/init.c, psxcancel/psxcancel.scn, psxcancel01/init.c, psxcancel01/psxcancel01.scn: Add missing pthread cancellation test cases. 2009-09-28 Joel Sherrill * 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. 2009-09-26 Joel Sherrill * psxfatal_support/init.c, psxfatal_support/system.h: Eliminate use of deprecated rtems_extension. 2009-09-21 Joel Sherrill * psxclock/init.c, psxclock/psxclock.scn: Add test case for negative nanoseconds. 2009-09-20 Joel Sherrill * psxsysconf/init.c, psxsysconf/psxsysconf.scn: Add test for getpagesize(). 2009-09-13 Joel Sherrill * psxclock/init.c, psxclock/psxclock.scn, psxenosys/init.c, psxenosys/psxenosys.scn, psxsignal03/Makefile.am, psxsignal03/init.c, psxsignal04/Makefile.am: Move test cases which needed to be executed when POSIX is disabled to psxclock so they will be. 2009-09-13 Joel Sherrill * 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. 2009-08-19 Joel Sherrill * psx09/init.c, psx09/psx09.scn: Correct test following decision of when not to change ssporadic scheduler so it does not touch a task's priority when it is holding a mutex or its priority would be impacted adversely. 2009-08-19 Joel Sherrill * psxtime/main.c, psxtime/psxtime.scn, psxtime/test.c: Add test case for adjusting time (adjtime()) where the time is adjusted by enough microseconds that it crosses a second boundary. 2009-08-19 Santosh G Vattam * psx07/init.c, psx07/psx07.scn, psx07/system.h, psx07/task.c: Update test to catch more sporadic server cases. 2009-08-18 Joel Sherrill * psx01/init.c, psx01/psx01.scn: Add test case for nanosleep with NULL remaining pointer. 2009-08-17 * psx05/init.c, psx05/psx05.scn: Add test case for initializing a recursize mutex. 2009-08-12 Joel Sherrill * psxfile01/test.c, psxstat/test.c, psxtime/test.c: Eliminate test routines TICKS_PER_SECOND and get_ticks_per_second() in favor of new rtems_clock_get_ticks_per_second(). 2009-08-10 Joel Sherrill * psxsignal01/init.c: Convert calls to legacy routine rtems_clock_get( RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx(). 2009-08-10 Joel Sherrill * psxstat/test.c, psxtime/test.c: Convert calls to legacy routine rtems_clock_get( RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..). 2009-08-06 Joel Sherrill * 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. 2009-08-06 Joel Sherrill * psxmsgq04/init.c, psxmsgq04/psxmsgq04.scn: Tinker with test to ensure that it hits both failing to allocate memory for the message queue name and message buffers. 2009-08-06 Joel Sherrill * psxintrcritical01/init.c: Lower microseconds per tick so tests run quicker and more reliably hit the intended critical section. 2009-08-05 Joel Sherrill * 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. 2009-08-05 Joel Sherrill * psxmsgq04/init.c: Correct typo in configuration so test does as intended. 2009-08-05 Joel Sherrill * psxmsgq04/init.c, psxmsgq04/psxmsgq04.doc, psxmsgq04/psxmsgq04.scn: Update to handle ENFILE case now that POSIX message queues and message queue file descriptors are configured separately and this error is possible. 2009-08-05 Santosh G Vattam * 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. 2009-08-02 Joel Sherrill * psxsignal03/init.c, psxsignal03/psxsignal03.scn, psxsignal04/psxsignal04.scn: Correct test numbers in macros so output is right. Update both screens. 2009-08-02 Joel Sherrill * 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. 2009-08-01 Joel Sherrill * psx07/init.c, psx07/psx07.scn, psx07/task.c: Add test for budget and replenish period of zero. 2009-07-30 Joel Sherrill * 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. 2009-07-30 Joel Sherrill * 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. 2009-07-29 Joel Sherrill * psxmsgq04/init.c: Add call to mq_unlink. 2009-07-29 Joel Sherrill * 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. 2009-07-29 Joel Sherrill * 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. 2009-07-29 Joel Sherrill * psxsignal02/init.c: Fix spacing. 2009-07-28 Santosh G Vattam * psxmsgq01/init.c, psxmsgq01/psxmsgq01.scn: Add tests for various mq_timedreceive and mq_timedsend conditions. In particular test timeout in the past. 2009-07-28 Santosh G Vattam * psx05/init.c, psx05/psx05.scn: Add test for pthread_mutex_timedlock with timeout in the past. 2009-07-24 Joel Sherrill * psxsignal02/psxsignal02.scn: Fill in screen file. 2009-07-24 Joel Sherrill * 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. 2009-07-23 Joel Sherrill * 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. 2009-07-23 Santosh G Vattam * psxcancel/Makefile.am, psxcancel/init.c, psxcancel/psxcancel.scn: Add multiple cases which complete coverage of thread cancellation. * psxcancel/psxcancel.doc: New file. 2009-07-22 Joel Sherrill * psxsem01/Makefile.am, psxsem01/init.c: Much clean up. * psxsem01/system.h: Removed. 2009-07-22 Joel Sherrill * psxsem01/init.c: Eliminate warning. 2009-07-22 Joel Sherrill * psxcancel/init.c: Clean up. 2009-07-21 Joel Sherrill * psxmutexattr01/init.c: Make test optional if tools do not support posix mutex type attribute. 2009-07-21 Joel Sherrill * 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. 2009-07-19 Joel Sherrill * 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. 2009-07-19 Joel Sherrill * psxspin01/test.c: Remove unnecessary defines. 2009-07-19 Joel Sherrill * psx11/init.c: Use explicit scheduler. 2009-07-17 Joel Sherrill * 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. 2009-07-16 Joel Sherrill * 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. 2009-07-07 Joel Sherrill * Makefile.am, configure.ac: Add test of pthread mutex auto intialization. * psxautoinit01/.cvsignore, psxautoinit01/Makefile.am, psxautoinit01/init.c, psxautoinit01/psxautoinit01.scn: New files. 2009-07-06 Joel Sherrill * psx05/init.c, psx05/psx05.scn: Add a couple of invalid Id cases. 2009-07-06 Joel Sherrill * psxsignal01/init.c: Tune code to really hit POSIX signal from ISR code. 2009-07-06 Joel Sherrill * psx07/init.c: Slight test fix to ensure state of sched_param structure. 2009-07-04 Santosh G Vattam * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for obtaining an rwlock and then releasing it twice. 2009-07-03 Joel Sherrill * psxenosys/init.c, psxenosys/psxenosys.scn: Add test of vfork stub. 2009-07-03 Joel Sherrill * psx04/init.c, psx04/psx04.scn: Test error cases in sigwait() and sigtimedwait(). Update screen file. 2009-07-01 Santosh G Vattam * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for obtaining rwlock for write with a timed lock operation when the abstime timeout is in the past. 2009-06-30 Joel Sherrill * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for obtaining rwlock for read with a timed lock operation when the abstime timeout is in the past. 2009-06-29 Joel Sherrill * psx05/init.c, psx05/psx05.scn: Add test case for process scope now that the assert has been removed in the source. 2009-06-18 Joel Sherrill * psxstat/psxstat.scn, psxstat/test.c: Disable test for error on wrong mode bits being set. This behavior was not POSIX compliant and has been corrected in the filesystem code. 2009-06-18 Chris Johns * psx04/task3.c: Declare unions volatile to workaround the H8300 gcc bug. 2009-06-10 Joel Sherrill * 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. 2009-05-17 Joel Sherrill * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for NULL attribute pointer on init. 2009-05-17 Joel Sherrill * psxsem01/Makefile.am, psxsem01/init.c, psxsem01/psxsem01.scn, psxtimer01/psxtimer.c, psxtimer01/system.h, psxtimer02/psxtimer.c: Improved so coverage is better. 2009-05-17 Joel Sherrill * psx04/init.c: Correct errors introduced by using different variable for return type when correcting typing warnings. 2009-05-15 Joel Sherrill * 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. 2009-05-15 Joel Sherrill * psxsysconf/init.c, psxsysconf/psxsysconf.scn: Add missing error test case to improve coverage analysis. 2009-05-10 Joel Sherrill * psx01/init.c, psx01/task.c, psx02/init.c, psx02/task.c, psx03/init.c, psx04/init.c, psx04/task1.c, psx04/task3.c, psx05/init.c, psx06/init.c, psx07/init.c, psx08/init.c, psx09/init.c, psx11/task.c, psx12/init.c, psx13/main.c, psx13/test.c, psxbarrier01/test.c, psxcancel/init.c, psxcleanup/psxcleanup.c, psxenosys/init.c, psxmsgq02/init.c, psxtime/main.c, psxtime/test.c, psxtimer01/psxtimer.c, psxtimer02/psxtimer.c: Fix warnings. 2009-05-10 Joel Sherrill * psxhdrs/clock01.c, psxhdrs/clock02.c, psxhdrs/clock03.c, psxhdrs/clock04.c, psxhdrs/clock05.c, psxhdrs/clock06.c, psxhdrs/cond01.c, psxhdrs/cond02.c, psxhdrs/cond03.c, psxhdrs/cond04.c, psxhdrs/cond05.c, psxhdrs/cond06.c, psxhdrs/cond07.c, psxhdrs/cond08.c, psxhdrs/cond09.c, psxhdrs/cond10.c, psxhdrs/key01.c, psxhdrs/key02.c, psxhdrs/key03.c, psxhdrs/key04.c, psxhdrs/mutex01.c, psxhdrs/mutex02.c, psxhdrs/mutex03.c, psxhdrs/mutex04.c, psxhdrs/mutex05.c, psxhdrs/mutex06.c, psxhdrs/mutex07.c, psxhdrs/mutex08.c, psxhdrs/mutex09.c, psxhdrs/mutex10.c, psxhdrs/mutex11.c, psxhdrs/mutex12.c, psxhdrs/mutex13.c, psxhdrs/mutex14.c, psxhdrs/mutex15.c, psxhdrs/mutex16.c, psxhdrs/proc01.c, psxhdrs/proc02.c, psxhdrs/proc03.c, psxhdrs/proc04.c, psxhdrs/proc05.c, psxhdrs/proc06.c, psxhdrs/proc07.c, psxhdrs/proc08.c, psxhdrs/proc09.c, psxhdrs/proc10.c, psxhdrs/proc11.c, psxhdrs/proc12.c, psxhdrs/proc13.c, psxhdrs/proc14.c, psxhdrs/pthread01.c, psxhdrs/pthread02.c, psxhdrs/pthread03.c, psxhdrs/pthread04.c, psxhdrs/pthread05.c, psxhdrs/pthread06.c, psxhdrs/pthread07.c, psxhdrs/pthread08.c, psxhdrs/pthread09.c, psxhdrs/pthread10.c, psxhdrs/pthread11.c, psxhdrs/pthread12.c, psxhdrs/pthread13.c, psxhdrs/pthread14.c, psxhdrs/pthread15.c, psxhdrs/pthread16.c, psxhdrs/pthread17.c, psxhdrs/pthread18.c, psxhdrs/pthread19.c, psxhdrs/pthread20.c, psxhdrs/pthread21.c, psxhdrs/pthread22.c, psxhdrs/pthread23.c, psxhdrs/pthread24.c, psxhdrs/pthread25.c, psxhdrs/pthread26.c, psxhdrs/pthread27.c, psxhdrs/pthread28.c, psxhdrs/pthread29.c, psxhdrs/pthread30.c, psxhdrs/pthread31.c, psxhdrs/pthread32.c, psxhdrs/pthread33.c, psxhdrs/pthread34.c, psxhdrs/pthread35.c, psxhdrs/pthread36.c, psxhdrs/sched01.c, psxhdrs/sched02.c, psxhdrs/sched03.c, psxhdrs/sched04.c, psxhdrs/sched05.c, psxhdrs/sched06.c, psxhdrs/sched07.c, psxhdrs/sched08.c, psxhdrs/signal01.c, psxhdrs/signal02.c, psxhdrs/signal03.c, psxhdrs/signal04.c, psxhdrs/signal05.c, psxhdrs/signal06.c, psxhdrs/signal07.c, psxhdrs/signal08.c, psxhdrs/signal09.c, psxhdrs/signal10.c, psxhdrs/signal11.c, psxhdrs/signal12.c, psxhdrs/signal13.c, psxhdrs/signal14.c, psxhdrs/signal15.c, psxhdrs/signal16.c, psxhdrs/signal17.c, psxhdrs/signal18.c, psxhdrs/signal19.c, psxhdrs/signal20.c, psxhdrs/signal21.c, psxhdrs/signal22.c, psxhdrs/signal23.c, psxhdrs/sync01.c, psxhdrs/sync02.c, psxhdrs/sync03.c, psxhdrs/time01.c, psxhdrs/time02.c, psxhdrs/time03.c, psxhdrs/time04.c, psxhdrs/time05.c, psxhdrs/time06.c, psxhdrs/time07.c, psxhdrs/time08.c, psxhdrs/time09.c, psxhdrs/time10.c, psxhdrs/time11.c, psxhdrs/time12.c, psxhdrs/time13.c, psxhdrs/timer01.c, psxhdrs/timer02.c, psxhdrs/timer03.c, psxhdrs/timer04.c, psxhdrs/timer05.c, psxhdrs/timer06.c, psxhdrs/timer07.c: Fix warnings. 2009-05-05 Joel Sherrill * psxfile01/test.c: Change from int to size_t. 2009-04-03 Ralf Corsépius * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am, psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am, psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am, psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am, psx13/Makefile.am, psx14/Makefile.am, psxbarrier01/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am, psxcleanup/Makefile.am, psxenosys/Makefile.am, psxfatal01/Makefile.am, psxfatal02/Makefile.am, psxfile01/Makefile.am, psxkey01/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am, psxmsgq02/Makefile.am, psxrdwrv/Makefile.am, psxreaddir/Makefile.am, psxrwlock01/Makefile.am, psxsem01/Makefile.am, psxsignal01/Makefile.am, psxspin01/Makefile.am, psxstat/Makefile.am, psxsysconf/Makefile.am, psxtime/Makefile.am, psxtimer01/Makefile.am, psxtimer02/Makefile.am, psxualarm/Makefile.am: Eliminate _exe_/.exe. 2009-01-05 Joel Sherrill * psxmsgq02/init.c, psxmsgq02/psxmsgq02.scn: Open the message queue with create option so we are sure it will get a control block and proceed to allocate other memory. Clean up screen output. 2008-12-14 Joel Sherrill * psx05/init.c: Add parameter to call to sched_get_priority_max(). 2008-12-14 Joel Sherrill * psx05/init.c, psx07/init.c, psx09/init.c, psx11/init.c, psx12/init.c: Run all tests successfully with maxixum number of priorities as 16 instead of 256. This was done by temporarily modifying the score priority.h maximum. This allowed testing of all API code to ensure that it worked properly with a reduced number of priorities. Most modifications were to switch from hard-coded maximum to using the API provided methods to determine maximum number of priority levels. 2008-12-08 Joel Sherrill * psxtimer01/psxtimer.c, psxtimer02/psxtimer.c: Obtain TOD with clock_gettime() NOT by reaching into the SuperCore. 2008-10-01 Joel Sherrill * psx01/psx01.scn: Bump version to 4.9.99.0 2008-09-06 Ralf Corsépius * psxcleanup/psxcleanup.c, psxfatal_support/init.c, psxfatal_support/system.h: Convert to "bool". 2008-08-19 Tim FitzGeorge PR 1296/cpukit. * psxtimer01/psxtimer.c, psxtimer01/psxtimer01.scn: POSIX timers use incorrect repeat interval. This patch fixes the following problems in the test. (1) Adds test for value of it_interval.tv_nsec. (2) Corrects test for absolute timer in past. (3) Modifies test to use different initial and repeat periods. (4) Updates psxtimer01.scn to match results. 2008-08-15 Joel Sherrill PR 1297/cpukit * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Fix NULL attribute pointer handling. 2008-08-04 Joel Sherrill * psxsem01/init.c: Spacing. 2008-08-04 Tim FitzGeorge PR 1293/tests * psx10/init.c: Make sure we do not let tv_nsec go to -1. 2008-07-18 Joel Sherrill PR 1291/cpukit * psx05/init.c, psxmsgq01/init.c: As part of addressing timeouts and POSIX services taking relative instead of absolute time for timeouts, these tests were updated. 2008-07-17 Joel Sherrill * psxfile01/test.c: truncate on /dev/console now works. 2008-06-17 Joel Sherrill * psxrwlock01/main.c, psxspin01/main.c: Now accounts for extra stack requested for initialization task. 2008-05-15 Joel Sherrill * psxstat/psxstat.scn, psxstat/test.c: Eliminate patterns that look like CVS conflict markers. 2008-04-17 Joel Sherrill * psxchroot01/main.c, psxmount/main.c, psxreaddir/main.c: Use CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER where needed. 2008-02-22 Joel Sherrill * psxmsgq02/init.c, psxsignal01/init.c: Corrent end of test messages. 2008-02-06 Joel Sherrill * psxkey01/task.c: Fix warnings. 2008-02-05 Joel Sherrill * psxkey01/.cvsignore, psxmsgq02/.cvsignore: New files. 2008-02-04 Jennifer Averett * 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. 2008-01-31 Joel Sherrill * include/pmacros.h, psx01/init.c, psx01/system.h, psx13/main.c, psxbarrier01/main.c, psxchroot01/main.c, psxfatal_support/init.c, psxfile01/main.c, psxfile01/test.c, psxmount/main.c, psxrdwrv/main.c, psxreaddir/main.c, psxrwlock01/main.c, psxspin01/main.c, psxstat/main.c, psxtime/main.c: Change TEST_INIT to CONFIGURE_INIT. Make tmacros.h available to all POSIX tests. Add a clock_settime case for < 1988. 2008-01-31 Joel Sherrill * 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. 2008-01-31 Joel Sherrill * 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. 2008-01-29 Jennifer Averett * psx07/init.c, psx07/system.h: Test cleanup and added testing for pthread_attr_[get|set]clock. 2008-01-23 Joel Sherrill * psxenosys/init.c, psxenosys/psxenosys.scn: Add test for stub implementation mprotect(). 2008-01-22 Joel Sherrill * psxcleanup/.cvsignore: New file. 2008-01-18 Jennifer Averett * psxcleanup/system.h: New file. 2008-01-18 Jennifer Averett * Makefile.am, configure.ac: * psxcleanup/Makefile.am, psxcleanup/psxcleanup.c, psxcleanup/psxcleanup.scn: New files. 2008-01-18 Jennifer Averett * psx01/init.c, psxmsgq01/init.c, psxtimer01/psxtimer.c, psxtimer01/psxtimer01.scn, psxtimer02/psxtimer.c: 2007-12-20 Joel Sherrill * psxsignal01/.cvsignore, psxualarm/.cvsignore: New files. 2007-12-20 Jennifer Averett * Makefile.am, configure.ac: Added test for ualarm * psxualarm/Makefile.am, psxualarm/init.c, psxualarm/psxualarm.scn, psxualarm/system.h: New files. 2007-12-19 Jennifer Averett * 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. 2007-12-17 Joel Sherrill * Makefile.am, configure.ac: Add test for sysconf(). * psxsysconf/.cvsignore, psxsysconf/Makefile.am, psxsysconf/init.c, psxsysconf/psxsysconf.scn, psxsysconf/system.h: New files. 2007-12-17 Joel Sherrill * psx01/init.c, psx01/psx01.scn: Add more test cases for sched_rr_get_interval() and sched_get_priority_max(). 2007-12-17 Joel Sherrill * psxenosys/init.c: Fix typo. 2007-12-17 Joel Sherrill * 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. 2007-12-13 Joel Sherrill * psx01/init.c, psx01/psx01.scn: Add usleep() test. 2007-12-13 Joel Sherrill * 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. 2007-12-13 Joel Sherrill * psx13/test.c: Fix spelling error. 2007-12-13 Joel Sherrill * psxtime/test.c: Add tests for adjtime(). 2007-11-27 Glenn Humphrey * psxbarrier01/psxbarrier01.scn, psxbarrier01/test.c, psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Added several test cases to improve test coverage. 2007-09-24 Joel Sherrill 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. 2007-05-11 Joel Sherrill * psxsem01/init.c, psxsem01/psxsem01.scn, psxtimer/psxtimer.c, psxtimer/psxtimer.scn: Add optional managers to Makefiles. Clean up test cases so last output line follows END OF pattern. Make sure test case all run. All tests appeared ok on sis. 2007-04-05 Joel Sherrill * psx01/init.c, psx01/psx01.scn: Adjust test to account for nanosleep() behavior more closely matching GNU/Linux. 2006-12-04 Joel Sherrill * psxrwlock01/main.c, psxrwlock01/test.c: Improve rwlock test to include normal blocking and unblocking on timeout. 2006-12-02 Ralf Corsépius * configure.ac: New BUG-REPORT address. 2006-11-17 Joel Sherrill * psxsem01/init.c: Account for change in POSIX semaphore time handling. Previously the timeout was not absolute time and checked BEFORE attempting to lock semaphore. 2006-11-15 Joel Sherrill * psxbarrier01/main.c: New file. 2006-11-15 Joel Sherrill * psxrwlock01/.cvsignore, psxrwlock01/Makefile.am, psxrwlock01/main.c, psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c, psxspin01/.cvsignore, psxspin01/Makefile.am, psxspin01/main.c, psxspin01/psxspin01.scn, psxspin01/test.c: New files. 2006-11-15 Joel Sherrill * 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. 2006-10-30 Joel Sherrill PR 841/rtems * psxsem01/init.c: Make sem_timedwait more conformant to Open Group specification. 2006-10-17 Ralf Corsépius * configure.ac: Require autoconf-2.60. Require automake-1.10. 2006-07-11 Ralf Corsépius * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am, psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am, psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am, psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am, psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am, psxfile01/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am, psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am, psxtime/Makefile.am, psxtimer/Makefile.am: Eliminate scndir, docdir. Use rtems_testsdir instead. 2005-11-22 Ralf Corsepius * configure.ac: Remove RTEMS_ENABLE_BARE, BARE_CPU_CFLAGS, BARE_CPU_MODEL. 2005-11-13 Ralf Corsepius * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am, psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am, psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am, psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am, psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am, psxfile01/Makefile.am, psxhdrs/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am, psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am, psxtime/Makefile.am, psxtimer/Makefile.am: Convert to using *_PROGRAMS. 2005-11-11 Ralf Corsepius * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am, psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am, psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am, psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am, psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am, psxfile01/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am, psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am, psxtime/Makefile.am, psxtimer/Makefile.am: Rework. 2005-11-11 Ralf Corsepius * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am, psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am, psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am, psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am, psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am, psxfile01/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am, psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am, psxtime/Makefile.am, psxtimer/Makefile.am: Expand psxtests.am. * psxtests.am: Remove. 2005-11-09 Ralf Corsepius * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am, psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am, psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am, psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am, psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am, psxfile01/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am, psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am, psxtime/Makefile.am, psxtimer/Makefile.am: AM_CPPFLAGS += -I..../support/include. 2005-11-09 Ralf Corsepius * psxtests.am: Set project_bspdir=$(PROJECT_ROOT) 2005-11-07 Ralf Corsepius * psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am, psxfile01/Makefile.am, psxmount/Makefile.am, psxreaddir/Makefile.am, psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am, psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am, psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am, psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am, psxmsgq01/Makefile.am, psxsem01/Makefile.am, psxtimer/Makefile.am, psxstat/Makefile.am: Add ../include/pmacros.h * Makefile.am: Remove noinst_HEADERS. Remove POSIX_FILES_DIRS, POSIX_FILES_DIRS. * psxtests.am: Remove LIB_VARIANT. 2005-11-07 Ralf Corsepius * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am, psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am, psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am, psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am, psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am, psxfile01/Makefile.am, psxhdrs/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am, psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am, psxtime/Makefile.am, psxtimer/Makefile.am: Remove SRC, PRINT_SRC. 2005-11-07 Ralf Corsepius * Makefile.am: Cleanup. 2005-11-07 Ralf Corsepius * psxtests.am: Add $(PGM): ${ARCH}/$(dirstamp). * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am, psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am, psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am, psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am, psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am, psxfile01/Makefile.am, psxhdrs/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am, psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am, psxtime/Makefile.am, psxtimer/Makefile.am: Partial conversion to automake. 2005-09-01 Joel Sherrill PR 628/rtems * psx04/init.c, psx04/psx04.scn: Update tests to reflect a signal of 0 being an error. 2005-04-26 Joel Sherrill * psxreaddir/test.c: Eliminate warnings. 2004-09-24 Ralf Corsepius * configure.ac: Require automake > 1.9. 2004-04-01 Ralf Corsepius * psx01/system.h: Include instead of . * psx02/system.h: Include instead of . * psx03/system.h: Include instead of . * psx04/system.h: Include instead of . * psx05/system.h: Include instead of . * psx06/system.h: Include instead of . * psx07/system.h: Include instead of . * psx08/system.h: Include instead of . * psx09/system.h: Include instead of . * psx10/system.h: Include instead of . * psx11/system.h: Include instead of . * psx12/system.h: Include instead of . * psx13/main.c: Include instead of . * psxcancel/init.c: Include instead of . * psxchroot01/main.c: Include instead of . * psxfile01/main.c: Include instead of . * psxmount/main.c: Include instead of . * psxmsgq01/system.h: Include instead of . * psxreaddir/main.c: Include instead of . * psxsem01/system.h: Include instead of . * psxstat/main.c: Include instead of . * psxtime/main.c: Include instead of . * psxtimer/system.h: Include instead of . 2004-04-01 Ralf Corsepius * psxcancel/init.c: Include instead of . * psxmount/test.c: Include instead of . * psxreaddir/test.c: Include instead of . * psxstat/test.c: Include instead of . 2004-03-30 Ralf Corsepius * psx06/init.c, psx06/system.h, psx06/task.c, psx06/task2.c: Convert to using c99 fixed size types. 2004-03-26 Ralf Corsepius * Makefile.am: Remove include from SUBDIRS. 2004-03-26 Ralf Corsepius * include/Makefile.am: Remove. * Makefile.am: Merge-in include/Makefile.am. * configure.ac: Reflect changes above. 2004-03-25 Ralf Corsepius * configure.ac: Add 2nd arg to RTEMS_TOP. 2004-03-05 Joel Sherrill * psxfile01/test.c, psxmsgq01/init.c, psxstat/test.c, psxtimer/psxtimer.c: Eliminate warnings and typos. 2004-02-26 Sébastien Barré PR 582/core * psxmsgq01/init.c, psxmsgq01/psxmsgq01.scn: Fix the POSIX message queue test so more of it runs now. 2004-01-14 Ralf Corsepius * psx01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES. Add PRE/TMPINSTALL_FILES to CLEANFILES. * psx02/Makefile.am: Ditto. * psx03/Makefile.am: Ditto. * psx04/Makefile.am: Ditto. * psx05/Makefile.am: Ditto. * psx06/Makefile.am: Ditto. * psx07/Makefile.am: Ditto. * psx08/Makefile.am: Ditto. * psx09/Makefile.am: Ditto. * psx10/Makefile.am: Ditto. * psx11/Makefile.am: Ditto. * psx12/Makefile.am: Ditto. * psx13/Makefile.am: Ditto. * psxcancel/Makefile.am: Ditto. * psxchroot01/Makefile.am: Ditto. * psxfile01/Makefile.am: Ditto. * psxmount/Makefile.am: Ditto. * psxmsgq01/Makefile.am: Ditto. * psxreaddir/Makefile.am: Ditto. * psxsem01/Makefile.am: Ditto. * psxstat/Makefile.am: Ditto. * psxtime/Makefile.am: Ditto. * psxtimer/Makefile.am: Ditto. 2003-12-18 Ralf Corsepius * psxtests.am: Add dirstamp support. 2003-12-17 Ralf Corsepius * psxtests.am: Use $(mkdir_p) instead of $(mkinstalldirs). 2003-12-12 Ralf Corsepius * configure.ac: Require automake >= 1.8, autoconf >= 2.59. 2003-12-11 Ralf Corsepius * psxcancel/Makefile.am: Remove used H_FILES. 2003-12-01 Ralf Corsepius * include/Makefile.am: Reformat. * psx01/Makefile.am: Remove all-local: $(ARCH). * psx02/Makefile.am: Remove all-local: $(ARCH). * psx03/Makefile.am: Remove all-local: $(ARCH). * psx04/Makefile.am: Remove all-local: $(ARCH). * psx05/Makefile.am: Remove all-local: $(ARCH). * psx06/Makefile.am: Remove all-local: $(ARCH). * psx07/Makefile.am: Remove all-local: $(ARCH). * psx08/Makefile.am: Remove all-local: $(ARCH). * psx09/Makefile.am: Remove all-local: $(ARCH). * psx10/Makefile.am: Remove all-local: $(ARCH). * psx11/Makefile.am: Remove all-local: $(ARCH). * psx12/Makefile.am: Remove all-local: $(ARCH). * psx13/Makefile.am: Remove all-local: $(ARCH). * psxcancel/Makefile.am: Remove all-local: $(ARCH). * psxchroot01/Makefile.am: Remove all-local: $(ARCH). * psxfile01/Makefile.am: Remove all-local: $(ARCH). * psxhdrs/Makefile.am: Remove all-local: $(ARCH). * psxmount/Makefile.am: Remove all-local: $(ARCH). * psxmsgq01/Makefile.am: Remove all-local: $(ARCH). * psxreaddir/Makefile.am: Remove all-local: $(ARCH). * psxsem01/Makefile.am: Remove all-local: $(ARCH). * psxstat/Makefile.am: Remove all-local: $(ARCH). * psxtime/Makefile.am: Remove all-local: $(ARCH). * psxtimer/Makefile.am: Remove all-local: $(ARCH). 2003-11-10 Ralf Corsepius * configure.ac: Reflect having moved to testsuites/. 2003-10-22 Ralf Corsepius * configure.ac: Remove RTEMS_CANONICAL_HOST. 2003-10-02 Ralf Corsepius * configure.ac:Remove RTEMS_CHECK_CPU. 2003-09-15 Jennifer Averett * psxhdrs/sync01.c, psxhdrs/sync02.c: Correct fd creation 2003-09-04 Joel Sherrill * psx01/init.c, psx01/system.h, psx01/task.c, psx02/init.c, psx02/system.h, psx02/task.c, psx03/init.c, psx03/system.h, psx03/task.c, psx04/init.c, psx04/system.h, psx04/task1.c, psx04/task2.c, psx04/task3.c, psx05/init.c, psx05/system.h, psx05/task.c, psx05/task2.c, psx05/task3.c, psx06/init.c, psx06/system.h, psx06/task.c, psx06/task2.c, psx07/init.c, psx07/system.h, psx07/task.c, psx08/init.c, psx08/system.h, psx08/task1.c, psx08/task2.c, psx08/task3.c, psx09/init.c, psx09/system.h, psx10/init.c, psx10/system.h, psx10/task.c, psx10/task2.c, psx10/task3.c, psx11/init.c, psx11/system.h, psx11/task.c, psx12/init.c, psx12/system.h, psx12/task.c, psx13/main.c, psx13/test.c, psxcancel/init.c, psxfile01/main.c, psxfile01/test.c, psxhdrs/clock01.c, psxhdrs/clock02.c, psxhdrs/clock03.c, psxhdrs/clock04.c, psxhdrs/clock05.c, psxhdrs/clock06.c, psxhdrs/cond01.c, psxhdrs/cond02.c, psxhdrs/cond03.c, psxhdrs/cond04.c, psxhdrs/cond05.c, psxhdrs/cond06.c, psxhdrs/cond07.c, psxhdrs/cond08.c, psxhdrs/cond09.c, psxhdrs/cond10.c, psxhdrs/key01.c, psxhdrs/key02.c, psxhdrs/key03.c, psxhdrs/key04.c, psxhdrs/mutex01.c, psxhdrs/mutex02.c, psxhdrs/mutex03.c, psxhdrs/mutex04.c, psxhdrs/mutex05.c, psxhdrs/mutex06.c, psxhdrs/mutex07.c, psxhdrs/mutex08.c, psxhdrs/mutex09.c, psxhdrs/mutex10.c, psxhdrs/mutex11.c, psxhdrs/mutex12.c, psxhdrs/mutex13.c, psxhdrs/mutex14.c, psxhdrs/mutex15.c, psxhdrs/mutex16.c, psxhdrs/proc01.c, psxhdrs/proc02.c, psxhdrs/proc03.c, psxhdrs/proc04.c, psxhdrs/proc05.c, psxhdrs/proc06.c, psxhdrs/proc07.c, psxhdrs/proc08.c, psxhdrs/proc09.c, psxhdrs/proc10.c, psxhdrs/proc11.c, psxhdrs/proc12.c, psxhdrs/proc13.c, psxhdrs/proc14.c, psxhdrs/pthread01.c, psxhdrs/pthread02.c, psxhdrs/pthread03.c, psxhdrs/pthread04.c, psxhdrs/pthread05.c, psxhdrs/pthread06.c, psxhdrs/pthread07.c, psxhdrs/pthread08.c, psxhdrs/pthread09.c, psxhdrs/pthread10.c, psxhdrs/pthread11.c, psxhdrs/pthread12.c, psxhdrs/pthread13.c, psxhdrs/pthread14.c, psxhdrs/pthread15.c, psxhdrs/pthread16.c, psxhdrs/pthread17.c, psxhdrs/pthread18.c, psxhdrs/pthread19.c, psxhdrs/pthread20.c, psxhdrs/pthread21.c, psxhdrs/pthread22.c, psxhdrs/pthread23.c, psxhdrs/pthread24.c, psxhdrs/pthread25.c, psxhdrs/pthread26.c, psxhdrs/pthread27.c, psxhdrs/pthread28.c, psxhdrs/pthread29.c, psxhdrs/pthread30.c, psxhdrs/pthread31.c, psxhdrs/pthread32.c, psxhdrs/pthread33.c, psxhdrs/pthread34.c, psxhdrs/pthread35.c, psxhdrs/pthread36.c, psxhdrs/sched01.c, psxhdrs/sched02.c, psxhdrs/sched03.c, psxhdrs/sched04.c, psxhdrs/sched05.c, psxhdrs/sched06.c, psxhdrs/sched07.c, psxhdrs/sched08.c, psxhdrs/signal01.c, psxhdrs/signal02.c, psxhdrs/signal03.c, psxhdrs/signal04.c, psxhdrs/signal05.c, psxhdrs/signal06.c, psxhdrs/signal07.c, psxhdrs/signal08.c, psxhdrs/signal09.c, psxhdrs/signal10.c, psxhdrs/signal11.c, psxhdrs/signal12.c, psxhdrs/signal13.c, psxhdrs/signal14.c, psxhdrs/signal15.c, psxhdrs/signal16.c, psxhdrs/signal17.c, psxhdrs/signal18.c, psxhdrs/signal19.c, psxhdrs/signal20.c, psxhdrs/signal21.c, psxhdrs/signal22.c, psxhdrs/signal23.c, psxhdrs/sync01.c, psxhdrs/sync02.c, psxhdrs/sync03.c, psxhdrs/time01.c, psxhdrs/time02.c, psxhdrs/time03.c, psxhdrs/time04.c, psxhdrs/time05.c, psxhdrs/time06.c, psxhdrs/time07.c, psxhdrs/time08.c, psxhdrs/time09.c, psxhdrs/time10.c, psxhdrs/time11.c, psxhdrs/time12.c, psxhdrs/time13.c, psxhdrs/timer01.c, psxhdrs/timer02.c, psxhdrs/timer03.c, psxhdrs/timer04.c, psxhdrs/timer05.c, psxhdrs/timer06.c, psxhdrs/timer07.c, psxmsgq01/init.c, psxmsgq01/system.h, psxsem01/system.h, psxstat/main.c, psxstat/test.c, psxtime/main.c, psxtime/test.c, psxtimer/psxtimer.c, psxtimer/system.h: URL for license changed. 2003-09-04 Joel Sherrill PR 462/tests * psxhdrs/Makefile.am: Added ualarm.c * psxhdrs/signal23.c: New file. 2003-09-03 Joel Sherrill PR 463/tests PR 465/tests * psxhdrs/Makefile.am: Add new test cases. * psxhdrs/sync01.c, psxhdrs/sync02.c, psxhdrs/sync03.c, psxhdrs/timer07.c: New files. 2003-08-18 Ralf Corsepius * Makefile.am: Reflect having moved aclocal/. 2003-08-16 Ralf Corsepius * 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/. 2003-08-14 Joel Sherrill PR 408/filesystem * psx13/test.c: Added very rudimentary test of sync() service. 2003-08-11 Ralf Corsepius * configure.ac: Use rtems-bugs@rtems.com as bug report email address. 2003-06-12 Joel Sherrill * psxchroot01/test.c, psxreaddir/test.c: Removed warnings. 2003-05-29 Joel Sherrill * psx02/init.c, psx04/init.c, psx13/test.c, psxchroot01/test.c, psxhdrs/pthread07.c, psxmsgq01/init.c, psxreaddir/test.c, psxtimer/psxtimer.c: Removed warnings. 2003-05-27 Ralf Corsepius * configure.ac: Remove CC_CFLAGS_DEBUG_V. CC_CFLAGS_DEFAULT (obsolete). 2003-05-27 Ralf Corsepius * configure.ac: Remove CC_CFLAGS_PROFILE_V. Remove CC_LDFLAGS_PROFILE_V. 2003-03-06 Ralf Corsepius * configure.ac: Remove AC_CONFIG_AUX_DIR. 2003-02-11 Ralf Corsepius * configure.ac: AM_INIT_AUTOMAKE([1.7.2]). 2003-02-11 Ralf Corsepius * configure.ac: AC_PREREQ(2.57). 2002-11-14 Joel Sherrill * psx01/psx01.scn, psx02/psx02.scn, psx03/psx03.scn, psx04/psx04.scn, psx05/psx05.scn, psx06/psx06.scn, psx07/psx07.scn, psx08/psx08.scn, psx09/psx09.scn, psx10/psx10.scn, psx11/psx11.scn, psx12/psx12.scn: Per PR239 update the IDs in the various screens. 2002-10-21 Ralf Corsepius * .cvsignore: Reformat. Add autom4te*cache. Remove autom4te.cache. 2002-08-11 Ralf Corsepius * psx01/Makefile.am: Use .$(OBJEXT) instead of .o. * psx02/Makefile.am: Use .$(OBJEXT) instead of .o. * psx03/Makefile.am: Use .$(OBJEXT) instead of .o. * psx04/Makefile.am: Use .$(OBJEXT) instead of .o. * psx05/Makefile.am: Use .$(OBJEXT) instead of .o. * psx06/Makefile.am: Use .$(OBJEXT) instead of .o. * psx07/Makefile.am: Use .$(OBJEXT) instead of .o. * psx08/Makefile.am: Use .$(OBJEXT) instead of .o. * psx09/Makefile.am: Use .$(OBJEXT) instead of .o. * psx10/Makefile.am: Use .$(OBJEXT) instead of .o. * psx11/Makefile.am: Use .$(OBJEXT) instead of .o. * psx12/Makefile.am: Use .$(OBJEXT) instead of .o. * psx13/Makefile.am: Use .$(OBJEXT) instead of .o. * psxcancel/Makefile.am: Use .$(OBJEXT) instead of .o. * psxchroot01/Makefile.am: Use .$(OBJEXT) instead of .o. * psxfile01/Makefile.am: Use .$(OBJEXT) instead of .o. * psxhdrs/Makefile.am: Use .$(OBJEXT) instead of .o. * psxmount/Makefile.am: Use .$(OBJEXT) instead of .o. * psxmsgq01/Makefile.am: Use .$(OBJEXT) instead of .o. * psxreaddir/Makefile.am: Use .$(OBJEXT) instead of .o. * psxsem01/Makefile.am: Use .$(OBJEXT) instead of .o. * psxstat/Makefile.am: Use .$(OBJEXT) instead of .o. * psxtime/Makefile.am: Use .$(OBJEXT) instead of .o. * psxtimer/Makefile.am: Use .$(OBJEXT) instead of .o. 2002-08-01 Joel Sherrill * Per PR47 add support for buffered test output. This involved adding defines to redirect output to a buffer and dump it when full, at "test pause", and at exit. To avoid problems when redefining exit(), all tests were modified to call rtems_test_exit(). Some tests, notable psxtests, had to be modified to include the standard test macro .h file (pmacros.h or tmacros.h) to enable this support. * include/pmacros.h, psx01/task.c, psx02/init.c, psx02/task.c, psx03/init.c, psx04/init.c, psx05/init.c, psx06/init.c, psx07/init.c, psx08/task3.c, psx09/init.c, psx10/init.c, psx11/init.c, psx12/init.c, psx13/Makefile.am, psx13/main.c, psx13/test.c, psxcancel/init.c, psxchroot01/Makefile.am, psxchroot01/main.c, psxchroot01/test.c, psxfile01/Makefile.am, psxfile01/main.c, psxfile01/test.c, psxfile01/test_cat.c, psxfile01/test_extend.c, psxfile01/test_write.c, psxmount/Makefile.am, psxmount/main.c, psxmount/test.c, psxmsgq01/init.c, psxreaddir/Makefile.am, psxreaddir/main.c, psxreaddir/test.c, psxsem01/init.c, psxstat/Makefile.am, psxstat/main.c, psxstat/test.c, psxtime/main.c, psxtime/test.c, psxtimer/psxtimer.c: Modified. 2002-07-05 Joel Sherrill * psxcancel/Makefile.am, psxcancel/init.c, psxcancel/psxcancel.scn: Updated as part of PR164 which reported problems with the RTEMS implementation of pthread_cancel. 2001-04-26 Joel Sherrill * psxmsgq01/init.c: Reflect changes made to address PR81 that reworked POSIX message queues to add a descriptor separate from the underlying message queue. This allows non-blocking to follow the "open" not the underlying queue. 2002-04-14 Ralf Corsepius * configure.ac: Remove ENABLE_GCC28. 2002-03-27 Ralf Corsepius * 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. 2001-11-07 Jennifer Averett Reported by Ibragimov Ilya and tracked as PR63. * psxstat/test.c: Fix test ENOTDIR to correspond to chdir() change. Since we check permissions before evaluating enough to see if it a regular file or directory, this hack is needed to make the regular file executable. 2001-10-11 Ralf Corsepius * .cvsignore: Add autom4te.cache for autoconf > 2.52. * configure.in: Remove. * configure.ac: New file, generated from configure.in by autoupdate. 2001-09-22 Ralf Corsepius * psxtests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy. 2001-09-19 Ralf Corsepius * psx01/Makefile.am: include leaf.am instead of leaf.cfg. * psx11/Makefile.am: include leaf.am instead of leaf.cfg. * psxcancel/Makefile.am: include leaf.am instead of leaf.cfg. * psx02/Makefile.am: include leaf.am instead of leaf.cfg. * psx13/Makefile.am: include leaf.am instead of leaf.cfg. * psxtime/Makefile.am: include leaf.am instead of leaf.cfg. * psxchroot01/Makefile.am: include leaf.am instead of leaf.cfg. * psx07/Makefile.am: include leaf.am instead of leaf.cfg. * psxmsgq01/Makefile.am: include leaf.am instead of leaf.cfg. * psxtimer/Makefile.am: include leaf.am instead of leaf.cfg. * psx10/Makefile.am: include leaf.am instead of leaf.cfg. * psx08/Makefile.am: include leaf.am instead of leaf.cfg. * psxhdrs/Makefile.am: include leaf.am instead of leaf.cfg. * psxfile01/Makefile.am: include leaf.am instead of leaf.cfg. * psx05/Makefile.am: include leaf.am instead of leaf.cfg. * psx09/Makefile.am: include leaf.am instead of leaf.cfg. * psxmount/Makefile.am: include leaf.am instead of leaf.cfg. * psxstat/Makefile.am: include leaf.am instead of leaf.cfg. * psx12/Makefile.am: include leaf.am instead of leaf.cfg. * psxreaddir/Makefile.am: include leaf.am instead of leaf.cfg. * psxsem01/Makefile.am: include leaf.am instead of leaf.cfg. * psx03/Makefile.am: include leaf.am instead of leaf.cfg. * psx04/Makefile.am: include leaf.am instead of leaf.cfg. * psx06/Makefile.am: include leaf.am instead of leaf.cfg. 2001-08-09 Fernando-Ruiz Casas * psxchroot01/.cvsignore, psxchroot01/Makefile.am, psxchroot01/main.c, psxchroot01/psxchroot01.scn, psxchroot01/test.c: Implemented the psxchroot01 test. 2001-05-25 Joel Sherrill * 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. 2001-05-10 Ralf Corsepius * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]). 2001-04-24 Joel Sherrill * psxfile01/test.c, psxfile01/psxfile01.scn : Added test case for open, write, reopen, append twice from Andrew Bythell that tripped an initialization problem in the IMFS. 2001-04-20 Joel Sherrill * psx04/init.c, psx04/psx04.scn, psx07/init.c, psx07/psx07.scn, psxfile01/psxfile01.scn, psxmsgq01/psxmsgq01.scn, psxreaddir/test.c, psxstat/psxstat.scn, psxstat/test.c, psxtime/psxtime.scn, psxtimer/psxtimer.scn: Various adjustments so test output matches screens more reliably. 2001-01-25 Joel Sherrill * psx01/psx01.scn: Corrected to reflect clock_getres() now working. 2000-11-17 Jennifer Averett * psxstat/test.c, psxstat/psxstat.scn: Forced inode numbers to remain consistant across platforms and bsps by forcing a mount point in front of all paths. 2000-11-17 Jennifer Averret * psxmount/test.c, psxmount/psxmount.scn: Improve output to report expected error condition in one case. * psxreaddir/test.c, psxreaddir.scn: Added test cases to exercise readdir() of root of mounted filesystem. Also corrected the screen file for some mistakes noticed in this effort. 2000-11-13 Joel Sherrill * psxmount/psxmount.scn, psxmount/test.c: Correct spelling. 2000-11-09 Ralf Corsepius * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS. 2000-11-02 Ralf Corsepius * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal. 2000-10-27 Ralf Corsepius * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to GNU canonicalization. * psxtests.am: Remove DEFS. 2000-10-24 Joel Sherrill * psxmount/test.c, psxstat/test.c: Include to get IMFS_ops. It was formerly incorrectly prototyped in . 2000-09-04 Ralf Corsepius * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am, psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am, psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am, psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am, psx13/Makefile.am, psxcancel/Makefile.am, psxfile01/Makefile.am, psxhdrs/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am, psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am, psxtime/Makefile.am, psxtimer/Makefile.am: Include compile.am 2000-08-31 Ralf Corsepius * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am, psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am, psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am, psx10/Makefile.am, psx11/Makefile.am, psx11/Makefile.am, psx12/Makefile.am, psxcancel/Makefile.am, psxmsgq01/Makefile.am, psxsem01/Makefile.am, psxsem01/Makefile.am, psxtimer/Makefile.am: Use AM_CPPFLAGS += instead of AM_CPPFLAGS = 2000-08-10 Joel Sherrill * ChangeLog: New file.