source: rtems/testsuites/psxtests/ChangeLog @ 003999c

4.115
Last change on this file since 003999c was 003999c, checked in by Ralf Corsepius <ralf.corsepius@…>, on 10/15/11 at 05:31:26

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

  • psxhdrs/clock01.c, psxhdrs/clock02.c, psxhdrs/clock03.c, psxhdrs/clock04.c, psxhdrs/clock05.c, psxhdrs/clock06.c: Let test() return values (avoid warnings).
  • Property mode set to 100644
File size: 94.7 KB
Line 
12011-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * psxhdrs/clock01.c, psxhdrs/clock02.c, psxhdrs/clock03.c,
4        psxhdrs/clock04.c, psxhdrs/clock05.c, psxhdrs/clock06.c:
5        Let test() return values (avoid warnings).
6
72011-10-13      Ralf Corsépius <ralf.corsepius@rtems.org>
8
9        * psxhdrs/signal23.c: Add comment to denote test as obsolete.
10        * configure.ac: Check for size of mode_t.
11        * psxfile01/test.c, psxstat/test.c: Include "primode.h".
12        Use PRIomode_t to print mode_t.
13
142011-10-12      Sebastian Huber <sebastian.huber@embedded-brains.de>
15
16        * psxaio01/system.h, psxaio02/system.h, psxaio03/system.h: Do not use
17        the stack checker.
18
192011-10-12      Ralf Corsépius <ralf.corsepius@rtems.org>
20
21        * psxhdrs/sync01.c, psxhdrs/sync02.c: Let test() return values
22        (avoid warnings).
23        * psxhdrs/time01.c, psxhdrs/time02.c, psxhdrs/time03.c,
24        psxhdrs/time04.c, psxhdrs/time05.c, psxhdrs/time06.c,
25        psxhdrs/time07.c, psxhdrs/time08.c, psxhdrs/time09.c,
26        psxhdrs/time10.c, psxhdrs/time11.c, psxhdrs/time12.c,
27        psxhdrs/time13.c: Let test() return values (avoid warnings).
28        * psxhdrs/timer01.c, psxhdrs/timer02.c, psxhdrs/timer03.c,
29        psxhdrs/timer04.c, psxhdrs/timer05.c, psxhdrs/timer06.c,
30        psxhdrs/timer07.c: Let test() return values (avoid warnings).
31
322011-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
33
34        * psx01/init.c, psx07/init.c, psx09/init.c, psx12/init.c,
35        psxclock/init.c, psxtimer01/psxtimer.c: Include "pritime.h".
36        Use PRIdtime_t to print time_t.
37
382011-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
39
40        * configure.ac: Check for size of time_t.
41
422011-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
43
44        * psx16/init.c, psxclassic01/init.c, psxeintr_join/init.c:
45        Add HAVE_CONFIG_H.
46
472011-09-05      Sebastian Huber <sebastian.huber@embedded-brains.de>
48
49        * psxfatal01/psxfatal01.scn, psxfatal01/testcase.h,
50        psxfatal02/psxfatal02.scn, psxfatal02/testcase.h,
51        psxfatal_support/init.c: Print proper begin and end message.
52
532011-08-21      Joel Sherrill <joel.sherrilL@OARcorp.com>
54
55        PR 1890/cpukit
56        * psxmsgq01/init.c: POSIX says msg_prio is allowed to be NULL.
57
582011-08-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
59
60        * psxfatal_support/init.c: Ensure that _Thread_BSP_context is
61        initialized.
62
632011-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
64
65        * psx16/Makefile.am: New file.
66
672011-08-01      Joel Sherrill <joel.sherrilL@OARcorp.com>
68
69        * psx16/.cvsignore, psx16/init.c, psx16/psx16.doc, psx16/psx16.scn: New
70        files. Accidentally missed in previous commit.
71
722011-07-31      Joel Sherrill <joel.sherrilL@OARcorp.com>
73
74        PR 1855/cpukit
75        * Makefile.am, configure.ac: Correct signal processing during
76        pthread_join. We are supposed to unblock the thread waiting on a
77        pthread_join(), dispatch the signal handler, account for it
78        potentially overwriting errno, and then have the thread return to
79        blocking within pthread_join().
80        * psxeintr_join/.cvsignore, psxeintr_join/Makefile.am,
81        psxeintr_join/init.c, psxeintr_join/psxeintr_join.doc,
82        psxeintr_join/psxeintr_join.scn: New files.
83
842011-07-31      Joel Sherrill <joel.sherrilL@OARcorp.com>
85
86        PR 1867/cpukit
87        * Makefile.am, configure.ac, psx12/task.c, psxkey03/init.c,
88        psxrwlock01/test.c: Correct implementation of pthread_exit() and
89        pthread_join() to support the case where a thread is joinable but
90        calls pthread_exit() before a thread has attempted to join.
91
922011-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
93
94        PR 1839/filesystem
95        * psxfchx01/init.c, psxfchx01/psxfchx01.scn, psxfile01/psxfile01.scn,
96        psxfile01/test.c: Update test to reflect new status codes.
97
982011-07-21      Ralf Corsépius <ralf.corsepius@rtems.org>
99
100        * psxhdrs/Makefile.am: Remove -Wno-unused-but-set-variable
101        (Non-portable).
102
1032011-07-19      Joel Sherrill <joel.sherrilL@OARcorp.com>
104
105        PR 1838/filesystem
106        * psxfchx01/init.c, psxfchx01/psxfchx01.scn: fchmod() does not need a
107        writeable file descriptor.
108
1092011-06-20      Ralf Corsépius <ralf.corsepius@rtems.org>
110
111        * psxautoinit01/Makefile.am, psxautoinit02/Makefile.am,
112        psxbarrier01/Makefile.am, psxrwlock01/Makefile.am,
113        psxspin01/Makefile.am, psxspin02/Makefile.am:
114        Remove scndir.
115
1162011-06-20      Ralf Corsépius <ralf.corsepius@rtems.org>
117
118        * psxautoinit01/Makefile.am, psxbarrier01/Makefile.am,
119        psxclassic01/Makefile.am, psxcleanup01/Makefile.am,
120        psxfchx01/Makefile.am, psxpasswd01/Makefile.am,
121        psxpasswd02/Makefile.am, psxpipe01/Makefile.am,
122        psxrwlock01/Makefile.am, psxspin01/Makefile.am,
123        psxspin02/Makefile.am: Eliminate rtems_scn_DATA.
124        Install *.doc to rtems_testsdir.
125        * Makefile.am: Remove EXTRA_DIST.
126        Remove DIST_SUBDIRS.
127        Remove obsolete comments.
128        * psxclassic01/psxclassic01.doc: Fix copyright date.
129
1302011-05-16      Yaakov Selkowitz  <yselkowitz@users.sourceforge.net>
131
132        * psxclock/init.c (Init):
133        Use CLOCK_PROCESS_CPUTIME_ID and CLOCK_THREAD_CPUTIME_ID.
134        * psxclock/psxclock.scn: Regenerate.
135
1362011-05-06      Joel Sherrill <joel.sherrill@oarcorp.com>
137
138        * psxfile01/test.c, psxmsgq01/init.c, psxreaddir/test.c: Fix tests
139        broken in warning pass.
140
1412011-05-05      Joel Sherrill <joel.sherrill@oarcorp.com>
142
143        * psx04/task3.c, psxfile01/test.c, psxhdrs/Makefile.am,
144        psxmsgq01/init.c, psxreaddir/test.c, psxsignal01/init.c,
145        psxtimes01/init.c, psxualarm/init.c: Remove warnings.
146
1472011-04-15      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
148
149        * psxstat/test.c: Fixed integer type.  Check status codes.
150
1512011-03-09      Joel Sherrill <joel.sherrill@oarcorp.com>
152
153        * psx04/init.c, psx04/psx04.scn: Remove test case made obsolete by
154        PR1759.
155
1562011-03-08      Joel Sherrill <joel.sherrilL@OARcorp.com>
157
158        PR 1759/cpukit
159        * Makefile.am, configure.ac: Add test to use some pthread calls with
160        Classic Tasks.
161        * psxclassic01/.cvsignore, psxclassic01/Makefile.am,
162        psxclassic01/init.c, psxclassic01/psxclassic01.doc,
163        psxclassic01/psxclassic01.scn: New files.
164
1652011-02-22      Ralf Corsépius <ralf.corsepius@rtems.org>
166
167        * configure.ac: Add AC_CONFIG_HEADER(config.h).
168
1692011-02-22      Ralf Corsépius <ralf.corsepius@rtems.org>
170
171        * psx01/init.c, psx01/task.c, psx02/init.c, psx02/task.c, psx03/init.c,
172        psx03/task.c, psx04/init.c, psx04/task1.c, psx04/task2.c, psx04/task3.c,
173        psx05/init.c, psx05/task.c, psx05/task2.c, psx05/task3.c, psx06/init.c,
174        psx06/task.c, psx06/task2.c, psx07/init.c, psx07/task.c, psx08/init.c,
175        psx08/task1.c, psx08/task2.c, psx08/task3.c, psx09/init.c, psx10/init.c,
176        psx10/task.c, psx10/task2.c, psx10/task3.c, psx11/init.c, psx11/task.c,
177        psx12/init.c, psx12/task.c, psx13/main.c, psx13/test.c, psx14/init.c,
178        psx15/init.c, psxaio01/init.c, psxaio02/init.c, psxaio03/init.c,
179        psxalarm01/init.c, psxautoinit01/init.c, psxautoinit02/init.c,
180        psxbarrier01/main.c, psxbarrier01/test.c, psxcancel/init.c,
181        psxcancel01/init.c, psxchroot01/main.c, psxchroot01/test.c,
182        psxcleanup/psxcleanup.c, psxcleanup01/init.c, psxclock/init.c,
183        psxcond01/init.c, psxenosys/init.c, psxfatal_support/init.c,
184        psxfchx01/init.c, psxfile01/main.c, psxfile01/test.c,
185        psxfile01/test_cat.c, psxfile01/test_extend.c, psxfile01/test_write.c,
186        psxfile02/init.c, psxfilelock01/init.c, psxgetrusage01/init.c,
187        psxhdrs/clock01.c, psxhdrs/clock02.c, psxhdrs/clock03.c,
188        psxhdrs/clock04.c, psxhdrs/clock05.c, psxhdrs/clock06.c,
189        psxhdrs/cond01.c, psxhdrs/cond02.c, psxhdrs/cond03.c, psxhdrs/cond04.c,
190        psxhdrs/cond05.c, psxhdrs/cond06.c, psxhdrs/cond07.c, psxhdrs/cond08.c,
191        psxhdrs/cond09.c, psxhdrs/cond10.c, psxhdrs/key01.c, psxhdrs/key02.c,
192        psxhdrs/key03.c, psxhdrs/key04.c, psxhdrs/mutex01.c, psxhdrs/mutex02.c,
193        psxhdrs/mutex03.c, psxhdrs/mutex04.c, psxhdrs/mutex05.c,
194        psxhdrs/mutex06.c, psxhdrs/mutex07.c, psxhdrs/mutex08.c,
195        psxhdrs/mutex09.c, psxhdrs/mutex10.c, psxhdrs/mutex11.c,
196        psxhdrs/mutex12.c, psxhdrs/mutex13.c, psxhdrs/mutex14.c,
197        psxhdrs/mutex15.c, psxhdrs/mutex16.c, psxhdrs/proc01.c,
198        psxhdrs/proc02.c, psxhdrs/proc03.c, psxhdrs/proc04.c, psxhdrs/proc05.c,
199        psxhdrs/proc06.c, psxhdrs/proc07.c, psxhdrs/proc08.c, psxhdrs/proc09.c,
200        psxhdrs/proc10.c, psxhdrs/proc11.c, psxhdrs/proc12.c, psxhdrs/proc13.c,
201        psxhdrs/proc14.c, psxhdrs/pthread01.c, psxhdrs/pthread02.c,
202        psxhdrs/pthread03.c, psxhdrs/pthread04.c, psxhdrs/pthread05.c,
203        psxhdrs/pthread06.c, psxhdrs/pthread07.c, psxhdrs/pthread08.c,
204        psxhdrs/pthread09.c, psxhdrs/pthread10.c, psxhdrs/pthread11.c,
205        psxhdrs/pthread12.c, psxhdrs/pthread13.c, psxhdrs/pthread14.c,
206        psxhdrs/pthread15.c, psxhdrs/pthread16.c, psxhdrs/pthread17.c,
207        psxhdrs/pthread18.c, psxhdrs/pthread19.c, psxhdrs/pthread20.c,
208        psxhdrs/pthread21.c, psxhdrs/pthread22.c, psxhdrs/pthread23.c,
209        psxhdrs/pthread24.c, psxhdrs/pthread25.c, psxhdrs/pthread26.c,
210        psxhdrs/pthread27.c, psxhdrs/pthread28.c, psxhdrs/pthread29.c,
211        psxhdrs/pthread30.c, psxhdrs/pthread31.c, psxhdrs/pthread32.c,
212        psxhdrs/pthread33.c, psxhdrs/pthread34.c, psxhdrs/pthread35.c,
213        psxhdrs/pthread36.c, psxhdrs/pthread37.c, psxhdrs/pthread38.c,
214        psxhdrs/pthread39.c, psxhdrs/pthread40.c, psxhdrs/sched01.c,
215        psxhdrs/sched02.c, psxhdrs/sched03.c, psxhdrs/sched04.c,
216        psxhdrs/sched05.c, psxhdrs/sched06.c, psxhdrs/sched07.c,
217        psxhdrs/sched08.c, psxhdrs/signal01.c, psxhdrs/signal02.c,
218        psxhdrs/signal03.c, psxhdrs/signal04.c, psxhdrs/signal05.c,
219        psxhdrs/signal06.c, psxhdrs/signal07.c, psxhdrs/signal08.c,
220        psxhdrs/signal09.c, psxhdrs/signal10.c, psxhdrs/signal11.c,
221        psxhdrs/signal12.c, psxhdrs/signal13.c, psxhdrs/signal14.c,
222        psxhdrs/signal15.c, psxhdrs/signal16.c, psxhdrs/signal17.c,
223        psxhdrs/signal18.c, psxhdrs/signal19.c, psxhdrs/signal20.c,
224        psxhdrs/signal21.c, psxhdrs/signal22.c, psxhdrs/signal23.c,
225        psxhdrs/sync01.c, psxhdrs/sync02.c, psxhdrs/sync03.c, psxhdrs/time01.c,
226        psxhdrs/time02.c, psxhdrs/time03.c, psxhdrs/time04.c, psxhdrs/time05.c,
227        psxhdrs/time06.c, psxhdrs/time07.c, psxhdrs/time08.c, psxhdrs/time09.c,
228        psxhdrs/time10.c, psxhdrs/time11.c, psxhdrs/time12.c, psxhdrs/time13.c,
229        psxhdrs/timer01.c, psxhdrs/timer02.c, psxhdrs/timer03.c,
230        psxhdrs/timer04.c, psxhdrs/timer05.c, psxhdrs/timer06.c,
231        psxhdrs/timer07.c, psxid01/init.c, psximfs01/init.c, psximfs02/init.c,
232        psxintrcritical01/init.c, psxitimer/init.c, psxkey01/init.c,
233        psxkey01/task.c, psxkey02/init.c, psxkey03/init.c, psxmount/main.c,
234        psxmount/test.c, psxmsgq01/init.c, psxmsgq02/init.c, psxmsgq03/init.c,
235        psxmsgq04/init.c, psxmutexattr01/init.c, psxobj01/init.c,
236        psxpasswd01/init.c, psxpasswd02/init.c, psxpipe01/init.c,
237        psxrdwrv/main.c, psxrdwrv/test.c, psxreaddir/main.c, psxreaddir/test.c,
238        psxrwlock01/main.c, psxrwlock01/test.c, psxsem01/init.c,
239        psxsignal01/init.c, psxsignal01/task1.c, psxsignal02/init.c,
240        psxsignal03/init.c, psxsignal05/init.c, psxsignal06/init.c,
241        psxspin01/main.c, psxspin01/test.c, psxspin02/main.c, psxspin02/test.c,
242        psxstack01/init.c, psxstack02/init.c, psxstat/main.c, psxstat/test.c,
243        psxsysconf/init.c, psxtime/main.c, psxtime/test.c,
244        psxtimer01/psxtimer.c, psxtimer02/psxtimer.c, psxtimes01/init.c,
245        psxualarm/init.c, psxusleep/init.c: Add HAVE_CONFIG_H.
246
2472011-02-14      Joel Sherrill <joel.sherrill@oarcorp.com>
248
249        * psxaio03/init.c, psxaio03/psxaio03.scn: Run in a reasonable amount of
250        time. Update screen.
251
2522011-02-14      Joel Sherrill <joel.sherrilL@OARcorp.com>
253
254        * psximfs02/init.c: Disable EPERM test which does not work when POSIX
255        is disabled.
256
2572011-02-08      Ralf Corsépius <ralf.corsepius@rtems.org>
258
259        * include/pmacros.h: Add PRIxblksize_t, PRIxblkcnt_t.
260        * configure.ac: Add AC_CHECK_SIZEOF([blksize_t]),
261        AC_CHECK_SIZEOF([blkcnt_t]).
262
2632011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
264
265        * configure.ac: Require autoconf-2.68, automake-1.11.1.
266
2672011-01-17      Alin Rus <alin.codejunkie@gmail.com>
268
269        * Makefile.am, configure.ac: Add psxaio03/.
270        * psxaio03/Makefile.am, psxaio03/init.c, psxaio03/psxaio03.scn
271        psxaio03/system.h: New.
272
2732011-01-08      Alin Rus <alin.codejunkie@gmail.com>
274
275        * psxaio02/init.c: Improve aio_cancel() coverage.
276
2772011-01-02      Joel Sherrill <joel.sherrilL@OARcorp.com>
278
279        * psx05/init.c: Spacing.
280
2812010-11-01      Alin Rus <alin.codejunkie@gmail.com>
282
283        * psxaio01/init.c, psxaio02/init.c: Improve coverage.
284
2852010-10-21      Joel Sherrill <joel.sherrill@oarcorp.com>
286
287        * psx05/init.c: Check for correct status returned.
288        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test code
289        to exercise path when attempting to lock for reading but there
290        is at least one writer blocked waiting for access.
291
2922010-10-21      Joel Sherrill <joel.sherrill@oarcorp.com>
293
294        * Makefile.am, configure.ac: New test to ensure pthread_cond_wait() and
295        sleep() (e.g. interruptible blocking and sleeping) are interruptible
296        by signal.
297        * psxsignal06/.cvsignore, psxsignal06/Makefile.am, psxsignal06/init.c,
298        psxsignal06/psxsignal06.doc, psxsignal06/psxsignal06.scn: New files.
299
3002010-10-21      Joel Sherrill <joel.sherrill@oarcorp.com>
301
302        * psx02/init.c, psx02/task.c, psx03/init.c, psx04/init.c,
303        psx04/task1.c, psx04/task2.c, psx04/task3.c, psx05/init.c,
304        psx05/task.c, psx05/task2.c, psx05/task3.c, psx06/init.c,
305        psx06/task.c, psx06/task2.c, psx07/init.c, psx08/init.c,
306        psx08/task2.c, psx08/task3.c, psx09/init.c, psx10/init.c,
307        psx10/task.c, psx10/task2.c, psx10/task3.c, psx11/init.c,
308        psx11/task.c, psx12/init.c, psxalarm01/init.c, psxbarrier01/test.c,
309        psxcancel01/init.c, psxchroot01/test.c, psxitimer/init.c,
310        psxkey01/task.c, psxkey02/init.c, psxkey03/init.c, psxmount/test.c,
311        psxmsgq01/init.c, psxmsgq03/init.c, psxmsgq04/init.c,
312        psxrwlock01/test.c, psxsem01/init.c, psxsignal01/init.c,
313        psxsignal01/task1.c, psxsignal02/init.c, psxsignal03/init.c,
314        psxsignal05/init.c, psxspin01/test.c, psxspin02/test.c,
315        psxstack01/init.c, psxstack02/init.c, psxualarm/init.c: Eliminate
316        double space after parenthesis on rtems_test_assert().
317
3182010-10-08      Ralf Corsépius <ralf.corsepius@rtems.org>
319
320        * psx07/init.c: Add HAVE_DECL_PTHREAD_ATTR_SETGUARDSIZE guard around
321        guardsize.
322
3232010-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
324
325        * psxhdrs/pthread37.c, psxhdrs/pthread38.c, psxhdrs/pthread39.c,
326        psxhdrs/pthread40.c: New files.
327
3282010-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
329
330        * Makefile.am, configure.ac, psx07/init.c, psx07/psx07.scn,
331        psxhdrs/Makefile.am, psxstack01/init.c: Add pthread_attr_getstack,
332        pthread_attr_setstack, pthread_attr_getguardsize, and
333        pthread_attr_setguardsize.
334        * psxstack02/.cvsignore, psxstack02/Makefile.am, psxstack02/init.c,
335        psxstack02/psxstack02.doc, psxstack02/psxstack02.scn: New files.
336
3372010-10-01      Ralf Corsépius <ralf.corsepius@rtems.org>
338
339        * configure.ac: Check for pthread_attr_{get,set}cputime instead of
340        pthread_pthread_attr_{get,set}cputime (Typo).
341
3422010-09-28      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
343
344        * psx15/.cvsignore, psx15/Makefile.am, psx15/init.c, psx15/psx15.scn:
345        New files.
346        * Makefile.am, configure.ac: Reflect changes above.
347
3482010-08-30      Ralf Corsépius <ralf.corsepius@rtems.org>
349
350        * configure.ac: AC_CHECK_DECLS([seteuid]).
351        * psximfs02/init.c: Provide decl for seteuid if not provided by
352        libc.
353
3542010-08-30      Ralf Corsépius <ralf.corsepius@rtems.org>
355
356        * psxenosys/init.c, psxenosys/psxenosys.doc,
357        psxenosys/psxenosys.scn: Remove devctl.
358
3592010-08-26      Joel Sherrill <joel.sherrill@oarcorp.com>
360
361        * psxenosys/init.c, psxenosys/psxenosys.scn: Update to reflect some of
362        aio being implemented.
363
3642010-08-19      Joel Sherrill <joel.sherrilL@OARcorp.com>
365
366        * psxenosys/init.c, psxenosys/psxenosys.scn: Update to reflect AIO
367        submission.
368
3692010-08-19      Joel Sherrill <joel.sherrilL@OARcorp.com>
370
371        * psxaio01/.cvsignore, psxaio02/.cvsignore: New files.
372
3732010-08-16      Alin Rus <alin.codejunkie@gmail.com>
374
375        * Makefile.am, configure.ac: Add psxaio01/, psxaio02/.
376        * psxaio01/Makefile.am, psxaio01/init.c, psxaio01/psxaio01.scn,
377        psxaio01/system.h: New.
378        * psxaio02/Makefile.am, psxaio02/init.c, psxaio02/psxaio02.scn,
379        psxaio02/system.h: New.
380
3812010-08-10      Bharath Suri <bharath.s.jois@gmail.com>
382
383        PR 1598/testing
384        * psxpasswd02/init.c, psxpasswd02/psxpasswd02.scn: New test case
385        added to improve coverage of getpwent.c.
386
3872010-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
388
389        PR 1665/testing
390        * psximfs02/init.c: Fix uninitialized variable warning.
391
3922010-08-09      Bharath Suri <bharath.s.jois@gmail.com>
393
394        PR 1661/testing
395        * psximfs02/init.c: Changes to improve coverage of
396        imfs_initsupp.c, by using a bad value for
397        CONFIGURE_IMFS_MEMFILE_BYTES_PER_BLOCK
398
3992010-08-09      Joel Sherrill <joel.sherrill@oarcorp.com>
400
401        PR 1661/testing
402        * psxchroot01/test.c, psximfs01/init.c, psximfs02/init.c,
403        psxpipe01/init.c: Eliminate most references to RTEMS_Malloc_Heap.
404
4052010-08-09      Ralf Corsépius <ralf.corsepius@rtems.org>
406
407        * psxpasswd02/init.c: Remove unused variable.
408
4092010-08-06      Bharath Suri <bharath.s.jois@gmail.com>
410
411        PR 1654/testing
412        * psx13/test.c, psx13/psx13.scn: Test case to improve testing of
413        dup2 routine.
414        * psxfile01/test.c, psxfile01/psxfile01.scn: New test to improve
415        testing of fcntl routine.
416        * psximfs01/init.c, psximfs01/psximfs01.scn: Improve testing of
417        imfs routines.
418        * psximfs02/init.c, psximfs02/psximfs02.scn: Improve coverage of
419        imfs routines.
420        * psxpasswd02/init.c, psxpasswd02/psxpasswd02.scn: New tests to
421        improve coverage of getpwent.c.
422
4232010-08-06      Ralf Corsépius <ralf.corsepius@rtems.org>
424
425        PR 1652/GCC:
426        * psxpipe01/init.c: Expand incomplete initializers triggering
427        powerpc-gcc -msdata breakdown.
428
4292010-07-30      Bharath Suri <bharath.s.jois@gmail.com>
430
431        PR 1642/testing
432        * psximfs02/init.c, psximfs02/psximfs02.scn,
433        psximfs02/psximfs02.doc: Added test cases to exercise chmod(),
434        chown() and routines in imfs_debug.c.
435
4362010-07-29      Bharath Suri <bharath.s.jois@gmail.com>
437
438        PR 1642/testing
439        * psximfs02/init.c, psximfs02/psximfs02.scn,
440        psximfs02/psximfs02.doc, psximfs02/Makefile.am: New test added.
441        * configure.ac, Makefile.am: Changes to accommodate psximfs02
442        test.
443
4442010-07-29      Bharath Suri <bharath.s.jois@gmail.com>
445
446        PR 1633/testing
447        * psximfs01/init.c, psximfs01/psximfs01.scn,
448        psximfs01/psximfs01.doc: New cases to exercise
449        IMFS_memfile_remove.
450
4512010-07-27      Joel Sherrill <joel.sherrill@oarcorp.com>
452
453        * psxobj01/Makefile.am, psxobj01/init.c, psxobj01/psxobj01.scn: Add
454        test for runnign out of workspace when setting object name as string.
455
4562010-07-27      Vinu Rajashekhar <vinutheraj@gmail.com>
457
458        PR 1629/cpukit
459        * psx04/init.c: sigsuspend() was not completely following the POSIX
460        specification.
461
4622010-07-19      Bharath Suri <bharath.s.jois@gmail.com>
463
464        PR 1623/testing
465        * psx13/test.c, psx13/psx13.scn: New cases to improve coverage of
466        utime() and fpathconf().
467        * psxfile01/test.c, psxfile01/psxfile01.scn: New cases to improve
468        coverage of rmdir(), unlink(), mknod(), link(), open(), read(),
469        write().
470        * psxstat/test.c, psxstat/psxstat.scn: New case to improve
471        coverage of readlink().
472
4732010-07-17      Bharath Suri <bharath.s.jois@gmail.com>
474
475        PR 1622/testing
476        * psxchroot01/test.c, psxchroot01/psxchroot01.scn: Added two test
477        cases to completely cover chroot().
478
4792010-07-16      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
480
481        * psxfile01/test.c: Avoid NULL pointer access.
482
4832010-07-15      Bharath Suri <bharath.s.jois@gmail.com>
484
485        PR 1617/testing
486        * psxfile01/test.c, psxfile01/psxfile01.scn: Added new cases to
487        exercise_link_r and _unlink_r
488        * psxstat/test.c, psxstat/psxstat.scn: Added new cases to exercise
489        _lstat_r and _stat_r.
490        * psxtime/test.c, psxtime/psxtime.scn: Added new cases to exercise
491        _gettimeofday.
492
4932010-07-16      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
494
495        * psxstat/test.c: Avoid NULL pointer access.
496
4972010-07-12      Bharath Suri <bharath.s.jois@gmail.com>
498
499        PR 1613/testing
500        * psxfchx01/init.c, psxfchx01/Makefile.am, psxfchx01/.cvsignore,
501        psxfchx01/psxfchx01.doc, psxfchx01/psxfchx01.scn: New
502        tests. Improves coverage of fchdir, fchmod, fchown directives.
503        * configure.ac, Makefile.am: Changes to accommodate new test.
504        * psxstat/test.c, psxstat/psxstat.scn: Added new test case to test
505        statvfs routine under libcsupport.
506
5072010-07-09      Bharath Suri <bharath.s.jois@gmail.com>
508
509        PR 1610/testing
510        * psx13/test.c, psx13/psx13.scn: Remove the test cases which
511        exercise pipe. These are new a new test under psxpipe01/
512        * psxpipe01/init.c, psxpipe01/Makefile.am,
513        psxpipe01/psxpipe01.scn, psxpipe01/psxpipe01.doc: Added new test.
514        * Makefile.am, configure.ac: Changes due to addition of new test:
515        psxpipe01.
516
5172010-07-08      Bharath Suri <bharath.s.jois@gmail.com>
518
519        PR 1608/testing
520        * psxfile01/init.c: Add a simple test case: Open file as read-only
521        and attemp to truncate. Improves coverage.
522
5232010-07-07      Joel Sherrill <joel.sherrill@oarcorp.com>
524
525        PR 1606/cpukit
526        * psxfatal_support/init.c: Remove
527        INTERNAL_ERROR_INVALID_WORKSPACE_ADDRESS since it is not generated.
528
5292010-07-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
530
531        * psxfatal_support/init.c: Print end of test message in case of
532        success.  Stop multitasking in the fatal error extension.
533        * psxfatal01/psxfatal01.scn, psxfatal02/psxfatal02.scn: Update.
534
5352010-07-06      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
536
537        * psxtimes01/init.c: Added missing declaration.
538
5392010-07-05      Joel Sherrill <joel.sherrill@oarcorp.com>
540
541        * Makefile.am, configure.ac: Add test for various forms of times() and
542        getrusage().
543        * psxgetrusage01/.cvsignore, psxgetrusage01/Makefile.am,
544        psxgetrusage01/init.c, psxgetrusage01/psxgetrusage01.doc,
545        psxgetrusage01/psxgetrusage01.scn, psxtimes01/.cvsignore,
546        psxtimes01/Makefile.am, psxtimes01/init.c, psxtimes01/psxtimes01.doc,
547        psxtimes01/psxtimes01.scn: New files.
548
5492010-07-05      Joel Sherrill <joel.sherrill@oarcorp.com>
550
551        * psxid01/init.c, psxid01/psxid01.scn: Actually match an entry in
552        /etc/passwd and /etc/group.
553
5542010-07-05      Joel Sherrill <joel.sherrill@oarcorp.com>
555
556        * psxid01/init.c, psxid01/psxid01.doc, psxid01/psxid01.scn: Add test
557        cases.
558
5592010-07-02      Joel Sherrill <joel.sherrill@oarcorp.com>
560
561        * psx13/test.c: Fix warning.
562
5632010-07-02      Joel Sherrill <joel.sherrill@oarcorp.com>
564
565        * psxfile01/test_cat.c: Does not need posix specific macros.
566
5672010-07-01      Joel Sherrill <joel.sherrilL@OARcorp.com>
568
569        * psxfile01/Makefile.am, psxfile01/psxfile01.scn, psxfile01/test.c:
570        Remove tests which put NULL entries in file handlers.
571
5722010-07-01      Bharath Suri <bharath.s.jois@gmail.com>
573
574        PR 1598/testing
575        * Makefile.am, configure.ac, psxpasswd01/init.c,
576        psxpasswd01/psxpasswd01.doc, psxpasswd01/psxpasswd01.scn: Add testing
577        for POSIX user database (e.g. /etc/group and /etc/passwd) access
578        routines which are implemented in libcsupport/src/getpwent.c.
579        * psxpasswd02/.cvsignore, psxpasswd02/Makefile.am, psxpasswd02/init.c,
580        psxpasswd02/psxpasswd02.doc, psxpasswd02/psxpasswd02.scn: New files.
581
5822010-07-01      Vinu Rajashekhar <vinutheraj@gmail.com>
583
584        PR 1597/cpukit
585        * psx13/psx13.scn, psx13/test.c, psxstat/psxstat.scn,
586        psxstat/test.c: Add lchown() and utimes().
587
5882010-07-01      Joel Sherrill <joel.sherrill@oarcorp.com>
589
590        * Makefile.am, configure.ac: Add tests for file lock stubs as well as
591        various POSIX methods that access UID, PID, and GID.
592        * psxfilelock01/.cvsignore, psxfilelock01/Makefile.am,
593        psxfilelock01/init.c, psxfilelock01/psxfilelock01.doc,
594        psxfilelock01/psxfilelock01.scn, psxid01/.cvsignore,
595        psxid01/Makefile.am, psxid01/init.c, psxid01/psxid01.doc,
596        psxid01/psxid01.scn: New files.
597
5982010-06-30      Joel Sherrill <joel.sherrilL@OARcorp.com>
599
600        * psximfs01/init.c: Fix warning introduced.
601
6022010-06-30      Joel Sherrill <joel.sherrill@oarcorp.com>
603
604        PR 1595/tests
605        * psximfs01/init.c: Fix warnings.
606
6072010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
608
609        * psxtime/psxtime.scn, psxtime/test.c: Add test for passing a null
610        pointer.
611
6122010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
613
614        * configure.ac: Remove reference to RTEMS_OBJECT_FORMAT.
615
6162010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
617
618        * Makefile.am, configure.ac: Add test to exercise IMFS behaviour with
619        files of maximum sizes.
620        * psximfs01/.cvsignore, psximfs01/Makefile.am, psximfs01/init.c,
621        psximfs01/psximfs01.doc, psximfs01/psximfs01.scn: New files.
622
6232010-06-23      Joel Sherrill <joel.sherrilL@OARcorp.com>
624
625        * Makefile.am, configure.ac: Revert accidentally committed patch.
626
6272010-06-23      Joel Sherrill <joel.sherrilL@OARcorp.com>
628
629        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
630        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
631        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
632        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
633        psx13/Makefile.am, psx14/Makefile.am, psxalarm01/Makefile.am,
634        psxautoinit01/Makefile.am, psxautoinit02/Makefile.am,
635        psxbarrier01/Makefile.am, psxcancel/Makefile.am,
636        psxcancel01/Makefile.am, psxchroot01/Makefile.am,
637        psxcleanup/Makefile.am, psxcleanup01/Makefile.am,
638        psxclock/Makefile.am, psxcond01/Makefile.am, psxenosys/Makefile.am,
639        psxfatal01/Makefile.am, psxfatal02/Makefile.am,
640        psxfile01/Makefile.am, psxintrcritical01/Makefile.am,
641        psxitimer/Makefile.am, psxkey01/Makefile.am, psxkey02/Makefile.am,
642        psxkey03/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
643        psxmsgq02/Makefile.am, psxmsgq03/Makefile.am, psxmsgq04/Makefile.am,
644        psxmutexattr01/Makefile.am, psxobj01/Makefile.am,
645        psxpasswd01/Makefile.am, psxrdwrv/Makefile.am,
646        psxreaddir/Makefile.am, psxrwlock01/Makefile.am,
647        psxsem01/Makefile.am, psxsignal01/Makefile.am,
648        psxsignal02/Makefile.am, psxsignal03/Makefile.am,
649        psxsignal04/Makefile.am, psxsignal05/Makefile.am,
650        psxspin01/Makefile.am, psxspin02/Makefile.am, psxstack01/Makefile.am,
651        psxstat/Makefile.am, psxsysconf/Makefile.am, psxtime/Makefile.am,
652        psxtimer01/Makefile.am, psxtimer02/Makefile.am,
653        psxualarm/Makefile.am, psxusleep/Makefile.am: Revert accidentally
654        committed patch.
655
6562010-06-23      Joel Sherrill <joel.sherrilL@OARcorp.com>
657
658        * Makefile.am, configure.ac, psx01/Makefile.am, psx02/Makefile.am,
659        psx03/Makefile.am, psx04/Makefile.am, psx05/Makefile.am,
660        psx06/Makefile.am, psx07/Makefile.am, psx08/Makefile.am,
661        psx09/Makefile.am, psx10/Makefile.am, psx11/Makefile.am,
662        psx12/Makefile.am, psx13/Makefile.am, psx14/Makefile.am,
663        psxalarm01/Makefile.am, psxautoinit01/Makefile.am,
664        psxautoinit02/Makefile.am, psxbarrier01/Makefile.am,
665        psxcancel/Makefile.am, psxcancel01/Makefile.am,
666        psxchroot01/Makefile.am, psxcleanup/Makefile.am,
667        psxcleanup01/Makefile.am, psxclock/Makefile.am,
668        psxcond01/Makefile.am, psxenosys/Makefile.am, psxfatal01/Makefile.am,
669        psxfatal02/Makefile.am, psxfile01/Makefile.am, psxfile02/init.c,
670        psxfile02/psxfile02.doc, psxfile02/psxfile02.scn,
671        psxintrcritical01/Makefile.am, psxitimer/Makefile.am,
672        psxkey01/Makefile.am, psxkey02/Makefile.am, psxkey03/Makefile.am,
673        psxmount/Makefile.am, psxmsgq01/Makefile.am, psxmsgq02/Makefile.am,
674        psxmsgq03/Makefile.am, psxmsgq04/Makefile.am,
675        psxmutexattr01/Makefile.am, psxobj01/Makefile.am,
676        psxpasswd01/Makefile.am, psxrdwrv/Makefile.am,
677        psxreaddir/Makefile.am, psxrwlock01/Makefile.am,
678        psxsem01/Makefile.am, psxsignal01/Makefile.am,
679        psxsignal02/Makefile.am, psxsignal03/Makefile.am,
680        psxsignal04/Makefile.am, psxsignal05/Makefile.am,
681        psxspin01/Makefile.am, psxspin02/Makefile.am, psxstack01/Makefile.am,
682        psxstat/Makefile.am, psxsysconf/Makefile.am, psxtime/Makefile.am,
683        psxtimer01/Makefile.am, psxtimer02/Makefile.am,
684        psxualarm/Makefile.am, psxusleep/Makefile.am: Add test for fd greater
685        than number of file descriptors configured.
686
6872010-06-23      Jennifer Averett <Jennifer.Averett@OARcorp.com>
688
689        * psxfile02/psxfile02.doc: Filled in documentation information.
690
6912010-06-23      Jennifer Averett <Jennifer Averett@OARcorp.com>
692
693        * Makefile.am, configure.ac: Added test case for calls that check for
694        an unopened file descriptor.
695        * psxfile02/.cvsignore, psxfile02/Makefile.am, psxfile02/init.c,
696        psxfile02/psxfile02.doc, psxfile02/psxfile02.scn: New files.
697
6982010-06-22      Jennifer Averett <Jennifer.Averett@OARcorp.com>
699
700        * psxtime/psxtime.scn, psxtime/test.c: Add a normal case with second
701        parameter to adjtime NULL.
702
7032010-06-19      Joel Sherrill <joel.sherrill@oarcorp.com>
704
705        * psxfatal_support/init.c: Remove references to ITRON constants.
706
7072010-06-08      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
708
709        * psxfile01/test.c: Update for IMFS API changes.
710
7112010-06-02      Chris Johns <chrisj@rtems.org>
712
713        * psxfile01/test.c, psxmount/test.c, psxreaddir/test.c,
714        psxstat/test.c: Update to the new mount API.
715
7162010-05-29      Ralf Corsépius <ralf.corsepius@rtems.org>
717
718        * configure.ac: Add AC_CHECK_SIZEOF(off_t).
719        * include/pmacros.h: Add PRIdoff_t.
720
7212010-05-17      Bharath Suri <bharath.s.jois@gmail.com>
722
723        * psxfile01/test.c, psxfile01/psxfile01.scn: This file now
724        exercises the _rename_r in libcsupport. For now, it also
725        provides two fsmount_me_h handlers to enable certain error
726        checking paths
727
7282010-04-28      Joel Sherrill <joel.sherrill@oarcorp.com>
729
730        * psxfile01/test.c: Add check for errno on chdir(NULL).
731
7322010-04-25      Joel Sherrill <joel.sherrill@oarcorp.com>
733
734        * psxrdwrv/test.c: Use SIZE_MAX not SSIZE_MAX.
735
7362010-04-25      Joel Sherrill <joel.sherrill@oarcorp.com>
737
738        * psx07/init.c, psx07/task.c: Introduce enough of a delay so the Init()
739        thread can reliably reach the pthread_join() call.
740
7412010-04-25      Joel Sherrill <joel.sherrilL@OARcorp.com>
742
743        * psxreaddir/psxreaddir.scn, psxreaddir/test.c: Do not test for
744        rewinddir(NULL) since we are now using newlib's implementation and it
745        does not check for NULL. This causes a fault on some targets.
746
7472010-04-03      Joel Sherrill <joel.sherrill@oarcorp.com>
748
749        * psx07/init.c, psx09/init.c, psx12/init.c, psxhdrs/pthread11.c,
750        psxhdrs/pthread22.c, psxhdrs/sched01.c, psxhdrs/sched03.c:
751        Reflect POSIX changes to sched_param.
752
7532010-04-02      Ralf Corsépius <ralf.corsepius@rtems.org>
754
755        * psxhdrs/proc01.c, psxhdrs/proc02.c, psxhdrs/proc07.c,
756        psxhdrs/proc08.c, psxhdrs/proc09.c, psxhdrs/proc10.c,
757        psxhdrs/proc11.c, psxhdrs/proc12.c, psxhdrs/proc13.c,
758        psxhdrs/proc14.c, psxhdrs/signal20.c, psxhdrs/signal21.c:
759        #include <unistd.h>.
760
7612009-12-28      Shrikant Gaikwad <n3oo3n@gmail.com>
762
763        * psx13/test.c, psx13/psx13.scn Added new routine PipeTestNull()
764        to cover the trivial NULL case for pipe function.
765
7662009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
767
768        * psxrwlock01/test.c, psxspin01/test.c, psxspin02/test.c: Fix spacing
769        and compilation issues. Initial test build was accidentally without
770        POSIX enabled.
771
7722009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
773
774        * include/pmacros.h, psx01/task.c, psx02/init.c, psx02/task.c,
775        psx03/init.c, psx03/task.c, psx04/init.c, psx04/task1.c,
776        psx04/task2.c, psx04/task3.c, psx05/init.c, psx05/task.c,
777        psx05/task2.c, psx05/task3.c, psx06/init.c, psx06/task.c,
778        psx06/task2.c, psx07/init.c, psx08/init.c, psx08/task2.c,
779        psx08/task3.c, psx09/init.c, psx10/init.c, psx10/task.c,
780        psx10/task2.c, psx10/task3.c, psx11/init.c, psx11/task.c,
781        psx12/init.c, psxalarm01/init.c, psxbarrier01/test.c,
782        psxcancel01/init.c, psxchroot01/test.c, psxclock/init.c,
783        psxfile01/test.c, psxfile01/test_cat.c, psxfile01/test_extend.c,
784        psxfile01/test_write.c, psxitimer/init.c, psxkey01/task.c,
785        psxkey02/init.c, psxkey03/init.c, psxmount/test.c, psxmsgq01/init.c,
786        psxmsgq03/init.c, psxmsgq04/init.c, psxreaddir/test.c,
787        psxrwlock01/test.c, psxsem01/init.c, psxsignal01/init.c,
788        psxsignal01/task1.c, psxsignal02/init.c, psxsignal03/init.c,
789        psxsignal05/init.c, psxspin01/test.c, psxspin02/test.c,
790        psxstack01/init.c, psxstat/test.c, psxtime/test.c, psxualarm/init.c:
791        Use rtems_test_assert() consistently instead of system assert().
792        rtems_test_assert() is designed to integrate into the RTEMS test
793        suite infrastructure.
794
7952009-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
796
797        * Makefile.am, configure.ac: New test to exercise getgrnam and getpwnam
798        families.
799        * psxpasswd01/.cvsignore, psxpasswd01/Makefile.am, psxpasswd01/init.c,
800        psxpasswd01/psxpasswd01.doc, psxpasswd01/psxpasswd01.scn: New files.
801
8022009-11-23      Joel Sherrill <joel.sherrill@oarcorp.com>
803
804        PR 1460/cpukit
805        * psx14/init.c: Change return type on methods accessing portions of
806        RTEMS Ids to int. This allows -1 to be return on error.
807
8082009-11-11      Joel Sherrill <joel.sherrill@oarcorp.com>
809
810        PR 1466/tests
811        * Makefile.am, configure.ac, psxclock/init.c, psxclock/psxclock.doc,
812        psxclock/psxclock.scn, psxkey03/init.c, psxsignal02/init.c,
813        psxsignal03/init.c, psxstack01/init.c: Remove usleep() from tests.
814        Add test specifically to test it since it is deprecated as of
815        POSIX.1-2008.
816        * psxusleep/.cvsignore, psxusleep/Makefile.am, psxusleep/init.c,
817        psxusleep/psxusleep.doc, psxusleep/psxusleep.scn: New files.
818
8192009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
820
821        * psxcancel01/init.c: Initialize start time.
822
8232009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
824
825        * psxmsgq01/init.c, psxsem01/init.c: Add service to check status
826        returned by POSIX methods which return a pointer which is -1 on
827        error. This eliminated some casts.
828
8292009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
830
831        * psxenosys/Makefile.am: Add documentation file.
832        * psxenosys/psxenosys.doc: New file.
833
8342009-01-02      Ralf Corsépius <ralf.corsepius@rtems.org>
835
836        * psxsignal03/init.c:
837        Print sigval.sival_ptr instead of "union sigval".
838
8392009-01-01      Ralf Corsépius <ralf.corsepius@rtems.org>
840
841        * psxstat/test.c: Apply PRI* macros to print struct stat fields.
842        * psxreaddir/test.c: Apply PRI* macros to print struct stat fields.
843        * psxfile01/test.c: Remove obsure #ifdef's.
844        Apply PRI* macros to print struct stat fields.
845
8462009-10-31      Ralf Corsépius <ralf.corsepius@rtems.org>
847
848        * include/pmacros.h: Change TM_OCTOBER to 9, TM_NOVEMBER to 10,
849        TM_DECEMBER to 11 (tm_mon months start with JAN = 0).
850
8512009-10-31      Ralf Corsépius <ralf.corsepius@rtems.org>
852
853        * include/pmacros.h: November is the 11th month.
854
8552009-10-30      Ralf Corsépius <ralf.corsepius@rtems.org>
856
857        * psxstat/test.c: Remove #ifdef's.
858        * psxmount/test.c, psxreaddir/test.c: Remove __P (unused anachronism).
859        * psxfatal02/testcase.h: Fall back to INT_MAX as posix stack size in
860        if 12MB are too big for a target (16bit compliance).
861        * psx04/init.c: Use INT_MAX instead of 0xffffffff in call to kill()
862        for 16bit compliance.
863        * psx14/init.c: Add local prototypes for
864        rtems_object_api_minimum_class, rtems_object_api_maximum_class.
865        Reflect the prototypes having been missing to printf's.
866
8672009-10-29      Ralf Corsépius <ralf.corsepius@rtems.org>
868
869        * psxsysconf/init.c:
870        Comment out sysconf(LONG_MAX) check (not useful).
871        Change sysconf(0x12345678) check into sysconf(INT_MAX) for better
872        16bit compliance.
873        * psx11/task.c: Use long for nsecs.
874        * psx10/init.c: Pass 0x7FFF instead of 0xFFFFFF as invalid pshared
875        attribute to pthread_condattr_setpshared for 16bit target compliance.
876
8772009-10-28      Ralf Corsépius <ralf.corsepius@rtems.org>
878
879        * psxbarrier01/test.c: Include <tmacros.h>
880
8812009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
882
883        * psx01/init.c, psx01/task.c, psx02/init.c, psx03/init.c,
884        psx04/init.c, psx05/init.c, psx06/init.c, psx07/init.c,
885        psx08/init.c, psx09/init.c, psx10/task.c, psx10/task2.c,
886        psx10/task3.c, psx11/init.c, psx12/init.c, psxalarm01/init.c,
887        psxbarrier01/test.c, psxkey01/init.c, psxkey01/task.c,
888        psxmsgq02/init.c, psxsignal01/init.c, psxualarm/init.c:
889        Use PRIxpthread_t to print pthread_t's.
890
8912009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
892
893        * psxmsgq02/init.c:
894        Remove cast in call to fatal_posix_service_status_errno.
895        * psxenosys/init.c:
896        Add missing args in calls to execl, execlp, execle.
897        * psxhdrs/pthread36.c: Use HAVE_DECL_PTHREAD_ATTR_GETCPUTIME.
898        * psxhdrs/pthread35.c: Use HAVE_DECL_PTHREAD_ATTR_SETCPUTIME.
899        * psx07/init.c: Use HAVE_DECL_PTHREAD_ATTR_GETCPUTIME,
900        HAVE_DECL_PTHREAD_ATTR_SETCPUTIME.
901        * configure.ac:
902        Add AC_CHECK_DECLS pthread_attr_getcputime, pthread_attr_setcputime.
903
9042009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
905
906        * psxtimer01/psxtimer.c: Use %ld to print *.tv_nsec.
907        * psxsysconf/init.c: Use %ld to print *.tv_nsec.
908        * psxclock/init.c: Use %ld to print *.tv_nsec.
909        * psx06/init.c, psx06/system.h: Misc. warning fixes.
910
9112009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
912
913        * psxsignal03/init.c: Add missing argument to printf.
914        * psxfile01/test.c: Use %zu instead of %d to print size_t's.
915        * psxclock/init.c, psxtimer01/psxtimer.c:
916        Use PRItime_t to print time_t's.
917        * configure.ac: Add AC_CHECK_HEADERS sys/mman.h.
918        Add AC_CHECK_DECLS pthread_atfork, adjtime, mprotect.
919
9202009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
921
922        * psxtime/test.c: Include <sys/time.h>.
923        Conditionally add local prototype for adjtime()
924        if sys/time.h doesn't supply it.
925        * psx07/init.c: Include <sched.h>, <pthread.h>.
926        * psx05/init.c: Include <sched.h>.
927        * psx11/init.c, psx09/init.c: Include <sched.h>.
928        * psx12/init.c: Include <sched.h>.
929        * psxenosys/init.c: Include <pthread.h>.
930        Conditionally add local prototype for pthread_atfork()
931        if pthread.h doesn't supply it.
932        * psxkey01/init.c: Include "test_support.h".
933
9342009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
935
936        * configure.ac: Check for pthread_atfork in pthread.h.
937        * psxrwlock01/test.c: Conditionally add local prototype for
938        pthread_atfork() if pthread.h doesn't supply it.
939        Include <pthread.h>.
940
9412009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
942
943        * configure.ac: Check for sys/mman.h.
944        Check for mprotect in sys/mman.h.
945        * psxenosys/init.c: Conditionally add local prototype for
946        mprotect() if sys/mman.h doesn't supply it.
947
9482009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
949
950        * configure.ac: Check for pthread_rwlock_unlock in pthread.h.
951        * psxrwlock01/test.c: Conditionally add local prototype for
952        pthread_rwlock_unlock() if pthread.h doesn't supply it.
953
9542009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
955
956        * psx01/init.c, psxalarm01/init.c, psxbarrier01/test.c,
957        psxclock/init.c, psxfatal01/testcase.h, psxfatal02/testcase.h,
958        psxhdrs/signal12.c, psxkey01/init.c, psxkey03/init.c,
959        psxmsgq01/init.c, psxmsgq02/init.c, psxmsgq03/init.c,
960        psxreaddir/test.c, psxrwlock01/test.c, psxsignal01/init.c,
961        psxsignal02/init.c, psxsignal03/init.c, psxspin01/test.c,
962        psxspin02/test.c, psxstack01/init.c, psxstat/test.c,
963        psxualarm/init.c: Remove unused vars.
964        Add missing prototypes.
965
9662009-10-22      Joel Sherrill <joel.sherrill@oarcorp.com>
967
968        * Makefile.am: Build file IO related tests even with POSIX threading is
969        disabled.
970
9712009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
972
973        * configure.ac: Don't add -ansi -fasm to CFLAGS.
974
9752009-10-14      Joel Sherrill <joel.sherrill@OARcorp.com>
976
977        * psxtimer01/psxtimer.c: It is not necessarily an error for the time
978        remaining to not equal the period.
979
9802009-10-11      Joel Sherrill <joel.sherrill@oarcorp.com>
981
982        * psx05/init.c, psx05/psx05.scn: Add test for bad mutex type.
983
9842009-10-11      Joel Sherrill <joel.sherrill@oarcorp.com>
985
986        * psxcleanup/system.h: Fix typo.
987        * Makefile.am, configure.ac: Add new test for exercising pushing
988        and popping a clean up handler without actually executing it.
989        * psxcleanup01/.cvsignore, psxcleanup01/Makefile.am,
990        psxcleanup01/init.c, psxcleanup01/psxcleanup01.doc,
991        psxcleanup01/psxcleanup01.scn: New files.
992
9932009-10-11      Joel Sherrill <joel.sherrill@OARcorp.com>
994
995        * Makefile.am, configure.ac: Add new test to ensure that canceling an
996        alarm works as defined.
997        * psxalarm01/.cvsignore, psxalarm01/Makefile.am, psxalarm01/init.c,
998        psxalarm01/psxalarm01.doc, psxalarm01/psxalarm01.scn: New files.
999
10002009-10-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1001
1002        * psxtimer01/psxtimer.c: Actually pass the pointer we initialized.
1003
10042009-10-11      Joel Sherrill <joel.sherrill@oarcorp.com>
1005
1006        * psxtimer01/psxtimer.c: Make sure we have null and not-null as return
1007        parameter to timer_settime().
1008
10092009-10-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1010
1011        * psxtimer01/psxtimer.c: Modify so it passes in a NULL to
1012        timer_settime() for previous value. We are not using the
1013        value in this particular case and this path must be exercised.
1014        * psxtimer01/psxtimer01.scn: Update so it matches output on sis.
1015
10162009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1017
1018        * psxcancel/init.c, psxcancel/psxcancel.scn, psxcancel01/init.c,
1019        psxcancel01/psxcancel01.scn: Add missing pthread cancellation test
1020        cases.
1021
10222009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1023
1024        * Makefile.am, configure.ac: Add new test for calling pthread_cancel()
1025        from an ISR.
1026        * psxcancel01/.cvsignore, psxcancel01/Makefile.am, psxcancel01/init.c,
1027        psxcancel01/psxcancel01.doc, psxcancel01/psxcancel01.scn: New files.
1028
10292009-09-26      Joel Sherrill <joel.sherrill@oarcorp.com>
1030
1031        * psxfatal_support/init.c, psxfatal_support/system.h: Eliminate use of
1032        deprecated rtems_extension.
1033
10342009-09-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1035
1036        * psxclock/init.c, psxclock/psxclock.scn: Add test case for negative
1037        nanoseconds.
1038
10392009-09-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1040
1041        * psxsysconf/init.c, psxsysconf/psxsysconf.scn: Add test for
1042        getpagesize().
1043
10442009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
1045
1046        * psxclock/init.c, psxclock/psxclock.scn, psxenosys/init.c,
1047        psxenosys/psxenosys.scn, psxsignal03/Makefile.am, psxsignal03/init.c,
1048        psxsignal04/Makefile.am: Move test cases which needed to be executed
1049        when POSIX is disabled to psxclock so they will be.
1050
10512009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
1052
1053        * Makefile.am, configure.ac, psx01/init.c, psx01/psx01.scn: Add new
1054        test to exercise clock and delay services enabled when POSIX threads
1055        are disabled. This is split from psx01. POSIX test suite now enabled
1056        when POSIX threads are disabled so only enable tests which are
1057        appropriate.
1058        * psxclock/.cvsignore, psxclock/Makefile.am, psxclock/init.c,
1059        psxclock/psxclock.doc, psxclock/psxclock.scn: New files.
1060
10612009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1062
1063        * psx09/init.c, psx09/psx09.scn: Correct test following decision of
1064        when not to change ssporadic scheduler so it does not touch a task's
1065        priority when it is holding a mutex or its priority would be impacted
1066        adversely.
1067
10682009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1069
1070        * psxtime/main.c, psxtime/psxtime.scn, psxtime/test.c: Add test case
1071        for adjusting time (adjtime()) where the time is adjusted by enough
1072        microseconds that it crosses a second boundary.
1073
10742009-08-19      Santosh G Vattam <vattam.santosh@gmail.com>
1075
1076        * psx07/init.c, psx07/psx07.scn, psx07/system.h, psx07/task.c: Update
1077        test to catch more sporadic server cases.
1078
10792009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
1080
1081        * psx01/init.c, psx01/psx01.scn: Add test case for nanosleep with NULL
1082        remaining pointer.
1083
10842009-08-17     
1085
1086        * psx05/init.c, psx05/psx05.scn: Add test case for initializing
1087        a recursize mutex.
1088
10892009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
1090
1091        * psxfile01/test.c, psxstat/test.c, psxtime/test.c: Eliminate test
1092        routines TICKS_PER_SECOND and get_ticks_per_second() in favor of new
1093        rtems_clock_get_ticks_per_second().
1094
10952009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1096
1097        * psxsignal01/init.c: Convert calls to legacy routine rtems_clock_get(
1098        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
1099
11002009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1101
1102        * psxstat/test.c, psxtime/test.c: Convert calls to legacy routine
1103        rtems_clock_get( RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
1104
11052009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1106
1107        * Makefile.am, configure.ac: Add test case for user providing their own
1108        stack to a POSIX thread.
1109        * psxstack01/.cvsignore, psxstack01/Makefile.am, psxstack01/init.c,
1110        psxstack01/psxstack01.doc, psxstack01/psxstack01.scn: New files.
1111
11122009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1113
1114        * psxmsgq04/init.c, psxmsgq04/psxmsgq04.scn: Tinker with test to ensure
1115        that it hits both failing to allocate memory for the message queue
1116        name and message buffers.
1117
11182009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1119
1120        * psxintrcritical01/init.c: Lower microseconds per tick so tests run
1121        quicker and more reliably hit the intended critical section.
1122
11232009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
1124
1125        * Makefile.am, configure.ac: Add a test to exercise an odd case in
1126        _POSIX_signals_Clear_signals.
1127        * psxsignal05/.cvsignore, psxsignal05/Makefile.am, psxsignal05/init.c,
1128        psxsignal05/psxsignal05.doc, psxsignal05/psxsignal05.scn: New files.
1129
11302009-08-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1131
1132        * psxmsgq04/init.c: Correct typo in configuration so test does as
1133        intended.
1134
11352009-08-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1136
1137        * psxmsgq04/init.c, psxmsgq04/psxmsgq04.doc, psxmsgq04/psxmsgq04.scn:
1138        Update to handle ENFILE case now that POSIX message queues and
1139        message queue file descriptors are configured separately and this
1140        error is possible.
1141
11422009-08-05      Santosh G Vattam <vattam.santosh@gmail.com>
1143
1144        * Makefile.am, psxmsgq04/init.c, psxmsgq04/psxmsgq04.doc,
1145        psxmsgq04/psxmsgq04.scn: Exercise running out of memory while
1146        allocating the message buffers for a POSIX message queue.
1147
11482009-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1149
1150        * psxsignal03/init.c, psxsignal03/psxsignal03.scn,
1151        psxsignal04/psxsignal04.scn: Correct test numbers in macros so output
1152        is right. Update both screens.
1153
11542009-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1155
1156        * Makefile.am, configure.ac, psxsignal03/Makefile.am,
1157        psxsignal03/init.c, psxsignal03/psxsignal03.doc: Add new test
1158        variation which focused on real-time signals rather than user
1159        signals.
1160        * psxsignal04/.cvsignore, psxsignal04/Makefile.am,
1161        psxsignal04/psxsignal04.doc, psxsignal04/psxsignal04.scn: New files.
1162
11632009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1164
1165        * psx07/init.c, psx07/psx07.scn, psx07/task.c: Add test for budget and
1166        replenish period of zero.
1167
11682009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1169
1170        * Makefile.am, configure.ac: Add new test to account for properly
1171        handling keys when a thread has non-NULL key value and key has NULL
1172        destructor and when a thread has NULL key value and key has
1173        destructor.
1174        * psxkey03/.cvsignore, psxkey03/Makefile.am, psxkey03/init.c,
1175        psxkey03/psxkey03.doc, psxkey03/psxkey03.scn: New files.
1176
11772009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1178
1179        * Makefile.am, configure.ac: Add new test for exercising running out of
1180        memory while allocating the key pointers.
1181        * psxkey02/.cvsignore, psxkey02/Makefile.am, psxkey02/init.c,
1182        psxkey02/psxkey02.doc, psxkey02/psxkey02.scn: New files.
1183
11842009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1185
1186        * psxmsgq04/init.c: Add call to mq_unlink.
1187
11882009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1189
1190        * Makefile.am, configure.ac: Add shell of new test.
1191        * psxmsgq04/.cvsignore, psxmsgq04/Makefile.am, psxmsgq04/init.c,
1192        psxmsgq04/psxmsgq04.doc, psxmsgq04/psxmsgq04.scn: New files.
1193
11942009-07-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1195
1196        * Makefile.am, configure.ac: Add test to address cases where a thread
1197        is waiting on a signal (sigwait) and we send it. Also address case
1198        where there are too many queued signals.
1199        * psxsignal03/.cvsignore, psxsignal03/Makefile.am, psxsignal03/init.c,
1200        psxsignal03/psxsignal03.doc, psxsignal03/psxsignal03.scn: New files.
1201
12022009-07-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1203
1204        * psxsignal02/init.c: Fix spacing.
1205
12062009-07-28      Santosh G Vattam <vattam.santosh@gmail.com>
1207
1208        * psxmsgq01/init.c, psxmsgq01/psxmsgq01.scn: Add tests for various
1209        mq_timedreceive and mq_timedsend conditions. In particular test
1210        timeout in the past.
1211
12122009-07-28      Santosh G Vattam <vattam.santosh@gmail.com>
1213
1214        * psx05/init.c, psx05/psx05.scn: Add test for pthread_mutex_timedlock
1215        with timeout in the past.
1216
12172009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
1218
1219        * psxsignal02/psxsignal02.scn: Fill in screen file.
1220
12212009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
1222
1223        * Makefile.am, configure.ac: Add new test to exercise algorithm to
1224        dispatch process wide signals to individual threads.
1225        * psxsignal02/.cvsignore, psxsignal02/Makefile.am, psxsignal02/init.c,
1226        psxsignal02/psxsignal02.doc, psxsignal02/psxsignal02.scn: New files.
1227
12282009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1229
1230        * Makefile.am, configure.ac: Add test to exercise interrupt
1231        synchronization logic in _POSIX_Timer_Insert_helper that supports
1232        POSIX timers.
1233        * psxintrcritical01/.cvsignore, psxintrcritical01/Makefile.am,
1234        psxintrcritical01/init.c, psxintrcritical01/psxintrcritical01.doc,
1235        psxintrcritical01/psxintrcritical01.scn: New files.
1236
12372009-07-23      Santosh G Vattam <vattam.santosh@gmail.com>
1238
1239        * psxcancel/Makefile.am, psxcancel/init.c, psxcancel/psxcancel.scn: Add
1240        multiple cases which complete coverage of thread cancellation.
1241        * psxcancel/psxcancel.doc: New file.
1242
12432009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1244
1245        * psxsem01/Makefile.am, psxsem01/init.c: Much clean up.
1246        * psxsem01/system.h: Removed.
1247
12482009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1249
1250        * psxsem01/init.c: Eliminate warning.
1251
12522009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1253
1254        * psxcancel/init.c: Clean up.
1255
12562009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1257
1258        * psxmutexattr01/init.c: Make test optional if tools do not support
1259        posix mutex type attribute.
1260
12612009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1262
1263        * Makefile.am, configure.ac: Add new test to exercise error case for
1264        when a task is blocked on a condition variable with one mutex and
1265        another task attempts to block on the same condition variable with
1266        another mutex.
1267        * psxcond01/.cvsignore, psxcond01/Makefile.am, psxcond01/init.c,
1268        psxcond01/psxcond01.doc, psxcond01/psxcond01.scn: New files.
1269
12702009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
1271
1272        * Makefile.am, configure.ac: Add psxspin02 to exercise case where
1273        trylock is unable to obtain the spinlock and that attempting to
1274        unlock a spinlock from a thread which did not lock it works as
1275        expected.
1276        * psxspin02/.cvsignore, psxspin02/Makefile.am, psxspin02/main.c,
1277        psxspin02/psxspin02.doc, psxspin02/psxspin02.scn, psxspin02/test.c:
1278        New files.
1279
12802009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
1281
1282        * psxspin01/test.c: Remove unnecessary defines.
1283
12842009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
1285
1286        * psx11/init.c: Use explicit scheduler.
1287
12882009-07-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1289
1290        * Makefile.am, configure.ac: Add test to exercise
1291        pthread_mutexattr_gettype and pthread_mutexattr_settype now that the
1292        toolset enables the feature.
1293        * psxmutexattr01/.cvsignore, psxmutexattr01/Makefile.am,
1294        psxmutexattr01/init.c, psxmutexattr01/psxmutexattr01.doc,
1295        psxmutexattr01/psxmutexattr01.scn: New files.
1296
12972009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1298
1299        * Makefile.am, configure.ac: Add test for auto initialization of
1300        message queues.
1301        * psxautoinit02/.cvsignore, psxautoinit02/Makefile.am,
1302        psxautoinit02/init.c, psxautoinit02/psxautoinit02.doc,
1303        psxautoinit02/psxautoinit02.scn: New files.
1304
13052009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1306
1307        * Makefile.am, configure.ac: Add test of pthread mutex auto
1308        intialization.
1309        * psxautoinit01/.cvsignore, psxautoinit01/Makefile.am,
1310        psxautoinit01/init.c, psxautoinit01/psxautoinit01.scn: New files.
1311
13122009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1313
1314        * psx05/init.c, psx05/psx05.scn: Add a couple of invalid Id cases.
1315
13162009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1317
1318        * psxsignal01/init.c: Tune code to really hit POSIX signal from ISR
1319        code.
1320
13212009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1322
1323        * psx07/init.c: Slight test fix to ensure state of sched_param
1324        structure.
1325
13262009-07-04      Santosh G Vattam <vattam.santosh@gmail.com>
1327
1328        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
1329        obtaining an rwlock and then releasing it twice.
1330
13312009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1332
1333        * psxenosys/init.c, psxenosys/psxenosys.scn: Add test of vfork stub.
1334
13352009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1336
1337        * psx04/init.c, psx04/psx04.scn: Test error cases in sigwait() and
1338        sigtimedwait(). Update screen file.
1339
13402009-07-01      Santosh G Vattam <vattam.santosh@gmail.com>
1341
1342        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
1343        obtaining rwlock for write with a timed lock operation when the
1344        abstime timeout is in the past.
1345
13462009-06-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1347
1348        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
1349        obtaining rwlock for read with a timed lock operation when the
1350        abstime timeout is in the past.
1351
13522009-06-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1353
1354        * psx05/init.c, psx05/psx05.scn: Add test case for process scope now
1355        that the assert has been removed in the source.
1356
13572009-06-18      Joel Sherrill <joel.sherrill@OARcorp.com>
1358
1359        * psxstat/psxstat.scn, psxstat/test.c: Disable test for error on wrong
1360        mode bits being set. This behavior was not POSIX compliant and has
1361        been corrected in the filesystem code.
1362
13632009-06-18      Chris Johns <chrisj@rtems.org>
1364
1365        * psx04/task3.c: Declare unions volatile to workaround the H8300
1366        gcc bug.
1367
13682009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1369
1370        * Makefile.am, configure.ac: Add mq_send to full queue from ISR case.
1371        * psxmsgq03/.cvsignore, psxmsgq03/Makefile.am, psxmsgq03/init.c,
1372        psxmsgq03/psxmsgq03.doc, psxmsgq03/psxmsgq03.scn, psxmsgq03/system.h: New files.
1373
13742009-05-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1375
1376        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
1377        NULL attribute pointer on init.
1378
13792009-05-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1380
1381        * psxsem01/Makefile.am, psxsem01/init.c, psxsem01/psxsem01.scn,
1382        psxtimer01/psxtimer.c, psxtimer01/system.h, psxtimer02/psxtimer.c:
1383        Improved so coverage is better.
1384
13852009-05-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1386
1387        * psx04/init.c: Correct errors introduced by using different variable
1388        for return type when correcting typing warnings.
1389
13902009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1391
1392        * Makefile.am, configure.ac: Add new test to provide coverage analysis
1393        of the current implementation of getitimer() and setitimer().
1394        * psxitimer/.cvsignore, psxitimer/Makefile.am, psxitimer/init.c,
1395        psxitimer/psxitimer.scn: New files.
1396
13972009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1398
1399        * psxsysconf/init.c, psxsysconf/psxsysconf.scn: Add missing error test
1400        case to improve coverage analysis.
1401
14022009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1403
1404        * psx01/init.c, psx01/task.c, psx02/init.c, psx02/task.c, psx03/init.c,
1405        psx04/init.c, psx04/task1.c, psx04/task3.c, psx05/init.c,
1406        psx06/init.c, psx07/init.c, psx08/init.c, psx09/init.c, psx11/task.c,
1407        psx12/init.c, psx13/main.c, psx13/test.c, psxbarrier01/test.c,
1408        psxcancel/init.c, psxcleanup/psxcleanup.c, psxenosys/init.c,
1409        psxmsgq02/init.c, psxtime/main.c, psxtime/test.c,
1410        psxtimer01/psxtimer.c, psxtimer02/psxtimer.c: Fix warnings.
1411
14122009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1413
1414        * psxhdrs/clock01.c, psxhdrs/clock02.c, psxhdrs/clock03.c,
1415        psxhdrs/clock04.c, psxhdrs/clock05.c, psxhdrs/clock06.c,
1416        psxhdrs/cond01.c, psxhdrs/cond02.c, psxhdrs/cond03.c,
1417        psxhdrs/cond04.c, psxhdrs/cond05.c, psxhdrs/cond06.c,
1418        psxhdrs/cond07.c, psxhdrs/cond08.c, psxhdrs/cond09.c,
1419        psxhdrs/cond10.c, psxhdrs/key01.c, psxhdrs/key02.c, psxhdrs/key03.c,
1420        psxhdrs/key04.c, psxhdrs/mutex01.c, psxhdrs/mutex02.c,
1421        psxhdrs/mutex03.c, psxhdrs/mutex04.c, psxhdrs/mutex05.c,
1422        psxhdrs/mutex06.c, psxhdrs/mutex07.c, psxhdrs/mutex08.c,
1423        psxhdrs/mutex09.c, psxhdrs/mutex10.c, psxhdrs/mutex11.c,
1424        psxhdrs/mutex12.c, psxhdrs/mutex13.c, psxhdrs/mutex14.c,
1425        psxhdrs/mutex15.c, psxhdrs/mutex16.c, psxhdrs/proc01.c,
1426        psxhdrs/proc02.c, psxhdrs/proc03.c, psxhdrs/proc04.c,
1427        psxhdrs/proc05.c, psxhdrs/proc06.c, psxhdrs/proc07.c,
1428        psxhdrs/proc08.c, psxhdrs/proc09.c, psxhdrs/proc10.c,
1429        psxhdrs/proc11.c, psxhdrs/proc12.c, psxhdrs/proc13.c,
1430        psxhdrs/proc14.c, psxhdrs/pthread01.c, psxhdrs/pthread02.c,
1431        psxhdrs/pthread03.c, psxhdrs/pthread04.c, psxhdrs/pthread05.c,
1432        psxhdrs/pthread06.c, psxhdrs/pthread07.c, psxhdrs/pthread08.c,
1433        psxhdrs/pthread09.c, psxhdrs/pthread10.c, psxhdrs/pthread11.c,
1434        psxhdrs/pthread12.c, psxhdrs/pthread13.c, psxhdrs/pthread14.c,
1435        psxhdrs/pthread15.c, psxhdrs/pthread16.c, psxhdrs/pthread17.c,
1436        psxhdrs/pthread18.c, psxhdrs/pthread19.c, psxhdrs/pthread20.c,
1437        psxhdrs/pthread21.c, psxhdrs/pthread22.c, psxhdrs/pthread23.c,
1438        psxhdrs/pthread24.c, psxhdrs/pthread25.c, psxhdrs/pthread26.c,
1439        psxhdrs/pthread27.c, psxhdrs/pthread28.c, psxhdrs/pthread29.c,
1440        psxhdrs/pthread30.c, psxhdrs/pthread31.c, psxhdrs/pthread32.c,
1441        psxhdrs/pthread33.c, psxhdrs/pthread34.c, psxhdrs/pthread35.c,
1442        psxhdrs/pthread36.c, psxhdrs/sched01.c, psxhdrs/sched02.c,
1443        psxhdrs/sched03.c, psxhdrs/sched04.c, psxhdrs/sched05.c,
1444        psxhdrs/sched06.c, psxhdrs/sched07.c, psxhdrs/sched08.c,
1445        psxhdrs/signal01.c, psxhdrs/signal02.c, psxhdrs/signal03.c,
1446        psxhdrs/signal04.c, psxhdrs/signal05.c, psxhdrs/signal06.c,
1447        psxhdrs/signal07.c, psxhdrs/signal08.c, psxhdrs/signal09.c,
1448        psxhdrs/signal10.c, psxhdrs/signal11.c, psxhdrs/signal12.c,
1449        psxhdrs/signal13.c, psxhdrs/signal14.c, psxhdrs/signal15.c,
1450        psxhdrs/signal16.c, psxhdrs/signal17.c, psxhdrs/signal18.c,
1451        psxhdrs/signal19.c, psxhdrs/signal20.c, psxhdrs/signal21.c,
1452        psxhdrs/signal22.c, psxhdrs/signal23.c, psxhdrs/sync01.c,
1453        psxhdrs/sync02.c, psxhdrs/sync03.c, psxhdrs/time01.c,
1454        psxhdrs/time02.c, psxhdrs/time03.c, psxhdrs/time04.c,
1455        psxhdrs/time05.c, psxhdrs/time06.c, psxhdrs/time07.c,
1456        psxhdrs/time08.c, psxhdrs/time09.c, psxhdrs/time10.c,
1457        psxhdrs/time11.c, psxhdrs/time12.c, psxhdrs/time13.c,
1458        psxhdrs/timer01.c, psxhdrs/timer02.c, psxhdrs/timer03.c,
1459        psxhdrs/timer04.c, psxhdrs/timer05.c, psxhdrs/timer06.c,
1460        psxhdrs/timer07.c: Fix warnings.
1461
14622009-05-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1463
1464        * psxfile01/test.c: Change from int to size_t.
1465
14662009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
1467
1468        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1469        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1470        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1471        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1472        psx13/Makefile.am, psx14/Makefile.am, psxbarrier01/Makefile.am,
1473        psxcancel/Makefile.am, psxchroot01/Makefile.am,
1474        psxcleanup/Makefile.am, psxenosys/Makefile.am,
1475        psxfatal01/Makefile.am, psxfatal02/Makefile.am,
1476        psxfile01/Makefile.am, psxkey01/Makefile.am,
1477        psxmount/Makefile.am, psxmsgq01/Makefile.am,
1478        psxmsgq02/Makefile.am, psxrdwrv/Makefile.am,
1479        psxreaddir/Makefile.am, psxrwlock01/Makefile.am,
1480        psxsem01/Makefile.am, psxsignal01/Makefile.am,
1481        psxspin01/Makefile.am, psxstat/Makefile.am, psxsysconf/Makefile.am,
1482        psxtime/Makefile.am, psxtimer01/Makefile.am, psxtimer02/Makefile.am,
1483        psxualarm/Makefile.am: Eliminate _exe_/.exe.
1484
14852009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1486
1487        * psxmsgq02/init.c, psxmsgq02/psxmsgq02.scn: Open the message queue
1488        with create option so we are sure it will get a control block and
1489        proceed to allocate other memory. Clean up screen output.
1490
14912008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1492
1493        * psx05/init.c: Add parameter to call to sched_get_priority_max().
1494
14952008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1496
1497        * psx05/init.c, psx07/init.c, psx09/init.c, psx11/init.c, psx12/init.c:
1498        Run all tests successfully with maxixum number of priorities as 16
1499        instead of 256. This was done by temporarily modifying the score
1500        priority.h maximum. This allowed testing of all API code to ensure
1501        that it worked properly with a reduced number of priorities. Most
1502        modifications were to switch from hard-coded maximum to using the API
1503        provided methods to determine maximum number of priority levels.
1504
15052008-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
1506
1507        * psxtimer01/psxtimer.c, psxtimer02/psxtimer.c: Obtain TOD with
1508        clock_gettime() NOT by reaching into the SuperCore.
1509
15102008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1511
1512        * psx01/psx01.scn: Bump version to 4.9.99.0
1513
15142008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1515
1516        * psxcleanup/psxcleanup.c, psxfatal_support/init.c,
1517        psxfatal_support/system.h: Convert to "bool".
1518
15192008-08-19      Tim FitzGeorge <tim.fitzgeorge@astrium.eads.net>
1520
1521        PR 1296/cpukit.
1522        * psxtimer01/psxtimer.c, psxtimer01/psxtimer01.scn: POSIX timers use
1523        incorrect repeat interval. This patch fixes the following problems in
1524        the test.
1525          (1) Adds test for value of it_interval.tv_nsec.
1526          (2) Corrects test for absolute timer in past.
1527          (3) Modifies test to use different initial and repeat periods.
1528          (4) Updates psxtimer01.scn to match results.
1529
15302008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1531
1532        PR 1297/cpukit
1533        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Fix NULL attribute
1534        pointer handling.
1535
15362008-08-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1537
1538        * psxsem01/init.c: Spacing.
1539
15402008-08-04      Tim FitzGeorge <tim.fitzgeorge@astrium.eads.net>
1541
1542        PR 1293/tests
1543        * psx10/init.c: Make sure we do not let tv_nsec go to -1.
1544
15452008-07-18      Joel Sherrill <joel.sherrill@oarcorp.com>
1546
1547        PR 1291/cpukit
1548        * psx05/init.c, psxmsgq01/init.c: As part of addressing timeouts and
1549        POSIX services taking relative instead of absolute time for timeouts,
1550        these tests were updated.
1551
15522008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1553
1554        * psxfile01/test.c: truncate on /dev/console now works.
1555
15562008-06-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1557
1558        * psxrwlock01/main.c, psxspin01/main.c: Now accounts for extra stack
1559        requested for initialization task.
1560
15612008-05-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1562
1563        * psxstat/psxstat.scn, psxstat/test.c: Eliminate patterns that look
1564        like CVS conflict markers.
1565
15662008-04-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1567
1568        * psxchroot01/main.c, psxmount/main.c, psxreaddir/main.c: Use
1569        CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER where needed.
1570
15712008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1572
1573        * psxmsgq02/init.c, psxsignal01/init.c: Corrent end of test messages.
1574
15752008-02-06      Joel Sherrill <joel.sherrill@oarcorp.com>
1576
1577        * psxkey01/task.c: Fix warnings.
1578
15792008-02-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1580
1581        * psxkey01/.cvsignore, psxmsgq02/.cvsignore: New files.
1582
15832008-02-04      Jennifer Averett <jennifer.averett@OARcorp.com>
1584
1585        * Makefile.am, configure.ac, psxmsgq01/Makefile.am, psxmsgq01/init.c:
1586        Added tests for failure path coverages. Consolidated methods used in
1587        multiple places into support routines.
1588        * psxkey01/Makefile.am, psxkey01/init.c, psxkey01/psxkey01.scn,
1589        psxkey01/system.h, psxkey01/task.c, psxmsgq02/Makefile.am,
1590        psxmsgq02/init.c, psxmsgq02/psxmsgq02.scn, psxmsgq02/system.h: New files.
1591
15922008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1593
1594        * include/pmacros.h, psx01/init.c, psx01/system.h, psx13/main.c,
1595        psxbarrier01/main.c, psxchroot01/main.c, psxfatal_support/init.c,
1596        psxfile01/main.c, psxfile01/test.c, psxmount/main.c, psxrdwrv/main.c,
1597        psxreaddir/main.c, psxrwlock01/main.c, psxspin01/main.c,
1598        psxstat/main.c, psxtime/main.c: Change TEST_INIT to CONFIGURE_INIT.
1599        Make tmacros.h available to all POSIX tests. Add a clock_settime case
1600        for < 1988.
1601
16022008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1603
1604        * Makefile.am, configure.ac: New tests.
1605        * psxfatal01/.cvsignore, psxfatal01/Makefile.am,
1606        psxfatal01/psxfatal01.scn, psxfatal01/testcase.h,
1607        psxfatal02/.cvsignore, psxfatal02/Makefile.am,
1608        psxfatal02/psxfatal02.scn, psxfatal02/testcase.h,
1609        psxfatal_support/init.c, psxfatal_support/system.h: New files.
1610
16112008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1612
1613        * Makefile.am, configure.ac: Add psx14 to exercise POSIX API specific
1614        portions of Object Services added to API.
1615        * psx14/.cvsignore, psx14/Makefile.am, psx14/init.c, psx14/psx14.scn,
1616        psx14/system.h: New files.
1617
16182008-01-29      Jennifer Averett <jennifer.averett@OARcorp.com>
1619
1620        * psx07/init.c, psx07/system.h: Test cleanup and added testing for
1621        pthread_attr_[get|set]clock.
1622
16232008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1624
1625        * psxenosys/init.c, psxenosys/psxenosys.scn: Add test for stub
1626        implementation mprotect().
1627
16282008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1629
1630        * psxcleanup/.cvsignore: New file.
1631
16322008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1633
1634        * psxcleanup/system.h: New file.
1635
16362008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1637
1638        * Makefile.am, configure.ac:
1639        * psxcleanup/Makefile.am, psxcleanup/psxcleanup.c,
1640        psxcleanup/psxcleanup.scn: New files.
1641
16422008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1643
1644        * psx01/init.c, psxmsgq01/init.c, psxtimer01/psxtimer.c,
1645        psxtimer01/psxtimer01.scn, psxtimer02/psxtimer.c:
1646
16472007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1648
1649        * psxsignal01/.cvsignore, psxualarm/.cvsignore: New files.
1650
16512007-12-20      Jennifer Averett <jennifer.averett@OARcorp.com>
1652
1653        * Makefile.am, configure.ac: Added test for ualarm
1654        * psxualarm/Makefile.am, psxualarm/init.c, psxualarm/psxualarm.scn,
1655        psxualarm/system.h: New files.
1656
16572007-12-19      Jennifer Averett <jennifer.averett@OARcorp.com>
1658
1659        * Makefile.am, configure.ac: Added posix signal test
1660        * psxsignal01/Makefile.am, psxsignal01/init.c,
1661        psxsignal01/psxsignal01.scn, psxsignal01/system.h,
1662        psxsignal01/task1.c: New files.
1663
16642007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1665
1666        * Makefile.am, configure.ac: Add test for sysconf().
1667        * psxsysconf/.cvsignore, psxsysconf/Makefile.am, psxsysconf/init.c,
1668        psxsysconf/psxsysconf.scn, psxsysconf/system.h: New files.
1669
16702007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1671
1672        * psx01/init.c, psx01/psx01.scn: Add more test cases for
1673        sched_rr_get_interval() and sched_get_priority_max().
1674
16752007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1676
1677        * psxenosys/init.c: Fix typo.
1678
16792007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1680
1681        * Makefile.am, configure.ac: Rename psxtimer to psxtimer01 to indicate
1682        addition of second POSIX Timer test. Add initial version of
1683        psxtimer02 to cover some conditions missed in psxtimer01. More cases
1684        left to add.
1685        * psxtimer01/.cvsignore, psxtimer01/Makefile.am, psxtimer01/psxtimer.c,
1686        psxtimer01/psxtimer01.scn, psxtimer01/system.h,
1687        psxtimer02/.cvsignore, psxtimer02/Makefile.am, psxtimer02/psxtimer.c,
1688        psxtimer02/psxtimer02.scn, psxtimer02/system.h: New files.
1689        * psxtimer/.cvsignore, psxtimer/Makefile.am, psxtimer/psxtimer.c,
1690        psxtimer/psxtimer.scn, psxtimer/system.h: Removed.
1691
16922007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1693
1694        * psx01/init.c, psx01/psx01.scn: Add usleep() test.
1695
16962007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1697
1698        * Makefile.am, configure.ac: New test to cover all RTEMS POSIX
1699        functions that return ENOSYS.
1700        * psxenosys/.cvsignore, psxenosys/Makefile.am, psxenosys/init.c,
1701        psxenosys/psxenosys.scn, psxenosys/system.h: New files.
1702
17032007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1704
1705        * psx13/test.c: Fix spelling error.
1706
17072007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1708
1709        * psxtime/test.c: Add tests for adjtime().
1710
17112007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1712
1713        * psxbarrier01/psxbarrier01.scn, psxbarrier01/test.c,
1714        psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Added several test
1715        cases to improve test coverage.
1716
17172007-09-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1718
1719        PR 1262/filesystem
1720        * Makefile.am, configure.ac, include/pmacros.h: Add support for readv()
1721        and writev() including documentation and test case.
1722        * psxrdwrv/.cvsignore, psxrdwrv/Makefile.am, psxrdwrv/main.c,
1723        psxrdwrv/psxrdwrv.scn, psxrdwrv/test.c: New files.
1724
17252007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1726
1727        * psxsem01/init.c, psxsem01/psxsem01.scn, psxtimer/psxtimer.c,
1728        psxtimer/psxtimer.scn: Add optional managers to Makefiles. Clean up
1729        test cases so last output line follows END OF pattern. Make sure test
1730        case all run. All tests appeared ok on sis.
1731
17322007-04-05      Joel Sherrill <joel@OARcorp.com>
1733
1734        * psx01/init.c, psx01/psx01.scn: Adjust test to account for nanosleep()
1735        behavior more closely matching GNU/Linux.
1736
17372006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1738
1739        * psxrwlock01/main.c, psxrwlock01/test.c: Improve rwlock test to
1740        include normal blocking and unblocking on timeout.
1741
17422006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1743
1744        * configure.ac: New BUG-REPORT address.
1745
17462006-11-17      Joel Sherrill <joel@OARcorp.com>
1747
1748        * psxsem01/init.c: Account for change in POSIX semaphore time handling.
1749        Previously the timeout was not absolute time and checked BEFORE
1750        attempting to lock semaphore.
1751
17522006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1753
1754        * psxbarrier01/main.c: New file.
1755
17562006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1757
1758        * psxrwlock01/.cvsignore, psxrwlock01/Makefile.am, psxrwlock01/main.c,
1759        psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c,
1760        psxspin01/.cvsignore, psxspin01/Makefile.am, psxspin01/main.c,
1761        psxspin01/psxspin01.scn, psxspin01/test.c: New files.
1762
17632006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1764
1765        * Makefile.am, configure.ac: Adding POSIX barriers, POSIX spinlocks,
1766        and partial implementation of POSIX rwlocks.
1767        * psxbarrier01/.cvsignore, psxbarrier01/Makefile.am,
1768        psxbarrier01/psxbarrier01.scn, psxbarrier01/test.c: New files.
1769
17702006-10-30      Joel Sherrill <joel@OARcorp.com>
1771
1772        PR 841/rtems
1773        * psxsem01/init.c: Make sem_timedwait more conformant to Open Group
1774        specification.
1775
17762006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1777
1778        * configure.ac: Require autoconf-2.60. Require automake-1.10.
1779
17802006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
1781
1782        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1783        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1784        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1785        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1786        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1787        psxfile01/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
1788        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
1789        psxtime/Makefile.am, psxtimer/Makefile.am: Eliminate scndir, docdir.
1790        Use rtems_testsdir instead.
1791
17922005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1793
1794        * configure.ac: Remove RTEMS_ENABLE_BARE,
1795        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
1796
17972005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
1798
1799        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1800        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1801        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1802        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1803        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1804        psxfile01/Makefile.am, psxhdrs/Makefile.am, psxmount/Makefile.am,
1805        psxmsgq01/Makefile.am, psxreaddir/Makefile.am, psxsem01/Makefile.am,
1806        psxstat/Makefile.am, psxtime/Makefile.am, psxtimer/Makefile.am:
1807        Convert to using *_PROGRAMS.
1808
18092005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1810
1811        * psx01/Makefile.am, psx02/Makefile.am,
1812        psx03/Makefile.am, psx04/Makefile.am,
1813        psx05/Makefile.am, psx06/Makefile.am,
1814        psx07/Makefile.am, psx08/Makefile.am,
1815        psx09/Makefile.am, psx10/Makefile.am,
1816        psx11/Makefile.am, psx12/Makefile.am,
1817        psx13/Makefile.am, psxcancel/Makefile.am,
1818        psxchroot01/Makefile.am, psxfile01/Makefile.am,
1819        psxmount/Makefile.am, psxmsgq01/Makefile.am,
1820        psxreaddir/Makefile.am, psxsem01/Makefile.am,
1821        psxstat/Makefile.am, psxtime/Makefile.am,
1822        psxtimer/Makefile.am: Rework.
1823
18242005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1825
1826        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1827        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1828        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1829        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1830        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1831        psxfile01/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
1832        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
1833        psxtime/Makefile.am, psxtimer/Makefile.am: Expand psxtests.am.
1834        * psxtests.am: Remove.
1835
18362005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1837
1838        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1839        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1840        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1841        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1842        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1843        psxfile01/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
1844        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
1845        psxtime/Makefile.am, psxtimer/Makefile.am:
1846        AM_CPPFLAGS += -I..../support/include.
1847
18482005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1849
1850        * psxtests.am: Set project_bspdir=$(PROJECT_ROOT)
1851
18522005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1853
1854        * psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1855        psxfile01/Makefile.am, psxmount/Makefile.am, psxreaddir/Makefile.am,
1856        psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1857        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1858        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1859        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1860        psxmsgq01/Makefile.am, psxsem01/Makefile.am, psxtimer/Makefile.am,
1861        psxstat/Makefile.am: Add ../include/pmacros.h
1862        * Makefile.am: Remove noinst_HEADERS. Remove POSIX_FILES_DIRS,
1863        POSIX_FILES_DIRS.
1864        * psxtests.am: Remove LIB_VARIANT.
1865
18662005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1867
1868        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1869        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1870        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1871        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1872        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1873        psxfile01/Makefile.am, psxhdrs/Makefile.am, psxmount/Makefile.am,
1874        psxmsgq01/Makefile.am, psxreaddir/Makefile.am, psxsem01/Makefile.am,
1875        psxstat/Makefile.am, psxtime/Makefile.am, psxtimer/Makefile.am:
1876        Remove SRC, PRINT_SRC.
1877
18782005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1879
1880        * Makefile.am: Cleanup.
1881
18822005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1883
1884        * psxtests.am: Add $(PGM): ${ARCH}/$(dirstamp).
1885        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1886        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1887        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1888        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1889        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1890        psxfile01/Makefile.am, psxhdrs/Makefile.am, psxmount/Makefile.am,
1891        psxmsgq01/Makefile.am, psxreaddir/Makefile.am, psxsem01/Makefile.am,
1892        psxstat/Makefile.am, psxtime/Makefile.am, psxtimer/Makefile.am:
1893        Partial conversion to automake.
1894
18952005-09-01      Joel Sherrill <joel@OARcorp.com>
1896
1897        PR 628/rtems
1898        * psx04/init.c, psx04/psx04.scn: Update tests to reflect a signal of 0
1899        being an error.
1900
19012005-04-26      Joel Sherrill <joel@OARcorp.com>
1902
1903        * psxreaddir/test.c: Eliminate warnings.
1904
19052004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
1906
1907        * configure.ac: Require automake > 1.9.
1908
19092004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1910
1911        * psx01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1912        * psx02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1913        * psx03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1914        * psx04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1915        * psx05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1916        * psx06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1917        * psx07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1918        * psx08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1919        * psx09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1920        * psx10/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1921        * psx11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1922        * psx12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1923        * psx13/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1924        * psxcancel/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1925        * psxchroot01/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1926        * psxfile01/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1927        * psxmount/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1928        * psxmsgq01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1929        * psxreaddir/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1930        * psxsem01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1931        * psxstat/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1932        * psxtime/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1933        * psxtimer/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1934
19352004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1936
1937        * psxcancel/init.c: Include <rtems/console.h> instead of <console.h>.
1938        * psxmount/test.c: Include <rtems/imfs.h> instead of <imfs.h>.
1939        * psxreaddir/test.c: Include <rtems/imfs.h> instead of <imfs.h>.
1940        * psxstat/test.c: Include <rtems/imfs.h> instead of <imfs.h>.
1941
19422004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
1943
1944        * psx06/init.c, psx06/system.h, psx06/task.c, psx06/task2.c: Convert
1945        to using c99 fixed size types.
1946
19472004-03-26      Ralf Corsepius <ralf.corsepius@rtems.org>
1948
1949        * Makefile.am: Remove include from SUBDIRS.
1950
19512004-03-26      Ralf Corsepius <ralf.corsepius@rtems.org>
1952
1953        * include/Makefile.am: Remove.
1954        * Makefile.am: Merge-in include/Makefile.am.
1955        * configure.ac: Reflect changes above.
1956
19572004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1958
1959        * configure.ac: Add 2nd arg to RTEMS_TOP.
1960
19612004-03-05      Joel Sherrill <joel@OARcorp.com>
1962
1963        * psxfile01/test.c, psxmsgq01/init.c, psxstat/test.c,
1964        psxtimer/psxtimer.c: Eliminate warnings and typos.
1965
19662004-02-26      Sébastien Barré <sbarre@sdelcc.com>
1967
1968        PR 582/core
1969        * psxmsgq01/init.c, psxmsgq01/psxmsgq01.scn: Fix the POSIX message
1970        queue test so more of it runs now.
1971
19722004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1973
1974        * psx01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
1975        Add PRE/TMPINSTALL_FILES to CLEANFILES.
1976        * psx02/Makefile.am: Ditto.
1977        * psx03/Makefile.am: Ditto.
1978        * psx04/Makefile.am: Ditto.
1979        * psx05/Makefile.am: Ditto.
1980        * psx06/Makefile.am: Ditto.
1981        * psx07/Makefile.am: Ditto.
1982        * psx08/Makefile.am: Ditto.
1983        * psx09/Makefile.am: Ditto.
1984        * psx10/Makefile.am: Ditto.
1985        * psx11/Makefile.am: Ditto.
1986        * psx12/Makefile.am: Ditto.
1987        * psx13/Makefile.am: Ditto.
1988        * psxcancel/Makefile.am: Ditto.
1989        * psxchroot01/Makefile.am: Ditto.
1990        * psxfile01/Makefile.am: Ditto.
1991        * psxmount/Makefile.am: Ditto.
1992        * psxmsgq01/Makefile.am: Ditto.
1993        * psxreaddir/Makefile.am: Ditto.
1994        * psxsem01/Makefile.am: Ditto.
1995        * psxstat/Makefile.am: Ditto.
1996        * psxtime/Makefile.am: Ditto.
1997        * psxtimer/Makefile.am: Ditto.
1998
19992003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2000
2001        * psxtests.am: Add dirstamp support.
2002
20032003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2004
2005        * psxtests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
2006
20072003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2008
2009        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
2010
20112003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2012
2013        * psxcancel/Makefile.am: Remove used H_FILES.
2014
20152003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2016
2017        * include/Makefile.am: Reformat.
2018        * psx01/Makefile.am: Remove all-local: $(ARCH).
2019        * psx02/Makefile.am: Remove all-local: $(ARCH).
2020        * psx03/Makefile.am: Remove all-local: $(ARCH).
2021        * psx04/Makefile.am: Remove all-local: $(ARCH).
2022        * psx05/Makefile.am: Remove all-local: $(ARCH).
2023        * psx06/Makefile.am: Remove all-local: $(ARCH).
2024        * psx07/Makefile.am: Remove all-local: $(ARCH).
2025        * psx08/Makefile.am: Remove all-local: $(ARCH).
2026        * psx09/Makefile.am: Remove all-local: $(ARCH).
2027        * psx10/Makefile.am: Remove all-local: $(ARCH).
2028        * psx11/Makefile.am: Remove all-local: $(ARCH).
2029        * psx12/Makefile.am: Remove all-local: $(ARCH).
2030        * psx13/Makefile.am: Remove all-local: $(ARCH).
2031        * psxcancel/Makefile.am: Remove all-local: $(ARCH).
2032        * psxchroot01/Makefile.am: Remove all-local: $(ARCH).
2033        * psxfile01/Makefile.am: Remove all-local: $(ARCH).
2034        * psxhdrs/Makefile.am: Remove all-local: $(ARCH).
2035        * psxmount/Makefile.am: Remove all-local: $(ARCH).
2036        * psxmsgq01/Makefile.am: Remove all-local: $(ARCH).
2037        * psxreaddir/Makefile.am: Remove all-local: $(ARCH).
2038        * psxsem01/Makefile.am: Remove all-local: $(ARCH).
2039        * psxstat/Makefile.am: Remove all-local: $(ARCH).
2040        * psxtime/Makefile.am: Remove all-local: $(ARCH).
2041        * psxtimer/Makefile.am: Remove all-local: $(ARCH).
2042
20432003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2044
2045        * configure.ac: Reflect having moved to testsuites/.
2046
20472003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2048
2049        * configure.ac: Remove RTEMS_CANONICAL_HOST.
2050
20512003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2052
2053        * configure.ac:Remove RTEMS_CHECK_CPU.
2054
20552003-09-15      Jennifer Averett <jennifer@OARcorp.com>
2056
2057        * psxhdrs/sync01.c, psxhdrs/sync02.c: Correct fd creation
2058
20592003-09-04      Joel Sherrill <joel@OARcorp.com>
2060
2061        * psx01/init.c, psx01/system.h, psx01/task.c, psx02/init.c,
2062        psx02/system.h, psx02/task.c, psx03/init.c, psx03/system.h,
2063        psx03/task.c, psx04/init.c, psx04/system.h, psx04/task1.c,
2064        psx04/task2.c, psx04/task3.c, psx05/init.c, psx05/system.h,
2065        psx05/task.c, psx05/task2.c, psx05/task3.c, psx06/init.c,
2066        psx06/system.h, psx06/task.c, psx06/task2.c, psx07/init.c,
2067        psx07/system.h, psx07/task.c, psx08/init.c, psx08/system.h,
2068        psx08/task1.c, psx08/task2.c, psx08/task3.c, psx09/init.c,
2069        psx09/system.h, psx10/init.c, psx10/system.h, psx10/task.c,
2070        psx10/task2.c, psx10/task3.c, psx11/init.c, psx11/system.h,
2071        psx11/task.c, psx12/init.c, psx12/system.h, psx12/task.c,
2072        psx13/main.c, psx13/test.c, psxcancel/init.c, psxfile01/main.c,
2073        psxfile01/test.c, psxhdrs/clock01.c, psxhdrs/clock02.c,
2074        psxhdrs/clock03.c, psxhdrs/clock04.c, psxhdrs/clock05.c,
2075        psxhdrs/clock06.c, psxhdrs/cond01.c, psxhdrs/cond02.c,
2076        psxhdrs/cond03.c, psxhdrs/cond04.c, psxhdrs/cond05.c,
2077        psxhdrs/cond06.c, psxhdrs/cond07.c, psxhdrs/cond08.c,
2078        psxhdrs/cond09.c, psxhdrs/cond10.c, psxhdrs/key01.c, psxhdrs/key02.c,
2079        psxhdrs/key03.c, psxhdrs/key04.c, psxhdrs/mutex01.c,
2080        psxhdrs/mutex02.c, psxhdrs/mutex03.c, psxhdrs/mutex04.c,
2081        psxhdrs/mutex05.c, psxhdrs/mutex06.c, psxhdrs/mutex07.c,
2082        psxhdrs/mutex08.c, psxhdrs/mutex09.c, psxhdrs/mutex10.c,
2083        psxhdrs/mutex11.c, psxhdrs/mutex12.c, psxhdrs/mutex13.c,
2084        psxhdrs/mutex14.c, psxhdrs/mutex15.c, psxhdrs/mutex16.c,
2085        psxhdrs/proc01.c, psxhdrs/proc02.c, psxhdrs/proc03.c,
2086        psxhdrs/proc04.c, psxhdrs/proc05.c, psxhdrs/proc06.c,
2087        psxhdrs/proc07.c, psxhdrs/proc08.c, psxhdrs/proc09.c,
2088        psxhdrs/proc10.c, psxhdrs/proc11.c, psxhdrs/proc12.c,
2089        psxhdrs/proc13.c, psxhdrs/proc14.c, psxhdrs/pthread01.c,
2090        psxhdrs/pthread02.c, psxhdrs/pthread03.c, psxhdrs/pthread04.c,
2091        psxhdrs/pthread05.c, psxhdrs/pthread06.c, psxhdrs/pthread07.c,
2092        psxhdrs/pthread08.c, psxhdrs/pthread09.c, psxhdrs/pthread10.c,
2093        psxhdrs/pthread11.c, psxhdrs/pthread12.c, psxhdrs/pthread13.c,
2094        psxhdrs/pthread14.c, psxhdrs/pthread15.c, psxhdrs/pthread16.c,
2095        psxhdrs/pthread17.c, psxhdrs/pthread18.c, psxhdrs/pthread19.c,
2096        psxhdrs/pthread20.c, psxhdrs/pthread21.c, psxhdrs/pthread22.c,
2097        psxhdrs/pthread23.c, psxhdrs/pthread24.c, psxhdrs/pthread25.c,
2098        psxhdrs/pthread26.c, psxhdrs/pthread27.c, psxhdrs/pthread28.c,
2099        psxhdrs/pthread29.c, psxhdrs/pthread30.c, psxhdrs/pthread31.c,
2100        psxhdrs/pthread32.c, psxhdrs/pthread33.c, psxhdrs/pthread34.c,
2101        psxhdrs/pthread35.c, psxhdrs/pthread36.c, psxhdrs/sched01.c,
2102        psxhdrs/sched02.c, psxhdrs/sched03.c, psxhdrs/sched04.c,
2103        psxhdrs/sched05.c, psxhdrs/sched06.c, psxhdrs/sched07.c,
2104        psxhdrs/sched08.c, psxhdrs/signal01.c, psxhdrs/signal02.c,
2105        psxhdrs/signal03.c, psxhdrs/signal04.c, psxhdrs/signal05.c,
2106        psxhdrs/signal06.c, psxhdrs/signal07.c, psxhdrs/signal08.c,
2107        psxhdrs/signal09.c, psxhdrs/signal10.c, psxhdrs/signal11.c,
2108        psxhdrs/signal12.c, psxhdrs/signal13.c, psxhdrs/signal14.c,
2109        psxhdrs/signal15.c, psxhdrs/signal16.c, psxhdrs/signal17.c,
2110        psxhdrs/signal18.c, psxhdrs/signal19.c, psxhdrs/signal20.c,
2111        psxhdrs/signal21.c, psxhdrs/signal22.c, psxhdrs/signal23.c,
2112        psxhdrs/sync01.c, psxhdrs/sync02.c, psxhdrs/sync03.c,
2113        psxhdrs/time01.c, psxhdrs/time02.c, psxhdrs/time03.c,
2114        psxhdrs/time04.c, psxhdrs/time05.c, psxhdrs/time06.c,
2115        psxhdrs/time07.c, psxhdrs/time08.c, psxhdrs/time09.c,
2116        psxhdrs/time10.c, psxhdrs/time11.c, psxhdrs/time12.c,
2117        psxhdrs/time13.c, psxhdrs/timer01.c, psxhdrs/timer02.c,
2118        psxhdrs/timer03.c, psxhdrs/timer04.c, psxhdrs/timer05.c,
2119        psxhdrs/timer06.c, psxhdrs/timer07.c, psxmsgq01/init.c,
2120        psxmsgq01/system.h, psxsem01/system.h, psxstat/main.c,
2121        psxstat/test.c, psxtime/main.c, psxtime/test.c, psxtimer/psxtimer.c,
2122        psxtimer/system.h: URL for license changed.
2123
21242003-09-04      Joel Sherrill <joel@OARcorp.com>
2125
2126        PR 462/tests
2127        * psxhdrs/Makefile.am: Added ualarm.c
2128        * psxhdrs/signal23.c: New file.
2129
21302003-09-03      Joel Sherrill <joel@OARcorp.com>
2131
2132        PR 463/tests
2133        PR 465/tests
2134        * psxhdrs/Makefile.am: Add new test cases.
2135        * psxhdrs/sync01.c, psxhdrs/sync02.c, psxhdrs/sync03.c,
2136        psxhdrs/timer07.c: New files.
2137
21382003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2139
2140        * Makefile.am: Reflect having moved aclocal/.
2141
21422003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2143
2144        * Makefile.am: Reflect having moved automake/.
2145        * include/Makefile.am: Reflect having moved automake/.
2146        * psx01/Makefile.am: Reflect having moved automake/.
2147        * psx02/Makefile.am: Reflect having moved automake/.
2148        * psx03/Makefile.am: Reflect having moved automake/.
2149        * psx04/Makefile.am: Reflect having moved automake/.
2150        * psx05/Makefile.am: Reflect having moved automake/.
2151        * psx06/Makefile.am: Reflect having moved automake/.
2152        * psx07/Makefile.am: Reflect having moved automake/.
2153        * psx08/Makefile.am: Reflect having moved automake/.
2154        * psx09/Makefile.am: Reflect having moved automake/.
2155        * psx10/Makefile.am: Reflect having moved automake/.
2156        * psx11/Makefile.am: Reflect having moved automake/.
2157        * psx12/Makefile.am: Reflect having moved automake/.
2158        * psx13/Makefile.am: Reflect having moved automake/.
2159        * psxcancel/Makefile.am: Reflect having moved automake/.
2160        * psxchroot01/Makefile.am: Reflect having moved automake/.
2161        * psxfile01/Makefile.am: Reflect having moved automake/.
2162        * psxhdrs/Makefile.am: Reflect having moved automake/.
2163        * psxmount/Makefile.am: Reflect having moved automake/.
2164        * psxmsgq01/Makefile.am: Reflect having moved automake/.
2165        * psxreaddir/Makefile.am: Reflect having moved automake/.
2166        * psxsem01/Makefile.am: Reflect having moved automake/.
2167        * psxstat/Makefile.am: Reflect having moved automake/.
2168        * psxtime/Makefile.am: Reflect having moved automake/.
2169        * psxtimer/Makefile.am: Reflect having moved automake/.
2170
21712003-08-14      Joel Sherrill <joel@OARcorp.com>
2172
2173        PR 408/filesystem
2174        * psx13/test.c: Added very rudimentary test of sync() service.
2175
21762003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2177
2178        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
2179
21802003-06-12      Joel Sherrill <joel@OARcorp.com>
2181
2182        * psxchroot01/test.c, psxreaddir/test.c: Removed warnings.
2183
21842003-05-29      Joel Sherrill <joel@OARcorp.com>
2185
2186        * psx02/init.c, psx04/init.c, psx13/test.c, psxchroot01/test.c,
2187        psxhdrs/pthread07.c, psxmsgq01/init.c, psxreaddir/test.c,
2188        psxtimer/psxtimer.c: Removed warnings.
2189
21902003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2191
2192        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
2193        CC_CFLAGS_DEFAULT (obsolete).
2194
21952003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2196
2197        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
2198        Remove CC_LDFLAGS_PROFILE_V.
2199
22002003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2201
2202        * configure.ac: Remove AC_CONFIG_AUX_DIR.
2203
22042003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2205
2206        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2207
22082003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2209
2210        * configure.ac: AC_PREREQ(2.57).
2211
22122002-11-14      Joel Sherrill <joel@OARcorp.com>
2213
2214        * psx01/psx01.scn, psx02/psx02.scn, psx03/psx03.scn, psx04/psx04.scn,
2215        psx05/psx05.scn, psx06/psx06.scn, psx07/psx07.scn, psx08/psx08.scn,
2216        psx09/psx09.scn, psx10/psx10.scn, psx11/psx11.scn, psx12/psx12.scn:
2217        Per PR239 update the IDs in the various screens.
2218
22192002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2220
2221        * .cvsignore: Reformat.
2222        Add autom4te*cache.
2223        Remove autom4te.cache.
2224
22252002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2226
2227        * psx01/Makefile.am: Use .$(OBJEXT) instead of .o.
2228        * psx02/Makefile.am: Use .$(OBJEXT) instead of .o.
2229        * psx03/Makefile.am: Use .$(OBJEXT) instead of .o.
2230        * psx04/Makefile.am: Use .$(OBJEXT) instead of .o.
2231        * psx05/Makefile.am: Use .$(OBJEXT) instead of .o.
2232        * psx06/Makefile.am: Use .$(OBJEXT) instead of .o.
2233        * psx07/Makefile.am: Use .$(OBJEXT) instead of .o.
2234        * psx08/Makefile.am: Use .$(OBJEXT) instead of .o.
2235        * psx09/Makefile.am: Use .$(OBJEXT) instead of .o.
2236        * psx10/Makefile.am: Use .$(OBJEXT) instead of .o.
2237        * psx11/Makefile.am: Use .$(OBJEXT) instead of .o.
2238        * psx12/Makefile.am: Use .$(OBJEXT) instead of .o.
2239        * psx13/Makefile.am: Use .$(OBJEXT) instead of .o.
2240        * psxcancel/Makefile.am: Use .$(OBJEXT) instead of .o.
2241        * psxchroot01/Makefile.am: Use .$(OBJEXT) instead of .o.
2242        * psxfile01/Makefile.am: Use .$(OBJEXT) instead of .o.
2243        * psxhdrs/Makefile.am: Use .$(OBJEXT) instead of .o.
2244        * psxmount/Makefile.am: Use .$(OBJEXT) instead of .o.
2245        * psxmsgq01/Makefile.am: Use .$(OBJEXT) instead of .o.
2246        * psxreaddir/Makefile.am: Use .$(OBJEXT) instead of .o.
2247        * psxsem01/Makefile.am: Use .$(OBJEXT) instead of .o.
2248        * psxstat/Makefile.am: Use .$(OBJEXT) instead of .o.
2249        * psxtime/Makefile.am: Use .$(OBJEXT) instead of .o.
2250        * psxtimer/Makefile.am: Use .$(OBJEXT) instead of .o.
2251
22522002-08-01      Joel Sherrill <joel@OARcorp.com>
2253
2254        * Per PR47 add support for buffered test output.  This involved
2255        adding defines to redirect output to a buffer and dump it when
2256        full, at "test pause", and at exit.  To avoid problems when redefining
2257        exit(), all tests were modified to call rtems_test_exit().
2258        Some tests, notable psxtests, had to be modified to include
2259        the standard test macro .h file (pmacros.h or tmacros.h) to
2260        enable this support.
2261        * include/pmacros.h, psx01/task.c, psx02/init.c, psx02/task.c,
2262        psx03/init.c, psx04/init.c, psx05/init.c, psx06/init.c, psx07/init.c,
2263        psx08/task3.c, psx09/init.c, psx10/init.c, psx11/init.c,
2264        psx12/init.c, psx13/Makefile.am, psx13/main.c, psx13/test.c,
2265        psxcancel/init.c, psxchroot01/Makefile.am, psxchroot01/main.c,
2266        psxchroot01/test.c, psxfile01/Makefile.am, psxfile01/main.c,
2267        psxfile01/test.c, psxfile01/test_cat.c, psxfile01/test_extend.c,
2268        psxfile01/test_write.c, psxmount/Makefile.am, psxmount/main.c,
2269        psxmount/test.c, psxmsgq01/init.c, psxreaddir/Makefile.am,
2270        psxreaddir/main.c, psxreaddir/test.c, psxsem01/init.c,
2271        psxstat/Makefile.am, psxstat/main.c, psxstat/test.c, psxtime/main.c,
2272        psxtime/test.c, psxtimer/psxtimer.c: Modified.
2273
22742002-07-05      Joel Sherrill <joel@OARcorp.com>
2275
2276        * psxcancel/Makefile.am, psxcancel/init.c, psxcancel/psxcancel.scn:
2277        Updated as part of PR164 which reported problems with the RTEMS
2278        implementation of pthread_cancel.
2279       
22802001-04-26      Joel Sherrill <joel@OARcorp.com>
2281
2282        * psxmsgq01/init.c: Reflect changes made to address PR81 that
2283        reworked POSIX message queues to add a descriptor separate from
2284        the underlying message queue.  This allows non-blocking to follow
2285        the "open" not the underlying queue.
2286 
22872002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2288
2289        * configure.ac: Remove ENABLE_GCC28.
2290
22912002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2292
2293        * configure.ac:
2294        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
2295        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
2296        * Makefile.am: Remove AUTOMAKE_OPTIONS.
2297        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
2298        * psx01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2299        * psx02/Makefile.am: Remove AUTOMAKE_OPTIONS.
2300        * psx03/Makefile.am: Remove AUTOMAKE_OPTIONS.
2301        * psx04/Makefile.am: Remove AUTOMAKE_OPTIONS.
2302        * psx05/Makefile.am: Remove AUTOMAKE_OPTIONS.
2303        * psx06/Makefile.am: Remove AUTOMAKE_OPTIONS.
2304        * psx07/Makefile.am: Remove AUTOMAKE_OPTIONS.
2305        * psx08/Makefile.am: Remove AUTOMAKE_OPTIONS.
2306        * psx09/Makefile.am: Remove AUTOMAKE_OPTIONS.
2307        * psx10/Makefile.am: Remove AUTOMAKE_OPTIONS.
2308        * psx11/Makefile.am: Remove AUTOMAKE_OPTIONS.
2309        * psx12/Makefile.am: Remove AUTOMAKE_OPTIONS.
2310        * psx13/Makefile.am: Remove AUTOMAKE_OPTIONS.
2311        * psxcancel/Makefile.am: Remove AUTOMAKE_OPTIONS.
2312        * psxchroot01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2313        * psxfile01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2314        * psxhdrs/Makefile.am: Remove AUTOMAKE_OPTIONS.
2315        * psxmount/Makefile.am: Remove AUTOMAKE_OPTIONS.
2316        * psxmsgq01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2317        * psxreaddir/Makefile.am: Remove AUTOMAKE_OPTIONS.
2318        * psxsem01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2319        * psxstat/Makefile.am: Remove AUTOMAKE_OPTIONS.
2320        * psxtime/Makefile.am: Remove AUTOMAKE_OPTIONS.
2321        * psxtimer/Makefile.am: Remove AUTOMAKE_OPTIONS.
2322
23232001-11-07      Jennifer Averett <jennifer@OARcorp.com>
2324
2325        Reported by Ibragimov Ilya <ibr@oktet.ru> and tracked as PR63.
2326        * psxstat/test.c: Fix test ENOTDIR to correspond to chdir() change.
2327        Since we check permissions before evaluating enough to see if it
2328        a regular file or directory, this hack is needed to make the regular
2329        file executable.
2330
23312001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2332
2333        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
2334        * configure.in: Remove.
2335        * configure.ac: New file, generated from configure.in by autoupdate.
2336
23372001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2338
2339        * psxtests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
2340
23412001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2342
2343        * psx01/Makefile.am: include leaf.am instead of leaf.cfg.
2344        * psx11/Makefile.am: include leaf.am instead of leaf.cfg.
2345        * psxcancel/Makefile.am: include leaf.am instead of leaf.cfg.
2346        * psx02/Makefile.am: include leaf.am instead of leaf.cfg.
2347        * psx13/Makefile.am: include leaf.am instead of leaf.cfg.
2348        * psxtime/Makefile.am: include leaf.am instead of leaf.cfg.
2349        * psxchroot01/Makefile.am: include leaf.am instead of leaf.cfg.
2350        * psx07/Makefile.am: include leaf.am instead of leaf.cfg.
2351        * psxmsgq01/Makefile.am: include leaf.am instead of leaf.cfg.
2352        * psxtimer/Makefile.am: include leaf.am instead of leaf.cfg.
2353        * psx10/Makefile.am: include leaf.am instead of leaf.cfg.
2354        * psx08/Makefile.am: include leaf.am instead of leaf.cfg.
2355        * psxhdrs/Makefile.am: include leaf.am instead of leaf.cfg.
2356        * psxfile01/Makefile.am: include leaf.am instead of leaf.cfg.
2357        * psx05/Makefile.am: include leaf.am instead of leaf.cfg.
2358        * psx09/Makefile.am: include leaf.am instead of leaf.cfg.
2359        * psxmount/Makefile.am: include leaf.am instead of leaf.cfg.
2360        * psxstat/Makefile.am: include leaf.am instead of leaf.cfg.
2361        * psx12/Makefile.am: include leaf.am instead of leaf.cfg.
2362        * psxreaddir/Makefile.am: include leaf.am instead of leaf.cfg.
2363        * psxsem01/Makefile.am: include leaf.am instead of leaf.cfg.
2364        * psx03/Makefile.am: include leaf.am instead of leaf.cfg.
2365        * psx04/Makefile.am: include leaf.am instead of leaf.cfg.
2366        * psx06/Makefile.am: include leaf.am instead of leaf.cfg.
2367
23682001-08-09      Fernando-Ruiz Casas <correo@fernando-ruiz.com>
2369
2370        * psxchroot01/.cvsignore, psxchroot01/Makefile.am, psxchroot01/main.c,
2371        psxchroot01/psxchroot01.scn, psxchroot01/test.c:  Implemented the
2372        psxchroot01 test.
2373
23742001-05-25      Joel Sherrill <joel@OARcorp.com>
2375
2376        * Added once version of psxchroot01 test for user review.
2377        * psxchroot01: New directory.
2378        * psxchroot01/Makefile.am, psxchroot01/main.c, psxchroot01/test.c,
2379        psxchroot01/psxchroot01.scn, psxchroot01/.cvsignore: New files.
2380        * configure.in, Makefile.am: Modified to reflect above.
2381
23822001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
2383
2384        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
2385
23862001-04-24      Joel Sherrill <joel@OARcorp.com>
2387
2388        * psxfile01/test.c, psxfile01/psxfile01.scn : Added test case for
2389        open, write, reopen, append twice from Andrew Bythell
2390        <abythell@nortelnetworks.com> that tripped an initialization
2391        problem in the IMFS.
2392
23932001-04-20      Joel Sherrill <joel@OARcorp.com>
2394
2395        * psx04/init.c, psx04/psx04.scn, psx07/init.c, psx07/psx07.scn,
2396        psxfile01/psxfile01.scn, psxmsgq01/psxmsgq01.scn,
2397        psxreaddir/test.c, psxstat/psxstat.scn, psxstat/test.c,
2398        psxtime/psxtime.scn, psxtimer/psxtimer.scn:
2399        Various adjustments so test output matches screens more reliably.
2400
24012001-01-25      Joel Sherrill <joel@OARcorp.com>
2402
2403        * psx01/psx01.scn: Corrected to reflect clock_getres() now working.
2404
24052000-11-17      Jennifer Averett <jennifer@OARcorp.com>
2406
2407        * psxstat/test.c, psxstat/psxstat.scn: Forced inode numbers
2408        to remain consistant across platforms and bsps by forcing
2409        a mount point in front of all paths.
2410
24112000-11-17      Jennifer Averret <jennifer@OARcorp.com>
2412
2413        * psxmount/test.c, psxmount/psxmount.scn: Improve output to report
2414        expected error condition in one case.
2415        * psxreaddir/test.c, psxreaddir.scn: Added test cases to exercise
2416        readdir() of root of mounted filesystem.  Also corrected the screen
2417        file for some mistakes noticed in this effort.
2418
24192000-11-13      Joel Sherrill <joel@OARcorp.com>
2420
2421        * psxmount/psxmount.scn, psxmount/test.c: Correct spelling.
2422
24232000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2424
2425        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
2426
24272000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2428
2429        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
2430
24312000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2432
2433        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
2434        Switch to GNU canonicalization.
2435        * psxtests.am: Remove DEFS.
2436
24372000-10-24      Joel Sherrill <joel@OARcorp.com>
2438
2439        * psxmount/test.c, psxstat/test.c: Include <imfs.h> to get IMFS_ops.
2440        It was formerly incorrectly prototyped in <libio.h>.
2441
24422000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2443
2444        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
2445        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
2446        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
2447        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
2448        psx13/Makefile.am, psxcancel/Makefile.am, psxfile01/Makefile.am,
2449        psxhdrs/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
2450        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
2451        psxtime/Makefile.am, psxtimer/Makefile.am: Include compile.am
2452
24532000-08-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2454        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
2455        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
2456        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
2457        psx10/Makefile.am, psx11/Makefile.am, psx11/Makefile.am,
2458        psx12/Makefile.am, psxcancel/Makefile.am, psxmsgq01/Makefile.am,
2459        psxsem01/Makefile.am, psxsem01/Makefile.am, psxtimer/Makefile.am:
2460        Use AM_CPPFLAGS += instead of AM_CPPFLAGS =
2461
24622000-08-10      Joel Sherrill <joel@OARcorp.com>
2463
2464        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.