source: rtems/testsuites/psxtests/ChangeLog @ 4163a69

4.115
Last change on this file since 4163a69 was 4163a69, checked in by Ralf Corsepius <ralf.corsepius@…>, on 10/08/10 at 09:39:35

2010-10-08 Ralf Corsépius <ralf.corsepius@…>

  • psx07/init.c: Add HAVE_DECL_PTHREAD_ATTR_SETGUARDSIZE guard around guardsize.
  • Property mode set to 100644
File size: 81.6 KB
Line 
12010-10-08      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * psx07/init.c: Add HAVE_DECL_PTHREAD_ATTR_SETGUARDSIZE guard around
4        guardsize.
5
62010-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
7
8        * psxhdrs/pthread37.c, psxhdrs/pthread38.c, psxhdrs/pthread39.c,
9        psxhdrs/pthread40.c: New files.
10
112010-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
12
13        * Makefile.am, configure.ac, psx07/init.c, psx07/psx07.scn,
14        psxhdrs/Makefile.am, psxstack01/init.c: Add pthread_attr_getstack,
15        pthread_attr_setstack, pthread_attr_getguardsize, and
16        pthread_attr_setguardsize.
17        * psxstack02/.cvsignore, psxstack02/Makefile.am, psxstack02/init.c,
18        psxstack02/psxstack02.doc, psxstack02/psxstack02.scn: New files.
19
202010-10-01      Ralf Corsépius <ralf.corsepius@rtems.org>
21
22        * configure.ac: Check for pthread_attr_{get,set}cputime instead of
23        pthread_pthread_attr_{get,set}cputime (Typo).
24
252010-09-28      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
26
27        * psx15/.cvsignore, psx15/Makefile.am, psx15/init.c, psx15/psx15.scn:
28        New files.
29        * Makefile.am, configure.ac: Reflect changes above.
30
312010-08-30      Ralf Corsépius <ralf.corsepius@rtems.org>
32
33        * configure.ac: AC_CHECK_DECLS([seteuid]).
34        * psximfs02/init.c: Provide decl for seteuid if not provided by
35        libc.
36
372010-08-30      Ralf Corsépius <ralf.corsepius@rtems.org>
38
39        * psxenosys/init.c, psxenosys/psxenosys.doc,
40        psxenosys/psxenosys.scn: Remove devctl.
41
422010-08-26      Joel Sherrill <joel.sherrill@oarcorp.com>
43
44        * psxenosys/init.c, psxenosys/psxenosys.scn: Update to reflect some of
45        aio being implemented.
46
472010-08-19      Joel Sherrill <joel.sherrilL@OARcorp.com>
48
49        * psxenosys/init.c, psxenosys/psxenosys.scn: Update to reflect AIO
50        submission.
51
522010-08-19      Joel Sherrill <joel.sherrilL@OARcorp.com>
53
54        * psxaio01/.cvsignore, psxaio02/.cvsignore: New files.
55
562010-08-16      Alin Rus <alin.codejunkie@gmail.com>
57
58        * Makefile.am, configure.ac: Add psxaio01/, psxaio02/.
59        * psxaio01/Makefile.am, psxaio01/init.c, psxaio01/psxaio01.scn,
60        psxaio01/system.h: New.
61        * psxaio02/Makefile.am, psxaio02/init.c, psxaio02/psxaio02.scn,
62        psxaio02/system.h: New.
63
642010-08-10      Bharath Suri <bharath.s.jois@gmail.com>
65
66        PR 1598/testing
67        * psxpasswd02/init.c, psxpasswd02/psxpasswd02.scn: New test case
68        added to improve coverage of getpwent.c.
69
702010-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
71
72        PR 1665/testing
73        * psximfs02/init.c: Fix uninitialized variable warning.
74
752010-08-09      Bharath Suri <bharath.s.jois@gmail.com>
76
77        PR 1661/testing
78        * psximfs02/init.c: Changes to improve coverage of
79        imfs_initsupp.c, by using a bad value for
80        CONFIGURE_IMFS_MEMFILE_BYTES_PER_BLOCK
81
822010-08-09      Joel Sherrill <joel.sherrill@oarcorp.com>
83
84        PR 1661/testing
85        * psxchroot01/test.c, psximfs01/init.c, psximfs02/init.c,
86        psxpipe01/init.c: Eliminate most references to RTEMS_Malloc_Heap.
87
882010-08-09      Ralf Corsépius <ralf.corsepius@rtems.org>
89
90        * psxpasswd02/init.c: Remove unused variable.
91
922010-08-06      Bharath Suri <bharath.s.jois@gmail.com>
93
94        PR 1654/testing
95        * psx13/test.c, psx13/psx13.scn: Test case to improve testing of
96        dup2 routine.
97        * psxfile01/test.c, psxfile01/psxfile01.scn: New test to improve
98        testing of fcntl routine.
99        * psximfs01/init.c, psximfs01/psximfs01.scn: Improve testing of
100        imfs routines.
101        * psximfs02/init.c, psximfs02/psximfs02.scn: Improve coverage of
102        imfs routines.
103        * psxpasswd02/init.c, psxpasswd02/psxpasswd02.scn: New tests to
104        improve coverage of getpwent.c.
105
1062010-08-06      Ralf Corsépius <ralf.corsepius@rtems.org>
107
108        PR 1652/GCC:
109        * psxpipe01/init.c: Expand incomplete initializers triggering
110        powerpc-gcc -msdata breakdown.
111
1122010-07-30      Bharath Suri <bharath.s.jois@gmail.com>
113
114        PR 1642/testing
115        * psximfs02/init.c, psximfs02/psximfs02.scn,
116        psximfs02/psximfs02.doc: Added test cases to exercise chmod(),
117        chown() and routines in imfs_debug.c.
118
1192010-07-29      Bharath Suri <bharath.s.jois@gmail.com>
120
121        PR 1642/testing
122        * psximfs02/init.c, psximfs02/psximfs02.scn,
123        psximfs02/psximfs02.doc, psximfs02/Makefile.am: New test added.
124        * configure.ac, Makefile.am: Changes to accommodate psximfs02
125        test.
126
1272010-07-29      Bharath Suri <bharath.s.jois@gmail.com>
128
129        PR 1633/testing
130        * psximfs01/init.c, psximfs01/psximfs01.scn,
131        psximfs01/psximfs01.doc: New cases to exercise
132        IMFS_memfile_remove.
133
1342010-07-27      Joel Sherrill <joel.sherrill@oarcorp.com>
135
136        * psxobj01/Makefile.am, psxobj01/init.c, psxobj01/psxobj01.scn: Add
137        test for runnign out of workspace when setting object name as string.
138
1392010-07-27      Vinu Rajashekhar <vinutheraj@gmail.com>
140
141        PR 1629/cpukit
142        * psx04/init.c: sigsuspend() was not completely following the POSIX
143        specification.
144
1452010-07-19      Bharath Suri <bharath.s.jois@gmail.com>
146
147        PR 1623/testing
148        * psx13/test.c, psx13/psx13.scn: New cases to improve coverage of
149        utime() and fpathconf().
150        * psxfile01/test.c, psxfile01/psxfile01.scn: New cases to improve
151        coverage of rmdir(), unlink(), mknod(), link(), open(), read(),
152        write().
153        * psxstat/test.c, psxstat/psxstat.scn: New case to improve
154        coverage of readlink().
155
1562010-07-17      Bharath Suri <bharath.s.jois@gmail.com>
157
158        PR 1622/testing
159        * psxchroot01/test.c, psxchroot01/psxchroot01.scn: Added two test
160        cases to completely cover chroot().
161
1622010-07-16      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
163
164        * psxfile01/test.c: Avoid NULL pointer access.
165
1662010-07-15      Bharath Suri <bharath.s.jois@gmail.com>
167
168        PR 1617/testing
169        * psxfile01/test.c, psxfile01/psxfile01.scn: Added new cases to
170        exercise_link_r and _unlink_r
171        * psxstat/test.c, psxstat/psxstat.scn: Added new cases to exercise
172        _lstat_r and _stat_r.
173        * psxtime/test.c, psxtime/psxtime.scn: Added new cases to exercise
174        _gettimeofday.
175
1762010-07-16      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
177
178        * psxstat/test.c: Avoid NULL pointer access.
179
1802010-07-12      Bharath Suri <bharath.s.jois@gmail.com>
181
182        PR 1613/testing
183        * psxfchx01/init.c, psxfchx01/Makefile.am, psxfchx01/.cvsignore,
184        psxfchx01/psxfchx01.doc, psxfchx01/psxfchx01.scn: New
185        tests. Improves coverage of fchdir, fchmod, fchown directives.
186        * configure.ac, Makefile.am: Changes to accommodate new test.
187        * psxstat/test.c, psxstat/psxstat.scn: Added new test case to test
188        statvfs routine under libcsupport.
189
1902010-07-09      Bharath Suri <bharath.s.jois@gmail.com>
191
192        PR 1610/testing
193        * psx13/test.c, psx13/psx13.scn: Remove the test cases which
194        exercise pipe. These are new a new test under psxpipe01/
195        * psxpipe01/init.c, psxpipe01/Makefile.am,
196        psxpipe01/psxpipe01.scn, psxpipe01/psxpipe01.doc: Added new test.
197        * Makefile.am, configure.ac: Changes due to addition of new test:
198        psxpipe01.
199
2002010-07-08      Bharath Suri <bharath.s.jois@gmail.com>
201
202        PR 1608/testing
203        * psxfile01/init.c: Add a simple test case: Open file as read-only
204        and attemp to truncate. Improves coverage.
205
2062010-07-07      Joel Sherrill <joel.sherrill@oarcorp.com>
207
208        PR 1606/cpukit
209        * psxfatal_support/init.c: Remove
210        INTERNAL_ERROR_INVALID_WORKSPACE_ADDRESS since it is not generated.
211
2122010-07-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
213
214        * psxfatal_support/init.c: Print end of test message in case of
215        success.  Stop multitasking in the fatal error extension.
216        * psxfatal01/psxfatal01.scn, psxfatal02/psxfatal02.scn: Update.
217
2182010-07-06      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
219
220        * psxtimes01/init.c: Added missing declaration.
221
2222010-07-05      Joel Sherrill <joel.sherrill@oarcorp.com>
223
224        * Makefile.am, configure.ac: Add test for various forms of times() and
225        getrusage().
226        * psxgetrusage01/.cvsignore, psxgetrusage01/Makefile.am,
227        psxgetrusage01/init.c, psxgetrusage01/psxgetrusage01.doc,
228        psxgetrusage01/psxgetrusage01.scn, psxtimes01/.cvsignore,
229        psxtimes01/Makefile.am, psxtimes01/init.c, psxtimes01/psxtimes01.doc,
230        psxtimes01/psxtimes01.scn: New files.
231
2322010-07-05      Joel Sherrill <joel.sherrill@oarcorp.com>
233
234        * psxid01/init.c, psxid01/psxid01.scn: Actually match an entry in
235        /etc/passwd and /etc/group.
236
2372010-07-05      Joel Sherrill <joel.sherrill@oarcorp.com>
238
239        * psxid01/init.c, psxid01/psxid01.doc, psxid01/psxid01.scn: Add test
240        cases.
241
2422010-07-02      Joel Sherrill <joel.sherrill@oarcorp.com>
243
244        * psx13/test.c: Fix warning.
245
2462010-07-02      Joel Sherrill <joel.sherrill@oarcorp.com>
247
248        * psxfile01/test_cat.c: Does not need posix specific macros.
249
2502010-07-01      Joel Sherrill <joel.sherrilL@OARcorp.com>
251
252        * psxfile01/Makefile.am, psxfile01/psxfile01.scn, psxfile01/test.c:
253        Remove tests which put NULL entries in file handlers.
254
2552010-07-01      Bharath Suri <bharath.s.jois@gmail.com>
256
257        PR 1598/testing
258        * Makefile.am, configure.ac, psxpasswd01/init.c,
259        psxpasswd01/psxpasswd01.doc, psxpasswd01/psxpasswd01.scn: Add testing
260        for POSIX user database (e.g. /etc/group and /etc/passwd) access
261        routines which are implemented in libcsupport/src/getpwent.c.
262        * psxpasswd02/.cvsignore, psxpasswd02/Makefile.am, psxpasswd02/init.c,
263        psxpasswd02/psxpasswd02.doc, psxpasswd02/psxpasswd02.scn: New files.
264
2652010-07-01      Vinu Rajashekhar <vinutheraj@gmail.com>
266
267        PR 1597/cpukit
268        * psx13/psx13.scn, psx13/test.c, psxstat/psxstat.scn,
269        psxstat/test.c: Add lchown() and utimes().
270
2712010-07-01      Joel Sherrill <joel.sherrill@oarcorp.com>
272
273        * Makefile.am, configure.ac: Add tests for file lock stubs as well as
274        various POSIX methods that access UID, PID, and GID.
275        * psxfilelock01/.cvsignore, psxfilelock01/Makefile.am,
276        psxfilelock01/init.c, psxfilelock01/psxfilelock01.doc,
277        psxfilelock01/psxfilelock01.scn, psxid01/.cvsignore,
278        psxid01/Makefile.am, psxid01/init.c, psxid01/psxid01.doc,
279        psxid01/psxid01.scn: New files.
280
2812010-06-30      Joel Sherrill <joel.sherrilL@OARcorp.com>
282
283        * psximfs01/init.c: Fix warning introduced.
284
2852010-06-30      Joel Sherrill <joel.sherrill@oarcorp.com>
286
287        PR 1595/tests
288        * psximfs01/init.c: Fix warnings.
289
2902010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
291
292        * psxtime/psxtime.scn, psxtime/test.c: Add test for passing a null
293        pointer.
294
2952010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
296
297        * configure.ac: Remove reference to RTEMS_OBJECT_FORMAT.
298
2992010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
300
301        * Makefile.am, configure.ac: Add test to exercise IMFS behaviour with
302        files of maximum sizes.
303        * psximfs01/.cvsignore, psximfs01/Makefile.am, psximfs01/init.c,
304        psximfs01/psximfs01.doc, psximfs01/psximfs01.scn: New files.
305
3062010-06-23      Joel Sherrill <joel.sherrilL@OARcorp.com>
307
308        * Makefile.am, configure.ac: Revert accidentally committed patch.
309
3102010-06-23      Joel Sherrill <joel.sherrilL@OARcorp.com>
311
312        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
313        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
314        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
315        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
316        psx13/Makefile.am, psx14/Makefile.am, psxalarm01/Makefile.am,
317        psxautoinit01/Makefile.am, psxautoinit02/Makefile.am,
318        psxbarrier01/Makefile.am, psxcancel/Makefile.am,
319        psxcancel01/Makefile.am, psxchroot01/Makefile.am,
320        psxcleanup/Makefile.am, psxcleanup01/Makefile.am,
321        psxclock/Makefile.am, psxcond01/Makefile.am, psxenosys/Makefile.am,
322        psxfatal01/Makefile.am, psxfatal02/Makefile.am,
323        psxfile01/Makefile.am, psxintrcritical01/Makefile.am,
324        psxitimer/Makefile.am, psxkey01/Makefile.am, psxkey02/Makefile.am,
325        psxkey03/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
326        psxmsgq02/Makefile.am, psxmsgq03/Makefile.am, psxmsgq04/Makefile.am,
327        psxmutexattr01/Makefile.am, psxobj01/Makefile.am,
328        psxpasswd01/Makefile.am, psxrdwrv/Makefile.am,
329        psxreaddir/Makefile.am, psxrwlock01/Makefile.am,
330        psxsem01/Makefile.am, psxsignal01/Makefile.am,
331        psxsignal02/Makefile.am, psxsignal03/Makefile.am,
332        psxsignal04/Makefile.am, psxsignal05/Makefile.am,
333        psxspin01/Makefile.am, psxspin02/Makefile.am, psxstack01/Makefile.am,
334        psxstat/Makefile.am, psxsysconf/Makefile.am, psxtime/Makefile.am,
335        psxtimer01/Makefile.am, psxtimer02/Makefile.am,
336        psxualarm/Makefile.am, psxusleep/Makefile.am: Revert accidentally
337        committed patch.
338
3392010-06-23      Joel Sherrill <joel.sherrilL@OARcorp.com>
340
341        * Makefile.am, configure.ac, psx01/Makefile.am, psx02/Makefile.am,
342        psx03/Makefile.am, psx04/Makefile.am, psx05/Makefile.am,
343        psx06/Makefile.am, psx07/Makefile.am, psx08/Makefile.am,
344        psx09/Makefile.am, psx10/Makefile.am, psx11/Makefile.am,
345        psx12/Makefile.am, psx13/Makefile.am, psx14/Makefile.am,
346        psxalarm01/Makefile.am, psxautoinit01/Makefile.am,
347        psxautoinit02/Makefile.am, psxbarrier01/Makefile.am,
348        psxcancel/Makefile.am, psxcancel01/Makefile.am,
349        psxchroot01/Makefile.am, psxcleanup/Makefile.am,
350        psxcleanup01/Makefile.am, psxclock/Makefile.am,
351        psxcond01/Makefile.am, psxenosys/Makefile.am, psxfatal01/Makefile.am,
352        psxfatal02/Makefile.am, psxfile01/Makefile.am, psxfile02/init.c,
353        psxfile02/psxfile02.doc, psxfile02/psxfile02.scn,
354        psxintrcritical01/Makefile.am, psxitimer/Makefile.am,
355        psxkey01/Makefile.am, psxkey02/Makefile.am, psxkey03/Makefile.am,
356        psxmount/Makefile.am, psxmsgq01/Makefile.am, psxmsgq02/Makefile.am,
357        psxmsgq03/Makefile.am, psxmsgq04/Makefile.am,
358        psxmutexattr01/Makefile.am, psxobj01/Makefile.am,
359        psxpasswd01/Makefile.am, psxrdwrv/Makefile.am,
360        psxreaddir/Makefile.am, psxrwlock01/Makefile.am,
361        psxsem01/Makefile.am, psxsignal01/Makefile.am,
362        psxsignal02/Makefile.am, psxsignal03/Makefile.am,
363        psxsignal04/Makefile.am, psxsignal05/Makefile.am,
364        psxspin01/Makefile.am, psxspin02/Makefile.am, psxstack01/Makefile.am,
365        psxstat/Makefile.am, psxsysconf/Makefile.am, psxtime/Makefile.am,
366        psxtimer01/Makefile.am, psxtimer02/Makefile.am,
367        psxualarm/Makefile.am, psxusleep/Makefile.am: Add test for fd greater
368        than number of file descriptors configured.
369
3702010-06-23      Jennifer Averett <Jennifer.Averett@OARcorp.com>
371
372        * psxfile02/psxfile02.doc: Filled in documentation information.
373
3742010-06-23      Jennifer Averett <Jennifer Averett@OARcorp.com>
375
376        * Makefile.am, configure.ac: Added test case for calls that check for
377        an unopened file descriptor.
378        * psxfile02/.cvsignore, psxfile02/Makefile.am, psxfile02/init.c,
379        psxfile02/psxfile02.doc, psxfile02/psxfile02.scn: New files.
380
3812010-06-22      Jennifer Averett <Jennifer.Averett@OARcorp.com>
382
383        * psxtime/psxtime.scn, psxtime/test.c: Add a normal case with second
384        parameter to adjtime NULL.
385
3862010-06-19      Joel Sherrill <joel.sherrill@oarcorp.com>
387
388        * psxfatal_support/init.c: Remove references to ITRON constants.
389
3902010-06-08      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
391
392        * psxfile01/test.c: Update for IMFS API changes.
393
3942010-06-02      Chris Johns <chrisj@rtems.org>
395
396        * psxfile01/test.c, psxmount/test.c, psxreaddir/test.c,
397        psxstat/test.c: Update to the new mount API.
398
3992010-05-29      Ralf Corsépius <ralf.corsepius@rtems.org>
400
401        * configure.ac: Add AC_CHECK_SIZEOF(off_t).
402        * include/pmacros.h: Add PRIdoff_t.
403
4042010-05-17      Bharath Suri <bharath.s.jois@gmail.com>
405
406        * psxfile01/test.c, psxfile01/psxfile01.scn: This file now
407        exercises the _rename_r in libcsupport. For now, it also
408        provides two fsmount_me_h handlers to enable certain error
409        checking paths
410
4112010-04-28      Joel Sherrill <joel.sherrill@oarcorp.com>
412
413        * psxfile01/test.c: Add check for errno on chdir(NULL).
414
4152010-04-25      Joel Sherrill <joel.sherrill@oarcorp.com>
416
417        * psxrdwrv/test.c: Use SIZE_MAX not SSIZE_MAX.
418
4192010-04-25      Joel Sherrill <joel.sherrill@oarcorp.com>
420
421        * psx07/init.c, psx07/task.c: Introduce enough of a delay so the Init()
422        thread can reliably reach the pthread_join() call.
423
4242010-04-25      Joel Sherrill <joel.sherrilL@OARcorp.com>
425
426        * psxreaddir/psxreaddir.scn, psxreaddir/test.c: Do not test for
427        rewinddir(NULL) since we are now using newlib's implementation and it
428        does not check for NULL. This causes a fault on some targets.
429
4302010-04-03      Joel Sherrill <joel.sherrill@oarcorp.com>
431
432        * psx07/init.c, psx09/init.c, psx12/init.c, psxhdrs/pthread11.c,
433        psxhdrs/pthread22.c, psxhdrs/sched01.c, psxhdrs/sched03.c:
434        Reflect POSIX changes to sched_param.
435
4362010-04-02      Ralf Corsépius <ralf.corsepius@rtems.org>
437
438        * psxhdrs/proc01.c, psxhdrs/proc02.c, psxhdrs/proc07.c,
439        psxhdrs/proc08.c, psxhdrs/proc09.c, psxhdrs/proc10.c,
440        psxhdrs/proc11.c, psxhdrs/proc12.c, psxhdrs/proc13.c,
441        psxhdrs/proc14.c, psxhdrs/signal20.c, psxhdrs/signal21.c:
442        #include <unistd.h>.
443
4442009-12-28      Shrikant Gaikwad <n3oo3n@gmail.com>
445
446        * psx13/test.c, psx13/psx13.scn Added new routine PipeTestNull()
447        to cover the trivial NULL case for pipe function.
448
4492009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
450
451        * psxrwlock01/test.c, psxspin01/test.c, psxspin02/test.c: Fix spacing
452        and compilation issues. Initial test build was accidentally without
453        POSIX enabled.
454
4552009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
456
457        * include/pmacros.h, psx01/task.c, psx02/init.c, psx02/task.c,
458        psx03/init.c, psx03/task.c, psx04/init.c, psx04/task1.c,
459        psx04/task2.c, psx04/task3.c, psx05/init.c, psx05/task.c,
460        psx05/task2.c, psx05/task3.c, psx06/init.c, psx06/task.c,
461        psx06/task2.c, psx07/init.c, psx08/init.c, psx08/task2.c,
462        psx08/task3.c, psx09/init.c, psx10/init.c, psx10/task.c,
463        psx10/task2.c, psx10/task3.c, psx11/init.c, psx11/task.c,
464        psx12/init.c, psxalarm01/init.c, psxbarrier01/test.c,
465        psxcancel01/init.c, psxchroot01/test.c, psxclock/init.c,
466        psxfile01/test.c, psxfile01/test_cat.c, psxfile01/test_extend.c,
467        psxfile01/test_write.c, psxitimer/init.c, psxkey01/task.c,
468        psxkey02/init.c, psxkey03/init.c, psxmount/test.c, psxmsgq01/init.c,
469        psxmsgq03/init.c, psxmsgq04/init.c, psxreaddir/test.c,
470        psxrwlock01/test.c, psxsem01/init.c, psxsignal01/init.c,
471        psxsignal01/task1.c, psxsignal02/init.c, psxsignal03/init.c,
472        psxsignal05/init.c, psxspin01/test.c, psxspin02/test.c,
473        psxstack01/init.c, psxstat/test.c, psxtime/test.c, psxualarm/init.c:
474        Use rtems_test_assert() consistently instead of system assert().
475        rtems_test_assert() is designed to integrate into the RTEMS test
476        suite infrastructure.
477
4782009-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
479
480        * Makefile.am, configure.ac: New test to exercise getgrnam and getpwnam
481        families.
482        * psxpasswd01/.cvsignore, psxpasswd01/Makefile.am, psxpasswd01/init.c,
483        psxpasswd01/psxpasswd01.doc, psxpasswd01/psxpasswd01.scn: New files.
484
4852009-11-23      Joel Sherrill <joel.sherrill@oarcorp.com>
486
487        PR 1460/cpukit
488        * psx14/init.c: Change return type on methods accessing portions of
489        RTEMS Ids to int. This allows -1 to be return on error.
490
4912009-11-11      Joel Sherrill <joel.sherrill@oarcorp.com>
492
493        PR 1466/tests
494        * Makefile.am, configure.ac, psxclock/init.c, psxclock/psxclock.doc,
495        psxclock/psxclock.scn, psxkey03/init.c, psxsignal02/init.c,
496        psxsignal03/init.c, psxstack01/init.c: Remove usleep() from tests.
497        Add test specifically to test it since it is deprecated as of
498        POSIX.1-2008.
499        * psxusleep/.cvsignore, psxusleep/Makefile.am, psxusleep/init.c,
500        psxusleep/psxusleep.doc, psxusleep/psxusleep.scn: New files.
501
5022009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
503
504        * psxcancel01/init.c: Initialize start time.
505
5062009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
507
508        * psxmsgq01/init.c, psxsem01/init.c: Add service to check status
509        returned by POSIX methods which return a pointer which is -1 on
510        error. This eliminated some casts.
511
5122009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
513
514        * psxenosys/Makefile.am: Add documentation file.
515        * psxenosys/psxenosys.doc: New file.
516
5172009-01-02      Ralf Corsépius <ralf.corsepius@rtems.org>
518
519        * psxsignal03/init.c:
520        Print sigval.sival_ptr instead of "union sigval".
521
5222009-01-01      Ralf Corsépius <ralf.corsepius@rtems.org>
523
524        * psxstat/test.c: Apply PRI* macros to print struct stat fields.
525        * psxreaddir/test.c: Apply PRI* macros to print struct stat fields.
526        * psxfile01/test.c: Remove obsure #ifdef's.
527        Apply PRI* macros to print struct stat fields.
528
5292009-10-31      Ralf Corsépius <ralf.corsepius@rtems.org>
530
531        * include/pmacros.h: Change TM_OCTOBER to 9, TM_NOVEMBER to 10,
532        TM_DECEMBER to 11 (tm_mon months start with JAN = 0).
533
5342009-10-31      Ralf Corsépius <ralf.corsepius@rtems.org>
535
536        * include/pmacros.h: November is the 11th month.
537
5382009-10-30      Ralf Corsépius <ralf.corsepius@rtems.org>
539
540        * psxstat/test.c: Remove #ifdef's.
541        * psxmount/test.c, psxreaddir/test.c: Remove __P (unused anachronism).
542        * psxfatal02/testcase.h: Fall back to INT_MAX as posix stack size in
543        if 12MB are too big for a target (16bit compliance).
544        * psx04/init.c: Use INT_MAX instead of 0xffffffff in call to kill()
545        for 16bit compliance.
546        * psx14/init.c: Add local prototypes for
547        rtems_object_api_minimum_class, rtems_object_api_maximum_class.
548        Reflect the prototypes having been missing to printf's.
549
5502009-10-29      Ralf Corsépius <ralf.corsepius@rtems.org>
551
552        * psxsysconf/init.c:
553        Comment out sysconf(LONG_MAX) check (not useful).
554        Change sysconf(0x12345678) check into sysconf(INT_MAX) for better
555        16bit compliance.
556        * psx11/task.c: Use long for nsecs.
557        * psx10/init.c: Pass 0x7FFF instead of 0xFFFFFF as invalid pshared
558        attribute to pthread_condattr_setpshared for 16bit target compliance.
559
5602009-10-28      Ralf Corsépius <ralf.corsepius@rtems.org>
561
562        * psxbarrier01/test.c: Include <tmacros.h>
563
5642009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
565
566        * psx01/init.c, psx01/task.c, psx02/init.c, psx03/init.c,
567        psx04/init.c, psx05/init.c, psx06/init.c, psx07/init.c,
568        psx08/init.c, psx09/init.c, psx10/task.c, psx10/task2.c,
569        psx10/task3.c, psx11/init.c, psx12/init.c, psxalarm01/init.c,
570        psxbarrier01/test.c, psxkey01/init.c, psxkey01/task.c,
571        psxmsgq02/init.c, psxsignal01/init.c, psxualarm/init.c:
572        Use PRIxpthread_t to print pthread_t's.
573
5742009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
575
576        * psxmsgq02/init.c:
577        Remove cast in call to fatal_posix_service_status_errno.
578        * psxenosys/init.c:
579        Add missing args in calls to execl, execlp, execle.
580        * psxhdrs/pthread36.c: Use HAVE_DECL_PTHREAD_ATTR_GETCPUTIME.
581        * psxhdrs/pthread35.c: Use HAVE_DECL_PTHREAD_ATTR_SETCPUTIME.
582        * psx07/init.c: Use HAVE_DECL_PTHREAD_ATTR_GETCPUTIME,
583        HAVE_DECL_PTHREAD_ATTR_SETCPUTIME.
584        * configure.ac:
585        Add AC_CHECK_DECLS pthread_attr_getcputime, pthread_attr_setcputime.
586
5872009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
588
589        * psxtimer01/psxtimer.c: Use %ld to print *.tv_nsec.
590        * psxsysconf/init.c: Use %ld to print *.tv_nsec.
591        * psxclock/init.c: Use %ld to print *.tv_nsec.
592        * psx06/init.c, psx06/system.h: Misc. warning fixes.
593
5942009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
595
596        * psxsignal03/init.c: Add missing argument to printf.
597        * psxfile01/test.c: Use %zu instead of %d to print size_t's.
598        * psxclock/init.c, psxtimer01/psxtimer.c:
599        Use PRItime_t to print time_t's.
600        * configure.ac: Add AC_CHECK_HEADERS sys/mman.h.
601        Add AC_CHECK_DECLS pthread_atfork, adjtime, mprotect.
602
6032009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
604
605        * psxtime/test.c: Include <sys/time.h>.
606        Conditionally add local prototype for adjtime()
607        if sys/time.h doesn't supply it.
608        * psx07/init.c: Include <sched.h>, <pthread.h>.
609        * psx05/init.c: Include <sched.h>.
610        * psx11/init.c, psx09/init.c: Include <sched.h>.
611        * psx12/init.c: Include <sched.h>.
612        * psxenosys/init.c: Include <pthread.h>.
613        Conditionally add local prototype for pthread_atfork()
614        if pthread.h doesn't supply it.
615        * psxkey01/init.c: Include "test_support.h".
616
6172009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
618
619        * configure.ac: Check for pthread_atfork in pthread.h.
620        * psxrwlock01/test.c: Conditionally add local prototype for
621        pthread_atfork() if pthread.h doesn't supply it.
622        Include <pthread.h>.
623
6242009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
625
626        * configure.ac: Check for sys/mman.h.
627        Check for mprotect in sys/mman.h.
628        * psxenosys/init.c: Conditionally add local prototype for
629        mprotect() if sys/mman.h doesn't supply it.
630
6312009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
632
633        * configure.ac: Check for pthread_rwlock_unlock in pthread.h.
634        * psxrwlock01/test.c: Conditionally add local prototype for
635        pthread_rwlock_unlock() if pthread.h doesn't supply it.
636
6372009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
638
639        * psx01/init.c, psxalarm01/init.c, psxbarrier01/test.c,
640        psxclock/init.c, psxfatal01/testcase.h, psxfatal02/testcase.h,
641        psxhdrs/signal12.c, psxkey01/init.c, psxkey03/init.c,
642        psxmsgq01/init.c, psxmsgq02/init.c, psxmsgq03/init.c,
643        psxreaddir/test.c, psxrwlock01/test.c, psxsignal01/init.c,
644        psxsignal02/init.c, psxsignal03/init.c, psxspin01/test.c,
645        psxspin02/test.c, psxstack01/init.c, psxstat/test.c,
646        psxualarm/init.c: Remove unused vars.
647        Add missing prototypes.
648
6492009-10-22      Joel Sherrill <joel.sherrill@oarcorp.com>
650
651        * Makefile.am: Build file IO related tests even with POSIX threading is
652        disabled.
653
6542009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
655
656        * configure.ac: Don't add -ansi -fasm to CFLAGS.
657
6582009-10-14      Joel Sherrill <joel.sherrill@OARcorp.com>
659
660        * psxtimer01/psxtimer.c: It is not necessarily an error for the time
661        remaining to not equal the period.
662
6632009-10-11      Joel Sherrill <joel.sherrill@oarcorp.com>
664
665        * psx05/init.c, psx05/psx05.scn: Add test for bad mutex type.
666
6672009-10-11      Joel Sherrill <joel.sherrill@oarcorp.com>
668
669        * psxcleanup/system.h: Fix typo.
670        * Makefile.am, configure.ac: Add new test for exercising pushing
671        and popping a clean up handler without actually executing it.
672        * psxcleanup01/.cvsignore, psxcleanup01/Makefile.am,
673        psxcleanup01/init.c, psxcleanup01/psxcleanup01.doc,
674        psxcleanup01/psxcleanup01.scn: New files.
675
6762009-10-11      Joel Sherrill <joel.sherrill@OARcorp.com>
677
678        * Makefile.am, configure.ac: Add new test to ensure that canceling an
679        alarm works as defined.
680        * psxalarm01/.cvsignore, psxalarm01/Makefile.am, psxalarm01/init.c,
681        psxalarm01/psxalarm01.doc, psxalarm01/psxalarm01.scn: New files.
682
6832009-10-11      Joel Sherrill <joel.sherrill@OARcorp.com>
684
685        * psxtimer01/psxtimer.c: Actually pass the pointer we initialized.
686
6872009-10-11      Joel Sherrill <joel.sherrill@oarcorp.com>
688
689        * psxtimer01/psxtimer.c: Make sure we have null and not-null as return
690        parameter to timer_settime().
691
6922009-10-10      Joel Sherrill <joel.sherrill@oarcorp.com>
693
694        * psxtimer01/psxtimer.c: Modify so it passes in a NULL to
695        timer_settime() for previous value. We are not using the
696        value in this particular case and this path must be exercised.
697        * psxtimer01/psxtimer01.scn: Update so it matches output on sis.
698
6992009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
700
701        * psxcancel/init.c, psxcancel/psxcancel.scn, psxcancel01/init.c,
702        psxcancel01/psxcancel01.scn: Add missing pthread cancellation test
703        cases.
704
7052009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
706
707        * Makefile.am, configure.ac: Add new test for calling pthread_cancel()
708        from an ISR.
709        * psxcancel01/.cvsignore, psxcancel01/Makefile.am, psxcancel01/init.c,
710        psxcancel01/psxcancel01.doc, psxcancel01/psxcancel01.scn: New files.
711
7122009-09-26      Joel Sherrill <joel.sherrill@oarcorp.com>
713
714        * psxfatal_support/init.c, psxfatal_support/system.h: Eliminate use of
715        deprecated rtems_extension.
716
7172009-09-21      Joel Sherrill <joel.sherrill@oarcorp.com>
718
719        * psxclock/init.c, psxclock/psxclock.scn: Add test case for negative
720        nanoseconds.
721
7222009-09-20      Joel Sherrill <joel.sherrill@oarcorp.com>
723
724        * psxsysconf/init.c, psxsysconf/psxsysconf.scn: Add test for
725        getpagesize().
726
7272009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
728
729        * psxclock/init.c, psxclock/psxclock.scn, psxenosys/init.c,
730        psxenosys/psxenosys.scn, psxsignal03/Makefile.am, psxsignal03/init.c,
731        psxsignal04/Makefile.am: Move test cases which needed to be executed
732        when POSIX is disabled to psxclock so they will be.
733
7342009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
735
736        * Makefile.am, configure.ac, psx01/init.c, psx01/psx01.scn: Add new
737        test to exercise clock and delay services enabled when POSIX threads
738        are disabled. This is split from psx01. POSIX test suite now enabled
739        when POSIX threads are disabled so only enable tests which are
740        appropriate.
741        * psxclock/.cvsignore, psxclock/Makefile.am, psxclock/init.c,
742        psxclock/psxclock.doc, psxclock/psxclock.scn: New files.
743
7442009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
745
746        * psx09/init.c, psx09/psx09.scn: Correct test following decision of
747        when not to change ssporadic scheduler so it does not touch a task's
748        priority when it is holding a mutex or its priority would be impacted
749        adversely.
750
7512009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
752
753        * psxtime/main.c, psxtime/psxtime.scn, psxtime/test.c: Add test case
754        for adjusting time (adjtime()) where the time is adjusted by enough
755        microseconds that it crosses a second boundary.
756
7572009-08-19      Santosh G Vattam <vattam.santosh@gmail.com>
758
759        * psx07/init.c, psx07/psx07.scn, psx07/system.h, psx07/task.c: Update
760        test to catch more sporadic server cases.
761
7622009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
763
764        * psx01/init.c, psx01/psx01.scn: Add test case for nanosleep with NULL
765        remaining pointer.
766
7672009-08-17     
768
769        * psx05/init.c, psx05/psx05.scn: Add test case for initializing
770        a recursize mutex.
771
7722009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
773
774        * psxfile01/test.c, psxstat/test.c, psxtime/test.c: Eliminate test
775        routines TICKS_PER_SECOND and get_ticks_per_second() in favor of new
776        rtems_clock_get_ticks_per_second().
777
7782009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
779
780        * psxsignal01/init.c: Convert calls to legacy routine rtems_clock_get(
781        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
782
7832009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
784
785        * psxstat/test.c, psxtime/test.c: Convert calls to legacy routine
786        rtems_clock_get( RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
787
7882009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
789
790        * Makefile.am, configure.ac: Add test case for user providing their own
791        stack to a POSIX thread.
792        * psxstack01/.cvsignore, psxstack01/Makefile.am, psxstack01/init.c,
793        psxstack01/psxstack01.doc, psxstack01/psxstack01.scn: New files.
794
7952009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
796
797        * psxmsgq04/init.c, psxmsgq04/psxmsgq04.scn: Tinker with test to ensure
798        that it hits both failing to allocate memory for the message queue
799        name and message buffers.
800
8012009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
802
803        * psxintrcritical01/init.c: Lower microseconds per tick so tests run
804        quicker and more reliably hit the intended critical section.
805
8062009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
807
808        * Makefile.am, configure.ac: Add a test to exercise an odd case in
809        _POSIX_signals_Clear_signals.
810        * psxsignal05/.cvsignore, psxsignal05/Makefile.am, psxsignal05/init.c,
811        psxsignal05/psxsignal05.doc, psxsignal05/psxsignal05.scn: New files.
812
8132009-08-05      Joel Sherrill <joel.sherrill@oarcorp.com>
814
815        * psxmsgq04/init.c: Correct typo in configuration so test does as
816        intended.
817
8182009-08-05      Joel Sherrill <joel.sherrill@oarcorp.com>
819
820        * psxmsgq04/init.c, psxmsgq04/psxmsgq04.doc, psxmsgq04/psxmsgq04.scn:
821        Update to handle ENFILE case now that POSIX message queues and
822        message queue file descriptors are configured separately and this
823        error is possible.
824
8252009-08-05      Santosh G Vattam <vattam.santosh@gmail.com>
826
827        * Makefile.am, psxmsgq04/init.c, psxmsgq04/psxmsgq04.doc,
828        psxmsgq04/psxmsgq04.scn: Exercise running out of memory while
829        allocating the message buffers for a POSIX message queue.
830
8312009-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
832
833        * psxsignal03/init.c, psxsignal03/psxsignal03.scn,
834        psxsignal04/psxsignal04.scn: Correct test numbers in macros so output
835        is right. Update both screens.
836
8372009-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
838
839        * Makefile.am, configure.ac, psxsignal03/Makefile.am,
840        psxsignal03/init.c, psxsignal03/psxsignal03.doc: Add new test
841        variation which focused on real-time signals rather than user
842        signals.
843        * psxsignal04/.cvsignore, psxsignal04/Makefile.am,
844        psxsignal04/psxsignal04.doc, psxsignal04/psxsignal04.scn: New files.
845
8462009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
847
848        * psx07/init.c, psx07/psx07.scn, psx07/task.c: Add test for budget and
849        replenish period of zero.
850
8512009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
852
853        * Makefile.am, configure.ac: Add new test to account for properly
854        handling keys when a thread has non-NULL key value and key has NULL
855        destructor and when a thread has NULL key value and key has
856        destructor.
857        * psxkey03/.cvsignore, psxkey03/Makefile.am, psxkey03/init.c,
858        psxkey03/psxkey03.doc, psxkey03/psxkey03.scn: New files.
859
8602009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
861
862        * Makefile.am, configure.ac: Add new test for exercising running out of
863        memory while allocating the key pointers.
864        * psxkey02/.cvsignore, psxkey02/Makefile.am, psxkey02/init.c,
865        psxkey02/psxkey02.doc, psxkey02/psxkey02.scn: New files.
866
8672009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
868
869        * psxmsgq04/init.c: Add call to mq_unlink.
870
8712009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
872
873        * Makefile.am, configure.ac: Add shell of new test.
874        * psxmsgq04/.cvsignore, psxmsgq04/Makefile.am, psxmsgq04/init.c,
875        psxmsgq04/psxmsgq04.doc, psxmsgq04/psxmsgq04.scn: New files.
876
8772009-07-29      Joel Sherrill <joel.sherrill@OARcorp.com>
878
879        * Makefile.am, configure.ac: Add test to address cases where a thread
880        is waiting on a signal (sigwait) and we send it. Also address case
881        where there are too many queued signals.
882        * psxsignal03/.cvsignore, psxsignal03/Makefile.am, psxsignal03/init.c,
883        psxsignal03/psxsignal03.doc, psxsignal03/psxsignal03.scn: New files.
884
8852009-07-29      Joel Sherrill <joel.sherrill@OARcorp.com>
886
887        * psxsignal02/init.c: Fix spacing.
888
8892009-07-28      Santosh G Vattam <vattam.santosh@gmail.com>
890
891        * psxmsgq01/init.c, psxmsgq01/psxmsgq01.scn: Add tests for various
892        mq_timedreceive and mq_timedsend conditions. In particular test
893        timeout in the past.
894
8952009-07-28      Santosh G Vattam <vattam.santosh@gmail.com>
896
897        * psx05/init.c, psx05/psx05.scn: Add test for pthread_mutex_timedlock
898        with timeout in the past.
899
9002009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
901
902        * psxsignal02/psxsignal02.scn: Fill in screen file.
903
9042009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
905
906        * Makefile.am, configure.ac: Add new test to exercise algorithm to
907        dispatch process wide signals to individual threads.
908        * psxsignal02/.cvsignore, psxsignal02/Makefile.am, psxsignal02/init.c,
909        psxsignal02/psxsignal02.doc, psxsignal02/psxsignal02.scn: New files.
910
9112009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
912
913        * Makefile.am, configure.ac: Add test to exercise interrupt
914        synchronization logic in _POSIX_Timer_Insert_helper that supports
915        POSIX timers.
916        * psxintrcritical01/.cvsignore, psxintrcritical01/Makefile.am,
917        psxintrcritical01/init.c, psxintrcritical01/psxintrcritical01.doc,
918        psxintrcritical01/psxintrcritical01.scn: New files.
919
9202009-07-23      Santosh G Vattam <vattam.santosh@gmail.com>
921
922        * psxcancel/Makefile.am, psxcancel/init.c, psxcancel/psxcancel.scn: Add
923        multiple cases which complete coverage of thread cancellation.
924        * psxcancel/psxcancel.doc: New file.
925
9262009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
927
928        * psxsem01/Makefile.am, psxsem01/init.c: Much clean up.
929        * psxsem01/system.h: Removed.
930
9312009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
932
933        * psxsem01/init.c: Eliminate warning.
934
9352009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
936
937        * psxcancel/init.c: Clean up.
938
9392009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
940
941        * psxmutexattr01/init.c: Make test optional if tools do not support
942        posix mutex type attribute.
943
9442009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
945
946        * Makefile.am, configure.ac: Add new test to exercise error case for
947        when a task is blocked on a condition variable with one mutex and
948        another task attempts to block on the same condition variable with
949        another mutex.
950        * psxcond01/.cvsignore, psxcond01/Makefile.am, psxcond01/init.c,
951        psxcond01/psxcond01.doc, psxcond01/psxcond01.scn: New files.
952
9532009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
954
955        * Makefile.am, configure.ac: Add psxspin02 to exercise case where
956        trylock is unable to obtain the spinlock and that attempting to
957        unlock a spinlock from a thread which did not lock it works as
958        expected.
959        * psxspin02/.cvsignore, psxspin02/Makefile.am, psxspin02/main.c,
960        psxspin02/psxspin02.doc, psxspin02/psxspin02.scn, psxspin02/test.c:
961        New files.
962
9632009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
964
965        * psxspin01/test.c: Remove unnecessary defines.
966
9672009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
968
969        * psx11/init.c: Use explicit scheduler.
970
9712009-07-17      Joel Sherrill <joel.sherrill@OARcorp.com>
972
973        * Makefile.am, configure.ac: Add test to exercise
974        pthread_mutexattr_gettype and pthread_mutexattr_settype now that the
975        toolset enables the feature.
976        * psxmutexattr01/.cvsignore, psxmutexattr01/Makefile.am,
977        psxmutexattr01/init.c, psxmutexattr01/psxmutexattr01.doc,
978        psxmutexattr01/psxmutexattr01.scn: New files.
979
9802009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
981
982        * Makefile.am, configure.ac: Add test for auto initialization of
983        message queues.
984        * psxautoinit02/.cvsignore, psxautoinit02/Makefile.am,
985        psxautoinit02/init.c, psxautoinit02/psxautoinit02.doc,
986        psxautoinit02/psxautoinit02.scn: New files.
987
9882009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
989
990        * Makefile.am, configure.ac: Add test of pthread mutex auto
991        intialization.
992        * psxautoinit01/.cvsignore, psxautoinit01/Makefile.am,
993        psxautoinit01/init.c, psxautoinit01/psxautoinit01.scn: New files.
994
9952009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
996
997        * psx05/init.c, psx05/psx05.scn: Add a couple of invalid Id cases.
998
9992009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1000
1001        * psxsignal01/init.c: Tune code to really hit POSIX signal from ISR
1002        code.
1003
10042009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1005
1006        * psx07/init.c: Slight test fix to ensure state of sched_param
1007        structure.
1008
10092009-07-04      Santosh G Vattam <vattam.santosh@gmail.com>
1010
1011        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
1012        obtaining an rwlock and then releasing it twice.
1013
10142009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1015
1016        * psxenosys/init.c, psxenosys/psxenosys.scn: Add test of vfork stub.
1017
10182009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1019
1020        * psx04/init.c, psx04/psx04.scn: Test error cases in sigwait() and
1021        sigtimedwait(). Update screen file.
1022
10232009-07-01      Santosh G Vattam <vattam.santosh@gmail.com>
1024
1025        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
1026        obtaining rwlock for write with a timed lock operation when the
1027        abstime timeout is in the past.
1028
10292009-06-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1030
1031        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
1032        obtaining rwlock for read with a timed lock operation when the
1033        abstime timeout is in the past.
1034
10352009-06-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1036
1037        * psx05/init.c, psx05/psx05.scn: Add test case for process scope now
1038        that the assert has been removed in the source.
1039
10402009-06-18      Joel Sherrill <joel.sherrill@OARcorp.com>
1041
1042        * psxstat/psxstat.scn, psxstat/test.c: Disable test for error on wrong
1043        mode bits being set. This behavior was not POSIX compliant and has
1044        been corrected in the filesystem code.
1045
10462009-06-18      Chris Johns <chrisj@rtems.org>
1047
1048        * psx04/task3.c: Declare unions volatile to workaround the H8300
1049        gcc bug.
1050
10512009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1052
1053        * Makefile.am, configure.ac: Add mq_send to full queue from ISR case.
1054        * psxmsgq03/.cvsignore, psxmsgq03/Makefile.am, psxmsgq03/init.c,
1055        psxmsgq03/psxmsgq03.doc, psxmsgq03/psxmsgq03.scn, psxmsgq03/system.h: New files.
1056
10572009-05-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1058
1059        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
1060        NULL attribute pointer on init.
1061
10622009-05-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1063
1064        * psxsem01/Makefile.am, psxsem01/init.c, psxsem01/psxsem01.scn,
1065        psxtimer01/psxtimer.c, psxtimer01/system.h, psxtimer02/psxtimer.c:
1066        Improved so coverage is better.
1067
10682009-05-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1069
1070        * psx04/init.c: Correct errors introduced by using different variable
1071        for return type when correcting typing warnings.
1072
10732009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1074
1075        * Makefile.am, configure.ac: Add new test to provide coverage analysis
1076        of the current implementation of getitimer() and setitimer().
1077        * psxitimer/.cvsignore, psxitimer/Makefile.am, psxitimer/init.c,
1078        psxitimer/psxitimer.scn: New files.
1079
10802009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1081
1082        * psxsysconf/init.c, psxsysconf/psxsysconf.scn: Add missing error test
1083        case to improve coverage analysis.
1084
10852009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1086
1087        * psx01/init.c, psx01/task.c, psx02/init.c, psx02/task.c, psx03/init.c,
1088        psx04/init.c, psx04/task1.c, psx04/task3.c, psx05/init.c,
1089        psx06/init.c, psx07/init.c, psx08/init.c, psx09/init.c, psx11/task.c,
1090        psx12/init.c, psx13/main.c, psx13/test.c, psxbarrier01/test.c,
1091        psxcancel/init.c, psxcleanup/psxcleanup.c, psxenosys/init.c,
1092        psxmsgq02/init.c, psxtime/main.c, psxtime/test.c,
1093        psxtimer01/psxtimer.c, psxtimer02/psxtimer.c: Fix warnings.
1094
10952009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1096
1097        * psxhdrs/clock01.c, psxhdrs/clock02.c, psxhdrs/clock03.c,
1098        psxhdrs/clock04.c, psxhdrs/clock05.c, psxhdrs/clock06.c,
1099        psxhdrs/cond01.c, psxhdrs/cond02.c, psxhdrs/cond03.c,
1100        psxhdrs/cond04.c, psxhdrs/cond05.c, psxhdrs/cond06.c,
1101        psxhdrs/cond07.c, psxhdrs/cond08.c, psxhdrs/cond09.c,
1102        psxhdrs/cond10.c, psxhdrs/key01.c, psxhdrs/key02.c, psxhdrs/key03.c,
1103        psxhdrs/key04.c, psxhdrs/mutex01.c, psxhdrs/mutex02.c,
1104        psxhdrs/mutex03.c, psxhdrs/mutex04.c, psxhdrs/mutex05.c,
1105        psxhdrs/mutex06.c, psxhdrs/mutex07.c, psxhdrs/mutex08.c,
1106        psxhdrs/mutex09.c, psxhdrs/mutex10.c, psxhdrs/mutex11.c,
1107        psxhdrs/mutex12.c, psxhdrs/mutex13.c, psxhdrs/mutex14.c,
1108        psxhdrs/mutex15.c, psxhdrs/mutex16.c, psxhdrs/proc01.c,
1109        psxhdrs/proc02.c, psxhdrs/proc03.c, psxhdrs/proc04.c,
1110        psxhdrs/proc05.c, psxhdrs/proc06.c, psxhdrs/proc07.c,
1111        psxhdrs/proc08.c, psxhdrs/proc09.c, psxhdrs/proc10.c,
1112        psxhdrs/proc11.c, psxhdrs/proc12.c, psxhdrs/proc13.c,
1113        psxhdrs/proc14.c, psxhdrs/pthread01.c, psxhdrs/pthread02.c,
1114        psxhdrs/pthread03.c, psxhdrs/pthread04.c, psxhdrs/pthread05.c,
1115        psxhdrs/pthread06.c, psxhdrs/pthread07.c, psxhdrs/pthread08.c,
1116        psxhdrs/pthread09.c, psxhdrs/pthread10.c, psxhdrs/pthread11.c,
1117        psxhdrs/pthread12.c, psxhdrs/pthread13.c, psxhdrs/pthread14.c,
1118        psxhdrs/pthread15.c, psxhdrs/pthread16.c, psxhdrs/pthread17.c,
1119        psxhdrs/pthread18.c, psxhdrs/pthread19.c, psxhdrs/pthread20.c,
1120        psxhdrs/pthread21.c, psxhdrs/pthread22.c, psxhdrs/pthread23.c,
1121        psxhdrs/pthread24.c, psxhdrs/pthread25.c, psxhdrs/pthread26.c,
1122        psxhdrs/pthread27.c, psxhdrs/pthread28.c, psxhdrs/pthread29.c,
1123        psxhdrs/pthread30.c, psxhdrs/pthread31.c, psxhdrs/pthread32.c,
1124        psxhdrs/pthread33.c, psxhdrs/pthread34.c, psxhdrs/pthread35.c,
1125        psxhdrs/pthread36.c, psxhdrs/sched01.c, psxhdrs/sched02.c,
1126        psxhdrs/sched03.c, psxhdrs/sched04.c, psxhdrs/sched05.c,
1127        psxhdrs/sched06.c, psxhdrs/sched07.c, psxhdrs/sched08.c,
1128        psxhdrs/signal01.c, psxhdrs/signal02.c, psxhdrs/signal03.c,
1129        psxhdrs/signal04.c, psxhdrs/signal05.c, psxhdrs/signal06.c,
1130        psxhdrs/signal07.c, psxhdrs/signal08.c, psxhdrs/signal09.c,
1131        psxhdrs/signal10.c, psxhdrs/signal11.c, psxhdrs/signal12.c,
1132        psxhdrs/signal13.c, psxhdrs/signal14.c, psxhdrs/signal15.c,
1133        psxhdrs/signal16.c, psxhdrs/signal17.c, psxhdrs/signal18.c,
1134        psxhdrs/signal19.c, psxhdrs/signal20.c, psxhdrs/signal21.c,
1135        psxhdrs/signal22.c, psxhdrs/signal23.c, psxhdrs/sync01.c,
1136        psxhdrs/sync02.c, psxhdrs/sync03.c, psxhdrs/time01.c,
1137        psxhdrs/time02.c, psxhdrs/time03.c, psxhdrs/time04.c,
1138        psxhdrs/time05.c, psxhdrs/time06.c, psxhdrs/time07.c,
1139        psxhdrs/time08.c, psxhdrs/time09.c, psxhdrs/time10.c,
1140        psxhdrs/time11.c, psxhdrs/time12.c, psxhdrs/time13.c,
1141        psxhdrs/timer01.c, psxhdrs/timer02.c, psxhdrs/timer03.c,
1142        psxhdrs/timer04.c, psxhdrs/timer05.c, psxhdrs/timer06.c,
1143        psxhdrs/timer07.c: Fix warnings.
1144
11452009-05-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1146
1147        * psxfile01/test.c: Change from int to size_t.
1148
11492009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
1150
1151        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1152        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1153        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1154        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1155        psx13/Makefile.am, psx14/Makefile.am, psxbarrier01/Makefile.am,
1156        psxcancel/Makefile.am, psxchroot01/Makefile.am,
1157        psxcleanup/Makefile.am, psxenosys/Makefile.am,
1158        psxfatal01/Makefile.am, psxfatal02/Makefile.am,
1159        psxfile01/Makefile.am, psxkey01/Makefile.am,
1160        psxmount/Makefile.am, psxmsgq01/Makefile.am,
1161        psxmsgq02/Makefile.am, psxrdwrv/Makefile.am,
1162        psxreaddir/Makefile.am, psxrwlock01/Makefile.am,
1163        psxsem01/Makefile.am, psxsignal01/Makefile.am,
1164        psxspin01/Makefile.am, psxstat/Makefile.am, psxsysconf/Makefile.am,
1165        psxtime/Makefile.am, psxtimer01/Makefile.am, psxtimer02/Makefile.am,
1166        psxualarm/Makefile.am: Eliminate _exe_/.exe.
1167
11682009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1169
1170        * psxmsgq02/init.c, psxmsgq02/psxmsgq02.scn: Open the message queue
1171        with create option so we are sure it will get a control block and
1172        proceed to allocate other memory. Clean up screen output.
1173
11742008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1175
1176        * psx05/init.c: Add parameter to call to sched_get_priority_max().
1177
11782008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1179
1180        * psx05/init.c, psx07/init.c, psx09/init.c, psx11/init.c, psx12/init.c:
1181        Run all tests successfully with maxixum number of priorities as 16
1182        instead of 256. This was done by temporarily modifying the score
1183        priority.h maximum. This allowed testing of all API code to ensure
1184        that it worked properly with a reduced number of priorities. Most
1185        modifications were to switch from hard-coded maximum to using the API
1186        provided methods to determine maximum number of priority levels.
1187
11882008-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
1189
1190        * psxtimer01/psxtimer.c, psxtimer02/psxtimer.c: Obtain TOD with
1191        clock_gettime() NOT by reaching into the SuperCore.
1192
11932008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1194
1195        * psx01/psx01.scn: Bump version to 4.9.99.0
1196
11972008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1198
1199        * psxcleanup/psxcleanup.c, psxfatal_support/init.c,
1200        psxfatal_support/system.h: Convert to "bool".
1201
12022008-08-19      Tim FitzGeorge <tim.fitzgeorge@astrium.eads.net>
1203
1204        PR 1296/cpukit.
1205        * psxtimer01/psxtimer.c, psxtimer01/psxtimer01.scn: POSIX timers use
1206        incorrect repeat interval. This patch fixes the following problems in
1207        the test.
1208          (1) Adds test for value of it_interval.tv_nsec.
1209          (2) Corrects test for absolute timer in past.
1210          (3) Modifies test to use different initial and repeat periods.
1211          (4) Updates psxtimer01.scn to match results.
1212
12132008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1214
1215        PR 1297/cpukit
1216        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Fix NULL attribute
1217        pointer handling.
1218
12192008-08-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1220
1221        * psxsem01/init.c: Spacing.
1222
12232008-08-04      Tim FitzGeorge <tim.fitzgeorge@astrium.eads.net>
1224
1225        PR 1293/tests
1226        * psx10/init.c: Make sure we do not let tv_nsec go to -1.
1227
12282008-07-18      Joel Sherrill <joel.sherrill@oarcorp.com>
1229
1230        PR 1291/cpukit
1231        * psx05/init.c, psxmsgq01/init.c: As part of addressing timeouts and
1232        POSIX services taking relative instead of absolute time for timeouts,
1233        these tests were updated.
1234
12352008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1236
1237        * psxfile01/test.c: truncate on /dev/console now works.
1238
12392008-06-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1240
1241        * psxrwlock01/main.c, psxspin01/main.c: Now accounts for extra stack
1242        requested for initialization task.
1243
12442008-05-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1245
1246        * psxstat/psxstat.scn, psxstat/test.c: Eliminate patterns that look
1247        like CVS conflict markers.
1248
12492008-04-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1250
1251        * psxchroot01/main.c, psxmount/main.c, psxreaddir/main.c: Use
1252        CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER where needed.
1253
12542008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1255
1256        * psxmsgq02/init.c, psxsignal01/init.c: Corrent end of test messages.
1257
12582008-02-06      Joel Sherrill <joel.sherrill@oarcorp.com>
1259
1260        * psxkey01/task.c: Fix warnings.
1261
12622008-02-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1263
1264        * psxkey01/.cvsignore, psxmsgq02/.cvsignore: New files.
1265
12662008-02-04      Jennifer Averett <jennifer.averett@OARcorp.com>
1267
1268        * Makefile.am, configure.ac, psxmsgq01/Makefile.am, psxmsgq01/init.c:
1269        Added tests for failure path coverages. Consolidated methods used in
1270        multiple places into support routines.
1271        * psxkey01/Makefile.am, psxkey01/init.c, psxkey01/psxkey01.scn,
1272        psxkey01/system.h, psxkey01/task.c, psxmsgq02/Makefile.am,
1273        psxmsgq02/init.c, psxmsgq02/psxmsgq02.scn, psxmsgq02/system.h: New files.
1274
12752008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1276
1277        * include/pmacros.h, psx01/init.c, psx01/system.h, psx13/main.c,
1278        psxbarrier01/main.c, psxchroot01/main.c, psxfatal_support/init.c,
1279        psxfile01/main.c, psxfile01/test.c, psxmount/main.c, psxrdwrv/main.c,
1280        psxreaddir/main.c, psxrwlock01/main.c, psxspin01/main.c,
1281        psxstat/main.c, psxtime/main.c: Change TEST_INIT to CONFIGURE_INIT.
1282        Make tmacros.h available to all POSIX tests. Add a clock_settime case
1283        for < 1988.
1284
12852008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1286
1287        * Makefile.am, configure.ac: New tests.
1288        * psxfatal01/.cvsignore, psxfatal01/Makefile.am,
1289        psxfatal01/psxfatal01.scn, psxfatal01/testcase.h,
1290        psxfatal02/.cvsignore, psxfatal02/Makefile.am,
1291        psxfatal02/psxfatal02.scn, psxfatal02/testcase.h,
1292        psxfatal_support/init.c, psxfatal_support/system.h: New files.
1293
12942008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1295
1296        * Makefile.am, configure.ac: Add psx14 to exercise POSIX API specific
1297        portions of Object Services added to API.
1298        * psx14/.cvsignore, psx14/Makefile.am, psx14/init.c, psx14/psx14.scn,
1299        psx14/system.h: New files.
1300
13012008-01-29      Jennifer Averett <jennifer.averett@OARcorp.com>
1302
1303        * psx07/init.c, psx07/system.h: Test cleanup and added testing for
1304        pthread_attr_[get|set]clock.
1305
13062008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1307
1308        * psxenosys/init.c, psxenosys/psxenosys.scn: Add test for stub
1309        implementation mprotect().
1310
13112008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1312
1313        * psxcleanup/.cvsignore: New file.
1314
13152008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1316
1317        * psxcleanup/system.h: New file.
1318
13192008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1320
1321        * Makefile.am, configure.ac:
1322        * psxcleanup/Makefile.am, psxcleanup/psxcleanup.c,
1323        psxcleanup/psxcleanup.scn: New files.
1324
13252008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1326
1327        * psx01/init.c, psxmsgq01/init.c, psxtimer01/psxtimer.c,
1328        psxtimer01/psxtimer01.scn, psxtimer02/psxtimer.c:
1329
13302007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1331
1332        * psxsignal01/.cvsignore, psxualarm/.cvsignore: New files.
1333
13342007-12-20      Jennifer Averett <jennifer.averett@OARcorp.com>
1335
1336        * Makefile.am, configure.ac: Added test for ualarm
1337        * psxualarm/Makefile.am, psxualarm/init.c, psxualarm/psxualarm.scn,
1338        psxualarm/system.h: New files.
1339
13402007-12-19      Jennifer Averett <jennifer.averett@OARcorp.com>
1341
1342        * Makefile.am, configure.ac: Added posix signal test
1343        * psxsignal01/Makefile.am, psxsignal01/init.c,
1344        psxsignal01/psxsignal01.scn, psxsignal01/system.h,
1345        psxsignal01/task1.c: New files.
1346
13472007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1348
1349        * Makefile.am, configure.ac: Add test for sysconf().
1350        * psxsysconf/.cvsignore, psxsysconf/Makefile.am, psxsysconf/init.c,
1351        psxsysconf/psxsysconf.scn, psxsysconf/system.h: New files.
1352
13532007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1354
1355        * psx01/init.c, psx01/psx01.scn: Add more test cases for
1356        sched_rr_get_interval() and sched_get_priority_max().
1357
13582007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1359
1360        * psxenosys/init.c: Fix typo.
1361
13622007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1363
1364        * Makefile.am, configure.ac: Rename psxtimer to psxtimer01 to indicate
1365        addition of second POSIX Timer test. Add initial version of
1366        psxtimer02 to cover some conditions missed in psxtimer01. More cases
1367        left to add.
1368        * psxtimer01/.cvsignore, psxtimer01/Makefile.am, psxtimer01/psxtimer.c,
1369        psxtimer01/psxtimer01.scn, psxtimer01/system.h,
1370        psxtimer02/.cvsignore, psxtimer02/Makefile.am, psxtimer02/psxtimer.c,
1371        psxtimer02/psxtimer02.scn, psxtimer02/system.h: New files.
1372        * psxtimer/.cvsignore, psxtimer/Makefile.am, psxtimer/psxtimer.c,
1373        psxtimer/psxtimer.scn, psxtimer/system.h: Removed.
1374
13752007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1376
1377        * psx01/init.c, psx01/psx01.scn: Add usleep() test.
1378
13792007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1380
1381        * Makefile.am, configure.ac: New test to cover all RTEMS POSIX
1382        functions that return ENOSYS.
1383        * psxenosys/.cvsignore, psxenosys/Makefile.am, psxenosys/init.c,
1384        psxenosys/psxenosys.scn, psxenosys/system.h: New files.
1385
13862007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1387
1388        * psx13/test.c: Fix spelling error.
1389
13902007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1391
1392        * psxtime/test.c: Add tests for adjtime().
1393
13942007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1395
1396        * psxbarrier01/psxbarrier01.scn, psxbarrier01/test.c,
1397        psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Added several test
1398        cases to improve test coverage.
1399
14002007-09-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1401
1402        PR 1262/filesystem
1403        * Makefile.am, configure.ac, include/pmacros.h: Add support for readv()
1404        and writev() including documentation and test case.
1405        * psxrdwrv/.cvsignore, psxrdwrv/Makefile.am, psxrdwrv/main.c,
1406        psxrdwrv/psxrdwrv.scn, psxrdwrv/test.c: New files.
1407
14082007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1409
1410        * psxsem01/init.c, psxsem01/psxsem01.scn, psxtimer/psxtimer.c,
1411        psxtimer/psxtimer.scn: Add optional managers to Makefiles. Clean up
1412        test cases so last output line follows END OF pattern. Make sure test
1413        case all run. All tests appeared ok on sis.
1414
14152007-04-05      Joel Sherrill <joel@OARcorp.com>
1416
1417        * psx01/init.c, psx01/psx01.scn: Adjust test to account for nanosleep()
1418        behavior more closely matching GNU/Linux.
1419
14202006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1421
1422        * psxrwlock01/main.c, psxrwlock01/test.c: Improve rwlock test to
1423        include normal blocking and unblocking on timeout.
1424
14252006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1426
1427        * configure.ac: New BUG-REPORT address.
1428
14292006-11-17      Joel Sherrill <joel@OARcorp.com>
1430
1431        * psxsem01/init.c: Account for change in POSIX semaphore time handling.
1432        Previously the timeout was not absolute time and checked BEFORE
1433        attempting to lock semaphore.
1434
14352006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1436
1437        * psxbarrier01/main.c: New file.
1438
14392006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1440
1441        * psxrwlock01/.cvsignore, psxrwlock01/Makefile.am, psxrwlock01/main.c,
1442        psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c,
1443        psxspin01/.cvsignore, psxspin01/Makefile.am, psxspin01/main.c,
1444        psxspin01/psxspin01.scn, psxspin01/test.c: New files.
1445
14462006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1447
1448        * Makefile.am, configure.ac: Adding POSIX barriers, POSIX spinlocks,
1449        and partial implementation of POSIX rwlocks.
1450        * psxbarrier01/.cvsignore, psxbarrier01/Makefile.am,
1451        psxbarrier01/psxbarrier01.scn, psxbarrier01/test.c: New files.
1452
14532006-10-30      Joel Sherrill <joel@OARcorp.com>
1454
1455        PR 841/rtems
1456        * psxsem01/init.c: Make sem_timedwait more conformant to Open Group
1457        specification.
1458
14592006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1460
1461        * configure.ac: Require autoconf-2.60. Require automake-1.10.
1462
14632006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
1464
1465        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1466        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1467        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1468        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1469        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1470        psxfile01/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
1471        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
1472        psxtime/Makefile.am, psxtimer/Makefile.am: Eliminate scndir, docdir.
1473        Use rtems_testsdir instead.
1474
14752005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1476
1477        * configure.ac: Remove RTEMS_ENABLE_BARE,
1478        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
1479
14802005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
1481
1482        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1483        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1484        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1485        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1486        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1487        psxfile01/Makefile.am, psxhdrs/Makefile.am, psxmount/Makefile.am,
1488        psxmsgq01/Makefile.am, psxreaddir/Makefile.am, psxsem01/Makefile.am,
1489        psxstat/Makefile.am, psxtime/Makefile.am, psxtimer/Makefile.am:
1490        Convert to using *_PROGRAMS.
1491
14922005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1493
1494        * psx01/Makefile.am, psx02/Makefile.am,
1495        psx03/Makefile.am, psx04/Makefile.am,
1496        psx05/Makefile.am, psx06/Makefile.am,
1497        psx07/Makefile.am, psx08/Makefile.am,
1498        psx09/Makefile.am, psx10/Makefile.am,
1499        psx11/Makefile.am, psx12/Makefile.am,
1500        psx13/Makefile.am, psxcancel/Makefile.am,
1501        psxchroot01/Makefile.am, psxfile01/Makefile.am,
1502        psxmount/Makefile.am, psxmsgq01/Makefile.am,
1503        psxreaddir/Makefile.am, psxsem01/Makefile.am,
1504        psxstat/Makefile.am, psxtime/Makefile.am,
1505        psxtimer/Makefile.am: Rework.
1506
15072005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1508
1509        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1510        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1511        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1512        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1513        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1514        psxfile01/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
1515        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
1516        psxtime/Makefile.am, psxtimer/Makefile.am: Expand psxtests.am.
1517        * psxtests.am: Remove.
1518
15192005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1520
1521        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1522        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1523        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1524        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1525        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1526        psxfile01/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
1527        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
1528        psxtime/Makefile.am, psxtimer/Makefile.am:
1529        AM_CPPFLAGS += -I..../support/include.
1530
15312005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1532
1533        * psxtests.am: Set project_bspdir=$(PROJECT_ROOT)
1534
15352005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1536
1537        * psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1538        psxfile01/Makefile.am, psxmount/Makefile.am, psxreaddir/Makefile.am,
1539        psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1540        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1541        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1542        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1543        psxmsgq01/Makefile.am, psxsem01/Makefile.am, psxtimer/Makefile.am,
1544        psxstat/Makefile.am: Add ../include/pmacros.h
1545        * Makefile.am: Remove noinst_HEADERS. Remove POSIX_FILES_DIRS,
1546        POSIX_FILES_DIRS.
1547        * psxtests.am: Remove LIB_VARIANT.
1548
15492005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1550
1551        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1552        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1553        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1554        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1555        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1556        psxfile01/Makefile.am, psxhdrs/Makefile.am, psxmount/Makefile.am,
1557        psxmsgq01/Makefile.am, psxreaddir/Makefile.am, psxsem01/Makefile.am,
1558        psxstat/Makefile.am, psxtime/Makefile.am, psxtimer/Makefile.am:
1559        Remove SRC, PRINT_SRC.
1560
15612005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1562
1563        * Makefile.am: Cleanup.
1564
15652005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1566
1567        * psxtests.am: Add $(PGM): ${ARCH}/$(dirstamp).
1568        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1569        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1570        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1571        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1572        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1573        psxfile01/Makefile.am, psxhdrs/Makefile.am, psxmount/Makefile.am,
1574        psxmsgq01/Makefile.am, psxreaddir/Makefile.am, psxsem01/Makefile.am,
1575        psxstat/Makefile.am, psxtime/Makefile.am, psxtimer/Makefile.am:
1576        Partial conversion to automake.
1577
15782005-09-01      Joel Sherrill <joel@OARcorp.com>
1579
1580        PR 628/rtems
1581        * psx04/init.c, psx04/psx04.scn: Update tests to reflect a signal of 0
1582        being an error.
1583
15842005-04-26      Joel Sherrill <joel@OARcorp.com>
1585
1586        * psxreaddir/test.c: Eliminate warnings.
1587
15882004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
1589
1590        * configure.ac: Require automake > 1.9.
1591
15922004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1593
1594        * psx01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1595        * psx02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1596        * psx03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1597        * psx04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1598        * psx05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1599        * psx06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1600        * psx07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1601        * psx08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1602        * psx09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1603        * psx10/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1604        * psx11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1605        * psx12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1606        * psx13/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1607        * psxcancel/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1608        * psxchroot01/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1609        * psxfile01/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1610        * psxmount/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1611        * psxmsgq01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1612        * psxreaddir/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1613        * psxsem01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1614        * psxstat/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1615        * psxtime/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1616        * psxtimer/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1617
16182004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1619
1620        * psxcancel/init.c: Include <rtems/console.h> instead of <console.h>.
1621        * psxmount/test.c: Include <rtems/imfs.h> instead of <imfs.h>.
1622        * psxreaddir/test.c: Include <rtems/imfs.h> instead of <imfs.h>.
1623        * psxstat/test.c: Include <rtems/imfs.h> instead of <imfs.h>.
1624
16252004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
1626
1627        * psx06/init.c, psx06/system.h, psx06/task.c, psx06/task2.c: Convert
1628        to using c99 fixed size types.
1629
16302004-03-26      Ralf Corsepius <ralf.corsepius@rtems.org>
1631
1632        * Makefile.am: Remove include from SUBDIRS.
1633
16342004-03-26      Ralf Corsepius <ralf.corsepius@rtems.org>
1635
1636        * include/Makefile.am: Remove.
1637        * Makefile.am: Merge-in include/Makefile.am.
1638        * configure.ac: Reflect changes above.
1639
16402004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1641
1642        * configure.ac: Add 2nd arg to RTEMS_TOP.
1643
16442004-03-05      Joel Sherrill <joel@OARcorp.com>
1645
1646        * psxfile01/test.c, psxmsgq01/init.c, psxstat/test.c,
1647        psxtimer/psxtimer.c: Eliminate warnings and typos.
1648
16492004-02-26      Sébastien Barré <sbarre@sdelcc.com>
1650
1651        PR 582/core
1652        * psxmsgq01/init.c, psxmsgq01/psxmsgq01.scn: Fix the POSIX message
1653        queue test so more of it runs now.
1654
16552004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1656
1657        * psx01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
1658        Add PRE/TMPINSTALL_FILES to CLEANFILES.
1659        * psx02/Makefile.am: Ditto.
1660        * psx03/Makefile.am: Ditto.
1661        * psx04/Makefile.am: Ditto.
1662        * psx05/Makefile.am: Ditto.
1663        * psx06/Makefile.am: Ditto.
1664        * psx07/Makefile.am: Ditto.
1665        * psx08/Makefile.am: Ditto.
1666        * psx09/Makefile.am: Ditto.
1667        * psx10/Makefile.am: Ditto.
1668        * psx11/Makefile.am: Ditto.
1669        * psx12/Makefile.am: Ditto.
1670        * psx13/Makefile.am: Ditto.
1671        * psxcancel/Makefile.am: Ditto.
1672        * psxchroot01/Makefile.am: Ditto.
1673        * psxfile01/Makefile.am: Ditto.
1674        * psxmount/Makefile.am: Ditto.
1675        * psxmsgq01/Makefile.am: Ditto.
1676        * psxreaddir/Makefile.am: Ditto.
1677        * psxsem01/Makefile.am: Ditto.
1678        * psxstat/Makefile.am: Ditto.
1679        * psxtime/Makefile.am: Ditto.
1680        * psxtimer/Makefile.am: Ditto.
1681
16822003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1683
1684        * psxtests.am: Add dirstamp support.
1685
16862003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1687
1688        * psxtests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
1689
16902003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1691
1692        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
1693
16942003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1695
1696        * psxcancel/Makefile.am: Remove used H_FILES.
1697
16982003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1699
1700        * include/Makefile.am: Reformat.
1701        * psx01/Makefile.am: Remove all-local: $(ARCH).
1702        * psx02/Makefile.am: Remove all-local: $(ARCH).
1703        * psx03/Makefile.am: Remove all-local: $(ARCH).
1704        * psx04/Makefile.am: Remove all-local: $(ARCH).
1705        * psx05/Makefile.am: Remove all-local: $(ARCH).
1706        * psx06/Makefile.am: Remove all-local: $(ARCH).
1707        * psx07/Makefile.am: Remove all-local: $(ARCH).
1708        * psx08/Makefile.am: Remove all-local: $(ARCH).
1709        * psx09/Makefile.am: Remove all-local: $(ARCH).
1710        * psx10/Makefile.am: Remove all-local: $(ARCH).
1711        * psx11/Makefile.am: Remove all-local: $(ARCH).
1712        * psx12/Makefile.am: Remove all-local: $(ARCH).
1713        * psx13/Makefile.am: Remove all-local: $(ARCH).
1714        * psxcancel/Makefile.am: Remove all-local: $(ARCH).
1715        * psxchroot01/Makefile.am: Remove all-local: $(ARCH).
1716        * psxfile01/Makefile.am: Remove all-local: $(ARCH).
1717        * psxhdrs/Makefile.am: Remove all-local: $(ARCH).
1718        * psxmount/Makefile.am: Remove all-local: $(ARCH).
1719        * psxmsgq01/Makefile.am: Remove all-local: $(ARCH).
1720        * psxreaddir/Makefile.am: Remove all-local: $(ARCH).
1721        * psxsem01/Makefile.am: Remove all-local: $(ARCH).
1722        * psxstat/Makefile.am: Remove all-local: $(ARCH).
1723        * psxtime/Makefile.am: Remove all-local: $(ARCH).
1724        * psxtimer/Makefile.am: Remove all-local: $(ARCH).
1725
17262003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1727
1728        * configure.ac: Reflect having moved to testsuites/.
1729
17302003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1731
1732        * configure.ac: Remove RTEMS_CANONICAL_HOST.
1733
17342003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1735
1736        * configure.ac:Remove RTEMS_CHECK_CPU.
1737
17382003-09-15      Jennifer Averett <jennifer@OARcorp.com>
1739
1740        * psxhdrs/sync01.c, psxhdrs/sync02.c: Correct fd creation
1741
17422003-09-04      Joel Sherrill <joel@OARcorp.com>
1743
1744        * psx01/init.c, psx01/system.h, psx01/task.c, psx02/init.c,
1745        psx02/system.h, psx02/task.c, psx03/init.c, psx03/system.h,
1746        psx03/task.c, psx04/init.c, psx04/system.h, psx04/task1.c,
1747        psx04/task2.c, psx04/task3.c, psx05/init.c, psx05/system.h,
1748        psx05/task.c, psx05/task2.c, psx05/task3.c, psx06/init.c,
1749        psx06/system.h, psx06/task.c, psx06/task2.c, psx07/init.c,
1750        psx07/system.h, psx07/task.c, psx08/init.c, psx08/system.h,
1751        psx08/task1.c, psx08/task2.c, psx08/task3.c, psx09/init.c,
1752        psx09/system.h, psx10/init.c, psx10/system.h, psx10/task.c,
1753        psx10/task2.c, psx10/task3.c, psx11/init.c, psx11/system.h,
1754        psx11/task.c, psx12/init.c, psx12/system.h, psx12/task.c,
1755        psx13/main.c, psx13/test.c, psxcancel/init.c, psxfile01/main.c,
1756        psxfile01/test.c, psxhdrs/clock01.c, psxhdrs/clock02.c,
1757        psxhdrs/clock03.c, psxhdrs/clock04.c, psxhdrs/clock05.c,
1758        psxhdrs/clock06.c, psxhdrs/cond01.c, psxhdrs/cond02.c,
1759        psxhdrs/cond03.c, psxhdrs/cond04.c, psxhdrs/cond05.c,
1760        psxhdrs/cond06.c, psxhdrs/cond07.c, psxhdrs/cond08.c,
1761        psxhdrs/cond09.c, psxhdrs/cond10.c, psxhdrs/key01.c, psxhdrs/key02.c,
1762        psxhdrs/key03.c, psxhdrs/key04.c, psxhdrs/mutex01.c,
1763        psxhdrs/mutex02.c, psxhdrs/mutex03.c, psxhdrs/mutex04.c,
1764        psxhdrs/mutex05.c, psxhdrs/mutex06.c, psxhdrs/mutex07.c,
1765        psxhdrs/mutex08.c, psxhdrs/mutex09.c, psxhdrs/mutex10.c,
1766        psxhdrs/mutex11.c, psxhdrs/mutex12.c, psxhdrs/mutex13.c,
1767        psxhdrs/mutex14.c, psxhdrs/mutex15.c, psxhdrs/mutex16.c,
1768        psxhdrs/proc01.c, psxhdrs/proc02.c, psxhdrs/proc03.c,
1769        psxhdrs/proc04.c, psxhdrs/proc05.c, psxhdrs/proc06.c,
1770        psxhdrs/proc07.c, psxhdrs/proc08.c, psxhdrs/proc09.c,
1771        psxhdrs/proc10.c, psxhdrs/proc11.c, psxhdrs/proc12.c,
1772        psxhdrs/proc13.c, psxhdrs/proc14.c, psxhdrs/pthread01.c,
1773        psxhdrs/pthread02.c, psxhdrs/pthread03.c, psxhdrs/pthread04.c,
1774        psxhdrs/pthread05.c, psxhdrs/pthread06.c, psxhdrs/pthread07.c,
1775        psxhdrs/pthread08.c, psxhdrs/pthread09.c, psxhdrs/pthread10.c,
1776        psxhdrs/pthread11.c, psxhdrs/pthread12.c, psxhdrs/pthread13.c,
1777        psxhdrs/pthread14.c, psxhdrs/pthread15.c, psxhdrs/pthread16.c,
1778        psxhdrs/pthread17.c, psxhdrs/pthread18.c, psxhdrs/pthread19.c,
1779        psxhdrs/pthread20.c, psxhdrs/pthread21.c, psxhdrs/pthread22.c,
1780        psxhdrs/pthread23.c, psxhdrs/pthread24.c, psxhdrs/pthread25.c,
1781        psxhdrs/pthread26.c, psxhdrs/pthread27.c, psxhdrs/pthread28.c,
1782        psxhdrs/pthread29.c, psxhdrs/pthread30.c, psxhdrs/pthread31.c,
1783        psxhdrs/pthread32.c, psxhdrs/pthread33.c, psxhdrs/pthread34.c,
1784        psxhdrs/pthread35.c, psxhdrs/pthread36.c, psxhdrs/sched01.c,
1785        psxhdrs/sched02.c, psxhdrs/sched03.c, psxhdrs/sched04.c,
1786        psxhdrs/sched05.c, psxhdrs/sched06.c, psxhdrs/sched07.c,
1787        psxhdrs/sched08.c, psxhdrs/signal01.c, psxhdrs/signal02.c,
1788        psxhdrs/signal03.c, psxhdrs/signal04.c, psxhdrs/signal05.c,
1789        psxhdrs/signal06.c, psxhdrs/signal07.c, psxhdrs/signal08.c,
1790        psxhdrs/signal09.c, psxhdrs/signal10.c, psxhdrs/signal11.c,
1791        psxhdrs/signal12.c, psxhdrs/signal13.c, psxhdrs/signal14.c,
1792        psxhdrs/signal15.c, psxhdrs/signal16.c, psxhdrs/signal17.c,
1793        psxhdrs/signal18.c, psxhdrs/signal19.c, psxhdrs/signal20.c,
1794        psxhdrs/signal21.c, psxhdrs/signal22.c, psxhdrs/signal23.c,
1795        psxhdrs/sync01.c, psxhdrs/sync02.c, psxhdrs/sync03.c,
1796        psxhdrs/time01.c, psxhdrs/time02.c, psxhdrs/time03.c,
1797        psxhdrs/time04.c, psxhdrs/time05.c, psxhdrs/time06.c,
1798        psxhdrs/time07.c, psxhdrs/time08.c, psxhdrs/time09.c,
1799        psxhdrs/time10.c, psxhdrs/time11.c, psxhdrs/time12.c,
1800        psxhdrs/time13.c, psxhdrs/timer01.c, psxhdrs/timer02.c,
1801        psxhdrs/timer03.c, psxhdrs/timer04.c, psxhdrs/timer05.c,
1802        psxhdrs/timer06.c, psxhdrs/timer07.c, psxmsgq01/init.c,
1803        psxmsgq01/system.h, psxsem01/system.h, psxstat/main.c,
1804        psxstat/test.c, psxtime/main.c, psxtime/test.c, psxtimer/psxtimer.c,
1805        psxtimer/system.h: URL for license changed.
1806
18072003-09-04      Joel Sherrill <joel@OARcorp.com>
1808
1809        PR 462/tests
1810        * psxhdrs/Makefile.am: Added ualarm.c
1811        * psxhdrs/signal23.c: New file.
1812
18132003-09-03      Joel Sherrill <joel@OARcorp.com>
1814
1815        PR 463/tests
1816        PR 465/tests
1817        * psxhdrs/Makefile.am: Add new test cases.
1818        * psxhdrs/sync01.c, psxhdrs/sync02.c, psxhdrs/sync03.c,
1819        psxhdrs/timer07.c: New files.
1820
18212003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1822
1823        * Makefile.am: Reflect having moved aclocal/.
1824
18252003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1826
1827        * Makefile.am: Reflect having moved automake/.
1828        * include/Makefile.am: Reflect having moved automake/.
1829        * psx01/Makefile.am: Reflect having moved automake/.
1830        * psx02/Makefile.am: Reflect having moved automake/.
1831        * psx03/Makefile.am: Reflect having moved automake/.
1832        * psx04/Makefile.am: Reflect having moved automake/.
1833        * psx05/Makefile.am: Reflect having moved automake/.
1834        * psx06/Makefile.am: Reflect having moved automake/.
1835        * psx07/Makefile.am: Reflect having moved automake/.
1836        * psx08/Makefile.am: Reflect having moved automake/.
1837        * psx09/Makefile.am: Reflect having moved automake/.
1838        * psx10/Makefile.am: Reflect having moved automake/.
1839        * psx11/Makefile.am: Reflect having moved automake/.
1840        * psx12/Makefile.am: Reflect having moved automake/.
1841        * psx13/Makefile.am: Reflect having moved automake/.
1842        * psxcancel/Makefile.am: Reflect having moved automake/.
1843        * psxchroot01/Makefile.am: Reflect having moved automake/.
1844        * psxfile01/Makefile.am: Reflect having moved automake/.
1845        * psxhdrs/Makefile.am: Reflect having moved automake/.
1846        * psxmount/Makefile.am: Reflect having moved automake/.
1847        * psxmsgq01/Makefile.am: Reflect having moved automake/.
1848        * psxreaddir/Makefile.am: Reflect having moved automake/.
1849        * psxsem01/Makefile.am: Reflect having moved automake/.
1850        * psxstat/Makefile.am: Reflect having moved automake/.
1851        * psxtime/Makefile.am: Reflect having moved automake/.
1852        * psxtimer/Makefile.am: Reflect having moved automake/.
1853
18542003-08-14      Joel Sherrill <joel@OARcorp.com>
1855
1856        PR 408/filesystem
1857        * psx13/test.c: Added very rudimentary test of sync() service.
1858
18592003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1860
1861        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
1862
18632003-06-12      Joel Sherrill <joel@OARcorp.com>
1864
1865        * psxchroot01/test.c, psxreaddir/test.c: Removed warnings.
1866
18672003-05-29      Joel Sherrill <joel@OARcorp.com>
1868
1869        * psx02/init.c, psx04/init.c, psx13/test.c, psxchroot01/test.c,
1870        psxhdrs/pthread07.c, psxmsgq01/init.c, psxreaddir/test.c,
1871        psxtimer/psxtimer.c: Removed warnings.
1872
18732003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1874
1875        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
1876        CC_CFLAGS_DEFAULT (obsolete).
1877
18782003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1879
1880        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
1881        Remove CC_LDFLAGS_PROFILE_V.
1882
18832003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1884
1885        * configure.ac: Remove AC_CONFIG_AUX_DIR.
1886
18872003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1888
1889        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
1890
18912003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1892
1893        * configure.ac: AC_PREREQ(2.57).
1894
18952002-11-14      Joel Sherrill <joel@OARcorp.com>
1896
1897        * psx01/psx01.scn, psx02/psx02.scn, psx03/psx03.scn, psx04/psx04.scn,
1898        psx05/psx05.scn, psx06/psx06.scn, psx07/psx07.scn, psx08/psx08.scn,
1899        psx09/psx09.scn, psx10/psx10.scn, psx11/psx11.scn, psx12/psx12.scn:
1900        Per PR239 update the IDs in the various screens.
1901
19022002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1903
1904        * .cvsignore: Reformat.
1905        Add autom4te*cache.
1906        Remove autom4te.cache.
1907
19082002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1909
1910        * psx01/Makefile.am: Use .$(OBJEXT) instead of .o.
1911        * psx02/Makefile.am: Use .$(OBJEXT) instead of .o.
1912        * psx03/Makefile.am: Use .$(OBJEXT) instead of .o.
1913        * psx04/Makefile.am: Use .$(OBJEXT) instead of .o.
1914        * psx05/Makefile.am: Use .$(OBJEXT) instead of .o.
1915        * psx06/Makefile.am: Use .$(OBJEXT) instead of .o.
1916        * psx07/Makefile.am: Use .$(OBJEXT) instead of .o.
1917        * psx08/Makefile.am: Use .$(OBJEXT) instead of .o.
1918        * psx09/Makefile.am: Use .$(OBJEXT) instead of .o.
1919        * psx10/Makefile.am: Use .$(OBJEXT) instead of .o.
1920        * psx11/Makefile.am: Use .$(OBJEXT) instead of .o.
1921        * psx12/Makefile.am: Use .$(OBJEXT) instead of .o.
1922        * psx13/Makefile.am: Use .$(OBJEXT) instead of .o.
1923        * psxcancel/Makefile.am: Use .$(OBJEXT) instead of .o.
1924        * psxchroot01/Makefile.am: Use .$(OBJEXT) instead of .o.
1925        * psxfile01/Makefile.am: Use .$(OBJEXT) instead of .o.
1926        * psxhdrs/Makefile.am: Use .$(OBJEXT) instead of .o.
1927        * psxmount/Makefile.am: Use .$(OBJEXT) instead of .o.
1928        * psxmsgq01/Makefile.am: Use .$(OBJEXT) instead of .o.
1929        * psxreaddir/Makefile.am: Use .$(OBJEXT) instead of .o.
1930        * psxsem01/Makefile.am: Use .$(OBJEXT) instead of .o.
1931        * psxstat/Makefile.am: Use .$(OBJEXT) instead of .o.
1932        * psxtime/Makefile.am: Use .$(OBJEXT) instead of .o.
1933        * psxtimer/Makefile.am: Use .$(OBJEXT) instead of .o.
1934
19352002-08-01      Joel Sherrill <joel@OARcorp.com>
1936
1937        * Per PR47 add support for buffered test output.  This involved
1938        adding defines to redirect output to a buffer and dump it when
1939        full, at "test pause", and at exit.  To avoid problems when redefining
1940        exit(), all tests were modified to call rtems_test_exit().
1941        Some tests, notable psxtests, had to be modified to include
1942        the standard test macro .h file (pmacros.h or tmacros.h) to
1943        enable this support.
1944        * include/pmacros.h, psx01/task.c, psx02/init.c, psx02/task.c,
1945        psx03/init.c, psx04/init.c, psx05/init.c, psx06/init.c, psx07/init.c,
1946        psx08/task3.c, psx09/init.c, psx10/init.c, psx11/init.c,
1947        psx12/init.c, psx13/Makefile.am, psx13/main.c, psx13/test.c,
1948        psxcancel/init.c, psxchroot01/Makefile.am, psxchroot01/main.c,
1949        psxchroot01/test.c, psxfile01/Makefile.am, psxfile01/main.c,
1950        psxfile01/test.c, psxfile01/test_cat.c, psxfile01/test_extend.c,
1951        psxfile01/test_write.c, psxmount/Makefile.am, psxmount/main.c,
1952        psxmount/test.c, psxmsgq01/init.c, psxreaddir/Makefile.am,
1953        psxreaddir/main.c, psxreaddir/test.c, psxsem01/init.c,
1954        psxstat/Makefile.am, psxstat/main.c, psxstat/test.c, psxtime/main.c,
1955        psxtime/test.c, psxtimer/psxtimer.c: Modified.
1956
19572002-07-05      Joel Sherrill <joel@OARcorp.com>
1958
1959        * psxcancel/Makefile.am, psxcancel/init.c, psxcancel/psxcancel.scn:
1960        Updated as part of PR164 which reported problems with the RTEMS
1961        implementation of pthread_cancel.
1962       
19632001-04-26      Joel Sherrill <joel@OARcorp.com>
1964
1965        * psxmsgq01/init.c: Reflect changes made to address PR81 that
1966        reworked POSIX message queues to add a descriptor separate from
1967        the underlying message queue.  This allows non-blocking to follow
1968        the "open" not the underlying queue.
1969 
19702002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1971
1972        * configure.ac: Remove ENABLE_GCC28.
1973
19742002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1975
1976        * configure.ac:
1977        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
1978        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
1979        * Makefile.am: Remove AUTOMAKE_OPTIONS.
1980        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
1981        * psx01/Makefile.am: Remove AUTOMAKE_OPTIONS.
1982        * psx02/Makefile.am: Remove AUTOMAKE_OPTIONS.
1983        * psx03/Makefile.am: Remove AUTOMAKE_OPTIONS.
1984        * psx04/Makefile.am: Remove AUTOMAKE_OPTIONS.
1985        * psx05/Makefile.am: Remove AUTOMAKE_OPTIONS.
1986        * psx06/Makefile.am: Remove AUTOMAKE_OPTIONS.
1987        * psx07/Makefile.am: Remove AUTOMAKE_OPTIONS.
1988        * psx08/Makefile.am: Remove AUTOMAKE_OPTIONS.
1989        * psx09/Makefile.am: Remove AUTOMAKE_OPTIONS.
1990        * psx10/Makefile.am: Remove AUTOMAKE_OPTIONS.
1991        * psx11/Makefile.am: Remove AUTOMAKE_OPTIONS.
1992        * psx12/Makefile.am: Remove AUTOMAKE_OPTIONS.
1993        * psx13/Makefile.am: Remove AUTOMAKE_OPTIONS.
1994        * psxcancel/Makefile.am: Remove AUTOMAKE_OPTIONS.
1995        * psxchroot01/Makefile.am: Remove AUTOMAKE_OPTIONS.
1996        * psxfile01/Makefile.am: Remove AUTOMAKE_OPTIONS.
1997        * psxhdrs/Makefile.am: Remove AUTOMAKE_OPTIONS.
1998        * psxmount/Makefile.am: Remove AUTOMAKE_OPTIONS.
1999        * psxmsgq01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2000        * psxreaddir/Makefile.am: Remove AUTOMAKE_OPTIONS.
2001        * psxsem01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2002        * psxstat/Makefile.am: Remove AUTOMAKE_OPTIONS.
2003        * psxtime/Makefile.am: Remove AUTOMAKE_OPTIONS.
2004        * psxtimer/Makefile.am: Remove AUTOMAKE_OPTIONS.
2005
20062001-11-07      Jennifer Averett <jennifer@OARcorp.com>
2007
2008        Reported by Ibragimov Ilya <ibr@oktet.ru> and tracked as PR63.
2009        * psxstat/test.c: Fix test ENOTDIR to correspond to chdir() change.
2010        Since we check permissions before evaluating enough to see if it
2011        a regular file or directory, this hack is needed to make the regular
2012        file executable.
2013
20142001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2015
2016        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
2017        * configure.in: Remove.
2018        * configure.ac: New file, generated from configure.in by autoupdate.
2019
20202001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2021
2022        * psxtests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
2023
20242001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2025
2026        * psx01/Makefile.am: include leaf.am instead of leaf.cfg.
2027        * psx11/Makefile.am: include leaf.am instead of leaf.cfg.
2028        * psxcancel/Makefile.am: include leaf.am instead of leaf.cfg.
2029        * psx02/Makefile.am: include leaf.am instead of leaf.cfg.
2030        * psx13/Makefile.am: include leaf.am instead of leaf.cfg.
2031        * psxtime/Makefile.am: include leaf.am instead of leaf.cfg.
2032        * psxchroot01/Makefile.am: include leaf.am instead of leaf.cfg.
2033        * psx07/Makefile.am: include leaf.am instead of leaf.cfg.
2034        * psxmsgq01/Makefile.am: include leaf.am instead of leaf.cfg.
2035        * psxtimer/Makefile.am: include leaf.am instead of leaf.cfg.
2036        * psx10/Makefile.am: include leaf.am instead of leaf.cfg.
2037        * psx08/Makefile.am: include leaf.am instead of leaf.cfg.
2038        * psxhdrs/Makefile.am: include leaf.am instead of leaf.cfg.
2039        * psxfile01/Makefile.am: include leaf.am instead of leaf.cfg.
2040        * psx05/Makefile.am: include leaf.am instead of leaf.cfg.
2041        * psx09/Makefile.am: include leaf.am instead of leaf.cfg.
2042        * psxmount/Makefile.am: include leaf.am instead of leaf.cfg.
2043        * psxstat/Makefile.am: include leaf.am instead of leaf.cfg.
2044        * psx12/Makefile.am: include leaf.am instead of leaf.cfg.
2045        * psxreaddir/Makefile.am: include leaf.am instead of leaf.cfg.
2046        * psxsem01/Makefile.am: include leaf.am instead of leaf.cfg.
2047        * psx03/Makefile.am: include leaf.am instead of leaf.cfg.
2048        * psx04/Makefile.am: include leaf.am instead of leaf.cfg.
2049        * psx06/Makefile.am: include leaf.am instead of leaf.cfg.
2050
20512001-08-09      Fernando-Ruiz Casas <correo@fernando-ruiz.com>
2052
2053        * psxchroot01/.cvsignore, psxchroot01/Makefile.am, psxchroot01/main.c,
2054        psxchroot01/psxchroot01.scn, psxchroot01/test.c:  Implemented the
2055        psxchroot01 test.
2056
20572001-05-25      Joel Sherrill <joel@OARcorp.com>
2058
2059        * Added once version of psxchroot01 test for user review.
2060        * psxchroot01: New directory.
2061        * psxchroot01/Makefile.am, psxchroot01/main.c, psxchroot01/test.c,
2062        psxchroot01/psxchroot01.scn, psxchroot01/.cvsignore: New files.
2063        * configure.in, Makefile.am: Modified to reflect above.
2064
20652001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
2066
2067        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
2068
20692001-04-24      Joel Sherrill <joel@OARcorp.com>
2070
2071        * psxfile01/test.c, psxfile01/psxfile01.scn : Added test case for
2072        open, write, reopen, append twice from Andrew Bythell
2073        <abythell@nortelnetworks.com> that tripped an initialization
2074        problem in the IMFS.
2075
20762001-04-20      Joel Sherrill <joel@OARcorp.com>
2077
2078        * psx04/init.c, psx04/psx04.scn, psx07/init.c, psx07/psx07.scn,
2079        psxfile01/psxfile01.scn, psxmsgq01/psxmsgq01.scn,
2080        psxreaddir/test.c, psxstat/psxstat.scn, psxstat/test.c,
2081        psxtime/psxtime.scn, psxtimer/psxtimer.scn:
2082        Various adjustments so test output matches screens more reliably.
2083
20842001-01-25      Joel Sherrill <joel@OARcorp.com>
2085
2086        * psx01/psx01.scn: Corrected to reflect clock_getres() now working.
2087
20882000-11-17      Jennifer Averett <jennifer@OARcorp.com>
2089
2090        * psxstat/test.c, psxstat/psxstat.scn: Forced inode numbers
2091        to remain consistant across platforms and bsps by forcing
2092        a mount point in front of all paths.
2093
20942000-11-17      Jennifer Averret <jennifer@OARcorp.com>
2095
2096        * psxmount/test.c, psxmount/psxmount.scn: Improve output to report
2097        expected error condition in one case.
2098        * psxreaddir/test.c, psxreaddir.scn: Added test cases to exercise
2099        readdir() of root of mounted filesystem.  Also corrected the screen
2100        file for some mistakes noticed in this effort.
2101
21022000-11-13      Joel Sherrill <joel@OARcorp.com>
2103
2104        * psxmount/psxmount.scn, psxmount/test.c: Correct spelling.
2105
21062000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2107
2108        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
2109
21102000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2111
2112        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
2113
21142000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2115
2116        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
2117        Switch to GNU canonicalization.
2118        * psxtests.am: Remove DEFS.
2119
21202000-10-24      Joel Sherrill <joel@OARcorp.com>
2121
2122        * psxmount/test.c, psxstat/test.c: Include <imfs.h> to get IMFS_ops.
2123        It was formerly incorrectly prototyped in <libio.h>.
2124
21252000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2126
2127        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
2128        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
2129        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
2130        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
2131        psx13/Makefile.am, psxcancel/Makefile.am, psxfile01/Makefile.am,
2132        psxhdrs/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
2133        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
2134        psxtime/Makefile.am, psxtimer/Makefile.am: Include compile.am
2135
21362000-08-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2137        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
2138        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
2139        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
2140        psx10/Makefile.am, psx11/Makefile.am, psx11/Makefile.am,
2141        psx12/Makefile.am, psxcancel/Makefile.am, psxmsgq01/Makefile.am,
2142        psxsem01/Makefile.am, psxsem01/Makefile.am, psxtimer/Makefile.am:
2143        Use AM_CPPFLAGS += instead of AM_CPPFLAGS =
2144
21452000-08-10      Joel Sherrill <joel@OARcorp.com>
2146
2147        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.