summaryrefslogtreecommitdiffstats
path: root/testsuites/psxtests (unfollow)
Commit message (Collapse)AuthorFilesLines
2011-09-052011-09-05 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber6-3/+25
* psxfatal01/psxfatal01.scn, psxfatal01/testcase.h, psxfatal02/psxfatal02.scn, psxfatal02/testcase.h, psxfatal_support/init.c: Print proper begin and end message.
2011-08-212011-08-21 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2-6/+10
PR 1890/cpukit * psxmsgq01/init.c: POSIX says msg_prio is allowed to be NULL.
2011-08-182011-08-18 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber2-1/+7
* psxfatal_support/init.c: Ensure that _Thread_BSP_context is initialized.
2011-08-012011-08-01 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill2-0/+32
* psx16/Makefile.am: New file.
2011-08-012011-08-01 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill5-0/+115
* psx16/.cvsignore, psx16/init.c, psx16/psx16.doc, psx16/psx16.scn: New files. Accidentally missed in previous commit.
2011-07-312011-07-31 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill8-1/+200
PR 1855/cpukit * Makefile.am, configure.ac: Correct signal processing during pthread_join. We are supposed to unblock the thread waiting on a pthread_join(), dispatch the signal handler, account for it potentially overwriting errno, and then have the thread return to blocking within pthread_join(). * psxeintr_join/.cvsignore, psxeintr_join/Makefile.am, psxeintr_join/init.c, psxeintr_join/psxeintr_join.doc, psxeintr_join/psxeintr_join.scn: New files.
2011-07-312011-07-31 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill6-1/+31
PR 1867/cpukit * Makefile.am, configure.ac, psx12/task.c, psxkey03/init.c, psxrwlock01/test.c: Correct implementation of pthread_exit() and pthread_join() to support the case where a thread is joinable but calls pthread_exit() before a thread has attempted to join.
2011-07-222011-07-22 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill5-19/+25
PR 1839/filesystem * psxfchx01/init.c, psxfchx01/psxfchx01.scn, psxfile01/psxfile01.scn, psxfile01/test.c: Update test to reflect new status codes.
2011-07-212011-07-21 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-1/+5
* psxhdrs/Makefile.am: Remove -Wno-unused-but-set-variable (Non-portable).
2011-07-192011-07-19 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill3-15/+20
PR 1838/filesystem * psxfchx01/init.c, psxfchx01/psxfchx01.scn: fchmod() does not need a writeable file descriptor.
2011-06-202011-06-20 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius7-7/+8
* psxautoinit01/Makefile.am, psxautoinit02/Makefile.am, psxbarrier01/Makefile.am, psxrwlock01/Makefile.am, psxspin01/Makefile.am, psxspin02/Makefile.am: Remove scndir.
2011-06-202011-06-20 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius12-5/+19
* Index: psxautoinit01/Makefile.am, psxbarrier01/Makefile.am, psxclassic01/Makefile.am, psxcleanup01/Makefile.am, psxfchx01/Makefile.am, psxpasswd01/Makefile.am, psxpasswd02/Makefile.am, psxpipe01/Makefile.am, psxrwlock01/Makefile.am, psxspin01/Makefile.am, psxspin02/Makefile.am: Eliminate rtems_scn_DATA. Install *.doc to rtems_testsdir.
2011-06-202011-06-20 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-8/+3
* Makefile.am: Remove EXTRA_DIST. Remove DIST_SUBDIRS. Remove obsolete comments.
2011-06-202011-06-20 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-1/+5
* psxclassic01/psxclassic01.doc: Fix copyright date.
2011-05-182011-05-16 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>Ralf Corsepius3-10/+16
* psxclock/init.c (Init): Use CLOCK_PROCESS_CPUTIME_ID and CLOCK_THREAD_CPUTIME_ID. * psxclock/psxclock.scn: Regenerate.
2011-05-062011-05-06 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill4-5/+8
* psxfile01/test.c, psxmsgq01/init.c, psxreaddir/test.c: Fix tests broken in warning pass.
2011-05-052011-05-05 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill9-7/+29
* psx04/task3.c, psxfile01/test.c, psxhdrs/Makefile.am, psxmsgq01/init.c, psxreaddir/test.c, psxsignal01/init.c, psxtimes01/init.c, psxualarm/init.c: Remove warnings.
2011-04-152011-04-15 Sebastian Huber <Sebastian.Huber@embedded-brains.de>Sebastian Huber2-11/+20
* psxstat/test.c: Check status codes.
2011-04-152011-04-15 Sebastian Huber <Sebastian.Huber@embedded-brains.de>Sebastian Huber2-9/+13
* psxstat/test.c: Fixed integer type.
2011-03-092011-03-09 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill3-7/+5
* psx04/init.c, psx04/psx04.scn: Remove test case made obsolete by PR1759.
2011-03-082011-03-08 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill8-1/+229
PR 1759/cpukit * Makefile.am, configure.ac: Add test to use some pthread calls with Classic Tasks. * psxclassic01/.cvsignore, psxclassic01/Makefile.am, psxclassic01/init.c, psxclassic01/psxclassic01.doc, psxclassic01/psxclassic01.scn: New files.
2011-03-01Add config.h.inRalf Corsepius1-0/+1
2011-02-222011-02-22 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+1
* configure.ac: Add AC_CONFIG_HEADER(config.h).
2011-02-222011-02-22 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+4
* configure.ac: Add AC_CONFIG_HEADER(config.h).
2011-02-222011-02-22 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+78
* psx01/init.c, psx01/task.c, psx02/init.c, psx02/task.c, psx03/init.c, psx03/task.c, psx04/init.c, psx04/task1.c, psx04/task2.c, psx04/task3.c, psx05/init.c, psx05/task.c, psx05/task2.c, psx05/task3.c, psx06/init.c, psx06/task.c, psx06/task2.c, psx07/init.c, psx07/task.c, psx08/init.c, psx08/task1.c, psx08/task2.c, psx08/task3.c, psx09/init.c, psx10/init.c, psx10/task.c, psx10/task2.c, psx10/task3.c, psx11/init.c, psx11/task.c, psx12/init.c, psx12/task.c, psx13/main.c, psx13/test.c, psx14/init.c, psx15/init.c, psxaio01/init.c, psxaio02/init.c, psxaio03/init.c, psxalarm01/init.c, psxautoinit01/init.c, psxautoinit02/init.c, psxbarrier01/main.c, psxbarrier01/test.c, psxcancel/init.c, psxcancel01/init.c, psxchroot01/main.c, psxchroot01/test.c, psxcleanup/psxcleanup.c, psxcleanup01/init.c, psxclock/init.c, psxcond01/init.c, psxenosys/init.c, psxfatal_support/init.c, psxfchx01/init.c, psxfile01/main.c, psxfile01/test.c, psxfile01/test_cat.c, psxfile01/test_extend.c, psxfile01/test_write.c, psxfile02/init.c, psxfilelock01/init.c, psxgetrusage01/init.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/pthread37.c, psxhdrs/pthread38.c, psxhdrs/pthread39.c, psxhdrs/pthread40.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, psxid01/init.c, psximfs01/init.c, psximfs02/init.c, psxintrcritical01/init.c, psxitimer/init.c, psxkey01/init.c, psxkey01/task.c, psxkey02/init.c, psxkey03/init.c, psxmount/main.c, psxmount/test.c, psxmsgq01/init.c, psxmsgq02/init.c, psxmsgq03/init.c, psxmsgq04/init.c, psxmutexattr01/init.c, psxobj01/init.c, psxpasswd01/init.c, psxpasswd02/init.c, psxpipe01/init.c, psxrdwrv/main.c, psxrdwrv/test.c, psxreaddir/main.c, psxreaddir/test.c, psxrwlock01/main.c, psxrwlock01/test.c, psxsem01/init.c, psxsignal01/init.c, psxsignal01/task1.c, psxsignal02/init.c, psxsignal03/init.c, psxsignal05/init.c, psxsignal06/init.c, psxspin01/main.c, psxspin01/test.c, psxspin02/main.c, psxspin02/test.c, psxstack01/init.c, psxstack02/init.c, psxstat/main.c, psxstat/test.c, psxsysconf/init.c, psxtime/main.c, psxtime/test.c, psxtimer01/psxtimer.c, psxtimer02/psxtimer.c, psxtimes01/init.c, psxualarm/init.c, psxusleep/init.c: Add HAVE_CONFIG_H.
2011-02-22Add HAVE_CONFIG_H.Ralf Corsepius256-0/+1024
2011-02-152011-02-14 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill3-7/+24
* psxaio03/init.c, psxaio03/psxaio03.scn: Run in a reasonable amount of time. Update screen.
2011-02-142011-02-14 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2-0/+10
* psximfs02/init.c: Disable EPERM test which does not work when POSIX is disabled.
2011-02-11Remove (Erroniously checked in).Ralf Corsepius1-577/+0
2011-02-082011-02-08 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-0/+22
* include/pmacros.h: Add PRIxblksize_t, PRIxblkcnt_t. * configure.ac: Add AC_CHECK_SIZEOF([blksize_t]), AC_CHECK_SIZEOF([blkcnt_t]).
2011-02-082011-02-08 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+6
* include/pmacros.h: Add PRIxblksize_t, PRIxblkcnt_t. * configure.ac: Add AC_CHECK_SIZEOF([blksize_t]), AC_CHECK_SIZEOF([blkcnt_t]).
2011-02-022011-02-02 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-2/+2
* configure.ac: Require autoconf-2.68, automake-1.11.1.
2011-02-022011-02-02 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+4
* configure.ac: Require autoconf-2.68, automake-1.11.1.
2011-01-172011-01-17 Alin Rus <alin.codejunkie@gmail.com>Joel Sherrill9-2/+796
* Makefile.am, configure.ac: Add psxaio03/. * psxaio03/Makefile.am, psxaio03/init.c, psxaio03/psxaio03.scn psxaio03/system.h: New.
2011-01-082011-01-08 Alin Rus <alin.codejunkie@gmail.com>Joel Sherrill3-7/+56
* psxaio02/init.c: Improve aio_cancel() coverage.
2011-01-032011-01-02 Joel Sherrill <joel.sherrilL@OARcorp.com>Joel Sherrill2-1/+5
* psx05/init.c: Spacing.
2010-11-012010-11-01 Alin Rus <alin.codejunkie@gmail.com>Joel Sherrill3-146/+178
* psxaio01/init.c, psxaio02/init.c: Improve coverage.
2010-10-212010-10-21 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill4-10/+64
* psx05/init.c: Check for correct status returned. * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test code to exercise path when attempting to lock for reading but there is at least one writer blocked waiting for access.
2010-10-212010-10-21 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill8-1/+197
* Makefile.am, configure.ac: New test to ensure pthread_cond_wait() and sleep() (e.g. interruptible blocking and sleeping) are interruptible by signal. * psxsignal06/.cvsignore, psxsignal06/Makefile.am, psxsignal06/init.c, psxsignal06/psxsignal06.doc, psxsignal06/psxsignal06.scn: New files.
2010-10-212010-10-21 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill51-704/+722
* psx02/init.c, psx02/task.c, psx03/init.c, psx04/init.c, psx04/task1.c, psx04/task2.c, psx04/task3.c, psx05/init.c, psx05/task.c, psx05/task2.c, psx05/task3.c, psx06/init.c, psx06/task.c, psx06/task2.c, psx07/init.c, psx08/init.c, psx08/task2.c, psx08/task3.c, psx09/init.c, psx10/init.c, psx10/task.c, psx10/task2.c, psx10/task3.c, psx11/init.c, psx11/task.c, psx12/init.c, psxalarm01/init.c, psxbarrier01/test.c, psxcancel01/init.c, psxchroot01/test.c, psxitimer/init.c, psxkey01/task.c, psxkey02/init.c, psxkey03/init.c, psxmount/test.c, psxmsgq01/init.c, psxmsgq03/init.c, psxmsgq04/init.c, psxrwlock01/test.c, psxsem01/init.c, psxsignal01/init.c, psxsignal01/task1.c, psxsignal02/init.c, psxsignal03/init.c, psxsignal05/init.c, psxspin01/test.c, psxspin02/test.c, psxstack01/init.c, psxstack02/init.c, psxualarm/init.c: Eliminate double space after parenthesis on rtems_test_assert().
2010-10-082010-10-08 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+2
* psx07/init.c: Add HAVE_DECL_PTHREAD_ATTR_SETGUARDSIZE guard around guardsize.
2010-10-082010-10-08 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+5
* psx07/init.c: Add HAVE_DECL_PTHREAD_ATTR_SETGUARDSIZE guard around guardsize.
2010-10-042010-10-04 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill5-0/+151
* psxhdrs/pthread37.c, psxhdrs/pthread38.c, psxhdrs/pthread39.c, psxhdrs/pthread40.c: New files.
2010-10-042010-10-04 Joel Sherrill <joel.sherrill@oarcorp.com>Joel Sherrill12-11/+297
* Makefile.am, configure.ac, psx07/init.c, psx07/psx07.scn, psxhdrs/Makefile.am, psxstack01/init.c: Add pthread_attr_getstack, pthread_attr_setstack, pthread_attr_getguardsize, and pthread_attr_setguardsize. * psxstack02/.cvsignore, psxstack02/Makefile.am, psxstack02/init.c, psxstack02/psxstack02.doc, psxstack02/psxstack02.scn: New files.
2010-10-012010-10-01 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-2/+2
* configure.ac: Check for pthread_attr_{get,set}cputime instead of pthread_pthread_attr_{get,set}cputime (Typo).
2010-10-012010-10-01 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+5
* configure.ac: Check for pthread_attr_{get,set}cputime instead of pthread_pthread_attr_{get,set}cputime (Typo).
2010-09-282010-09-28 Sebastian Huber <sebastian.huber@embedded-brains.de>Sebastian Huber7-1/+165
* psx15/.cvsignore, psx15/Makefile.am, psx15/init.c, psx15/psx15.scn: New files. * Makefile.am, configure.ac: Reflect changes above.
2010-08-302010-08-30 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius2-0/+8
* configure.ac: AC_CHECK_DECLS([seteuid]). * psximfs02/init.c: Provide decl for seteuid if not provided by libc.
2010-08-302010-08-30 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius1-0/+6
* configure.ac: AC_CHECK_DECLS([seteuid]). * psximfs02/init.c: Provide decl for seteuid if not provided by libc.
2010-08-302010-08-30 Ralf Corsépius <ralf.corsepius@rtems.org>Ralf Corsepius3-7/+0
* psxenosys/init.c, psxenosys/psxenosys.doc, psxenosys/psxenosys.scn: Remove devctl.