Commit Graph
194 Commits
Author SHA1 Message Date
Joel Sherrill 8728969392 2007-12-13 Joel Sherrill <joel.sherrill@OARcorp.com>
* 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 16:56:21 +00:00
Joel Sherrill 75b571311a 2007-12-13 Joel Sherrill <joel.sherrill@OARcorp.com>
* psx13/test.c: Fix spelling error.
2007-12-13 14:51:22 +00:00
Joel Sherrill a023333d10 2007-12-13 Joel Sherrill <joel.sherrill@OARcorp.com>
* psxtime/test.c: Add tests for adjtime().
2007-12-13 14:46:37 +00:00
Glenn Humphrey 8c464e2c25 2007-11-27 Glenn Humphrey <glenn.humphrey@OARcorp.com>
* psxbarrier01/psxbarrier01.scn, psxbarrier01/test.c,
	psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Added several test
	cases to improve test coverage.
2007-11-27 20:12:12 +00:00
Joel Sherrill 41f17ba4a5 2007-09-24 Joel Sherrill <joel.sherrill@oarcorp.com>
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-09-24 21:34:47 +00:00
Joel Sherrill e02db20c46 2007-05-11 Joel Sherrill <joel.sherrill@OARcorp.com>
* 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-05-11 19:44:22 +00:00
Joel Sherrill 68e2f0746e 2007-04-05 Joel Sherrill <joel@OARcorp.com>
* psx01/init.c, psx01/psx01.scn: Adjust test to account for nanosleep()
	behavior more closely matching GNU/Linux.
2007-04-05 21:14:24 +00:00
Joel Sherrill c0547b4901 2006-12-04 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxrwlock01/main.c, psxrwlock01/test.c: Improve rwlock test to
	include normal blocking and unblocking on timeout.
2006-12-04 14:11:37 +00:00
Ralf Corsepius 0a978b3d38 2006-12-02 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: New BUG-REPORT address.
2006-12-02 06:05:23 +00:00
Joel Sherrill 0c2a6a12c0 2006-11-17 Joel Sherrill <joel@OARcorp.com>
* 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-17 23:04:31 +00:00
Joel Sherrill f029dd9b04 2006-11-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* psxbarrier01/main.c: New file.
2006-11-15 14:13:02 +00:00
Joel Sherrill 7c6dac1e24 2006-11-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* 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 14:10:06 +00:00
Joel Sherrill b4e79bc271 2006-11-15 Joel Sherrill <joel.sherrill@oarcorp.com>
* 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-11-15 14:09:07 +00:00
Joel Sherrill 302f5fa579 2006-10-30 Joel Sherrill <joel@OARcorp.com>
PR 841/rtems
	* psxsem01/init.c: Make sem_timedwait more conformant to Open Group
	specification.
2006-10-30 22:22:00 +00:00
Ralf Corsepius 67ace2d971 2006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
* configure.ac: Require autoconf-2.60. Require automake-1.10.
2006-10-17 07:37:32 +00:00
Ralf Corsepius 6fb507b0e8 2006-07-11 Ralf Corsépius <ralf.corsepius@rtems.org>
* 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.
2006-07-11 04:50:37 +00:00
Ralf Corsepius c7e8989e7b Convert to utf-8 2006-07-06 10:53:56 +00:00
Ralf Corsepius 1fd159523f 2005-11-22 Ralf Corsepius <ralf.corsepius@rtems.org>
* configure.ac: Remove RTEMS_ENABLE_BARE,
	BARE_CPU_CFLAGS, BARE_CPU_MODEL.
