source: rtems/testsuites/psxtests/ChangeLog @ b7ee9ab

4.115
Last change on this file since b7ee9ab was b7ee9ab, checked in by Sebastian Huber <sebastian.huber@…>, on 08/18/11 at 07:47:38

2011-08-18 Sebastian Huber <sebastian.huber@…>

  • psxfatal_support/init.c: Ensure that _Thread_BSP_context is initialized.
  • Property mode set to 100644
File size: 92.7 KB
Line 
12011-08-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
2
3        * psxfatal_support/init.c: Ensure that _Thread_BSP_context is
4        initialized.
5
62011-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
7
8        * psx16/Makefile.am: New file.
9
102011-08-01      Joel Sherrill <joel.sherrilL@OARcorp.com>
11
12        * psx16/.cvsignore, psx16/init.c, psx16/psx16.doc, psx16/psx16.scn: New
13        files. Accidentally missed in previous commit.
14
152011-07-31      Joel Sherrill <joel.sherrilL@OARcorp.com>
16
17        PR 1855/cpukit
18        * Makefile.am, configure.ac: Correct signal processing during
19        pthread_join. We are supposed to unblock the thread waiting on a
20        pthread_join(), dispatch the signal handler, account for it
21        potentially overwriting errno, and then have the thread return to
22        blocking within pthread_join().
23        * psxeintr_join/.cvsignore, psxeintr_join/Makefile.am,
24        psxeintr_join/init.c, psxeintr_join/psxeintr_join.doc,
25        psxeintr_join/psxeintr_join.scn: New files.
26
272011-07-31      Joel Sherrill <joel.sherrilL@OARcorp.com>
28
29        PR 1867/cpukit
30        * Makefile.am, configure.ac, psx12/task.c, psxkey03/init.c,
31        psxrwlock01/test.c: Correct implementation of pthread_exit() and
32        pthread_join() to support the case where a thread is joinable but
33        calls pthread_exit() before a thread has attempted to join.
34
352011-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
36
37        PR 1839/filesystem
38        * psxfchx01/init.c, psxfchx01/psxfchx01.scn, psxfile01/psxfile01.scn,
39        psxfile01/test.c: Update test to reflect new status codes.
40
412011-07-21      Ralf Corsépius <ralf.corsepius@rtems.org>
42
43        * psxhdrs/Makefile.am: Remove -Wno-unused-but-set-variable
44        (Non-portable).
45
462011-07-19      Joel Sherrill <joel.sherrilL@OARcorp.com>
47
48        PR 1838/filesystem
49        * psxfchx01/init.c, psxfchx01/psxfchx01.scn: fchmod() does not need a
50        writeable file descriptor.
51
522011-06-20      Ralf Corsépius <ralf.corsepius@rtems.org>
53
54        * psxautoinit01/Makefile.am, psxautoinit02/Makefile.am,
55        psxbarrier01/Makefile.am, psxrwlock01/Makefile.am,
56        psxspin01/Makefile.am, psxspin02/Makefile.am:
57        Remove scndir.
58
592011-06-20      Ralf Corsépius <ralf.corsepius@rtems.org>
60
61        * psxautoinit01/Makefile.am, psxbarrier01/Makefile.am,
62        psxclassic01/Makefile.am, psxcleanup01/Makefile.am,
63        psxfchx01/Makefile.am, psxpasswd01/Makefile.am,
64        psxpasswd02/Makefile.am, psxpipe01/Makefile.am,
65        psxrwlock01/Makefile.am, psxspin01/Makefile.am,
66        psxspin02/Makefile.am: Eliminate rtems_scn_DATA.
67        Install *.doc to rtems_testsdir.
68        * Makefile.am: Remove EXTRA_DIST.
69        Remove DIST_SUBDIRS.
70        Remove obsolete comments.
71        * psxclassic01/psxclassic01.doc: Fix copyright date.
72
732011-05-16      Yaakov Selkowitz  <yselkowitz@users.sourceforge.net>
74
75        * psxclock/init.c (Init):
76        Use CLOCK_PROCESS_CPUTIME_ID and CLOCK_THREAD_CPUTIME_ID.
77        * psxclock/psxclock.scn: Regenerate.
78
792011-05-06      Joel Sherrill <joel.sherrill@oarcorp.com>
80
81        * psxfile01/test.c, psxmsgq01/init.c, psxreaddir/test.c: Fix tests
82        broken in warning pass.
83
842011-05-05      Joel Sherrill <joel.sherrill@oarcorp.com>
85
86        * psx04/task3.c, psxfile01/test.c, psxhdrs/Makefile.am,
87        psxmsgq01/init.c, psxreaddir/test.c, psxsignal01/init.c,
88        psxtimes01/init.c, psxualarm/init.c: Remove warnings.
89
902011-04-15      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
91
92        * psxstat/test.c: Fixed integer type.  Check status codes.
93
942011-03-09      Joel Sherrill <joel.sherrill@oarcorp.com>
95
96        * psx04/init.c, psx04/psx04.scn: Remove test case made obsolete by
97        PR1759.
98
992011-03-08      Joel Sherrill <joel.sherrilL@OARcorp.com>
100
101        PR 1759/cpukit
102        * Makefile.am, configure.ac: Add test to use some pthread calls with
103        Classic Tasks.
104        * psxclassic01/.cvsignore, psxclassic01/Makefile.am,
105        psxclassic01/init.c, psxclassic01/psxclassic01.doc,
106        psxclassic01/psxclassic01.scn: New files.
107
1082011-02-22      Ralf Corsépius <ralf.corsepius@rtems.org>
109
110        * configure.ac: Add AC_CONFIG_HEADER(config.h).
111
1122011-02-22      Ralf Corsépius <ralf.corsepius@rtems.org>
113
114        * psx01/init.c, psx01/task.c, psx02/init.c, psx02/task.c, psx03/init.c,
115        psx03/task.c, psx04/init.c, psx04/task1.c, psx04/task2.c, psx04/task3.c,
116        psx05/init.c, psx05/task.c, psx05/task2.c, psx05/task3.c, psx06/init.c,
117        psx06/task.c, psx06/task2.c, psx07/init.c, psx07/task.c, psx08/init.c,
118        psx08/task1.c, psx08/task2.c, psx08/task3.c, psx09/init.c, psx10/init.c,
119        psx10/task.c, psx10/task2.c, psx10/task3.c, psx11/init.c, psx11/task.c,
120        psx12/init.c, psx12/task.c, psx13/main.c, psx13/test.c, psx14/init.c,
121        psx15/init.c, psxaio01/init.c, psxaio02/init.c, psxaio03/init.c,
122        psxalarm01/init.c, psxautoinit01/init.c, psxautoinit02/init.c,
123        psxbarrier01/main.c, psxbarrier01/test.c, psxcancel/init.c,
124        psxcancel01/init.c, psxchroot01/main.c, psxchroot01/test.c,
125        psxcleanup/psxcleanup.c, psxcleanup01/init.c, psxclock/init.c,
126        psxcond01/init.c, psxenosys/init.c, psxfatal_support/init.c,
127        psxfchx01/init.c, psxfile01/main.c, psxfile01/test.c,
128        psxfile01/test_cat.c, psxfile01/test_extend.c, psxfile01/test_write.c,
129        psxfile02/init.c, psxfilelock01/init.c, psxgetrusage01/init.c,
130        psxhdrs/clock01.c, psxhdrs/clock02.c, psxhdrs/clock03.c,
131        psxhdrs/clock04.c, psxhdrs/clock05.c, psxhdrs/clock06.c,
132        psxhdrs/cond01.c, psxhdrs/cond02.c, psxhdrs/cond03.c, psxhdrs/cond04.c,
133        psxhdrs/cond05.c, psxhdrs/cond06.c, psxhdrs/cond07.c, psxhdrs/cond08.c,
134        psxhdrs/cond09.c, psxhdrs/cond10.c, psxhdrs/key01.c, psxhdrs/key02.c,
135        psxhdrs/key03.c, psxhdrs/key04.c, psxhdrs/mutex01.c, psxhdrs/mutex02.c,
136        psxhdrs/mutex03.c, psxhdrs/mutex04.c, psxhdrs/mutex05.c,
137        psxhdrs/mutex06.c, psxhdrs/mutex07.c, psxhdrs/mutex08.c,
138        psxhdrs/mutex09.c, psxhdrs/mutex10.c, psxhdrs/mutex11.c,
139        psxhdrs/mutex12.c, psxhdrs/mutex13.c, psxhdrs/mutex14.c,
140        psxhdrs/mutex15.c, psxhdrs/mutex16.c, psxhdrs/proc01.c,
141        psxhdrs/proc02.c, psxhdrs/proc03.c, psxhdrs/proc04.c, psxhdrs/proc05.c,
142        psxhdrs/proc06.c, psxhdrs/proc07.c, psxhdrs/proc08.c, psxhdrs/proc09.c,
143        psxhdrs/proc10.c, psxhdrs/proc11.c, psxhdrs/proc12.c, psxhdrs/proc13.c,
144        psxhdrs/proc14.c, psxhdrs/pthread01.c, psxhdrs/pthread02.c,
145        psxhdrs/pthread03.c, psxhdrs/pthread04.c, psxhdrs/pthread05.c,
146        psxhdrs/pthread06.c, psxhdrs/pthread07.c, psxhdrs/pthread08.c,
147        psxhdrs/pthread09.c, psxhdrs/pthread10.c, psxhdrs/pthread11.c,
148        psxhdrs/pthread12.c, psxhdrs/pthread13.c, psxhdrs/pthread14.c,
149        psxhdrs/pthread15.c, psxhdrs/pthread16.c, psxhdrs/pthread17.c,
150        psxhdrs/pthread18.c, psxhdrs/pthread19.c, psxhdrs/pthread20.c,
151        psxhdrs/pthread21.c, psxhdrs/pthread22.c, psxhdrs/pthread23.c,
152        psxhdrs/pthread24.c, psxhdrs/pthread25.c, psxhdrs/pthread26.c,
153        psxhdrs/pthread27.c, psxhdrs/pthread28.c, psxhdrs/pthread29.c,
154        psxhdrs/pthread30.c, psxhdrs/pthread31.c, psxhdrs/pthread32.c,
155        psxhdrs/pthread33.c, psxhdrs/pthread34.c, psxhdrs/pthread35.c,
156        psxhdrs/pthread36.c, psxhdrs/pthread37.c, psxhdrs/pthread38.c,
157        psxhdrs/pthread39.c, psxhdrs/pthread40.c, psxhdrs/sched01.c,
158        psxhdrs/sched02.c, psxhdrs/sched03.c, psxhdrs/sched04.c,
159        psxhdrs/sched05.c, psxhdrs/sched06.c, psxhdrs/sched07.c,
160        psxhdrs/sched08.c, psxhdrs/signal01.c, psxhdrs/signal02.c,
161        psxhdrs/signal03.c, psxhdrs/signal04.c, psxhdrs/signal05.c,
162        psxhdrs/signal06.c, psxhdrs/signal07.c, psxhdrs/signal08.c,
163        psxhdrs/signal09.c, psxhdrs/signal10.c, psxhdrs/signal11.c,
164        psxhdrs/signal12.c, psxhdrs/signal13.c, psxhdrs/signal14.c,
165        psxhdrs/signal15.c, psxhdrs/signal16.c, psxhdrs/signal17.c,
166        psxhdrs/signal18.c, psxhdrs/signal19.c, psxhdrs/signal20.c,
167        psxhdrs/signal21.c, psxhdrs/signal22.c, psxhdrs/signal23.c,
168        psxhdrs/sync01.c, psxhdrs/sync02.c, psxhdrs/sync03.c, psxhdrs/time01.c,
169        psxhdrs/time02.c, psxhdrs/time03.c, psxhdrs/time04.c, psxhdrs/time05.c,
170        psxhdrs/time06.c, psxhdrs/time07.c, psxhdrs/time08.c, psxhdrs/time09.c,
171        psxhdrs/time10.c, psxhdrs/time11.c, psxhdrs/time12.c, psxhdrs/time13.c,
172        psxhdrs/timer01.c, psxhdrs/timer02.c, psxhdrs/timer03.c,
173        psxhdrs/timer04.c, psxhdrs/timer05.c, psxhdrs/timer06.c,
174        psxhdrs/timer07.c, psxid01/init.c, psximfs01/init.c, psximfs02/init.c,
175        psxintrcritical01/init.c, psxitimer/init.c, psxkey01/init.c,
176        psxkey01/task.c, psxkey02/init.c, psxkey03/init.c, psxmount/main.c,
177        psxmount/test.c, psxmsgq01/init.c, psxmsgq02/init.c, psxmsgq03/init.c,
178        psxmsgq04/init.c, psxmutexattr01/init.c, psxobj01/init.c,
179        psxpasswd01/init.c, psxpasswd02/init.c, psxpipe01/init.c,
180        psxrdwrv/main.c, psxrdwrv/test.c, psxreaddir/main.c, psxreaddir/test.c,
181        psxrwlock01/main.c, psxrwlock01/test.c, psxsem01/init.c,
182        psxsignal01/init.c, psxsignal01/task1.c, psxsignal02/init.c,
183        psxsignal03/init.c, psxsignal05/init.c, psxsignal06/init.c,
184        psxspin01/main.c, psxspin01/test.c, psxspin02/main.c, psxspin02/test.c,
185        psxstack01/init.c, psxstack02/init.c, psxstat/main.c, psxstat/test.c,
186        psxsysconf/init.c, psxtime/main.c, psxtime/test.c,
187        psxtimer01/psxtimer.c, psxtimer02/psxtimer.c, psxtimes01/init.c,
188        psxualarm/init.c, psxusleep/init.c: Add HAVE_CONFIG_H.
189
1902011-02-14      Joel Sherrill <joel.sherrill@oarcorp.com>
191
192        * psxaio03/init.c, psxaio03/psxaio03.scn: Run in a reasonable amount of
193        time. Update screen.
194
1952011-02-14      Joel Sherrill <joel.sherrilL@OARcorp.com>
196
197        * psximfs02/init.c: Disable EPERM test which does not work when POSIX
198        is disabled.
199
2002011-02-08      Ralf Corsépius <ralf.corsepius@rtems.org>
201
202        * include/pmacros.h: Add PRIxblksize_t, PRIxblkcnt_t.
203        * configure.ac: Add AC_CHECK_SIZEOF([blksize_t]),
204        AC_CHECK_SIZEOF([blkcnt_t]).
205
2062011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
207
208        * configure.ac: Require autoconf-2.68, automake-1.11.1.
209
2102011-01-17      Alin Rus <alin.codejunkie@gmail.com>
211
212        * Makefile.am, configure.ac: Add psxaio03/.
213        * psxaio03/Makefile.am, psxaio03/init.c, psxaio03/psxaio03.scn
214        psxaio03/system.h: New.
215
2162011-01-08      Alin Rus <alin.codejunkie@gmail.com>
217
218        * psxaio02/init.c: Improve aio_cancel() coverage.
219
2202011-01-02      Joel Sherrill <joel.sherrilL@OARcorp.com>
221
222        * psx05/init.c: Spacing.
223
2242010-11-01      Alin Rus <alin.codejunkie@gmail.com>
225
226        * psxaio01/init.c, psxaio02/init.c: Improve coverage.
227
2282010-10-21      Joel Sherrill <joel.sherrill@oarcorp.com>
229
230        * psx05/init.c: Check for correct status returned.
231        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test code
232        to exercise path when attempting to lock for reading but there
233        is at least one writer blocked waiting for access.
234
2352010-10-21      Joel Sherrill <joel.sherrill@oarcorp.com>
236
237        * Makefile.am, configure.ac: New test to ensure pthread_cond_wait() and
238        sleep() (e.g. interruptible blocking and sleeping) are interruptible
239        by signal.
240        * psxsignal06/.cvsignore, psxsignal06/Makefile.am, psxsignal06/init.c,
241        psxsignal06/psxsignal06.doc, psxsignal06/psxsignal06.scn: New files.
242
2432010-10-21      Joel Sherrill <joel.sherrill@oarcorp.com>
244
245        * psx02/init.c, psx02/task.c, psx03/init.c, psx04/init.c,
246        psx04/task1.c, psx04/task2.c, psx04/task3.c, psx05/init.c,
247        psx05/task.c, psx05/task2.c, psx05/task3.c, psx06/init.c,
248        psx06/task.c, psx06/task2.c, psx07/init.c, psx08/init.c,
249        psx08/task2.c, psx08/task3.c, psx09/init.c, psx10/init.c,
250        psx10/task.c, psx10/task2.c, psx10/task3.c, psx11/init.c,
251        psx11/task.c, psx12/init.c, psxalarm01/init.c, psxbarrier01/test.c,
252        psxcancel01/init.c, psxchroot01/test.c, psxitimer/init.c,
253        psxkey01/task.c, psxkey02/init.c, psxkey03/init.c, psxmount/test.c,
254        psxmsgq01/init.c, psxmsgq03/init.c, psxmsgq04/init.c,
255        psxrwlock01/test.c, psxsem01/init.c, psxsignal01/init.c,
256        psxsignal01/task1.c, psxsignal02/init.c, psxsignal03/init.c,
257        psxsignal05/init.c, psxspin01/test.c, psxspin02/test.c,
258        psxstack01/init.c, psxstack02/init.c, psxualarm/init.c: Eliminate
259        double space after parenthesis on rtems_test_assert().
260
2612010-10-08      Ralf Corsépius <ralf.corsepius@rtems.org>
262
263        * psx07/init.c: Add HAVE_DECL_PTHREAD_ATTR_SETGUARDSIZE guard around
264        guardsize.
265
2662010-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
267
268        * psxhdrs/pthread37.c, psxhdrs/pthread38.c, psxhdrs/pthread39.c,
269        psxhdrs/pthread40.c: New files.
270
2712010-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
272
273        * Makefile.am, configure.ac, psx07/init.c, psx07/psx07.scn,
274        psxhdrs/Makefile.am, psxstack01/init.c: Add pthread_attr_getstack,
275        pthread_attr_setstack, pthread_attr_getguardsize, and
276        pthread_attr_setguardsize.
277        * psxstack02/.cvsignore, psxstack02/Makefile.am, psxstack02/init.c,
278        psxstack02/psxstack02.doc, psxstack02/psxstack02.scn: New files.
279
2802010-10-01      Ralf Corsépius <ralf.corsepius@rtems.org>
281
282        * configure.ac: Check for pthread_attr_{get,set}cputime instead of
283        pthread_pthread_attr_{get,set}cputime (Typo).
284
2852010-09-28      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
286
287        * psx15/.cvsignore, psx15/Makefile.am, psx15/init.c, psx15/psx15.scn:
288        New files.
289        * Makefile.am, configure.ac: Reflect changes above.
290
2912010-08-30      Ralf Corsépius <ralf.corsepius@rtems.org>
292
293        * configure.ac: AC_CHECK_DECLS([seteuid]).
294        * psximfs02/init.c: Provide decl for seteuid if not provided by
295        libc.
296
2972010-08-30      Ralf Corsépius <ralf.corsepius@rtems.org>
298
299        * psxenosys/init.c, psxenosys/psxenosys.doc,
300        psxenosys/psxenosys.scn: Remove devctl.
301
3022010-08-26      Joel Sherrill <joel.sherrill@oarcorp.com>
303
304        * psxenosys/init.c, psxenosys/psxenosys.scn: Update to reflect some of
305        aio being implemented.
306
3072010-08-19      Joel Sherrill <joel.sherrilL@OARcorp.com>
308
309        * psxenosys/init.c, psxenosys/psxenosys.scn: Update to reflect AIO
310        submission.
311
3122010-08-19      Joel Sherrill <joel.sherrilL@OARcorp.com>
313
314        * psxaio01/.cvsignore, psxaio02/.cvsignore: New files.
315
3162010-08-16      Alin Rus <alin.codejunkie@gmail.com>
317
318        * Makefile.am, configure.ac: Add psxaio01/, psxaio02/.
319        * psxaio01/Makefile.am, psxaio01/init.c, psxaio01/psxaio01.scn,
320        psxaio01/system.h: New.
321        * psxaio02/Makefile.am, psxaio02/init.c, psxaio02/psxaio02.scn,
322        psxaio02/system.h: New.
323
3242010-08-10      Bharath Suri <bharath.s.jois@gmail.com>
325
326        PR 1598/testing
327        * psxpasswd02/init.c, psxpasswd02/psxpasswd02.scn: New test case
328        added to improve coverage of getpwent.c.
329
3302010-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
331
332        PR 1665/testing
333        * psximfs02/init.c: Fix uninitialized variable warning.
334
3352010-08-09      Bharath Suri <bharath.s.jois@gmail.com>
336
337        PR 1661/testing
338        * psximfs02/init.c: Changes to improve coverage of
339        imfs_initsupp.c, by using a bad value for
340        CONFIGURE_IMFS_MEMFILE_BYTES_PER_BLOCK
341
3422010-08-09      Joel Sherrill <joel.sherrill@oarcorp.com>
343
344        PR 1661/testing
345        * psxchroot01/test.c, psximfs01/init.c, psximfs02/init.c,
346        psxpipe01/init.c: Eliminate most references to RTEMS_Malloc_Heap.
347
3482010-08-09      Ralf Corsépius <ralf.corsepius@rtems.org>
349
350        * psxpasswd02/init.c: Remove unused variable.
351
3522010-08-06      Bharath Suri <bharath.s.jois@gmail.com>
353
354        PR 1654/testing
355        * psx13/test.c, psx13/psx13.scn: Test case to improve testing of
356        dup2 routine.
357        * psxfile01/test.c, psxfile01/psxfile01.scn: New test to improve
358        testing of fcntl routine.
359        * psximfs01/init.c, psximfs01/psximfs01.scn: Improve testing of
360        imfs routines.
361        * psximfs02/init.c, psximfs02/psximfs02.scn: Improve coverage of
362        imfs routines.
363        * psxpasswd02/init.c, psxpasswd02/psxpasswd02.scn: New tests to
364        improve coverage of getpwent.c.
365
3662010-08-06      Ralf Corsépius <ralf.corsepius@rtems.org>
367
368        PR 1652/GCC:
369        * psxpipe01/init.c: Expand incomplete initializers triggering
370        powerpc-gcc -msdata breakdown.
371
3722010-07-30      Bharath Suri <bharath.s.jois@gmail.com>
373
374        PR 1642/testing
375        * psximfs02/init.c, psximfs02/psximfs02.scn,
376        psximfs02/psximfs02.doc: Added test cases to exercise chmod(),
377        chown() and routines in imfs_debug.c.
378
3792010-07-29      Bharath Suri <bharath.s.jois@gmail.com>
380
381        PR 1642/testing
382        * psximfs02/init.c, psximfs02/psximfs02.scn,
383        psximfs02/psximfs02.doc, psximfs02/Makefile.am: New test added.
384        * configure.ac, Makefile.am: Changes to accommodate psximfs02
385        test.
386
3872010-07-29      Bharath Suri <bharath.s.jois@gmail.com>
388
389        PR 1633/testing
390        * psximfs01/init.c, psximfs01/psximfs01.scn,
391        psximfs01/psximfs01.doc: New cases to exercise
392        IMFS_memfile_remove.
393
3942010-07-27      Joel Sherrill <joel.sherrill@oarcorp.com>
395
396        * psxobj01/Makefile.am, psxobj01/init.c, psxobj01/psxobj01.scn: Add
397        test for runnign out of workspace when setting object name as string.
398
3992010-07-27      Vinu Rajashekhar <vinutheraj@gmail.com>
400
401        PR 1629/cpukit
402        * psx04/init.c: sigsuspend() was not completely following the POSIX
403        specification.
404
4052010-07-19      Bharath Suri <bharath.s.jois@gmail.com>
406
407        PR 1623/testing
408        * psx13/test.c, psx13/psx13.scn: New cases to improve coverage of
409        utime() and fpathconf().
410        * psxfile01/test.c, psxfile01/psxfile01.scn: New cases to improve
411        coverage of rmdir(), unlink(), mknod(), link(), open(), read(),
412        write().
413        * psxstat/test.c, psxstat/psxstat.scn: New case to improve
414        coverage of readlink().
415
4162010-07-17      Bharath Suri <bharath.s.jois@gmail.com>
417
418        PR 1622/testing
419        * psxchroot01/test.c, psxchroot01/psxchroot01.scn: Added two test
420        cases to completely cover chroot().
421
4222010-07-16      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
423
424        * psxfile01/test.c: Avoid NULL pointer access.
425
4262010-07-15      Bharath Suri <bharath.s.jois@gmail.com>
427
428        PR 1617/testing
429        * psxfile01/test.c, psxfile01/psxfile01.scn: Added new cases to
430        exercise_link_r and _unlink_r
431        * psxstat/test.c, psxstat/psxstat.scn: Added new cases to exercise
432        _lstat_r and _stat_r.
433        * psxtime/test.c, psxtime/psxtime.scn: Added new cases to exercise
434        _gettimeofday.
435
4362010-07-16      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
437
438        * psxstat/test.c: Avoid NULL pointer access.
439
4402010-07-12      Bharath Suri <bharath.s.jois@gmail.com>
441
442        PR 1613/testing
443        * psxfchx01/init.c, psxfchx01/Makefile.am, psxfchx01/.cvsignore,
444        psxfchx01/psxfchx01.doc, psxfchx01/psxfchx01.scn: New
445        tests. Improves coverage of fchdir, fchmod, fchown directives.
446        * configure.ac, Makefile.am: Changes to accommodate new test.
447        * psxstat/test.c, psxstat/psxstat.scn: Added new test case to test
448        statvfs routine under libcsupport.
449
4502010-07-09      Bharath Suri <bharath.s.jois@gmail.com>
451
452        PR 1610/testing
453        * psx13/test.c, psx13/psx13.scn: Remove the test cases which
454        exercise pipe. These are new a new test under psxpipe01/
455        * psxpipe01/init.c, psxpipe01/Makefile.am,
456        psxpipe01/psxpipe01.scn, psxpipe01/psxpipe01.doc: Added new test.
457        * Makefile.am, configure.ac: Changes due to addition of new test:
458        psxpipe01.
459
4602010-07-08      Bharath Suri <bharath.s.jois@gmail.com>
461
462        PR 1608/testing
463        * psxfile01/init.c: Add a simple test case: Open file as read-only
464        and attemp to truncate. Improves coverage.
465
4662010-07-07      Joel Sherrill <joel.sherrill@oarcorp.com>
467
468        PR 1606/cpukit
469        * psxfatal_support/init.c: Remove
470        INTERNAL_ERROR_INVALID_WORKSPACE_ADDRESS since it is not generated.
471
4722010-07-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
473
474        * psxfatal_support/init.c: Print end of test message in case of
475        success.  Stop multitasking in the fatal error extension.
476        * psxfatal01/psxfatal01.scn, psxfatal02/psxfatal02.scn: Update.
477
4782010-07-06      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
479
480        * psxtimes01/init.c: Added missing declaration.
481
4822010-07-05      Joel Sherrill <joel.sherrill@oarcorp.com>
483
484        * Makefile.am, configure.ac: Add test for various forms of times() and
485        getrusage().
486        * psxgetrusage01/.cvsignore, psxgetrusage01/Makefile.am,
487        psxgetrusage01/init.c, psxgetrusage01/psxgetrusage01.doc,
488        psxgetrusage01/psxgetrusage01.scn, psxtimes01/.cvsignore,
489        psxtimes01/Makefile.am, psxtimes01/init.c, psxtimes01/psxtimes01.doc,
490        psxtimes01/psxtimes01.scn: New files.
491
4922010-07-05      Joel Sherrill <joel.sherrill@oarcorp.com>
493
494        * psxid01/init.c, psxid01/psxid01.scn: Actually match an entry in
495        /etc/passwd and /etc/group.
496
4972010-07-05      Joel Sherrill <joel.sherrill@oarcorp.com>
498
499        * psxid01/init.c, psxid01/psxid01.doc, psxid01/psxid01.scn: Add test
500        cases.
501
5022010-07-02      Joel Sherrill <joel.sherrill@oarcorp.com>
503
504        * psx13/test.c: Fix warning.
505
5062010-07-02      Joel Sherrill <joel.sherrill@oarcorp.com>
507
508        * psxfile01/test_cat.c: Does not need posix specific macros.
509
5102010-07-01      Joel Sherrill <joel.sherrilL@OARcorp.com>
511
512        * psxfile01/Makefile.am, psxfile01/psxfile01.scn, psxfile01/test.c:
513        Remove tests which put NULL entries in file handlers.
514
5152010-07-01      Bharath Suri <bharath.s.jois@gmail.com>
516
517        PR 1598/testing
518        * Makefile.am, configure.ac, psxpasswd01/init.c,
519        psxpasswd01/psxpasswd01.doc, psxpasswd01/psxpasswd01.scn: Add testing
520        for POSIX user database (e.g. /etc/group and /etc/passwd) access
521        routines which are implemented in libcsupport/src/getpwent.c.
522        * psxpasswd02/.cvsignore, psxpasswd02/Makefile.am, psxpasswd02/init.c,
523        psxpasswd02/psxpasswd02.doc, psxpasswd02/psxpasswd02.scn: New files.
524
5252010-07-01      Vinu Rajashekhar <vinutheraj@gmail.com>
526
527        PR 1597/cpukit
528        * psx13/psx13.scn, psx13/test.c, psxstat/psxstat.scn,
529        psxstat/test.c: Add lchown() and utimes().
530
5312010-07-01      Joel Sherrill <joel.sherrill@oarcorp.com>
532
533        * Makefile.am, configure.ac: Add tests for file lock stubs as well as
534        various POSIX methods that access UID, PID, and GID.
535        * psxfilelock01/.cvsignore, psxfilelock01/Makefile.am,
536        psxfilelock01/init.c, psxfilelock01/psxfilelock01.doc,
537        psxfilelock01/psxfilelock01.scn, psxid01/.cvsignore,
538        psxid01/Makefile.am, psxid01/init.c, psxid01/psxid01.doc,
539        psxid01/psxid01.scn: New files.
540
5412010-06-30      Joel Sherrill <joel.sherrilL@OARcorp.com>
542
543        * psximfs01/init.c: Fix warning introduced.
544
5452010-06-30      Joel Sherrill <joel.sherrill@oarcorp.com>
546
547        PR 1595/tests
548        * psximfs01/init.c: Fix warnings.
549
5502010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
551
552        * psxtime/psxtime.scn, psxtime/test.c: Add test for passing a null
553        pointer.
554
5552010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
556
557        * configure.ac: Remove reference to RTEMS_OBJECT_FORMAT.
558
5592010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
560
561        * Makefile.am, configure.ac: Add test to exercise IMFS behaviour with
562        files of maximum sizes.
563        * psximfs01/.cvsignore, psximfs01/Makefile.am, psximfs01/init.c,
564        psximfs01/psximfs01.doc, psximfs01/psximfs01.scn: New files.
565
5662010-06-23      Joel Sherrill <joel.sherrilL@OARcorp.com>
567
568        * Makefile.am, configure.ac: Revert accidentally committed patch.
569
5702010-06-23      Joel Sherrill <joel.sherrilL@OARcorp.com>
571
572        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
573        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
574        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
575        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
576        psx13/Makefile.am, psx14/Makefile.am, psxalarm01/Makefile.am,
577        psxautoinit01/Makefile.am, psxautoinit02/Makefile.am,
578        psxbarrier01/Makefile.am, psxcancel/Makefile.am,
579        psxcancel01/Makefile.am, psxchroot01/Makefile.am,
580        psxcleanup/Makefile.am, psxcleanup01/Makefile.am,
581        psxclock/Makefile.am, psxcond01/Makefile.am, psxenosys/Makefile.am,
582        psxfatal01/Makefile.am, psxfatal02/Makefile.am,
583        psxfile01/Makefile.am, psxintrcritical01/Makefile.am,
584        psxitimer/Makefile.am, psxkey01/Makefile.am, psxkey02/Makefile.am,
585        psxkey03/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
586        psxmsgq02/Makefile.am, psxmsgq03/Makefile.am, psxmsgq04/Makefile.am,
587        psxmutexattr01/Makefile.am, psxobj01/Makefile.am,
588        psxpasswd01/Makefile.am, psxrdwrv/Makefile.am,
589        psxreaddir/Makefile.am, psxrwlock01/Makefile.am,
590        psxsem01/Makefile.am, psxsignal01/Makefile.am,
591        psxsignal02/Makefile.am, psxsignal03/Makefile.am,
592        psxsignal04/Makefile.am, psxsignal05/Makefile.am,
593        psxspin01/Makefile.am, psxspin02/Makefile.am, psxstack01/Makefile.am,
594        psxstat/Makefile.am, psxsysconf/Makefile.am, psxtime/Makefile.am,
595        psxtimer01/Makefile.am, psxtimer02/Makefile.am,
596        psxualarm/Makefile.am, psxusleep/Makefile.am: Revert accidentally
597        committed patch.
598
5992010-06-23      Joel Sherrill <joel.sherrilL@OARcorp.com>
600
601        * Makefile.am, configure.ac, psx01/Makefile.am, psx02/Makefile.am,
602        psx03/Makefile.am, psx04/Makefile.am, psx05/Makefile.am,
603        psx06/Makefile.am, psx07/Makefile.am, psx08/Makefile.am,
604        psx09/Makefile.am, psx10/Makefile.am, psx11/Makefile.am,
605        psx12/Makefile.am, psx13/Makefile.am, psx14/Makefile.am,
606        psxalarm01/Makefile.am, psxautoinit01/Makefile.am,
607        psxautoinit02/Makefile.am, psxbarrier01/Makefile.am,
608        psxcancel/Makefile.am, psxcancel01/Makefile.am,
609        psxchroot01/Makefile.am, psxcleanup/Makefile.am,
610        psxcleanup01/Makefile.am, psxclock/Makefile.am,
611        psxcond01/Makefile.am, psxenosys/Makefile.am, psxfatal01/Makefile.am,
612        psxfatal02/Makefile.am, psxfile01/Makefile.am, psxfile02/init.c,
613        psxfile02/psxfile02.doc, psxfile02/psxfile02.scn,
614        psxintrcritical01/Makefile.am, psxitimer/Makefile.am,
615        psxkey01/Makefile.am, psxkey02/Makefile.am, psxkey03/Makefile.am,
616        psxmount/Makefile.am, psxmsgq01/Makefile.am, psxmsgq02/Makefile.am,
617        psxmsgq03/Makefile.am, psxmsgq04/Makefile.am,
618        psxmutexattr01/Makefile.am, psxobj01/Makefile.am,
619        psxpasswd01/Makefile.am, psxrdwrv/Makefile.am,
620        psxreaddir/Makefile.am, psxrwlock01/Makefile.am,
621        psxsem01/Makefile.am, psxsignal01/Makefile.am,
622        psxsignal02/Makefile.am, psxsignal03/Makefile.am,
623        psxsignal04/Makefile.am, psxsignal05/Makefile.am,
624        psxspin01/Makefile.am, psxspin02/Makefile.am, psxstack01/Makefile.am,
625        psxstat/Makefile.am, psxsysconf/Makefile.am, psxtime/Makefile.am,
626        psxtimer01/Makefile.am, psxtimer02/Makefile.am,
627        psxualarm/Makefile.am, psxusleep/Makefile.am: Add test for fd greater
628        than number of file descriptors configured.
629
6302010-06-23      Jennifer Averett <Jennifer.Averett@OARcorp.com>
631
632        * psxfile02/psxfile02.doc: Filled in documentation information.
633
6342010-06-23      Jennifer Averett <Jennifer Averett@OARcorp.com>
635
636        * Makefile.am, configure.ac: Added test case for calls that check for
637        an unopened file descriptor.
638        * psxfile02/.cvsignore, psxfile02/Makefile.am, psxfile02/init.c,
639        psxfile02/psxfile02.doc, psxfile02/psxfile02.scn: New files.
640
6412010-06-22      Jennifer Averett <Jennifer.Averett@OARcorp.com>
642
643        * psxtime/psxtime.scn, psxtime/test.c: Add a normal case with second
644        parameter to adjtime NULL.
645
6462010-06-19      Joel Sherrill <joel.sherrill@oarcorp.com>
647
648        * psxfatal_support/init.c: Remove references to ITRON constants.
649
6502010-06-08      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
651
652        * psxfile01/test.c: Update for IMFS API changes.
653
6542010-06-02      Chris Johns <chrisj@rtems.org>
655
656        * psxfile01/test.c, psxmount/test.c, psxreaddir/test.c,
657        psxstat/test.c: Update to the new mount API.
658
6592010-05-29      Ralf Corsépius <ralf.corsepius@rtems.org>
660
661        * configure.ac: Add AC_CHECK_SIZEOF(off_t).
662        * include/pmacros.h: Add PRIdoff_t.
663
6642010-05-17      Bharath Suri <bharath.s.jois@gmail.com>
665
666        * psxfile01/test.c, psxfile01/psxfile01.scn: This file now
667        exercises the _rename_r in libcsupport. For now, it also
668        provides two fsmount_me_h handlers to enable certain error
669        checking paths
670
6712010-04-28      Joel Sherrill <joel.sherrill@oarcorp.com>
672
673        * psxfile01/test.c: Add check for errno on chdir(NULL).
674
6752010-04-25      Joel Sherrill <joel.sherrill@oarcorp.com>
676
677        * psxrdwrv/test.c: Use SIZE_MAX not SSIZE_MAX.
678
6792010-04-25      Joel Sherrill <joel.sherrill@oarcorp.com>
680
681        * psx07/init.c, psx07/task.c: Introduce enough of a delay so the Init()
682        thread can reliably reach the pthread_join() call.
683
6842010-04-25      Joel Sherrill <joel.sherrilL@OARcorp.com>
685
686        * psxreaddir/psxreaddir.scn, psxreaddir/test.c: Do not test for
687        rewinddir(NULL) since we are now using newlib's implementation and it
688        does not check for NULL. This causes a fault on some targets.
689
6902010-04-03      Joel Sherrill <joel.sherrill@oarcorp.com>
691
692        * psx07/init.c, psx09/init.c, psx12/init.c, psxhdrs/pthread11.c,
693        psxhdrs/pthread22.c, psxhdrs/sched01.c, psxhdrs/sched03.c:
694        Reflect POSIX changes to sched_param.
695
6962010-04-02      Ralf Corsépius <ralf.corsepius@rtems.org>
697
698        * psxhdrs/proc01.c, psxhdrs/proc02.c, psxhdrs/proc07.c,
699        psxhdrs/proc08.c, psxhdrs/proc09.c, psxhdrs/proc10.c,
700        psxhdrs/proc11.c, psxhdrs/proc12.c, psxhdrs/proc13.c,
701        psxhdrs/proc14.c, psxhdrs/signal20.c, psxhdrs/signal21.c:
702        #include <unistd.h>.
703
7042009-12-28      Shrikant Gaikwad <n3oo3n@gmail.com>
705
706        * psx13/test.c, psx13/psx13.scn Added new routine PipeTestNull()
707        to cover the trivial NULL case for pipe function.
708
7092009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
710
711        * psxrwlock01/test.c, psxspin01/test.c, psxspin02/test.c: Fix spacing
712        and compilation issues. Initial test build was accidentally without
713        POSIX enabled.
714
7152009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
716
717        * include/pmacros.h, psx01/task.c, psx02/init.c, psx02/task.c,
718        psx03/init.c, psx03/task.c, psx04/init.c, psx04/task1.c,
719        psx04/task2.c, psx04/task3.c, psx05/init.c, psx05/task.c,
720        psx05/task2.c, psx05/task3.c, psx06/init.c, psx06/task.c,
721        psx06/task2.c, psx07/init.c, psx08/init.c, psx08/task2.c,
722        psx08/task3.c, psx09/init.c, psx10/init.c, psx10/task.c,
723        psx10/task2.c, psx10/task3.c, psx11/init.c, psx11/task.c,
724        psx12/init.c, psxalarm01/init.c, psxbarrier01/test.c,
725        psxcancel01/init.c, psxchroot01/test.c, psxclock/init.c,
726        psxfile01/test.c, psxfile01/test_cat.c, psxfile01/test_extend.c,
727        psxfile01/test_write.c, psxitimer/init.c, psxkey01/task.c,
728        psxkey02/init.c, psxkey03/init.c, psxmount/test.c, psxmsgq01/init.c,
729        psxmsgq03/init.c, psxmsgq04/init.c, psxreaddir/test.c,
730        psxrwlock01/test.c, psxsem01/init.c, psxsignal01/init.c,
731        psxsignal01/task1.c, psxsignal02/init.c, psxsignal03/init.c,
732        psxsignal05/init.c, psxspin01/test.c, psxspin02/test.c,
733        psxstack01/init.c, psxstat/test.c, psxtime/test.c, psxualarm/init.c:
734        Use rtems_test_assert() consistently instead of system assert().
735        rtems_test_assert() is designed to integrate into the RTEMS test
736        suite infrastructure.
737
7382009-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
739
740        * Makefile.am, configure.ac: New test to exercise getgrnam and getpwnam
741        families.
742        * psxpasswd01/.cvsignore, psxpasswd01/Makefile.am, psxpasswd01/init.c,
743        psxpasswd01/psxpasswd01.doc, psxpasswd01/psxpasswd01.scn: New files.
744
7452009-11-23      Joel Sherrill <joel.sherrill@oarcorp.com>
746
747        PR 1460/cpukit
748        * psx14/init.c: Change return type on methods accessing portions of
749        RTEMS Ids to int. This allows -1 to be return on error.
750
7512009-11-11      Joel Sherrill <joel.sherrill@oarcorp.com>
752
753        PR 1466/tests
754        * Makefile.am, configure.ac, psxclock/init.c, psxclock/psxclock.doc,
755        psxclock/psxclock.scn, psxkey03/init.c, psxsignal02/init.c,
756        psxsignal03/init.c, psxstack01/init.c: Remove usleep() from tests.
757        Add test specifically to test it since it is deprecated as of
758        POSIX.1-2008.
759        * psxusleep/.cvsignore, psxusleep/Makefile.am, psxusleep/init.c,
760        psxusleep/psxusleep.doc, psxusleep/psxusleep.scn: New files.
761
7622009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
763
764        * psxcancel01/init.c: Initialize start time.
765
7662009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
767
768        * psxmsgq01/init.c, psxsem01/init.c: Add service to check status
769        returned by POSIX methods which return a pointer which is -1 on
770        error. This eliminated some casts.
771
7722009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
773
774        * psxenosys/Makefile.am: Add documentation file.
775        * psxenosys/psxenosys.doc: New file.
776
7772009-01-02      Ralf Corsépius <ralf.corsepius@rtems.org>
778
779        * psxsignal03/init.c:
780        Print sigval.sival_ptr instead of "union sigval".
781
7822009-01-01      Ralf Corsépius <ralf.corsepius@rtems.org>
783
784        * psxstat/test.c: Apply PRI* macros to print struct stat fields.
785        * psxreaddir/test.c: Apply PRI* macros to print struct stat fields.
786        * psxfile01/test.c: Remove obsure #ifdef's.
787        Apply PRI* macros to print struct stat fields.
788
7892009-10-31      Ralf Corsépius <ralf.corsepius@rtems.org>
790
791        * include/pmacros.h: Change TM_OCTOBER to 9, TM_NOVEMBER to 10,
792        TM_DECEMBER to 11 (tm_mon months start with JAN = 0).
793
7942009-10-31      Ralf Corsépius <ralf.corsepius@rtems.org>
795
796        * include/pmacros.h: November is the 11th month.
797
7982009-10-30      Ralf Corsépius <ralf.corsepius@rtems.org>
799
800        * psxstat/test.c: Remove #ifdef's.
801        * psxmount/test.c, psxreaddir/test.c: Remove __P (unused anachronism).
802        * psxfatal02/testcase.h: Fall back to INT_MAX as posix stack size in
803        if 12MB are too big for a target (16bit compliance).
804        * psx04/init.c: Use INT_MAX instead of 0xffffffff in call to kill()
805        for 16bit compliance.
806        * psx14/init.c: Add local prototypes for
807        rtems_object_api_minimum_class, rtems_object_api_maximum_class.
808        Reflect the prototypes having been missing to printf's.
809
8102009-10-29      Ralf Corsépius <ralf.corsepius@rtems.org>
811
812        * psxsysconf/init.c:
813        Comment out sysconf(LONG_MAX) check (not useful).
814        Change sysconf(0x12345678) check into sysconf(INT_MAX) for better
815        16bit compliance.
816        * psx11/task.c: Use long for nsecs.
817        * psx10/init.c: Pass 0x7FFF instead of 0xFFFFFF as invalid pshared
818        attribute to pthread_condattr_setpshared for 16bit target compliance.
819
8202009-10-28      Ralf Corsépius <ralf.corsepius@rtems.org>
821
822        * psxbarrier01/test.c: Include <tmacros.h>
823
8242009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
825
826        * psx01/init.c, psx01/task.c, psx02/init.c, psx03/init.c,
827        psx04/init.c, psx05/init.c, psx06/init.c, psx07/init.c,
828        psx08/init.c, psx09/init.c, psx10/task.c, psx10/task2.c,
829        psx10/task3.c, psx11/init.c, psx12/init.c, psxalarm01/init.c,
830        psxbarrier01/test.c, psxkey01/init.c, psxkey01/task.c,
831        psxmsgq02/init.c, psxsignal01/init.c, psxualarm/init.c:
832        Use PRIxpthread_t to print pthread_t's.
833
8342009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
835
836        * psxmsgq02/init.c:
837        Remove cast in call to fatal_posix_service_status_errno.
838        * psxenosys/init.c:
839        Add missing args in calls to execl, execlp, execle.
840        * psxhdrs/pthread36.c: Use HAVE_DECL_PTHREAD_ATTR_GETCPUTIME.
841        * psxhdrs/pthread35.c: Use HAVE_DECL_PTHREAD_ATTR_SETCPUTIME.
842        * psx07/init.c: Use HAVE_DECL_PTHREAD_ATTR_GETCPUTIME,
843        HAVE_DECL_PTHREAD_ATTR_SETCPUTIME.
844        * configure.ac:
845        Add AC_CHECK_DECLS pthread_attr_getcputime, pthread_attr_setcputime.
846
8472009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
848
849        * psxtimer01/psxtimer.c: Use %ld to print *.tv_nsec.
850        * psxsysconf/init.c: Use %ld to print *.tv_nsec.
851        * psxclock/init.c: Use %ld to print *.tv_nsec.
852        * psx06/init.c, psx06/system.h: Misc. warning fixes.
853
8542009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
855
856        * psxsignal03/init.c: Add missing argument to printf.
857        * psxfile01/test.c: Use %zu instead of %d to print size_t's.
858        * psxclock/init.c, psxtimer01/psxtimer.c:
859        Use PRItime_t to print time_t's.
860        * configure.ac: Add AC_CHECK_HEADERS sys/mman.h.
861        Add AC_CHECK_DECLS pthread_atfork, adjtime, mprotect.
862
8632009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
864
865        * psxtime/test.c: Include <sys/time.h>.
866        Conditionally add local prototype for adjtime()
867        if sys/time.h doesn't supply it.
868        * psx07/init.c: Include <sched.h>, <pthread.h>.
869        * psx05/init.c: Include <sched.h>.
870        * psx11/init.c, psx09/init.c: Include <sched.h>.
871        * psx12/init.c: Include <sched.h>.
872        * psxenosys/init.c: Include <pthread.h>.
873        Conditionally add local prototype for pthread_atfork()
874        if pthread.h doesn't supply it.
875        * psxkey01/init.c: Include "test_support.h".
876
8772009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
878
879        * configure.ac: Check for pthread_atfork in pthread.h.
880        * psxrwlock01/test.c: Conditionally add local prototype for
881        pthread_atfork() if pthread.h doesn't supply it.
882        Include <pthread.h>.
883
8842009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
885
886        * configure.ac: Check for sys/mman.h.
887        Check for mprotect in sys/mman.h.
888        * psxenosys/init.c: Conditionally add local prototype for
889        mprotect() if sys/mman.h doesn't supply it.
890
8912009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
892
893        * configure.ac: Check for pthread_rwlock_unlock in pthread.h.
894        * psxrwlock01/test.c: Conditionally add local prototype for
895        pthread_rwlock_unlock() if pthread.h doesn't supply it.
896
8972009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
898
899        * psx01/init.c, psxalarm01/init.c, psxbarrier01/test.c,
900        psxclock/init.c, psxfatal01/testcase.h, psxfatal02/testcase.h,
901        psxhdrs/signal12.c, psxkey01/init.c, psxkey03/init.c,
902        psxmsgq01/init.c, psxmsgq02/init.c, psxmsgq03/init.c,
903        psxreaddir/test.c, psxrwlock01/test.c, psxsignal01/init.c,
904        psxsignal02/init.c, psxsignal03/init.c, psxspin01/test.c,
905        psxspin02/test.c, psxstack01/init.c, psxstat/test.c,
906        psxualarm/init.c: Remove unused vars.
907        Add missing prototypes.
908
9092009-10-22      Joel Sherrill <joel.sherrill@oarcorp.com>
910
911        * Makefile.am: Build file IO related tests even with POSIX threading is
912        disabled.
913
9142009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
915
916        * configure.ac: Don't add -ansi -fasm to CFLAGS.
917
9182009-10-14      Joel Sherrill <joel.sherrill@OARcorp.com>
919
920        * psxtimer01/psxtimer.c: It is not necessarily an error for the time
921        remaining to not equal the period.
922
9232009-10-11      Joel Sherrill <joel.sherrill@oarcorp.com>
924
925        * psx05/init.c, psx05/psx05.scn: Add test for bad mutex type.
926
9272009-10-11      Joel Sherrill <joel.sherrill@oarcorp.com>
928
929        * psxcleanup/system.h: Fix typo.
930        * Makefile.am, configure.ac: Add new test for exercising pushing
931        and popping a clean up handler without actually executing it.
932        * psxcleanup01/.cvsignore, psxcleanup01/Makefile.am,
933        psxcleanup01/init.c, psxcleanup01/psxcleanup01.doc,
934        psxcleanup01/psxcleanup01.scn: New files.
935
9362009-10-11      Joel Sherrill <joel.sherrill@OARcorp.com>
937
938        * Makefile.am, configure.ac: Add new test to ensure that canceling an
939        alarm works as defined.
940        * psxalarm01/.cvsignore, psxalarm01/Makefile.am, psxalarm01/init.c,
941        psxalarm01/psxalarm01.doc, psxalarm01/psxalarm01.scn: New files.
942
9432009-10-11      Joel Sherrill <joel.sherrill@OARcorp.com>
944
945        * psxtimer01/psxtimer.c: Actually pass the pointer we initialized.
946
9472009-10-11      Joel Sherrill <joel.sherrill@oarcorp.com>
948
949        * psxtimer01/psxtimer.c: Make sure we have null and not-null as return
950        parameter to timer_settime().
951
9522009-10-10      Joel Sherrill <joel.sherrill@oarcorp.com>
953
954        * psxtimer01/psxtimer.c: Modify so it passes in a NULL to
955        timer_settime() for previous value. We are not using the
956        value in this particular case and this path must be exercised.
957        * psxtimer01/psxtimer01.scn: Update so it matches output on sis.
958
9592009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
960
961        * psxcancel/init.c, psxcancel/psxcancel.scn, psxcancel01/init.c,
962        psxcancel01/psxcancel01.scn: Add missing pthread cancellation test
963        cases.
964
9652009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
966
967        * Makefile.am, configure.ac: Add new test for calling pthread_cancel()
968        from an ISR.
969        * psxcancel01/.cvsignore, psxcancel01/Makefile.am, psxcancel01/init.c,
970        psxcancel01/psxcancel01.doc, psxcancel01/psxcancel01.scn: New files.
971
9722009-09-26      Joel Sherrill <joel.sherrill@oarcorp.com>
973
974        * psxfatal_support/init.c, psxfatal_support/system.h: Eliminate use of
975        deprecated rtems_extension.
976
9772009-09-21      Joel Sherrill <joel.sherrill@oarcorp.com>
978
979        * psxclock/init.c, psxclock/psxclock.scn: Add test case for negative
980        nanoseconds.
981
9822009-09-20      Joel Sherrill <joel.sherrill@oarcorp.com>
983
984        * psxsysconf/init.c, psxsysconf/psxsysconf.scn: Add test for
985        getpagesize().
986
9872009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
988
989        * psxclock/init.c, psxclock/psxclock.scn, psxenosys/init.c,
990        psxenosys/psxenosys.scn, psxsignal03/Makefile.am, psxsignal03/init.c,
991        psxsignal04/Makefile.am: Move test cases which needed to be executed
992        when POSIX is disabled to psxclock so they will be.
993
9942009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
995
996        * Makefile.am, configure.ac, psx01/init.c, psx01/psx01.scn: Add new
997        test to exercise clock and delay services enabled when POSIX threads
998        are disabled. This is split from psx01. POSIX test suite now enabled
999        when POSIX threads are disabled so only enable tests which are
1000        appropriate.
1001        * psxclock/.cvsignore, psxclock/Makefile.am, psxclock/init.c,
1002        psxclock/psxclock.doc, psxclock/psxclock.scn: New files.
1003
10042009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1005
1006        * psx09/init.c, psx09/psx09.scn: Correct test following decision of
1007        when not to change ssporadic scheduler so it does not touch a task's
1008        priority when it is holding a mutex or its priority would be impacted
1009        adversely.
1010
10112009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1012
1013        * psxtime/main.c, psxtime/psxtime.scn, psxtime/test.c: Add test case
1014        for adjusting time (adjtime()) where the time is adjusted by enough
1015        microseconds that it crosses a second boundary.
1016
10172009-08-19      Santosh G Vattam <vattam.santosh@gmail.com>
1018
1019        * psx07/init.c, psx07/psx07.scn, psx07/system.h, psx07/task.c: Update
1020        test to catch more sporadic server cases.
1021
10222009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
1023
1024        * psx01/init.c, psx01/psx01.scn: Add test case for nanosleep with NULL
1025        remaining pointer.
1026
10272009-08-17     
1028
1029        * psx05/init.c, psx05/psx05.scn: Add test case for initializing
1030        a recursize mutex.
1031
10322009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
1033
1034        * psxfile01/test.c, psxstat/test.c, psxtime/test.c: Eliminate test
1035        routines TICKS_PER_SECOND and get_ticks_per_second() in favor of new
1036        rtems_clock_get_ticks_per_second().
1037
10382009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1039
1040        * psxsignal01/init.c: Convert calls to legacy routine rtems_clock_get(
1041        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
1042
10432009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1044
1045        * psxstat/test.c, psxtime/test.c: Convert calls to legacy routine
1046        rtems_clock_get( RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
1047
10482009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1049
1050        * Makefile.am, configure.ac: Add test case for user providing their own
1051        stack to a POSIX thread.
1052        * psxstack01/.cvsignore, psxstack01/Makefile.am, psxstack01/init.c,
1053        psxstack01/psxstack01.doc, psxstack01/psxstack01.scn: New files.
1054
10552009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1056
1057        * psxmsgq04/init.c, psxmsgq04/psxmsgq04.scn: Tinker with test to ensure
1058        that it hits both failing to allocate memory for the message queue
1059        name and message buffers.
1060
10612009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1062
1063        * psxintrcritical01/init.c: Lower microseconds per tick so tests run
1064        quicker and more reliably hit the intended critical section.
1065
10662009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
1067
1068        * Makefile.am, configure.ac: Add a test to exercise an odd case in
1069        _POSIX_signals_Clear_signals.
1070        * psxsignal05/.cvsignore, psxsignal05/Makefile.am, psxsignal05/init.c,
1071        psxsignal05/psxsignal05.doc, psxsignal05/psxsignal05.scn: New files.
1072
10732009-08-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1074
1075        * psxmsgq04/init.c: Correct typo in configuration so test does as
1076        intended.
1077
10782009-08-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1079
1080        * psxmsgq04/init.c, psxmsgq04/psxmsgq04.doc, psxmsgq04/psxmsgq04.scn:
1081        Update to handle ENFILE case now that POSIX message queues and
1082        message queue file descriptors are configured separately and this
1083        error is possible.
1084
10852009-08-05      Santosh G Vattam <vattam.santosh@gmail.com>
1086
1087        * Makefile.am, psxmsgq04/init.c, psxmsgq04/psxmsgq04.doc,
1088        psxmsgq04/psxmsgq04.scn: Exercise running out of memory while
1089        allocating the message buffers for a POSIX message queue.
1090
10912009-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1092
1093        * psxsignal03/init.c, psxsignal03/psxsignal03.scn,
1094        psxsignal04/psxsignal04.scn: Correct test numbers in macros so output
1095        is right. Update both screens.
1096
10972009-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1098
1099        * Makefile.am, configure.ac, psxsignal03/Makefile.am,
1100        psxsignal03/init.c, psxsignal03/psxsignal03.doc: Add new test
1101        variation which focused on real-time signals rather than user
1102        signals.
1103        * psxsignal04/.cvsignore, psxsignal04/Makefile.am,
1104        psxsignal04/psxsignal04.doc, psxsignal04/psxsignal04.scn: New files.
1105
11062009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1107
1108        * psx07/init.c, psx07/psx07.scn, psx07/task.c: Add test for budget and
1109        replenish period of zero.
1110
11112009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1112
1113        * Makefile.am, configure.ac: Add new test to account for properly
1114        handling keys when a thread has non-NULL key value and key has NULL
1115        destructor and when a thread has NULL key value and key has
1116        destructor.
1117        * psxkey03/.cvsignore, psxkey03/Makefile.am, psxkey03/init.c,
1118        psxkey03/psxkey03.doc, psxkey03/psxkey03.scn: New files.
1119
11202009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1121
1122        * Makefile.am, configure.ac: Add new test for exercising running out of
1123        memory while allocating the key pointers.
1124        * psxkey02/.cvsignore, psxkey02/Makefile.am, psxkey02/init.c,
1125        psxkey02/psxkey02.doc, psxkey02/psxkey02.scn: New files.
1126
11272009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1128
1129        * psxmsgq04/init.c: Add call to mq_unlink.
1130
11312009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1132
1133        * Makefile.am, configure.ac: Add shell of new test.
1134        * psxmsgq04/.cvsignore, psxmsgq04/Makefile.am, psxmsgq04/init.c,
1135        psxmsgq04/psxmsgq04.doc, psxmsgq04/psxmsgq04.scn: New files.
1136
11372009-07-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1138
1139        * Makefile.am, configure.ac: Add test to address cases where a thread
1140        is waiting on a signal (sigwait) and we send it. Also address case
1141        where there are too many queued signals.
1142        * psxsignal03/.cvsignore, psxsignal03/Makefile.am, psxsignal03/init.c,
1143        psxsignal03/psxsignal03.doc, psxsignal03/psxsignal03.scn: New files.
1144
11452009-07-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1146
1147        * psxsignal02/init.c: Fix spacing.
1148
11492009-07-28      Santosh G Vattam <vattam.santosh@gmail.com>
1150
1151        * psxmsgq01/init.c, psxmsgq01/psxmsgq01.scn: Add tests for various
1152        mq_timedreceive and mq_timedsend conditions. In particular test
1153        timeout in the past.
1154
11552009-07-28      Santosh G Vattam <vattam.santosh@gmail.com>
1156
1157        * psx05/init.c, psx05/psx05.scn: Add test for pthread_mutex_timedlock
1158        with timeout in the past.
1159
11602009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
1161
1162        * psxsignal02/psxsignal02.scn: Fill in screen file.
1163
11642009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
1165
1166        * Makefile.am, configure.ac: Add new test to exercise algorithm to
1167        dispatch process wide signals to individual threads.
1168        * psxsignal02/.cvsignore, psxsignal02/Makefile.am, psxsignal02/init.c,
1169        psxsignal02/psxsignal02.doc, psxsignal02/psxsignal02.scn: New files.
1170
11712009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1172
1173        * Makefile.am, configure.ac: Add test to exercise interrupt
1174        synchronization logic in _POSIX_Timer_Insert_helper that supports
1175        POSIX timers.
1176        * psxintrcritical01/.cvsignore, psxintrcritical01/Makefile.am,
1177        psxintrcritical01/init.c, psxintrcritical01/psxintrcritical01.doc,
1178        psxintrcritical01/psxintrcritical01.scn: New files.
1179
11802009-07-23      Santosh G Vattam <vattam.santosh@gmail.com>
1181
1182        * psxcancel/Makefile.am, psxcancel/init.c, psxcancel/psxcancel.scn: Add
1183        multiple cases which complete coverage of thread cancellation.
1184        * psxcancel/psxcancel.doc: New file.
1185
11862009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1187
1188        * psxsem01/Makefile.am, psxsem01/init.c: Much clean up.
1189        * psxsem01/system.h: Removed.
1190
11912009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1192
1193        * psxsem01/init.c: Eliminate warning.
1194
11952009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1196
1197        * psxcancel/init.c: Clean up.
1198
11992009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1200
1201        * psxmutexattr01/init.c: Make test optional if tools do not support
1202        posix mutex type attribute.
1203
12042009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1205
1206        * Makefile.am, configure.ac: Add new test to exercise error case for
1207        when a task is blocked on a condition variable with one mutex and
1208        another task attempts to block on the same condition variable with
1209        another mutex.
1210        * psxcond01/.cvsignore, psxcond01/Makefile.am, psxcond01/init.c,
1211        psxcond01/psxcond01.doc, psxcond01/psxcond01.scn: New files.
1212
12132009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
1214
1215        * Makefile.am, configure.ac: Add psxspin02 to exercise case where
1216        trylock is unable to obtain the spinlock and that attempting to
1217        unlock a spinlock from a thread which did not lock it works as
1218        expected.
1219        * psxspin02/.cvsignore, psxspin02/Makefile.am, psxspin02/main.c,
1220        psxspin02/psxspin02.doc, psxspin02/psxspin02.scn, psxspin02/test.c:
1221        New files.
1222
12232009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
1224
1225        * psxspin01/test.c: Remove unnecessary defines.
1226
12272009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
1228
1229        * psx11/init.c: Use explicit scheduler.
1230
12312009-07-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1232
1233        * Makefile.am, configure.ac: Add test to exercise
1234        pthread_mutexattr_gettype and pthread_mutexattr_settype now that the
1235        toolset enables the feature.
1236        * psxmutexattr01/.cvsignore, psxmutexattr01/Makefile.am,
1237        psxmutexattr01/init.c, psxmutexattr01/psxmutexattr01.doc,
1238        psxmutexattr01/psxmutexattr01.scn: New files.
1239
12402009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1241
1242        * Makefile.am, configure.ac: Add test for auto initialization of
1243        message queues.
1244        * psxautoinit02/.cvsignore, psxautoinit02/Makefile.am,
1245        psxautoinit02/init.c, psxautoinit02/psxautoinit02.doc,
1246        psxautoinit02/psxautoinit02.scn: New files.
1247
12482009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1249
1250        * Makefile.am, configure.ac: Add test of pthread mutex auto
1251        intialization.
1252        * psxautoinit01/.cvsignore, psxautoinit01/Makefile.am,
1253        psxautoinit01/init.c, psxautoinit01/psxautoinit01.scn: New files.
1254
12552009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1256
1257        * psx05/init.c, psx05/psx05.scn: Add a couple of invalid Id cases.
1258
12592009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1260
1261        * psxsignal01/init.c: Tune code to really hit POSIX signal from ISR
1262        code.
1263
12642009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1265
1266        * psx07/init.c: Slight test fix to ensure state of sched_param
1267        structure.
1268
12692009-07-04      Santosh G Vattam <vattam.santosh@gmail.com>
1270
1271        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
1272        obtaining an rwlock and then releasing it twice.
1273
12742009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1275
1276        * psxenosys/init.c, psxenosys/psxenosys.scn: Add test of vfork stub.
1277
12782009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1279
1280        * psx04/init.c, psx04/psx04.scn: Test error cases in sigwait() and
1281        sigtimedwait(). Update screen file.
1282
12832009-07-01      Santosh G Vattam <vattam.santosh@gmail.com>
1284
1285        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
1286        obtaining rwlock for write with a timed lock operation when the
1287        abstime timeout is in the past.
1288
12892009-06-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1290
1291        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
1292        obtaining rwlock for read with a timed lock operation when the
1293        abstime timeout is in the past.
1294
12952009-06-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1296
1297        * psx05/init.c, psx05/psx05.scn: Add test case for process scope now
1298        that the assert has been removed in the source.
1299
13002009-06-18      Joel Sherrill <joel.sherrill@OARcorp.com>
1301
1302        * psxstat/psxstat.scn, psxstat/test.c: Disable test for error on wrong
1303        mode bits being set. This behavior was not POSIX compliant and has
1304        been corrected in the filesystem code.
1305
13062009-06-18      Chris Johns <chrisj@rtems.org>
1307
1308        * psx04/task3.c: Declare unions volatile to workaround the H8300
1309        gcc bug.
1310
13112009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1312
1313        * Makefile.am, configure.ac: Add mq_send to full queue from ISR case.
1314        * psxmsgq03/.cvsignore, psxmsgq03/Makefile.am, psxmsgq03/init.c,
1315        psxmsgq03/psxmsgq03.doc, psxmsgq03/psxmsgq03.scn, psxmsgq03/system.h: New files.
1316
13172009-05-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1318
1319        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
1320        NULL attribute pointer on init.
1321
13222009-05-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1323
1324        * psxsem01/Makefile.am, psxsem01/init.c, psxsem01/psxsem01.scn,
1325        psxtimer01/psxtimer.c, psxtimer01/system.h, psxtimer02/psxtimer.c:
1326        Improved so coverage is better.
1327
13282009-05-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1329
1330        * psx04/init.c: Correct errors introduced by using different variable
1331        for return type when correcting typing warnings.
1332
13332009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1334
1335        * Makefile.am, configure.ac: Add new test to provide coverage analysis
1336        of the current implementation of getitimer() and setitimer().
1337        * psxitimer/.cvsignore, psxitimer/Makefile.am, psxitimer/init.c,
1338        psxitimer/psxitimer.scn: New files.
1339
13402009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1341
1342        * psxsysconf/init.c, psxsysconf/psxsysconf.scn: Add missing error test
1343        case to improve coverage analysis.
1344
13452009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1346
1347        * psx01/init.c, psx01/task.c, psx02/init.c, psx02/task.c, psx03/init.c,
1348        psx04/init.c, psx04/task1.c, psx04/task3.c, psx05/init.c,
1349        psx06/init.c, psx07/init.c, psx08/init.c, psx09/init.c, psx11/task.c,
1350        psx12/init.c, psx13/main.c, psx13/test.c, psxbarrier01/test.c,
1351        psxcancel/init.c, psxcleanup/psxcleanup.c, psxenosys/init.c,
1352        psxmsgq02/init.c, psxtime/main.c, psxtime/test.c,
1353        psxtimer01/psxtimer.c, psxtimer02/psxtimer.c: Fix warnings.
1354
13552009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1356
1357        * psxhdrs/clock01.c, psxhdrs/clock02.c, psxhdrs/clock03.c,
1358        psxhdrs/clock04.c, psxhdrs/clock05.c, psxhdrs/clock06.c,
1359        psxhdrs/cond01.c, psxhdrs/cond02.c, psxhdrs/cond03.c,
1360        psxhdrs/cond04.c, psxhdrs/cond05.c, psxhdrs/cond06.c,
1361        psxhdrs/cond07.c, psxhdrs/cond08.c, psxhdrs/cond09.c,
1362        psxhdrs/cond10.c, psxhdrs/key01.c, psxhdrs/key02.c, psxhdrs/key03.c,
1363        psxhdrs/key04.c, psxhdrs/mutex01.c, psxhdrs/mutex02.c,
1364        psxhdrs/mutex03.c, psxhdrs/mutex04.c, psxhdrs/mutex05.c,
1365        psxhdrs/mutex06.c, psxhdrs/mutex07.c, psxhdrs/mutex08.c,
1366        psxhdrs/mutex09.c, psxhdrs/mutex10.c, psxhdrs/mutex11.c,
1367        psxhdrs/mutex12.c, psxhdrs/mutex13.c, psxhdrs/mutex14.c,
1368        psxhdrs/mutex15.c, psxhdrs/mutex16.c, psxhdrs/proc01.c,
1369        psxhdrs/proc02.c, psxhdrs/proc03.c, psxhdrs/proc04.c,
1370        psxhdrs/proc05.c, psxhdrs/proc06.c, psxhdrs/proc07.c,
1371        psxhdrs/proc08.c, psxhdrs/proc09.c, psxhdrs/proc10.c,
1372        psxhdrs/proc11.c, psxhdrs/proc12.c, psxhdrs/proc13.c,
1373        psxhdrs/proc14.c, psxhdrs/pthread01.c, psxhdrs/pthread02.c,
1374        psxhdrs/pthread03.c, psxhdrs/pthread04.c, psxhdrs/pthread05.c,
1375        psxhdrs/pthread06.c, psxhdrs/pthread07.c, psxhdrs/pthread08.c,
1376        psxhdrs/pthread09.c, psxhdrs/pthread10.c, psxhdrs/pthread11.c,
1377        psxhdrs/pthread12.c, psxhdrs/pthread13.c, psxhdrs/pthread14.c,
1378        psxhdrs/pthread15.c, psxhdrs/pthread16.c, psxhdrs/pthread17.c,
1379        psxhdrs/pthread18.c, psxhdrs/pthread19.c, psxhdrs/pthread20.c,
1380        psxhdrs/pthread21.c, psxhdrs/pthread22.c, psxhdrs/pthread23.c,
1381        psxhdrs/pthread24.c, psxhdrs/pthread25.c, psxhdrs/pthread26.c,
1382        psxhdrs/pthread27.c, psxhdrs/pthread28.c, psxhdrs/pthread29.c,
1383        psxhdrs/pthread30.c, psxhdrs/pthread31.c, psxhdrs/pthread32.c,
1384        psxhdrs/pthread33.c, psxhdrs/pthread34.c, psxhdrs/pthread35.c,
1385        psxhdrs/pthread36.c, psxhdrs/sched01.c, psxhdrs/sched02.c,
1386        psxhdrs/sched03.c, psxhdrs/sched04.c, psxhdrs/sched05.c,
1387        psxhdrs/sched06.c, psxhdrs/sched07.c, psxhdrs/sched08.c,
1388        psxhdrs/signal01.c, psxhdrs/signal02.c, psxhdrs/signal03.c,
1389        psxhdrs/signal04.c, psxhdrs/signal05.c, psxhdrs/signal06.c,
1390        psxhdrs/signal07.c, psxhdrs/signal08.c, psxhdrs/signal09.c,
1391        psxhdrs/signal10.c, psxhdrs/signal11.c, psxhdrs/signal12.c,
1392        psxhdrs/signal13.c, psxhdrs/signal14.c, psxhdrs/signal15.c,
1393        psxhdrs/signal16.c, psxhdrs/signal17.c, psxhdrs/signal18.c,
1394        psxhdrs/signal19.c, psxhdrs/signal20.c, psxhdrs/signal21.c,
1395        psxhdrs/signal22.c, psxhdrs/signal23.c, psxhdrs/sync01.c,
1396        psxhdrs/sync02.c, psxhdrs/sync03.c, psxhdrs/time01.c,
1397        psxhdrs/time02.c, psxhdrs/time03.c, psxhdrs/time04.c,
1398        psxhdrs/time05.c, psxhdrs/time06.c, psxhdrs/time07.c,
1399        psxhdrs/time08.c, psxhdrs/time09.c, psxhdrs/time10.c,
1400        psxhdrs/time11.c, psxhdrs/time12.c, psxhdrs/time13.c,
1401        psxhdrs/timer01.c, psxhdrs/timer02.c, psxhdrs/timer03.c,
1402        psxhdrs/timer04.c, psxhdrs/timer05.c, psxhdrs/timer06.c,
1403        psxhdrs/timer07.c: Fix warnings.
1404
14052009-05-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1406
1407        * psxfile01/test.c: Change from int to size_t.
1408
14092009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
1410
1411        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1412        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1413        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1414        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1415        psx13/Makefile.am, psx14/Makefile.am, psxbarrier01/Makefile.am,
1416        psxcancel/Makefile.am, psxchroot01/Makefile.am,
1417        psxcleanup/Makefile.am, psxenosys/Makefile.am,
1418        psxfatal01/Makefile.am, psxfatal02/Makefile.am,
1419        psxfile01/Makefile.am, psxkey01/Makefile.am,
1420        psxmount/Makefile.am, psxmsgq01/Makefile.am,
1421        psxmsgq02/Makefile.am, psxrdwrv/Makefile.am,
1422        psxreaddir/Makefile.am, psxrwlock01/Makefile.am,
1423        psxsem01/Makefile.am, psxsignal01/Makefile.am,
1424        psxspin01/Makefile.am, psxstat/Makefile.am, psxsysconf/Makefile.am,
1425        psxtime/Makefile.am, psxtimer01/Makefile.am, psxtimer02/Makefile.am,
1426        psxualarm/Makefile.am: Eliminate _exe_/.exe.
1427
14282009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1429
1430        * psxmsgq02/init.c, psxmsgq02/psxmsgq02.scn: Open the message queue
1431        with create option so we are sure it will get a control block and
1432        proceed to allocate other memory. Clean up screen output.
1433
14342008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1435
1436        * psx05/init.c: Add parameter to call to sched_get_priority_max().
1437
14382008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1439
1440        * psx05/init.c, psx07/init.c, psx09/init.c, psx11/init.c, psx12/init.c:
1441        Run all tests successfully with maxixum number of priorities as 16
1442        instead of 256. This was done by temporarily modifying the score
1443        priority.h maximum. This allowed testing of all API code to ensure
1444        that it worked properly with a reduced number of priorities. Most
1445        modifications were to switch from hard-coded maximum to using the API
1446        provided methods to determine maximum number of priority levels.
1447
14482008-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
1449
1450        * psxtimer01/psxtimer.c, psxtimer02/psxtimer.c: Obtain TOD with
1451        clock_gettime() NOT by reaching into the SuperCore.
1452
14532008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1454
1455        * psx01/psx01.scn: Bump version to 4.9.99.0
1456
14572008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1458
1459        * psxcleanup/psxcleanup.c, psxfatal_support/init.c,
1460        psxfatal_support/system.h: Convert to "bool".
1461
14622008-08-19      Tim FitzGeorge <tim.fitzgeorge@astrium.eads.net>
1463
1464        PR 1296/cpukit.
1465        * psxtimer01/psxtimer.c, psxtimer01/psxtimer01.scn: POSIX timers use
1466        incorrect repeat interval. This patch fixes the following problems in
1467        the test.
1468          (1) Adds test for value of it_interval.tv_nsec.
1469          (2) Corrects test for absolute timer in past.
1470          (3) Modifies test to use different initial and repeat periods.
1471          (4) Updates psxtimer01.scn to match results.
1472
14732008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1474
1475        PR 1297/cpukit
1476        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Fix NULL attribute
1477        pointer handling.
1478
14792008-08-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1480
1481        * psxsem01/init.c: Spacing.
1482
14832008-08-04      Tim FitzGeorge <tim.fitzgeorge@astrium.eads.net>
1484
1485        PR 1293/tests
1486        * psx10/init.c: Make sure we do not let tv_nsec go to -1.
1487
14882008-07-18      Joel Sherrill <joel.sherrill@oarcorp.com>
1489
1490        PR 1291/cpukit
1491        * psx05/init.c, psxmsgq01/init.c: As part of addressing timeouts and
1492        POSIX services taking relative instead of absolute time for timeouts,
1493        these tests were updated.
1494
14952008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1496
1497        * psxfile01/test.c: truncate on /dev/console now works.
1498
14992008-06-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1500
1501        * psxrwlock01/main.c, psxspin01/main.c: Now accounts for extra stack
1502        requested for initialization task.
1503
15042008-05-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1505
1506        * psxstat/psxstat.scn, psxstat/test.c: Eliminate patterns that look
1507        like CVS conflict markers.
1508
15092008-04-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1510
1511        * psxchroot01/main.c, psxmount/main.c, psxreaddir/main.c: Use
1512        CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER where needed.
1513
15142008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1515
1516        * psxmsgq02/init.c, psxsignal01/init.c: Corrent end of test messages.
1517
15182008-02-06      Joel Sherrill <joel.sherrill@oarcorp.com>
1519
1520        * psxkey01/task.c: Fix warnings.
1521
15222008-02-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1523
1524        * psxkey01/.cvsignore, psxmsgq02/.cvsignore: New files.
1525
15262008-02-04      Jennifer Averett <jennifer.averett@OARcorp.com>
1527
1528        * Makefile.am, configure.ac, psxmsgq01/Makefile.am, psxmsgq01/init.c:
1529        Added tests for failure path coverages. Consolidated methods used in
1530        multiple places into support routines.
1531        * psxkey01/Makefile.am, psxkey01/init.c, psxkey01/psxkey01.scn,
1532        psxkey01/system.h, psxkey01/task.c, psxmsgq02/Makefile.am,
1533        psxmsgq02/init.c, psxmsgq02/psxmsgq02.scn, psxmsgq02/system.h: New files.
1534
15352008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1536
1537        * include/pmacros.h, psx01/init.c, psx01/system.h, psx13/main.c,
1538        psxbarrier01/main.c, psxchroot01/main.c, psxfatal_support/init.c,
1539        psxfile01/main.c, psxfile01/test.c, psxmount/main.c, psxrdwrv/main.c,
1540        psxreaddir/main.c, psxrwlock01/main.c, psxspin01/main.c,
1541        psxstat/main.c, psxtime/main.c: Change TEST_INIT to CONFIGURE_INIT.
1542        Make tmacros.h available to all POSIX tests. Add a clock_settime case
1543        for < 1988.
1544
15452008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1546
1547        * Makefile.am, configure.ac: New tests.
1548        * psxfatal01/.cvsignore, psxfatal01/Makefile.am,
1549        psxfatal01/psxfatal01.scn, psxfatal01/testcase.h,
1550        psxfatal02/.cvsignore, psxfatal02/Makefile.am,
1551        psxfatal02/psxfatal02.scn, psxfatal02/testcase.h,
1552        psxfatal_support/init.c, psxfatal_support/system.h: New files.
1553
15542008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1555
1556        * Makefile.am, configure.ac: Add psx14 to exercise POSIX API specific
1557        portions of Object Services added to API.
1558        * psx14/.cvsignore, psx14/Makefile.am, psx14/init.c, psx14/psx14.scn,
1559        psx14/system.h: New files.
1560
15612008-01-29      Jennifer Averett <jennifer.averett@OARcorp.com>
1562
1563        * psx07/init.c, psx07/system.h: Test cleanup and added testing for
1564        pthread_attr_[get|set]clock.
1565
15662008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1567
1568        * psxenosys/init.c, psxenosys/psxenosys.scn: Add test for stub
1569        implementation mprotect().
1570
15712008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1572
1573        * psxcleanup/.cvsignore: New file.
1574
15752008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1576
1577        * psxcleanup/system.h: New file.
1578
15792008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1580
1581        * Makefile.am, configure.ac:
1582        * psxcleanup/Makefile.am, psxcleanup/psxcleanup.c,
1583        psxcleanup/psxcleanup.scn: New files.
1584
15852008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1586
1587        * psx01/init.c, psxmsgq01/init.c, psxtimer01/psxtimer.c,
1588        psxtimer01/psxtimer01.scn, psxtimer02/psxtimer.c:
1589
15902007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1591
1592        * psxsignal01/.cvsignore, psxualarm/.cvsignore: New files.
1593
15942007-12-20      Jennifer Averett <jennifer.averett@OARcorp.com>
1595
1596        * Makefile.am, configure.ac: Added test for ualarm
1597        * psxualarm/Makefile.am, psxualarm/init.c, psxualarm/psxualarm.scn,
1598        psxualarm/system.h: New files.
1599
16002007-12-19      Jennifer Averett <jennifer.averett@OARcorp.com>
1601
1602        * Makefile.am, configure.ac: Added posix signal test
1603        * psxsignal01/Makefile.am, psxsignal01/init.c,
1604        psxsignal01/psxsignal01.scn, psxsignal01/system.h,
1605        psxsignal01/task1.c: New files.
1606
16072007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1608
1609        * Makefile.am, configure.ac: Add test for sysconf().
1610        * psxsysconf/.cvsignore, psxsysconf/Makefile.am, psxsysconf/init.c,
1611        psxsysconf/psxsysconf.scn, psxsysconf/system.h: New files.
1612
16132007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1614
1615        * psx01/init.c, psx01/psx01.scn: Add more test cases for
1616        sched_rr_get_interval() and sched_get_priority_max().
1617
16182007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1619
1620        * psxenosys/init.c: Fix typo.
1621
16222007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1623
1624        * Makefile.am, configure.ac: Rename psxtimer to psxtimer01 to indicate
1625        addition of second POSIX Timer test. Add initial version of
1626        psxtimer02 to cover some conditions missed in psxtimer01. More cases
1627        left to add.
1628        * psxtimer01/.cvsignore, psxtimer01/Makefile.am, psxtimer01/psxtimer.c,
1629        psxtimer01/psxtimer01.scn, psxtimer01/system.h,
1630        psxtimer02/.cvsignore, psxtimer02/Makefile.am, psxtimer02/psxtimer.c,
1631        psxtimer02/psxtimer02.scn, psxtimer02/system.h: New files.
1632        * psxtimer/.cvsignore, psxtimer/Makefile.am, psxtimer/psxtimer.c,
1633        psxtimer/psxtimer.scn, psxtimer/system.h: Removed.
1634
16352007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1636
1637        * psx01/init.c, psx01/psx01.scn: Add usleep() test.
1638
16392007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1640
1641        * Makefile.am, configure.ac: New test to cover all RTEMS POSIX
1642        functions that return ENOSYS.
1643        * psxenosys/.cvsignore, psxenosys/Makefile.am, psxenosys/init.c,
1644        psxenosys/psxenosys.scn, psxenosys/system.h: New files.
1645
16462007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1647
1648        * psx13/test.c: Fix spelling error.
1649
16502007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1651
1652        * psxtime/test.c: Add tests for adjtime().
1653
16542007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1655
1656        * psxbarrier01/psxbarrier01.scn, psxbarrier01/test.c,
1657        psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Added several test
1658        cases to improve test coverage.
1659
16602007-09-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1661
1662        PR 1262/filesystem
1663        * Makefile.am, configure.ac, include/pmacros.h: Add support for readv()
1664        and writev() including documentation and test case.
1665        * psxrdwrv/.cvsignore, psxrdwrv/Makefile.am, psxrdwrv/main.c,
1666        psxrdwrv/psxrdwrv.scn, psxrdwrv/test.c: New files.
1667
16682007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1669
1670        * psxsem01/init.c, psxsem01/psxsem01.scn, psxtimer/psxtimer.c,
1671        psxtimer/psxtimer.scn: Add optional managers to Makefiles. Clean up
1672        test cases so last output line follows END OF pattern. Make sure test
1673        case all run. All tests appeared ok on sis.
1674
16752007-04-05      Joel Sherrill <joel@OARcorp.com>
1676
1677        * psx01/init.c, psx01/psx01.scn: Adjust test to account for nanosleep()
1678        behavior more closely matching GNU/Linux.
1679
16802006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1681
1682        * psxrwlock01/main.c, psxrwlock01/test.c: Improve rwlock test to
1683        include normal blocking and unblocking on timeout.
1684
16852006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1686
1687        * configure.ac: New BUG-REPORT address.
1688
16892006-11-17      Joel Sherrill <joel@OARcorp.com>
1690
1691        * psxsem01/init.c: Account for change in POSIX semaphore time handling.
1692        Previously the timeout was not absolute time and checked BEFORE
1693        attempting to lock semaphore.
1694
16952006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1696
1697        * psxbarrier01/main.c: New file.
1698
16992006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1700
1701        * psxrwlock01/.cvsignore, psxrwlock01/Makefile.am, psxrwlock01/main.c,
1702        psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c,
1703        psxspin01/.cvsignore, psxspin01/Makefile.am, psxspin01/main.c,
1704        psxspin01/psxspin01.scn, psxspin01/test.c: New files.
1705
17062006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1707
1708        * Makefile.am, configure.ac: Adding POSIX barriers, POSIX spinlocks,
1709        and partial implementation of POSIX rwlocks.
1710        * psxbarrier01/.cvsignore, psxbarrier01/Makefile.am,
1711        psxbarrier01/psxbarrier01.scn, psxbarrier01/test.c: New files.
1712
17132006-10-30      Joel Sherrill <joel@OARcorp.com>
1714
1715        PR 841/rtems
1716        * psxsem01/init.c: Make sem_timedwait more conformant to Open Group
1717        specification.
1718
17192006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1720
1721        * configure.ac: Require autoconf-2.60. Require automake-1.10.
1722
17232006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
1724
1725        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1726        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1727        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1728        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1729        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1730        psxfile01/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
1731        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
1732        psxtime/Makefile.am, psxtimer/Makefile.am: Eliminate scndir, docdir.
1733        Use rtems_testsdir instead.
1734
17352005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1736
1737        * configure.ac: Remove RTEMS_ENABLE_BARE,
1738        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
1739
17402005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
1741
1742        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1743        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1744        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1745        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1746        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1747        psxfile01/Makefile.am, psxhdrs/Makefile.am, psxmount/Makefile.am,
1748        psxmsgq01/Makefile.am, psxreaddir/Makefile.am, psxsem01/Makefile.am,
1749        psxstat/Makefile.am, psxtime/Makefile.am, psxtimer/Makefile.am:
1750        Convert to using *_PROGRAMS.
1751
17522005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1753
1754        * psx01/Makefile.am, psx02/Makefile.am,
1755        psx03/Makefile.am, psx04/Makefile.am,
1756        psx05/Makefile.am, psx06/Makefile.am,
1757        psx07/Makefile.am, psx08/Makefile.am,
1758        psx09/Makefile.am, psx10/Makefile.am,
1759        psx11/Makefile.am, psx12/Makefile.am,
1760        psx13/Makefile.am, psxcancel/Makefile.am,
1761        psxchroot01/Makefile.am, psxfile01/Makefile.am,
1762        psxmount/Makefile.am, psxmsgq01/Makefile.am,
1763        psxreaddir/Makefile.am, psxsem01/Makefile.am,
1764        psxstat/Makefile.am, psxtime/Makefile.am,
1765        psxtimer/Makefile.am: Rework.
1766
17672005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1768
1769        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1770        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1771        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1772        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1773        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1774        psxfile01/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
1775        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
1776        psxtime/Makefile.am, psxtimer/Makefile.am: Expand psxtests.am.
1777        * psxtests.am: Remove.
1778
17792005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1780
1781        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1782        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1783        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1784        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1785        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1786        psxfile01/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
1787        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
1788        psxtime/Makefile.am, psxtimer/Makefile.am:
1789        AM_CPPFLAGS += -I..../support/include.
1790
17912005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1792
1793        * psxtests.am: Set project_bspdir=$(PROJECT_ROOT)
1794
17952005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1796
1797        * psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1798        psxfile01/Makefile.am, psxmount/Makefile.am, psxreaddir/Makefile.am,
1799        psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1800        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1801        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1802        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1803        psxmsgq01/Makefile.am, psxsem01/Makefile.am, psxtimer/Makefile.am,
1804        psxstat/Makefile.am: Add ../include/pmacros.h
1805        * Makefile.am: Remove noinst_HEADERS. Remove POSIX_FILES_DIRS,
1806        POSIX_FILES_DIRS.
1807        * psxtests.am: Remove LIB_VARIANT.
1808
18092005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1810
1811        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1812        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1813        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1814        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1815        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1816        psxfile01/Makefile.am, psxhdrs/Makefile.am, psxmount/Makefile.am,
1817        psxmsgq01/Makefile.am, psxreaddir/Makefile.am, psxsem01/Makefile.am,
1818        psxstat/Makefile.am, psxtime/Makefile.am, psxtimer/Makefile.am:
1819        Remove SRC, PRINT_SRC.
1820
18212005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1822
1823        * Makefile.am: Cleanup.
1824
18252005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1826
1827        * psxtests.am: Add $(PGM): ${ARCH}/$(dirstamp).
1828        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1829        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1830        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1831        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1832        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1833        psxfile01/Makefile.am, psxhdrs/Makefile.am, psxmount/Makefile.am,
1834        psxmsgq01/Makefile.am, psxreaddir/Makefile.am, psxsem01/Makefile.am,
1835        psxstat/Makefile.am, psxtime/Makefile.am, psxtimer/Makefile.am:
1836        Partial conversion to automake.
1837
18382005-09-01      Joel Sherrill <joel@OARcorp.com>
1839
1840        PR 628/rtems
1841        * psx04/init.c, psx04/psx04.scn: Update tests to reflect a signal of 0
1842        being an error.
1843
18442005-04-26      Joel Sherrill <joel@OARcorp.com>
1845
1846        * psxreaddir/test.c: Eliminate warnings.
1847
18482004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
1849
1850        * configure.ac: Require automake > 1.9.
1851
18522004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1853
1854        * psx01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1855        * psx02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1856        * psx03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1857        * psx04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1858        * psx05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1859        * psx06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1860        * psx07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1861        * psx08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1862        * psx09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1863        * psx10/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1864        * psx11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1865        * psx12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1866        * psx13/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1867        * psxcancel/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1868        * psxchroot01/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1869        * psxfile01/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1870        * psxmount/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1871        * psxmsgq01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1872        * psxreaddir/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1873        * psxsem01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1874        * psxstat/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1875        * psxtime/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1876        * psxtimer/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1877
18782004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1879
1880        * psxcancel/init.c: Include <rtems/console.h> instead of <console.h>.
1881        * psxmount/test.c: Include <rtems/imfs.h> instead of <imfs.h>.
1882        * psxreaddir/test.c: Include <rtems/imfs.h> instead of <imfs.h>.
1883        * psxstat/test.c: Include <rtems/imfs.h> instead of <imfs.h>.
1884
18852004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
1886
1887        * psx06/init.c, psx06/system.h, psx06/task.c, psx06/task2.c: Convert
1888        to using c99 fixed size types.
1889
18902004-03-26      Ralf Corsepius <ralf.corsepius@rtems.org>
1891
1892        * Makefile.am: Remove include from SUBDIRS.
1893
18942004-03-26      Ralf Corsepius <ralf.corsepius@rtems.org>
1895
1896        * include/Makefile.am: Remove.
1897        * Makefile.am: Merge-in include/Makefile.am.
1898        * configure.ac: Reflect changes above.
1899
19002004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1901
1902        * configure.ac: Add 2nd arg to RTEMS_TOP.
1903
19042004-03-05      Joel Sherrill <joel@OARcorp.com>
1905
1906        * psxfile01/test.c, psxmsgq01/init.c, psxstat/test.c,
1907        psxtimer/psxtimer.c: Eliminate warnings and typos.
1908
19092004-02-26      Sébastien Barré <sbarre@sdelcc.com>
1910
1911        PR 582/core
1912        * psxmsgq01/init.c, psxmsgq01/psxmsgq01.scn: Fix the POSIX message
1913        queue test so more of it runs now.
1914
19152004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1916
1917        * psx01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
1918        Add PRE/TMPINSTALL_FILES to CLEANFILES.
1919        * psx02/Makefile.am: Ditto.
1920        * psx03/Makefile.am: Ditto.
1921        * psx04/Makefile.am: Ditto.
1922        * psx05/Makefile.am: Ditto.
1923        * psx06/Makefile.am: Ditto.
1924        * psx07/Makefile.am: Ditto.
1925        * psx08/Makefile.am: Ditto.
1926        * psx09/Makefile.am: Ditto.
1927        * psx10/Makefile.am: Ditto.
1928        * psx11/Makefile.am: Ditto.
1929        * psx12/Makefile.am: Ditto.
1930        * psx13/Makefile.am: Ditto.
1931        * psxcancel/Makefile.am: Ditto.
1932        * psxchroot01/Makefile.am: Ditto.
1933        * psxfile01/Makefile.am: Ditto.
1934        * psxmount/Makefile.am: Ditto.
1935        * psxmsgq01/Makefile.am: Ditto.
1936        * psxreaddir/Makefile.am: Ditto.
1937        * psxsem01/Makefile.am: Ditto.
1938        * psxstat/Makefile.am: Ditto.
1939        * psxtime/Makefile.am: Ditto.
1940        * psxtimer/Makefile.am: Ditto.
1941
19422003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1943
1944        * psxtests.am: Add dirstamp support.
1945
19462003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1947
1948        * psxtests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
1949
19502003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1951
1952        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
1953
19542003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1955
1956        * psxcancel/Makefile.am: Remove used H_FILES.
1957
19582003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1959
1960        * include/Makefile.am: Reformat.
1961        * psx01/Makefile.am: Remove all-local: $(ARCH).
1962        * psx02/Makefile.am: Remove all-local: $(ARCH).
1963        * psx03/Makefile.am: Remove all-local: $(ARCH).
1964        * psx04/Makefile.am: Remove all-local: $(ARCH).
1965        * psx05/Makefile.am: Remove all-local: $(ARCH).
1966        * psx06/Makefile.am: Remove all-local: $(ARCH).
1967        * psx07/Makefile.am: Remove all-local: $(ARCH).
1968        * psx08/Makefile.am: Remove all-local: $(ARCH).
1969        * psx09/Makefile.am: Remove all-local: $(ARCH).
1970        * psx10/Makefile.am: Remove all-local: $(ARCH).
1971        * psx11/Makefile.am: Remove all-local: $(ARCH).
1972        * psx12/Makefile.am: Remove all-local: $(ARCH).
1973        * psx13/Makefile.am: Remove all-local: $(ARCH).
1974        * psxcancel/Makefile.am: Remove all-local: $(ARCH).
1975        * psxchroot01/Makefile.am: Remove all-local: $(ARCH).
1976        * psxfile01/Makefile.am: Remove all-local: $(ARCH).
1977        * psxhdrs/Makefile.am: Remove all-local: $(ARCH).
1978        * psxmount/Makefile.am: Remove all-local: $(ARCH).
1979        * psxmsgq01/Makefile.am: Remove all-local: $(ARCH).
1980        * psxreaddir/Makefile.am: Remove all-local: $(ARCH).
1981        * psxsem01/Makefile.am: Remove all-local: $(ARCH).
1982        * psxstat/Makefile.am: Remove all-local: $(ARCH).
1983        * psxtime/Makefile.am: Remove all-local: $(ARCH).
1984        * psxtimer/Makefile.am: Remove all-local: $(ARCH).
1985
19862003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1987
1988        * configure.ac: Reflect having moved to testsuites/.
1989
19902003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1991
1992        * configure.ac: Remove RTEMS_CANONICAL_HOST.
1993
19942003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1995
1996        * configure.ac:Remove RTEMS_CHECK_CPU.
1997
19982003-09-15      Jennifer Averett <jennifer@OARcorp.com>
1999
2000        * psxhdrs/sync01.c, psxhdrs/sync02.c: Correct fd creation
2001
20022003-09-04      Joel Sherrill <joel@OARcorp.com>
2003
2004        * psx01/init.c, psx01/system.h, psx01/task.c, psx02/init.c,
2005        psx02/system.h, psx02/task.c, psx03/init.c, psx03/system.h,
2006        psx03/task.c, psx04/init.c, psx04/system.h, psx04/task1.c,
2007        psx04/task2.c, psx04/task3.c, psx05/init.c, psx05/system.h,
2008        psx05/task.c, psx05/task2.c, psx05/task3.c, psx06/init.c,
2009        psx06/system.h, psx06/task.c, psx06/task2.c, psx07/init.c,
2010        psx07/system.h, psx07/task.c, psx08/init.c, psx08/system.h,
2011        psx08/task1.c, psx08/task2.c, psx08/task3.c, psx09/init.c,
2012        psx09/system.h, psx10/init.c, psx10/system.h, psx10/task.c,
2013        psx10/task2.c, psx10/task3.c, psx11/init.c, psx11/system.h,
2014        psx11/task.c, psx12/init.c, psx12/system.h, psx12/task.c,
2015        psx13/main.c, psx13/test.c, psxcancel/init.c, psxfile01/main.c,
2016        psxfile01/test.c, psxhdrs/clock01.c, psxhdrs/clock02.c,
2017        psxhdrs/clock03.c, psxhdrs/clock04.c, psxhdrs/clock05.c,
2018        psxhdrs/clock06.c, psxhdrs/cond01.c, psxhdrs/cond02.c,
2019        psxhdrs/cond03.c, psxhdrs/cond04.c, psxhdrs/cond05.c,
2020        psxhdrs/cond06.c, psxhdrs/cond07.c, psxhdrs/cond08.c,
2021        psxhdrs/cond09.c, psxhdrs/cond10.c, psxhdrs/key01.c, psxhdrs/key02.c,
2022        psxhdrs/key03.c, psxhdrs/key04.c, psxhdrs/mutex01.c,
2023        psxhdrs/mutex02.c, psxhdrs/mutex03.c, psxhdrs/mutex04.c,
2024        psxhdrs/mutex05.c, psxhdrs/mutex06.c, psxhdrs/mutex07.c,
2025        psxhdrs/mutex08.c, psxhdrs/mutex09.c, psxhdrs/mutex10.c,
2026        psxhdrs/mutex11.c, psxhdrs/mutex12.c, psxhdrs/mutex13.c,
2027        psxhdrs/mutex14.c, psxhdrs/mutex15.c, psxhdrs/mutex16.c,
2028        psxhdrs/proc01.c, psxhdrs/proc02.c, psxhdrs/proc03.c,
2029        psxhdrs/proc04.c, psxhdrs/proc05.c, psxhdrs/proc06.c,
2030        psxhdrs/proc07.c, psxhdrs/proc08.c, psxhdrs/proc09.c,
2031        psxhdrs/proc10.c, psxhdrs/proc11.c, psxhdrs/proc12.c,
2032        psxhdrs/proc13.c, psxhdrs/proc14.c, psxhdrs/pthread01.c,
2033        psxhdrs/pthread02.c, psxhdrs/pthread03.c, psxhdrs/pthread04.c,
2034        psxhdrs/pthread05.c, psxhdrs/pthread06.c, psxhdrs/pthread07.c,
2035        psxhdrs/pthread08.c, psxhdrs/pthread09.c, psxhdrs/pthread10.c,
2036        psxhdrs/pthread11.c, psxhdrs/pthread12.c, psxhdrs/pthread13.c,
2037        psxhdrs/pthread14.c, psxhdrs/pthread15.c, psxhdrs/pthread16.c,
2038        psxhdrs/pthread17.c, psxhdrs/pthread18.c, psxhdrs/pthread19.c,
2039        psxhdrs/pthread20.c, psxhdrs/pthread21.c, psxhdrs/pthread22.c,
2040        psxhdrs/pthread23.c, psxhdrs/pthread24.c, psxhdrs/pthread25.c,
2041        psxhdrs/pthread26.c, psxhdrs/pthread27.c, psxhdrs/pthread28.c,
2042        psxhdrs/pthread29.c, psxhdrs/pthread30.c, psxhdrs/pthread31.c,
2043        psxhdrs/pthread32.c, psxhdrs/pthread33.c, psxhdrs/pthread34.c,
2044        psxhdrs/pthread35.c, psxhdrs/pthread36.c, psxhdrs/sched01.c,
2045        psxhdrs/sched02.c, psxhdrs/sched03.c, psxhdrs/sched04.c,
2046        psxhdrs/sched05.c, psxhdrs/sched06.c, psxhdrs/sched07.c,
2047        psxhdrs/sched08.c, psxhdrs/signal01.c, psxhdrs/signal02.c,
2048        psxhdrs/signal03.c, psxhdrs/signal04.c, psxhdrs/signal05.c,
2049        psxhdrs/signal06.c, psxhdrs/signal07.c, psxhdrs/signal08.c,
2050        psxhdrs/signal09.c, psxhdrs/signal10.c, psxhdrs/signal11.c,
2051        psxhdrs/signal12.c, psxhdrs/signal13.c, psxhdrs/signal14.c,
2052        psxhdrs/signal15.c, psxhdrs/signal16.c, psxhdrs/signal17.c,
2053        psxhdrs/signal18.c, psxhdrs/signal19.c, psxhdrs/signal20.c,
2054        psxhdrs/signal21.c, psxhdrs/signal22.c, psxhdrs/signal23.c,
2055        psxhdrs/sync01.c, psxhdrs/sync02.c, psxhdrs/sync03.c,
2056        psxhdrs/time01.c, psxhdrs/time02.c, psxhdrs/time03.c,
2057        psxhdrs/time04.c, psxhdrs/time05.c, psxhdrs/time06.c,
2058        psxhdrs/time07.c, psxhdrs/time08.c, psxhdrs/time09.c,
2059        psxhdrs/time10.c, psxhdrs/time11.c, psxhdrs/time12.c,
2060        psxhdrs/time13.c, psxhdrs/timer01.c, psxhdrs/timer02.c,
2061        psxhdrs/timer03.c, psxhdrs/timer04.c, psxhdrs/timer05.c,
2062        psxhdrs/timer06.c, psxhdrs/timer07.c, psxmsgq01/init.c,
2063        psxmsgq01/system.h, psxsem01/system.h, psxstat/main.c,
2064        psxstat/test.c, psxtime/main.c, psxtime/test.c, psxtimer/psxtimer.c,
2065        psxtimer/system.h: URL for license changed.
2066
20672003-09-04      Joel Sherrill <joel@OARcorp.com>
2068
2069        PR 462/tests
2070        * psxhdrs/Makefile.am: Added ualarm.c
2071        * psxhdrs/signal23.c: New file.
2072
20732003-09-03      Joel Sherrill <joel@OARcorp.com>
2074
2075        PR 463/tests
2076        PR 465/tests
2077        * psxhdrs/Makefile.am: Add new test cases.
2078        * psxhdrs/sync01.c, psxhdrs/sync02.c, psxhdrs/sync03.c,
2079        psxhdrs/timer07.c: New files.
2080
20812003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2082
2083        * Makefile.am: Reflect having moved aclocal/.
2084
20852003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2086
2087        * Makefile.am: Reflect having moved automake/.
2088        * include/Makefile.am: Reflect having moved automake/.
2089        * psx01/Makefile.am: Reflect having moved automake/.
2090        * psx02/Makefile.am: Reflect having moved automake/.
2091        * psx03/Makefile.am: Reflect having moved automake/.
2092        * psx04/Makefile.am: Reflect having moved automake/.
2093        * psx05/Makefile.am: Reflect having moved automake/.
2094        * psx06/Makefile.am: Reflect having moved automake/.
2095        * psx07/Makefile.am: Reflect having moved automake/.
2096        * psx08/Makefile.am: Reflect having moved automake/.
2097        * psx09/Makefile.am: Reflect having moved automake/.
2098        * psx10/Makefile.am: Reflect having moved automake/.
2099        * psx11/Makefile.am: Reflect having moved automake/.
2100        * psx12/Makefile.am: Reflect having moved automake/.
2101        * psx13/Makefile.am: Reflect having moved automake/.
2102        * psxcancel/Makefile.am: Reflect having moved automake/.
2103        * psxchroot01/Makefile.am: Reflect having moved automake/.
2104        * psxfile01/Makefile.am: Reflect having moved automake/.
2105        * psxhdrs/Makefile.am: Reflect having moved automake/.
2106        * psxmount/Makefile.am: Reflect having moved automake/.
2107        * psxmsgq01/Makefile.am: Reflect having moved automake/.
2108        * psxreaddir/Makefile.am: Reflect having moved automake/.
2109        * psxsem01/Makefile.am: Reflect having moved automake/.
2110        * psxstat/Makefile.am: Reflect having moved automake/.
2111        * psxtime/Makefile.am: Reflect having moved automake/.
2112        * psxtimer/Makefile.am: Reflect having moved automake/.
2113
21142003-08-14      Joel Sherrill <joel@OARcorp.com>
2115
2116        PR 408/filesystem
2117        * psx13/test.c: Added very rudimentary test of sync() service.
2118
21192003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2120
2121        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
2122
21232003-06-12      Joel Sherrill <joel@OARcorp.com>
2124
2125        * psxchroot01/test.c, psxreaddir/test.c: Removed warnings.
2126
21272003-05-29      Joel Sherrill <joel@OARcorp.com>
2128
2129        * psx02/init.c, psx04/init.c, psx13/test.c, psxchroot01/test.c,
2130        psxhdrs/pthread07.c, psxmsgq01/init.c, psxreaddir/test.c,
2131        psxtimer/psxtimer.c: Removed warnings.
2132
21332003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2134
2135        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
2136        CC_CFLAGS_DEFAULT (obsolete).
2137
21382003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2139
2140        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
2141        Remove CC_LDFLAGS_PROFILE_V.
2142
21432003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2144
2145        * configure.ac: Remove AC_CONFIG_AUX_DIR.
2146
21472003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2148
2149        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2150
21512003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2152
2153        * configure.ac: AC_PREREQ(2.57).
2154
21552002-11-14      Joel Sherrill <joel@OARcorp.com>
2156
2157        * psx01/psx01.scn, psx02/psx02.scn, psx03/psx03.scn, psx04/psx04.scn,
2158        psx05/psx05.scn, psx06/psx06.scn, psx07/psx07.scn, psx08/psx08.scn,
2159        psx09/psx09.scn, psx10/psx10.scn, psx11/psx11.scn, psx12/psx12.scn:
2160        Per PR239 update the IDs in the various screens.
2161
21622002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2163
2164        * .cvsignore: Reformat.
2165        Add autom4te*cache.
2166        Remove autom4te.cache.
2167
21682002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2169
2170        * psx01/Makefile.am: Use .$(OBJEXT) instead of .o.
2171        * psx02/Makefile.am: Use .$(OBJEXT) instead of .o.
2172        * psx03/Makefile.am: Use .$(OBJEXT) instead of .o.
2173        * psx04/Makefile.am: Use .$(OBJEXT) instead of .o.
2174        * psx05/Makefile.am: Use .$(OBJEXT) instead of .o.
2175        * psx06/Makefile.am: Use .$(OBJEXT) instead of .o.
2176        * psx07/Makefile.am: Use .$(OBJEXT) instead of .o.
2177        * psx08/Makefile.am: Use .$(OBJEXT) instead of .o.
2178        * psx09/Makefile.am: Use .$(OBJEXT) instead of .o.
2179        * psx10/Makefile.am: Use .$(OBJEXT) instead of .o.
2180        * psx11/Makefile.am: Use .$(OBJEXT) instead of .o.
2181        * psx12/Makefile.am: Use .$(OBJEXT) instead of .o.
2182        * psx13/Makefile.am: Use .$(OBJEXT) instead of .o.
2183        * psxcancel/Makefile.am: Use .$(OBJEXT) instead of .o.
2184        * psxchroot01/Makefile.am: Use .$(OBJEXT) instead of .o.
2185        * psxfile01/Makefile.am: Use .$(OBJEXT) instead of .o.
2186        * psxhdrs/Makefile.am: Use .$(OBJEXT) instead of .o.
2187        * psxmount/Makefile.am: Use .$(OBJEXT) instead of .o.
2188        * psxmsgq01/Makefile.am: Use .$(OBJEXT) instead of .o.
2189        * psxreaddir/Makefile.am: Use .$(OBJEXT) instead of .o.
2190        * psxsem01/Makefile.am: Use .$(OBJEXT) instead of .o.
2191        * psxstat/Makefile.am: Use .$(OBJEXT) instead of .o.
2192        * psxtime/Makefile.am: Use .$(OBJEXT) instead of .o.
2193        * psxtimer/Makefile.am: Use .$(OBJEXT) instead of .o.
2194
21952002-08-01      Joel Sherrill <joel@OARcorp.com>
2196
2197        * Per PR47 add support for buffered test output.  This involved
2198        adding defines to redirect output to a buffer and dump it when
2199        full, at "test pause", and at exit.  To avoid problems when redefining
2200        exit(), all tests were modified to call rtems_test_exit().
2201        Some tests, notable psxtests, had to be modified to include
2202        the standard test macro .h file (pmacros.h or tmacros.h) to
2203        enable this support.
2204        * include/pmacros.h, psx01/task.c, psx02/init.c, psx02/task.c,
2205        psx03/init.c, psx04/init.c, psx05/init.c, psx06/init.c, psx07/init.c,
2206        psx08/task3.c, psx09/init.c, psx10/init.c, psx11/init.c,
2207        psx12/init.c, psx13/Makefile.am, psx13/main.c, psx13/test.c,
2208        psxcancel/init.c, psxchroot01/Makefile.am, psxchroot01/main.c,
2209        psxchroot01/test.c, psxfile01/Makefile.am, psxfile01/main.c,
2210        psxfile01/test.c, psxfile01/test_cat.c, psxfile01/test_extend.c,
2211        psxfile01/test_write.c, psxmount/Makefile.am, psxmount/main.c,
2212        psxmount/test.c, psxmsgq01/init.c, psxreaddir/Makefile.am,
2213        psxreaddir/main.c, psxreaddir/test.c, psxsem01/init.c,
2214        psxstat/Makefile.am, psxstat/main.c, psxstat/test.c, psxtime/main.c,
2215        psxtime/test.c, psxtimer/psxtimer.c: Modified.
2216
22172002-07-05      Joel Sherrill <joel@OARcorp.com>
2218
2219        * psxcancel/Makefile.am, psxcancel/init.c, psxcancel/psxcancel.scn:
2220        Updated as part of PR164 which reported problems with the RTEMS
2221        implementation of pthread_cancel.
2222       
22232001-04-26      Joel Sherrill <joel@OARcorp.com>
2224
2225        * psxmsgq01/init.c: Reflect changes made to address PR81 that
2226        reworked POSIX message queues to add a descriptor separate from
2227        the underlying message queue.  This allows non-blocking to follow
2228        the "open" not the underlying queue.
2229 
22302002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2231
2232        * configure.ac: Remove ENABLE_GCC28.
2233
22342002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2235
2236        * configure.ac:
2237        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
2238        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
2239        * Makefile.am: Remove AUTOMAKE_OPTIONS.
2240        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
2241        * psx01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2242        * psx02/Makefile.am: Remove AUTOMAKE_OPTIONS.
2243        * psx03/Makefile.am: Remove AUTOMAKE_OPTIONS.
2244        * psx04/Makefile.am: Remove AUTOMAKE_OPTIONS.
2245        * psx05/Makefile.am: Remove AUTOMAKE_OPTIONS.
2246        * psx06/Makefile.am: Remove AUTOMAKE_OPTIONS.
2247        * psx07/Makefile.am: Remove AUTOMAKE_OPTIONS.
2248        * psx08/Makefile.am: Remove AUTOMAKE_OPTIONS.
2249        * psx09/Makefile.am: Remove AUTOMAKE_OPTIONS.
2250        * psx10/Makefile.am: Remove AUTOMAKE_OPTIONS.
2251        * psx11/Makefile.am: Remove AUTOMAKE_OPTIONS.
2252        * psx12/Makefile.am: Remove AUTOMAKE_OPTIONS.
2253        * psx13/Makefile.am: Remove AUTOMAKE_OPTIONS.
2254        * psxcancel/Makefile.am: Remove AUTOMAKE_OPTIONS.
2255        * psxchroot01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2256        * psxfile01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2257        * psxhdrs/Makefile.am: Remove AUTOMAKE_OPTIONS.
2258        * psxmount/Makefile.am: Remove AUTOMAKE_OPTIONS.
2259        * psxmsgq01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2260        * psxreaddir/Makefile.am: Remove AUTOMAKE_OPTIONS.
2261        * psxsem01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2262        * psxstat/Makefile.am: Remove AUTOMAKE_OPTIONS.
2263        * psxtime/Makefile.am: Remove AUTOMAKE_OPTIONS.
2264        * psxtimer/Makefile.am: Remove AUTOMAKE_OPTIONS.
2265
22662001-11-07      Jennifer Averett <jennifer@OARcorp.com>
2267
2268        Reported by Ibragimov Ilya <ibr@oktet.ru> and tracked as PR63.
2269        * psxstat/test.c: Fix test ENOTDIR to correspond to chdir() change.
2270        Since we check permissions before evaluating enough to see if it
2271        a regular file or directory, this hack is needed to make the regular
2272        file executable.
2273
22742001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2275
2276        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
2277        * configure.in: Remove.
2278        * configure.ac: New file, generated from configure.in by autoupdate.
2279
22802001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2281
2282        * psxtests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
2283
22842001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2285
2286        * psx01/Makefile.am: include leaf.am instead of leaf.cfg.
2287        * psx11/Makefile.am: include leaf.am instead of leaf.cfg.
2288        * psxcancel/Makefile.am: include leaf.am instead of leaf.cfg.
2289        * psx02/Makefile.am: include leaf.am instead of leaf.cfg.
2290        * psx13/Makefile.am: include leaf.am instead of leaf.cfg.
2291        * psxtime/Makefile.am: include leaf.am instead of leaf.cfg.
2292        * psxchroot01/Makefile.am: include leaf.am instead of leaf.cfg.
2293        * psx07/Makefile.am: include leaf.am instead of leaf.cfg.
2294        * psxmsgq01/Makefile.am: include leaf.am instead of leaf.cfg.
2295        * psxtimer/Makefile.am: include leaf.am instead of leaf.cfg.
2296        * psx10/Makefile.am: include leaf.am instead of leaf.cfg.
2297        * psx08/Makefile.am: include leaf.am instead of leaf.cfg.
2298        * psxhdrs/Makefile.am: include leaf.am instead of leaf.cfg.
2299        * psxfile01/Makefile.am: include leaf.am instead of leaf.cfg.
2300        * psx05/Makefile.am: include leaf.am instead of leaf.cfg.
2301        * psx09/Makefile.am: include leaf.am instead of leaf.cfg.
2302        * psxmount/Makefile.am: include leaf.am instead of leaf.cfg.
2303        * psxstat/Makefile.am: include leaf.am instead of leaf.cfg.
2304        * psx12/Makefile.am: include leaf.am instead of leaf.cfg.
2305        * psxreaddir/Makefile.am: include leaf.am instead of leaf.cfg.
2306        * psxsem01/Makefile.am: include leaf.am instead of leaf.cfg.
2307        * psx03/Makefile.am: include leaf.am instead of leaf.cfg.
2308        * psx04/Makefile.am: include leaf.am instead of leaf.cfg.
2309        * psx06/Makefile.am: include leaf.am instead of leaf.cfg.
2310
23112001-08-09      Fernando-Ruiz Casas <correo@fernando-ruiz.com>
2312
2313        * psxchroot01/.cvsignore, psxchroot01/Makefile.am, psxchroot01/main.c,
2314        psxchroot01/psxchroot01.scn, psxchroot01/test.c:  Implemented the
2315        psxchroot01 test.
2316
23172001-05-25      Joel Sherrill <joel@OARcorp.com>
2318
2319        * Added once version of psxchroot01 test for user review.
2320        * psxchroot01: New directory.
2321        * psxchroot01/Makefile.am, psxchroot01/main.c, psxchroot01/test.c,
2322        psxchroot01/psxchroot01.scn, psxchroot01/.cvsignore: New files.
2323        * configure.in, Makefile.am: Modified to reflect above.
2324
23252001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
2326
2327        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
2328
23292001-04-24      Joel Sherrill <joel@OARcorp.com>
2330
2331        * psxfile01/test.c, psxfile01/psxfile01.scn : Added test case for
2332        open, write, reopen, append twice from Andrew Bythell
2333        <abythell@nortelnetworks.com> that tripped an initialization
2334        problem in the IMFS.
2335
23362001-04-20      Joel Sherrill <joel@OARcorp.com>
2337
2338        * psx04/init.c, psx04/psx04.scn, psx07/init.c, psx07/psx07.scn,
2339        psxfile01/psxfile01.scn, psxmsgq01/psxmsgq01.scn,
2340        psxreaddir/test.c, psxstat/psxstat.scn, psxstat/test.c,
2341        psxtime/psxtime.scn, psxtimer/psxtimer.scn:
2342        Various adjustments so test output matches screens more reliably.
2343
23442001-01-25      Joel Sherrill <joel@OARcorp.com>
2345
2346        * psx01/psx01.scn: Corrected to reflect clock_getres() now working.
2347
23482000-11-17      Jennifer Averett <jennifer@OARcorp.com>
2349
2350        * psxstat/test.c, psxstat/psxstat.scn: Forced inode numbers
2351        to remain consistant across platforms and bsps by forcing
2352        a mount point in front of all paths.
2353
23542000-11-17      Jennifer Averret <jennifer@OARcorp.com>
2355
2356        * psxmount/test.c, psxmount/psxmount.scn: Improve output to report
2357        expected error condition in one case.
2358        * psxreaddir/test.c, psxreaddir.scn: Added test cases to exercise
2359        readdir() of root of mounted filesystem.  Also corrected the screen
2360        file for some mistakes noticed in this effort.
2361
23622000-11-13      Joel Sherrill <joel@OARcorp.com>
2363
2364        * psxmount/psxmount.scn, psxmount/test.c: Correct spelling.
2365
23662000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2367
2368        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
2369
23702000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2371
2372        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
2373
23742000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2375
2376        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
2377        Switch to GNU canonicalization.
2378        * psxtests.am: Remove DEFS.
2379
23802000-10-24      Joel Sherrill <joel@OARcorp.com>
2381
2382        * psxmount/test.c, psxstat/test.c: Include <imfs.h> to get IMFS_ops.
2383        It was formerly incorrectly prototyped in <libio.h>.
2384
23852000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2386
2387        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
2388        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
2389        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
2390        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
2391        psx13/Makefile.am, psxcancel/Makefile.am, psxfile01/Makefile.am,
2392        psxhdrs/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
2393        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
2394        psxtime/Makefile.am, psxtimer/Makefile.am: Include compile.am
2395
23962000-08-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2397        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
2398        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
2399        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
2400        psx10/Makefile.am, psx11/Makefile.am, psx11/Makefile.am,
2401        psx12/Makefile.am, psxcancel/Makefile.am, psxmsgq01/Makefile.am,
2402        psxsem01/Makefile.am, psxsem01/Makefile.am, psxtimer/Makefile.am:
2403        Use AM_CPPFLAGS += instead of AM_CPPFLAGS =
2404
24052000-08-10      Joel Sherrill <joel@OARcorp.com>
2406
2407        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.