| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
PR 1629/cpukit
* psx04/init.c: sigsuspend() was not completely following the POSIX
specification.
|
|
|
|
|
|
|
|
|
|
|
| |
PR 1623/testing
* psx13/test.c, psx13/psx13.scn: New cases to improve coverage of
utime() and fpathconf().
* psxfile01/test.c, psxfile01/psxfile01.scn: New cases to improve
coverage of rmdir(), unlink(), mknod(), link(), open(), read(),
write().
* psxstat/test.c, psxstat/psxstat.scn: New case to improve
coverage of readlink().
|
|
|
|
|
|
| |
PR 1622/testing
* psxchroot01/test.c, psxchroot01/psxchroot01.scn: Added two test
cases to completely cover chroot().
|
|
|
|
| |
* psxfile01/test.c: Avoid NULL pointer access.
|
|
|
|
|
|
|
|
|
|
| |
PR 1617/testing
* psxfile01/test.c, psxfile01/psxfile01.scn: Added new cases to
exercise_link_r and _unlink_r
* psxstat/test.c, psxstat/psxstat.scn: Added new cases to exercise
_lstat_r and _stat_r.
* psxtime/test.c, psxtime/psxtime.scn: Added new cases to exercise
_gettimeofday.
|
|
|
|
| |
* psxstat/test.c: Avoid NULL pointer access.
|
|
|
|
|
|
|
|
|
|
| |
PR 1613/testing
* psxfchx01/init.c, psxfchx01/Makefile.am, psxfchx01/.cvsignore,
psxfchx01/psxfchx01.doc, psxfchx01/psxfchx01.scn: New
tests. Improves coverage of fchdir, fchmod, fchown directives.
* configure.ac, Makefile.am: Changes to accommodate new test.
* psxstat/test.c, psxstat/psxstat.scn: Added new test case to test
statvfs routine under libcsupport.
|
|
|
|
|
|
|
|
|
|
| |
PR 1610/testing
* psx13/test.c, psx13/psx13.scn: Remove the test cases which
exercise pipe. These are new a new test under psxpipe01/
* psxpipe01/init.c, psxpipe01/Makefile.am,
psxpipe01/psxpipe01.scn, psxpipe01/psxpipe01.doc: Added new test.
* Makefile.am, configure.ac: Changes due to addition of new test:
psxpipe01.
|
|
|
|
|
|
| |
PR 1608/testing
* psxfile01/init.c: Add a simple test case: Open file as read-only
and attemp to truncate. Improves coverage.
|
|
|
|
|
|
| |
PR 1606/cpukit
* psxfatal_support/init.c: Remove
INTERNAL_ERROR_INVALID_WORKSPACE_ADDRESS since it is not generated.
|
|
|
|
|
|
| |
* psxfatal_support/init.c: Print end of test message in case of
success. Stop multitasking in the fatal error extension.
* psxfatal01/psxfatal01.scn, psxfatal02/psxfatal02.scn: Update.
|
|
|
|
| |
* psxtimes01/init.c: Added missing declaration.
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add test for various forms of times() and
getrusage().
* psxgetrusage01/.cvsignore, psxgetrusage01/Makefile.am,
psxgetrusage01/init.c, psxgetrusage01/psxgetrusage01.doc,
psxgetrusage01/psxgetrusage01.scn, psxtimes01/.cvsignore,
psxtimes01/Makefile.am, psxtimes01/init.c, psxtimes01/psxtimes01.doc,
psxtimes01/psxtimes01.scn: New files.
|
|
|
|
|
| |
* psxid01/init.c, psxid01/psxid01.scn: Actually match an entry in
/etc/passwd and /etc/group.
|
|
|
|
|
| |
* psxid01/init.c, psxid01/psxid01.doc, psxid01/psxid01.scn: Add test
cases.
|
|
|
|
| |
* psx13/test.c: Fix warning.
|
|
|
|
| |
* psxfile01/test_cat.c: Does not need posix specific macros.
|
|
|
|
|
| |
* psxfile01/Makefile.am, psxfile01/psxfile01.scn, psxfile01/test.c:
Remove tests which put NULL entries in file handlers.
|
|
|
|
|
|
|
|
|
|
| |
PR 1598/testing
* Makefile.am, configure.ac, psxpasswd01/init.c,
psxpasswd01/psxpasswd01.doc, psxpasswd01/psxpasswd01.scn: Add testing
for POSIX user database (e.g. /etc/group and /etc/passwd) access
routines which are implemented in libcsupport/src/getpwent.c.
* psxpasswd02/.cvsignore, psxpasswd02/Makefile.am, psxpasswd02/init.c,
psxpasswd02/psxpasswd02.doc, psxpasswd02/psxpasswd02.scn: New files.
|
|
|
|
|
|
| |
PR 1597/cpukit
* psx13/psx13.scn, psx13/test.c, psxstat/psxstat.scn,
psxstat/test.c: Add lchown() and utimes().
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add tests for file lock stubs as well as
various POSIX methods that access UID, PID, and GID.
* psxfilelock01/.cvsignore, psxfilelock01/Makefile.am,
psxfilelock01/init.c, psxfilelock01/psxfilelock01.doc,
psxfilelock01/psxfilelock01.scn, psxid01/.cvsignore,
psxid01/Makefile.am, psxid01/init.c, psxid01/psxid01.doc,
psxid01/psxid01.scn: New files.
|
|
|
|
| |
* psximfs01/init.c: Fix warning introduced.
|
|
|
|
|
| |
PR 1595/tests
* psximfs01/init.c: Fix warnings.
|
|
|
|
|
| |
* psxtime/psxtime.scn, psxtime/test.c: Add test for passing a null
pointer.
|
|
|
|
| |
* configure.ac: Remove reference to RTEMS_OBJECT_FORMAT.
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Add test to exercise IMFS behaviour with
files of maximum sizes.
* psximfs01/.cvsignore, psximfs01/Makefile.am, psximfs01/init.c,
psximfs01/psximfs01.doc, psximfs01/psximfs01.scn: New files.
|
|
|
|
| |
* Makefile.am, configure.ac: Revert accidentally committed patch.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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, psxalarm01/Makefile.am,
psxautoinit01/Makefile.am, psxautoinit02/Makefile.am,
psxbarrier01/Makefile.am, psxcancel/Makefile.am,
psxcancel01/Makefile.am, psxchroot01/Makefile.am,
psxcleanup/Makefile.am, psxcleanup01/Makefile.am,
psxclock/Makefile.am, psxcond01/Makefile.am, psxenosys/Makefile.am,
psxfatal01/Makefile.am, psxfatal02/Makefile.am,
psxfile01/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, 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,
psxspin01/Makefile.am, psxspin02/Makefile.am, psxstack01/Makefile.am,
psxstat/Makefile.am, psxsysconf/Makefile.am, psxtime/Makefile.am,
psxtimer01/Makefile.am, psxtimer02/Makefile.am,
psxualarm/Makefile.am, psxusleep/Makefile.am: Revert accidentally
committed patch.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac, 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,
psxalarm01/Makefile.am, psxautoinit01/Makefile.am,
psxautoinit02/Makefile.am, psxbarrier01/Makefile.am,
psxcancel/Makefile.am, psxcancel01/Makefile.am,
psxchroot01/Makefile.am, psxcleanup/Makefile.am,
psxcleanup01/Makefile.am, psxclock/Makefile.am,
psxcond01/Makefile.am, psxenosys/Makefile.am, psxfatal01/Makefile.am,
psxfatal02/Makefile.am, psxfile01/Makefile.am, psxfile02/init.c,
psxfile02/psxfile02.doc, psxfile02/psxfile02.scn,
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, 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,
psxspin01/Makefile.am, psxspin02/Makefile.am, psxstack01/Makefile.am,
psxstat/Makefile.am, psxsysconf/Makefile.am, psxtime/Makefile.am,
psxtimer01/Makefile.am, psxtimer02/Makefile.am,
psxualarm/Makefile.am, psxusleep/Makefile.am: Add test for fd greater
than number of file descriptors configured.
|
|
|
|
| |
* psxfile02/psxfile02.doc: Filled in documentation information.
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: Added test case for calls that check for
an unopened file descriptor.
* psxfile02/.cvsignore, psxfile02/Makefile.am, psxfile02/init.c,
psxfile02/psxfile02.doc, psxfile02/psxfile02.scn: New files.
|
|
|
|
|
| |
* psxtime/psxtime.scn, psxtime/test.c: Add a normal case with second
parameter to adjtime NULL.
|
|
|
|
| |
* psxfatal_support/init.c: Remove references to ITRON constants.
|
|
|
|
| |
* psxfile01/test.c: Update for IMFS API changes.
|
|
|
|
|
| |
* psxfile01/test.c, psxmount/test.c, psxreaddir/test.c,
psxstat/test.c: Update to the new mount API.
|
|
|
|
|
| |
* configure.ac: Add AC_CHECK_SIZEOF(off_t).
* include/pmacros.h: Add PRIdoff_t.
|
|
|
|
|
| |
* configure.ac: Add AC_CHECK_SIZEOF(off_t).
* include/pmacros.h: Add PRIdoff_t.
|
|
|
|
|
|
|
| |
* psxfile01/test.c, psxfile01/psxfile01.scn: This file now
exercises the _rename_r in libcsupport. For now, it also
provides two fsmount_me_h handlers to enable certain error
checking paths
|
|
|
|
| |
* psxfile01/test.c: Add check for errno on chdir(NULL).
|
|
|
|
| |
* psxrdwrv/test.c: Use SIZE_MAX not SSIZE_MAX.
|
|
|
|
|
| |
* psx07/init.c, psx07/task.c: Introduce enough of a delay so the Init()
thread can reliably reach the pthread_join() call.
|
|
|
|
|
|
| |
* psxreaddir/psxreaddir.scn, psxreaddir/test.c: Do not test for
rewinddir(NULL) since we are now using newlib's implementation and it
does not check for NULL. This causes a fault on some targets.
|
|
|
|
|
|
| |
* psx07/init.c, psx09/init.c, psx12/init.c, psxhdrs/pthread11.c,
psxhdrs/pthread22.c, psxhdrs/sched01.c, psxhdrs/sched03.c:
Reflect POSIX changes to sched_param.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
* psxhdrs/proc01.c, psxhdrs/proc02.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/signal20.c, psxhdrs/signal21.c:
#include <unistd.h>.
|
|
|
|
|
| |
* psx13/test.c, psx13/psx13.scn Added new routine PipeTestNull()
to cover the trivial NULL case for pipe function.
|
|
|
|
|
|
| |
* psxrwlock01/test.c, psxspin01/test.c, psxspin02/test.c: Fix spacing
and compilation issues. Initial test build was accidentally without
POSIX enabled.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
| |
* Makefile.am, configure.ac: New test to exercise getgrnam and getpwnam
families.
* psxpasswd01/.cvsignore, psxpasswd01/Makefile.am, psxpasswd01/init.c,
psxpasswd01/psxpasswd01.doc, psxpasswd01/psxpasswd01.scn: New files.
|