2005-11-22 15:30:31 +00:00
Ralf Corsepius 6f2593f79f Fix my email address 2005-11-13 06:52:39 +00:00
Ralf Corsepius b776ece760 2005-11-13 Ralf Corsepius <ralf.corsepius@rtems.org>
* 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-13 06:42:15 +00:00
Ralf Corsepius dc35ca4374 Fix typos. 2005-11-11 15:10:59 +00:00
Ralf Corsepius b7ffd7bda0 * psx01/Makefile.am: Rework.
* psx02/Makefile.am: Rework.
	* psx03/Makefile.am: Rework.
	* psx04/Makefile.am: Rework.
	* psx05/Makefile.am: Rework.
	* psx06/Makefile.am: Rework.
	* psx07/Makefile.am: Rework.
	* psx08/Makefile.am: Rework.
	* psx09/Makefile.am: Rework.
	* psx10/Makefile.am: Rework.
	* psx11/Makefile.am: Rework.
	* psx12/Makefile.am: Rework.
	* psx13/Makefile.am: Rework.
	* psxcancel/Makefile.am: Rework.
	* psxchroot01/Makefile.am: Rework.
	* psxfile01/Makefile.am: Rework.
	* psxmount/Makefile.am: Rework.
	* psxmsgq01/Makefile.am: Rework.
	* psxreaddir/Makefile.am: Rework.
	* psxsem01/Makefile.am: Rework.
	* psxstat/Makefile.am: Rework.
	* psxtime/Makefile.am: Rework.
	* psxtimer/Makefile.am: Rework.
2005-11-11 14:40:22 +00:00
Ralf Corsepius 0057038426 2005-11-11 Ralf Corsepius <ralf.corsepius@rtems.org>
* 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-11 08:13:47 +00:00
Ralf Corsepius e1660cfb1c 2005-11-09 Ralf Corsepius <ralf.corsepius@rtems.org>
* 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 12:25:45 +00:00
Ralf Corsepius c19bc93429 2005-11-09 Ralf Corsepius <ralf.corsepius@rtems.org>
* psxtests.am: Set project_bspdir=$(PROJECT_ROOT)
2005-11-09 09:26:12 +00:00
Ralf Corsepius 7a00629b8b 2005-11-07 Ralf Corsepius <ralf.corsepius@rtems.org>
* Makefile.am: Remove noinst_HEADERS. Remove POSIX_FILES_DIRS,
	POSIX_FILES_DIRS.
	* psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
	psxfile01/Makefile.am, psxmount/Makefile.am, psxreaddir/Makefile.am,
	psxstat/Makefile.am: Add ../include/pmacros.h
2005-11-07 14:08:39 +00:00
Ralf Corsepius 28aba4bec8 2005-11-07 Ralf Corsepius <ralf.corsepius@rtems.org>
* Makefile.am: Remove noinst_HEADERS. Remove POSIX_FILES_DIRS,
	POSIX_FILES_DIRS.
	* psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
	psxfile01/Makefile.am, psxmount/Makefile.am, psxreaddir/Makefile.am,
	psxstat/Makefile.am: Add ../include/pmacros.h
2005-11-07 13:54:09 +00:00
Ralf Corsepius b4dd03cf29 2005-11-07 Ralf Corsepius <ralf.corsepius@rtems.org>
* psxtests.am: Remove LIB_VARIANT.
2005-11-07 12:41:56 +00:00
Ralf Corsepius 707bf028e6 * 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 09:39:00 +00:00
Ralf Corsepius c32fb8f136 2005-11-07 Ralf Corsepius <ralf.corsepius@rtems.org>
* Makefile.am: Cleanup.
2005-11-07 08:43:52 +00:00
Ralf Corsepius ddbeecefac 2005-11-07 Ralf Corsepius <ralf.corsepius@rtems.org>
* 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-11-07 08:25:56 +00:00
Joel Sherrill a98ea87143 2005-09-01 Joel Sherrill <joel@OARcorp.com>
PR 628/rtems
	* psx04/init.c, psx04/psx04.scn: Update tests to reflect a signal of 0
	being an error.
