Commit Graph

383 Commits

Author SHA1 Message Date
Sebastian Huber
03cc73a695 2011-12-13 Sebastian Huber <sebastian.huber@embedded-brains.de>
* psxconfig01/init.c: Create floating point tasks.
2011-12-13 14:33:42 +00:00
Sebastian Huber
5f818ec1be 2011-12-13 Sebastian Huber <sebastian.huber@embedded-brains.de>
* psxmsgq04/init.c: Fixed allocation of second message queue.
2011-12-13 10:49:13 +00:00
Sebastian Huber
7369960810 2011-12-13 Sebastian Huber <sebastian.huber@embedded-brains.de>
* psxconfig01/init.c: Create more objects.
2011-12-13 10:02:36 +00:00
Ralf Corsepius
260fa3fd30 2011-12-13 Ralf Corsépius <ralf.corsepius@rtems.org>
* psx07/init.c: Remove unused var "clock_allowed".
2011-12-13 09:40:08 +00:00
Ralf Corsepius
4b27463311 2011-12-13 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Check for getrusage decl.
	* psxgetrusage01/init.c:
	Fix header file inclusion order.
	Move configuration section up.
	Apply HAVE_DECL_GETRUSAGE.
2011-12-13 06:52:09 +00:00
Sebastian Huber
c7dc99ef21 2011-12-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
* psxconfig01/init.c: Fix due to alignment issue.
2011-12-09 16:44:15 +00:00
Sebastian Huber
b6c5fe0f83 2011-12-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
* psxconfig01/.cvsignore, psxconfig01/Makefile.am, psxconfig01/init.c,
	psxconfig01/psxconfig01.doc, psxconfig01/psxconfig01.scn: New files.
	* Makefile.am, configure.ac: Reflect changes above.
2011-12-09 16:27:11 +00:00
Joel Sherrill
1b8f204fd5 2011-12-08 Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1589/build
	* 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, psx15/Makefile.am,
	psx16/Makefile.am, psxaio01/Makefile.am, psxaio02/Makefile.am,
	psxaio03/Makefile.am, psxalarm01/Makefile.am,
	psxautoinit01/Makefile.am, psxautoinit02/Makefile.am,
	psxbarrier01/Makefile.am, psxcancel/Makefile.am,
	psxcancel01/Makefile.am, psxchroot01/Makefile.am,
	psxclassic01/Makefile.am, psxcleanup/Makefile.am,
	psxcleanup01/Makefile.am, psxclock/Makefile.am,
	psxcond01/Makefile.am, psxeintr_join/Makefile.am,
	psxenosys/Makefile.am, psxfatal01/Makefile.am,
	psxfatal02/Makefile.am, psxfchx01/Makefile.am, psxfile01/Makefile.am,
	psxfile02/Makefile.am, psxfilelock01/Makefile.am,
	psxgetrusage01/Makefile.am, psxid01/Makefile.am,
	psximfs01/Makefile.am, psximfs02/Makefile.am,
	psxintrcritical01/Makefile.am, psxitimer/Makefile.am,
	psxkey01/Makefile.am, psxkey02/Makefile.am, psxkey03/Makefile.am,
	psxmount/Makefile.am, psxmsgq01/Makefile.am, psxmsgq02/Makefile.am,
	psxmsgq03/Makefile.am, psxmsgq04/Makefile.am,
	psxmutexattr01/Makefile.am, psxobj01/Makefile.am,
	psxpasswd01/Makefile.am, psxpasswd02/Makefile.am,
	psxpipe01/Makefile.am, psxrdwrv/Makefile.am, psxreaddir/Makefile.am,
	psxrwlock01/Makefile.am, psxsem01/Makefile.am,
	psxsignal01/Makefile.am, psxsignal02/Makefile.am,
	psxsignal03/Makefile.am, psxsignal04/Makefile.am,
	psxsignal05/Makefile.am, psxsignal06/Makefile.am,
	psxspin01/Makefile.am, psxspin02/Makefile.am, psxstack01/Makefile.am,
	psxstack02/Makefile.am, psxstat/Makefile.am, psxsysconf/Makefile.am,
	psxtime/Makefile.am, psxtimer01/Makefile.am, psxtimer02/Makefile.am,
	psxtimes01/Makefile.am, psxualarm/Makefile.am, psxusleep/Makefile.am:
	Remove obsolete optional manager capability.
