source: rtems/testsuites/psxtests/ChangeLog @ 79fa247

4.115
Last change on this file since 79fa247 was 08ef1631, checked in by Joel Sherrill <joel.sherrill@…>, on 08/21/11 at 19:59:51

2011-08-21 Joel Sherrill <joel.sherrilL@…>

PR 1890/cpukit

  • psxmsgq01/init.c: POSIX says msg_prio is allowed to be NULL.
  • Property mode set to 100644
File size: 92.8 KB
Line 
12011-08-21      Joel Sherrill <joel.sherrilL@OARcorp.com>
2
3        PR 1890/cpukit
4        * psxmsgq01/init.c: POSIX says msg_prio is allowed to be NULL.
5
62011-08-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
7
8        * psxfatal_support/init.c: Ensure that _Thread_BSP_context is
9        initialized.
10
112011-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
12
13        * psx16/Makefile.am: New file.
14
152011-08-01      Joel Sherrill <joel.sherrilL@OARcorp.com>
16
17        * psx16/.cvsignore, psx16/init.c, psx16/psx16.doc, psx16/psx16.scn: New
18        files. Accidentally missed in previous commit.
19
202011-07-31      Joel Sherrill <joel.sherrilL@OARcorp.com>
21
22        PR 1855/cpukit
23        * Makefile.am, configure.ac: Correct signal processing during
24        pthread_join. We are supposed to unblock the thread waiting on a
25        pthread_join(), dispatch the signal handler, account for it
26        potentially overwriting errno, and then have the thread return to
27        blocking within pthread_join().
28        * psxeintr_join/.cvsignore, psxeintr_join/Makefile.am,
29        psxeintr_join/init.c, psxeintr_join/psxeintr_join.doc,
30        psxeintr_join/psxeintr_join.scn: New files.
31
322011-07-31      Joel Sherrill <joel.sherrilL@OARcorp.com>
33
34        PR 1867/cpukit
35        * Makefile.am, configure.ac, psx12/task.c, psxkey03/init.c,
36        psxrwlock01/test.c: Correct implementation of pthread_exit() and
37        pthread_join() to support the case where a thread is joinable but
38        calls pthread_exit() before a thread has attempted to join.
39
402011-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
41
42        PR 1839/filesystem
43        * psxfchx01/init.c, psxfchx01/psxfchx01.scn, psxfile01/psxfile01.scn,
44        psxfile01/test.c: Update test to reflect new status codes.
45
462011-07-21      Ralf Corsépius <ralf.corsepius@rtems.org>
47
48        * psxhdrs/Makefile.am: Remove -Wno-unused-but-set-variable
49        (Non-portable).
50
512011-07-19      Joel Sherrill <joel.sherrilL@OARcorp.com>
52
53        PR 1838/filesystem
54        * psxfchx01/init.c, psxfchx01/psxfchx01.scn: fchmod() does not need a
55        writeable file descriptor.
56
572011-06-20      Ralf Corsépius <ralf.corsepius@rtems.org>
58
59        * psxautoinit01/Makefile.am, psxautoinit02/Makefile.am,
60        psxbarrier01/Makefile.am, psxrwlock01/Makefile.am,
61        psxspin01/Makefile.am, psxspin02/Makefile.am:
62        Remove scndir.
63
642011-06-20      Ralf Corsépius <ralf.corsepius@rtems.org>
65
66        * psxautoinit01/Makefile.am, psxbarrier01/Makefile.am,
67        psxclassic01/Makefile.am, psxcleanup01/Makefile.am,
68        psxfchx01/Makefile.am, psxpasswd01/Makefile.am,
69        psxpasswd02/Makefile.am, psxpipe01/Makefile.am,
70        psxrwlock01/Makefile.am, psxspin01/Makefile.am,
71        psxspin02/Makefile.am: Eliminate rtems_scn_DATA.
72        Install *.doc to rtems_testsdir.
73        * Makefile.am: Remove EXTRA_DIST.
74        Remove DIST_SUBDIRS.
75        Remove obsolete comments.
76        * psxclassic01/psxclassic01.doc: Fix copyright date.
77
782011-05-16      Yaakov Selkowitz  <yselkowitz@users.sourceforge.net>
79
80        * psxclock/init.c (Init):
81        Use CLOCK_PROCESS_CPUTIME_ID and CLOCK_THREAD_CPUTIME_ID.
82        * psxclock/psxclock.scn: Regenerate.
83
842011-05-06      Joel Sherrill <joel.sherrill@oarcorp.com>
85
86        * psxfile01/test.c, psxmsgq01/init.c, psxreaddir/test.c: Fix tests
87        broken in warning pass.
88
892011-05-05      Joel Sherrill <joel.sherrill@oarcorp.com>
90
91        * psx04/task3.c, psxfile01/test.c, psxhdrs/Makefile.am,
92        psxmsgq01/init.c, psxreaddir/test.c, psxsignal01/init.c,
93        psxtimes01/init.c, psxualarm/init.c: Remove warnings.
94
952011-04-15      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
96
97        * psxstat/test.c: Fixed integer type.  Check status codes.
98
992011-03-09      Joel Sherrill <joel.sherrill@oarcorp.com>
100
101        * psx04/init.c, psx04/psx04.scn: Remove test case made obsolete by
102        PR1759.
103
1042011-03-08      Joel Sherrill <joel.sherrilL@OARcorp.com>
105
106        PR 1759/cpukit
107        * Makefile.am, configure.ac: Add test to use some pthread calls with
108        Classic Tasks.
109        * psxclassic01/.cvsignore, psxclassic01/Makefile.am,
110        psxclassic01/init.c, psxclassic01/psxclassic01.doc,
111        psxclassic01/psxclassic01.scn: New files.
112
1132011-02-22      Ralf Corsépius <ralf.corsepius@rtems.org>
114
115        * configure.ac: Add AC_CONFIG_HEADER(config.h).
116
1172011-02-22      Ralf Corsépius <ralf.corsepius@rtems.org>
118
119        * psx01/init.c, psx01/task.c, psx02/init.c, psx02/task.c, psx03/init.c,
120        psx03/task.c, psx04/init.c, psx04/task1.c, psx04/task2.c, psx04/task3.c,
121        psx05/init.c, psx05/task.c, psx05/task2.c, psx05/task3.c, psx06/init.c,
122        psx06/task.c, psx06/task2.c, psx07/init.c, psx07/task.c, psx08/init.c,
123        psx08/task1.c, psx08/task2.c, psx08/task3.c, psx09/init.c, psx10/init.c,
124        psx10/task.c, psx10/task2.c, psx10/task3.c, psx11/init.c, psx11/task.c,
125        psx12/init.c, psx12/task.c, psx13/main.c, psx13/test.c, psx14/init.c,
126        psx15/init.c, psxaio01/init.c, psxaio02/init.c, psxaio03/init.c,
127        psxalarm01/init.c, psxautoinit01/init.c, psxautoinit02/init.c,
128        psxbarrier01/main.c, psxbarrier01/test.c, psxcancel/init.c,
129        psxcancel01/init.c, psxchroot01/main.c, psxchroot01/test.c,
130        psxcleanup/psxcleanup.c, psxcleanup01/init.c, psxclock/init.c,
131        psxcond01/init.c, psxenosys/init.c, psxfatal_support/init.c,
132        psxfchx01/init.c, psxfile01/main.c, psxfile01/test.c,
133        psxfile01/test_cat.c, psxfile01/test_extend.c, psxfile01/test_write.c,
134        psxfile02/init.c, psxfilelock01/init.c, psxgetrusage01/init.c,
135        psxhdrs/clock01.c, psxhdrs/clock02.c, psxhdrs/clock03.c,
136        psxhdrs/clock04.c, psxhdrs/clock05.c, psxhdrs/clock06.c,
137        psxhdrs/cond01.c, psxhdrs/cond02.c, psxhdrs/cond03.c, psxhdrs/cond04.c,
138        psxhdrs/cond05.c, psxhdrs/cond06.c, psxhdrs/cond07.c, psxhdrs/cond08.c,
139        psxhdrs/cond09.c, psxhdrs/cond10.c, psxhdrs/key01.c, psxhdrs/key02.c,
140        psxhdrs/key03.c, psxhdrs/key04.c, psxhdrs/mutex01.c, psxhdrs/mutex02.c,
141        psxhdrs/mutex03.c, psxhdrs/mutex04.c, psxhdrs/mutex05.c,
142        psxhdrs/mutex06.c, psxhdrs/mutex07.c, psxhdrs/mutex08.c,
143        psxhdrs/mutex09.c, psxhdrs/mutex10.c, psxhdrs/mutex11.c,
144        psxhdrs/mutex12.c, psxhdrs/mutex13.c, psxhdrs/mutex14.c,
145        psxhdrs/mutex15.c, psxhdrs/mutex16.c, psxhdrs/proc01.c,
146        psxhdrs/proc02.c, psxhdrs/proc03.c, psxhdrs/proc04.c, psxhdrs/proc05.c,
147        psxhdrs/proc06.c, psxhdrs/proc07.c, psxhdrs/proc08.c, psxhdrs/proc09.c,
148        psxhdrs/proc10.c, psxhdrs/proc11.c, psxhdrs/proc12.c, psxhdrs/proc13.c,
149        psxhdrs/proc14.c, psxhdrs/pthread01.c, psxhdrs/pthread02.c,
150        psxhdrs/pthread03.c, psxhdrs/pthread04.c, psxhdrs/pthread05.c,
151        psxhdrs/pthread06.c, psxhdrs/pthread07.c, psxhdrs/pthread08.c,
152        psxhdrs/pthread09.c, psxhdrs/pthread10.c, psxhdrs/pthread11.c,
153        psxhdrs/pthread12.c, psxhdrs/pthread13.c, psxhdrs/pthread14.c,
154        psxhdrs/pthread15.c, psxhdrs/pthread16.c, psxhdrs/pthread17.c,
155        psxhdrs/pthread18.c, psxhdrs/pthread19.c, psxhdrs/pthread20.c,
156        psxhdrs/pthread21.c, psxhdrs/pthread22.c, psxhdrs/pthread23.c,
157        psxhdrs/pthread24.c, psxhdrs/pthread25.c, psxhdrs/pthread26.c,
158        psxhdrs/pthread27.c, psxhdrs/pthread28.c, psxhdrs/pthread29.c,
159        psxhdrs/pthread30.c, psxhdrs/pthread31.c, psxhdrs/pthread32.c,
160        psxhdrs/pthread33.c, psxhdrs/pthread34.c, psxhdrs/pthread35.c,
161        psxhdrs/pthread36.c, psxhdrs/pthread37.c, psxhdrs/pthread38.c,
162        psxhdrs/pthread39.c, psxhdrs/pthread40.c, psxhdrs/sched01.c,
163        psxhdrs/sched02.c, psxhdrs/sched03.c, psxhdrs/sched04.c,
164        psxhdrs/sched05.c, psxhdrs/sched06.c, psxhdrs/sched07.c,
165        psxhdrs/sched08.c, psxhdrs/signal01.c, psxhdrs/signal02.c,
166        psxhdrs/signal03.c, psxhdrs/signal04.c, psxhdrs/signal05.c,
167        psxhdrs/signal06.c, psxhdrs/signal07.c, psxhdrs/signal08.c,
168        psxhdrs/signal09.c, psxhdrs/signal10.c, psxhdrs/signal11.c,
169        psxhdrs/signal12.c, psxhdrs/signal13.c, psxhdrs/signal14.c,
170        psxhdrs/signal15.c, psxhdrs/signal16.c, psxhdrs/signal17.c,
171        psxhdrs/signal18.c, psxhdrs/signal19.c, psxhdrs/signal20.c,
172        psxhdrs/signal21.c, psxhdrs/signal22.c, psxhdrs/signal23.c,
173        psxhdrs/sync01.c, psxhdrs/sync02.c, psxhdrs/sync03.c, psxhdrs/time01.c,
174        psxhdrs/time02.c, psxhdrs/time03.c, psxhdrs/time04.c, psxhdrs/time05.c,
175        psxhdrs/time06.c, psxhdrs/time07.c, psxhdrs/time08.c, psxhdrs/time09.c,
176        psxhdrs/time10.c, psxhdrs/time11.c, psxhdrs/time12.c, psxhdrs/time13.c,
177        psxhdrs/timer01.c, psxhdrs/timer02.c, psxhdrs/timer03.c,
178        psxhdrs/timer04.c, psxhdrs/timer05.c, psxhdrs/timer06.c,
179        psxhdrs/timer07.c, psxid01/init.c, psximfs01/init.c, psximfs02/init.c,
180        psxintrcritical01/init.c, psxitimer/init.c, psxkey01/init.c,
181        psxkey01/task.c, psxkey02/init.c, psxkey03/init.c, psxmount/main.c,
182        psxmount/test.c, psxmsgq01/init.c, psxmsgq02/init.c, psxmsgq03/init.c,
183        psxmsgq04/init.c, psxmutexattr01/init.c, psxobj01/init.c,
184        psxpasswd01/init.c, psxpasswd02/init.c, psxpipe01/init.c,
185        psxrdwrv/main.c, psxrdwrv/test.c, psxreaddir/main.c, psxreaddir/test.c,
186        psxrwlock01/main.c, psxrwlock01/test.c, psxsem01/init.c,
187        psxsignal01/init.c, psxsignal01/task1.c, psxsignal02/init.c,
188        psxsignal03/init.c, psxsignal05/init.c, psxsignal06/init.c,
189        psxspin01/main.c, psxspin01/test.c, psxspin02/main.c, psxspin02/test.c,
190        psxstack01/init.c, psxstack02/init.c, psxstat/main.c, psxstat/test.c,
191        psxsysconf/init.c, psxtime/main.c, psxtime/test.c,
192        psxtimer01/psxtimer.c, psxtimer02/psxtimer.c, psxtimes01/init.c,
193        psxualarm/init.c, psxusleep/init.c: Add HAVE_CONFIG_H.
194
1952011-02-14      Joel Sherrill <joel.sherrill@oarcorp.com>
196
197        * psxaio03/init.c, psxaio03/psxaio03.scn: Run in a reasonable amount of
198        time. Update screen.
199
2002011-02-14      Joel Sherrill <joel.sherrilL@OARcorp.com>
201
202        * psximfs02/init.c: Disable EPERM test which does not work when POSIX
203        is disabled.
204
2052011-02-08      Ralf Corsépius <ralf.corsepius@rtems.org>
206
207        * include/pmacros.h: Add PRIxblksize_t, PRIxblkcnt_t.
208        * configure.ac: Add AC_CHECK_SIZEOF([blksize_t]),
209        AC_CHECK_SIZEOF([blkcnt_t]).
210
2112011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
212
213        * configure.ac: Require autoconf-2.68, automake-1.11.1.
214
2152011-01-17      Alin Rus <alin.codejunkie@gmail.com>
216
217        * Makefile.am, configure.ac: Add psxaio03/.
218        * psxaio03/Makefile.am, psxaio03/init.c, psxaio03/psxaio03.scn
219        psxaio03/system.h: New.
220
2212011-01-08      Alin Rus <alin.codejunkie@gmail.com>
222
223        * psxaio02/init.c: Improve aio_cancel() coverage.
224
2252011-01-02      Joel Sherrill <joel.sherrilL@OARcorp.com>
226
227        * psx05/init.c: Spacing.
228
2292010-11-01      Alin Rus <alin.codejunkie@gmail.com>
230
231        * psxaio01/init.c, psxaio02/init.c: Improve coverage.
232
2332010-10-21      Joel Sherrill <joel.sherrill@oarcorp.com>
234
235        * psx05/init.c: Check for correct status returned.
236        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test code
237        to exercise path when attempting to lock for reading but there
238        is at least one writer blocked waiting for access.
239
2402010-10-21      Joel Sherrill <joel.sherrill@oarcorp.com>
241
242        * Makefile.am, configure.ac: New test to ensure pthread_cond_wait() and
243        sleep() (e.g. interruptible blocking and sleeping) are interruptible
244        by signal.
245        * psxsignal06/.cvsignore, psxsignal06/Makefile.am, psxsignal06/init.c,
246        psxsignal06/psxsignal06.doc, psxsignal06/psxsignal06.scn: New files.
247
2482010-10-21      Joel Sherrill <joel.sherrill@oarcorp.com>
249
250        * psx02/init.c, psx02/task.c, psx03/init.c, psx04/init.c,
251        psx04/task1.c, psx04/task2.c, psx04/task3.c, psx05/init.c,
252        psx05/task.c, psx05/task2.c, psx05/task3.c, psx06/init.c,
253        psx06/task.c, psx06/task2.c, psx07/init.c, psx08/init.c,
254        psx08/task2.c, psx08/task3.c, psx09/init.c, psx10/init.c,
255        psx10/task.c, psx10/task2.c, psx10/task3.c, psx11/init.c,
256        psx11/task.c, psx12/init.c, psxalarm01/init.c, psxbarrier01/test.c,
257        psxcancel01/init.c, psxchroot01/test.c, psxitimer/init.c,
258        psxkey01/task.c, psxkey02/init.c, psxkey03/init.c, psxmount/test.c,
259        psxmsgq01/init.c, psxmsgq03/init.c, psxmsgq04/init.c,
260        psxrwlock01/test.c, psxsem01/init.c, psxsignal01/init.c,
261        psxsignal01/task1.c, psxsignal02/init.c, psxsignal03/init.c,
262        psxsignal05/init.c, psxspin01/test.c, psxspin02/test.c,
263        psxstack01/init.c, psxstack02/init.c, psxualarm/init.c: Eliminate
264        double space after parenthesis on rtems_test_assert().
265
2662010-10-08      Ralf Corsépius <ralf.corsepius@rtems.org>
267
268        * psx07/init.c: Add HAVE_DECL_PTHREAD_ATTR_SETGUARDSIZE guard around
269        guardsize.
270
2712010-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
272
273        * psxhdrs/pthread37.c, psxhdrs/pthread38.c, psxhdrs/pthread39.c,
274        psxhdrs/pthread40.c: New files.
275
2762010-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
277
278        * Makefile.am, configure.ac, psx07/init.c, psx07/psx07.scn,
279        psxhdrs/Makefile.am, psxstack01/init.c: Add pthread_attr_getstack,
280        pthread_attr_setstack, pthread_attr_getguardsize, and
281        pthread_attr_setguardsize.
282        * psxstack02/.cvsignore, psxstack02/Makefile.am, psxstack02/init.c,
283        psxstack02/psxstack02.doc, psxstack02/psxstack02.scn: New files.
284
2852010-10-01      Ralf Corsépius <ralf.corsepius@rtems.org>
286
287        * configure.ac: Check for pthread_attr_{get,set}cputime instead of
288        pthread_pthread_attr_{get,set}cputime (Typo).
289
2902010-09-28      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
291
292        * psx15/.cvsignore, psx15/Makefile.am, psx15/init.c, psx15/psx15.scn:
293        New files.
294        * Makefile.am, configure.ac: Reflect changes above.
295
2962010-08-30      Ralf Corsépius <ralf.corsepius@rtems.org>
297
298        * configure.ac: AC_CHECK_DECLS([seteuid]).
299        * psximfs02/init.c: Provide decl for seteuid if not provided by
300        libc.
301
3022010-08-30      Ralf Corsépius <ralf.corsepius@rtems.org>
303
304        * psxenosys/init.c, psxenosys/psxenosys.doc,
305        psxenosys/psxenosys.scn: Remove devctl.
306
3072010-08-26      Joel Sherrill <joel.sherrill@oarcorp.com>
308
309        * psxenosys/init.c, psxenosys/psxenosys.scn: Update to reflect some of
310        aio being implemented.
311
3122010-08-19      Joel Sherrill <joel.sherrilL@OARcorp.com>
313
314        * psxenosys/init.c, psxenosys/psxenosys.scn: Update to reflect AIO
315        submission.
316
3172010-08-19      Joel Sherrill <joel.sherrilL@OARcorp.com>
318
319        * psxaio01/.cvsignore, psxaio02/.cvsignore: New files.
320
3212010-08-16      Alin Rus <alin.codejunkie@gmail.com>
322
323        * Makefile.am, configure.ac: Add psxaio01/, psxaio02/.
324        * psxaio01/Makefile.am, psxaio01/init.c, psxaio01/psxaio01.scn,
325        psxaio01/system.h: New.
326        * psxaio02/Makefile.am, psxaio02/init.c, psxaio02/psxaio02.scn,
327        psxaio02/system.h: New.
328
3292010-08-10      Bharath Suri <bharath.s.jois@gmail.com>
330
331        PR 1598/testing
332        * psxpasswd02/init.c, psxpasswd02/psxpasswd02.scn: New test case
333        added to improve coverage of getpwent.c.
334
3352010-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
336
337        PR 1665/testing
338        * psximfs02/init.c: Fix uninitialized variable warning.
339
3402010-08-09      Bharath Suri <bharath.s.jois@gmail.com>
341
342        PR 1661/testing
343        * psximfs02/init.c: Changes to improve coverage of
344        imfs_initsupp.c, by using a bad value for
345        CONFIGURE_IMFS_MEMFILE_BYTES_PER_BLOCK
346
3472010-08-09      Joel Sherrill <joel.sherrill@oarcorp.com>
348
349        PR 1661/testing
350        * psxchroot01/test.c, psximfs01/init.c, psximfs02/init.c,
351        psxpipe01/init.c: Eliminate most references to RTEMS_Malloc_Heap.
352
3532010-08-09      Ralf Corsépius <ralf.corsepius@rtems.org>
354
355        * psxpasswd02/init.c: Remove unused variable.
356
3572010-08-06      Bharath Suri <bharath.s.jois@gmail.com>
358
359        PR 1654/testing
360        * psx13/test.c, psx13/psx13.scn: Test case to improve testing of
361        dup2 routine.
362        * psxfile01/test.c, psxfile01/psxfile01.scn: New test to improve
363        testing of fcntl routine.
364        * psximfs01/init.c, psximfs01/psximfs01.scn: Improve testing of
365        imfs routines.
366        * psximfs02/init.c, psximfs02/psximfs02.scn: Improve coverage of
367        imfs routines.
368        * psxpasswd02/init.c, psxpasswd02/psxpasswd02.scn: New tests to
369        improve coverage of getpwent.c.
370
3712010-08-06      Ralf Corsépius <ralf.corsepius@rtems.org>
372
373        PR 1652/GCC:
374        * psxpipe01/init.c: Expand incomplete initializers triggering
375        powerpc-gcc -msdata breakdown.
376
3772010-07-30      Bharath Suri <bharath.s.jois@gmail.com>
378
379        PR 1642/testing
380        * psximfs02/init.c, psximfs02/psximfs02.scn,
381        psximfs02/psximfs02.doc: Added test cases to exercise chmod(),
382        chown() and routines in imfs_debug.c.
383
3842010-07-29      Bharath Suri <bharath.s.jois@gmail.com>
385
386        PR 1642/testing
387        * psximfs02/init.c, psximfs02/psximfs02.scn,
388        psximfs02/psximfs02.doc, psximfs02/Makefile.am: New test added.
389        * configure.ac, Makefile.am: Changes to accommodate psximfs02
390        test.
391
3922010-07-29      Bharath Suri <bharath.s.jois@gmail.com>
393
394        PR 1633/testing
395        * psximfs01/init.c, psximfs01/psximfs01.scn,
396        psximfs01/psximfs01.doc: New cases to exercise
397        IMFS_memfile_remove.
398
3992010-07-27      Joel Sherrill <joel.sherrill@oarcorp.com>
400
401        * psxobj01/Makefile.am, psxobj01/init.c, psxobj01/psxobj01.scn: Add
402        test for runnign out of workspace when setting object name as string.
403
4042010-07-27      Vinu Rajashekhar <vinutheraj@gmail.com>
405
406        PR 1629/cpukit
407        * psx04/init.c: sigsuspend() was not completely following the POSIX
408        specification.
409
4102010-07-19      Bharath Suri <bharath.s.jois@gmail.com>
411
412        PR 1623/testing
413        * psx13/test.c, psx13/psx13.scn: New cases to improve coverage of
414        utime() and fpathconf().
415        * psxfile01/test.c, psxfile01/psxfile01.scn: New cases to improve
416        coverage of rmdir(), unlink(), mknod(), link(), open(), read(),
417        write().
418        * psxstat/test.c, psxstat/psxstat.scn: New case to improve
419        coverage of readlink().
420
4212010-07-17      Bharath Suri <bharath.s.jois@gmail.com>
422
423        PR 1622/testing
424        * psxchroot01/test.c, psxchroot01/psxchroot01.scn: Added two test
425        cases to completely cover chroot().
426
4272010-07-16      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
428
429        * psxfile01/test.c: Avoid NULL pointer access.
430
4312010-07-15      Bharath Suri <bharath.s.jois@gmail.com>
432
433        PR 1617/testing
434        * psxfile01/test.c, psxfile01/psxfile01.scn: Added new cases to
435        exercise_link_r and _unlink_r
436        * psxstat/test.c, psxstat/psxstat.scn: Added new cases to exercise
437        _lstat_r and _stat_r.
438        * psxtime/test.c, psxtime/psxtime.scn: Added new cases to exercise
439        _gettimeofday.
440
4412010-07-16      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
442
443        * psxstat/test.c: Avoid NULL pointer access.
444
4452010-07-12      Bharath Suri <bharath.s.jois@gmail.com>
446
447        PR 1613/testing
448        * psxfchx01/init.c, psxfchx01/Makefile.am, psxfchx01/.cvsignore,
449        psxfchx01/psxfchx01.doc, psxfchx01/psxfchx01.scn: New
450        tests. Improves coverage of fchdir, fchmod, fchown directives.
451        * configure.ac, Makefile.am: Changes to accommodate new test.
452        * psxstat/test.c, psxstat/psxstat.scn: Added new test case to test
453        statvfs routine under libcsupport.
454
4552010-07-09      Bharath Suri <bharath.s.jois@gmail.com>
456
457        PR 1610/testing
458        * psx13/test.c, psx13/psx13.scn: Remove the test cases which
459        exercise pipe. These are new a new test under psxpipe01/
460        * psxpipe01/init.c, psxpipe01/Makefile.am,
461        psxpipe01/psxpipe01.scn, psxpipe01/psxpipe01.doc: Added new test.
462        * Makefile.am, configure.ac: Changes due to addition of new test:
463        psxpipe01.
464
4652010-07-08      Bharath Suri <bharath.s.jois@gmail.com>
466
467        PR 1608/testing
468        * psxfile01/init.c: Add a simple test case: Open file as read-only
469        and attemp to truncate. Improves coverage.
470
4712010-07-07      Joel Sherrill <joel.sherrill@oarcorp.com>
472
473        PR 1606/cpukit
474        * psxfatal_support/init.c: Remove
475        INTERNAL_ERROR_INVALID_WORKSPACE_ADDRESS since it is not generated.
476
4772010-07-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
478
479        * psxfatal_support/init.c: Print end of test message in case of
480        success.  Stop multitasking in the fatal error extension.
481        * psxfatal01/psxfatal01.scn, psxfatal02/psxfatal02.scn: Update.
482
4832010-07-06      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
484
485        * psxtimes01/init.c: Added missing declaration.
486
4872010-07-05      Joel Sherrill <joel.sherrill@oarcorp.com>
488
489        * Makefile.am, configure.ac: Add test for various forms of times() and
490        getrusage().
491        * psxgetrusage01/.cvsignore, psxgetrusage01/Makefile.am,
492        psxgetrusage01/init.c, psxgetrusage01/psxgetrusage01.doc,
493        psxgetrusage01/psxgetrusage01.scn, psxtimes01/.cvsignore,
494        psxtimes01/Makefile.am, psxtimes01/init.c, psxtimes01/psxtimes01.doc,
495        psxtimes01/psxtimes01.scn: New files.
496
4972010-07-05      Joel Sherrill <joel.sherrill@oarcorp.com>
498
499        * psxid01/init.c, psxid01/psxid01.scn: Actually match an entry in
500        /etc/passwd and /etc/group.
501
5022010-07-05      Joel Sherrill <joel.sherrill@oarcorp.com>
503
504        * psxid01/init.c, psxid01/psxid01.doc, psxid01/psxid01.scn: Add test
505        cases.
506
5072010-07-02      Joel Sherrill <joel.sherrill@oarcorp.com>
508
509        * psx13/test.c: Fix warning.
510
5112010-07-02      Joel Sherrill <joel.sherrill@oarcorp.com>
512
513        * psxfile01/test_cat.c: Does not need posix specific macros.
514
5152010-07-01      Joel Sherrill <joel.sherrilL@OARcorp.com>
516
517        * psxfile01/Makefile.am, psxfile01/psxfile01.scn, psxfile01/test.c:
518        Remove tests which put NULL entries in file handlers.
519
5202010-07-01      Bharath Suri <bharath.s.jois@gmail.com>
521
522        PR 1598/testing
523        * Makefile.am, configure.ac, psxpasswd01/init.c,
524        psxpasswd01/psxpasswd01.doc, psxpasswd01/psxpasswd01.scn: Add testing
525        for POSIX user database (e.g. /etc/group and /etc/passwd) access
526        routines which are implemented in libcsupport/src/getpwent.c.
527        * psxpasswd02/.cvsignore, psxpasswd02/Makefile.am, psxpasswd02/init.c,
528        psxpasswd02/psxpasswd02.doc, psxpasswd02/psxpasswd02.scn: New files.
529
5302010-07-01      Vinu Rajashekhar <vinutheraj@gmail.com>
531
532        PR 1597/cpukit
533        * psx13/psx13.scn, psx13/test.c, psxstat/psxstat.scn,
534        psxstat/test.c: Add lchown() and utimes().
535
5362010-07-01      Joel Sherrill <joel.sherrill@oarcorp.com>
537
538        * Makefile.am, configure.ac: Add tests for file lock stubs as well as
539        various POSIX methods that access UID, PID, and GID.
540        * psxfilelock01/.cvsignore, psxfilelock01/Makefile.am,
541        psxfilelock01/init.c, psxfilelock01/psxfilelock01.doc,
542        psxfilelock01/psxfilelock01.scn, psxid01/.cvsignore,
543        psxid01/Makefile.am, psxid01/init.c, psxid01/psxid01.doc,
544        psxid01/psxid01.scn: New files.
545
5462010-06-30      Joel Sherrill <joel.sherrilL@OARcorp.com>
547
548        * psximfs01/init.c: Fix warning introduced.
549
5502010-06-30      Joel Sherrill <joel.sherrill@oarcorp.com>
551
552        PR 1595/tests
553        * psximfs01/init.c: Fix warnings.
554
5552010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
556
557        * psxtime/psxtime.scn, psxtime/test.c: Add test for passing a null
558        pointer.
559
5602010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
561
562        * configure.ac: Remove reference to RTEMS_OBJECT_FORMAT.
563
5642010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
565
566        * Makefile.am, configure.ac: Add test to exercise IMFS behaviour with
567        files of maximum sizes.
568        * psximfs01/.cvsignore, psximfs01/Makefile.am, psximfs01/init.c,
569        psximfs01/psximfs01.doc, psximfs01/psximfs01.scn: New files.
570
5712010-06-23      Joel Sherrill <joel.sherrilL@OARcorp.com>
572
573        * Makefile.am, configure.ac: Revert accidentally committed patch.
574
5752010-06-23      Joel Sherrill <joel.sherrilL@OARcorp.com>
576
577        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
578        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
579        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
580        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
581        psx13/Makefile.am, psx14/Makefile.am, psxalarm01/Makefile.am,
582        psxautoinit01/Makefile.am, psxautoinit02/Makefile.am,
583        psxbarrier01/Makefile.am, psxcancel/Makefile.am,
584        psxcancel01/Makefile.am, psxchroot01/Makefile.am,
585        psxcleanup/Makefile.am, psxcleanup01/Makefile.am,
586        psxclock/Makefile.am, psxcond01/Makefile.am, psxenosys/Makefile.am,
587        psxfatal01/Makefile.am, psxfatal02/Makefile.am,
588        psxfile01/Makefile.am, psxintrcritical01/Makefile.am,
589        psxitimer/Makefile.am, psxkey01/Makefile.am, psxkey02/Makefile.am,
590        psxkey03/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
591        psxmsgq02/Makefile.am, psxmsgq03/Makefile.am, psxmsgq04/Makefile.am,
592        psxmutexattr01/Makefile.am, psxobj01/Makefile.am,
593        psxpasswd01/Makefile.am, psxrdwrv/Makefile.am,
594        psxreaddir/Makefile.am, psxrwlock01/Makefile.am,
595        psxsem01/Makefile.am, psxsignal01/Makefile.am,
596        psxsignal02/Makefile.am, psxsignal03/Makefile.am,
597        psxsignal04/Makefile.am, psxsignal05/Makefile.am,
598        psxspin01/Makefile.am, psxspin02/Makefile.am, psxstack01/Makefile.am,
599        psxstat/Makefile.am, psxsysconf/Makefile.am, psxtime/Makefile.am,
600        psxtimer01/Makefile.am, psxtimer02/Makefile.am,
601        psxualarm/Makefile.am, psxusleep/Makefile.am: Revert accidentally
602        committed patch.
603
6042010-06-23      Joel Sherrill <joel.sherrilL@OARcorp.com>
605
606        * Makefile.am, configure.ac, psx01/Makefile.am, psx02/Makefile.am,
607        psx03/Makefile.am, psx04/Makefile.am, psx05/Makefile.am,
608        psx06/Makefile.am, psx07/Makefile.am, psx08/Makefile.am,
609        psx09/Makefile.am, psx10/Makefile.am, psx11/Makefile.am,
610        psx12/Makefile.am, psx13/Makefile.am, psx14/Makefile.am,
611        psxalarm01/Makefile.am, psxautoinit01/Makefile.am,
612        psxautoinit02/Makefile.am, psxbarrier01/Makefile.am,
613        psxcancel/Makefile.am, psxcancel01/Makefile.am,
614        psxchroot01/Makefile.am, psxcleanup/Makefile.am,
615        psxcleanup01/Makefile.am, psxclock/Makefile.am,
616        psxcond01/Makefile.am, psxenosys/Makefile.am, psxfatal01/Makefile.am,
617        psxfatal02/Makefile.am, psxfile01/Makefile.am, psxfile02/init.c,
618        psxfile02/psxfile02.doc, psxfile02/psxfile02.scn,
619        psxintrcritical01/Makefile.am, psxitimer/Makefile.am,
620        psxkey01/Makefile.am, psxkey02/Makefile.am, psxkey03/Makefile.am,
621        psxmount/Makefile.am, psxmsgq01/Makefile.am, psxmsgq02/Makefile.am,
622        psxmsgq03/Makefile.am, psxmsgq04/Makefile.am,
623        psxmutexattr01/Makefile.am, psxobj01/Makefile.am,
624        psxpasswd01/Makefile.am, psxrdwrv/Makefile.am,
625        psxreaddir/Makefile.am, psxrwlock01/Makefile.am,
626        psxsem01/Makefile.am, psxsignal01/Makefile.am,
627        psxsignal02/Makefile.am, psxsignal03/Makefile.am,
628        psxsignal04/Makefile.am, psxsignal05/Makefile.am,
629        psxspin01/Makefile.am, psxspin02/Makefile.am, psxstack01/Makefile.am,
630        psxstat/Makefile.am, psxsysconf/Makefile.am, psxtime/Makefile.am,
631        psxtimer01/Makefile.am, psxtimer02/Makefile.am,
632        psxualarm/Makefile.am, psxusleep/Makefile.am: Add test for fd greater
633        than number of file descriptors configured.
634
6352010-06-23      Jennifer Averett <Jennifer.Averett@OARcorp.com>
636
637        * psxfile02/psxfile02.doc: Filled in documentation information.
638
6392010-06-23      Jennifer Averett <Jennifer Averett@OARcorp.com>
640
641        * Makefile.am, configure.ac: Added test case for calls that check for
642        an unopened file descriptor.
643        * psxfile02/.cvsignore, psxfile02/Makefile.am, psxfile02/init.c,
644        psxfile02/psxfile02.doc, psxfile02/psxfile02.scn: New files.
645
6462010-06-22      Jennifer Averett <Jennifer.Averett@OARcorp.com>
647
648        * psxtime/psxtime.scn, psxtime/test.c: Add a normal case with second
649        parameter to adjtime NULL.
650
6512010-06-19      Joel Sherrill <joel.sherrill@oarcorp.com>
652
653        * psxfatal_support/init.c: Remove references to ITRON constants.
654
6552010-06-08      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
656
657        * psxfile01/test.c: Update for IMFS API changes.
658
6592010-06-02      Chris Johns <chrisj@rtems.org>
660
661        * psxfile01/test.c, psxmount/test.c, psxreaddir/test.c,
662        psxstat/test.c: Update to the new mount API.
663
6642010-05-29      Ralf Corsépius <ralf.corsepius@rtems.org>
665
666        * configure.ac: Add AC_CHECK_SIZEOF(off_t).
667        * include/pmacros.h: Add PRIdoff_t.
668
6692010-05-17      Bharath Suri <bharath.s.jois@gmail.com>
670
671        * psxfile01/test.c, psxfile01/psxfile01.scn: This file now
672        exercises the _rename_r in libcsupport. For now, it also
673        provides two fsmount_me_h handlers to enable certain error
674        checking paths
675
6762010-04-28      Joel Sherrill <joel.sherrill@oarcorp.com>
677
678        * psxfile01/test.c: Add check for errno on chdir(NULL).
679
6802010-04-25      Joel Sherrill <joel.sherrill@oarcorp.com>
681
682        * psxrdwrv/test.c: Use SIZE_MAX not SSIZE_MAX.
683
6842010-04-25      Joel Sherrill <joel.sherrill@oarcorp.com>
685
686        * psx07/init.c, psx07/task.c: Introduce enough of a delay so the Init()
687        thread can reliably reach the pthread_join() call.
688
6892010-04-25      Joel Sherrill <joel.sherrilL@OARcorp.com>
690
691        * psxreaddir/psxreaddir.scn, psxreaddir/test.c: Do not test for
692        rewinddir(NULL) since we are now using newlib's implementation and it
693        does not check for NULL. This causes a fault on some targets.
694
6952010-04-03      Joel Sherrill <joel.sherrill@oarcorp.com>
696
697        * psx07/init.c, psx09/init.c, psx12/init.c, psxhdrs/pthread11.c,
698        psxhdrs/pthread22.c, psxhdrs/sched01.c, psxhdrs/sched03.c:
699        Reflect POSIX changes to sched_param.
700
7012010-04-02      Ralf Corsépius <ralf.corsepius@rtems.org>
702
703        * psxhdrs/proc01.c, psxhdrs/proc02.c, psxhdrs/proc07.c,
704        psxhdrs/proc08.c, psxhdrs/proc09.c, psxhdrs/proc10.c,
705        psxhdrs/proc11.c, psxhdrs/proc12.c, psxhdrs/proc13.c,
706        psxhdrs/proc14.c, psxhdrs/signal20.c, psxhdrs/signal21.c:
707        #include <unistd.h>.
708
7092009-12-28      Shrikant Gaikwad <n3oo3n@gmail.com>
710
711        * psx13/test.c, psx13/psx13.scn Added new routine PipeTestNull()
712        to cover the trivial NULL case for pipe function.
713
7142009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
715
716        * psxrwlock01/test.c, psxspin01/test.c, psxspin02/test.c: Fix spacing
717        and compilation issues. Initial test build was accidentally without
718        POSIX enabled.
719
7202009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
721
722        * include/pmacros.h, psx01/task.c, psx02/init.c, psx02/task.c,
723        psx03/init.c, psx03/task.c, psx04/init.c, psx04/task1.c,
724        psx04/task2.c, psx04/task3.c, psx05/init.c, psx05/task.c,
725        psx05/task2.c, psx05/task3.c, psx06/init.c, psx06/task.c,
726        psx06/task2.c, psx07/init.c, psx08/init.c, psx08/task2.c,
727        psx08/task3.c, psx09/init.c, psx10/init.c, psx10/task.c,
728        psx10/task2.c, psx10/task3.c, psx11/init.c, psx11/task.c,
729        psx12/init.c, psxalarm01/init.c, psxbarrier01/test.c,
730        psxcancel01/init.c, psxchroot01/test.c, psxclock/init.c,
731        psxfile01/test.c, psxfile01/test_cat.c, psxfile01/test_extend.c,
732        psxfile01/test_write.c, psxitimer/init.c, psxkey01/task.c,
733        psxkey02/init.c, psxkey03/init.c, psxmount/test.c, psxmsgq01/init.c,
734        psxmsgq03/init.c, psxmsgq04/init.c, psxreaddir/test.c,
735        psxrwlock01/test.c, psxsem01/init.c, psxsignal01/init.c,
736        psxsignal01/task1.c, psxsignal02/init.c, psxsignal03/init.c,
737        psxsignal05/init.c, psxspin01/test.c, psxspin02/test.c,
738        psxstack01/init.c, psxstat/test.c, psxtime/test.c, psxualarm/init.c:
739        Use rtems_test_assert() consistently instead of system assert().
740        rtems_test_assert() is designed to integrate into the RTEMS test
741        suite infrastructure.
742
7432009-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
744
745        * Makefile.am, configure.ac: New test to exercise getgrnam and getpwnam
746        families.
747        * psxpasswd01/.cvsignore, psxpasswd01/Makefile.am, psxpasswd01/init.c,
748        psxpasswd01/psxpasswd01.doc, psxpasswd01/psxpasswd01.scn: New files.
749
7502009-11-23      Joel Sherrill <joel.sherrill@oarcorp.com>
751
752        PR 1460/cpukit
753        * psx14/init.c: Change return type on methods accessing portions of
754        RTEMS Ids to int. This allows -1 to be return on error.
755
7562009-11-11      Joel Sherrill <joel.sherrill@oarcorp.com>
757
758        PR 1466/tests
759        * Makefile.am, configure.ac, psxclock/init.c, psxclock/psxclock.doc,
760        psxclock/psxclock.scn, psxkey03/init.c, psxsignal02/init.c,
761        psxsignal03/init.c, psxstack01/init.c: Remove usleep() from tests.
762        Add test specifically to test it since it is deprecated as of
763        POSIX.1-2008.
764        * psxusleep/.cvsignore, psxusleep/Makefile.am, psxusleep/init.c,
765        psxusleep/psxusleep.doc, psxusleep/psxusleep.scn: New files.
766
7672009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
768
769        * psxcancel01/init.c: Initialize start time.
770
7712009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
772
773        * psxmsgq01/init.c, psxsem01/init.c: Add service to check status
774        returned by POSIX methods which return a pointer which is -1 on
775        error. This eliminated some casts.
776
7772009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
778
779        * psxenosys/Makefile.am: Add documentation file.
780        * psxenosys/psxenosys.doc: New file.
781
7822009-01-02      Ralf Corsépius <ralf.corsepius@rtems.org>
783
784        * psxsignal03/init.c:
785        Print sigval.sival_ptr instead of "union sigval".
786
7872009-01-01      Ralf Corsépius <ralf.corsepius@rtems.org>
788
789        * psxstat/test.c: Apply PRI* macros to print struct stat fields.
790        * psxreaddir/test.c: Apply PRI* macros to print struct stat fields.
791        * psxfile01/test.c: Remove obsure #ifdef's.
792        Apply PRI* macros to print struct stat fields.
793
7942009-10-31      Ralf Corsépius <ralf.corsepius@rtems.org>
795
796        * include/pmacros.h: Change TM_OCTOBER to 9, TM_NOVEMBER to 10,
797        TM_DECEMBER to 11 (tm_mon months start with JAN = 0).
798
7992009-10-31      Ralf Corsépius <ralf.corsepius@rtems.org>
800
801        * include/pmacros.h: November is the 11th month.
802
8032009-10-30      Ralf Corsépius <ralf.corsepius@rtems.org>
804
805        * psxstat/test.c: Remove #ifdef's.
806        * psxmount/test.c, psxreaddir/test.c: Remove __P (unused anachronism).
807        * psxfatal02/testcase.h: Fall back to INT_MAX as posix stack size in
808        if 12MB are too big for a target (16bit compliance).
809        * psx04/init.c: Use INT_MAX instead of 0xffffffff in call to kill()
810        for 16bit compliance.
811        * psx14/init.c: Add local prototypes for
812        rtems_object_api_minimum_class, rtems_object_api_maximum_class.
813        Reflect the prototypes having been missing to printf's.
814
8152009-10-29      Ralf Corsépius <ralf.corsepius@rtems.org>
816
817        * psxsysconf/init.c:
818        Comment out sysconf(LONG_MAX) check (not useful).
819        Change sysconf(0x12345678) check into sysconf(INT_MAX) for better
820        16bit compliance.
821        * psx11/task.c: Use long for nsecs.
822        * psx10/init.c: Pass 0x7FFF instead of 0xFFFFFF as invalid pshared
823        attribute to pthread_condattr_setpshared for 16bit target compliance.
824
8252009-10-28      Ralf Corsépius <ralf.corsepius@rtems.org>
826
827        * psxbarrier01/test.c: Include <tmacros.h>
828
8292009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
830
831        * psx01/init.c, psx01/task.c, psx02/init.c, psx03/init.c,
832        psx04/init.c, psx05/init.c, psx06/init.c, psx07/init.c,
833        psx08/init.c, psx09/init.c, psx10/task.c, psx10/task2.c,
834        psx10/task3.c, psx11/init.c, psx12/init.c, psxalarm01/init.c,
835        psxbarrier01/test.c, psxkey01/init.c, psxkey01/task.c,
836        psxmsgq02/init.c, psxsignal01/init.c, psxualarm/init.c:
837        Use PRIxpthread_t to print pthread_t's.
838
8392009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
840
841        * psxmsgq02/init.c:
842        Remove cast in call to fatal_posix_service_status_errno.
843        * psxenosys/init.c:
844        Add missing args in calls to execl, execlp, execle.
845        * psxhdrs/pthread36.c: Use HAVE_DECL_PTHREAD_ATTR_GETCPUTIME.
846        * psxhdrs/pthread35.c: Use HAVE_DECL_PTHREAD_ATTR_SETCPUTIME.
847        * psx07/init.c: Use HAVE_DECL_PTHREAD_ATTR_GETCPUTIME,
848        HAVE_DECL_PTHREAD_ATTR_SETCPUTIME.
849        * configure.ac:
850        Add AC_CHECK_DECLS pthread_attr_getcputime, pthread_attr_setcputime.
851
8522009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
853
854        * psxtimer01/psxtimer.c: Use %ld to print *.tv_nsec.
855        * psxsysconf/init.c: Use %ld to print *.tv_nsec.
856        * psxclock/init.c: Use %ld to print *.tv_nsec.
857        * psx06/init.c, psx06/system.h: Misc. warning fixes.
858
8592009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
860
861        * psxsignal03/init.c: Add missing argument to printf.
862        * psxfile01/test.c: Use %zu instead of %d to print size_t's.
863        * psxclock/init.c, psxtimer01/psxtimer.c:
864        Use PRItime_t to print time_t's.
865        * configure.ac: Add AC_CHECK_HEADERS sys/mman.h.
866        Add AC_CHECK_DECLS pthread_atfork, adjtime, mprotect.
867
8682009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
869
870        * psxtime/test.c: Include <sys/time.h>.
871        Conditionally add local prototype for adjtime()
872        if sys/time.h doesn't supply it.
873        * psx07/init.c: Include <sched.h>, <pthread.h>.
874        * psx05/init.c: Include <sched.h>.
875        * psx11/init.c, psx09/init.c: Include <sched.h>.
876        * psx12/init.c: Include <sched.h>.
877        * psxenosys/init.c: Include <pthread.h>.
878        Conditionally add local prototype for pthread_atfork()
879        if pthread.h doesn't supply it.
880        * psxkey01/init.c: Include "test_support.h".
881
8822009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
883
884        * configure.ac: Check for pthread_atfork in pthread.h.
885        * psxrwlock01/test.c: Conditionally add local prototype for
886        pthread_atfork() if pthread.h doesn't supply it.
887        Include <pthread.h>.
888
8892009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
890
891        * configure.ac: Check for sys/mman.h.
892        Check for mprotect in sys/mman.h.
893        * psxenosys/init.c: Conditionally add local prototype for
894        mprotect() if sys/mman.h doesn't supply it.
895
8962009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
897
898        * configure.ac: Check for pthread_rwlock_unlock in pthread.h.
899        * psxrwlock01/test.c: Conditionally add local prototype for
900        pthread_rwlock_unlock() if pthread.h doesn't supply it.
901
9022009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
903
904        * psx01/init.c, psxalarm01/init.c, psxbarrier01/test.c,
905        psxclock/init.c, psxfatal01/testcase.h, psxfatal02/testcase.h,
906        psxhdrs/signal12.c, psxkey01/init.c, psxkey03/init.c,
907        psxmsgq01/init.c, psxmsgq02/init.c, psxmsgq03/init.c,
908        psxreaddir/test.c, psxrwlock01/test.c, psxsignal01/init.c,
909        psxsignal02/init.c, psxsignal03/init.c, psxspin01/test.c,
910        psxspin02/test.c, psxstack01/init.c, psxstat/test.c,
911        psxualarm/init.c: Remove unused vars.
912        Add missing prototypes.
913
9142009-10-22      Joel Sherrill <joel.sherrill@oarcorp.com>
915
916        * Makefile.am: Build file IO related tests even with POSIX threading is
917        disabled.
918
9192009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
920
921        * configure.ac: Don't add -ansi -fasm to CFLAGS.
922
9232009-10-14      Joel Sherrill <joel.sherrill@OARcorp.com>
924
925        * psxtimer01/psxtimer.c: It is not necessarily an error for the time
926        remaining to not equal the period.
927
9282009-10-11      Joel Sherrill <joel.sherrill@oarcorp.com>
929
930        * psx05/init.c, psx05/psx05.scn: Add test for bad mutex type.
931
9322009-10-11      Joel Sherrill <joel.sherrill@oarcorp.com>
933
934        * psxcleanup/system.h: Fix typo.
935        * Makefile.am, configure.ac: Add new test for exercising pushing
936        and popping a clean up handler without actually executing it.
937        * psxcleanup01/.cvsignore, psxcleanup01/Makefile.am,
938        psxcleanup01/init.c, psxcleanup01/psxcleanup01.doc,
939        psxcleanup01/psxcleanup01.scn: New files.
940
9412009-10-11      Joel Sherrill <joel.sherrill@OARcorp.com>
942
943        * Makefile.am, configure.ac: Add new test to ensure that canceling an
944        alarm works as defined.
945        * psxalarm01/.cvsignore, psxalarm01/Makefile.am, psxalarm01/init.c,
946        psxalarm01/psxalarm01.doc, psxalarm01/psxalarm01.scn: New files.
947
9482009-10-11      Joel Sherrill <joel.sherrill@OARcorp.com>
949
950        * psxtimer01/psxtimer.c: Actually pass the pointer we initialized.
951
9522009-10-11      Joel Sherrill <joel.sherrill@oarcorp.com>
953
954        * psxtimer01/psxtimer.c: Make sure we have null and not-null as return
955        parameter to timer_settime().
956
9572009-10-10      Joel Sherrill <joel.sherrill@oarcorp.com>
958
959        * psxtimer01/psxtimer.c: Modify so it passes in a NULL to
960        timer_settime() for previous value. We are not using the
961        value in this particular case and this path must be exercised.
962        * psxtimer01/psxtimer01.scn: Update so it matches output on sis.
963
9642009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
965
966        * psxcancel/init.c, psxcancel/psxcancel.scn, psxcancel01/init.c,
967        psxcancel01/psxcancel01.scn: Add missing pthread cancellation test
968        cases.
969
9702009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
971
972        * Makefile.am, configure.ac: Add new test for calling pthread_cancel()
973        from an ISR.
974        * psxcancel01/.cvsignore, psxcancel01/Makefile.am, psxcancel01/init.c,
975        psxcancel01/psxcancel01.doc, psxcancel01/psxcancel01.scn: New files.
976
9772009-09-26      Joel Sherrill <joel.sherrill@oarcorp.com>
978
979        * psxfatal_support/init.c, psxfatal_support/system.h: Eliminate use of
980        deprecated rtems_extension.
981
9822009-09-21      Joel Sherrill <joel.sherrill@oarcorp.com>
983
984        * psxclock/init.c, psxclock/psxclock.scn: Add test case for negative
985        nanoseconds.
986
9872009-09-20      Joel Sherrill <joel.sherrill@oarcorp.com>
988
989        * psxsysconf/init.c, psxsysconf/psxsysconf.scn: Add test for
990        getpagesize().
991
9922009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
993
994        * psxclock/init.c, psxclock/psxclock.scn, psxenosys/init.c,
995        psxenosys/psxenosys.scn, psxsignal03/Makefile.am, psxsignal03/init.c,
996        psxsignal04/Makefile.am: Move test cases which needed to be executed
997        when POSIX is disabled to psxclock so they will be.
998
9992009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
1000
1001        * Makefile.am, configure.ac, psx01/init.c, psx01/psx01.scn: Add new
1002        test to exercise clock and delay services enabled when POSIX threads
1003        are disabled. This is split from psx01. POSIX test suite now enabled
1004        when POSIX threads are disabled so only enable tests which are
1005        appropriate.
1006        * psxclock/.cvsignore, psxclock/Makefile.am, psxclock/init.c,
1007        psxclock/psxclock.doc, psxclock/psxclock.scn: New files.
1008
10092009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1010
1011        * psx09/init.c, psx09/psx09.scn: Correct test following decision of
1012        when not to change ssporadic scheduler so it does not touch a task's
1013        priority when it is holding a mutex or its priority would be impacted
1014        adversely.
1015
10162009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1017
1018        * psxtime/main.c, psxtime/psxtime.scn, psxtime/test.c: Add test case
1019        for adjusting time (adjtime()) where the time is adjusted by enough
1020        microseconds that it crosses a second boundary.
1021
10222009-08-19      Santosh G Vattam <vattam.santosh@gmail.com>
1023
1024        * psx07/init.c, psx07/psx07.scn, psx07/system.h, psx07/task.c: Update
1025        test to catch more sporadic server cases.
1026
10272009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
1028
1029        * psx01/init.c, psx01/psx01.scn: Add test case for nanosleep with NULL
1030        remaining pointer.
1031
10322009-08-17     
1033
1034        * psx05/init.c, psx05/psx05.scn: Add test case for initializing
1035        a recursize mutex.
1036
10372009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
1038
1039        * psxfile01/test.c, psxstat/test.c, psxtime/test.c: Eliminate test
1040        routines TICKS_PER_SECOND and get_ticks_per_second() in favor of new
1041        rtems_clock_get_ticks_per_second().
1042
10432009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1044
1045        * psxsignal01/init.c: Convert calls to legacy routine rtems_clock_get(
1046        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
1047
10482009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1049
1050        * psxstat/test.c, psxtime/test.c: Convert calls to legacy routine
1051        rtems_clock_get( RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
1052
10532009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1054
1055        * Makefile.am, configure.ac: Add test case for user providing their own
1056        stack to a POSIX thread.
1057        * psxstack01/.cvsignore, psxstack01/Makefile.am, psxstack01/init.c,
1058        psxstack01/psxstack01.doc, psxstack01/psxstack01.scn: New files.
1059
10602009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1061
1062        * psxmsgq04/init.c, psxmsgq04/psxmsgq04.scn: Tinker with test to ensure
1063        that it hits both failing to allocate memory for the message queue
1064        name and message buffers.
1065
10662009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1067
1068        * psxintrcritical01/init.c: Lower microseconds per tick so tests run
1069        quicker and more reliably hit the intended critical section.
1070
10712009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
1072
1073        * Makefile.am, configure.ac: Add a test to exercise an odd case in
1074        _POSIX_signals_Clear_signals.
1075        * psxsignal05/.cvsignore, psxsignal05/Makefile.am, psxsignal05/init.c,
1076        psxsignal05/psxsignal05.doc, psxsignal05/psxsignal05.scn: New files.
1077
10782009-08-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1079
1080        * psxmsgq04/init.c: Correct typo in configuration so test does as
1081        intended.
1082
10832009-08-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1084
1085        * psxmsgq04/init.c, psxmsgq04/psxmsgq04.doc, psxmsgq04/psxmsgq04.scn:
1086        Update to handle ENFILE case now that POSIX message queues and
1087        message queue file descriptors are configured separately and this
1088        error is possible.
1089
10902009-08-05      Santosh G Vattam <vattam.santosh@gmail.com>
1091
1092        * Makefile.am, psxmsgq04/init.c, psxmsgq04/psxmsgq04.doc,
1093        psxmsgq04/psxmsgq04.scn: Exercise running out of memory while
1094        allocating the message buffers for a POSIX message queue.
1095
10962009-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1097
1098        * psxsignal03/init.c, psxsignal03/psxsignal03.scn,
1099        psxsignal04/psxsignal04.scn: Correct test numbers in macros so output
1100        is right. Update both screens.
1101
11022009-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1103
1104        * Makefile.am, configure.ac, psxsignal03/Makefile.am,
1105        psxsignal03/init.c, psxsignal03/psxsignal03.doc: Add new test
1106        variation which focused on real-time signals rather than user
1107        signals.
1108        * psxsignal04/.cvsignore, psxsignal04/Makefile.am,
1109        psxsignal04/psxsignal04.doc, psxsignal04/psxsignal04.scn: New files.
1110
11112009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1112
1113        * psx07/init.c, psx07/psx07.scn, psx07/task.c: Add test for budget and
1114        replenish period of zero.
1115
11162009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1117
1118        * Makefile.am, configure.ac: Add new test to account for properly
1119        handling keys when a thread has non-NULL key value and key has NULL
1120        destructor and when a thread has NULL key value and key has
1121        destructor.
1122        * psxkey03/.cvsignore, psxkey03/Makefile.am, psxkey03/init.c,
1123        psxkey03/psxkey03.doc, psxkey03/psxkey03.scn: New files.
1124
11252009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1126
1127        * Makefile.am, configure.ac: Add new test for exercising running out of
1128        memory while allocating the key pointers.
1129        * psxkey02/.cvsignore, psxkey02/Makefile.am, psxkey02/init.c,
1130        psxkey02/psxkey02.doc, psxkey02/psxkey02.scn: New files.
1131
11322009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1133
1134        * psxmsgq04/init.c: Add call to mq_unlink.
1135
11362009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1137
1138        * Makefile.am, configure.ac: Add shell of new test.
1139        * psxmsgq04/.cvsignore, psxmsgq04/Makefile.am, psxmsgq04/init.c,
1140        psxmsgq04/psxmsgq04.doc, psxmsgq04/psxmsgq04.scn: New files.
1141
11422009-07-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1143
1144        * Makefile.am, configure.ac: Add test to address cases where a thread
1145        is waiting on a signal (sigwait) and we send it. Also address case
1146        where there are too many queued signals.
1147        * psxsignal03/.cvsignore, psxsignal03/Makefile.am, psxsignal03/init.c,
1148        psxsignal03/psxsignal03.doc, psxsignal03/psxsignal03.scn: New files.
1149
11502009-07-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1151
1152        * psxsignal02/init.c: Fix spacing.
1153
11542009-07-28      Santosh G Vattam <vattam.santosh@gmail.com>
1155
1156        * psxmsgq01/init.c, psxmsgq01/psxmsgq01.scn: Add tests for various
1157        mq_timedreceive and mq_timedsend conditions. In particular test
1158        timeout in the past.
1159
11602009-07-28      Santosh G Vattam <vattam.santosh@gmail.com>
1161
1162        * psx05/init.c, psx05/psx05.scn: Add test for pthread_mutex_timedlock
1163        with timeout in the past.
1164
11652009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
1166
1167        * psxsignal02/psxsignal02.scn: Fill in screen file.
1168
11692009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
1170
1171        * Makefile.am, configure.ac: Add new test to exercise algorithm to
1172        dispatch process wide signals to individual threads.
1173        * psxsignal02/.cvsignore, psxsignal02/Makefile.am, psxsignal02/init.c,
1174        psxsignal02/psxsignal02.doc, psxsignal02/psxsignal02.scn: New files.
1175
11762009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1177
1178        * Makefile.am, configure.ac: Add test to exercise interrupt
1179        synchronization logic in _POSIX_Timer_Insert_helper that supports
1180        POSIX timers.
1181        * psxintrcritical01/.cvsignore, psxintrcritical01/Makefile.am,
1182        psxintrcritical01/init.c, psxintrcritical01/psxintrcritical01.doc,
1183        psxintrcritical01/psxintrcritical01.scn: New files.
1184
11852009-07-23      Santosh G Vattam <vattam.santosh@gmail.com>
1186
1187        * psxcancel/Makefile.am, psxcancel/init.c, psxcancel/psxcancel.scn: Add
1188        multiple cases which complete coverage of thread cancellation.
1189        * psxcancel/psxcancel.doc: New file.
1190
11912009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1192
1193        * psxsem01/Makefile.am, psxsem01/init.c: Much clean up.
1194        * psxsem01/system.h: Removed.
1195
11962009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1197
1198        * psxsem01/init.c: Eliminate warning.
1199
12002009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1201
1202        * psxcancel/init.c: Clean up.
1203
12042009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1205
1206        * psxmutexattr01/init.c: Make test optional if tools do not support
1207        posix mutex type attribute.
1208
12092009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1210
1211        * Makefile.am, configure.ac: Add new test to exercise error case for
1212        when a task is blocked on a condition variable with one mutex and
1213        another task attempts to block on the same condition variable with
1214        another mutex.
1215        * psxcond01/.cvsignore, psxcond01/Makefile.am, psxcond01/init.c,
1216        psxcond01/psxcond01.doc, psxcond01/psxcond01.scn: New files.
1217
12182009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
1219
1220        * Makefile.am, configure.ac: Add psxspin02 to exercise case where
1221        trylock is unable to obtain the spinlock and that attempting to
1222        unlock a spinlock from a thread which did not lock it works as
1223        expected.
1224        * psxspin02/.cvsignore, psxspin02/Makefile.am, psxspin02/main.c,
1225        psxspin02/psxspin02.doc, psxspin02/psxspin02.scn, psxspin02/test.c:
1226        New files.
1227
12282009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
1229
1230        * psxspin01/test.c: Remove unnecessary defines.
1231
12322009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
1233
1234        * psx11/init.c: Use explicit scheduler.
1235
12362009-07-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1237
1238        * Makefile.am, configure.ac: Add test to exercise
1239        pthread_mutexattr_gettype and pthread_mutexattr_settype now that the
1240        toolset enables the feature.
1241        * psxmutexattr01/.cvsignore, psxmutexattr01/Makefile.am,
1242        psxmutexattr01/init.c, psxmutexattr01/psxmutexattr01.doc,
1243        psxmutexattr01/psxmutexattr01.scn: New files.
1244
12452009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1246
1247        * Makefile.am, configure.ac: Add test for auto initialization of
1248        message queues.
1249        * psxautoinit02/.cvsignore, psxautoinit02/Makefile.am,
1250        psxautoinit02/init.c, psxautoinit02/psxautoinit02.doc,
1251        psxautoinit02/psxautoinit02.scn: New files.
1252
12532009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1254
1255        * Makefile.am, configure.ac: Add test of pthread mutex auto
1256        intialization.
1257        * psxautoinit01/.cvsignore, psxautoinit01/Makefile.am,
1258        psxautoinit01/init.c, psxautoinit01/psxautoinit01.scn: New files.
1259
12602009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1261
1262        * psx05/init.c, psx05/psx05.scn: Add a couple of invalid Id cases.
1263
12642009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1265
1266        * psxsignal01/init.c: Tune code to really hit POSIX signal from ISR
1267        code.
1268
12692009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1270
1271        * psx07/init.c: Slight test fix to ensure state of sched_param
1272        structure.
1273
12742009-07-04      Santosh G Vattam <vattam.santosh@gmail.com>
1275
1276        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
1277        obtaining an rwlock and then releasing it twice.
1278
12792009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1280
1281        * psxenosys/init.c, psxenosys/psxenosys.scn: Add test of vfork stub.
1282
12832009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1284
1285        * psx04/init.c, psx04/psx04.scn: Test error cases in sigwait() and
1286        sigtimedwait(). Update screen file.
1287
12882009-07-01      Santosh G Vattam <vattam.santosh@gmail.com>
1289
1290        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
1291        obtaining rwlock for write with a timed lock operation when the
1292        abstime timeout is in the past.
1293
12942009-06-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1295
1296        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
1297        obtaining rwlock for read with a timed lock operation when the
1298        abstime timeout is in the past.
1299
13002009-06-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1301
1302        * psx05/init.c, psx05/psx05.scn: Add test case for process scope now
1303        that the assert has been removed in the source.
1304
13052009-06-18      Joel Sherrill <joel.sherrill@OARcorp.com>
1306
1307        * psxstat/psxstat.scn, psxstat/test.c: Disable test for error on wrong
1308        mode bits being set. This behavior was not POSIX compliant and has
1309        been corrected in the filesystem code.
1310
13112009-06-18      Chris Johns <chrisj@rtems.org>
1312
1313        * psx04/task3.c: Declare unions volatile to workaround the H8300
1314        gcc bug.
1315
13162009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1317
1318        * Makefile.am, configure.ac: Add mq_send to full queue from ISR case.
1319        * psxmsgq03/.cvsignore, psxmsgq03/Makefile.am, psxmsgq03/init.c,
1320        psxmsgq03/psxmsgq03.doc, psxmsgq03/psxmsgq03.scn, psxmsgq03/system.h: New files.
1321
13222009-05-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1323
1324        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
1325        NULL attribute pointer on init.
1326
13272009-05-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1328
1329        * psxsem01/Makefile.am, psxsem01/init.c, psxsem01/psxsem01.scn,
1330        psxtimer01/psxtimer.c, psxtimer01/system.h, psxtimer02/psxtimer.c:
1331        Improved so coverage is better.
1332
13332009-05-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1334
1335        * psx04/init.c: Correct errors introduced by using different variable
1336        for return type when correcting typing warnings.
1337
13382009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1339
1340        * Makefile.am, configure.ac: Add new test to provide coverage analysis
1341        of the current implementation of getitimer() and setitimer().
1342        * psxitimer/.cvsignore, psxitimer/Makefile.am, psxitimer/init.c,
1343        psxitimer/psxitimer.scn: New files.
1344
13452009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1346
1347        * psxsysconf/init.c, psxsysconf/psxsysconf.scn: Add missing error test
1348        case to improve coverage analysis.
1349
13502009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1351
1352        * psx01/init.c, psx01/task.c, psx02/init.c, psx02/task.c, psx03/init.c,
1353        psx04/init.c, psx04/task1.c, psx04/task3.c, psx05/init.c,
1354        psx06/init.c, psx07/init.c, psx08/init.c, psx09/init.c, psx11/task.c,
1355        psx12/init.c, psx13/main.c, psx13/test.c, psxbarrier01/test.c,
1356        psxcancel/init.c, psxcleanup/psxcleanup.c, psxenosys/init.c,
1357        psxmsgq02/init.c, psxtime/main.c, psxtime/test.c,
1358        psxtimer01/psxtimer.c, psxtimer02/psxtimer.c: Fix warnings.
1359
13602009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1361
1362        * psxhdrs/clock01.c, psxhdrs/clock02.c, psxhdrs/clock03.c,
1363        psxhdrs/clock04.c, psxhdrs/clock05.c, psxhdrs/clock06.c,
1364        psxhdrs/cond01.c, psxhdrs/cond02.c, psxhdrs/cond03.c,
1365        psxhdrs/cond04.c, psxhdrs/cond05.c, psxhdrs/cond06.c,
1366        psxhdrs/cond07.c, psxhdrs/cond08.c, psxhdrs/cond09.c,
1367        psxhdrs/cond10.c, psxhdrs/key01.c, psxhdrs/key02.c, psxhdrs/key03.c,
1368        psxhdrs/key04.c, psxhdrs/mutex01.c, psxhdrs/mutex02.c,
1369        psxhdrs/mutex03.c, psxhdrs/mutex04.c, psxhdrs/mutex05.c,
1370        psxhdrs/mutex06.c, psxhdrs/mutex07.c, psxhdrs/mutex08.c,
1371        psxhdrs/mutex09.c, psxhdrs/mutex10.c, psxhdrs/mutex11.c,
1372        psxhdrs/mutex12.c, psxhdrs/mutex13.c, psxhdrs/mutex14.c,
1373        psxhdrs/mutex15.c, psxhdrs/mutex16.c, psxhdrs/proc01.c,
1374        psxhdrs/proc02.c, psxhdrs/proc03.c, psxhdrs/proc04.c,
1375        psxhdrs/proc05.c, psxhdrs/proc06.c, psxhdrs/proc07.c,
1376        psxhdrs/proc08.c, psxhdrs/proc09.c, psxhdrs/proc10.c,
1377        psxhdrs/proc11.c, psxhdrs/proc12.c, psxhdrs/proc13.c,
1378        psxhdrs/proc14.c, psxhdrs/pthread01.c, psxhdrs/pthread02.c,
1379        psxhdrs/pthread03.c, psxhdrs/pthread04.c, psxhdrs/pthread05.c,
1380        psxhdrs/pthread06.c, psxhdrs/pthread07.c, psxhdrs/pthread08.c,
1381        psxhdrs/pthread09.c, psxhdrs/pthread10.c, psxhdrs/pthread11.c,
1382        psxhdrs/pthread12.c, psxhdrs/pthread13.c, psxhdrs/pthread14.c,
1383        psxhdrs/pthread15.c, psxhdrs/pthread16.c, psxhdrs/pthread17.c,
1384        psxhdrs/pthread18.c, psxhdrs/pthread19.c, psxhdrs/pthread20.c,
1385        psxhdrs/pthread21.c, psxhdrs/pthread22.c, psxhdrs/pthread23.c,
1386        psxhdrs/pthread24.c, psxhdrs/pthread25.c, psxhdrs/pthread26.c,
1387        psxhdrs/pthread27.c, psxhdrs/pthread28.c, psxhdrs/pthread29.c,
1388        psxhdrs/pthread30.c, psxhdrs/pthread31.c, psxhdrs/pthread32.c,
1389        psxhdrs/pthread33.c, psxhdrs/pthread34.c, psxhdrs/pthread35.c,
1390        psxhdrs/pthread36.c, psxhdrs/sched01.c, psxhdrs/sched02.c,
1391        psxhdrs/sched03.c, psxhdrs/sched04.c, psxhdrs/sched05.c,
1392        psxhdrs/sched06.c, psxhdrs/sched07.c, psxhdrs/sched08.c,
1393        psxhdrs/signal01.c, psxhdrs/signal02.c, psxhdrs/signal03.c,
1394        psxhdrs/signal04.c, psxhdrs/signal05.c, psxhdrs/signal06.c,
1395        psxhdrs/signal07.c, psxhdrs/signal08.c, psxhdrs/signal09.c,
1396        psxhdrs/signal10.c, psxhdrs/signal11.c, psxhdrs/signal12.c,
1397        psxhdrs/signal13.c, psxhdrs/signal14.c, psxhdrs/signal15.c,
1398        psxhdrs/signal16.c, psxhdrs/signal17.c, psxhdrs/signal18.c,
1399        psxhdrs/signal19.c, psxhdrs/signal20.c, psxhdrs/signal21.c,
1400        psxhdrs/signal22.c, psxhdrs/signal23.c, psxhdrs/sync01.c,
1401        psxhdrs/sync02.c, psxhdrs/sync03.c, psxhdrs/time01.c,
1402        psxhdrs/time02.c, psxhdrs/time03.c, psxhdrs/time04.c,
1403        psxhdrs/time05.c, psxhdrs/time06.c, psxhdrs/time07.c,
1404        psxhdrs/time08.c, psxhdrs/time09.c, psxhdrs/time10.c,
1405        psxhdrs/time11.c, psxhdrs/time12.c, psxhdrs/time13.c,
1406        psxhdrs/timer01.c, psxhdrs/timer02.c, psxhdrs/timer03.c,
1407        psxhdrs/timer04.c, psxhdrs/timer05.c, psxhdrs/timer06.c,
1408        psxhdrs/timer07.c: Fix warnings.
1409
14102009-05-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1411
1412        * psxfile01/test.c: Change from int to size_t.
1413
14142009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
1415
1416        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1417        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1418        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1419        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1420        psx13/Makefile.am, psx14/Makefile.am, psxbarrier01/Makefile.am,
1421        psxcancel/Makefile.am, psxchroot01/Makefile.am,
1422        psxcleanup/Makefile.am, psxenosys/Makefile.am,
1423        psxfatal01/Makefile.am, psxfatal02/Makefile.am,
1424        psxfile01/Makefile.am, psxkey01/Makefile.am,
1425        psxmount/Makefile.am, psxmsgq01/Makefile.am,
1426        psxmsgq02/Makefile.am, psxrdwrv/Makefile.am,
1427        psxreaddir/Makefile.am, psxrwlock01/Makefile.am,
1428        psxsem01/Makefile.am, psxsignal01/Makefile.am,
1429        psxspin01/Makefile.am, psxstat/Makefile.am, psxsysconf/Makefile.am,
1430        psxtime/Makefile.am, psxtimer01/Makefile.am, psxtimer02/Makefile.am,
1431        psxualarm/Makefile.am: Eliminate _exe_/.exe.
1432
14332009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1434
1435        * psxmsgq02/init.c, psxmsgq02/psxmsgq02.scn: Open the message queue
1436        with create option so we are sure it will get a control block and
1437        proceed to allocate other memory. Clean up screen output.
1438
14392008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1440
1441        * psx05/init.c: Add parameter to call to sched_get_priority_max().
1442
14432008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1444
1445        * psx05/init.c, psx07/init.c, psx09/init.c, psx11/init.c, psx12/init.c:
1446        Run all tests successfully with maxixum number of priorities as 16
1447        instead of 256. This was done by temporarily modifying the score
1448        priority.h maximum. This allowed testing of all API code to ensure
1449        that it worked properly with a reduced number of priorities. Most
1450        modifications were to switch from hard-coded maximum to using the API
1451        provided methods to determine maximum number of priority levels.
1452
14532008-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
1454
1455        * psxtimer01/psxtimer.c, psxtimer02/psxtimer.c: Obtain TOD with
1456        clock_gettime() NOT by reaching into the SuperCore.
1457
14582008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1459
1460        * psx01/psx01.scn: Bump version to 4.9.99.0
1461
14622008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1463
1464        * psxcleanup/psxcleanup.c, psxfatal_support/init.c,
1465        psxfatal_support/system.h: Convert to "bool".
1466
14672008-08-19      Tim FitzGeorge <tim.fitzgeorge@astrium.eads.net>
1468
1469        PR 1296/cpukit.
1470        * psxtimer01/psxtimer.c, psxtimer01/psxtimer01.scn: POSIX timers use
1471        incorrect repeat interval. This patch fixes the following problems in
1472        the test.
1473          (1) Adds test for value of it_interval.tv_nsec.
1474          (2) Corrects test for absolute timer in past.
1475          (3) Modifies test to use different initial and repeat periods.
1476          (4) Updates psxtimer01.scn to match results.
1477
14782008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1479
1480        PR 1297/cpukit
1481        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Fix NULL attribute
1482        pointer handling.
1483
14842008-08-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1485
1486        * psxsem01/init.c: Spacing.
1487
14882008-08-04      Tim FitzGeorge <tim.fitzgeorge@astrium.eads.net>
1489
1490        PR 1293/tests
1491        * psx10/init.c: Make sure we do not let tv_nsec go to -1.
1492
14932008-07-18      Joel Sherrill <joel.sherrill@oarcorp.com>
1494
1495        PR 1291/cpukit
1496        * psx05/init.c, psxmsgq01/init.c: As part of addressing timeouts and
1497        POSIX services taking relative instead of absolute time for timeouts,
1498        these tests were updated.
1499
15002008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1501
1502        * psxfile01/test.c: truncate on /dev/console now works.
1503
15042008-06-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1505
1506        * psxrwlock01/main.c, psxspin01/main.c: Now accounts for extra stack
1507        requested for initialization task.
1508
15092008-05-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1510
1511        * psxstat/psxstat.scn, psxstat/test.c: Eliminate patterns that look
1512        like CVS conflict markers.
1513
15142008-04-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1515
1516        * psxchroot01/main.c, psxmount/main.c, psxreaddir/main.c: Use
1517        CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER where needed.
1518
15192008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1520
1521        * psxmsgq02/init.c, psxsignal01/init.c: Corrent end of test messages.
1522
15232008-02-06      Joel Sherrill <joel.sherrill@oarcorp.com>
1524
1525        * psxkey01/task.c: Fix warnings.
1526
15272008-02-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1528
1529        * psxkey01/.cvsignore, psxmsgq02/.cvsignore: New files.
1530
15312008-02-04      Jennifer Averett <jennifer.averett@OARcorp.com>
1532
1533        * Makefile.am, configure.ac, psxmsgq01/Makefile.am, psxmsgq01/init.c:
1534        Added tests for failure path coverages. Consolidated methods used in
1535        multiple places into support routines.
1536        * psxkey01/Makefile.am, psxkey01/init.c, psxkey01/psxkey01.scn,
1537        psxkey01/system.h, psxkey01/task.c, psxmsgq02/Makefile.am,
1538        psxmsgq02/init.c, psxmsgq02/psxmsgq02.scn, psxmsgq02/system.h: New files.
1539
15402008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1541
1542        * include/pmacros.h, psx01/init.c, psx01/system.h, psx13/main.c,
1543        psxbarrier01/main.c, psxchroot01/main.c, psxfatal_support/init.c,
1544        psxfile01/main.c, psxfile01/test.c, psxmount/main.c, psxrdwrv/main.c,
1545        psxreaddir/main.c, psxrwlock01/main.c, psxspin01/main.c,
1546        psxstat/main.c, psxtime/main.c: Change TEST_INIT to CONFIGURE_INIT.
1547        Make tmacros.h available to all POSIX tests. Add a clock_settime case
1548        for < 1988.
1549
15502008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1551
1552        * Makefile.am, configure.ac: New tests.
1553        * psxfatal01/.cvsignore, psxfatal01/Makefile.am,
1554        psxfatal01/psxfatal01.scn, psxfatal01/testcase.h,
1555        psxfatal02/.cvsignore, psxfatal02/Makefile.am,
1556        psxfatal02/psxfatal02.scn, psxfatal02/testcase.h,
1557        psxfatal_support/init.c, psxfatal_support/system.h: New files.
1558
15592008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1560
1561        * Makefile.am, configure.ac: Add psx14 to exercise POSIX API specific
1562        portions of Object Services added to API.
1563        * psx14/.cvsignore, psx14/Makefile.am, psx14/init.c, psx14/psx14.scn,
1564        psx14/system.h: New files.
1565
15662008-01-29      Jennifer Averett <jennifer.averett@OARcorp.com>
1567
1568        * psx07/init.c, psx07/system.h: Test cleanup and added testing for
1569        pthread_attr_[get|set]clock.
1570
15712008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1572
1573        * psxenosys/init.c, psxenosys/psxenosys.scn: Add test for stub
1574        implementation mprotect().
1575
15762008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1577
1578        * psxcleanup/.cvsignore: New file.
1579
15802008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1581
1582        * psxcleanup/system.h: New file.
1583
15842008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1585
1586        * Makefile.am, configure.ac:
1587        * psxcleanup/Makefile.am, psxcleanup/psxcleanup.c,
1588        psxcleanup/psxcleanup.scn: New files.
1589
15902008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1591
1592        * psx01/init.c, psxmsgq01/init.c, psxtimer01/psxtimer.c,
1593        psxtimer01/psxtimer01.scn, psxtimer02/psxtimer.c:
1594
15952007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1596
1597        * psxsignal01/.cvsignore, psxualarm/.cvsignore: New files.
1598
15992007-12-20      Jennifer Averett <jennifer.averett@OARcorp.com>
1600
1601        * Makefile.am, configure.ac: Added test for ualarm
1602        * psxualarm/Makefile.am, psxualarm/init.c, psxualarm/psxualarm.scn,
1603        psxualarm/system.h: New files.
1604
16052007-12-19      Jennifer Averett <jennifer.averett@OARcorp.com>
1606
1607        * Makefile.am, configure.ac: Added posix signal test
1608        * psxsignal01/Makefile.am, psxsignal01/init.c,
1609        psxsignal01/psxsignal01.scn, psxsignal01/system.h,
1610        psxsignal01/task1.c: New files.
1611
16122007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1613
1614        * Makefile.am, configure.ac: Add test for sysconf().
1615        * psxsysconf/.cvsignore, psxsysconf/Makefile.am, psxsysconf/init.c,
1616        psxsysconf/psxsysconf.scn, psxsysconf/system.h: New files.
1617
16182007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1619
1620        * psx01/init.c, psx01/psx01.scn: Add more test cases for
1621        sched_rr_get_interval() and sched_get_priority_max().
1622
16232007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1624
1625        * psxenosys/init.c: Fix typo.
1626
16272007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1628
1629        * Makefile.am, configure.ac: Rename psxtimer to psxtimer01 to indicate
1630        addition of second POSIX Timer test. Add initial version of
1631        psxtimer02 to cover some conditions missed in psxtimer01. More cases
1632        left to add.
1633        * psxtimer01/.cvsignore, psxtimer01/Makefile.am, psxtimer01/psxtimer.c,
1634        psxtimer01/psxtimer01.scn, psxtimer01/system.h,
1635        psxtimer02/.cvsignore, psxtimer02/Makefile.am, psxtimer02/psxtimer.c,
1636        psxtimer02/psxtimer02.scn, psxtimer02/system.h: New files.
1637        * psxtimer/.cvsignore, psxtimer/Makefile.am, psxtimer/psxtimer.c,
1638        psxtimer/psxtimer.scn, psxtimer/system.h: Removed.
1639
16402007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1641
1642        * psx01/init.c, psx01/psx01.scn: Add usleep() test.
1643
16442007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1645
1646        * Makefile.am, configure.ac: New test to cover all RTEMS POSIX
1647        functions that return ENOSYS.
1648        * psxenosys/.cvsignore, psxenosys/Makefile.am, psxenosys/init.c,
1649        psxenosys/psxenosys.scn, psxenosys/system.h: New files.
1650
16512007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1652
1653        * psx13/test.c: Fix spelling error.
1654
16552007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1656
1657        * psxtime/test.c: Add tests for adjtime().
1658
16592007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1660
1661        * psxbarrier01/psxbarrier01.scn, psxbarrier01/test.c,
1662        psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Added several test
1663        cases to improve test coverage.
1664
16652007-09-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1666
1667        PR 1262/filesystem
1668        * Makefile.am, configure.ac, include/pmacros.h: Add support for readv()
1669        and writev() including documentation and test case.
1670        * psxrdwrv/.cvsignore, psxrdwrv/Makefile.am, psxrdwrv/main.c,
1671        psxrdwrv/psxrdwrv.scn, psxrdwrv/test.c: New files.
1672
16732007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1674
1675        * psxsem01/init.c, psxsem01/psxsem01.scn, psxtimer/psxtimer.c,
1676        psxtimer/psxtimer.scn: Add optional managers to Makefiles. Clean up
1677        test cases so last output line follows END OF pattern. Make sure test
1678        case all run. All tests appeared ok on sis.
1679
16802007-04-05      Joel Sherrill <joel@OARcorp.com>
1681
1682        * psx01/init.c, psx01/psx01.scn: Adjust test to account for nanosleep()
1683        behavior more closely matching GNU/Linux.
1684
16852006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1686
1687        * psxrwlock01/main.c, psxrwlock01/test.c: Improve rwlock test to
1688        include normal blocking and unblocking on timeout.
1689
16902006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1691
1692        * configure.ac: New BUG-REPORT address.
1693
16942006-11-17      Joel Sherrill <joel@OARcorp.com>
1695
1696        * psxsem01/init.c: Account for change in POSIX semaphore time handling.
1697        Previously the timeout was not absolute time and checked BEFORE
1698        attempting to lock semaphore.
1699
17002006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1701
1702        * psxbarrier01/main.c: New file.
1703
17042006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1705
1706        * psxrwlock01/.cvsignore, psxrwlock01/Makefile.am, psxrwlock01/main.c,
1707        psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c,
1708        psxspin01/.cvsignore, psxspin01/Makefile.am, psxspin01/main.c,
1709        psxspin01/psxspin01.scn, psxspin01/test.c: New files.
1710
17112006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1712
1713        * Makefile.am, configure.ac: Adding POSIX barriers, POSIX spinlocks,
1714        and partial implementation of POSIX rwlocks.
1715        * psxbarrier01/.cvsignore, psxbarrier01/Makefile.am,
1716        psxbarrier01/psxbarrier01.scn, psxbarrier01/test.c: New files.
1717
17182006-10-30      Joel Sherrill <joel@OARcorp.com>
1719
1720        PR 841/rtems
1721        * psxsem01/init.c: Make sem_timedwait more conformant to Open Group
1722        specification.
1723
17242006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1725
1726        * configure.ac: Require autoconf-2.60. Require automake-1.10.
1727
17282006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
1729
1730        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1731        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1732        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1733        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1734        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1735        psxfile01/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
1736        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
1737        psxtime/Makefile.am, psxtimer/Makefile.am: Eliminate scndir, docdir.
1738        Use rtems_testsdir instead.
1739
17402005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1741
1742        * configure.ac: Remove RTEMS_ENABLE_BARE,
1743        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
1744
17452005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
1746
1747        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1748        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1749        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1750        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1751        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1752        psxfile01/Makefile.am, psxhdrs/Makefile.am, psxmount/Makefile.am,
1753        psxmsgq01/Makefile.am, psxreaddir/Makefile.am, psxsem01/Makefile.am,
1754        psxstat/Makefile.am, psxtime/Makefile.am, psxtimer/Makefile.am:
1755        Convert to using *_PROGRAMS.
1756
17572005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1758
1759        * psx01/Makefile.am, psx02/Makefile.am,
1760        psx03/Makefile.am, psx04/Makefile.am,
1761        psx05/Makefile.am, psx06/Makefile.am,
1762        psx07/Makefile.am, psx08/Makefile.am,
1763        psx09/Makefile.am, psx10/Makefile.am,
1764        psx11/Makefile.am, psx12/Makefile.am,
1765        psx13/Makefile.am, psxcancel/Makefile.am,
1766        psxchroot01/Makefile.am, psxfile01/Makefile.am,
1767        psxmount/Makefile.am, psxmsgq01/Makefile.am,
1768        psxreaddir/Makefile.am, psxsem01/Makefile.am,
1769        psxstat/Makefile.am, psxtime/Makefile.am,
1770        psxtimer/Makefile.am: Rework.
1771
17722005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1773
1774        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1775        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1776        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1777        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1778        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1779        psxfile01/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
1780        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
1781        psxtime/Makefile.am, psxtimer/Makefile.am: Expand psxtests.am.
1782        * psxtests.am: Remove.
1783
17842005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1785
1786        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1787        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1788        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1789        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1790        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1791        psxfile01/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
1792        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
1793        psxtime/Makefile.am, psxtimer/Makefile.am:
1794        AM_CPPFLAGS += -I..../support/include.
1795
17962005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1797
1798        * psxtests.am: Set project_bspdir=$(PROJECT_ROOT)
1799
18002005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1801
1802        * psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1803        psxfile01/Makefile.am, psxmount/Makefile.am, psxreaddir/Makefile.am,
1804        psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1805        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1806        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1807        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1808        psxmsgq01/Makefile.am, psxsem01/Makefile.am, psxtimer/Makefile.am,
1809        psxstat/Makefile.am: Add ../include/pmacros.h
1810        * Makefile.am: Remove noinst_HEADERS. Remove POSIX_FILES_DIRS,
1811        POSIX_FILES_DIRS.
1812        * psxtests.am: Remove LIB_VARIANT.
1813
18142005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1815
1816        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1817        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1818        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1819        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1820        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1821        psxfile01/Makefile.am, psxhdrs/Makefile.am, psxmount/Makefile.am,
1822        psxmsgq01/Makefile.am, psxreaddir/Makefile.am, psxsem01/Makefile.am,
1823        psxstat/Makefile.am, psxtime/Makefile.am, psxtimer/Makefile.am:
1824        Remove SRC, PRINT_SRC.
1825
18262005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1827
1828        * Makefile.am: Cleanup.
1829
18302005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1831
1832        * psxtests.am: Add $(PGM): ${ARCH}/$(dirstamp).
1833        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1834        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1835        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1836        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1837        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1838        psxfile01/Makefile.am, psxhdrs/Makefile.am, psxmount/Makefile.am,
1839        psxmsgq01/Makefile.am, psxreaddir/Makefile.am, psxsem01/Makefile.am,
1840        psxstat/Makefile.am, psxtime/Makefile.am, psxtimer/Makefile.am:
1841        Partial conversion to automake.
1842
18432005-09-01      Joel Sherrill <joel@OARcorp.com>
1844
1845        PR 628/rtems
1846        * psx04/init.c, psx04/psx04.scn: Update tests to reflect a signal of 0
1847        being an error.
1848
18492005-04-26      Joel Sherrill <joel@OARcorp.com>
1850
1851        * psxreaddir/test.c: Eliminate warnings.
1852
18532004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
1854
1855        * configure.ac: Require automake > 1.9.
1856
18572004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1858
1859        * psx01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1860        * psx02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1861        * psx03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1862        * psx04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1863        * psx05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1864        * psx06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1865        * psx07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1866        * psx08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1867        * psx09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1868        * psx10/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1869        * psx11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1870        * psx12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1871        * psx13/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1872        * psxcancel/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1873        * psxchroot01/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1874        * psxfile01/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1875        * psxmount/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1876        * psxmsgq01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1877        * psxreaddir/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1878        * psxsem01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1879        * psxstat/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1880        * psxtime/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1881        * psxtimer/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1882
18832004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1884
1885        * psxcancel/init.c: Include <rtems/console.h> instead of <console.h>.
1886        * psxmount/test.c: Include <rtems/imfs.h> instead of <imfs.h>.
1887        * psxreaddir/test.c: Include <rtems/imfs.h> instead of <imfs.h>.
1888        * psxstat/test.c: Include <rtems/imfs.h> instead of <imfs.h>.
1889
18902004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
1891
1892        * psx06/init.c, psx06/system.h, psx06/task.c, psx06/task2.c: Convert
1893        to using c99 fixed size types.
1894
18952004-03-26      Ralf Corsepius <ralf.corsepius@rtems.org>
1896
1897        * Makefile.am: Remove include from SUBDIRS.
1898
18992004-03-26      Ralf Corsepius <ralf.corsepius@rtems.org>
1900
1901        * include/Makefile.am: Remove.
1902        * Makefile.am: Merge-in include/Makefile.am.
1903        * configure.ac: Reflect changes above.
1904
19052004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1906
1907        * configure.ac: Add 2nd arg to RTEMS_TOP.
1908
19092004-03-05      Joel Sherrill <joel@OARcorp.com>
1910
1911        * psxfile01/test.c, psxmsgq01/init.c, psxstat/test.c,
1912        psxtimer/psxtimer.c: Eliminate warnings and typos.
1913
19142004-02-26      Sébastien Barré <sbarre@sdelcc.com>
1915
1916        PR 582/core
1917        * psxmsgq01/init.c, psxmsgq01/psxmsgq01.scn: Fix the POSIX message
1918        queue test so more of it runs now.
1919
19202004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1921
1922        * psx01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
1923        Add PRE/TMPINSTALL_FILES to CLEANFILES.
1924        * psx02/Makefile.am: Ditto.
1925        * psx03/Makefile.am: Ditto.
1926        * psx04/Makefile.am: Ditto.
1927        * psx05/Makefile.am: Ditto.
1928        * psx06/Makefile.am: Ditto.
1929        * psx07/Makefile.am: Ditto.
1930        * psx08/Makefile.am: Ditto.
1931        * psx09/Makefile.am: Ditto.
1932        * psx10/Makefile.am: Ditto.
1933        * psx11/Makefile.am: Ditto.
1934        * psx12/Makefile.am: Ditto.
1935        * psx13/Makefile.am: Ditto.
1936        * psxcancel/Makefile.am: Ditto.
1937        * psxchroot01/Makefile.am: Ditto.
1938        * psxfile01/Makefile.am: Ditto.
1939        * psxmount/Makefile.am: Ditto.
1940        * psxmsgq01/Makefile.am: Ditto.
1941        * psxreaddir/Makefile.am: Ditto.
1942        * psxsem01/Makefile.am: Ditto.
1943        * psxstat/Makefile.am: Ditto.
1944        * psxtime/Makefile.am: Ditto.
1945        * psxtimer/Makefile.am: Ditto.
1946
19472003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1948
1949        * psxtests.am: Add dirstamp support.
1950
19512003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1952
1953        * psxtests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
1954
19552003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1956
1957        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
1958
19592003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1960
1961        * psxcancel/Makefile.am: Remove used H_FILES.
1962
19632003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1964
1965        * include/Makefile.am: Reformat.
1966        * psx01/Makefile.am: Remove all-local: $(ARCH).
1967        * psx02/Makefile.am: Remove all-local: $(ARCH).
1968        * psx03/Makefile.am: Remove all-local: $(ARCH).
1969        * psx04/Makefile.am: Remove all-local: $(ARCH).
1970        * psx05/Makefile.am: Remove all-local: $(ARCH).
1971        * psx06/Makefile.am: Remove all-local: $(ARCH).
1972        * psx07/Makefile.am: Remove all-local: $(ARCH).
1973        * psx08/Makefile.am: Remove all-local: $(ARCH).
1974        * psx09/Makefile.am: Remove all-local: $(ARCH).
1975        * psx10/Makefile.am: Remove all-local: $(ARCH).
1976        * psx11/Makefile.am: Remove all-local: $(ARCH).
1977        * psx12/Makefile.am: Remove all-local: $(ARCH).
1978        * psx13/Makefile.am: Remove all-local: $(ARCH).
1979        * psxcancel/Makefile.am: Remove all-local: $(ARCH).
1980        * psxchroot01/Makefile.am: Remove all-local: $(ARCH).
1981        * psxfile01/Makefile.am: Remove all-local: $(ARCH).
1982        * psxhdrs/Makefile.am: Remove all-local: $(ARCH).
1983        * psxmount/Makefile.am: Remove all-local: $(ARCH).
1984        * psxmsgq01/Makefile.am: Remove all-local: $(ARCH).
1985        * psxreaddir/Makefile.am: Remove all-local: $(ARCH).
1986        * psxsem01/Makefile.am: Remove all-local: $(ARCH).
1987        * psxstat/Makefile.am: Remove all-local: $(ARCH).
1988        * psxtime/Makefile.am: Remove all-local: $(ARCH).
1989        * psxtimer/Makefile.am: Remove all-local: $(ARCH).
1990
19912003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1992
1993        * configure.ac: Reflect having moved to testsuites/.
1994
19952003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1996
1997        * configure.ac: Remove RTEMS_CANONICAL_HOST.
1998
19992003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2000
2001        * configure.ac:Remove RTEMS_CHECK_CPU.
2002
20032003-09-15      Jennifer Averett <jennifer@OARcorp.com>
2004
2005        * psxhdrs/sync01.c, psxhdrs/sync02.c: Correct fd creation
2006
20072003-09-04      Joel Sherrill <joel@OARcorp.com>
2008
2009        * psx01/init.c, psx01/system.h, psx01/task.c, psx02/init.c,
2010        psx02/system.h, psx02/task.c, psx03/init.c, psx03/system.h,
2011        psx03/task.c, psx04/init.c, psx04/system.h, psx04/task1.c,
2012        psx04/task2.c, psx04/task3.c, psx05/init.c, psx05/system.h,
2013        psx05/task.c, psx05/task2.c, psx05/task3.c, psx06/init.c,
2014        psx06/system.h, psx06/task.c, psx06/task2.c, psx07/init.c,
2015        psx07/system.h, psx07/task.c, psx08/init.c, psx08/system.h,
2016        psx08/task1.c, psx08/task2.c, psx08/task3.c, psx09/init.c,
2017        psx09/system.h, psx10/init.c, psx10/system.h, psx10/task.c,
2018        psx10/task2.c, psx10/task3.c, psx11/init.c, psx11/system.h,
2019        psx11/task.c, psx12/init.c, psx12/system.h, psx12/task.c,
2020        psx13/main.c, psx13/test.c, psxcancel/init.c, psxfile01/main.c,
2021        psxfile01/test.c, psxhdrs/clock01.c, psxhdrs/clock02.c,
2022        psxhdrs/clock03.c, psxhdrs/clock04.c, psxhdrs/clock05.c,
2023        psxhdrs/clock06.c, psxhdrs/cond01.c, psxhdrs/cond02.c,
2024        psxhdrs/cond03.c, psxhdrs/cond04.c, psxhdrs/cond05.c,
2025        psxhdrs/cond06.c, psxhdrs/cond07.c, psxhdrs/cond08.c,
2026        psxhdrs/cond09.c, psxhdrs/cond10.c, psxhdrs/key01.c, psxhdrs/key02.c,
2027        psxhdrs/key03.c, psxhdrs/key04.c, psxhdrs/mutex01.c,
2028        psxhdrs/mutex02.c, psxhdrs/mutex03.c, psxhdrs/mutex04.c,
2029        psxhdrs/mutex05.c, psxhdrs/mutex06.c, psxhdrs/mutex07.c,
2030        psxhdrs/mutex08.c, psxhdrs/mutex09.c, psxhdrs/mutex10.c,
2031        psxhdrs/mutex11.c, psxhdrs/mutex12.c, psxhdrs/mutex13.c,
2032        psxhdrs/mutex14.c, psxhdrs/mutex15.c, psxhdrs/mutex16.c,
2033        psxhdrs/proc01.c, psxhdrs/proc02.c, psxhdrs/proc03.c,
2034        psxhdrs/proc04.c, psxhdrs/proc05.c, psxhdrs/proc06.c,
2035        psxhdrs/proc07.c, psxhdrs/proc08.c, psxhdrs/proc09.c,
2036        psxhdrs/proc10.c, psxhdrs/proc11.c, psxhdrs/proc12.c,
2037        psxhdrs/proc13.c, psxhdrs/proc14.c, psxhdrs/pthread01.c,
2038        psxhdrs/pthread02.c, psxhdrs/pthread03.c, psxhdrs/pthread04.c,
2039        psxhdrs/pthread05.c, psxhdrs/pthread06.c, psxhdrs/pthread07.c,
2040        psxhdrs/pthread08.c, psxhdrs/pthread09.c, psxhdrs/pthread10.c,
2041        psxhdrs/pthread11.c, psxhdrs/pthread12.c, psxhdrs/pthread13.c,
2042        psxhdrs/pthread14.c, psxhdrs/pthread15.c, psxhdrs/pthread16.c,
2043        psxhdrs/pthread17.c, psxhdrs/pthread18.c, psxhdrs/pthread19.c,
2044        psxhdrs/pthread20.c, psxhdrs/pthread21.c, psxhdrs/pthread22.c,
2045        psxhdrs/pthread23.c, psxhdrs/pthread24.c, psxhdrs/pthread25.c,
2046        psxhdrs/pthread26.c, psxhdrs/pthread27.c, psxhdrs/pthread28.c,
2047        psxhdrs/pthread29.c, psxhdrs/pthread30.c, psxhdrs/pthread31.c,
2048        psxhdrs/pthread32.c, psxhdrs/pthread33.c, psxhdrs/pthread34.c,
2049        psxhdrs/pthread35.c, psxhdrs/pthread36.c, psxhdrs/sched01.c,
2050        psxhdrs/sched02.c, psxhdrs/sched03.c, psxhdrs/sched04.c,
2051        psxhdrs/sched05.c, psxhdrs/sched06.c, psxhdrs/sched07.c,
2052        psxhdrs/sched08.c, psxhdrs/signal01.c, psxhdrs/signal02.c,
2053        psxhdrs/signal03.c, psxhdrs/signal04.c, psxhdrs/signal05.c,
2054        psxhdrs/signal06.c, psxhdrs/signal07.c, psxhdrs/signal08.c,
2055        psxhdrs/signal09.c, psxhdrs/signal10.c, psxhdrs/signal11.c,
2056        psxhdrs/signal12.c, psxhdrs/signal13.c, psxhdrs/signal14.c,
2057        psxhdrs/signal15.c, psxhdrs/signal16.c, psxhdrs/signal17.c,
2058        psxhdrs/signal18.c, psxhdrs/signal19.c, psxhdrs/signal20.c,
2059        psxhdrs/signal21.c, psxhdrs/signal22.c, psxhdrs/signal23.c,
2060        psxhdrs/sync01.c, psxhdrs/sync02.c, psxhdrs/sync03.c,
2061        psxhdrs/time01.c, psxhdrs/time02.c, psxhdrs/time03.c,
2062        psxhdrs/time04.c, psxhdrs/time05.c, psxhdrs/time06.c,
2063        psxhdrs/time07.c, psxhdrs/time08.c, psxhdrs/time09.c,
2064        psxhdrs/time10.c, psxhdrs/time11.c, psxhdrs/time12.c,
2065        psxhdrs/time13.c, psxhdrs/timer01.c, psxhdrs/timer02.c,
2066        psxhdrs/timer03.c, psxhdrs/timer04.c, psxhdrs/timer05.c,
2067        psxhdrs/timer06.c, psxhdrs/timer07.c, psxmsgq01/init.c,
2068        psxmsgq01/system.h, psxsem01/system.h, psxstat/main.c,
2069        psxstat/test.c, psxtime/main.c, psxtime/test.c, psxtimer/psxtimer.c,
2070        psxtimer/system.h: URL for license changed.
2071
20722003-09-04      Joel Sherrill <joel@OARcorp.com>
2073
2074        PR 462/tests
2075        * psxhdrs/Makefile.am: Added ualarm.c
2076        * psxhdrs/signal23.c: New file.
2077
20782003-09-03      Joel Sherrill <joel@OARcorp.com>
2079
2080        PR 463/tests
2081        PR 465/tests
2082        * psxhdrs/Makefile.am: Add new test cases.
2083        * psxhdrs/sync01.c, psxhdrs/sync02.c, psxhdrs/sync03.c,
2084        psxhdrs/timer07.c: New files.
2085
20862003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2087
2088        * Makefile.am: Reflect having moved aclocal/.
2089
20902003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2091
2092        * Makefile.am: Reflect having moved automake/.
2093        * include/Makefile.am: Reflect having moved automake/.
2094        * psx01/Makefile.am: Reflect having moved automake/.
2095        * psx02/Makefile.am: Reflect having moved automake/.
2096        * psx03/Makefile.am: Reflect having moved automake/.
2097        * psx04/Makefile.am: Reflect having moved automake/.
2098        * psx05/Makefile.am: Reflect having moved automake/.
2099        * psx06/Makefile.am: Reflect having moved automake/.
2100        * psx07/Makefile.am: Reflect having moved automake/.
2101        * psx08/Makefile.am: Reflect having moved automake/.
2102        * psx09/Makefile.am: Reflect having moved automake/.
2103        * psx10/Makefile.am: Reflect having moved automake/.
2104        * psx11/Makefile.am: Reflect having moved automake/.
2105        * psx12/Makefile.am: Reflect having moved automake/.
2106        * psx13/Makefile.am: Reflect having moved automake/.
2107        * psxcancel/Makefile.am: Reflect having moved automake/.
2108        * psxchroot01/Makefile.am: Reflect having moved automake/.
2109        * psxfile01/Makefile.am: Reflect having moved automake/.
2110        * psxhdrs/Makefile.am: Reflect having moved automake/.
2111        * psxmount/Makefile.am: Reflect having moved automake/.
2112        * psxmsgq01/Makefile.am: Reflect having moved automake/.
2113        * psxreaddir/Makefile.am: Reflect having moved automake/.
2114        * psxsem01/Makefile.am: Reflect having moved automake/.
2115        * psxstat/Makefile.am: Reflect having moved automake/.
2116        * psxtime/Makefile.am: Reflect having moved automake/.
2117        * psxtimer/Makefile.am: Reflect having moved automake/.
2118
21192003-08-14      Joel Sherrill <joel@OARcorp.com>
2120
2121        PR 408/filesystem
2122        * psx13/test.c: Added very rudimentary test of sync() service.
2123
21242003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2125
2126        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
2127
21282003-06-12      Joel Sherrill <joel@OARcorp.com>
2129
2130        * psxchroot01/test.c, psxreaddir/test.c: Removed warnings.
2131
21322003-05-29      Joel Sherrill <joel@OARcorp.com>
2133
2134        * psx02/init.c, psx04/init.c, psx13/test.c, psxchroot01/test.c,
2135        psxhdrs/pthread07.c, psxmsgq01/init.c, psxreaddir/test.c,
2136        psxtimer/psxtimer.c: Removed warnings.
2137
21382003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2139
2140        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
2141        CC_CFLAGS_DEFAULT (obsolete).
2142
21432003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2144
2145        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
2146        Remove CC_LDFLAGS_PROFILE_V.
2147
21482003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2149
2150        * configure.ac: Remove AC_CONFIG_AUX_DIR.
2151
21522003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2153
2154        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2155
21562003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2157
2158        * configure.ac: AC_PREREQ(2.57).
2159
21602002-11-14      Joel Sherrill <joel@OARcorp.com>
2161
2162        * psx01/psx01.scn, psx02/psx02.scn, psx03/psx03.scn, psx04/psx04.scn,
2163        psx05/psx05.scn, psx06/psx06.scn, psx07/psx07.scn, psx08/psx08.scn,
2164        psx09/psx09.scn, psx10/psx10.scn, psx11/psx11.scn, psx12/psx12.scn:
2165        Per PR239 update the IDs in the various screens.
2166
21672002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2168
2169        * .cvsignore: Reformat.
2170        Add autom4te*cache.
2171        Remove autom4te.cache.
2172
21732002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2174
2175        * psx01/Makefile.am: Use .$(OBJEXT) instead of .o.
2176        * psx02/Makefile.am: Use .$(OBJEXT) instead of .o.
2177        * psx03/Makefile.am: Use .$(OBJEXT) instead of .o.
2178        * psx04/Makefile.am: Use .$(OBJEXT) instead of .o.
2179        * psx05/Makefile.am: Use .$(OBJEXT) instead of .o.
2180        * psx06/Makefile.am: Use .$(OBJEXT) instead of .o.
2181        * psx07/Makefile.am: Use .$(OBJEXT) instead of .o.
2182        * psx08/Makefile.am: Use .$(OBJEXT) instead of .o.
2183        * psx09/Makefile.am: Use .$(OBJEXT) instead of .o.
2184        * psx10/Makefile.am: Use .$(OBJEXT) instead of .o.
2185        * psx11/Makefile.am: Use .$(OBJEXT) instead of .o.
2186        * psx12/Makefile.am: Use .$(OBJEXT) instead of .o.
2187        * psx13/Makefile.am: Use .$(OBJEXT) instead of .o.
2188        * psxcancel/Makefile.am: Use .$(OBJEXT) instead of .o.
2189        * psxchroot01/Makefile.am: Use .$(OBJEXT) instead of .o.
2190        * psxfile01/Makefile.am: Use .$(OBJEXT) instead of .o.
2191        * psxhdrs/Makefile.am: Use .$(OBJEXT) instead of .o.
2192        * psxmount/Makefile.am: Use .$(OBJEXT) instead of .o.
2193        * psxmsgq01/Makefile.am: Use .$(OBJEXT) instead of .o.
2194        * psxreaddir/Makefile.am: Use .$(OBJEXT) instead of .o.
2195        * psxsem01/Makefile.am: Use .$(OBJEXT) instead of .o.
2196        * psxstat/Makefile.am: Use .$(OBJEXT) instead of .o.
2197        * psxtime/Makefile.am: Use .$(OBJEXT) instead of .o.
2198        * psxtimer/Makefile.am: Use .$(OBJEXT) instead of .o.
2199
22002002-08-01      Joel Sherrill <joel@OARcorp.com>
2201
2202        * Per PR47 add support for buffered test output.  This involved
2203        adding defines to redirect output to a buffer and dump it when
2204        full, at "test pause", and at exit.  To avoid problems when redefining
2205        exit(), all tests were modified to call rtems_test_exit().
2206        Some tests, notable psxtests, had to be modified to include
2207        the standard test macro .h file (pmacros.h or tmacros.h) to
2208        enable this support.
2209        * include/pmacros.h, psx01/task.c, psx02/init.c, psx02/task.c,
2210        psx03/init.c, psx04/init.c, psx05/init.c, psx06/init.c, psx07/init.c,
2211        psx08/task3.c, psx09/init.c, psx10/init.c, psx11/init.c,
2212        psx12/init.c, psx13/Makefile.am, psx13/main.c, psx13/test.c,
2213        psxcancel/init.c, psxchroot01/Makefile.am, psxchroot01/main.c,
2214        psxchroot01/test.c, psxfile01/Makefile.am, psxfile01/main.c,
2215        psxfile01/test.c, psxfile01/test_cat.c, psxfile01/test_extend.c,
2216        psxfile01/test_write.c, psxmount/Makefile.am, psxmount/main.c,
2217        psxmount/test.c, psxmsgq01/init.c, psxreaddir/Makefile.am,
2218        psxreaddir/main.c, psxreaddir/test.c, psxsem01/init.c,
2219        psxstat/Makefile.am, psxstat/main.c, psxstat/test.c, psxtime/main.c,
2220        psxtime/test.c, psxtimer/psxtimer.c: Modified.
2221
22222002-07-05      Joel Sherrill <joel@OARcorp.com>
2223
2224        * psxcancel/Makefile.am, psxcancel/init.c, psxcancel/psxcancel.scn:
2225        Updated as part of PR164 which reported problems with the RTEMS
2226        implementation of pthread_cancel.
2227       
22282001-04-26      Joel Sherrill <joel@OARcorp.com>
2229
2230        * psxmsgq01/init.c: Reflect changes made to address PR81 that
2231        reworked POSIX message queues to add a descriptor separate from
2232        the underlying message queue.  This allows non-blocking to follow
2233        the "open" not the underlying queue.
2234 
22352002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2236
2237        * configure.ac: Remove ENABLE_GCC28.
2238
22392002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2240
2241        * configure.ac:
2242        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
2243        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
2244        * Makefile.am: Remove AUTOMAKE_OPTIONS.
2245        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
2246        * psx01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2247        * psx02/Makefile.am: Remove AUTOMAKE_OPTIONS.
2248        * psx03/Makefile.am: Remove AUTOMAKE_OPTIONS.
2249        * psx04/Makefile.am: Remove AUTOMAKE_OPTIONS.
2250        * psx05/Makefile.am: Remove AUTOMAKE_OPTIONS.
2251        * psx06/Makefile.am: Remove AUTOMAKE_OPTIONS.
2252        * psx07/Makefile.am: Remove AUTOMAKE_OPTIONS.
2253        * psx08/Makefile.am: Remove AUTOMAKE_OPTIONS.
2254        * psx09/Makefile.am: Remove AUTOMAKE_OPTIONS.
2255        * psx10/Makefile.am: Remove AUTOMAKE_OPTIONS.
2256        * psx11/Makefile.am: Remove AUTOMAKE_OPTIONS.
2257        * psx12/Makefile.am: Remove AUTOMAKE_OPTIONS.
2258        * psx13/Makefile.am: Remove AUTOMAKE_OPTIONS.
2259        * psxcancel/Makefile.am: Remove AUTOMAKE_OPTIONS.
2260        * psxchroot01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2261        * psxfile01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2262        * psxhdrs/Makefile.am: Remove AUTOMAKE_OPTIONS.
2263        * psxmount/Makefile.am: Remove AUTOMAKE_OPTIONS.
2264        * psxmsgq01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2265        * psxreaddir/Makefile.am: Remove AUTOMAKE_OPTIONS.
2266        * psxsem01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2267        * psxstat/Makefile.am: Remove AUTOMAKE_OPTIONS.
2268        * psxtime/Makefile.am: Remove AUTOMAKE_OPTIONS.
2269        * psxtimer/Makefile.am: Remove AUTOMAKE_OPTIONS.
2270
22712001-11-07      Jennifer Averett <jennifer@OARcorp.com>
2272
2273        Reported by Ibragimov Ilya <ibr@oktet.ru> and tracked as PR63.
2274        * psxstat/test.c: Fix test ENOTDIR to correspond to chdir() change.
2275        Since we check permissions before evaluating enough to see if it
2276        a regular file or directory, this hack is needed to make the regular
2277        file executable.
2278
22792001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2280
2281        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
2282        * configure.in: Remove.
2283        * configure.ac: New file, generated from configure.in by autoupdate.
2284
22852001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2286
2287        * psxtests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
2288
22892001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2290
2291        * psx01/Makefile.am: include leaf.am instead of leaf.cfg.
2292        * psx11/Makefile.am: include leaf.am instead of leaf.cfg.
2293        * psxcancel/Makefile.am: include leaf.am instead of leaf.cfg.
2294        * psx02/Makefile.am: include leaf.am instead of leaf.cfg.
2295        * psx13/Makefile.am: include leaf.am instead of leaf.cfg.
2296        * psxtime/Makefile.am: include leaf.am instead of leaf.cfg.
2297        * psxchroot01/Makefile.am: include leaf.am instead of leaf.cfg.
2298        * psx07/Makefile.am: include leaf.am instead of leaf.cfg.
2299        * psxmsgq01/Makefile.am: include leaf.am instead of leaf.cfg.
2300        * psxtimer/Makefile.am: include leaf.am instead of leaf.cfg.
2301        * psx10/Makefile.am: include leaf.am instead of leaf.cfg.
2302        * psx08/Makefile.am: include leaf.am instead of leaf.cfg.
2303        * psxhdrs/Makefile.am: include leaf.am instead of leaf.cfg.
2304        * psxfile01/Makefile.am: include leaf.am instead of leaf.cfg.
2305        * psx05/Makefile.am: include leaf.am instead of leaf.cfg.
2306        * psx09/Makefile.am: include leaf.am instead of leaf.cfg.
2307        * psxmount/Makefile.am: include leaf.am instead of leaf.cfg.
2308        * psxstat/Makefile.am: include leaf.am instead of leaf.cfg.
2309        * psx12/Makefile.am: include leaf.am instead of leaf.cfg.
2310        * psxreaddir/Makefile.am: include leaf.am instead of leaf.cfg.
2311        * psxsem01/Makefile.am: include leaf.am instead of leaf.cfg.
2312        * psx03/Makefile.am: include leaf.am instead of leaf.cfg.
2313        * psx04/Makefile.am: include leaf.am instead of leaf.cfg.
2314        * psx06/Makefile.am: include leaf.am instead of leaf.cfg.
2315
23162001-08-09      Fernando-Ruiz Casas <correo@fernando-ruiz.com>
2317
2318        * psxchroot01/.cvsignore, psxchroot01/Makefile.am, psxchroot01/main.c,
2319        psxchroot01/psxchroot01.scn, psxchroot01/test.c:  Implemented the
2320        psxchroot01 test.
2321
23222001-05-25      Joel Sherrill <joel@OARcorp.com>
2323
2324        * Added once version of psxchroot01 test for user review.
2325        * psxchroot01: New directory.
2326        * psxchroot01/Makefile.am, psxchroot01/main.c, psxchroot01/test.c,
2327        psxchroot01/psxchroot01.scn, psxchroot01/.cvsignore: New files.
2328        * configure.in, Makefile.am: Modified to reflect above.
2329
23302001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
2331
2332        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
2333
23342001-04-24      Joel Sherrill <joel@OARcorp.com>
2335
2336        * psxfile01/test.c, psxfile01/psxfile01.scn : Added test case for
2337        open, write, reopen, append twice from Andrew Bythell
2338        <abythell@nortelnetworks.com> that tripped an initialization
2339        problem in the IMFS.
2340
23412001-04-20      Joel Sherrill <joel@OARcorp.com>
2342
2343        * psx04/init.c, psx04/psx04.scn, psx07/init.c, psx07/psx07.scn,
2344        psxfile01/psxfile01.scn, psxmsgq01/psxmsgq01.scn,
2345        psxreaddir/test.c, psxstat/psxstat.scn, psxstat/test.c,
2346        psxtime/psxtime.scn, psxtimer/psxtimer.scn:
2347        Various adjustments so test output matches screens more reliably.
2348
23492001-01-25      Joel Sherrill <joel@OARcorp.com>
2350
2351        * psx01/psx01.scn: Corrected to reflect clock_getres() now working.
2352
23532000-11-17      Jennifer Averett <jennifer@OARcorp.com>
2354
2355        * psxstat/test.c, psxstat/psxstat.scn: Forced inode numbers
2356        to remain consistant across platforms and bsps by forcing
2357        a mount point in front of all paths.
2358
23592000-11-17      Jennifer Averret <jennifer@OARcorp.com>
2360
2361        * psxmount/test.c, psxmount/psxmount.scn: Improve output to report
2362        expected error condition in one case.
2363        * psxreaddir/test.c, psxreaddir.scn: Added test cases to exercise
2364        readdir() of root of mounted filesystem.  Also corrected the screen
2365        file for some mistakes noticed in this effort.
2366
23672000-11-13      Joel Sherrill <joel@OARcorp.com>
2368
2369        * psxmount/psxmount.scn, psxmount/test.c: Correct spelling.
2370
23712000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2372
2373        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
2374
23752000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2376
2377        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
2378
23792000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2380
2381        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
2382        Switch to GNU canonicalization.
2383        * psxtests.am: Remove DEFS.
2384
23852000-10-24      Joel Sherrill <joel@OARcorp.com>
2386
2387        * psxmount/test.c, psxstat/test.c: Include <imfs.h> to get IMFS_ops.
2388        It was formerly incorrectly prototyped in <libio.h>.
2389
23902000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2391
2392        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
2393        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
2394        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
2395        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
2396        psx13/Makefile.am, psxcancel/Makefile.am, psxfile01/Makefile.am,
2397        psxhdrs/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
2398        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
2399        psxtime/Makefile.am, psxtimer/Makefile.am: Include compile.am
2400
24012000-08-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2402        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
2403        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
2404        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
2405        psx10/Makefile.am, psx11/Makefile.am, psx11/Makefile.am,
2406        psx12/Makefile.am, psxcancel/Makefile.am, psxmsgq01/Makefile.am,
2407        psxsem01/Makefile.am, psxsem01/Makefile.am, psxtimer/Makefile.am:
2408        Use AM_CPPFLAGS += instead of AM_CPPFLAGS =
2409
24102000-08-10      Joel Sherrill <joel@OARcorp.com>
2411
2412        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.