2005-09-01 16:15:33 +00:00
Joel Sherrill a514e785c5 2005-04-26 Joel Sherrill <joel@OARcorp.com>
* psxreaddir/test.c: Eliminate warnings.
2005-04-26 23:37:05 +00:00
Ralf Corsepius 97891e5ea3 2004-09-24 Ralf Corsepius <ralf_corsepius@rtems.org>
* configure.ac: Require automake > 1.9.
2004-09-24 05:54:59 +00:00
Ralf Corsepius 80450c7074 * psx01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
* psx02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
	* psx03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
	* psx04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
	* psx05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
	* psx06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
	* psx07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
	* psx08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
	* psx09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
	* psx10/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
	* psx11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
	* psx12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
	* psx13/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
	* psxcancel/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
	* psxchroot01/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
	* psxfile01/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
	* psxmount/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
	* psxmsgq01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
	* psxreaddir/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
	* psxsem01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
	* psxstat/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
	* psxtime/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
	* psxtimer/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2004-04-01 15:16:20 +00:00
Ralf Corsepius 0fdaca2197 2004-04-01 Ralf Corsepius <ralf_corsepius@rtems.org>
* psxcancel/init.c: Include <rtems/console.h> instead of <console.h>.
	* psxmount/test.c: Include <rtems/imfs.h> instead of <imfs.h>.
	* psxreaddir/test.c: Include <rtems/imfs.h> instead of <imfs.h>.
	* psxstat/test.c: Include <rtems/imfs.h> instead of <imfs.h>.
2004-04-01 10:14:37 +00:00
Ralf Corsepius 6965fc4342 2004-03-30 Ralf Corsepius <ralf_corsepius@rtems.org>
* psx06/init.c, psx06/system.h, psx06/task.c, psx06/task2.c: Convert
	to using c99 fixed size types.
2004-03-30 11:16:17 +00:00
Ralf Corsepius c5e9109f2e 2004-03-26 Ralf Corsepius <ralf_corsepius@rtems.org>
* Makefile.am: Remove include from SUBDIRS.
2004-03-26 04:58:50 +00:00
Ralf Corsepius dc75609271 2004-03-26 Ralf Corsepius <ralf_corsepius@rtems.org>
* include/Makefile.am: Remove.
	* Makefile.am: Merge-in include/Makefile.am.
	* configure.ac: Reflect changes above.
2004-03-26 04:57:54 +00:00
Ralf Corsepius 7c48a2e83d 2004-03-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Add 2nd arg to RTEMS_TOP.
2004-03-25 06:05:21 +00:00
Joel Sherrill 3c0c89888d 2004-03-05 Joel Sherrill <joel@OARcorp.com>
* psxfile01/test.c, psxmsgq01/init.c, psxstat/test.c,
	psxtimer/psxtimer.c: Eliminate warnings and typos.
2004-03-05 15:51:13 +00:00
Joel Sherrill 68cc3adb75 2004-02-26 Sébastien Barré <sbarre@sdelcc.com>
PR 582/core
	* psxmsgq01/init.c, psxmsgq01/psxmsgq01.scn: Fix the POSIX message
	queue test so more of it runs now.
2004-02-26 14:26:23 +00:00
Ralf Corsepius 1ace275091 2004-01-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* 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.
2004-01-14 07:49:29 +00:00
Ralf Corsepius e2eb7c08c2 2003-12-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* psxtests.am: Add dirstamp support.
2003-12-18 09:30:23 +00:00
Ralf Corsepius 0ab3b15167 2003-12-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* psxtests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
2003-12-17 04:19:02 +00:00
Ralf Corsepius 810720b633 2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Require automake >= 1.8, autoconf >= 2.59.
2003-12-12 03:28:02 +00:00
Ralf Corsepius 31b65e57de 2003-12-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* psxcancel/Makefile.am: Remove used H_FILES.
2003-12-11 15:11:45 +00:00
Ralf Corsepius a450a93d06 2003-12-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* 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-12-01 21:29:46 +00:00
Ralf Corsepius 5f52d1f01e 2003-11-10 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Reflect having moved to testsuites/.
2003-11-10 21:57:23 +00:00
Ralf Corsepius c6328bee62 2003-10-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
* configure.ac: Remove RTEMS_CANONICAL_HOST.
2003-10-22 10:05:17 +00:00