2011-12-08 21:38:23 +00:00
Ralf Corsepius
fd7d65d238 2011-12-08 Ralf Corsépius <ralf.corsepius@rtems.org>
PR 1981/cpukit
	* configure.ac: Remove checks for pthread_attr_getcputime,
	pthread_attr_setcputime.
	* psx07/init.c: Remove references to pthread_attr_getcputime,
	pthread_attr_setcputime.
2011-12-08 08:49:19 +00:00
Ralf Corsepius
41909dea87 2011-10-25 Ralf Corsépius <ralf.corsepius@rtems.org>
* psxmsgq01/init.c: Introduce fatal_posix_mqd.
	Replace fatal_posix_service_pointer_minus_one with fatal_posix_mqd.
	* psxsem01/init.c: Introduce fatal_posix_sem.
	Replace fatal_posix_service_pointer_minus_one with fatal_posix_sem.
2011-10-25 16:29:14 +00:00
Ralf Corsepius
8ed7d0a645 2011-10-25 Ralf Corsépius <ralf.corsepius@rtems.org>
* psxreaddir/test.c: Remove bogus casts.
	Fix fprintf format strings.
2011-10-25 15:12:08 +00:00
Ralf Corsepius
a3fd09b69e 2011-10-22 Ralf Corsépius <ralf.corsepius@rtems.org>
* psxfile01/test.c: Remove local redeclaration of IMFS_dump.
2011-10-22 12:20:33 +00:00
Ralf Corsepius
6e9634614b 2011-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* psxhdrs/pthread01.c, psxhdrs/pthread02.c, psxhdrs/pthread03.c,
	psxhdrs/pthread04.c, psxhdrs/pthread05.c, psxhdrs/pthread06.c,
	psxhdrs/pthread07.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/pthread34.c,
	psxhdrs/pthread35.c, psxhdrs/pthread36.c, psxhdrs/pthread37.c,
	psxhdrs/pthread38.c, psxhdrs/pthread39.c, psxhdrs/pthread40.c:
	Let test() return values (avoid warnings).
2011-10-17 11:39:04 +00:00
Ralf Corsepius
9620b6189f 2011-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* 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: Let test() return values (avoid warnings).
2011-10-17 11:36:23 +00:00
Ralf Corsepius
38cc8d5385 2011-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* 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: Let test() return values (avoid warnings).
2011-10-17 11:17:11 +00:00
Ralf Corsepius
a17ec5cbf2 2011-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* 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:
	Let test() return values (avoid warnings).
2011-10-17 10:05:44 +00:00
Ralf Corsepius
d80b196e4c 2011-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* psxhdrs/sched01.c, psxhdrs/sched02.c, psxhdrs/sched03.c,
	psxhdrs/sched04.c, psxhdrs/sched05.c, psxhdrs/sched06.c,
	psxhdrs/sched07.c, psxhdrs/sched08.c:
	Let test() return values (avoid warnings).
2011-10-17 09:53:17 +00:00
Ralf Corsepius
e94ce2fd8e 2011-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* 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:
	Let test() return values (avoid warnings).
2011-10-17 07:18:21 +00:00
Ralf Corsepius
63f4be9999 2011-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* psxhdrs/key01.c, psxhdrs/key02.c, psxhdrs/key03.c,
	psxhdrs/key04.c: Let test() return values (avoid warnings).
