source: rtems/testsuites/psxtests/ChangeLog @ c1b890c8

4.115
Last change on this file since c1b890c8 was c1b890c8, checked in by Ralf Corsepius <ralf.corsepius@…>, on Oct 13, 2011 at 1:44:40 PM

2011-10-13 Ralf Corsépius <ralf.corsepius@…>

  • configure.ac: Check for size of mode_t.
  • psxfile01/test.c, psxstat/test.c: Include "primode.h". Use PRIomode_t to print mode_t.
  • Property mode set to 100644
File size: 94.4 KB
Line 
12011-10-13      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * configure.ac: Check for size of mode_t.
4        * psxfile01/test.c, psxstat/test.c: Include "primode.h".
5        Use PRIomode_t to print mode_t.
6
72011-10-12      Sebastian Huber <sebastian.huber@embedded-brains.de>
8
9        * psxaio01/system.h, psxaio02/system.h, psxaio03/system.h: Do not use
10        the stack checker.
11
122011-10-12      Ralf Corsépius <ralf.corsepius@rtems.org>
13
14        * psxhdrs/sync01.c, psxhdrs/sync02.c: Let test() return values
15        (avoid warnings).
16        * psxhdrs/time01.c, psxhdrs/time02.c, psxhdrs/time03.c,
17        psxhdrs/time04.c, psxhdrs/time05.c, psxhdrs/time06.c,
18        psxhdrs/time07.c, psxhdrs/time08.c, psxhdrs/time09.c,
19        psxhdrs/time10.c, psxhdrs/time11.c, psxhdrs/time12.c,
20        psxhdrs/time13.c: Let test() return values (avoid warnings).
21        * psxhdrs/timer01.c, psxhdrs/timer02.c, psxhdrs/timer03.c,
22        psxhdrs/timer04.c, psxhdrs/timer05.c, psxhdrs/timer06.c,
23        psxhdrs/timer07.c: Let test() return values (avoid warnings).
24
252011-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
26
27        * psx01/init.c, psx07/init.c, psx09/init.c, psx12/init.c,
28        psxclock/init.c, psxtimer01/psxtimer.c: Include "pritime.h".
29        Use PRIdtime_t to print time_t.
30
312011-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
32
33        * configure.ac: Check for size of time_t.
34
352011-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
36
37        * psx16/init.c, psxclassic01/init.c, psxeintr_join/init.c:
38        Add HAVE_CONFIG_H.
39
402011-09-05      Sebastian Huber <sebastian.huber@embedded-brains.de>
41
42        * psxfatal01/psxfatal01.scn, psxfatal01/testcase.h,
43        psxfatal02/psxfatal02.scn, psxfatal02/testcase.h,
44        psxfatal_support/init.c: Print proper begin and end message.
45
462011-08-21      Joel Sherrill <joel.sherrilL@OARcorp.com>
47
48        PR 1890/cpukit
49        * psxmsgq01/init.c: POSIX says msg_prio is allowed to be NULL.
50
512011-08-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
52
53        * psxfatal_support/init.c: Ensure that _Thread_BSP_context is
54        initialized.
55
562011-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
57
58        * psx16/Makefile.am: New file.
59
602011-08-01      Joel Sherrill <joel.sherrilL@OARcorp.com>
61
62        * psx16/.cvsignore, psx16/init.c, psx16/psx16.doc, psx16/psx16.scn: New
63        files. Accidentally missed in previous commit.
64
652011-07-31      Joel Sherrill <joel.sherrilL@OARcorp.com>
66
67        PR 1855/cpukit
68        * Makefile.am, configure.ac: Correct signal processing during
69        pthread_join. We are supposed to unblock the thread waiting on a
70        pthread_join(), dispatch the signal handler, account for it
71        potentially overwriting errno, and then have the thread return to
72        blocking within pthread_join().
73        * psxeintr_join/.cvsignore, psxeintr_join/Makefile.am,
74        psxeintr_join/init.c, psxeintr_join/psxeintr_join.doc,
75        psxeintr_join/psxeintr_join.scn: New files.
76
772011-07-31      Joel Sherrill <joel.sherrilL@OARcorp.com>
78
79        PR 1867/cpukit
80        * Makefile.am, configure.ac, psx12/task.c, psxkey03/init.c,
81        psxrwlock01/test.c: Correct implementation of pthread_exit() and
82        pthread_join() to support the case where a thread is joinable but
83        calls pthread_exit() before a thread has attempted to join.
84
852011-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
86
87        PR 1839/filesystem
88        * psxfchx01/init.c, psxfchx01/psxfchx01.scn, psxfile01/psxfile01.scn,
89        psxfile01/test.c: Update test to reflect new status codes.
90
912011-07-21      Ralf Corsépius <ralf.corsepius@rtems.org>
92
93        * psxhdrs/Makefile.am: Remove -Wno-unused-but-set-variable
94        (Non-portable).
95
962011-07-19      Joel Sherrill <joel.sherrilL@OARcorp.com>
97
98        PR 1838/filesystem
99        * psxfchx01/init.c, psxfchx01/psxfchx01.scn: fchmod() does not need a
100        writeable file descriptor.
101
1022011-06-20      Ralf Corsépius <ralf.corsepius@rtems.org>
103
104        * psxautoinit01/Makefile.am, psxautoinit02/Makefile.am,
105        psxbarrier01/Makefile.am, psxrwlock01/Makefile.am,
106        psxspin01/Makefile.am, psxspin02/Makefile.am:
107        Remove scndir.
108
1092011-06-20      Ralf Corsépius <ralf.corsepius@rtems.org>
110
111        * psxautoinit01/Makefile.am, psxbarrier01/Makefile.am,
112        psxclassic01/Makefile.am, psxcleanup01/Makefile.am,
113        psxfchx01/Makefile.am, psxpasswd01/Makefile.am,
114        psxpasswd02/Makefile.am, psxpipe01/Makefile.am,
115        psxrwlock01/Makefile.am, psxspin01/Makefile.am,
116        psxspin02/Makefile.am: Eliminate rtems_scn_DATA.
117        Install *.doc to rtems_testsdir.
118        * Makefile.am: Remove EXTRA_DIST.
119        Remove DIST_SUBDIRS.
120        Remove obsolete comments.
121        * psxclassic01/psxclassic01.doc: Fix copyright date.
122
1232011-05-16      Yaakov Selkowitz  <yselkowitz@users.sourceforge.net>
124
125        * psxclock/init.c (Init):
126        Use CLOCK_PROCESS_CPUTIME_ID and CLOCK_THREAD_CPUTIME_ID.
127        * psxclock/psxclock.scn: Regenerate.
128
1292011-05-06      Joel Sherrill <joel.sherrill@oarcorp.com>
130
131        * psxfile01/test.c, psxmsgq01/init.c, psxreaddir/test.c: Fix tests
132        broken in warning pass.
133
1342011-05-05      Joel Sherrill <joel.sherrill@oarcorp.com>
135
136        * psx04/task3.c, psxfile01/test.c, psxhdrs/Makefile.am,
137        psxmsgq01/init.c, psxreaddir/test.c, psxsignal01/init.c,
138        psxtimes01/init.c, psxualarm/init.c: Remove warnings.
139
1402011-04-15      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
141
142        * psxstat/test.c: Fixed integer type.  Check status codes.
143
1442011-03-09      Joel Sherrill <joel.sherrill@oarcorp.com>
145
146        * psx04/init.c, psx04/psx04.scn: Remove test case made obsolete by
147        PR1759.
148
1492011-03-08      Joel Sherrill <joel.sherrilL@OARcorp.com>
150
151        PR 1759/cpukit
152        * Makefile.am, configure.ac: Add test to use some pthread calls with
153        Classic Tasks.
154        * psxclassic01/.cvsignore, psxclassic01/Makefile.am,
155        psxclassic01/init.c, psxclassic01/psxclassic01.doc,
156        psxclassic01/psxclassic01.scn: New files.
157
1582011-02-22      Ralf Corsépius <ralf.corsepius@rtems.org>
159
160        * configure.ac: Add AC_CONFIG_HEADER(config.h).
161
1622011-02-22      Ralf Corsépius <ralf.corsepius@rtems.org>
163
164        * psx01/init.c, psx01/task.c, psx02/init.c, psx02/task.c, psx03/init.c,
165        psx03/task.c, psx04/init.c, psx04/task1.c, psx04/task2.c, psx04/task3.c,
166        psx05/init.c, psx05/task.c, psx05/task2.c, psx05/task3.c, psx06/init.c,
167        psx06/task.c, psx06/task2.c, psx07/init.c, psx07/task.c, psx08/init.c,
168        psx08/task1.c, psx08/task2.c, psx08/task3.c, psx09/init.c, psx10/init.c,
169        psx10/task.c, psx10/task2.c, psx10/task3.c, psx11/init.c, psx11/task.c,
170        psx12/init.c, psx12/task.c, psx13/main.c, psx13/test.c, psx14/init.c,
171        psx15/init.c, psxaio01/init.c, psxaio02/init.c, psxaio03/init.c,
172        psxalarm01/init.c, psxautoinit01/init.c, psxautoinit02/init.c,
173        psxbarrier01/main.c, psxbarrier01/test.c, psxcancel/init.c,
174        psxcancel01/init.c, psxchroot01/main.c, psxchroot01/test.c,
175        psxcleanup/psxcleanup.c, psxcleanup01/init.c, psxclock/init.c,
176        psxcond01/init.c, psxenosys/init.c, psxfatal_support/init.c,
177        psxfchx01/init.c, psxfile01/main.c, psxfile01/test.c,
178        psxfile01/test_cat.c, psxfile01/test_extend.c, psxfile01/test_write.c,
179        psxfile02/init.c, psxfilelock01/init.c, psxgetrusage01/init.c,
180        psxhdrs/clock01.c, psxhdrs/clock02.c, psxhdrs/clock03.c,
181        psxhdrs/clock04.c, psxhdrs/clock05.c, psxhdrs/clock06.c,
182        psxhdrs/cond01.c, psxhdrs/cond02.c, psxhdrs/cond03.c, psxhdrs/cond04.c,
183        psxhdrs/cond05.c, psxhdrs/cond06.c, psxhdrs/cond07.c, psxhdrs/cond08.c,
184        psxhdrs/cond09.c, psxhdrs/cond10.c, psxhdrs/key01.c, psxhdrs/key02.c,
185        psxhdrs/key03.c, psxhdrs/key04.c, psxhdrs/mutex01.c, psxhdrs/mutex02.c,
186        psxhdrs/mutex03.c, psxhdrs/mutex04.c, psxhdrs/mutex05.c,
187        psxhdrs/mutex06.c, psxhdrs/mutex07.c, psxhdrs/mutex08.c,
188        psxhdrs/mutex09.c, psxhdrs/mutex10.c, psxhdrs/mutex11.c,
189        psxhdrs/mutex12.c, psxhdrs/mutex13.c, psxhdrs/mutex14.c,
190        psxhdrs/mutex15.c, psxhdrs/mutex16.c, psxhdrs/proc01.c,
191        psxhdrs/proc02.c, psxhdrs/proc03.c, psxhdrs/proc04.c, psxhdrs/proc05.c,
192        psxhdrs/proc06.c, psxhdrs/proc07.c, psxhdrs/proc08.c, psxhdrs/proc09.c,
193        psxhdrs/proc10.c, psxhdrs/proc11.c, psxhdrs/proc12.c, psxhdrs/proc13.c,
194        psxhdrs/proc14.c, psxhdrs/pthread01.c, psxhdrs/pthread02.c,
195        psxhdrs/pthread03.c, psxhdrs/pthread04.c, psxhdrs/pthread05.c,
196        psxhdrs/pthread06.c, psxhdrs/pthread07.c, psxhdrs/pthread08.c,
197        psxhdrs/pthread09.c, psxhdrs/pthread10.c, psxhdrs/pthread11.c,
198        psxhdrs/pthread12.c, psxhdrs/pthread13.c, psxhdrs/pthread14.c,
199        psxhdrs/pthread15.c, psxhdrs/pthread16.c, psxhdrs/pthread17.c,
200        psxhdrs/pthread18.c, psxhdrs/pthread19.c, psxhdrs/pthread20.c,
201        psxhdrs/pthread21.c, psxhdrs/pthread22.c, psxhdrs/pthread23.c,
202        psxhdrs/pthread24.c, psxhdrs/pthread25.c, psxhdrs/pthread26.c,
203        psxhdrs/pthread27.c, psxhdrs/pthread28.c, psxhdrs/pthread29.c,
204        psxhdrs/pthread30.c, psxhdrs/pthread31.c, psxhdrs/pthread32.c,
205        psxhdrs/pthread33.c, psxhdrs/pthread34.c, psxhdrs/pthread35.c,
206        psxhdrs/pthread36.c, psxhdrs/pthread37.c, psxhdrs/pthread38.c,
207        psxhdrs/pthread39.c, psxhdrs/pthread40.c, psxhdrs/sched01.c,
208        psxhdrs/sched02.c, psxhdrs/sched03.c, psxhdrs/sched04.c,
209        psxhdrs/sched05.c, psxhdrs/sched06.c, psxhdrs/sched07.c,
210        psxhdrs/sched08.c, psxhdrs/signal01.c, psxhdrs/signal02.c,
211        psxhdrs/signal03.c, psxhdrs/signal04.c, psxhdrs/signal05.c,
212        psxhdrs/signal06.c, psxhdrs/signal07.c, psxhdrs/signal08.c,
213        psxhdrs/signal09.c, psxhdrs/signal10.c, psxhdrs/signal11.c,
214        psxhdrs/signal12.c, psxhdrs/signal13.c, psxhdrs/signal14.c,
215        psxhdrs/signal15.c, psxhdrs/signal16.c, psxhdrs/signal17.c,
216        psxhdrs/signal18.c, psxhdrs/signal19.c, psxhdrs/signal20.c,
217        psxhdrs/signal21.c, psxhdrs/signal22.c, psxhdrs/signal23.c,
218        psxhdrs/sync01.c, psxhdrs/sync02.c, psxhdrs/sync03.c, psxhdrs/time01.c,
219        psxhdrs/time02.c, psxhdrs/time03.c, psxhdrs/time04.c, psxhdrs/time05.c,
220        psxhdrs/time06.c, psxhdrs/time07.c, psxhdrs/time08.c, psxhdrs/time09.c,
221        psxhdrs/time10.c, psxhdrs/time11.c, psxhdrs/time12.c, psxhdrs/time13.c,
222        psxhdrs/timer01.c, psxhdrs/timer02.c, psxhdrs/timer03.c,
223        psxhdrs/timer04.c, psxhdrs/timer05.c, psxhdrs/timer06.c,
224        psxhdrs/timer07.c, psxid01/init.c, psximfs01/init.c, psximfs02/init.c,
225        psxintrcritical01/init.c, psxitimer/init.c, psxkey01/init.c,
226        psxkey01/task.c, psxkey02/init.c, psxkey03/init.c, psxmount/main.c,
227        psxmount/test.c, psxmsgq01/init.c, psxmsgq02/init.c, psxmsgq03/init.c,
228        psxmsgq04/init.c, psxmutexattr01/init.c, psxobj01/init.c,
229        psxpasswd01/init.c, psxpasswd02/init.c, psxpipe01/init.c,
230        psxrdwrv/main.c, psxrdwrv/test.c, psxreaddir/main.c, psxreaddir/test.c,
231        psxrwlock01/main.c, psxrwlock01/test.c, psxsem01/init.c,
232        psxsignal01/init.c, psxsignal01/task1.c, psxsignal02/init.c,
233        psxsignal03/init.c, psxsignal05/init.c, psxsignal06/init.c,
234        psxspin01/main.c, psxspin01/test.c, psxspin02/main.c, psxspin02/test.c,
235        psxstack01/init.c, psxstack02/init.c, psxstat/main.c, psxstat/test.c,
236        psxsysconf/init.c, psxtime/main.c, psxtime/test.c,
237        psxtimer01/psxtimer.c, psxtimer02/psxtimer.c, psxtimes01/init.c,
238        psxualarm/init.c, psxusleep/init.c: Add HAVE_CONFIG_H.
239
2402011-02-14      Joel Sherrill <joel.sherrill@oarcorp.com>
241
242        * psxaio03/init.c, psxaio03/psxaio03.scn: Run in a reasonable amount of
243        time. Update screen.
244
2452011-02-14      Joel Sherrill <joel.sherrilL@OARcorp.com>
246
247        * psximfs02/init.c: Disable EPERM test which does not work when POSIX
248        is disabled.
249
2502011-02-08      Ralf Corsépius <ralf.corsepius@rtems.org>
251
252        * include/pmacros.h: Add PRIxblksize_t, PRIxblkcnt_t.
253        * configure.ac: Add AC_CHECK_SIZEOF([blksize_t]),
254        AC_CHECK_SIZEOF([blkcnt_t]).
255
2562011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
257
258        * configure.ac: Require autoconf-2.68, automake-1.11.1.
259
2602011-01-17      Alin Rus <alin.codejunkie@gmail.com>
261
262        * Makefile.am, configure.ac: Add psxaio03/.
263        * psxaio03/Makefile.am, psxaio03/init.c, psxaio03/psxaio03.scn
264        psxaio03/system.h: New.
265
2662011-01-08      Alin Rus <alin.codejunkie@gmail.com>
267
268        * psxaio02/init.c: Improve aio_cancel() coverage.
269
2702011-01-02      Joel Sherrill <joel.sherrilL@OARcorp.com>
271
272        * psx05/init.c: Spacing.
273
2742010-11-01      Alin Rus <alin.codejunkie@gmail.com>
275
276        * psxaio01/init.c, psxaio02/init.c: Improve coverage.
277
2782010-10-21      Joel Sherrill <joel.sherrill@oarcorp.com>
279
280        * psx05/init.c: Check for correct status returned.
281        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test code
282        to exercise path when attempting to lock for reading but there
283        is at least one writer blocked waiting for access.
284
2852010-10-21      Joel Sherrill <joel.sherrill@oarcorp.com>
286
287        * Makefile.am, configure.ac: New test to ensure pthread_cond_wait() and
288        sleep() (e.g. interruptible blocking and sleeping) are interruptible
289        by signal.
290        * psxsignal06/.cvsignore, psxsignal06/Makefile.am, psxsignal06/init.c,
291        psxsignal06/psxsignal06.doc, psxsignal06/psxsignal06.scn: New files.
292
2932010-10-21      Joel Sherrill <joel.sherrill@oarcorp.com>
294
295        * psx02/init.c, psx02/task.c, psx03/init.c, psx04/init.c,
296        psx04/task1.c, psx04/task2.c, psx04/task3.c, psx05/init.c,
297        psx05/task.c, psx05/task2.c, psx05/task3.c, psx06/init.c,
298        psx06/task.c, psx06/task2.c, psx07/init.c, psx08/init.c,
299        psx08/task2.c, psx08/task3.c, psx09/init.c, psx10/init.c,
300        psx10/task.c, psx10/task2.c, psx10/task3.c, psx11/init.c,
301        psx11/task.c, psx12/init.c, psxalarm01/init.c, psxbarrier01/test.c,
302        psxcancel01/init.c, psxchroot01/test.c, psxitimer/init.c,
303        psxkey01/task.c, psxkey02/init.c, psxkey03/init.c, psxmount/test.c,
304        psxmsgq01/init.c, psxmsgq03/init.c, psxmsgq04/init.c,
305        psxrwlock01/test.c, psxsem01/init.c, psxsignal01/init.c,
306        psxsignal01/task1.c, psxsignal02/init.c, psxsignal03/init.c,
307        psxsignal05/init.c, psxspin01/test.c, psxspin02/test.c,
308        psxstack01/init.c, psxstack02/init.c, psxualarm/init.c: Eliminate
309        double space after parenthesis on rtems_test_assert().
310
3112010-10-08      Ralf Corsépius <ralf.corsepius@rtems.org>
312
313        * psx07/init.c: Add HAVE_DECL_PTHREAD_ATTR_SETGUARDSIZE guard around
314        guardsize.
315
3162010-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
317
318        * psxhdrs/pthread37.c, psxhdrs/pthread38.c, psxhdrs/pthread39.c,
319        psxhdrs/pthread40.c: New files.
320
3212010-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
322
323        * Makefile.am, configure.ac, psx07/init.c, psx07/psx07.scn,
324        psxhdrs/Makefile.am, psxstack01/init.c: Add pthread_attr_getstack,
325        pthread_attr_setstack, pthread_attr_getguardsize, and
326        pthread_attr_setguardsize.
327        * psxstack02/.cvsignore, psxstack02/Makefile.am, psxstack02/init.c,
328        psxstack02/psxstack02.doc, psxstack02/psxstack02.scn: New files.
329
3302010-10-01      Ralf Corsépius <ralf.corsepius@rtems.org>
331
332        * configure.ac: Check for pthread_attr_{get,set}cputime instead of
333        pthread_pthread_attr_{get,set}cputime (Typo).
334
3352010-09-28      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
336
337        * psx15/.cvsignore, psx15/Makefile.am, psx15/init.c, psx15/psx15.scn:
338        New files.
339        * Makefile.am, configure.ac: Reflect changes above.
340
3412010-08-30      Ralf Corsépius <ralf.corsepius@rtems.org>
342
343        * configure.ac: AC_CHECK_DECLS([seteuid]).
344        * psximfs02/init.c: Provide decl for seteuid if not provided by
345        libc.
346
3472010-08-30      Ralf Corsépius <ralf.corsepius@rtems.org>
348
349        * psxenosys/init.c, psxenosys/psxenosys.doc,
350        psxenosys/psxenosys.scn: Remove devctl.
351
3522010-08-26      Joel Sherrill <joel.sherrill@oarcorp.com>
353
354        * psxenosys/init.c, psxenosys/psxenosys.scn: Update to reflect some of
355        aio being implemented.
356
3572010-08-19      Joel Sherrill <joel.sherrilL@OARcorp.com>
358
359        * psxenosys/init.c, psxenosys/psxenosys.scn: Update to reflect AIO
360        submission.
361
3622010-08-19      Joel Sherrill <joel.sherrilL@OARcorp.com>
363
364        * psxaio01/.cvsignore, psxaio02/.cvsignore: New files.
365
3662010-08-16      Alin Rus <alin.codejunkie@gmail.com>
367
368        * Makefile.am, configure.ac: Add psxaio01/, psxaio02/.
369        * psxaio01/Makefile.am, psxaio01/init.c, psxaio01/psxaio01.scn,
370        psxaio01/system.h: New.
371        * psxaio02/Makefile.am, psxaio02/init.c, psxaio02/psxaio02.scn,
372        psxaio02/system.h: New.
373
3742010-08-10      Bharath Suri <bharath.s.jois@gmail.com>
375
376        PR 1598/testing
377        * psxpasswd02/init.c, psxpasswd02/psxpasswd02.scn: New test case
378        added to improve coverage of getpwent.c.
379
3802010-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
381
382        PR 1665/testing
383        * psximfs02/init.c: Fix uninitialized variable warning.
384
3852010-08-09      Bharath Suri <bharath.s.jois@gmail.com>
386
387        PR 1661/testing
388        * psximfs02/init.c: Changes to improve coverage of
389        imfs_initsupp.c, by using a bad value for
390        CONFIGURE_IMFS_MEMFILE_BYTES_PER_BLOCK
391
3922010-08-09      Joel Sherrill <joel.sherrill@oarcorp.com>
393
394        PR 1661/testing
395        * psxchroot01/test.c, psximfs01/init.c, psximfs02/init.c,
396        psxpipe01/init.c: Eliminate most references to RTEMS_Malloc_Heap.
397
3982010-08-09      Ralf Corsépius <ralf.corsepius@rtems.org>
399
400        * psxpasswd02/init.c: Remove unused variable.
401
4022010-08-06      Bharath Suri <bharath.s.jois@gmail.com>
403
404        PR 1654/testing
405        * psx13/test.c, psx13/psx13.scn: Test case to improve testing of
406        dup2 routine.
407        * psxfile01/test.c, psxfile01/psxfile01.scn: New test to improve
408        testing of fcntl routine.
409        * psximfs01/init.c, psximfs01/psximfs01.scn: Improve testing of
410        imfs routines.
411        * psximfs02/init.c, psximfs02/psximfs02.scn: Improve coverage of
412        imfs routines.
413        * psxpasswd02/init.c, psxpasswd02/psxpasswd02.scn: New tests to
414        improve coverage of getpwent.c.
415
4162010-08-06      Ralf Corsépius <ralf.corsepius@rtems.org>
417
418        PR 1652/GCC:
419        * psxpipe01/init.c: Expand incomplete initializers triggering
420        powerpc-gcc -msdata breakdown.
421
4222010-07-30      Bharath Suri <bharath.s.jois@gmail.com>
423
424        PR 1642/testing
425        * psximfs02/init.c, psximfs02/psximfs02.scn,
426        psximfs02/psximfs02.doc: Added test cases to exercise chmod(),
427        chown() and routines in imfs_debug.c.
428
4292010-07-29      Bharath Suri <bharath.s.jois@gmail.com>
430
431        PR 1642/testing
432        * psximfs02/init.c, psximfs02/psximfs02.scn,
433        psximfs02/psximfs02.doc, psximfs02/Makefile.am: New test added.
434        * configure.ac, Makefile.am: Changes to accommodate psximfs02
435        test.
436
4372010-07-29      Bharath Suri <bharath.s.jois@gmail.com>
438
439        PR 1633/testing
440        * psximfs01/init.c, psximfs01/psximfs01.scn,
441        psximfs01/psximfs01.doc: New cases to exercise
442        IMFS_memfile_remove.
443
4442010-07-27      Joel Sherrill <joel.sherrill@oarcorp.com>
445
446        * psxobj01/Makefile.am, psxobj01/init.c, psxobj01/psxobj01.scn: Add
447        test for runnign out of workspace when setting object name as string.
448
4492010-07-27      Vinu Rajashekhar <vinutheraj@gmail.com>
450
451        PR 1629/cpukit
452        * psx04/init.c: sigsuspend() was not completely following the POSIX
453        specification.
454
4552010-07-19      Bharath Suri <bharath.s.jois@gmail.com>
456
457        PR 1623/testing
458        * psx13/test.c, psx13/psx13.scn: New cases to improve coverage of
459        utime() and fpathconf().
460        * psxfile01/test.c, psxfile01/psxfile01.scn: New cases to improve
461        coverage of rmdir(), unlink(), mknod(), link(), open(), read(),
462        write().
463        * psxstat/test.c, psxstat/psxstat.scn: New case to improve
464        coverage of readlink().
465
4662010-07-17      Bharath Suri <bharath.s.jois@gmail.com>
467
468        PR 1622/testing
469        * psxchroot01/test.c, psxchroot01/psxchroot01.scn: Added two test
470        cases to completely cover chroot().
471
4722010-07-16      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
473
474        * psxfile01/test.c: Avoid NULL pointer access.
475
4762010-07-15      Bharath Suri <bharath.s.jois@gmail.com>
477
478        PR 1617/testing
479        * psxfile01/test.c, psxfile01/psxfile01.scn: Added new cases to
480        exercise_link_r and _unlink_r
481        * psxstat/test.c, psxstat/psxstat.scn: Added new cases to exercise
482        _lstat_r and _stat_r.
483        * psxtime/test.c, psxtime/psxtime.scn: Added new cases to exercise
484        _gettimeofday.
485
4862010-07-16      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
487
488        * psxstat/test.c: Avoid NULL pointer access.
489
4902010-07-12      Bharath Suri <bharath.s.jois@gmail.com>
491
492        PR 1613/testing
493        * psxfchx01/init.c, psxfchx01/Makefile.am, psxfchx01/.cvsignore,
494        psxfchx01/psxfchx01.doc, psxfchx01/psxfchx01.scn: New
495        tests. Improves coverage of fchdir, fchmod, fchown directives.
496        * configure.ac, Makefile.am: Changes to accommodate new test.
497        * psxstat/test.c, psxstat/psxstat.scn: Added new test case to test
498        statvfs routine under libcsupport.
499
5002010-07-09      Bharath Suri <bharath.s.jois@gmail.com>
501
502        PR 1610/testing
503        * psx13/test.c, psx13/psx13.scn: Remove the test cases which
504        exercise pipe. These are new a new test under psxpipe01/
505        * psxpipe01/init.c, psxpipe01/Makefile.am,
506        psxpipe01/psxpipe01.scn, psxpipe01/psxpipe01.doc: Added new test.
507        * Makefile.am, configure.ac: Changes due to addition of new test:
508        psxpipe01.
509
5102010-07-08      Bharath Suri <bharath.s.jois@gmail.com>
511
512        PR 1608/testing
513        * psxfile01/init.c: Add a simple test case: Open file as read-only
514        and attemp to truncate. Improves coverage.
515
5162010-07-07      Joel Sherrill <joel.sherrill@oarcorp.com>
517
518        PR 1606/cpukit
519        * psxfatal_support/init.c: Remove
520        INTERNAL_ERROR_INVALID_WORKSPACE_ADDRESS since it is not generated.
521
5222010-07-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
523
524        * psxfatal_support/init.c: Print end of test message in case of
525        success.  Stop multitasking in the fatal error extension.
526        * psxfatal01/psxfatal01.scn, psxfatal02/psxfatal02.scn: Update.
527
5282010-07-06      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
529
530        * psxtimes01/init.c: Added missing declaration.
531
5322010-07-05      Joel Sherrill <joel.sherrill@oarcorp.com>
533
534        * Makefile.am, configure.ac: Add test for various forms of times() and
535        getrusage().
536        * psxgetrusage01/.cvsignore, psxgetrusage01/Makefile.am,
537        psxgetrusage01/init.c, psxgetrusage01/psxgetrusage01.doc,
538        psxgetrusage01/psxgetrusage01.scn, psxtimes01/.cvsignore,
539        psxtimes01/Makefile.am, psxtimes01/init.c, psxtimes01/psxtimes01.doc,
540        psxtimes01/psxtimes01.scn: New files.
541
5422010-07-05      Joel Sherrill <joel.sherrill@oarcorp.com>
543
544        * psxid01/init.c, psxid01/psxid01.scn: Actually match an entry in
545        /etc/passwd and /etc/group.
546
5472010-07-05      Joel Sherrill <joel.sherrill@oarcorp.com>
548
549        * psxid01/init.c, psxid01/psxid01.doc, psxid01/psxid01.scn: Add test
550        cases.
551
5522010-07-02      Joel Sherrill <joel.sherrill@oarcorp.com>
553
554        * psx13/test.c: Fix warning.
555
5562010-07-02      Joel Sherrill <joel.sherrill@oarcorp.com>
557
558        * psxfile01/test_cat.c: Does not need posix specific macros.
559
5602010-07-01      Joel Sherrill <joel.sherrilL@OARcorp.com>
561
562        * psxfile01/Makefile.am, psxfile01/psxfile01.scn, psxfile01/test.c:
563        Remove tests which put NULL entries in file handlers.
564
5652010-07-01      Bharath Suri <bharath.s.jois@gmail.com>
566
567        PR 1598/testing
568        * Makefile.am, configure.ac, psxpasswd01/init.c,
569        psxpasswd01/psxpasswd01.doc, psxpasswd01/psxpasswd01.scn: Add testing
570        for POSIX user database (e.g. /etc/group and /etc/passwd) access
571        routines which are implemented in libcsupport/src/getpwent.c.
572        * psxpasswd02/.cvsignore, psxpasswd02/Makefile.am, psxpasswd02/init.c,
573        psxpasswd02/psxpasswd02.doc, psxpasswd02/psxpasswd02.scn: New files.
574
5752010-07-01      Vinu Rajashekhar <vinutheraj@gmail.com>
576
577        PR 1597/cpukit
578        * psx13/psx13.scn, psx13/test.c, psxstat/psxstat.scn,
579        psxstat/test.c: Add lchown() and utimes().
580
5812010-07-01      Joel Sherrill <joel.sherrill@oarcorp.com>
582
583        * Makefile.am, configure.ac: Add tests for file lock stubs as well as
584        various POSIX methods that access UID, PID, and GID.
585        * psxfilelock01/.cvsignore, psxfilelock01/Makefile.am,
586        psxfilelock01/init.c, psxfilelock01/psxfilelock01.doc,
587        psxfilelock01/psxfilelock01.scn, psxid01/.cvsignore,
588        psxid01/Makefile.am, psxid01/init.c, psxid01/psxid01.doc,
589        psxid01/psxid01.scn: New files.
590
5912010-06-30      Joel Sherrill <joel.sherrilL@OARcorp.com>
592
593        * psximfs01/init.c: Fix warning introduced.
594
5952010-06-30      Joel Sherrill <joel.sherrill@oarcorp.com>
596
597        PR 1595/tests
598        * psximfs01/init.c: Fix warnings.
599
6002010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
601
602        * psxtime/psxtime.scn, psxtime/test.c: Add test for passing a null
603        pointer.
604
6052010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
606
607        * configure.ac: Remove reference to RTEMS_OBJECT_FORMAT.
608
6092010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
610
611        * Makefile.am, configure.ac: Add test to exercise IMFS behaviour with
612        files of maximum sizes.
613        * psximfs01/.cvsignore, psximfs01/Makefile.am, psximfs01/init.c,
614        psximfs01/psximfs01.doc, psximfs01/psximfs01.scn: New files.
615
6162010-06-23      Joel Sherrill <joel.sherrilL@OARcorp.com>
617
618        * Makefile.am, configure.ac: Revert accidentally committed patch.
619
6202010-06-23      Joel Sherrill <joel.sherrilL@OARcorp.com>
621
622        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
623        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
624        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
625        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
626        psx13/Makefile.am, psx14/Makefile.am, psxalarm01/Makefile.am,
627        psxautoinit01/Makefile.am, psxautoinit02/Makefile.am,
628        psxbarrier01/Makefile.am, psxcancel/Makefile.am,
629        psxcancel01/Makefile.am, psxchroot01/Makefile.am,
630        psxcleanup/Makefile.am, psxcleanup01/Makefile.am,
631        psxclock/Makefile.am, psxcond01/Makefile.am, psxenosys/Makefile.am,
632        psxfatal01/Makefile.am, psxfatal02/Makefile.am,
633        psxfile01/Makefile.am, psxintrcritical01/Makefile.am,
634        psxitimer/Makefile.am, psxkey01/Makefile.am, psxkey02/Makefile.am,
635        psxkey03/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
636        psxmsgq02/Makefile.am, psxmsgq03/Makefile.am, psxmsgq04/Makefile.am,
637        psxmutexattr01/Makefile.am, psxobj01/Makefile.am,
638        psxpasswd01/Makefile.am, psxrdwrv/Makefile.am,
639        psxreaddir/Makefile.am, psxrwlock01/Makefile.am,
640        psxsem01/Makefile.am, psxsignal01/Makefile.am,
641        psxsignal02/Makefile.am, psxsignal03/Makefile.am,
642        psxsignal04/Makefile.am, psxsignal05/Makefile.am,
643        psxspin01/Makefile.am, psxspin02/Makefile.am, psxstack01/Makefile.am,
644        psxstat/Makefile.am, psxsysconf/Makefile.am, psxtime/Makefile.am,
645        psxtimer01/Makefile.am, psxtimer02/Makefile.am,
646        psxualarm/Makefile.am, psxusleep/Makefile.am: Revert accidentally
647        committed patch.
648
6492010-06-23      Joel Sherrill <joel.sherrilL@OARcorp.com>
650
651        * Makefile.am, configure.ac, psx01/Makefile.am, psx02/Makefile.am,
652        psx03/Makefile.am, psx04/Makefile.am, psx05/Makefile.am,
653        psx06/Makefile.am, psx07/Makefile.am, psx08/Makefile.am,
654        psx09/Makefile.am, psx10/Makefile.am, psx11/Makefile.am,
655        psx12/Makefile.am, psx13/Makefile.am, psx14/Makefile.am,
656        psxalarm01/Makefile.am, psxautoinit01/Makefile.am,
657        psxautoinit02/Makefile.am, psxbarrier01/Makefile.am,
658        psxcancel/Makefile.am, psxcancel01/Makefile.am,
659        psxchroot01/Makefile.am, psxcleanup/Makefile.am,
660        psxcleanup01/Makefile.am, psxclock/Makefile.am,
661        psxcond01/Makefile.am, psxenosys/Makefile.am, psxfatal01/Makefile.am,
662        psxfatal02/Makefile.am, psxfile01/Makefile.am, psxfile02/init.c,
663        psxfile02/psxfile02.doc, psxfile02/psxfile02.scn,
664        psxintrcritical01/Makefile.am, psxitimer/Makefile.am,
665        psxkey01/Makefile.am, psxkey02/Makefile.am, psxkey03/Makefile.am,
666        psxmount/Makefile.am, psxmsgq01/Makefile.am, psxmsgq02/Makefile.am,
667        psxmsgq03/Makefile.am, psxmsgq04/Makefile.am,
668        psxmutexattr01/Makefile.am, psxobj01/Makefile.am,
669        psxpasswd01/Makefile.am, psxrdwrv/Makefile.am,
670        psxreaddir/Makefile.am, psxrwlock01/Makefile.am,
671        psxsem01/Makefile.am, psxsignal01/Makefile.am,
672        psxsignal02/Makefile.am, psxsignal03/Makefile.am,
673        psxsignal04/Makefile.am, psxsignal05/Makefile.am,
674        psxspin01/Makefile.am, psxspin02/Makefile.am, psxstack01/Makefile.am,
675        psxstat/Makefile.am, psxsysconf/Makefile.am, psxtime/Makefile.am,
676        psxtimer01/Makefile.am, psxtimer02/Makefile.am,
677        psxualarm/Makefile.am, psxusleep/Makefile.am: Add test for fd greater
678        than number of file descriptors configured.
679
6802010-06-23      Jennifer Averett <Jennifer.Averett@OARcorp.com>
681
682        * psxfile02/psxfile02.doc: Filled in documentation information.
683
6842010-06-23      Jennifer Averett <Jennifer Averett@OARcorp.com>
685
686        * Makefile.am, configure.ac: Added test case for calls that check for
687        an unopened file descriptor.
688        * psxfile02/.cvsignore, psxfile02/Makefile.am, psxfile02/init.c,
689        psxfile02/psxfile02.doc, psxfile02/psxfile02.scn: New files.
690
6912010-06-22      Jennifer Averett <Jennifer.Averett@OARcorp.com>
692
693        * psxtime/psxtime.scn, psxtime/test.c: Add a normal case with second
694        parameter to adjtime NULL.
695
6962010-06-19      Joel Sherrill <joel.sherrill@oarcorp.com>
697
698        * psxfatal_support/init.c: Remove references to ITRON constants.
699
7002010-06-08      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
701
702        * psxfile01/test.c: Update for IMFS API changes.
703
7042010-06-02      Chris Johns <chrisj@rtems.org>
705
706        * psxfile01/test.c, psxmount/test.c, psxreaddir/test.c,
707        psxstat/test.c: Update to the new mount API.
708
7092010-05-29      Ralf Corsépius <ralf.corsepius@rtems.org>
710
711        * configure.ac: Add AC_CHECK_SIZEOF(off_t).
712        * include/pmacros.h: Add PRIdoff_t.
713
7142010-05-17      Bharath Suri <bharath.s.jois@gmail.com>
715
716        * psxfile01/test.c, psxfile01/psxfile01.scn: This file now
717        exercises the _rename_r in libcsupport. For now, it also
718        provides two fsmount_me_h handlers to enable certain error
719        checking paths
720
7212010-04-28      Joel Sherrill <joel.sherrill@oarcorp.com>
722
723        * psxfile01/test.c: Add check for errno on chdir(NULL).
724
7252010-04-25      Joel Sherrill <joel.sherrill@oarcorp.com>
726
727        * psxrdwrv/test.c: Use SIZE_MAX not SSIZE_MAX.
728
7292010-04-25      Joel Sherrill <joel.sherrill@oarcorp.com>
730
731        * psx07/init.c, psx07/task.c: Introduce enough of a delay so the Init()
732        thread can reliably reach the pthread_join() call.
733
7342010-04-25      Joel Sherrill <joel.sherrilL@OARcorp.com>
735
736        * psxreaddir/psxreaddir.scn, psxreaddir/test.c: Do not test for
737        rewinddir(NULL) since we are now using newlib's implementation and it
738        does not check for NULL. This causes a fault on some targets.
739
7402010-04-03      Joel Sherrill <joel.sherrill@oarcorp.com>
741
742        * psx07/init.c, psx09/init.c, psx12/init.c, psxhdrs/pthread11.c,
743        psxhdrs/pthread22.c, psxhdrs/sched01.c, psxhdrs/sched03.c:
744        Reflect POSIX changes to sched_param.
745
7462010-04-02      Ralf Corsépius <ralf.corsepius@rtems.org>
747
748        * psxhdrs/proc01.c, psxhdrs/proc02.c, psxhdrs/proc07.c,
749        psxhdrs/proc08.c, psxhdrs/proc09.c, psxhdrs/proc10.c,
750        psxhdrs/proc11.c, psxhdrs/proc12.c, psxhdrs/proc13.c,
751        psxhdrs/proc14.c, psxhdrs/signal20.c, psxhdrs/signal21.c:
752        #include <unistd.h>.
753
7542009-12-28      Shrikant Gaikwad <n3oo3n@gmail.com>
755
756        * psx13/test.c, psx13/psx13.scn Added new routine PipeTestNull()
757        to cover the trivial NULL case for pipe function.
758
7592009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
760
761        * psxrwlock01/test.c, psxspin01/test.c, psxspin02/test.c: Fix spacing
762        and compilation issues. Initial test build was accidentally without
763        POSIX enabled.
764
7652009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
766
767        * include/pmacros.h, psx01/task.c, psx02/init.c, psx02/task.c,
768        psx03/init.c, psx03/task.c, psx04/init.c, psx04/task1.c,
769        psx04/task2.c, psx04/task3.c, psx05/init.c, psx05/task.c,
770        psx05/task2.c, psx05/task3.c, psx06/init.c, psx06/task.c,
771        psx06/task2.c, psx07/init.c, psx08/init.c, psx08/task2.c,
772        psx08/task3.c, psx09/init.c, psx10/init.c, psx10/task.c,
773        psx10/task2.c, psx10/task3.c, psx11/init.c, psx11/task.c,
774        psx12/init.c, psxalarm01/init.c, psxbarrier01/test.c,
775        psxcancel01/init.c, psxchroot01/test.c, psxclock/init.c,
776        psxfile01/test.c, psxfile01/test_cat.c, psxfile01/test_extend.c,
777        psxfile01/test_write.c, psxitimer/init.c, psxkey01/task.c,
778        psxkey02/init.c, psxkey03/init.c, psxmount/test.c, psxmsgq01/init.c,
779        psxmsgq03/init.c, psxmsgq04/init.c, psxreaddir/test.c,
780        psxrwlock01/test.c, psxsem01/init.c, psxsignal01/init.c,
781        psxsignal01/task1.c, psxsignal02/init.c, psxsignal03/init.c,
782        psxsignal05/init.c, psxspin01/test.c, psxspin02/test.c,
783        psxstack01/init.c, psxstat/test.c, psxtime/test.c, psxualarm/init.c:
784        Use rtems_test_assert() consistently instead of system assert().
785        rtems_test_assert() is designed to integrate into the RTEMS test
786        suite infrastructure.
787
7882009-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
789
790        * Makefile.am, configure.ac: New test to exercise getgrnam and getpwnam
791        families.
792        * psxpasswd01/.cvsignore, psxpasswd01/Makefile.am, psxpasswd01/init.c,
793        psxpasswd01/psxpasswd01.doc, psxpasswd01/psxpasswd01.scn: New files.
794
7952009-11-23      Joel Sherrill <joel.sherrill@oarcorp.com>
796
797        PR 1460/cpukit
798        * psx14/init.c: Change return type on methods accessing portions of
799        RTEMS Ids to int. This allows -1 to be return on error.
800
8012009-11-11      Joel Sherrill <joel.sherrill@oarcorp.com>
802
803        PR 1466/tests
804        * Makefile.am, configure.ac, psxclock/init.c, psxclock/psxclock.doc,
805        psxclock/psxclock.scn, psxkey03/init.c, psxsignal02/init.c,
806        psxsignal03/init.c, psxstack01/init.c: Remove usleep() from tests.
807        Add test specifically to test it since it is deprecated as of
808        POSIX.1-2008.
809        * psxusleep/.cvsignore, psxusleep/Makefile.am, psxusleep/init.c,
810        psxusleep/psxusleep.doc, psxusleep/psxusleep.scn: New files.
811
8122009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
813
814        * psxcancel01/init.c: Initialize start time.
815
8162009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
817
818        * psxmsgq01/init.c, psxsem01/init.c: Add service to check status
819        returned by POSIX methods which return a pointer which is -1 on
820        error. This eliminated some casts.
821
8222009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
823
824        * psxenosys/Makefile.am: Add documentation file.
825        * psxenosys/psxenosys.doc: New file.
826
8272009-01-02      Ralf Corsépius <ralf.corsepius@rtems.org>
828
829        * psxsignal03/init.c:
830        Print sigval.sival_ptr instead of "union sigval".
831
8322009-01-01      Ralf Corsépius <ralf.corsepius@rtems.org>
833
834        * psxstat/test.c: Apply PRI* macros to print struct stat fields.
835        * psxreaddir/test.c: Apply PRI* macros to print struct stat fields.
836        * psxfile01/test.c: Remove obsure #ifdef's.
837        Apply PRI* macros to print struct stat fields.
838
8392009-10-31      Ralf Corsépius <ralf.corsepius@rtems.org>
840
841        * include/pmacros.h: Change TM_OCTOBER to 9, TM_NOVEMBER to 10,
842        TM_DECEMBER to 11 (tm_mon months start with JAN = 0).
843
8442009-10-31      Ralf Corsépius <ralf.corsepius@rtems.org>
845
846        * include/pmacros.h: November is the 11th month.
847
8482009-10-30      Ralf Corsépius <ralf.corsepius@rtems.org>
849
850        * psxstat/test.c: Remove #ifdef's.
851        * psxmount/test.c, psxreaddir/test.c: Remove __P (unused anachronism).
852        * psxfatal02/testcase.h: Fall back to INT_MAX as posix stack size in
853        if 12MB are too big for a target (16bit compliance).
854        * psx04/init.c: Use INT_MAX instead of 0xffffffff in call to kill()
855        for 16bit compliance.
856        * psx14/init.c: Add local prototypes for
857        rtems_object_api_minimum_class, rtems_object_api_maximum_class.
858        Reflect the prototypes having been missing to printf's.
859
8602009-10-29      Ralf Corsépius <ralf.corsepius@rtems.org>
861
862        * psxsysconf/init.c:
863        Comment out sysconf(LONG_MAX) check (not useful).
864        Change sysconf(0x12345678) check into sysconf(INT_MAX) for better
865        16bit compliance.
866        * psx11/task.c: Use long for nsecs.
867        * psx10/init.c: Pass 0x7FFF instead of 0xFFFFFF as invalid pshared
868        attribute to pthread_condattr_setpshared for 16bit target compliance.
869
8702009-10-28      Ralf Corsépius <ralf.corsepius@rtems.org>
871
872        * psxbarrier01/test.c: Include <tmacros.h>
873
8742009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
875
876        * psx01/init.c, psx01/task.c, psx02/init.c, psx03/init.c,
877        psx04/init.c, psx05/init.c, psx06/init.c, psx07/init.c,
878        psx08/init.c, psx09/init.c, psx10/task.c, psx10/task2.c,
879        psx10/task3.c, psx11/init.c, psx12/init.c, psxalarm01/init.c,
880        psxbarrier01/test.c, psxkey01/init.c, psxkey01/task.c,
881        psxmsgq02/init.c, psxsignal01/init.c, psxualarm/init.c:
882        Use PRIxpthread_t to print pthread_t's.
883
8842009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
885
886        * psxmsgq02/init.c:
887        Remove cast in call to fatal_posix_service_status_errno.
888        * psxenosys/init.c:
889        Add missing args in calls to execl, execlp, execle.
890        * psxhdrs/pthread36.c: Use HAVE_DECL_PTHREAD_ATTR_GETCPUTIME.
891        * psxhdrs/pthread35.c: Use HAVE_DECL_PTHREAD_ATTR_SETCPUTIME.
892        * psx07/init.c: Use HAVE_DECL_PTHREAD_ATTR_GETCPUTIME,
893        HAVE_DECL_PTHREAD_ATTR_SETCPUTIME.
894        * configure.ac:
895        Add AC_CHECK_DECLS pthread_attr_getcputime, pthread_attr_setcputime.
896
8972009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
898
899        * psxtimer01/psxtimer.c: Use %ld to print *.tv_nsec.
900        * psxsysconf/init.c: Use %ld to print *.tv_nsec.
901        * psxclock/init.c: Use %ld to print *.tv_nsec.
902        * psx06/init.c, psx06/system.h: Misc. warning fixes.
903
9042009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
905
906        * psxsignal03/init.c: Add missing argument to printf.
907        * psxfile01/test.c: Use %zu instead of %d to print size_t's.
908        * psxclock/init.c, psxtimer01/psxtimer.c:
909        Use PRItime_t to print time_t's.
910        * configure.ac: Add AC_CHECK_HEADERS sys/mman.h.
911        Add AC_CHECK_DECLS pthread_atfork, adjtime, mprotect.
912
9132009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
914
915        * psxtime/test.c: Include <sys/time.h>.
916        Conditionally add local prototype for adjtime()
917        if sys/time.h doesn't supply it.
918        * psx07/init.c: Include <sched.h>, <pthread.h>.
919        * psx05/init.c: Include <sched.h>.
920        * psx11/init.c, psx09/init.c: Include <sched.h>.
921        * psx12/init.c: Include <sched.h>.
922        * psxenosys/init.c: Include <pthread.h>.
923        Conditionally add local prototype for pthread_atfork()
924        if pthread.h doesn't supply it.
925        * psxkey01/init.c: Include "test_support.h".
926
9272009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
928
929        * configure.ac: Check for pthread_atfork in pthread.h.
930        * psxrwlock01/test.c: Conditionally add local prototype for
931        pthread_atfork() if pthread.h doesn't supply it.
932        Include <pthread.h>.
933
9342009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
935
936        * configure.ac: Check for sys/mman.h.
937        Check for mprotect in sys/mman.h.
938        * psxenosys/init.c: Conditionally add local prototype for
939        mprotect() if sys/mman.h doesn't supply it.
940
9412009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
942
943        * configure.ac: Check for pthread_rwlock_unlock in pthread.h.
944        * psxrwlock01/test.c: Conditionally add local prototype for
945        pthread_rwlock_unlock() if pthread.h doesn't supply it.
946
9472009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
948
949        * psx01/init.c, psxalarm01/init.c, psxbarrier01/test.c,
950        psxclock/init.c, psxfatal01/testcase.h, psxfatal02/testcase.h,
951        psxhdrs/signal12.c, psxkey01/init.c, psxkey03/init.c,
952        psxmsgq01/init.c, psxmsgq02/init.c, psxmsgq03/init.c,
953        psxreaddir/test.c, psxrwlock01/test.c, psxsignal01/init.c,
954        psxsignal02/init.c, psxsignal03/init.c, psxspin01/test.c,
955        psxspin02/test.c, psxstack01/init.c, psxstat/test.c,
956        psxualarm/init.c: Remove unused vars.
957        Add missing prototypes.
958
9592009-10-22      Joel Sherrill <joel.sherrill@oarcorp.com>
960
961        * Makefile.am: Build file IO related tests even with POSIX threading is
962        disabled.
963
9642009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
965
966        * configure.ac: Don't add -ansi -fasm to CFLAGS.
967
9682009-10-14      Joel Sherrill <joel.sherrill@OARcorp.com>
969
970        * psxtimer01/psxtimer.c: It is not necessarily an error for the time
971        remaining to not equal the period.
972
9732009-10-11      Joel Sherrill <joel.sherrill@oarcorp.com>
974
975        * psx05/init.c, psx05/psx05.scn: Add test for bad mutex type.
976
9772009-10-11      Joel Sherrill <joel.sherrill@oarcorp.com>
978
979        * psxcleanup/system.h: Fix typo.
980        * Makefile.am, configure.ac: Add new test for exercising pushing
981        and popping a clean up handler without actually executing it.
982        * psxcleanup01/.cvsignore, psxcleanup01/Makefile.am,
983        psxcleanup01/init.c, psxcleanup01/psxcleanup01.doc,
984        psxcleanup01/psxcleanup01.scn: New files.
985
9862009-10-11      Joel Sherrill <joel.sherrill@OARcorp.com>
987
988        * Makefile.am, configure.ac: Add new test to ensure that canceling an
989        alarm works as defined.
990        * psxalarm01/.cvsignore, psxalarm01/Makefile.am, psxalarm01/init.c,
991        psxalarm01/psxalarm01.doc, psxalarm01/psxalarm01.scn: New files.
992
9932009-10-11      Joel Sherrill <joel.sherrill@OARcorp.com>
994
995        * psxtimer01/psxtimer.c: Actually pass the pointer we initialized.
996
9972009-10-11      Joel Sherrill <joel.sherrill@oarcorp.com>
998
999        * psxtimer01/psxtimer.c: Make sure we have null and not-null as return
1000        parameter to timer_settime().
1001
10022009-10-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1003
1004        * psxtimer01/psxtimer.c: Modify so it passes in a NULL to
1005        timer_settime() for previous value. We are not using the
1006        value in this particular case and this path must be exercised.
1007        * psxtimer01/psxtimer01.scn: Update so it matches output on sis.
1008
10092009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1010
1011        * psxcancel/init.c, psxcancel/psxcancel.scn, psxcancel01/init.c,
1012        psxcancel01/psxcancel01.scn: Add missing pthread cancellation test
1013        cases.
1014
10152009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1016
1017        * Makefile.am, configure.ac: Add new test for calling pthread_cancel()
1018        from an ISR.
1019        * psxcancel01/.cvsignore, psxcancel01/Makefile.am, psxcancel01/init.c,
1020        psxcancel01/psxcancel01.doc, psxcancel01/psxcancel01.scn: New files.
1021
10222009-09-26      Joel Sherrill <joel.sherrill@oarcorp.com>
1023
1024        * psxfatal_support/init.c, psxfatal_support/system.h: Eliminate use of
1025        deprecated rtems_extension.
1026
10272009-09-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1028
1029        * psxclock/init.c, psxclock/psxclock.scn: Add test case for negative
1030        nanoseconds.
1031
10322009-09-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1033
1034        * psxsysconf/init.c, psxsysconf/psxsysconf.scn: Add test for
1035        getpagesize().
1036
10372009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
1038
1039        * psxclock/init.c, psxclock/psxclock.scn, psxenosys/init.c,
1040        psxenosys/psxenosys.scn, psxsignal03/Makefile.am, psxsignal03/init.c,
1041        psxsignal04/Makefile.am: Move test cases which needed to be executed
1042        when POSIX is disabled to psxclock so they will be.
1043
10442009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
1045
1046        * Makefile.am, configure.ac, psx01/init.c, psx01/psx01.scn: Add new
1047        test to exercise clock and delay services enabled when POSIX threads
1048        are disabled. This is split from psx01. POSIX test suite now enabled
1049        when POSIX threads are disabled so only enable tests which are
1050        appropriate.
1051        * psxclock/.cvsignore, psxclock/Makefile.am, psxclock/init.c,
1052        psxclock/psxclock.doc, psxclock/psxclock.scn: New files.
1053
10542009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1055
1056        * psx09/init.c, psx09/psx09.scn: Correct test following decision of
1057        when not to change ssporadic scheduler so it does not touch a task's
1058        priority when it is holding a mutex or its priority would be impacted
1059        adversely.
1060
10612009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1062
1063        * psxtime/main.c, psxtime/psxtime.scn, psxtime/test.c: Add test case
1064        for adjusting time (adjtime()) where the time is adjusted by enough
1065        microseconds that it crosses a second boundary.
1066
10672009-08-19      Santosh G Vattam <vattam.santosh@gmail.com>
1068
1069        * psx07/init.c, psx07/psx07.scn, psx07/system.h, psx07/task.c: Update
1070        test to catch more sporadic server cases.
1071
10722009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
1073
1074        * psx01/init.c, psx01/psx01.scn: Add test case for nanosleep with NULL
1075        remaining pointer.
1076
10772009-08-17     
1078
1079        * psx05/init.c, psx05/psx05.scn: Add test case for initializing
1080        a recursize mutex.
1081
10822009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
1083
1084        * psxfile01/test.c, psxstat/test.c, psxtime/test.c: Eliminate test
1085        routines TICKS_PER_SECOND and get_ticks_per_second() in favor of new
1086        rtems_clock_get_ticks_per_second().
1087
10882009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1089
1090        * psxsignal01/init.c: Convert calls to legacy routine rtems_clock_get(
1091        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
1092
10932009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1094
1095        * psxstat/test.c, psxtime/test.c: Convert calls to legacy routine
1096        rtems_clock_get( RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
1097
10982009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1099
1100        * Makefile.am, configure.ac: Add test case for user providing their own
1101        stack to a POSIX thread.
1102        * psxstack01/.cvsignore, psxstack01/Makefile.am, psxstack01/init.c,
1103        psxstack01/psxstack01.doc, psxstack01/psxstack01.scn: New files.
1104
11052009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1106
1107        * psxmsgq04/init.c, psxmsgq04/psxmsgq04.scn: Tinker with test to ensure
1108        that it hits both failing to allocate memory for the message queue
1109        name and message buffers.
1110
11112009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1112
1113        * psxintrcritical01/init.c: Lower microseconds per tick so tests run
1114        quicker and more reliably hit the intended critical section.
1115
11162009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
1117
1118        * Makefile.am, configure.ac: Add a test to exercise an odd case in
1119        _POSIX_signals_Clear_signals.
1120        * psxsignal05/.cvsignore, psxsignal05/Makefile.am, psxsignal05/init.c,
1121        psxsignal05/psxsignal05.doc, psxsignal05/psxsignal05.scn: New files.
1122
11232009-08-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1124
1125        * psxmsgq04/init.c: Correct typo in configuration so test does as
1126        intended.
1127
11282009-08-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1129
1130        * psxmsgq04/init.c, psxmsgq04/psxmsgq04.doc, psxmsgq04/psxmsgq04.scn:
1131        Update to handle ENFILE case now that POSIX message queues and
1132        message queue file descriptors are configured separately and this
1133        error is possible.
1134
11352009-08-05      Santosh G Vattam <vattam.santosh@gmail.com>
1136
1137        * Makefile.am, psxmsgq04/init.c, psxmsgq04/psxmsgq04.doc,
1138        psxmsgq04/psxmsgq04.scn: Exercise running out of memory while
1139        allocating the message buffers for a POSIX message queue.
1140
11412009-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1142
1143        * psxsignal03/init.c, psxsignal03/psxsignal03.scn,
1144        psxsignal04/psxsignal04.scn: Correct test numbers in macros so output
1145        is right. Update both screens.
1146
11472009-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1148
1149        * Makefile.am, configure.ac, psxsignal03/Makefile.am,
1150        psxsignal03/init.c, psxsignal03/psxsignal03.doc: Add new test
1151        variation which focused on real-time signals rather than user
1152        signals.
1153        * psxsignal04/.cvsignore, psxsignal04/Makefile.am,
1154        psxsignal04/psxsignal04.doc, psxsignal04/psxsignal04.scn: New files.
1155
11562009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1157
1158        * psx07/init.c, psx07/psx07.scn, psx07/task.c: Add test for budget and
1159        replenish period of zero.
1160
11612009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1162
1163        * Makefile.am, configure.ac: Add new test to account for properly
1164        handling keys when a thread has non-NULL key value and key has NULL
1165        destructor and when a thread has NULL key value and key has
1166        destructor.
1167        * psxkey03/.cvsignore, psxkey03/Makefile.am, psxkey03/init.c,
1168        psxkey03/psxkey03.doc, psxkey03/psxkey03.scn: New files.
1169
11702009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1171
1172        * Makefile.am, configure.ac: Add new test for exercising running out of
1173        memory while allocating the key pointers.
1174        * psxkey02/.cvsignore, psxkey02/Makefile.am, psxkey02/init.c,
1175        psxkey02/psxkey02.doc, psxkey02/psxkey02.scn: New files.
1176
11772009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1178
1179        * psxmsgq04/init.c: Add call to mq_unlink.
1180
11812009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1182
1183        * Makefile.am, configure.ac: Add shell of new test.
1184        * psxmsgq04/.cvsignore, psxmsgq04/Makefile.am, psxmsgq04/init.c,
1185        psxmsgq04/psxmsgq04.doc, psxmsgq04/psxmsgq04.scn: New files.
1186
11872009-07-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1188
1189        * Makefile.am, configure.ac: Add test to address cases where a thread
1190        is waiting on a signal (sigwait) and we send it. Also address case
1191        where there are too many queued signals.
1192        * psxsignal03/.cvsignore, psxsignal03/Makefile.am, psxsignal03/init.c,
1193        psxsignal03/psxsignal03.doc, psxsignal03/psxsignal03.scn: New files.
1194
11952009-07-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1196
1197        * psxsignal02/init.c: Fix spacing.
1198
11992009-07-28      Santosh G Vattam <vattam.santosh@gmail.com>
1200
1201        * psxmsgq01/init.c, psxmsgq01/psxmsgq01.scn: Add tests for various
1202        mq_timedreceive and mq_timedsend conditions. In particular test
1203        timeout in the past.
1204
12052009-07-28      Santosh G Vattam <vattam.santosh@gmail.com>
1206
1207        * psx05/init.c, psx05/psx05.scn: Add test for pthread_mutex_timedlock
1208        with timeout in the past.
1209
12102009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
1211
1212        * psxsignal02/psxsignal02.scn: Fill in screen file.
1213
12142009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
1215
1216        * Makefile.am, configure.ac: Add new test to exercise algorithm to
1217        dispatch process wide signals to individual threads.
1218        * psxsignal02/.cvsignore, psxsignal02/Makefile.am, psxsignal02/init.c,
1219        psxsignal02/psxsignal02.doc, psxsignal02/psxsignal02.scn: New files.
1220
12212009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1222
1223        * Makefile.am, configure.ac: Add test to exercise interrupt
1224        synchronization logic in _POSIX_Timer_Insert_helper that supports
1225        POSIX timers.
1226        * psxintrcritical01/.cvsignore, psxintrcritical01/Makefile.am,
1227        psxintrcritical01/init.c, psxintrcritical01/psxintrcritical01.doc,
1228        psxintrcritical01/psxintrcritical01.scn: New files.
1229
12302009-07-23      Santosh G Vattam <vattam.santosh@gmail.com>
1231
1232        * psxcancel/Makefile.am, psxcancel/init.c, psxcancel/psxcancel.scn: Add
1233        multiple cases which complete coverage of thread cancellation.
1234        * psxcancel/psxcancel.doc: New file.
1235
12362009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1237
1238        * psxsem01/Makefile.am, psxsem01/init.c: Much clean up.
1239        * psxsem01/system.h: Removed.
1240
12412009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1242
1243        * psxsem01/init.c: Eliminate warning.
1244
12452009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1246
1247        * psxcancel/init.c: Clean up.
1248
12492009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1250
1251        * psxmutexattr01/init.c: Make test optional if tools do not support
1252        posix mutex type attribute.
1253
12542009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1255
1256        * Makefile.am, configure.ac: Add new test to exercise error case for
1257        when a task is blocked on a condition variable with one mutex and
1258        another task attempts to block on the same condition variable with
1259        another mutex.
1260        * psxcond01/.cvsignore, psxcond01/Makefile.am, psxcond01/init.c,
1261        psxcond01/psxcond01.doc, psxcond01/psxcond01.scn: New files.
1262
12632009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
1264
1265        * Makefile.am, configure.ac: Add psxspin02 to exercise case where
1266        trylock is unable to obtain the spinlock and that attempting to
1267        unlock a spinlock from a thread which did not lock it works as
1268        expected.
1269        * psxspin02/.cvsignore, psxspin02/Makefile.am, psxspin02/main.c,
1270        psxspin02/psxspin02.doc, psxspin02/psxspin02.scn, psxspin02/test.c:
1271        New files.
1272
12732009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
1274
1275        * psxspin01/test.c: Remove unnecessary defines.
1276
12772009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
1278
1279        * psx11/init.c: Use explicit scheduler.
1280
12812009-07-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1282
1283        * Makefile.am, configure.ac: Add test to exercise
1284        pthread_mutexattr_gettype and pthread_mutexattr_settype now that the
1285        toolset enables the feature.
1286        * psxmutexattr01/.cvsignore, psxmutexattr01/Makefile.am,
1287        psxmutexattr01/init.c, psxmutexattr01/psxmutexattr01.doc,
1288        psxmutexattr01/psxmutexattr01.scn: New files.
1289
12902009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1291
1292        * Makefile.am, configure.ac: Add test for auto initialization of
1293        message queues.
1294        * psxautoinit02/.cvsignore, psxautoinit02/Makefile.am,
1295        psxautoinit02/init.c, psxautoinit02/psxautoinit02.doc,
1296        psxautoinit02/psxautoinit02.scn: New files.
1297
12982009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1299
1300        * Makefile.am, configure.ac: Add test of pthread mutex auto
1301        intialization.
1302        * psxautoinit01/.cvsignore, psxautoinit01/Makefile.am,
1303        psxautoinit01/init.c, psxautoinit01/psxautoinit01.scn: New files.
1304
13052009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1306
1307        * psx05/init.c, psx05/psx05.scn: Add a couple of invalid Id cases.
1308
13092009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1310
1311        * psxsignal01/init.c: Tune code to really hit POSIX signal from ISR
1312        code.
1313
13142009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1315
1316        * psx07/init.c: Slight test fix to ensure state of sched_param
1317        structure.
1318
13192009-07-04      Santosh G Vattam <vattam.santosh@gmail.com>
1320
1321        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
1322        obtaining an rwlock and then releasing it twice.
1323
13242009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1325
1326        * psxenosys/init.c, psxenosys/psxenosys.scn: Add test of vfork stub.
1327
13282009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1329
1330        * psx04/init.c, psx04/psx04.scn: Test error cases in sigwait() and
1331        sigtimedwait(). Update screen file.
1332
13332009-07-01      Santosh G Vattam <vattam.santosh@gmail.com>
1334
1335        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
1336        obtaining rwlock for write with a timed lock operation when the
1337        abstime timeout is in the past.
1338
13392009-06-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1340
1341        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
1342        obtaining rwlock for read with a timed lock operation when the
1343        abstime timeout is in the past.
1344
13452009-06-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1346
1347        * psx05/init.c, psx05/psx05.scn: Add test case for process scope now
1348        that the assert has been removed in the source.
1349
13502009-06-18      Joel Sherrill <joel.sherrill@OARcorp.com>
1351
1352        * psxstat/psxstat.scn, psxstat/test.c: Disable test for error on wrong
1353        mode bits being set. This behavior was not POSIX compliant and has
1354        been corrected in the filesystem code.
1355
13562009-06-18      Chris Johns <chrisj@rtems.org>
1357
1358        * psx04/task3.c: Declare unions volatile to workaround the H8300
1359        gcc bug.
1360
13612009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1362
1363        * Makefile.am, configure.ac: Add mq_send to full queue from ISR case.
1364        * psxmsgq03/.cvsignore, psxmsgq03/Makefile.am, psxmsgq03/init.c,
1365        psxmsgq03/psxmsgq03.doc, psxmsgq03/psxmsgq03.scn, psxmsgq03/system.h: New files.
1366
13672009-05-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1368
1369        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
1370        NULL attribute pointer on init.
1371
13722009-05-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1373
1374        * psxsem01/Makefile.am, psxsem01/init.c, psxsem01/psxsem01.scn,
1375        psxtimer01/psxtimer.c, psxtimer01/system.h, psxtimer02/psxtimer.c:
1376        Improved so coverage is better.
1377
13782009-05-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1379
1380        * psx04/init.c: Correct errors introduced by using different variable
1381        for return type when correcting typing warnings.
1382
13832009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1384
1385        * Makefile.am, configure.ac: Add new test to provide coverage analysis
1386        of the current implementation of getitimer() and setitimer().
1387        * psxitimer/.cvsignore, psxitimer/Makefile.am, psxitimer/init.c,
1388        psxitimer/psxitimer.scn: New files.
1389
13902009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1391
1392        * psxsysconf/init.c, psxsysconf/psxsysconf.scn: Add missing error test
1393        case to improve coverage analysis.
1394
13952009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1396
1397        * psx01/init.c, psx01/task.c, psx02/init.c, psx02/task.c, psx03/init.c,
1398        psx04/init.c, psx04/task1.c, psx04/task3.c, psx05/init.c,
1399        psx06/init.c, psx07/init.c, psx08/init.c, psx09/init.c, psx11/task.c,
1400        psx12/init.c, psx13/main.c, psx13/test.c, psxbarrier01/test.c,
1401        psxcancel/init.c, psxcleanup/psxcleanup.c, psxenosys/init.c,
1402        psxmsgq02/init.c, psxtime/main.c, psxtime/test.c,
1403        psxtimer01/psxtimer.c, psxtimer02/psxtimer.c: Fix warnings.
1404
14052009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1406
1407        * psxhdrs/clock01.c, psxhdrs/clock02.c, psxhdrs/clock03.c,
1408        psxhdrs/clock04.c, psxhdrs/clock05.c, psxhdrs/clock06.c,
1409        psxhdrs/cond01.c, psxhdrs/cond02.c, psxhdrs/cond03.c,
1410        psxhdrs/cond04.c, psxhdrs/cond05.c, psxhdrs/cond06.c,
1411        psxhdrs/cond07.c, psxhdrs/cond08.c, psxhdrs/cond09.c,
1412        psxhdrs/cond10.c, psxhdrs/key01.c, psxhdrs/key02.c, psxhdrs/key03.c,
1413        psxhdrs/key04.c, psxhdrs/mutex01.c, psxhdrs/mutex02.c,
1414        psxhdrs/mutex03.c, psxhdrs/mutex04.c, psxhdrs/mutex05.c,
1415        psxhdrs/mutex06.c, psxhdrs/mutex07.c, psxhdrs/mutex08.c,
1416        psxhdrs/mutex09.c, psxhdrs/mutex10.c, psxhdrs/mutex11.c,
1417        psxhdrs/mutex12.c, psxhdrs/mutex13.c, psxhdrs/mutex14.c,
1418        psxhdrs/mutex15.c, psxhdrs/mutex16.c, psxhdrs/proc01.c,
1419        psxhdrs/proc02.c, psxhdrs/proc03.c, psxhdrs/proc04.c,
1420        psxhdrs/proc05.c, psxhdrs/proc06.c, psxhdrs/proc07.c,
1421        psxhdrs/proc08.c, psxhdrs/proc09.c, psxhdrs/proc10.c,
1422        psxhdrs/proc11.c, psxhdrs/proc12.c, psxhdrs/proc13.c,
1423        psxhdrs/proc14.c, psxhdrs/pthread01.c, psxhdrs/pthread02.c,
1424        psxhdrs/pthread03.c, psxhdrs/pthread04.c, psxhdrs/pthread05.c,
1425        psxhdrs/pthread06.c, psxhdrs/pthread07.c, psxhdrs/pthread08.c,
1426        psxhdrs/pthread09.c, psxhdrs/pthread10.c, psxhdrs/pthread11.c,
1427        psxhdrs/pthread12.c, psxhdrs/pthread13.c, psxhdrs/pthread14.c,
1428        psxhdrs/pthread15.c, psxhdrs/pthread16.c, psxhdrs/pthread17.c,
1429        psxhdrs/pthread18.c, psxhdrs/pthread19.c, psxhdrs/pthread20.c,
1430        psxhdrs/pthread21.c, psxhdrs/pthread22.c, psxhdrs/pthread23.c,
1431        psxhdrs/pthread24.c, psxhdrs/pthread25.c, psxhdrs/pthread26.c,
1432        psxhdrs/pthread27.c, psxhdrs/pthread28.c, psxhdrs/pthread29.c,
1433        psxhdrs/pthread30.c, psxhdrs/pthread31.c, psxhdrs/pthread32.c,
1434        psxhdrs/pthread33.c, psxhdrs/pthread34.c, psxhdrs/pthread35.c,
1435        psxhdrs/pthread36.c, psxhdrs/sched01.c, psxhdrs/sched02.c,
1436        psxhdrs/sched03.c, psxhdrs/sched04.c, psxhdrs/sched05.c,
1437        psxhdrs/sched06.c, psxhdrs/sched07.c, psxhdrs/sched08.c,
1438        psxhdrs/signal01.c, psxhdrs/signal02.c, psxhdrs/signal03.c,
1439        psxhdrs/signal04.c, psxhdrs/signal05.c, psxhdrs/signal06.c,
1440        psxhdrs/signal07.c, psxhdrs/signal08.c, psxhdrs/signal09.c,
1441        psxhdrs/signal10.c, psxhdrs/signal11.c, psxhdrs/signal12.c,
1442        psxhdrs/signal13.c, psxhdrs/signal14.c, psxhdrs/signal15.c,
1443        psxhdrs/signal16.c, psxhdrs/signal17.c, psxhdrs/signal18.c,
1444        psxhdrs/signal19.c, psxhdrs/signal20.c, psxhdrs/signal21.c,
1445        psxhdrs/signal22.c, psxhdrs/signal23.c, psxhdrs/sync01.c,
1446        psxhdrs/sync02.c, psxhdrs/sync03.c, psxhdrs/time01.c,
1447        psxhdrs/time02.c, psxhdrs/time03.c, psxhdrs/time04.c,
1448        psxhdrs/time05.c, psxhdrs/time06.c, psxhdrs/time07.c,
1449        psxhdrs/time08.c, psxhdrs/time09.c, psxhdrs/time10.c,
1450        psxhdrs/time11.c, psxhdrs/time12.c, psxhdrs/time13.c,
1451        psxhdrs/timer01.c, psxhdrs/timer02.c, psxhdrs/timer03.c,
1452        psxhdrs/timer04.c, psxhdrs/timer05.c, psxhdrs/timer06.c,
1453        psxhdrs/timer07.c: Fix warnings.
1454
14552009-05-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1456
1457        * psxfile01/test.c: Change from int to size_t.
1458
14592009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
1460
1461        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1462        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1463        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1464        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1465        psx13/Makefile.am, psx14/Makefile.am, psxbarrier01/Makefile.am,
1466        psxcancel/Makefile.am, psxchroot01/Makefile.am,
1467        psxcleanup/Makefile.am, psxenosys/Makefile.am,
1468        psxfatal01/Makefile.am, psxfatal02/Makefile.am,
1469        psxfile01/Makefile.am, psxkey01/Makefile.am,
1470        psxmount/Makefile.am, psxmsgq01/Makefile.am,
1471        psxmsgq02/Makefile.am, psxrdwrv/Makefile.am,
1472        psxreaddir/Makefile.am, psxrwlock01/Makefile.am,
1473        psxsem01/Makefile.am, psxsignal01/Makefile.am,
1474        psxspin01/Makefile.am, psxstat/Makefile.am, psxsysconf/Makefile.am,
1475        psxtime/Makefile.am, psxtimer01/Makefile.am, psxtimer02/Makefile.am,
1476        psxualarm/Makefile.am: Eliminate _exe_/.exe.
1477
14782009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1479
1480        * psxmsgq02/init.c, psxmsgq02/psxmsgq02.scn: Open the message queue
1481        with create option so we are sure it will get a control block and
1482        proceed to allocate other memory. Clean up screen output.
1483
14842008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1485
1486        * psx05/init.c: Add parameter to call to sched_get_priority_max().
1487
14882008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1489
1490        * psx05/init.c, psx07/init.c, psx09/init.c, psx11/init.c, psx12/init.c:
1491        Run all tests successfully with maxixum number of priorities as 16
1492        instead of 256. This was done by temporarily modifying the score
1493        priority.h maximum. This allowed testing of all API code to ensure
1494        that it worked properly with a reduced number of priorities. Most
1495        modifications were to switch from hard-coded maximum to using the API
1496        provided methods to determine maximum number of priority levels.
1497
14982008-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
1499
1500        * psxtimer01/psxtimer.c, psxtimer02/psxtimer.c: Obtain TOD with
1501        clock_gettime() NOT by reaching into the SuperCore.
1502
15032008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1504
1505        * psx01/psx01.scn: Bump version to 4.9.99.0
1506
15072008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1508
1509        * psxcleanup/psxcleanup.c, psxfatal_support/init.c,
1510        psxfatal_support/system.h: Convert to "bool".
1511
15122008-08-19      Tim FitzGeorge <tim.fitzgeorge@astrium.eads.net>
1513
1514        PR 1296/cpukit.
1515        * psxtimer01/psxtimer.c, psxtimer01/psxtimer01.scn: POSIX timers use
1516        incorrect repeat interval. This patch fixes the following problems in
1517        the test.
1518          (1) Adds test for value of it_interval.tv_nsec.
1519          (2) Corrects test for absolute timer in past.
1520          (3) Modifies test to use different initial and repeat periods.
1521          (4) Updates psxtimer01.scn to match results.
1522
15232008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1524
1525        PR 1297/cpukit
1526        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Fix NULL attribute
1527        pointer handling.
1528
15292008-08-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1530
1531        * psxsem01/init.c: Spacing.
1532
15332008-08-04      Tim FitzGeorge <tim.fitzgeorge@astrium.eads.net>
1534
1535        PR 1293/tests
1536        * psx10/init.c: Make sure we do not let tv_nsec go to -1.
1537
15382008-07-18      Joel Sherrill <joel.sherrill@oarcorp.com>
1539
1540        PR 1291/cpukit
1541        * psx05/init.c, psxmsgq01/init.c: As part of addressing timeouts and
1542        POSIX services taking relative instead of absolute time for timeouts,
1543        these tests were updated.
1544
15452008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1546
1547        * psxfile01/test.c: truncate on /dev/console now works.
1548
15492008-06-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1550
1551        * psxrwlock01/main.c, psxspin01/main.c: Now accounts for extra stack
1552        requested for initialization task.
1553
15542008-05-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1555
1556        * psxstat/psxstat.scn, psxstat/test.c: Eliminate patterns that look
1557        like CVS conflict markers.
1558
15592008-04-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1560
1561        * psxchroot01/main.c, psxmount/main.c, psxreaddir/main.c: Use
1562        CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER where needed.
1563
15642008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1565
1566        * psxmsgq02/init.c, psxsignal01/init.c: Corrent end of test messages.
1567
15682008-02-06      Joel Sherrill <joel.sherrill@oarcorp.com>
1569
1570        * psxkey01/task.c: Fix warnings.
1571
15722008-02-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1573
1574        * psxkey01/.cvsignore, psxmsgq02/.cvsignore: New files.
1575
15762008-02-04      Jennifer Averett <jennifer.averett@OARcorp.com>
1577
1578        * Makefile.am, configure.ac, psxmsgq01/Makefile.am, psxmsgq01/init.c:
1579        Added tests for failure path coverages. Consolidated methods used in
1580        multiple places into support routines.
1581        * psxkey01/Makefile.am, psxkey01/init.c, psxkey01/psxkey01.scn,
1582        psxkey01/system.h, psxkey01/task.c, psxmsgq02/Makefile.am,
1583        psxmsgq02/init.c, psxmsgq02/psxmsgq02.scn, psxmsgq02/system.h: New files.
1584
15852008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1586
1587        * include/pmacros.h, psx01/init.c, psx01/system.h, psx13/main.c,
1588        psxbarrier01/main.c, psxchroot01/main.c, psxfatal_support/init.c,
1589        psxfile01/main.c, psxfile01/test.c, psxmount/main.c, psxrdwrv/main.c,
1590        psxreaddir/main.c, psxrwlock01/main.c, psxspin01/main.c,
1591        psxstat/main.c, psxtime/main.c: Change TEST_INIT to CONFIGURE_INIT.
1592        Make tmacros.h available to all POSIX tests. Add a clock_settime case
1593        for < 1988.
1594
15952008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1596
1597        * Makefile.am, configure.ac: New tests.
1598        * psxfatal01/.cvsignore, psxfatal01/Makefile.am,
1599        psxfatal01/psxfatal01.scn, psxfatal01/testcase.h,
1600        psxfatal02/.cvsignore, psxfatal02/Makefile.am,
1601        psxfatal02/psxfatal02.scn, psxfatal02/testcase.h,
1602        psxfatal_support/init.c, psxfatal_support/system.h: New files.
1603
16042008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1605
1606        * Makefile.am, configure.ac: Add psx14 to exercise POSIX API specific
1607        portions of Object Services added to API.
1608        * psx14/.cvsignore, psx14/Makefile.am, psx14/init.c, psx14/psx14.scn,
1609        psx14/system.h: New files.
1610
16112008-01-29      Jennifer Averett <jennifer.averett@OARcorp.com>
1612
1613        * psx07/init.c, psx07/system.h: Test cleanup and added testing for
1614        pthread_attr_[get|set]clock.
1615
16162008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1617
1618        * psxenosys/init.c, psxenosys/psxenosys.scn: Add test for stub
1619        implementation mprotect().
1620
16212008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1622
1623        * psxcleanup/.cvsignore: New file.
1624
16252008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1626
1627        * psxcleanup/system.h: New file.
1628
16292008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1630
1631        * Makefile.am, configure.ac:
1632        * psxcleanup/Makefile.am, psxcleanup/psxcleanup.c,
1633        psxcleanup/psxcleanup.scn: New files.
1634
16352008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1636
1637        * psx01/init.c, psxmsgq01/init.c, psxtimer01/psxtimer.c,
1638        psxtimer01/psxtimer01.scn, psxtimer02/psxtimer.c:
1639
16402007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1641
1642        * psxsignal01/.cvsignore, psxualarm/.cvsignore: New files.
1643
16442007-12-20      Jennifer Averett <jennifer.averett@OARcorp.com>
1645
1646        * Makefile.am, configure.ac: Added test for ualarm
1647        * psxualarm/Makefile.am, psxualarm/init.c, psxualarm/psxualarm.scn,
1648        psxualarm/system.h: New files.
1649
16502007-12-19      Jennifer Averett <jennifer.averett@OARcorp.com>
1651
1652        * Makefile.am, configure.ac: Added posix signal test
1653        * psxsignal01/Makefile.am, psxsignal01/init.c,
1654        psxsignal01/psxsignal01.scn, psxsignal01/system.h,
1655        psxsignal01/task1.c: New files.
1656
16572007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1658
1659        * Makefile.am, configure.ac: Add test for sysconf().
1660        * psxsysconf/.cvsignore, psxsysconf/Makefile.am, psxsysconf/init.c,
1661        psxsysconf/psxsysconf.scn, psxsysconf/system.h: New files.
1662
16632007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1664
1665        * psx01/init.c, psx01/psx01.scn: Add more test cases for
1666        sched_rr_get_interval() and sched_get_priority_max().
1667
16682007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1669
1670        * psxenosys/init.c: Fix typo.
1671
16722007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1673
1674        * Makefile.am, configure.ac: Rename psxtimer to psxtimer01 to indicate
1675        addition of second POSIX Timer test. Add initial version of
1676        psxtimer02 to cover some conditions missed in psxtimer01. More cases
1677        left to add.
1678        * psxtimer01/.cvsignore, psxtimer01/Makefile.am, psxtimer01/psxtimer.c,
1679        psxtimer01/psxtimer01.scn, psxtimer01/system.h,
1680        psxtimer02/.cvsignore, psxtimer02/Makefile.am, psxtimer02/psxtimer.c,
1681        psxtimer02/psxtimer02.scn, psxtimer02/system.h: New files.
1682        * psxtimer/.cvsignore, psxtimer/Makefile.am, psxtimer/psxtimer.c,
1683        psxtimer/psxtimer.scn, psxtimer/system.h: Removed.
1684
16852007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1686
1687        * psx01/init.c, psx01/psx01.scn: Add usleep() test.
1688
16892007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1690
1691        * Makefile.am, configure.ac: New test to cover all RTEMS POSIX
1692        functions that return ENOSYS.
1693        * psxenosys/.cvsignore, psxenosys/Makefile.am, psxenosys/init.c,
1694        psxenosys/psxenosys.scn, psxenosys/system.h: New files.
1695
16962007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1697
1698        * psx13/test.c: Fix spelling error.
1699
17002007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1701
1702        * psxtime/test.c: Add tests for adjtime().
1703
17042007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1705
1706        * psxbarrier01/psxbarrier01.scn, psxbarrier01/test.c,
1707        psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Added several test
1708        cases to improve test coverage.
1709
17102007-09-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1711
1712        PR 1262/filesystem
1713        * Makefile.am, configure.ac, include/pmacros.h: Add support for readv()
1714        and writev() including documentation and test case.
1715        * psxrdwrv/.cvsignore, psxrdwrv/Makefile.am, psxrdwrv/main.c,
1716        psxrdwrv/psxrdwrv.scn, psxrdwrv/test.c: New files.
1717
17182007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1719
1720        * psxsem01/init.c, psxsem01/psxsem01.scn, psxtimer/psxtimer.c,
1721        psxtimer/psxtimer.scn: Add optional managers to Makefiles. Clean up
1722        test cases so last output line follows END OF pattern. Make sure test
1723        case all run. All tests appeared ok on sis.
1724
17252007-04-05      Joel Sherrill <joel@OARcorp.com>
1726
1727        * psx01/init.c, psx01/psx01.scn: Adjust test to account for nanosleep()
1728        behavior more closely matching GNU/Linux.
1729
17302006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1731
1732        * psxrwlock01/main.c, psxrwlock01/test.c: Improve rwlock test to
1733        include normal blocking and unblocking on timeout.
1734
17352006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1736
1737        * configure.ac: New BUG-REPORT address.
1738
17392006-11-17      Joel Sherrill <joel@OARcorp.com>
1740
1741        * psxsem01/init.c: Account for change in POSIX semaphore time handling.
1742        Previously the timeout was not absolute time and checked BEFORE
1743        attempting to lock semaphore.
1744
17452006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1746
1747        * psxbarrier01/main.c: New file.
1748
17492006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1750
1751        * psxrwlock01/.cvsignore, psxrwlock01/Makefile.am, psxrwlock01/main.c,
1752        psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c,
1753        psxspin01/.cvsignore, psxspin01/Makefile.am, psxspin01/main.c,
1754        psxspin01/psxspin01.scn, psxspin01/test.c: New files.
1755
17562006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1757
1758        * Makefile.am, configure.ac: Adding POSIX barriers, POSIX spinlocks,
1759        and partial implementation of POSIX rwlocks.
1760        * psxbarrier01/.cvsignore, psxbarrier01/Makefile.am,
1761        psxbarrier01/psxbarrier01.scn, psxbarrier01/test.c: New files.
1762
17632006-10-30      Joel Sherrill <joel@OARcorp.com>
1764
1765        PR 841/rtems
1766        * psxsem01/init.c: Make sem_timedwait more conformant to Open Group
1767        specification.
1768
17692006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1770
1771        * configure.ac: Require autoconf-2.60. Require automake-1.10.
1772
17732006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
1774
1775        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1776        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1777        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1778        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1779        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1780        psxfile01/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
1781        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
1782        psxtime/Makefile.am, psxtimer/Makefile.am: Eliminate scndir, docdir.
1783        Use rtems_testsdir instead.
1784
17852005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1786
1787        * configure.ac: Remove RTEMS_ENABLE_BARE,
1788        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
1789
17902005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
1791
1792        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1793        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1794        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1795        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1796        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1797        psxfile01/Makefile.am, psxhdrs/Makefile.am, psxmount/Makefile.am,
1798        psxmsgq01/Makefile.am, psxreaddir/Makefile.am, psxsem01/Makefile.am,
1799        psxstat/Makefile.am, psxtime/Makefile.am, psxtimer/Makefile.am:
1800        Convert to using *_PROGRAMS.
1801
18022005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1803
1804        * psx01/Makefile.am, psx02/Makefile.am,
1805        psx03/Makefile.am, psx04/Makefile.am,
1806        psx05/Makefile.am, psx06/Makefile.am,
1807        psx07/Makefile.am, psx08/Makefile.am,
1808        psx09/Makefile.am, psx10/Makefile.am,
1809        psx11/Makefile.am, psx12/Makefile.am,
1810        psx13/Makefile.am, psxcancel/Makefile.am,
1811        psxchroot01/Makefile.am, psxfile01/Makefile.am,
1812        psxmount/Makefile.am, psxmsgq01/Makefile.am,
1813        psxreaddir/Makefile.am, psxsem01/Makefile.am,
1814        psxstat/Makefile.am, psxtime/Makefile.am,
1815        psxtimer/Makefile.am: Rework.
1816
18172005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1818
1819        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1820        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1821        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1822        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1823        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1824        psxfile01/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
1825        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
1826        psxtime/Makefile.am, psxtimer/Makefile.am: Expand psxtests.am.
1827        * psxtests.am: Remove.
1828
18292005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1830
1831        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1832        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1833        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1834        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1835        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1836        psxfile01/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
1837        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
1838        psxtime/Makefile.am, psxtimer/Makefile.am:
1839        AM_CPPFLAGS += -I..../support/include.
1840
18412005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1842
1843        * psxtests.am: Set project_bspdir=$(PROJECT_ROOT)
1844
18452005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1846
1847        * psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1848        psxfile01/Makefile.am, psxmount/Makefile.am, psxreaddir/Makefile.am,
1849        psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1850        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1851        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1852        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1853        psxmsgq01/Makefile.am, psxsem01/Makefile.am, psxtimer/Makefile.am,
1854        psxstat/Makefile.am: Add ../include/pmacros.h
1855        * Makefile.am: Remove noinst_HEADERS. Remove POSIX_FILES_DIRS,
1856        POSIX_FILES_DIRS.
1857        * psxtests.am: Remove LIB_VARIANT.
1858
18592005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1860
1861        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1862        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1863        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1864        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1865        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1866        psxfile01/Makefile.am, psxhdrs/Makefile.am, psxmount/Makefile.am,
1867        psxmsgq01/Makefile.am, psxreaddir/Makefile.am, psxsem01/Makefile.am,
1868        psxstat/Makefile.am, psxtime/Makefile.am, psxtimer/Makefile.am:
1869        Remove SRC, PRINT_SRC.
1870
18712005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1872
1873        * Makefile.am: Cleanup.
1874
18752005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1876
1877        * psxtests.am: Add $(PGM): ${ARCH}/$(dirstamp).
1878        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1879        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1880        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1881        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1882        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1883        psxfile01/Makefile.am, psxhdrs/Makefile.am, psxmount/Makefile.am,
1884        psxmsgq01/Makefile.am, psxreaddir/Makefile.am, psxsem01/Makefile.am,
1885        psxstat/Makefile.am, psxtime/Makefile.am, psxtimer/Makefile.am:
1886        Partial conversion to automake.
1887
18882005-09-01      Joel Sherrill <joel@OARcorp.com>
1889
1890        PR 628/rtems
1891        * psx04/init.c, psx04/psx04.scn: Update tests to reflect a signal of 0
1892        being an error.
1893
18942005-04-26      Joel Sherrill <joel@OARcorp.com>
1895
1896        * psxreaddir/test.c: Eliminate warnings.
1897
18982004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
1899
1900        * configure.ac: Require automake > 1.9.
1901
19022004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1903
1904        * psx01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1905        * psx02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1906        * psx03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1907        * psx04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1908        * psx05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1909        * psx06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1910        * psx07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1911        * psx08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1912        * psx09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1913        * psx10/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1914        * psx11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1915        * psx12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1916        * psx13/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1917        * psxcancel/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1918        * psxchroot01/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1919        * psxfile01/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1920        * psxmount/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1921        * psxmsgq01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1922        * psxreaddir/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1923        * psxsem01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1924        * psxstat/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1925        * psxtime/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1926        * psxtimer/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1927
19282004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1929
1930        * psxcancel/init.c: Include <rtems/console.h> instead of <console.h>.
1931        * psxmount/test.c: Include <rtems/imfs.h> instead of <imfs.h>.
1932        * psxreaddir/test.c: Include <rtems/imfs.h> instead of <imfs.h>.
1933        * psxstat/test.c: Include <rtems/imfs.h> instead of <imfs.h>.
1934
19352004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
1936
1937        * psx06/init.c, psx06/system.h, psx06/task.c, psx06/task2.c: Convert
1938        to using c99 fixed size types.
1939
19402004-03-26      Ralf Corsepius <ralf.corsepius@rtems.org>
1941
1942        * Makefile.am: Remove include from SUBDIRS.
1943
19442004-03-26      Ralf Corsepius <ralf.corsepius@rtems.org>
1945
1946        * include/Makefile.am: Remove.
1947        * Makefile.am: Merge-in include/Makefile.am.
1948        * configure.ac: Reflect changes above.
1949
19502004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1951
1952        * configure.ac: Add 2nd arg to RTEMS_TOP.
1953
19542004-03-05      Joel Sherrill <joel@OARcorp.com>
1955
1956        * psxfile01/test.c, psxmsgq01/init.c, psxstat/test.c,
1957        psxtimer/psxtimer.c: Eliminate warnings and typos.
1958
19592004-02-26      Sébastien Barré <sbarre@sdelcc.com>
1960
1961        PR 582/core
1962        * psxmsgq01/init.c, psxmsgq01/psxmsgq01.scn: Fix the POSIX message
1963        queue test so more of it runs now.
1964
19652004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1966
1967        * psx01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
1968        Add PRE/TMPINSTALL_FILES to CLEANFILES.
1969        * psx02/Makefile.am: Ditto.
1970        * psx03/Makefile.am: Ditto.
1971        * psx04/Makefile.am: Ditto.
1972        * psx05/Makefile.am: Ditto.
1973        * psx06/Makefile.am: Ditto.
1974        * psx07/Makefile.am: Ditto.
1975        * psx08/Makefile.am: Ditto.
1976        * psx09/Makefile.am: Ditto.
1977        * psx10/Makefile.am: Ditto.
1978        * psx11/Makefile.am: Ditto.
1979        * psx12/Makefile.am: Ditto.
1980        * psx13/Makefile.am: Ditto.
1981        * psxcancel/Makefile.am: Ditto.
1982        * psxchroot01/Makefile.am: Ditto.
1983        * psxfile01/Makefile.am: Ditto.
1984        * psxmount/Makefile.am: Ditto.
1985        * psxmsgq01/Makefile.am: Ditto.
1986        * psxreaddir/Makefile.am: Ditto.
1987        * psxsem01/Makefile.am: Ditto.
1988        * psxstat/Makefile.am: Ditto.
1989        * psxtime/Makefile.am: Ditto.
1990        * psxtimer/Makefile.am: Ditto.
1991
19922003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1993
1994        * psxtests.am: Add dirstamp support.
1995
19962003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1997
1998        * psxtests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
1999
20002003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2001
2002        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
2003
20042003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2005
2006        * psxcancel/Makefile.am: Remove used H_FILES.
2007
20082003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2009
2010        * include/Makefile.am: Reformat.
2011        * psx01/Makefile.am: Remove all-local: $(ARCH).
2012        * psx02/Makefile.am: Remove all-local: $(ARCH).
2013        * psx03/Makefile.am: Remove all-local: $(ARCH).
2014        * psx04/Makefile.am: Remove all-local: $(ARCH).
2015        * psx05/Makefile.am: Remove all-local: $(ARCH).
2016        * psx06/Makefile.am: Remove all-local: $(ARCH).
2017        * psx07/Makefile.am: Remove all-local: $(ARCH).
2018        * psx08/Makefile.am: Remove all-local: $(ARCH).
2019        * psx09/Makefile.am: Remove all-local: $(ARCH).
2020        * psx10/Makefile.am: Remove all-local: $(ARCH).
2021        * psx11/Makefile.am: Remove all-local: $(ARCH).
2022        * psx12/Makefile.am: Remove all-local: $(ARCH).
2023        * psx13/Makefile.am: Remove all-local: $(ARCH).
2024        * psxcancel/Makefile.am: Remove all-local: $(ARCH).
2025        * psxchroot01/Makefile.am: Remove all-local: $(ARCH).
2026        * psxfile01/Makefile.am: Remove all-local: $(ARCH).
2027        * psxhdrs/Makefile.am: Remove all-local: $(ARCH).
2028        * psxmount/Makefile.am: Remove all-local: $(ARCH).
2029        * psxmsgq01/Makefile.am: Remove all-local: $(ARCH).
2030        * psxreaddir/Makefile.am: Remove all-local: $(ARCH).
2031        * psxsem01/Makefile.am: Remove all-local: $(ARCH).
2032        * psxstat/Makefile.am: Remove all-local: $(ARCH).
2033        * psxtime/Makefile.am: Remove all-local: $(ARCH).
2034        * psxtimer/Makefile.am: Remove all-local: $(ARCH).
2035
20362003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2037
2038        * configure.ac: Reflect having moved to testsuites/.
2039
20402003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2041
2042        * configure.ac: Remove RTEMS_CANONICAL_HOST.
2043
20442003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2045
2046        * configure.ac:Remove RTEMS_CHECK_CPU.
2047
20482003-09-15      Jennifer Averett <jennifer@OARcorp.com>
2049
2050        * psxhdrs/sync01.c, psxhdrs/sync02.c: Correct fd creation
2051
20522003-09-04      Joel Sherrill <joel@OARcorp.com>
2053
2054        * psx01/init.c, psx01/system.h, psx01/task.c, psx02/init.c,
2055        psx02/system.h, psx02/task.c, psx03/init.c, psx03/system.h,
2056        psx03/task.c, psx04/init.c, psx04/system.h, psx04/task1.c,
2057        psx04/task2.c, psx04/task3.c, psx05/init.c, psx05/system.h,
2058        psx05/task.c, psx05/task2.c, psx05/task3.c, psx06/init.c,
2059        psx06/system.h, psx06/task.c, psx06/task2.c, psx07/init.c,
2060        psx07/system.h, psx07/task.c, psx08/init.c, psx08/system.h,
2061        psx08/task1.c, psx08/task2.c, psx08/task3.c, psx09/init.c,
2062        psx09/system.h, psx10/init.c, psx10/system.h, psx10/task.c,
2063        psx10/task2.c, psx10/task3.c, psx11/init.c, psx11/system.h,
2064        psx11/task.c, psx12/init.c, psx12/system.h, psx12/task.c,
2065        psx13/main.c, psx13/test.c, psxcancel/init.c, psxfile01/main.c,
2066        psxfile01/test.c, psxhdrs/clock01.c, psxhdrs/clock02.c,
2067        psxhdrs/clock03.c, psxhdrs/clock04.c, psxhdrs/clock05.c,
2068        psxhdrs/clock06.c, psxhdrs/cond01.c, psxhdrs/cond02.c,
2069        psxhdrs/cond03.c, psxhdrs/cond04.c, psxhdrs/cond05.c,
2070        psxhdrs/cond06.c, psxhdrs/cond07.c, psxhdrs/cond08.c,
2071        psxhdrs/cond09.c, psxhdrs/cond10.c, psxhdrs/key01.c, psxhdrs/key02.c,
2072        psxhdrs/key03.c, psxhdrs/key04.c, psxhdrs/mutex01.c,
2073        psxhdrs/mutex02.c, psxhdrs/mutex03.c, psxhdrs/mutex04.c,
2074        psxhdrs/mutex05.c, psxhdrs/mutex06.c, psxhdrs/mutex07.c,
2075        psxhdrs/mutex08.c, psxhdrs/mutex09.c, psxhdrs/mutex10.c,
2076        psxhdrs/mutex11.c, psxhdrs/mutex12.c, psxhdrs/mutex13.c,
2077        psxhdrs/mutex14.c, psxhdrs/mutex15.c, psxhdrs/mutex16.c,
2078        psxhdrs/proc01.c, psxhdrs/proc02.c, psxhdrs/proc03.c,
2079        psxhdrs/proc04.c, psxhdrs/proc05.c, psxhdrs/proc06.c,
2080        psxhdrs/proc07.c, psxhdrs/proc08.c, psxhdrs/proc09.c,
2081        psxhdrs/proc10.c, psxhdrs/proc11.c, psxhdrs/proc12.c,
2082        psxhdrs/proc13.c, psxhdrs/proc14.c, psxhdrs/pthread01.c,
2083        psxhdrs/pthread02.c, psxhdrs/pthread03.c, psxhdrs/pthread04.c,
2084        psxhdrs/pthread05.c, psxhdrs/pthread06.c, psxhdrs/pthread07.c,
2085        psxhdrs/pthread08.c, psxhdrs/pthread09.c, psxhdrs/pthread10.c,
2086        psxhdrs/pthread11.c, psxhdrs/pthread12.c, psxhdrs/pthread13.c,
2087        psxhdrs/pthread14.c, psxhdrs/pthread15.c, psxhdrs/pthread16.c,
2088        psxhdrs/pthread17.c, psxhdrs/pthread18.c, psxhdrs/pthread19.c,
2089        psxhdrs/pthread20.c, psxhdrs/pthread21.c, psxhdrs/pthread22.c,
2090        psxhdrs/pthread23.c, psxhdrs/pthread24.c, psxhdrs/pthread25.c,
2091        psxhdrs/pthread26.c, psxhdrs/pthread27.c, psxhdrs/pthread28.c,
2092        psxhdrs/pthread29.c, psxhdrs/pthread30.c, psxhdrs/pthread31.c,
2093        psxhdrs/pthread32.c, psxhdrs/pthread33.c, psxhdrs/pthread34.c,
2094        psxhdrs/pthread35.c, psxhdrs/pthread36.c, psxhdrs/sched01.c,
2095        psxhdrs/sched02.c, psxhdrs/sched03.c, psxhdrs/sched04.c,
2096        psxhdrs/sched05.c, psxhdrs/sched06.c, psxhdrs/sched07.c,
2097        psxhdrs/sched08.c, psxhdrs/signal01.c, psxhdrs/signal02.c,
2098        psxhdrs/signal03.c, psxhdrs/signal04.c, psxhdrs/signal05.c,
2099        psxhdrs/signal06.c, psxhdrs/signal07.c, psxhdrs/signal08.c,
2100        psxhdrs/signal09.c, psxhdrs/signal10.c, psxhdrs/signal11.c,
2101        psxhdrs/signal12.c, psxhdrs/signal13.c, psxhdrs/signal14.c,
2102        psxhdrs/signal15.c, psxhdrs/signal16.c, psxhdrs/signal17.c,
2103        psxhdrs/signal18.c, psxhdrs/signal19.c, psxhdrs/signal20.c,
2104        psxhdrs/signal21.c, psxhdrs/signal22.c, psxhdrs/signal23.c,
2105        psxhdrs/sync01.c, psxhdrs/sync02.c, psxhdrs/sync03.c,
2106        psxhdrs/time01.c, psxhdrs/time02.c, psxhdrs/time03.c,
2107        psxhdrs/time04.c, psxhdrs/time05.c, psxhdrs/time06.c,
2108        psxhdrs/time07.c, psxhdrs/time08.c, psxhdrs/time09.c,
2109        psxhdrs/time10.c, psxhdrs/time11.c, psxhdrs/time12.c,
2110        psxhdrs/time13.c, psxhdrs/timer01.c, psxhdrs/timer02.c,
2111        psxhdrs/timer03.c, psxhdrs/timer04.c, psxhdrs/timer05.c,
2112        psxhdrs/timer06.c, psxhdrs/timer07.c, psxmsgq01/init.c,
2113        psxmsgq01/system.h, psxsem01/system.h, psxstat/main.c,
2114        psxstat/test.c, psxtime/main.c, psxtime/test.c, psxtimer/psxtimer.c,
2115        psxtimer/system.h: URL for license changed.
2116
21172003-09-04      Joel Sherrill <joel@OARcorp.com>
2118
2119        PR 462/tests
2120        * psxhdrs/Makefile.am: Added ualarm.c
2121        * psxhdrs/signal23.c: New file.
2122
21232003-09-03      Joel Sherrill <joel@OARcorp.com>
2124
2125        PR 463/tests
2126        PR 465/tests
2127        * psxhdrs/Makefile.am: Add new test cases.
2128        * psxhdrs/sync01.c, psxhdrs/sync02.c, psxhdrs/sync03.c,
2129        psxhdrs/timer07.c: New files.
2130
21312003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2132
2133        * Makefile.am: Reflect having moved aclocal/.
2134
21352003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2136
2137        * Makefile.am: Reflect having moved automake/.
2138        * include/Makefile.am: Reflect having moved automake/.
2139        * psx01/Makefile.am: Reflect having moved automake/.
2140        * psx02/Makefile.am: Reflect having moved automake/.
2141        * psx03/Makefile.am: Reflect having moved automake/.
2142        * psx04/Makefile.am: Reflect having moved automake/.
2143        * psx05/Makefile.am: Reflect having moved automake/.
2144        * psx06/Makefile.am: Reflect having moved automake/.
2145        * psx07/Makefile.am: Reflect having moved automake/.
2146        * psx08/Makefile.am: Reflect having moved automake/.
2147        * psx09/Makefile.am: Reflect having moved automake/.
2148        * psx10/Makefile.am: Reflect having moved automake/.
2149        * psx11/Makefile.am: Reflect having moved automake/.
2150        * psx12/Makefile.am: Reflect having moved automake/.
2151        * psx13/Makefile.am: Reflect having moved automake/.
2152        * psxcancel/Makefile.am: Reflect having moved automake/.
2153        * psxchroot01/Makefile.am: Reflect having moved automake/.
2154        * psxfile01/Makefile.am: Reflect having moved automake/.
2155        * psxhdrs/Makefile.am: Reflect having moved automake/.
2156        * psxmount/Makefile.am: Reflect having moved automake/.
2157        * psxmsgq01/Makefile.am: Reflect having moved automake/.
2158        * psxreaddir/Makefile.am: Reflect having moved automake/.
2159        * psxsem01/Makefile.am: Reflect having moved automake/.
2160        * psxstat/Makefile.am: Reflect having moved automake/.
2161        * psxtime/Makefile.am: Reflect having moved automake/.
2162        * psxtimer/Makefile.am: Reflect having moved automake/.
2163
21642003-08-14      Joel Sherrill <joel@OARcorp.com>
2165
2166        PR 408/filesystem
2167        * psx13/test.c: Added very rudimentary test of sync() service.
2168
21692003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2170
2171        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
2172
21732003-06-12      Joel Sherrill <joel@OARcorp.com>
2174
2175        * psxchroot01/test.c, psxreaddir/test.c: Removed warnings.
2176
21772003-05-29      Joel Sherrill <joel@OARcorp.com>
2178
2179        * psx02/init.c, psx04/init.c, psx13/test.c, psxchroot01/test.c,
2180        psxhdrs/pthread07.c, psxmsgq01/init.c, psxreaddir/test.c,
2181        psxtimer/psxtimer.c: Removed warnings.
2182
21832003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2184
2185        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
2186        CC_CFLAGS_DEFAULT (obsolete).
2187
21882003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2189
2190        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
2191        Remove CC_LDFLAGS_PROFILE_V.
2192
21932003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2194
2195        * configure.ac: Remove AC_CONFIG_AUX_DIR.
2196
21972003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2198
2199        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2200
22012003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2202
2203        * configure.ac: AC_PREREQ(2.57).
2204
22052002-11-14      Joel Sherrill <joel@OARcorp.com>
2206
2207        * psx01/psx01.scn, psx02/psx02.scn, psx03/psx03.scn, psx04/psx04.scn,
2208        psx05/psx05.scn, psx06/psx06.scn, psx07/psx07.scn, psx08/psx08.scn,
2209        psx09/psx09.scn, psx10/psx10.scn, psx11/psx11.scn, psx12/psx12.scn:
2210        Per PR239 update the IDs in the various screens.
2211
22122002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2213
2214        * .cvsignore: Reformat.
2215        Add autom4te*cache.
2216        Remove autom4te.cache.
2217
22182002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2219
2220        * psx01/Makefile.am: Use .$(OBJEXT) instead of .o.
2221        * psx02/Makefile.am: Use .$(OBJEXT) instead of .o.
2222        * psx03/Makefile.am: Use .$(OBJEXT) instead of .o.
2223        * psx04/Makefile.am: Use .$(OBJEXT) instead of .o.
2224        * psx05/Makefile.am: Use .$(OBJEXT) instead of .o.
2225        * psx06/Makefile.am: Use .$(OBJEXT) instead of .o.
2226        * psx07/Makefile.am: Use .$(OBJEXT) instead of .o.
2227        * psx08/Makefile.am: Use .$(OBJEXT) instead of .o.
2228        * psx09/Makefile.am: Use .$(OBJEXT) instead of .o.
2229        * psx10/Makefile.am: Use .$(OBJEXT) instead of .o.
2230        * psx11/Makefile.am: Use .$(OBJEXT) instead of .o.
2231        * psx12/Makefile.am: Use .$(OBJEXT) instead of .o.
2232        * psx13/Makefile.am: Use .$(OBJEXT) instead of .o.
2233        * psxcancel/Makefile.am: Use .$(OBJEXT) instead of .o.
2234        * psxchroot01/Makefile.am: Use .$(OBJEXT) instead of .o.
2235        * psxfile01/Makefile.am: Use .$(OBJEXT) instead of .o.
2236        * psxhdrs/Makefile.am: Use .$(OBJEXT) instead of .o.
2237        * psxmount/Makefile.am: Use .$(OBJEXT) instead of .o.
2238        * psxmsgq01/Makefile.am: Use .$(OBJEXT) instead of .o.
2239        * psxreaddir/Makefile.am: Use .$(OBJEXT) instead of .o.
2240        * psxsem01/Makefile.am: Use .$(OBJEXT) instead of .o.
2241        * psxstat/Makefile.am: Use .$(OBJEXT) instead of .o.
2242        * psxtime/Makefile.am: Use .$(OBJEXT) instead of .o.
2243        * psxtimer/Makefile.am: Use .$(OBJEXT) instead of .o.
2244
22452002-08-01      Joel Sherrill <joel@OARcorp.com>
2246
2247        * Per PR47 add support for buffered test output.  This involved
2248        adding defines to redirect output to a buffer and dump it when
2249        full, at "test pause", and at exit.  To avoid problems when redefining
2250        exit(), all tests were modified to call rtems_test_exit().
2251        Some tests, notable psxtests, had to be modified to include
2252        the standard test macro .h file (pmacros.h or tmacros.h) to
2253        enable this support.
2254        * include/pmacros.h, psx01/task.c, psx02/init.c, psx02/task.c,
2255        psx03/init.c, psx04/init.c, psx05/init.c, psx06/init.c, psx07/init.c,
2256        psx08/task3.c, psx09/init.c, psx10/init.c, psx11/init.c,
2257        psx12/init.c, psx13/Makefile.am, psx13/main.c, psx13/test.c,
2258        psxcancel/init.c, psxchroot01/Makefile.am, psxchroot01/main.c,
2259        psxchroot01/test.c, psxfile01/Makefile.am, psxfile01/main.c,
2260        psxfile01/test.c, psxfile01/test_cat.c, psxfile01/test_extend.c,
2261        psxfile01/test_write.c, psxmount/Makefile.am, psxmount/main.c,
2262        psxmount/test.c, psxmsgq01/init.c, psxreaddir/Makefile.am,
2263        psxreaddir/main.c, psxreaddir/test.c, psxsem01/init.c,
2264        psxstat/Makefile.am, psxstat/main.c, psxstat/test.c, psxtime/main.c,
2265        psxtime/test.c, psxtimer/psxtimer.c: Modified.
2266
22672002-07-05      Joel Sherrill <joel@OARcorp.com>
2268
2269        * psxcancel/Makefile.am, psxcancel/init.c, psxcancel/psxcancel.scn:
2270        Updated as part of PR164 which reported problems with the RTEMS
2271        implementation of pthread_cancel.
2272       
22732001-04-26      Joel Sherrill <joel@OARcorp.com>
2274
2275        * psxmsgq01/init.c: Reflect changes made to address PR81 that
2276        reworked POSIX message queues to add a descriptor separate from
2277        the underlying message queue.  This allows non-blocking to follow
2278        the "open" not the underlying queue.
2279 
22802002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2281
2282        * configure.ac: Remove ENABLE_GCC28.
2283
22842002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2285
2286        * configure.ac:
2287        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
2288        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
2289        * Makefile.am: Remove AUTOMAKE_OPTIONS.
2290        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
2291        * psx01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2292        * psx02/Makefile.am: Remove AUTOMAKE_OPTIONS.
2293        * psx03/Makefile.am: Remove AUTOMAKE_OPTIONS.
2294        * psx04/Makefile.am: Remove AUTOMAKE_OPTIONS.
2295        * psx05/Makefile.am: Remove AUTOMAKE_OPTIONS.
2296        * psx06/Makefile.am: Remove AUTOMAKE_OPTIONS.
2297        * psx07/Makefile.am: Remove AUTOMAKE_OPTIONS.
2298        * psx08/Makefile.am: Remove AUTOMAKE_OPTIONS.
2299        * psx09/Makefile.am: Remove AUTOMAKE_OPTIONS.
2300        * psx10/Makefile.am: Remove AUTOMAKE_OPTIONS.
2301        * psx11/Makefile.am: Remove AUTOMAKE_OPTIONS.
2302        * psx12/Makefile.am: Remove AUTOMAKE_OPTIONS.
2303        * psx13/Makefile.am: Remove AUTOMAKE_OPTIONS.
2304        * psxcancel/Makefile.am: Remove AUTOMAKE_OPTIONS.
2305        * psxchroot01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2306        * psxfile01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2307        * psxhdrs/Makefile.am: Remove AUTOMAKE_OPTIONS.
2308        * psxmount/Makefile.am: Remove AUTOMAKE_OPTIONS.
2309        * psxmsgq01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2310        * psxreaddir/Makefile.am: Remove AUTOMAKE_OPTIONS.
2311        * psxsem01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2312        * psxstat/Makefile.am: Remove AUTOMAKE_OPTIONS.
2313        * psxtime/Makefile.am: Remove AUTOMAKE_OPTIONS.
2314        * psxtimer/Makefile.am: Remove AUTOMAKE_OPTIONS.
2315
23162001-11-07      Jennifer Averett <jennifer@OARcorp.com>
2317
2318        Reported by Ibragimov Ilya <ibr@oktet.ru> and tracked as PR63.
2319        * psxstat/test.c: Fix test ENOTDIR to correspond to chdir() change.
2320        Since we check permissions before evaluating enough to see if it
2321        a regular file or directory, this hack is needed to make the regular
2322        file executable.
2323
23242001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2325
2326        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
2327        * configure.in: Remove.
2328        * configure.ac: New file, generated from configure.in by autoupdate.
2329
23302001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2331
2332        * psxtests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
2333
23342001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2335
2336        * psx01/Makefile.am: include leaf.am instead of leaf.cfg.
2337        * psx11/Makefile.am: include leaf.am instead of leaf.cfg.
2338        * psxcancel/Makefile.am: include leaf.am instead of leaf.cfg.
2339        * psx02/Makefile.am: include leaf.am instead of leaf.cfg.
2340        * psx13/Makefile.am: include leaf.am instead of leaf.cfg.
2341        * psxtime/Makefile.am: include leaf.am instead of leaf.cfg.
2342        * psxchroot01/Makefile.am: include leaf.am instead of leaf.cfg.
2343        * psx07/Makefile.am: include leaf.am instead of leaf.cfg.
2344        * psxmsgq01/Makefile.am: include leaf.am instead of leaf.cfg.
2345        * psxtimer/Makefile.am: include leaf.am instead of leaf.cfg.
2346        * psx10/Makefile.am: include leaf.am instead of leaf.cfg.
2347        * psx08/Makefile.am: include leaf.am instead of leaf.cfg.
2348        * psxhdrs/Makefile.am: include leaf.am instead of leaf.cfg.
2349        * psxfile01/Makefile.am: include leaf.am instead of leaf.cfg.
2350        * psx05/Makefile.am: include leaf.am instead of leaf.cfg.
2351        * psx09/Makefile.am: include leaf.am instead of leaf.cfg.
2352        * psxmount/Makefile.am: include leaf.am instead of leaf.cfg.
2353        * psxstat/Makefile.am: include leaf.am instead of leaf.cfg.
2354        * psx12/Makefile.am: include leaf.am instead of leaf.cfg.
2355        * psxreaddir/Makefile.am: include leaf.am instead of leaf.cfg.
2356        * psxsem01/Makefile.am: include leaf.am instead of leaf.cfg.
2357        * psx03/Makefile.am: include leaf.am instead of leaf.cfg.
2358        * psx04/Makefile.am: include leaf.am instead of leaf.cfg.
2359        * psx06/Makefile.am: include leaf.am instead of leaf.cfg.
2360
23612001-08-09      Fernando-Ruiz Casas <correo@fernando-ruiz.com>
2362
2363        * psxchroot01/.cvsignore, psxchroot01/Makefile.am, psxchroot01/main.c,
2364        psxchroot01/psxchroot01.scn, psxchroot01/test.c:  Implemented the
2365        psxchroot01 test.
2366
23672001-05-25      Joel Sherrill <joel@OARcorp.com>
2368
2369        * Added once version of psxchroot01 test for user review.
2370        * psxchroot01: New directory.
2371        * psxchroot01/Makefile.am, psxchroot01/main.c, psxchroot01/test.c,
2372        psxchroot01/psxchroot01.scn, psxchroot01/.cvsignore: New files.
2373        * configure.in, Makefile.am: Modified to reflect above.
2374
23752001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
2376
2377        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
2378
23792001-04-24      Joel Sherrill <joel@OARcorp.com>
2380
2381        * psxfile01/test.c, psxfile01/psxfile01.scn : Added test case for
2382        open, write, reopen, append twice from Andrew Bythell
2383        <abythell@nortelnetworks.com> that tripped an initialization
2384        problem in the IMFS.
2385
23862001-04-20      Joel Sherrill <joel@OARcorp.com>
2387
2388        * psx04/init.c, psx04/psx04.scn, psx07/init.c, psx07/psx07.scn,
2389        psxfile01/psxfile01.scn, psxmsgq01/psxmsgq01.scn,
2390        psxreaddir/test.c, psxstat/psxstat.scn, psxstat/test.c,
2391        psxtime/psxtime.scn, psxtimer/psxtimer.scn:
2392        Various adjustments so test output matches screens more reliably.
2393
23942001-01-25      Joel Sherrill <joel@OARcorp.com>
2395
2396        * psx01/psx01.scn: Corrected to reflect clock_getres() now working.
2397
23982000-11-17      Jennifer Averett <jennifer@OARcorp.com>
2399
2400        * psxstat/test.c, psxstat/psxstat.scn: Forced inode numbers
2401        to remain consistant across platforms and bsps by forcing
2402        a mount point in front of all paths.
2403
24042000-11-17      Jennifer Averret <jennifer@OARcorp.com>
2405
2406        * psxmount/test.c, psxmount/psxmount.scn: Improve output to report
2407        expected error condition in one case.
2408        * psxreaddir/test.c, psxreaddir.scn: Added test cases to exercise
2409        readdir() of root of mounted filesystem.  Also corrected the screen
2410        file for some mistakes noticed in this effort.
2411
24122000-11-13      Joel Sherrill <joel@OARcorp.com>
2413
2414        * psxmount/psxmount.scn, psxmount/test.c: Correct spelling.
2415
24162000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2417
2418        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
2419
24202000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2421
2422        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
2423
24242000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2425
2426        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
2427        Switch to GNU canonicalization.
2428        * psxtests.am: Remove DEFS.
2429
24302000-10-24      Joel Sherrill <joel@OARcorp.com>
2431
2432        * psxmount/test.c, psxstat/test.c: Include <imfs.h> to get IMFS_ops.
2433        It was formerly incorrectly prototyped in <libio.h>.
2434
24352000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2436
2437        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
2438        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
2439        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
2440        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
2441        psx13/Makefile.am, psxcancel/Makefile.am, psxfile01/Makefile.am,
2442        psxhdrs/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
2443        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
2444        psxtime/Makefile.am, psxtimer/Makefile.am: Include compile.am
2445
24462000-08-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2447        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
2448        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
2449        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
2450        psx10/Makefile.am, psx11/Makefile.am, psx11/Makefile.am,
2451        psx12/Makefile.am, psxcancel/Makefile.am, psxmsgq01/Makefile.am,
2452        psxsem01/Makefile.am, psxsem01/Makefile.am, psxtimer/Makefile.am:
2453        Use AM_CPPFLAGS += instead of AM_CPPFLAGS =
2454
24552000-08-10      Joel Sherrill <joel@OARcorp.com>
2456
2457        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.