Commit Graph

20 Commits

Author SHA1 Message Date
Sebastian Huber
698c2e504a tests/psxtests: Use <rtems/test.h> 2014-03-25 08:06:16 +01:00
Chris Johns
c49985691f Change all references of rtems.com to rtems.org. 2014-03-21 08:10:47 +11:00
Joel Sherrill
9b4422a251 Remove All CVS Id Strings Possible Using a Script
Script does what is expected and tries to do it as
smartly as possible.

+ remove occurrences of two blank comment lines
  next to each other after Id string line removed.
+ remove entire comment blocks which only exited to
  contain CVS Ids
+ If the processing left a blank line at the top of
  a file, it was removed.
2012-05-11 08:44:13 -05:00
Ralf Corsepius
cafefbf263 Add HAVE_CONFIG_H. 2011-02-22 09:47:36 +00:00
Joel Sherrill
33c46f1a70 2010-10-21 Joel Sherrill <joel.sherrill@oarcorp.com>
* 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-21 21:22:25 +00:00
Joel Sherrill
2317457e10 2009-12-08 Joel Sherrill <joel.sherrill@oarcorp.com>
* include/pmacros.h, 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, 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, psxclock/init.c,
	psxfile01/test.c, psxfile01/test_cat.c, psxfile01/test_extend.c,
	psxfile01/test_write.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, psxreaddir/test.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, psxstat/test.c, psxtime/test.c, psxualarm/init.c:
	Use rtems_test_assert() consistently instead of system assert().
	rtems_test_assert() is designed to integrate into the RTEMS test
	suite infrastructure.
2009-12-08 17:52:53 +00:00
Ralf Corsepius
39615f481a Use PRIxpthread_t to print pthread_t's. 2009-10-27 14:10:54 +00:00
Joel Sherrill
2e7e636f75 2009-05-10 Joel Sherrill <joel.sherrill@oarcorp.com>
* 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-11 01:41:16 +00:00
Ralf Corsepius
1b4f2b305c Remove stray white spaces. 2004-04-16 09:24:30 +00:00
Joel Sherrill
3c48599c1c 2003-09-04 Joel Sherrill <joel@OARcorp.com>
* 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 18:53:39 +00:00
Joel Sherrill
7b64b25b19 2003-05-29 Joel Sherrill <joel@OARcorp.com>
* 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-29 19:07:59 +00:00
Joel Sherrill
d8024895e3 2002-08-01 Joel Sherrill <joel@OARcorp.com>
* 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-08-02 00:53:21 +00:00
Joel Sherrill
08311cc3a9 Updated copyright notice. 1999-11-17 17:51:34 +00:00
Joel Sherrill
60b791ada1 updated copyright to 1998 1998-02-17 23:46:28 +00:00
Joel Sherrill
98e4ebf594 Fixed typo in the pointer to the license terms. 1997-10-08 15:45:54 +00:00
Joel Sherrill
03f2154e51 headers updated to reflect new style copyright notice as part
of switching to the modified GNU GPL.
1997-04-22 17:20:27 +00:00
Joel Sherrill
85f5b4ab06 nanosleep now returns -1 and EINTR when a signal interrupts EINTR. 1996-08-13 14:47:31 +00:00
Joel Sherrill
699fe08a25 Added test case which blocks a signal, sees what signals are pending, sends
that same signal to the executing thread, sees what is pending, then unblocks
that signal so the handler can execute.
1996-06-11 20:46:13 +00:00
Joel Sherrill
fb39f191da modified to test pthread_kill() to self and pthread_kill() to a blocked
thread.  nanosleep() can be interrupted and return the time remaining.
1996-06-11 16:04:25 +00:00
Joel Sherrill
1ba858d7ea new files.
This test does a basic checkout of signals with a thread-directed signal
(pthread_kill()) used to interrupt a nanosleep().
1996-06-10 20:51:31 +00:00