2011-10-15 09:19:50 +00:00
Ralf Corsepius
003999c44d 2011-10-15 Ralf Corsépius <ralf.corsepius@rtems.org>
* psxhdrs/clock01.c, psxhdrs/clock02.c, psxhdrs/clock03.c,
	psxhdrs/clock04.c, psxhdrs/clock05.c, psxhdrs/clock06.c:
	Let test() return values (avoid warnings).
2011-10-15 05:31:26 +00:00
Ralf Corsepius
03e0d9aa7f 2011-10-13 Ralf Corsépius <ralf.corsepius@rtems.org>
* psxhdrs/signal23.c: Add comment to denote test as obsolete.
2011-10-13 17:20:11 +00:00
Ralf Corsepius
c1b890c8bd 2011-10-13 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Check for size of mode_t.
	* psxfile01/test.c, psxstat/test.c: Include "primode.h".
	Use PRIomode_t to print mode_t.
2011-10-13 13:44:40 +00:00
Sebastian Huber
053974f8b9 2011-10-12 Sebastian Huber <sebastian.huber@embedded-brains.de>
* psxaio01/system.h, psxaio02/system.h, psxaio03/system.h: Do not use
	the stack checker.
2011-10-12 09:11:47 +00:00
Ralf Corsepius
9ab1039db7 2011-10-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* psxhdrs/sync01.c, psxhdrs/sync02.c: Let test() return values
	(avoid warnings).
2011-10-12 04:21:57 +00:00
Ralf Corsepius
077184fd50 2011-10-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* 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: Let test() return values (avoid warnings).
2011-10-12 04:19:11 +00:00
Ralf Corsepius
e7edd55890 2011-10-12 Ralf Corsépius <ralf.corsepius@rtems.org>
* psxhdrs/timer01.c, psxhdrs/timer02.c, psxhdrs/timer03.c,
	psxhdrs/timer04.c, psxhdrs/timer05.c, psxhdrs/timer06.c,
	psxhdrs/timer07.c: Let test() return values (avoid warnings).
2011-10-12 04:15:32 +00:00
Ralf Corsepius
4562dd8789 2011-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* psx01/init.c, psx07/init.c, psx09/init.c, psx12/init.c,
	psxclock/init.c, psxtimer01/psxtimer.c: Include "pritime.h".
	Use PRIdtime_t to print time_t.
2011-09-30 02:53:32 +00:00
Ralf Corsepius
b47a7ccb8d 2011-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Check for size of time_t.
2011-09-30 01:55:27 +00:00
Ralf Corsepius
b0792d230e 2011-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
* psx16/init.c, psxclassic01/init.c, psxeintr_join/init.c:
	Add HAVE_CONFIG_H.
2011-09-30 01:47:26 +00:00
Sebastian Huber
dc9f1a932b 2011-09-05 Sebastian Huber <sebastian.huber@embedded-brains.de>
* psxfatal01/psxfatal01.scn, psxfatal01/testcase.h,
	psxfatal02/psxfatal02.scn, psxfatal02/testcase.h,
	psxfatal_support/init.c: Print proper begin and end message.
2011-09-05 09:49:52 +00:00
Joel Sherrill
08ef1631cf 2011-08-21 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1890/cpukit
	* psxmsgq01/init.c: POSIX says msg_prio is allowed to be NULL.
2011-08-21 19:59:51 +00:00
Sebastian Huber
b7ee9ab913 2011-08-18 Sebastian Huber <sebastian.huber@embedded-brains.de>
* psxfatal_support/init.c: Ensure that _Thread_BSP_context is
	initialized.
2011-08-18 07:47:38 +00:00
Joel Sherrill
864dd9ada3 2011-08-01 Joel Sherrill <joel.sherrill@oarcorp.com>
* psx16/Makefile.am: New file.
2011-08-01 13:27:15 +00:00
Joel Sherrill
efe2ab63e1 2011-08-01 Joel Sherrill <joel.sherrilL@OARcorp.com>
* psx16/.cvsignore, psx16/init.c, psx16/psx16.doc, psx16/psx16.scn: New
	files. Accidentally missed in previous commit.
2011-08-01 12:45:14 +00:00
Joel Sherrill
bd1505b218 2011-07-31 Joel Sherrill <joel.sherrilL@OARcorp.com>
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-31 22:40:31 +00:00
Joel Sherrill
76e9a52f29 2011-07-31 Joel Sherrill <joel.sherrilL@OARcorp.com>
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-31 16:16:17 +00:00
Joel Sherrill
50e4a1b16e 2011-07-22 Joel Sherrill <joel.sherrill@oarcorp.com>
PR 1839/filesystem
	* psxfchx01/init.c, psxfchx01/psxfchx01.scn, psxfile01/psxfile01.scn,
	psxfile01/test.c: Update test to reflect new status codes.
2011-07-22 20:23:21 +00:00
Ralf Corsepius
26605b27e9 2011-07-21 Ralf Corsépius <ralf.corsepius@rtems.org>
* psxhdrs/Makefile.am: Remove -Wno-unused-but-set-variable
	(Non-portable).
2011-07-21 07:45:34 +00:00
Joel Sherrill
4f6cff8dbf 2011-07-19 Joel Sherrill <joel.sherrilL@OARcorp.com>
PR 1838/filesystem
	* psxfchx01/init.c, psxfchx01/psxfchx01.scn: fchmod() does not need a
	writeable file descriptor.
2011-07-19 13:10:46 +00:00
Ralf Corsepius
b98918b947 2011-06-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* psxautoinit01/Makefile.am, psxautoinit02/Makefile.am,
	psxbarrier01/Makefile.am, psxrwlock01/Makefile.am,
	psxspin01/Makefile.am, psxspin02/Makefile.am:
	Remove scndir.
2011-06-20 05:51:51 +00:00
Ralf Corsepius
2e0f173bc3 2011-06-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* 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-20 05:43:05 +00:00
Ralf Corsepius
6843bfc40d 2011-06-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* Makefile.am: Remove EXTRA_DIST.
	Remove DIST_SUBDIRS.
	Remove obsolete comments.
2011-06-20 05:37:02 +00:00
Ralf Corsepius
638bd81f1f 2011-06-20 Ralf Corsépius <ralf.corsepius@rtems.org>
* psxclassic01/psxclassic01.doc: Fix copyright date.
2011-06-20 05:26:18 +00:00
Ralf Corsepius
42ba09163e 2011-05-16 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
* psxclock/init.c (Init):
	Use CLOCK_PROCESS_CPUTIME_ID and CLOCK_THREAD_CPUTIME_ID.
	* psxclock/psxclock.scn: Regenerate.
2011-05-18 05:19:30 +00:00
Joel Sherrill
3cefd8f090 2011-05-06 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxfile01/test.c, psxmsgq01/init.c, psxreaddir/test.c: Fix tests
	broken in warning pass.
2011-05-06 17:29:29 +00:00
Joel Sherrill
ff7ff62a0f 2011-05-05 Joel Sherrill <joel.sherrill@oarcorp.com>
* 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-05-05 16:45:52 +00:00
Sebastian Huber
a3ca5f366f 2011-04-15 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
* psxstat/test.c: Check status codes.
2011-04-15 14:21:19 +00:00
Sebastian Huber
15478c9520 2011-04-15 Sebastian Huber <Sebastian.Huber@embedded-brains.de>
* psxstat/test.c: Fixed integer type.
2011-04-15 11:25:00 +00:00
Joel Sherrill
160d6e426e 2011-03-09 Joel Sherrill <joel.sherrill@oarcorp.com>
* psx04/init.c, psx04/psx04.scn: Remove test case made obsolete by
	PR1759.
2011-03-09 20:08:23 +00:00
Joel Sherrill
408eea8879 2011-03-08 Joel Sherrill <joel.sherrilL@OARcorp.com>
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-08 22:10:39 +00:00