source: rtems/testsuites/psxtests/ChangeLog @ 03e0d9aa

4.115
Last change on this file since 03e0d9aa was 03e0d9aa, checked in by Ralf Corsepius <ralf.corsepius@…>, on Oct 13, 2011 at 5:20:11 PM

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

  • psxhdrs/signal23.c: Add comment to denote test as obsolete.
  • Property mode set to 100644
File size: 94.5 KB
Line 
12011-10-13      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * psxhdrs/signal23.c: Add comment to denote test as obsolete.
4        * configure.ac: Check for size of mode_t.
5        * psxfile01/test.c, psxstat/test.c: Include "primode.h".
6        Use PRIomode_t to print mode_t.
7
82011-10-12      Sebastian Huber <sebastian.huber@embedded-brains.de>
9
10        * psxaio01/system.h, psxaio02/system.h, psxaio03/system.h: Do not use
11        the stack checker.
12
132011-10-12      Ralf Corsépius <ralf.corsepius@rtems.org>
14
15        * psxhdrs/sync01.c, psxhdrs/sync02.c: Let test() return values
16        (avoid warnings).
17        * psxhdrs/time01.c, psxhdrs/time02.c, psxhdrs/time03.c,
18        psxhdrs/time04.c, psxhdrs/time05.c, psxhdrs/time06.c,
19        psxhdrs/time07.c, psxhdrs/time08.c, psxhdrs/time09.c,
20        psxhdrs/time10.c, psxhdrs/time11.c, psxhdrs/time12.c,
21        psxhdrs/time13.c: Let test() return values (avoid warnings).
22        * psxhdrs/timer01.c, psxhdrs/timer02.c, psxhdrs/timer03.c,
23        psxhdrs/timer04.c, psxhdrs/timer05.c, psxhdrs/timer06.c,
24        psxhdrs/timer07.c: Let test() return values (avoid warnings).
25
262011-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
27
28        * psx01/init.c, psx07/init.c, psx09/init.c, psx12/init.c,
29        psxclock/init.c, psxtimer01/psxtimer.c: Include "pritime.h".
30        Use PRIdtime_t to print time_t.
31
322011-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
33
34        * configure.ac: Check for size of time_t.
35
362011-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
37
38        * psx16/init.c, psxclassic01/init.c, psxeintr_join/init.c:
39        Add HAVE_CONFIG_H.
40
412011-09-05      Sebastian Huber <sebastian.huber@embedded-brains.de>
42
43        * psxfatal01/psxfatal01.scn, psxfatal01/testcase.h,
44        psxfatal02/psxfatal02.scn, psxfatal02/testcase.h,
45        psxfatal_support/init.c: Print proper begin and end message.
46
472011-08-21      Joel Sherrill <joel.sherrilL@OARcorp.com>
48
49        PR 1890/cpukit
50        * psxmsgq01/init.c: POSIX says msg_prio is allowed to be NULL.
51
522011-08-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
53
54        * psxfatal_support/init.c: Ensure that _Thread_BSP_context is
55        initialized.
56
572011-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
58
59        * psx16/Makefile.am: New file.
60
612011-08-01      Joel Sherrill <joel.sherrilL@OARcorp.com>
62
63        * psx16/.cvsignore, psx16/init.c, psx16/psx16.doc, psx16/psx16.scn: New
64        files. Accidentally missed in previous commit.
65
662011-07-31      Joel Sherrill <joel.sherrilL@OARcorp.com>
67
68        PR 1855/cpukit
69        * Makefile.am, configure.ac: Correct signal processing during
70        pthread_join. We are supposed to unblock the thread waiting on a
71        pthread_join(), dispatch the signal handler, account for it
72        potentially overwriting errno, and then have the thread return to
73        blocking within pthread_join().
74        * psxeintr_join/.cvsignore, psxeintr_join/Makefile.am,
75        psxeintr_join/init.c, psxeintr_join/psxeintr_join.doc,
76        psxeintr_join/psxeintr_join.scn: New files.
77
782011-07-31      Joel Sherrill <joel.sherrilL@OARcorp.com>
79
80        PR 1867/cpukit
81        * Makefile.am, configure.ac, psx12/task.c, psxkey03/init.c,
82        psxrwlock01/test.c: Correct implementation of pthread_exit() and
83        pthread_join() to support the case where a thread is joinable but
84        calls pthread_exit() before a thread has attempted to join.
85
862011-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
87
88        PR 1839/filesystem
89        * psxfchx01/init.c, psxfchx01/psxfchx01.scn, psxfile01/psxfile01.scn,
90        psxfile01/test.c: Update test to reflect new status codes.
91
922011-07-21      Ralf Corsépius <ralf.corsepius@rtems.org>
93
94        * psxhdrs/Makefile.am: Remove -Wno-unused-but-set-variable
95        (Non-portable).
96
972011-07-19      Joel Sherrill <joel.sherrilL@OARcorp.com>
98
99        PR 1838/filesystem
100        * psxfchx01/init.c, psxfchx01/psxfchx01.scn: fchmod() does not need a
101        writeable file descriptor.
102
1032011-06-20      Ralf Corsépius <ralf.corsepius@rtems.org>
104
105        * psxautoinit01/Makefile.am, psxautoinit02/Makefile.am,
106        psxbarrier01/Makefile.am, psxrwlock01/Makefile.am,
107        psxspin01/Makefile.am, psxspin02/Makefile.am:
108        Remove scndir.
109
1102011-06-20      Ralf Corsépius <ralf.corsepius@rtems.org>
111
112        * psxautoinit01/Makefile.am, psxbarrier01/Makefile.am,
113        psxclassic01/Makefile.am, psxcleanup01/Makefile.am,
114        psxfchx01/Makefile.am, psxpasswd01/Makefile.am,
115        psxpasswd02/Makefile.am, psxpipe01/Makefile.am,
116        psxrwlock01/Makefile.am, psxspin01/Makefile.am,
117        psxspin02/Makefile.am: Eliminate rtems_scn_DATA.
118        Install *.doc to rtems_testsdir.
119        * Makefile.am: Remove EXTRA_DIST.
120        Remove DIST_SUBDIRS.
121        Remove obsolete comments.
122        * psxclassic01/psxclassic01.doc: Fix copyright date.
123
1242011-05-16      Yaakov Selkowitz  <yselkowitz@users.sourceforge.net>
125
126        * psxclock/init.c (Init):
127        Use CLOCK_PROCESS_CPUTIME_ID and CLOCK_THREAD_CPUTIME_ID.
128        * psxclock/psxclock.scn: Regenerate.
129
1302011-05-06      Joel Sherrill <joel.sherrill@oarcorp.com>
131
132        * psxfile01/test.c, psxmsgq01/init.c, psxreaddir/test.c: Fix tests
133        broken in warning pass.
134
1352011-05-05      Joel Sherrill <joel.sherrill@oarcorp.com>
136
137        * psx04/task3.c, psxfile01/test.c, psxhdrs/Makefile.am,
138        psxmsgq01/init.c, psxreaddir/test.c, psxsignal01/init.c,
139        psxtimes01/init.c, psxualarm/init.c: Remove warnings.
140
1412011-04-15      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
142
143        * psxstat/test.c: Fixed integer type.  Check status codes.
144
1452011-03-09      Joel Sherrill <joel.sherrill@oarcorp.com>
146
147        * psx04/init.c, psx04/psx04.scn: Remove test case made obsolete by
148        PR1759.
149
1502011-03-08      Joel Sherrill <joel.sherrilL@OARcorp.com>
151
152        PR 1759/cpukit
153        * Makefile.am, configure.ac: Add test to use some pthread calls with
154        Classic Tasks.
155        * psxclassic01/.cvsignore, psxclassic01/Makefile.am,
156        psxclassic01/init.c, psxclassic01/psxclassic01.doc,
157        psxclassic01/psxclassic01.scn: New files.
158
1592011-02-22      Ralf Corsépius <ralf.corsepius@rtems.org>
160
161        * configure.ac: Add AC_CONFIG_HEADER(config.h).
162
1632011-02-22      Ralf Corsépius <ralf.corsepius@rtems.org>
164
165        * psx01/init.c, psx01/task.c, psx02/init.c, psx02/task.c, psx03/init.c,
166        psx03/task.c, psx04/init.c, psx04/task1.c, psx04/task2.c, psx04/task3.c,
167        psx05/init.c, psx05/task.c, psx05/task2.c, psx05/task3.c, psx06/init.c,
168        psx06/task.c, psx06/task2.c, psx07/init.c, psx07/task.c, psx08/init.c,
169        psx08/task1.c, psx08/task2.c, psx08/task3.c, psx09/init.c, psx10/init.c,
170        psx10/task.c, psx10/task2.c, psx10/task3.c, psx11/init.c, psx11/task.c,
171        psx12/init.c, psx12/task.c, psx13/main.c, psx13/test.c, psx14/init.c,
172        psx15/init.c, psxaio01/init.c, psxaio02/init.c, psxaio03/init.c,
173        psxalarm01/init.c, psxautoinit01/init.c, psxautoinit02/init.c,
174        psxbarrier01/main.c, psxbarrier01/test.c, psxcancel/init.c,
175        psxcancel01/init.c, psxchroot01/main.c, psxchroot01/test.c,
176        psxcleanup/psxcleanup.c, psxcleanup01/init.c, psxclock/init.c,
177        psxcond01/init.c, psxenosys/init.c, psxfatal_support/init.c,
178        psxfchx01/init.c, psxfile01/main.c, psxfile01/test.c,
179        psxfile01/test_cat.c, psxfile01/test_extend.c, psxfile01/test_write.c,
180        psxfile02/init.c, psxfilelock01/init.c, psxgetrusage01/init.c,
181        psxhdrs/clock01.c, psxhdrs/clock02.c, psxhdrs/clock03.c,
182        psxhdrs/clock04.c, psxhdrs/clock05.c, psxhdrs/clock06.c,
183        psxhdrs/cond01.c, psxhdrs/cond02.c, psxhdrs/cond03.c, psxhdrs/cond04.c,
184        psxhdrs/cond05.c, psxhdrs/cond06.c, psxhdrs/cond07.c, psxhdrs/cond08.c,
185        psxhdrs/cond09.c, psxhdrs/cond10.c, psxhdrs/key01.c, psxhdrs/key02.c,
186        psxhdrs/key03.c, psxhdrs/key04.c, psxhdrs/mutex01.c, psxhdrs/mutex02.c,
187        psxhdrs/mutex03.c, psxhdrs/mutex04.c, psxhdrs/mutex05.c,
188        psxhdrs/mutex06.c, psxhdrs/mutex07.c, psxhdrs/mutex08.c,
189        psxhdrs/mutex09.c, psxhdrs/mutex10.c, psxhdrs/mutex11.c,
190        psxhdrs/mutex12.c, psxhdrs/mutex13.c, psxhdrs/mutex14.c,
191        psxhdrs/mutex15.c, psxhdrs/mutex16.c, psxhdrs/proc01.c,
192        psxhdrs/proc02.c, psxhdrs/proc03.c, psxhdrs/proc04.c, psxhdrs/proc05.c,
193        psxhdrs/proc06.c, psxhdrs/proc07.c, psxhdrs/proc08.c, psxhdrs/proc09.c,
194        psxhdrs/proc10.c, psxhdrs/proc11.c, psxhdrs/proc12.c, psxhdrs/proc13.c,
195        psxhdrs/proc14.c, psxhdrs/pthread01.c, psxhdrs/pthread02.c,
196        psxhdrs/pthread03.c, psxhdrs/pthread04.c, psxhdrs/pthread05.c,
197        psxhdrs/pthread06.c, psxhdrs/pthread07.c, psxhdrs/pthread08.c,
198        psxhdrs/pthread09.c, psxhdrs/pthread10.c, psxhdrs/pthread11.c,
199        psxhdrs/pthread12.c, psxhdrs/pthread13.c, psxhdrs/pthread14.c,
200        psxhdrs/pthread15.c, psxhdrs/pthread16.c, psxhdrs/pthread17.c,
201        psxhdrs/pthread18.c, psxhdrs/pthread19.c, psxhdrs/pthread20.c,
202        psxhdrs/pthread21.c, psxhdrs/pthread22.c, psxhdrs/pthread23.c,
203        psxhdrs/pthread24.c, psxhdrs/pthread25.c, psxhdrs/pthread26.c,
204        psxhdrs/pthread27.c, psxhdrs/pthread28.c, psxhdrs/pthread29.c,
205        psxhdrs/pthread30.c, psxhdrs/pthread31.c, psxhdrs/pthread32.c,
206        psxhdrs/pthread33.c, psxhdrs/pthread34.c, psxhdrs/pthread35.c,
207        psxhdrs/pthread36.c, psxhdrs/pthread37.c, psxhdrs/pthread38.c,
208        psxhdrs/pthread39.c, psxhdrs/pthread40.c, psxhdrs/sched01.c,
209        psxhdrs/sched02.c, psxhdrs/sched03.c, psxhdrs/sched04.c,
210        psxhdrs/sched05.c, psxhdrs/sched06.c, psxhdrs/sched07.c,
211        psxhdrs/sched08.c, psxhdrs/signal01.c, psxhdrs/signal02.c,
212        psxhdrs/signal03.c, psxhdrs/signal04.c, psxhdrs/signal05.c,
213        psxhdrs/signal06.c, psxhdrs/signal07.c, psxhdrs/signal08.c,
214        psxhdrs/signal09.c, psxhdrs/signal10.c, psxhdrs/signal11.c,
215        psxhdrs/signal12.c, psxhdrs/signal13.c, psxhdrs/signal14.c,
216        psxhdrs/signal15.c, psxhdrs/signal16.c, psxhdrs/signal17.c,
217        psxhdrs/signal18.c, psxhdrs/signal19.c, psxhdrs/signal20.c,
218        psxhdrs/signal21.c, psxhdrs/signal22.c, psxhdrs/signal23.c,
219        psxhdrs/sync01.c, psxhdrs/sync02.c, psxhdrs/sync03.c, psxhdrs/time01.c,
220        psxhdrs/time02.c, psxhdrs/time03.c, psxhdrs/time04.c, psxhdrs/time05.c,
221        psxhdrs/time06.c, psxhdrs/time07.c, psxhdrs/time08.c, psxhdrs/time09.c,
222        psxhdrs/time10.c, psxhdrs/time11.c, psxhdrs/time12.c, psxhdrs/time13.c,
223        psxhdrs/timer01.c, psxhdrs/timer02.c, psxhdrs/timer03.c,
224        psxhdrs/timer04.c, psxhdrs/timer05.c, psxhdrs/timer06.c,
225        psxhdrs/timer07.c, psxid01/init.c, psximfs01/init.c, psximfs02/init.c,
226        psxintrcritical01/init.c, psxitimer/init.c, psxkey01/init.c,
227        psxkey01/task.c, psxkey02/init.c, psxkey03/init.c, psxmount/main.c,
228        psxmount/test.c, psxmsgq01/init.c, psxmsgq02/init.c, psxmsgq03/init.c,
229        psxmsgq04/init.c, psxmutexattr01/init.c, psxobj01/init.c,
230        psxpasswd01/init.c, psxpasswd02/init.c, psxpipe01/init.c,
231        psxrdwrv/main.c, psxrdwrv/test.c, psxreaddir/main.c, psxreaddir/test.c,
232        psxrwlock01/main.c, psxrwlock01/test.c, psxsem01/init.c,
233        psxsignal01/init.c, psxsignal01/task1.c, psxsignal02/init.c,
234        psxsignal03/init.c, psxsignal05/init.c, psxsignal06/init.c,
235        psxspin01/main.c, psxspin01/test.c, psxspin02/main.c, psxspin02/test.c,
236        psxstack01/init.c, psxstack02/init.c, psxstat/main.c, psxstat/test.c,
237        psxsysconf/init.c, psxtime/main.c, psxtime/test.c,
238        psxtimer01/psxtimer.c, psxtimer02/psxtimer.c, psxtimes01/init.c,
239        psxualarm/init.c, psxusleep/init.c: Add HAVE_CONFIG_H.
240
2412011-02-14      Joel Sherrill <joel.sherrill@oarcorp.com>
242
243        * psxaio03/init.c, psxaio03/psxaio03.scn: Run in a reasonable amount of
244        time. Update screen.
245
2462011-02-14      Joel Sherrill <joel.sherrilL@OARcorp.com>
247
248        * psximfs02/init.c: Disable EPERM test which does not work when POSIX
249        is disabled.
250
2512011-02-08      Ralf Corsépius <ralf.corsepius@rtems.org>
252
253        * include/pmacros.h: Add PRIxblksize_t, PRIxblkcnt_t.
254        * configure.ac: Add AC_CHECK_SIZEOF([blksize_t]),
255        AC_CHECK_SIZEOF([blkcnt_t]).
256
2572011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
258
259        * configure.ac: Require autoconf-2.68, automake-1.11.1.
260
2612011-01-17      Alin Rus <alin.codejunkie@gmail.com>
262
263        * Makefile.am, configure.ac: Add psxaio03/.
264        * psxaio03/Makefile.am, psxaio03/init.c, psxaio03/psxaio03.scn
265        psxaio03/system.h: New.
266
2672011-01-08      Alin Rus <alin.codejunkie@gmail.com>
268
269        * psxaio02/init.c: Improve aio_cancel() coverage.
270
2712011-01-02      Joel Sherrill <joel.sherrilL@OARcorp.com>
272
273        * psx05/init.c: Spacing.
274
2752010-11-01      Alin Rus <alin.codejunkie@gmail.com>
276
277        * psxaio01/init.c, psxaio02/init.c: Improve coverage.
278
2792010-10-21      Joel Sherrill <joel.sherrill@oarcorp.com>
280
281        * psx05/init.c: Check for correct status returned.
282        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test code
283        to exercise path when attempting to lock for reading but there
284        is at least one writer blocked waiting for access.
285
2862010-10-21      Joel Sherrill <joel.sherrill@oarcorp.com>
287
288        * Makefile.am, configure.ac: New test to ensure pthread_cond_wait() and
289        sleep() (e.g. interruptible blocking and sleeping) are interruptible
290        by signal.
291        * psxsignal06/.cvsignore, psxsignal06/Makefile.am, psxsignal06/init.c,
292        psxsignal06/psxsignal06.doc, psxsignal06/psxsignal06.scn: New files.
293
2942010-10-21      Joel Sherrill <joel.sherrill@oarcorp.com>
295
296        * psx02/init.c, psx02/task.c, psx03/init.c, psx04/init.c,
297        psx04/task1.c, psx04/task2.c, psx04/task3.c, psx05/init.c,
298        psx05/task.c, psx05/task2.c, psx05/task3.c, psx06/init.c,
299        psx06/task.c, psx06/task2.c, psx07/init.c, psx08/init.c,
300        psx08/task2.c, psx08/task3.c, psx09/init.c, psx10/init.c,
301        psx10/task.c, psx10/task2.c, psx10/task3.c, psx11/init.c,
302        psx11/task.c, psx12/init.c, psxalarm01/init.c, psxbarrier01/test.c,
303        psxcancel01/init.c, psxchroot01/test.c, psxitimer/init.c,
304        psxkey01/task.c, psxkey02/init.c, psxkey03/init.c, psxmount/test.c,
305        psxmsgq01/init.c, psxmsgq03/init.c, psxmsgq04/init.c,
306        psxrwlock01/test.c, psxsem01/init.c, psxsignal01/init.c,
307        psxsignal01/task1.c, psxsignal02/init.c, psxsignal03/init.c,
308        psxsignal05/init.c, psxspin01/test.c, psxspin02/test.c,
309        psxstack01/init.c, psxstack02/init.c, psxualarm/init.c: Eliminate
310        double space after parenthesis on rtems_test_assert().
311
3122010-10-08      Ralf Corsépius <ralf.corsepius@rtems.org>
313
314        * psx07/init.c: Add HAVE_DECL_PTHREAD_ATTR_SETGUARDSIZE guard around
315        guardsize.
316
3172010-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
318
319        * psxhdrs/pthread37.c, psxhdrs/pthread38.c, psxhdrs/pthread39.c,
320        psxhdrs/pthread40.c: New files.
321
3222010-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
323
324        * Makefile.am, configure.ac, psx07/init.c, psx07/psx07.scn,
325        psxhdrs/Makefile.am, psxstack01/init.c: Add pthread_attr_getstack,
326        pthread_attr_setstack, pthread_attr_getguardsize, and
327        pthread_attr_setguardsize.
328        * psxstack02/.cvsignore, psxstack02/Makefile.am, psxstack02/init.c,
329        psxstack02/psxstack02.doc, psxstack02/psxstack02.scn: New files.
330
3312010-10-01      Ralf Corsépius <ralf.corsepius@rtems.org>
332
333        * configure.ac: Check for pthread_attr_{get,set}cputime instead of
334        pthread_pthread_attr_{get,set}cputime (Typo).
335
3362010-09-28      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
337
338        * psx15/.cvsignore, psx15/Makefile.am, psx15/init.c, psx15/psx15.scn:
339        New files.
340        * Makefile.am, configure.ac: Reflect changes above.
341
3422010-08-30      Ralf Corsépius <ralf.corsepius@rtems.org>
343
344        * configure.ac: AC_CHECK_DECLS([seteuid]).
345        * psximfs02/init.c: Provide decl for seteuid if not provided by
346        libc.
347
3482010-08-30      Ralf Corsépius <ralf.corsepius@rtems.org>
349
350        * psxenosys/init.c, psxenosys/psxenosys.doc,
351        psxenosys/psxenosys.scn: Remove devctl.
352
3532010-08-26      Joel Sherrill <joel.sherrill@oarcorp.com>
354
355        * psxenosys/init.c, psxenosys/psxenosys.scn: Update to reflect some of
356        aio being implemented.
357
3582010-08-19      Joel Sherrill <joel.sherrilL@OARcorp.com>
359
360        * psxenosys/init.c, psxenosys/psxenosys.scn: Update to reflect AIO
361        submission.
362
3632010-08-19      Joel Sherrill <joel.sherrilL@OARcorp.com>
364
365        * psxaio01/.cvsignore, psxaio02/.cvsignore: New files.
366
3672010-08-16      Alin Rus <alin.codejunkie@gmail.com>
368
369        * Makefile.am, configure.ac: Add psxaio01/, psxaio02/.
370        * psxaio01/Makefile.am, psxaio01/init.c, psxaio01/psxaio01.scn,
371        psxaio01/system.h: New.
372        * psxaio02/Makefile.am, psxaio02/init.c, psxaio02/psxaio02.scn,
373        psxaio02/system.h: New.
374
3752010-08-10      Bharath Suri <bharath.s.jois@gmail.com>
376
377        PR 1598/testing
378        * psxpasswd02/init.c, psxpasswd02/psxpasswd02.scn: New test case
379        added to improve coverage of getpwent.c.
380
3812010-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
382
383        PR 1665/testing
384        * psximfs02/init.c: Fix uninitialized variable warning.
385
3862010-08-09      Bharath Suri <bharath.s.jois@gmail.com>
387
388        PR 1661/testing
389        * psximfs02/init.c: Changes to improve coverage of
390        imfs_initsupp.c, by using a bad value for
391        CONFIGURE_IMFS_MEMFILE_BYTES_PER_BLOCK
392
3932010-08-09      Joel Sherrill <joel.sherrill@oarcorp.com>
394
395        PR 1661/testing
396        * psxchroot01/test.c, psximfs01/init.c, psximfs02/init.c,
397        psxpipe01/init.c: Eliminate most references to RTEMS_Malloc_Heap.
398
3992010-08-09      Ralf Corsépius <ralf.corsepius@rtems.org>
400
401        * psxpasswd02/init.c: Remove unused variable.
402
4032010-08-06      Bharath Suri <bharath.s.jois@gmail.com>
404
405        PR 1654/testing
406        * psx13/test.c, psx13/psx13.scn: Test case to improve testing of
407        dup2 routine.
408        * psxfile01/test.c, psxfile01/psxfile01.scn: New test to improve
409        testing of fcntl routine.
410        * psximfs01/init.c, psximfs01/psximfs01.scn: Improve testing of
411        imfs routines.
412        * psximfs02/init.c, psximfs02/psximfs02.scn: Improve coverage of
413        imfs routines.
414        * psxpasswd02/init.c, psxpasswd02/psxpasswd02.scn: New tests to
415        improve coverage of getpwent.c.
416
4172010-08-06      Ralf Corsépius <ralf.corsepius@rtems.org>
418
419        PR 1652/GCC:
420        * psxpipe01/init.c: Expand incomplete initializers triggering
421        powerpc-gcc -msdata breakdown.
422
4232010-07-30      Bharath Suri <bharath.s.jois@gmail.com>
424
425        PR 1642/testing
426        * psximfs02/init.c, psximfs02/psximfs02.scn,
427        psximfs02/psximfs02.doc: Added test cases to exercise chmod(),
428        chown() and routines in imfs_debug.c.
429
4302010-07-29      Bharath Suri <bharath.s.jois@gmail.com>
431
432        PR 1642/testing
433        * psximfs02/init.c, psximfs02/psximfs02.scn,
434        psximfs02/psximfs02.doc, psximfs02/Makefile.am: New test added.
435        * configure.ac, Makefile.am: Changes to accommodate psximfs02
436        test.
437
4382010-07-29      Bharath Suri <bharath.s.jois@gmail.com>
439
440        PR 1633/testing
441        * psximfs01/init.c, psximfs01/psximfs01.scn,
442        psximfs01/psximfs01.doc: New cases to exercise
443        IMFS_memfile_remove.
444
4452010-07-27      Joel Sherrill <joel.sherrill@oarcorp.com>
446
447        * psxobj01/Makefile.am, psxobj01/init.c, psxobj01/psxobj01.scn: Add
448        test for runnign out of workspace when setting object name as string.
449
4502010-07-27      Vinu Rajashekhar <vinutheraj@gmail.com>
451
452        PR 1629/cpukit
453        * psx04/init.c: sigsuspend() was not completely following the POSIX
454        specification.
455
4562010-07-19      Bharath Suri <bharath.s.jois@gmail.com>
457
458        PR 1623/testing
459        * psx13/test.c, psx13/psx13.scn: New cases to improve coverage of
460        utime() and fpathconf().
461        * psxfile01/test.c, psxfile01/psxfile01.scn: New cases to improve
462        coverage of rmdir(), unlink(), mknod(), link(), open(), read(),
463        write().
464        * psxstat/test.c, psxstat/psxstat.scn: New case to improve
465        coverage of readlink().
466
4672010-07-17      Bharath Suri <bharath.s.jois@gmail.com>
468
469        PR 1622/testing
470        * psxchroot01/test.c, psxchroot01/psxchroot01.scn: Added two test
471        cases to completely cover chroot().
472
4732010-07-16      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
474
475        * psxfile01/test.c: Avoid NULL pointer access.
476
4772010-07-15      Bharath Suri <bharath.s.jois@gmail.com>
478
479        PR 1617/testing
480        * psxfile01/test.c, psxfile01/psxfile01.scn: Added new cases to
481        exercise_link_r and _unlink_r
482        * psxstat/test.c, psxstat/psxstat.scn: Added new cases to exercise
483        _lstat_r and _stat_r.
484        * psxtime/test.c, psxtime/psxtime.scn: Added new cases to exercise
485        _gettimeofday.
486
4872010-07-16      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
488
489        * psxstat/test.c: Avoid NULL pointer access.
490
4912010-07-12      Bharath Suri <bharath.s.jois@gmail.com>
492
493        PR 1613/testing
494        * psxfchx01/init.c, psxfchx01/Makefile.am, psxfchx01/.cvsignore,
495        psxfchx01/psxfchx01.doc, psxfchx01/psxfchx01.scn: New
496        tests. Improves coverage of fchdir, fchmod, fchown directives.
497        * configure.ac, Makefile.am: Changes to accommodate new test.
498        * psxstat/test.c, psxstat/psxstat.scn: Added new test case to test
499        statvfs routine under libcsupport.
500
5012010-07-09      Bharath Suri <bharath.s.jois@gmail.com>
502
503        PR 1610/testing
504        * psx13/test.c, psx13/psx13.scn: Remove the test cases which
505        exercise pipe. These are new a new test under psxpipe01/
506        * psxpipe01/init.c, psxpipe01/Makefile.am,
507        psxpipe01/psxpipe01.scn, psxpipe01/psxpipe01.doc: Added new test.
508        * Makefile.am, configure.ac: Changes due to addition of new test:
509        psxpipe01.
510
5112010-07-08      Bharath Suri <bharath.s.jois@gmail.com>
512
513        PR 1608/testing
514        * psxfile01/init.c: Add a simple test case: Open file as read-only
515        and attemp to truncate. Improves coverage.
516
5172010-07-07      Joel Sherrill <joel.sherrill@oarcorp.com>
518
519        PR 1606/cpukit
520        * psxfatal_support/init.c: Remove
521        INTERNAL_ERROR_INVALID_WORKSPACE_ADDRESS since it is not generated.
522
5232010-07-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
524
525        * psxfatal_support/init.c: Print end of test message in case of
526        success.  Stop multitasking in the fatal error extension.
527        * psxfatal01/psxfatal01.scn, psxfatal02/psxfatal02.scn: Update.
528
5292010-07-06      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
530
531        * psxtimes01/init.c: Added missing declaration.
532
5332010-07-05      Joel Sherrill <joel.sherrill@oarcorp.com>
534
535        * Makefile.am, configure.ac: Add test for various forms of times() and
536        getrusage().
537        * psxgetrusage01/.cvsignore, psxgetrusage01/Makefile.am,
538        psxgetrusage01/init.c, psxgetrusage01/psxgetrusage01.doc,
539        psxgetrusage01/psxgetrusage01.scn, psxtimes01/.cvsignore,
540        psxtimes01/Makefile.am, psxtimes01/init.c, psxtimes01/psxtimes01.doc,
541        psxtimes01/psxtimes01.scn: New files.
542
5432010-07-05      Joel Sherrill <joel.sherrill@oarcorp.com>
544
545        * psxid01/init.c, psxid01/psxid01.scn: Actually match an entry in
546        /etc/passwd and /etc/group.
547
5482010-07-05      Joel Sherrill <joel.sherrill@oarcorp.com>
549
550        * psxid01/init.c, psxid01/psxid01.doc, psxid01/psxid01.scn: Add test
551        cases.
552
5532010-07-02      Joel Sherrill <joel.sherrill@oarcorp.com>
554
555        * psx13/test.c: Fix warning.
556
5572010-07-02      Joel Sherrill <joel.sherrill@oarcorp.com>
558
559        * psxfile01/test_cat.c: Does not need posix specific macros.
560
5612010-07-01      Joel Sherrill <joel.sherrilL@OARcorp.com>
562
563        * psxfile01/Makefile.am, psxfile01/psxfile01.scn, psxfile01/test.c:
564        Remove tests which put NULL entries in file handlers.
565
5662010-07-01      Bharath Suri <bharath.s.jois@gmail.com>
567
568        PR 1598/testing
569        * Makefile.am, configure.ac, psxpasswd01/init.c,
570        psxpasswd01/psxpasswd01.doc, psxpasswd01/psxpasswd01.scn: Add testing
571        for POSIX user database (e.g. /etc/group and /etc/passwd) access
572        routines which are implemented in libcsupport/src/getpwent.c.
573        * psxpasswd02/.cvsignore, psxpasswd02/Makefile.am, psxpasswd02/init.c,
574        psxpasswd02/psxpasswd02.doc, psxpasswd02/psxpasswd02.scn: New files.
575
5762010-07-01      Vinu Rajashekhar <vinutheraj@gmail.com>
577
578        PR 1597/cpukit
579        * psx13/psx13.scn, psx13/test.c, psxstat/psxstat.scn,
580        psxstat/test.c: Add lchown() and utimes().
581
5822010-07-01      Joel Sherrill <joel.sherrill@oarcorp.com>
583
584        * Makefile.am, configure.ac: Add tests for file lock stubs as well as
585        various POSIX methods that access UID, PID, and GID.
586        * psxfilelock01/.cvsignore, psxfilelock01/Makefile.am,
587        psxfilelock01/init.c, psxfilelock01/psxfilelock01.doc,
588        psxfilelock01/psxfilelock01.scn, psxid01/.cvsignore,
589        psxid01/Makefile.am, psxid01/init.c, psxid01/psxid01.doc,
590        psxid01/psxid01.scn: New files.
591
5922010-06-30      Joel Sherrill <joel.sherrilL@OARcorp.com>
593
594        * psximfs01/init.c: Fix warning introduced.
595
5962010-06-30      Joel Sherrill <joel.sherrill@oarcorp.com>
597
598        PR 1595/tests
599        * psximfs01/init.c: Fix warnings.
600
6012010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
602
603        * psxtime/psxtime.scn, psxtime/test.c: Add test for passing a null
604        pointer.
605
6062010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
607
608        * configure.ac: Remove reference to RTEMS_OBJECT_FORMAT.
609
6102010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
611
612        * Makefile.am, configure.ac: Add test to exercise IMFS behaviour with
613        files of maximum sizes.
614        * psximfs01/.cvsignore, psximfs01/Makefile.am, psximfs01/init.c,
615        psximfs01/psximfs01.doc, psximfs01/psximfs01.scn: New files.
616
6172010-06-23      Joel Sherrill <joel.sherrilL@OARcorp.com>
618
619        * Makefile.am, configure.ac: Revert accidentally committed patch.
620
6212010-06-23      Joel Sherrill <joel.sherrilL@OARcorp.com>
622
623        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
624        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
625        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
626        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
627        psx13/Makefile.am, psx14/Makefile.am, psxalarm01/Makefile.am,
628        psxautoinit01/Makefile.am, psxautoinit02/Makefile.am,
629        psxbarrier01/Makefile.am, psxcancel/Makefile.am,
630        psxcancel01/Makefile.am, psxchroot01/Makefile.am,
631        psxcleanup/Makefile.am, psxcleanup01/Makefile.am,
632        psxclock/Makefile.am, psxcond01/Makefile.am, psxenosys/Makefile.am,
633        psxfatal01/Makefile.am, psxfatal02/Makefile.am,
634        psxfile01/Makefile.am, psxintrcritical01/Makefile.am,
635        psxitimer/Makefile.am, psxkey01/Makefile.am, psxkey02/Makefile.am,
636        psxkey03/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
637        psxmsgq02/Makefile.am, psxmsgq03/Makefile.am, psxmsgq04/Makefile.am,
638        psxmutexattr01/Makefile.am, psxobj01/Makefile.am,
639        psxpasswd01/Makefile.am, psxrdwrv/Makefile.am,
640        psxreaddir/Makefile.am, psxrwlock01/Makefile.am,
641        psxsem01/Makefile.am, psxsignal01/Makefile.am,
642        psxsignal02/Makefile.am, psxsignal03/Makefile.am,
643        psxsignal04/Makefile.am, psxsignal05/Makefile.am,
644        psxspin01/Makefile.am, psxspin02/Makefile.am, psxstack01/Makefile.am,
645        psxstat/Makefile.am, psxsysconf/Makefile.am, psxtime/Makefile.am,
646        psxtimer01/Makefile.am, psxtimer02/Makefile.am,
647        psxualarm/Makefile.am, psxusleep/Makefile.am: Revert accidentally
648        committed patch.
649
6502010-06-23      Joel Sherrill <joel.sherrilL@OARcorp.com>
651
652        * Makefile.am, configure.ac, psx01/Makefile.am, psx02/Makefile.am,
653        psx03/Makefile.am, psx04/Makefile.am, psx05/Makefile.am,
654        psx06/Makefile.am, psx07/Makefile.am, psx08/Makefile.am,
655        psx09/Makefile.am, psx10/Makefile.am, psx11/Makefile.am,
656        psx12/Makefile.am, psx13/Makefile.am, psx14/Makefile.am,
657        psxalarm01/Makefile.am, psxautoinit01/Makefile.am,
658        psxautoinit02/Makefile.am, psxbarrier01/Makefile.am,
659        psxcancel/Makefile.am, psxcancel01/Makefile.am,
660        psxchroot01/Makefile.am, psxcleanup/Makefile.am,
661        psxcleanup01/Makefile.am, psxclock/Makefile.am,
662        psxcond01/Makefile.am, psxenosys/Makefile.am, psxfatal01/Makefile.am,
663        psxfatal02/Makefile.am, psxfile01/Makefile.am, psxfile02/init.c,
664        psxfile02/psxfile02.doc, psxfile02/psxfile02.scn,
665        psxintrcritical01/Makefile.am, psxitimer/Makefile.am,
666        psxkey01/Makefile.am, psxkey02/Makefile.am, psxkey03/Makefile.am,
667        psxmount/Makefile.am, psxmsgq01/Makefile.am, psxmsgq02/Makefile.am,
668        psxmsgq03/Makefile.am, psxmsgq04/Makefile.am,
669        psxmutexattr01/Makefile.am, psxobj01/Makefile.am,
670        psxpasswd01/Makefile.am, psxrdwrv/Makefile.am,
671        psxreaddir/Makefile.am, psxrwlock01/Makefile.am,
672        psxsem01/Makefile.am, psxsignal01/Makefile.am,
673        psxsignal02/Makefile.am, psxsignal03/Makefile.am,
674        psxsignal04/Makefile.am, psxsignal05/Makefile.am,
675        psxspin01/Makefile.am, psxspin02/Makefile.am, psxstack01/Makefile.am,
676        psxstat/Makefile.am, psxsysconf/Makefile.am, psxtime/Makefile.am,
677        psxtimer01/Makefile.am, psxtimer02/Makefile.am,
678        psxualarm/Makefile.am, psxusleep/Makefile.am: Add test for fd greater
679        than number of file descriptors configured.
680
6812010-06-23      Jennifer Averett <Jennifer.Averett@OARcorp.com>
682
683        * psxfile02/psxfile02.doc: Filled in documentation information.
684
6852010-06-23      Jennifer Averett <Jennifer Averett@OARcorp.com>
686
687        * Makefile.am, configure.ac: Added test case for calls that check for
688        an unopened file descriptor.
689        * psxfile02/.cvsignore, psxfile02/Makefile.am, psxfile02/init.c,
690        psxfile02/psxfile02.doc, psxfile02/psxfile02.scn: New files.
691
6922010-06-22      Jennifer Averett <Jennifer.Averett@OARcorp.com>
693
694        * psxtime/psxtime.scn, psxtime/test.c: Add a normal case with second
695        parameter to adjtime NULL.
696
6972010-06-19      Joel Sherrill <joel.sherrill@oarcorp.com>
698
699        * psxfatal_support/init.c: Remove references to ITRON constants.
700
7012010-06-08      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
702
703        * psxfile01/test.c: Update for IMFS API changes.
704
7052010-06-02      Chris Johns <chrisj@rtems.org>
706
707        * psxfile01/test.c, psxmount/test.c, psxreaddir/test.c,
708        psxstat/test.c: Update to the new mount API.
709
7102010-05-29      Ralf Corsépius <ralf.corsepius@rtems.org>
711
712        * configure.ac: Add AC_CHECK_SIZEOF(off_t).
713        * include/pmacros.h: Add PRIdoff_t.
714
7152010-05-17      Bharath Suri <bharath.s.jois@gmail.com>
716
717        * psxfile01/test.c, psxfile01/psxfile01.scn: This file now
718        exercises the _rename_r in libcsupport. For now, it also
719        provides two fsmount_me_h handlers to enable certain error
720        checking paths
721
7222010-04-28      Joel Sherrill <joel.sherrill@oarcorp.com>
723
724        * psxfile01/test.c: Add check for errno on chdir(NULL).
725
7262010-04-25      Joel Sherrill <joel.sherrill@oarcorp.com>
727
728        * psxrdwrv/test.c: Use SIZE_MAX not SSIZE_MAX.
729
7302010-04-25      Joel Sherrill <joel.sherrill@oarcorp.com>
731
732        * psx07/init.c, psx07/task.c: Introduce enough of a delay so the Init()
733        thread can reliably reach the pthread_join() call.
734
7352010-04-25      Joel Sherrill <joel.sherrilL@OARcorp.com>
736
737        * psxreaddir/psxreaddir.scn, psxreaddir/test.c: Do not test for
738        rewinddir(NULL) since we are now using newlib's implementation and it
739        does not check for NULL. This causes a fault on some targets.
740
7412010-04-03      Joel Sherrill <joel.sherrill@oarcorp.com>
742
743        * psx07/init.c, psx09/init.c, psx12/init.c, psxhdrs/pthread11.c,
744        psxhdrs/pthread22.c, psxhdrs/sched01.c, psxhdrs/sched03.c:
745        Reflect POSIX changes to sched_param.
746
7472010-04-02      Ralf Corsépius <ralf.corsepius@rtems.org>
748
749        * psxhdrs/proc01.c, psxhdrs/proc02.c, psxhdrs/proc07.c,
750        psxhdrs/proc08.c, psxhdrs/proc09.c, psxhdrs/proc10.c,
751        psxhdrs/proc11.c, psxhdrs/proc12.c, psxhdrs/proc13.c,
752        psxhdrs/proc14.c, psxhdrs/signal20.c, psxhdrs/signal21.c:
753        #include <unistd.h>.
754
7552009-12-28      Shrikant Gaikwad <n3oo3n@gmail.com>
756
757        * psx13/test.c, psx13/psx13.scn Added new routine PipeTestNull()
758        to cover the trivial NULL case for pipe function.
759
7602009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
761
762        * psxrwlock01/test.c, psxspin01/test.c, psxspin02/test.c: Fix spacing
763        and compilation issues. Initial test build was accidentally without
764        POSIX enabled.
765
7662009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
767
768        * include/pmacros.h, psx01/task.c, psx02/init.c, psx02/task.c,
769        psx03/init.c, psx03/task.c, psx04/init.c, psx04/task1.c,
770        psx04/task2.c, psx04/task3.c, psx05/init.c, psx05/task.c,
771        psx05/task2.c, psx05/task3.c, psx06/init.c, psx06/task.c,
772        psx06/task2.c, psx07/init.c, psx08/init.c, psx08/task2.c,
773        psx08/task3.c, psx09/init.c, psx10/init.c, psx10/task.c,
774        psx10/task2.c, psx10/task3.c, psx11/init.c, psx11/task.c,
775        psx12/init.c, psxalarm01/init.c, psxbarrier01/test.c,
776        psxcancel01/init.c, psxchroot01/test.c, psxclock/init.c,
777        psxfile01/test.c, psxfile01/test_cat.c, psxfile01/test_extend.c,
778        psxfile01/test_write.c, psxitimer/init.c, psxkey01/task.c,
779        psxkey02/init.c, psxkey03/init.c, psxmount/test.c, psxmsgq01/init.c,
780        psxmsgq03/init.c, psxmsgq04/init.c, psxreaddir/test.c,
781        psxrwlock01/test.c, psxsem01/init.c, psxsignal01/init.c,
782        psxsignal01/task1.c, psxsignal02/init.c, psxsignal03/init.c,
783        psxsignal05/init.c, psxspin01/test.c, psxspin02/test.c,
784        psxstack01/init.c, psxstat/test.c, psxtime/test.c, psxualarm/init.c:
785        Use rtems_test_assert() consistently instead of system assert().
786        rtems_test_assert() is designed to integrate into the RTEMS test
787        suite infrastructure.
788
7892009-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
790
791        * Makefile.am, configure.ac: New test to exercise getgrnam and getpwnam
792        families.
793        * psxpasswd01/.cvsignore, psxpasswd01/Makefile.am, psxpasswd01/init.c,
794        psxpasswd01/psxpasswd01.doc, psxpasswd01/psxpasswd01.scn: New files.
795
7962009-11-23      Joel Sherrill <joel.sherrill@oarcorp.com>
797
798        PR 1460/cpukit
799        * psx14/init.c: Change return type on methods accessing portions of
800        RTEMS Ids to int. This allows -1 to be return on error.
801
8022009-11-11      Joel Sherrill <joel.sherrill@oarcorp.com>
803
804        PR 1466/tests
805        * Makefile.am, configure.ac, psxclock/init.c, psxclock/psxclock.doc,
806        psxclock/psxclock.scn, psxkey03/init.c, psxsignal02/init.c,
807        psxsignal03/init.c, psxstack01/init.c: Remove usleep() from tests.
808        Add test specifically to test it since it is deprecated as of
809        POSIX.1-2008.
810        * psxusleep/.cvsignore, psxusleep/Makefile.am, psxusleep/init.c,
811        psxusleep/psxusleep.doc, psxusleep/psxusleep.scn: New files.
812
8132009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
814
815        * psxcancel01/init.c: Initialize start time.
816
8172009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
818
819        * psxmsgq01/init.c, psxsem01/init.c: Add service to check status
820        returned by POSIX methods which return a pointer which is -1 on
821        error. This eliminated some casts.
822
8232009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
824
825        * psxenosys/Makefile.am: Add documentation file.
826        * psxenosys/psxenosys.doc: New file.
827
8282009-01-02      Ralf Corsépius <ralf.corsepius@rtems.org>
829
830        * psxsignal03/init.c:
831        Print sigval.sival_ptr instead of "union sigval".
832
8332009-01-01      Ralf Corsépius <ralf.corsepius@rtems.org>
834
835        * psxstat/test.c: Apply PRI* macros to print struct stat fields.
836        * psxreaddir/test.c: Apply PRI* macros to print struct stat fields.
837        * psxfile01/test.c: Remove obsure #ifdef's.
838        Apply PRI* macros to print struct stat fields.
839
8402009-10-31      Ralf Corsépius <ralf.corsepius@rtems.org>
841
842        * include/pmacros.h: Change TM_OCTOBER to 9, TM_NOVEMBER to 10,
843        TM_DECEMBER to 11 (tm_mon months start with JAN = 0).
844
8452009-10-31      Ralf Corsépius <ralf.corsepius@rtems.org>
846
847        * include/pmacros.h: November is the 11th month.
848
8492009-10-30      Ralf Corsépius <ralf.corsepius@rtems.org>
850
851        * psxstat/test.c: Remove #ifdef's.
852        * psxmount/test.c, psxreaddir/test.c: Remove __P (unused anachronism).
853        * psxfatal02/testcase.h: Fall back to INT_MAX as posix stack size in
854        if 12MB are too big for a target (16bit compliance).
855        * psx04/init.c: Use INT_MAX instead of 0xffffffff in call to kill()
856        for 16bit compliance.
857        * psx14/init.c: Add local prototypes for
858        rtems_object_api_minimum_class, rtems_object_api_maximum_class.
859        Reflect the prototypes having been missing to printf's.
860
8612009-10-29      Ralf Corsépius <ralf.corsepius@rtems.org>
862
863        * psxsysconf/init.c:
864        Comment out sysconf(LONG_MAX) check (not useful).
865        Change sysconf(0x12345678) check into sysconf(INT_MAX) for better
866        16bit compliance.
867        * psx11/task.c: Use long for nsecs.
868        * psx10/init.c: Pass 0x7FFF instead of 0xFFFFFF as invalid pshared
869        attribute to pthread_condattr_setpshared for 16bit target compliance.
870
8712009-10-28      Ralf Corsépius <ralf.corsepius@rtems.org>
872
873        * psxbarrier01/test.c: Include <tmacros.h>
874
8752009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
876
877        * psx01/init.c, psx01/task.c, psx02/init.c, psx03/init.c,
878        psx04/init.c, psx05/init.c, psx06/init.c, psx07/init.c,
879        psx08/init.c, psx09/init.c, psx10/task.c, psx10/task2.c,
880        psx10/task3.c, psx11/init.c, psx12/init.c, psxalarm01/init.c,
881        psxbarrier01/test.c, psxkey01/init.c, psxkey01/task.c,
882        psxmsgq02/init.c, psxsignal01/init.c, psxualarm/init.c:
883        Use PRIxpthread_t to print pthread_t's.
884
8852009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
886
887        * psxmsgq02/init.c:
888        Remove cast in call to fatal_posix_service_status_errno.
889        * psxenosys/init.c:
890        Add missing args in calls to execl, execlp, execle.
891        * psxhdrs/pthread36.c: Use HAVE_DECL_PTHREAD_ATTR_GETCPUTIME.
892        * psxhdrs/pthread35.c: Use HAVE_DECL_PTHREAD_ATTR_SETCPUTIME.
893        * psx07/init.c: Use HAVE_DECL_PTHREAD_ATTR_GETCPUTIME,
894        HAVE_DECL_PTHREAD_ATTR_SETCPUTIME.
895        * configure.ac:
896        Add AC_CHECK_DECLS pthread_attr_getcputime, pthread_attr_setcputime.
897
8982009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
899
900        * psxtimer01/psxtimer.c: Use %ld to print *.tv_nsec.
901        * psxsysconf/init.c: Use %ld to print *.tv_nsec.
902        * psxclock/init.c: Use %ld to print *.tv_nsec.
903        * psx06/init.c, psx06/system.h: Misc. warning fixes.
904
9052009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
906
907        * psxsignal03/init.c: Add missing argument to printf.
908        * psxfile01/test.c: Use %zu instead of %d to print size_t's.
909        * psxclock/init.c, psxtimer01/psxtimer.c:
910        Use PRItime_t to print time_t's.
911        * configure.ac: Add AC_CHECK_HEADERS sys/mman.h.
912        Add AC_CHECK_DECLS pthread_atfork, adjtime, mprotect.
913
9142009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
915
916        * psxtime/test.c: Include <sys/time.h>.
917        Conditionally add local prototype for adjtime()
918        if sys/time.h doesn't supply it.
919        * psx07/init.c: Include <sched.h>, <pthread.h>.
920        * psx05/init.c: Include <sched.h>.
921        * psx11/init.c, psx09/init.c: Include <sched.h>.
922        * psx12/init.c: Include <sched.h>.
923        * psxenosys/init.c: Include <pthread.h>.
924        Conditionally add local prototype for pthread_atfork()
925        if pthread.h doesn't supply it.
926        * psxkey01/init.c: Include "test_support.h".
927
9282009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
929
930        * configure.ac: Check for pthread_atfork in pthread.h.
931        * psxrwlock01/test.c: Conditionally add local prototype for
932        pthread_atfork() if pthread.h doesn't supply it.
933        Include <pthread.h>.
934
9352009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
936
937        * configure.ac: Check for sys/mman.h.
938        Check for mprotect in sys/mman.h.
939        * psxenosys/init.c: Conditionally add local prototype for
940        mprotect() if sys/mman.h doesn't supply it.
941
9422009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
943
944        * configure.ac: Check for pthread_rwlock_unlock in pthread.h.
945        * psxrwlock01/test.c: Conditionally add local prototype for
946        pthread_rwlock_unlock() if pthread.h doesn't supply it.
947
9482009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
949
950        * psx01/init.c, psxalarm01/init.c, psxbarrier01/test.c,
951        psxclock/init.c, psxfatal01/testcase.h, psxfatal02/testcase.h,
952        psxhdrs/signal12.c, psxkey01/init.c, psxkey03/init.c,
953        psxmsgq01/init.c, psxmsgq02/init.c, psxmsgq03/init.c,
954        psxreaddir/test.c, psxrwlock01/test.c, psxsignal01/init.c,
955        psxsignal02/init.c, psxsignal03/init.c, psxspin01/test.c,
956        psxspin02/test.c, psxstack01/init.c, psxstat/test.c,
957        psxualarm/init.c: Remove unused vars.
958        Add missing prototypes.
959
9602009-10-22      Joel Sherrill <joel.sherrill@oarcorp.com>
961
962        * Makefile.am: Build file IO related tests even with POSIX threading is
963        disabled.
964
9652009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
966
967        * configure.ac: Don't add -ansi -fasm to CFLAGS.
968
9692009-10-14      Joel Sherrill <joel.sherrill@OARcorp.com>
970
971        * psxtimer01/psxtimer.c: It is not necessarily an error for the time
972        remaining to not equal the period.
973
9742009-10-11      Joel Sherrill <joel.sherrill@oarcorp.com>
975
976        * psx05/init.c, psx05/psx05.scn: Add test for bad mutex type.
977
9782009-10-11      Joel Sherrill <joel.sherrill@oarcorp.com>
979
980        * psxcleanup/system.h: Fix typo.
981        * Makefile.am, configure.ac: Add new test for exercising pushing
982        and popping a clean up handler without actually executing it.
983        * psxcleanup01/.cvsignore, psxcleanup01/Makefile.am,
984        psxcleanup01/init.c, psxcleanup01/psxcleanup01.doc,
985        psxcleanup01/psxcleanup01.scn: New files.
986
9872009-10-11      Joel Sherrill <joel.sherrill@OARcorp.com>
988
989        * Makefile.am, configure.ac: Add new test to ensure that canceling an
990        alarm works as defined.
991        * psxalarm01/.cvsignore, psxalarm01/Makefile.am, psxalarm01/init.c,
992        psxalarm01/psxalarm01.doc, psxalarm01/psxalarm01.scn: New files.
993
9942009-10-11      Joel Sherrill <joel.sherrill@OARcorp.com>
995
996        * psxtimer01/psxtimer.c: Actually pass the pointer we initialized.
997
9982009-10-11      Joel Sherrill <joel.sherrill@oarcorp.com>
999
1000        * psxtimer01/psxtimer.c: Make sure we have null and not-null as return
1001        parameter to timer_settime().
1002
10032009-10-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1004
1005        * psxtimer01/psxtimer.c: Modify so it passes in a NULL to
1006        timer_settime() for previous value. We are not using the
1007        value in this particular case and this path must be exercised.
1008        * psxtimer01/psxtimer01.scn: Update so it matches output on sis.
1009
10102009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1011
1012        * psxcancel/init.c, psxcancel/psxcancel.scn, psxcancel01/init.c,
1013        psxcancel01/psxcancel01.scn: Add missing pthread cancellation test
1014        cases.
1015
10162009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1017
1018        * Makefile.am, configure.ac: Add new test for calling pthread_cancel()
1019        from an ISR.
1020        * psxcancel01/.cvsignore, psxcancel01/Makefile.am, psxcancel01/init.c,
1021        psxcancel01/psxcancel01.doc, psxcancel01/psxcancel01.scn: New files.
1022
10232009-09-26      Joel Sherrill <joel.sherrill@oarcorp.com>
1024
1025        * psxfatal_support/init.c, psxfatal_support/system.h: Eliminate use of
1026        deprecated rtems_extension.
1027
10282009-09-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1029
1030        * psxclock/init.c, psxclock/psxclock.scn: Add test case for negative
1031        nanoseconds.
1032
10332009-09-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1034
1035        * psxsysconf/init.c, psxsysconf/psxsysconf.scn: Add test for
1036        getpagesize().
1037
10382009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
1039
1040        * psxclock/init.c, psxclock/psxclock.scn, psxenosys/init.c,
1041        psxenosys/psxenosys.scn, psxsignal03/Makefile.am, psxsignal03/init.c,
1042        psxsignal04/Makefile.am: Move test cases which needed to be executed
1043        when POSIX is disabled to psxclock so they will be.
1044
10452009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
1046
1047        * Makefile.am, configure.ac, psx01/init.c, psx01/psx01.scn: Add new
1048        test to exercise clock and delay services enabled when POSIX threads
1049        are disabled. This is split from psx01. POSIX test suite now enabled
1050        when POSIX threads are disabled so only enable tests which are
1051        appropriate.
1052        * psxclock/.cvsignore, psxclock/Makefile.am, psxclock/init.c,
1053        psxclock/psxclock.doc, psxclock/psxclock.scn: New files.
1054
10552009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1056
1057        * psx09/init.c, psx09/psx09.scn: Correct test following decision of
1058        when not to change ssporadic scheduler so it does not touch a task's
1059        priority when it is holding a mutex or its priority would be impacted
1060        adversely.
1061
10622009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1063
1064        * psxtime/main.c, psxtime/psxtime.scn, psxtime/test.c: Add test case
1065        for adjusting time (adjtime()) where the time is adjusted by enough
1066        microseconds that it crosses a second boundary.
1067
10682009-08-19      Santosh G Vattam <vattam.santosh@gmail.com>
1069
1070        * psx07/init.c, psx07/psx07.scn, psx07/system.h, psx07/task.c: Update
1071        test to catch more sporadic server cases.
1072
10732009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
1074
1075        * psx01/init.c, psx01/psx01.scn: Add test case for nanosleep with NULL
1076        remaining pointer.
1077
10782009-08-17     
1079
1080        * psx05/init.c, psx05/psx05.scn: Add test case for initializing
1081        a recursize mutex.
1082
10832009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
1084
1085        * psxfile01/test.c, psxstat/test.c, psxtime/test.c: Eliminate test
1086        routines TICKS_PER_SECOND and get_ticks_per_second() in favor of new
1087        rtems_clock_get_ticks_per_second().
1088
10892009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1090
1091        * psxsignal01/init.c: Convert calls to legacy routine rtems_clock_get(
1092        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
1093
10942009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1095
1096        * psxstat/test.c, psxtime/test.c: Convert calls to legacy routine
1097        rtems_clock_get( RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
1098
10992009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1100
1101        * Makefile.am, configure.ac: Add test case for user providing their own
1102        stack to a POSIX thread.
1103        * psxstack01/.cvsignore, psxstack01/Makefile.am, psxstack01/init.c,
1104        psxstack01/psxstack01.doc, psxstack01/psxstack01.scn: New files.
1105
11062009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1107
1108        * psxmsgq04/init.c, psxmsgq04/psxmsgq04.scn: Tinker with test to ensure
1109        that it hits both failing to allocate memory for the message queue
1110        name and message buffers.
1111
11122009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1113
1114        * psxintrcritical01/init.c: Lower microseconds per tick so tests run
1115        quicker and more reliably hit the intended critical section.
1116
11172009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
1118
1119        * Makefile.am, configure.ac: Add a test to exercise an odd case in
1120        _POSIX_signals_Clear_signals.
1121        * psxsignal05/.cvsignore, psxsignal05/Makefile.am, psxsignal05/init.c,
1122        psxsignal05/psxsignal05.doc, psxsignal05/psxsignal05.scn: New files.
1123
11242009-08-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1125
1126        * psxmsgq04/init.c: Correct typo in configuration so test does as
1127        intended.
1128
11292009-08-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1130
1131        * psxmsgq04/init.c, psxmsgq04/psxmsgq04.doc, psxmsgq04/psxmsgq04.scn:
1132        Update to handle ENFILE case now that POSIX message queues and
1133        message queue file descriptors are configured separately and this
1134        error is possible.
1135
11362009-08-05      Santosh G Vattam <vattam.santosh@gmail.com>
1137
1138        * Makefile.am, psxmsgq04/init.c, psxmsgq04/psxmsgq04.doc,
1139        psxmsgq04/psxmsgq04.scn: Exercise running out of memory while
1140        allocating the message buffers for a POSIX message queue.
1141
11422009-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1143
1144        * psxsignal03/init.c, psxsignal03/psxsignal03.scn,
1145        psxsignal04/psxsignal04.scn: Correct test numbers in macros so output
1146        is right. Update both screens.
1147
11482009-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1149
1150        * Makefile.am, configure.ac, psxsignal03/Makefile.am,
1151        psxsignal03/init.c, psxsignal03/psxsignal03.doc: Add new test
1152        variation which focused on real-time signals rather than user
1153        signals.
1154        * psxsignal04/.cvsignore, psxsignal04/Makefile.am,
1155        psxsignal04/psxsignal04.doc, psxsignal04/psxsignal04.scn: New files.
1156
11572009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1158
1159        * psx07/init.c, psx07/psx07.scn, psx07/task.c: Add test for budget and
1160        replenish period of zero.
1161
11622009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1163
1164        * Makefile.am, configure.ac: Add new test to account for properly
1165        handling keys when a thread has non-NULL key value and key has NULL
1166        destructor and when a thread has NULL key value and key has
1167        destructor.
1168        * psxkey03/.cvsignore, psxkey03/Makefile.am, psxkey03/init.c,
1169        psxkey03/psxkey03.doc, psxkey03/psxkey03.scn: New files.
1170
11712009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1172
1173        * Makefile.am, configure.ac: Add new test for exercising running out of
1174        memory while allocating the key pointers.
1175        * psxkey02/.cvsignore, psxkey02/Makefile.am, psxkey02/init.c,
1176        psxkey02/psxkey02.doc, psxkey02/psxkey02.scn: New files.
1177
11782009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1179
1180        * psxmsgq04/init.c: Add call to mq_unlink.
1181
11822009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1183
1184        * Makefile.am, configure.ac: Add shell of new test.
1185        * psxmsgq04/.cvsignore, psxmsgq04/Makefile.am, psxmsgq04/init.c,
1186        psxmsgq04/psxmsgq04.doc, psxmsgq04/psxmsgq04.scn: New files.
1187
11882009-07-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1189
1190        * Makefile.am, configure.ac: Add test to address cases where a thread
1191        is waiting on a signal (sigwait) and we send it. Also address case
1192        where there are too many queued signals.
1193        * psxsignal03/.cvsignore, psxsignal03/Makefile.am, psxsignal03/init.c,
1194        psxsignal03/psxsignal03.doc, psxsignal03/psxsignal03.scn: New files.
1195
11962009-07-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1197
1198        * psxsignal02/init.c: Fix spacing.
1199
12002009-07-28      Santosh G Vattam <vattam.santosh@gmail.com>
1201
1202        * psxmsgq01/init.c, psxmsgq01/psxmsgq01.scn: Add tests for various
1203        mq_timedreceive and mq_timedsend conditions. In particular test
1204        timeout in the past.
1205
12062009-07-28      Santosh G Vattam <vattam.santosh@gmail.com>
1207
1208        * psx05/init.c, psx05/psx05.scn: Add test for pthread_mutex_timedlock
1209        with timeout in the past.
1210
12112009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
1212
1213        * psxsignal02/psxsignal02.scn: Fill in screen file.
1214
12152009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
1216
1217        * Makefile.am, configure.ac: Add new test to exercise algorithm to
1218        dispatch process wide signals to individual threads.
1219        * psxsignal02/.cvsignore, psxsignal02/Makefile.am, psxsignal02/init.c,
1220        psxsignal02/psxsignal02.doc, psxsignal02/psxsignal02.scn: New files.
1221
12222009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1223
1224        * Makefile.am, configure.ac: Add test to exercise interrupt
1225        synchronization logic in _POSIX_Timer_Insert_helper that supports
1226        POSIX timers.
1227        * psxintrcritical01/.cvsignore, psxintrcritical01/Makefile.am,
1228        psxintrcritical01/init.c, psxintrcritical01/psxintrcritical01.doc,
1229        psxintrcritical01/psxintrcritical01.scn: New files.
1230
12312009-07-23      Santosh G Vattam <vattam.santosh@gmail.com>
1232
1233        * psxcancel/Makefile.am, psxcancel/init.c, psxcancel/psxcancel.scn: Add
1234        multiple cases which complete coverage of thread cancellation.
1235        * psxcancel/psxcancel.doc: New file.
1236
12372009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1238
1239        * psxsem01/Makefile.am, psxsem01/init.c: Much clean up.
1240        * psxsem01/system.h: Removed.
1241
12422009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1243
1244        * psxsem01/init.c: Eliminate warning.
1245
12462009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1247
1248        * psxcancel/init.c: Clean up.
1249
12502009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1251
1252        * psxmutexattr01/init.c: Make test optional if tools do not support
1253        posix mutex type attribute.
1254
12552009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1256
1257        * Makefile.am, configure.ac: Add new test to exercise error case for
1258        when a task is blocked on a condition variable with one mutex and
1259        another task attempts to block on the same condition variable with
1260        another mutex.
1261        * psxcond01/.cvsignore, psxcond01/Makefile.am, psxcond01/init.c,
1262        psxcond01/psxcond01.doc, psxcond01/psxcond01.scn: New files.
1263
12642009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
1265
1266        * Makefile.am, configure.ac: Add psxspin02 to exercise case where
1267        trylock is unable to obtain the spinlock and that attempting to
1268        unlock a spinlock from a thread which did not lock it works as
1269        expected.
1270        * psxspin02/.cvsignore, psxspin02/Makefile.am, psxspin02/main.c,
1271        psxspin02/psxspin02.doc, psxspin02/psxspin02.scn, psxspin02/test.c:
1272        New files.
1273
12742009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
1275
1276        * psxspin01/test.c: Remove unnecessary defines.
1277
12782009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
1279
1280        * psx11/init.c: Use explicit scheduler.
1281
12822009-07-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1283
1284        * Makefile.am, configure.ac: Add test to exercise
1285        pthread_mutexattr_gettype and pthread_mutexattr_settype now that the
1286        toolset enables the feature.
1287        * psxmutexattr01/.cvsignore, psxmutexattr01/Makefile.am,
1288        psxmutexattr01/init.c, psxmutexattr01/psxmutexattr01.doc,
1289        psxmutexattr01/psxmutexattr01.scn: New files.
1290
12912009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1292
1293        * Makefile.am, configure.ac: Add test for auto initialization of
1294        message queues.
1295        * psxautoinit02/.cvsignore, psxautoinit02/Makefile.am,
1296        psxautoinit02/init.c, psxautoinit02/psxautoinit02.doc,
1297        psxautoinit02/psxautoinit02.scn: New files.
1298
12992009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1300
1301        * Makefile.am, configure.ac: Add test of pthread mutex auto
1302        intialization.
1303        * psxautoinit01/.cvsignore, psxautoinit01/Makefile.am,
1304        psxautoinit01/init.c, psxautoinit01/psxautoinit01.scn: New files.
1305
13062009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1307
1308        * psx05/init.c, psx05/psx05.scn: Add a couple of invalid Id cases.
1309
13102009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1311
1312        * psxsignal01/init.c: Tune code to really hit POSIX signal from ISR
1313        code.
1314
13152009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1316
1317        * psx07/init.c: Slight test fix to ensure state of sched_param
1318        structure.
1319
13202009-07-04      Santosh G Vattam <vattam.santosh@gmail.com>
1321
1322        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
1323        obtaining an rwlock and then releasing it twice.
1324
13252009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1326
1327        * psxenosys/init.c, psxenosys/psxenosys.scn: Add test of vfork stub.
1328
13292009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1330
1331        * psx04/init.c, psx04/psx04.scn: Test error cases in sigwait() and
1332        sigtimedwait(). Update screen file.
1333
13342009-07-01      Santosh G Vattam <vattam.santosh@gmail.com>
1335
1336        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
1337        obtaining rwlock for write with a timed lock operation when the
1338        abstime timeout is in the past.
1339
13402009-06-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1341
1342        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
1343        obtaining rwlock for read with a timed lock operation when the
1344        abstime timeout is in the past.
1345
13462009-06-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1347
1348        * psx05/init.c, psx05/psx05.scn: Add test case for process scope now
1349        that the assert has been removed in the source.
1350
13512009-06-18      Joel Sherrill <joel.sherrill@OARcorp.com>
1352
1353        * psxstat/psxstat.scn, psxstat/test.c: Disable test for error on wrong
1354        mode bits being set. This behavior was not POSIX compliant and has
1355        been corrected in the filesystem code.
1356
13572009-06-18      Chris Johns <chrisj@rtems.org>
1358
1359        * psx04/task3.c: Declare unions volatile to workaround the H8300
1360        gcc bug.
1361
13622009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1363
1364        * Makefile.am, configure.ac: Add mq_send to full queue from ISR case.
1365        * psxmsgq03/.cvsignore, psxmsgq03/Makefile.am, psxmsgq03/init.c,
1366        psxmsgq03/psxmsgq03.doc, psxmsgq03/psxmsgq03.scn, psxmsgq03/system.h: New files.
1367
13682009-05-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1369
1370        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
1371        NULL attribute pointer on init.
1372
13732009-05-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1374
1375        * psxsem01/Makefile.am, psxsem01/init.c, psxsem01/psxsem01.scn,
1376        psxtimer01/psxtimer.c, psxtimer01/system.h, psxtimer02/psxtimer.c:
1377        Improved so coverage is better.
1378
13792009-05-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1380
1381        * psx04/init.c: Correct errors introduced by using different variable
1382        for return type when correcting typing warnings.
1383
13842009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1385
1386        * Makefile.am, configure.ac: Add new test to provide coverage analysis
1387        of the current implementation of getitimer() and setitimer().
1388        * psxitimer/.cvsignore, psxitimer/Makefile.am, psxitimer/init.c,
1389        psxitimer/psxitimer.scn: New files.
1390
13912009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1392
1393        * psxsysconf/init.c, psxsysconf/psxsysconf.scn: Add missing error test
1394        case to improve coverage analysis.
1395
13962009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1397
1398        * psx01/init.c, psx01/task.c, psx02/init.c, psx02/task.c, psx03/init.c,
1399        psx04/init.c, psx04/task1.c, psx04/task3.c, psx05/init.c,
1400        psx06/init.c, psx07/init.c, psx08/init.c, psx09/init.c, psx11/task.c,
1401        psx12/init.c, psx13/main.c, psx13/test.c, psxbarrier01/test.c,
1402        psxcancel/init.c, psxcleanup/psxcleanup.c, psxenosys/init.c,
1403        psxmsgq02/init.c, psxtime/main.c, psxtime/test.c,
1404        psxtimer01/psxtimer.c, psxtimer02/psxtimer.c: Fix warnings.
1405
14062009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1407
1408        * psxhdrs/clock01.c, psxhdrs/clock02.c, psxhdrs/clock03.c,
1409        psxhdrs/clock04.c, psxhdrs/clock05.c, psxhdrs/clock06.c,
1410        psxhdrs/cond01.c, psxhdrs/cond02.c, psxhdrs/cond03.c,
1411        psxhdrs/cond04.c, psxhdrs/cond05.c, psxhdrs/cond06.c,
1412        psxhdrs/cond07.c, psxhdrs/cond08.c, psxhdrs/cond09.c,
1413        psxhdrs/cond10.c, psxhdrs/key01.c, psxhdrs/key02.c, psxhdrs/key03.c,
1414        psxhdrs/key04.c, psxhdrs/mutex01.c, psxhdrs/mutex02.c,
1415        psxhdrs/mutex03.c, psxhdrs/mutex04.c, psxhdrs/mutex05.c,
1416        psxhdrs/mutex06.c, psxhdrs/mutex07.c, psxhdrs/mutex08.c,
1417        psxhdrs/mutex09.c, psxhdrs/mutex10.c, psxhdrs/mutex11.c,
1418        psxhdrs/mutex12.c, psxhdrs/mutex13.c, psxhdrs/mutex14.c,
1419        psxhdrs/mutex15.c, psxhdrs/mutex16.c, psxhdrs/proc01.c,
1420        psxhdrs/proc02.c, psxhdrs/proc03.c, psxhdrs/proc04.c,
1421        psxhdrs/proc05.c, psxhdrs/proc06.c, psxhdrs/proc07.c,
1422        psxhdrs/proc08.c, psxhdrs/proc09.c, psxhdrs/proc10.c,
1423        psxhdrs/proc11.c, psxhdrs/proc12.c, psxhdrs/proc13.c,
1424        psxhdrs/proc14.c, psxhdrs/pthread01.c, psxhdrs/pthread02.c,
1425        psxhdrs/pthread03.c, psxhdrs/pthread04.c, psxhdrs/pthread05.c,
1426        psxhdrs/pthread06.c, psxhdrs/pthread07.c, psxhdrs/pthread08.c,
1427        psxhdrs/pthread09.c, psxhdrs/pthread10.c, psxhdrs/pthread11.c,
1428        psxhdrs/pthread12.c, psxhdrs/pthread13.c, psxhdrs/pthread14.c,
1429        psxhdrs/pthread15.c, psxhdrs/pthread16.c, psxhdrs/pthread17.c,
1430        psxhdrs/pthread18.c, psxhdrs/pthread19.c, psxhdrs/pthread20.c,
1431        psxhdrs/pthread21.c, psxhdrs/pthread22.c, psxhdrs/pthread23.c,
1432        psxhdrs/pthread24.c, psxhdrs/pthread25.c, psxhdrs/pthread26.c,
1433        psxhdrs/pthread27.c, psxhdrs/pthread28.c, psxhdrs/pthread29.c,
1434        psxhdrs/pthread30.c, psxhdrs/pthread31.c, psxhdrs/pthread32.c,
1435        psxhdrs/pthread33.c, psxhdrs/pthread34.c, psxhdrs/pthread35.c,
1436        psxhdrs/pthread36.c, psxhdrs/sched01.c, psxhdrs/sched02.c,
1437        psxhdrs/sched03.c, psxhdrs/sched04.c, psxhdrs/sched05.c,
1438        psxhdrs/sched06.c, psxhdrs/sched07.c, psxhdrs/sched08.c,
1439        psxhdrs/signal01.c, psxhdrs/signal02.c, psxhdrs/signal03.c,
1440        psxhdrs/signal04.c, psxhdrs/signal05.c, psxhdrs/signal06.c,
1441        psxhdrs/signal07.c, psxhdrs/signal08.c, psxhdrs/signal09.c,
1442        psxhdrs/signal10.c, psxhdrs/signal11.c, psxhdrs/signal12.c,
1443        psxhdrs/signal13.c, psxhdrs/signal14.c, psxhdrs/signal15.c,
1444        psxhdrs/signal16.c, psxhdrs/signal17.c, psxhdrs/signal18.c,
1445        psxhdrs/signal19.c, psxhdrs/signal20.c, psxhdrs/signal21.c,
1446        psxhdrs/signal22.c, psxhdrs/signal23.c, psxhdrs/sync01.c,
1447        psxhdrs/sync02.c, psxhdrs/sync03.c, psxhdrs/time01.c,
1448        psxhdrs/time02.c, psxhdrs/time03.c, psxhdrs/time04.c,
1449        psxhdrs/time05.c, psxhdrs/time06.c, psxhdrs/time07.c,
1450        psxhdrs/time08.c, psxhdrs/time09.c, psxhdrs/time10.c,
1451        psxhdrs/time11.c, psxhdrs/time12.c, psxhdrs/time13.c,
1452        psxhdrs/timer01.c, psxhdrs/timer02.c, psxhdrs/timer03.c,
1453        psxhdrs/timer04.c, psxhdrs/timer05.c, psxhdrs/timer06.c,
1454        psxhdrs/timer07.c: Fix warnings.
1455
14562009-05-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1457
1458        * psxfile01/test.c: Change from int to size_t.
1459
14602009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
1461
1462        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1463        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1464        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1465        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1466        psx13/Makefile.am, psx14/Makefile.am, psxbarrier01/Makefile.am,
1467        psxcancel/Makefile.am, psxchroot01/Makefile.am,
1468        psxcleanup/Makefile.am, psxenosys/Makefile.am,
1469        psxfatal01/Makefile.am, psxfatal02/Makefile.am,
1470        psxfile01/Makefile.am, psxkey01/Makefile.am,
1471        psxmount/Makefile.am, psxmsgq01/Makefile.am,
1472        psxmsgq02/Makefile.am, psxrdwrv/Makefile.am,
1473        psxreaddir/Makefile.am, psxrwlock01/Makefile.am,
1474        psxsem01/Makefile.am, psxsignal01/Makefile.am,
1475        psxspin01/Makefile.am, psxstat/Makefile.am, psxsysconf/Makefile.am,
1476        psxtime/Makefile.am, psxtimer01/Makefile.am, psxtimer02/Makefile.am,
1477        psxualarm/Makefile.am: Eliminate _exe_/.exe.
1478
14792009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1480
1481        * psxmsgq02/init.c, psxmsgq02/psxmsgq02.scn: Open the message queue
1482        with create option so we are sure it will get a control block and
1483        proceed to allocate other memory. Clean up screen output.
1484
14852008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1486
1487        * psx05/init.c: Add parameter to call to sched_get_priority_max().
1488
14892008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1490
1491        * psx05/init.c, psx07/init.c, psx09/init.c, psx11/init.c, psx12/init.c:
1492        Run all tests successfully with maxixum number of priorities as 16
1493        instead of 256. This was done by temporarily modifying the score
1494        priority.h maximum. This allowed testing of all API code to ensure
1495        that it worked properly with a reduced number of priorities. Most
1496        modifications were to switch from hard-coded maximum to using the API
1497        provided methods to determine maximum number of priority levels.
1498
14992008-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
1500
1501        * psxtimer01/psxtimer.c, psxtimer02/psxtimer.c: Obtain TOD with
1502        clock_gettime() NOT by reaching into the SuperCore.
1503
15042008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1505
1506        * psx01/psx01.scn: Bump version to 4.9.99.0
1507
15082008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1509
1510        * psxcleanup/psxcleanup.c, psxfatal_support/init.c,
1511        psxfatal_support/system.h: Convert to "bool".
1512
15132008-08-19      Tim FitzGeorge <tim.fitzgeorge@astrium.eads.net>
1514
1515        PR 1296/cpukit.
1516        * psxtimer01/psxtimer.c, psxtimer01/psxtimer01.scn: POSIX timers use
1517        incorrect repeat interval. This patch fixes the following problems in
1518        the test.
1519          (1) Adds test for value of it_interval.tv_nsec.
1520          (2) Corrects test for absolute timer in past.
1521          (3) Modifies test to use different initial and repeat periods.
1522          (4) Updates psxtimer01.scn to match results.
1523
15242008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1525
1526        PR 1297/cpukit
1527        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Fix NULL attribute
1528        pointer handling.
1529
15302008-08-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1531
1532        * psxsem01/init.c: Spacing.
1533
15342008-08-04      Tim FitzGeorge <tim.fitzgeorge@astrium.eads.net>
1535
1536        PR 1293/tests
1537        * psx10/init.c: Make sure we do not let tv_nsec go to -1.
1538
15392008-07-18      Joel Sherrill <joel.sherrill@oarcorp.com>
1540
1541        PR 1291/cpukit
1542        * psx05/init.c, psxmsgq01/init.c: As part of addressing timeouts and
1543        POSIX services taking relative instead of absolute time for timeouts,
1544        these tests were updated.
1545
15462008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1547
1548        * psxfile01/test.c: truncate on /dev/console now works.
1549
15502008-06-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1551
1552        * psxrwlock01/main.c, psxspin01/main.c: Now accounts for extra stack
1553        requested for initialization task.
1554
15552008-05-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1556
1557        * psxstat/psxstat.scn, psxstat/test.c: Eliminate patterns that look
1558        like CVS conflict markers.
1559
15602008-04-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1561
1562        * psxchroot01/main.c, psxmount/main.c, psxreaddir/main.c: Use
1563        CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER where needed.
1564
15652008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1566
1567        * psxmsgq02/init.c, psxsignal01/init.c: Corrent end of test messages.
1568
15692008-02-06      Joel Sherrill <joel.sherrill@oarcorp.com>
1570
1571        * psxkey01/task.c: Fix warnings.
1572
15732008-02-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1574
1575        * psxkey01/.cvsignore, psxmsgq02/.cvsignore: New files.
1576
15772008-02-04      Jennifer Averett <jennifer.averett@OARcorp.com>
1578
1579        * Makefile.am, configure.ac, psxmsgq01/Makefile.am, psxmsgq01/init.c:
1580        Added tests for failure path coverages. Consolidated methods used in
1581        multiple places into support routines.
1582        * psxkey01/Makefile.am, psxkey01/init.c, psxkey01/psxkey01.scn,
1583        psxkey01/system.h, psxkey01/task.c, psxmsgq02/Makefile.am,
1584        psxmsgq02/init.c, psxmsgq02/psxmsgq02.scn, psxmsgq02/system.h: New files.
1585
15862008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1587
1588        * include/pmacros.h, psx01/init.c, psx01/system.h, psx13/main.c,
1589        psxbarrier01/main.c, psxchroot01/main.c, psxfatal_support/init.c,
1590        psxfile01/main.c, psxfile01/test.c, psxmount/main.c, psxrdwrv/main.c,
1591        psxreaddir/main.c, psxrwlock01/main.c, psxspin01/main.c,
1592        psxstat/main.c, psxtime/main.c: Change TEST_INIT to CONFIGURE_INIT.
1593        Make tmacros.h available to all POSIX tests. Add a clock_settime case
1594        for < 1988.
1595
15962008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1597
1598        * Makefile.am, configure.ac: New tests.
1599        * psxfatal01/.cvsignore, psxfatal01/Makefile.am,
1600        psxfatal01/psxfatal01.scn, psxfatal01/testcase.h,
1601        psxfatal02/.cvsignore, psxfatal02/Makefile.am,
1602        psxfatal02/psxfatal02.scn, psxfatal02/testcase.h,
1603        psxfatal_support/init.c, psxfatal_support/system.h: New files.
1604
16052008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1606
1607        * Makefile.am, configure.ac: Add psx14 to exercise POSIX API specific
1608        portions of Object Services added to API.
1609        * psx14/.cvsignore, psx14/Makefile.am, psx14/init.c, psx14/psx14.scn,
1610        psx14/system.h: New files.
1611
16122008-01-29      Jennifer Averett <jennifer.averett@OARcorp.com>
1613
1614        * psx07/init.c, psx07/system.h: Test cleanup and added testing for
1615        pthread_attr_[get|set]clock.
1616
16172008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1618
1619        * psxenosys/init.c, psxenosys/psxenosys.scn: Add test for stub
1620        implementation mprotect().
1621
16222008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1623
1624        * psxcleanup/.cvsignore: New file.
1625
16262008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1627
1628        * psxcleanup/system.h: New file.
1629
16302008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1631
1632        * Makefile.am, configure.ac:
1633        * psxcleanup/Makefile.am, psxcleanup/psxcleanup.c,
1634        psxcleanup/psxcleanup.scn: New files.
1635
16362008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1637
1638        * psx01/init.c, psxmsgq01/init.c, psxtimer01/psxtimer.c,
1639        psxtimer01/psxtimer01.scn, psxtimer02/psxtimer.c:
1640
16412007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1642
1643        * psxsignal01/.cvsignore, psxualarm/.cvsignore: New files.
1644
16452007-12-20      Jennifer Averett <jennifer.averett@OARcorp.com>
1646
1647        * Makefile.am, configure.ac: Added test for ualarm
1648        * psxualarm/Makefile.am, psxualarm/init.c, psxualarm/psxualarm.scn,
1649        psxualarm/system.h: New files.
1650
16512007-12-19      Jennifer Averett <jennifer.averett@OARcorp.com>
1652
1653        * Makefile.am, configure.ac: Added posix signal test
1654        * psxsignal01/Makefile.am, psxsignal01/init.c,
1655        psxsignal01/psxsignal01.scn, psxsignal01/system.h,
1656        psxsignal01/task1.c: New files.
1657
16582007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1659
1660        * Makefile.am, configure.ac: Add test for sysconf().
1661        * psxsysconf/.cvsignore, psxsysconf/Makefile.am, psxsysconf/init.c,
1662        psxsysconf/psxsysconf.scn, psxsysconf/system.h: New files.
1663
16642007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1665
1666        * psx01/init.c, psx01/psx01.scn: Add more test cases for
1667        sched_rr_get_interval() and sched_get_priority_max().
1668
16692007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1670
1671        * psxenosys/init.c: Fix typo.
1672
16732007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1674
1675        * Makefile.am, configure.ac: Rename psxtimer to psxtimer01 to indicate
1676        addition of second POSIX Timer test. Add initial version of
1677        psxtimer02 to cover some conditions missed in psxtimer01. More cases
1678        left to add.
1679        * psxtimer01/.cvsignore, psxtimer01/Makefile.am, psxtimer01/psxtimer.c,
1680        psxtimer01/psxtimer01.scn, psxtimer01/system.h,
1681        psxtimer02/.cvsignore, psxtimer02/Makefile.am, psxtimer02/psxtimer.c,
1682        psxtimer02/psxtimer02.scn, psxtimer02/system.h: New files.
1683        * psxtimer/.cvsignore, psxtimer/Makefile.am, psxtimer/psxtimer.c,
1684        psxtimer/psxtimer.scn, psxtimer/system.h: Removed.
1685
16862007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1687
1688        * psx01/init.c, psx01/psx01.scn: Add usleep() test.
1689
16902007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1691
1692        * Makefile.am, configure.ac: New test to cover all RTEMS POSIX
1693        functions that return ENOSYS.
1694        * psxenosys/.cvsignore, psxenosys/Makefile.am, psxenosys/init.c,
1695        psxenosys/psxenosys.scn, psxenosys/system.h: New files.
1696
16972007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1698
1699        * psx13/test.c: Fix spelling error.
1700
17012007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1702
1703        * psxtime/test.c: Add tests for adjtime().
1704
17052007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1706
1707        * psxbarrier01/psxbarrier01.scn, psxbarrier01/test.c,
1708        psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Added several test
1709        cases to improve test coverage.
1710
17112007-09-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1712
1713        PR 1262/filesystem
1714        * Makefile.am, configure.ac, include/pmacros.h: Add support for readv()
1715        and writev() including documentation and test case.
1716        * psxrdwrv/.cvsignore, psxrdwrv/Makefile.am, psxrdwrv/main.c,
1717        psxrdwrv/psxrdwrv.scn, psxrdwrv/test.c: New files.
1718
17192007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1720
1721        * psxsem01/init.c, psxsem01/psxsem01.scn, psxtimer/psxtimer.c,
1722        psxtimer/psxtimer.scn: Add optional managers to Makefiles. Clean up
1723        test cases so last output line follows END OF pattern. Make sure test
1724        case all run. All tests appeared ok on sis.
1725
17262007-04-05      Joel Sherrill <joel@OARcorp.com>
1727
1728        * psx01/init.c, psx01/psx01.scn: Adjust test to account for nanosleep()
1729        behavior more closely matching GNU/Linux.
1730
17312006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1732
1733        * psxrwlock01/main.c, psxrwlock01/test.c: Improve rwlock test to
1734        include normal blocking and unblocking on timeout.
1735
17362006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1737
1738        * configure.ac: New BUG-REPORT address.
1739
17402006-11-17      Joel Sherrill <joel@OARcorp.com>
1741
1742        * psxsem01/init.c: Account for change in POSIX semaphore time handling.
1743        Previously the timeout was not absolute time and checked BEFORE
1744        attempting to lock semaphore.
1745
17462006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1747
1748        * psxbarrier01/main.c: New file.
1749
17502006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1751
1752        * psxrwlock01/.cvsignore, psxrwlock01/Makefile.am, psxrwlock01/main.c,
1753        psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c,
1754        psxspin01/.cvsignore, psxspin01/Makefile.am, psxspin01/main.c,
1755        psxspin01/psxspin01.scn, psxspin01/test.c: New files.
1756
17572006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1758
1759        * Makefile.am, configure.ac: Adding POSIX barriers, POSIX spinlocks,
1760        and partial implementation of POSIX rwlocks.
1761        * psxbarrier01/.cvsignore, psxbarrier01/Makefile.am,
1762        psxbarrier01/psxbarrier01.scn, psxbarrier01/test.c: New files.
1763
17642006-10-30      Joel Sherrill <joel@OARcorp.com>
1765
1766        PR 841/rtems
1767        * psxsem01/init.c: Make sem_timedwait more conformant to Open Group
1768        specification.
1769
17702006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1771
1772        * configure.ac: Require autoconf-2.60. Require automake-1.10.
1773
17742006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
1775
1776        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1777        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1778        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1779        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1780        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1781        psxfile01/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
1782        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
1783        psxtime/Makefile.am, psxtimer/Makefile.am: Eliminate scndir, docdir.
1784        Use rtems_testsdir instead.
1785
17862005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1787
1788        * configure.ac: Remove RTEMS_ENABLE_BARE,
1789        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
1790
17912005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
1792
1793        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1794        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1795        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1796        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1797        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1798        psxfile01/Makefile.am, psxhdrs/Makefile.am, psxmount/Makefile.am,
1799        psxmsgq01/Makefile.am, psxreaddir/Makefile.am, psxsem01/Makefile.am,
1800        psxstat/Makefile.am, psxtime/Makefile.am, psxtimer/Makefile.am:
1801        Convert to using *_PROGRAMS.
1802
18032005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1804
1805        * psx01/Makefile.am, psx02/Makefile.am,
1806        psx03/Makefile.am, psx04/Makefile.am,
1807        psx05/Makefile.am, psx06/Makefile.am,
1808        psx07/Makefile.am, psx08/Makefile.am,
1809        psx09/Makefile.am, psx10/Makefile.am,
1810        psx11/Makefile.am, psx12/Makefile.am,
1811        psx13/Makefile.am, psxcancel/Makefile.am,
1812        psxchroot01/Makefile.am, psxfile01/Makefile.am,
1813        psxmount/Makefile.am, psxmsgq01/Makefile.am,
1814        psxreaddir/Makefile.am, psxsem01/Makefile.am,
1815        psxstat/Makefile.am, psxtime/Makefile.am,
1816        psxtimer/Makefile.am: Rework.
1817
18182005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1819
1820        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1821        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1822        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1823        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1824        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1825        psxfile01/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
1826        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
1827        psxtime/Makefile.am, psxtimer/Makefile.am: Expand psxtests.am.
1828        * psxtests.am: Remove.
1829
18302005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1831
1832        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1833        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1834        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1835        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1836        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1837        psxfile01/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
1838        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
1839        psxtime/Makefile.am, psxtimer/Makefile.am:
1840        AM_CPPFLAGS += -I..../support/include.
1841
18422005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1843
1844        * psxtests.am: Set project_bspdir=$(PROJECT_ROOT)
1845
18462005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1847
1848        * psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1849        psxfile01/Makefile.am, psxmount/Makefile.am, psxreaddir/Makefile.am,
1850        psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1851        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1852        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1853        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1854        psxmsgq01/Makefile.am, psxsem01/Makefile.am, psxtimer/Makefile.am,
1855        psxstat/Makefile.am: Add ../include/pmacros.h
1856        * Makefile.am: Remove noinst_HEADERS. Remove POSIX_FILES_DIRS,
1857        POSIX_FILES_DIRS.
1858        * psxtests.am: Remove LIB_VARIANT.
1859
18602005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1861
1862        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1863        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1864        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1865        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1866        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1867        psxfile01/Makefile.am, psxhdrs/Makefile.am, psxmount/Makefile.am,
1868        psxmsgq01/Makefile.am, psxreaddir/Makefile.am, psxsem01/Makefile.am,
1869        psxstat/Makefile.am, psxtime/Makefile.am, psxtimer/Makefile.am:
1870        Remove SRC, PRINT_SRC.
1871
18722005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1873
1874        * Makefile.am: Cleanup.
1875
18762005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1877
1878        * psxtests.am: Add $(PGM): ${ARCH}/$(dirstamp).
1879        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1880        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1881        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1882        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1883        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1884        psxfile01/Makefile.am, psxhdrs/Makefile.am, psxmount/Makefile.am,
1885        psxmsgq01/Makefile.am, psxreaddir/Makefile.am, psxsem01/Makefile.am,
1886        psxstat/Makefile.am, psxtime/Makefile.am, psxtimer/Makefile.am:
1887        Partial conversion to automake.
1888
18892005-09-01      Joel Sherrill <joel@OARcorp.com>
1890
1891        PR 628/rtems
1892        * psx04/init.c, psx04/psx04.scn: Update tests to reflect a signal of 0
1893        being an error.
1894
18952005-04-26      Joel Sherrill <joel@OARcorp.com>
1896
1897        * psxreaddir/test.c: Eliminate warnings.
1898
18992004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
1900
1901        * configure.ac: Require automake > 1.9.
1902
19032004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1904
1905        * psx01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1906        * psx02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1907        * psx03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1908        * psx04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1909        * psx05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1910        * psx06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1911        * psx07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1912        * psx08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1913        * psx09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1914        * psx10/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1915        * psx11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1916        * psx12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1917        * psx13/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1918        * psxcancel/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1919        * psxchroot01/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1920        * psxfile01/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1921        * psxmount/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1922        * psxmsgq01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1923        * psxreaddir/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1924        * psxsem01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1925        * psxstat/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1926        * psxtime/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1927        * psxtimer/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1928
19292004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1930
1931        * psxcancel/init.c: Include <rtems/console.h> instead of <console.h>.
1932        * psxmount/test.c: Include <rtems/imfs.h> instead of <imfs.h>.
1933        * psxreaddir/test.c: Include <rtems/imfs.h> instead of <imfs.h>.
1934        * psxstat/test.c: Include <rtems/imfs.h> instead of <imfs.h>.
1935
19362004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
1937
1938        * psx06/init.c, psx06/system.h, psx06/task.c, psx06/task2.c: Convert
1939        to using c99 fixed size types.
1940
19412004-03-26      Ralf Corsepius <ralf.corsepius@rtems.org>
1942
1943        * Makefile.am: Remove include from SUBDIRS.
1944
19452004-03-26      Ralf Corsepius <ralf.corsepius@rtems.org>
1946
1947        * include/Makefile.am: Remove.
1948        * Makefile.am: Merge-in include/Makefile.am.
1949        * configure.ac: Reflect changes above.
1950
19512004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1952
1953        * configure.ac: Add 2nd arg to RTEMS_TOP.
1954
19552004-03-05      Joel Sherrill <joel@OARcorp.com>
1956
1957        * psxfile01/test.c, psxmsgq01/init.c, psxstat/test.c,
1958        psxtimer/psxtimer.c: Eliminate warnings and typos.
1959
19602004-02-26      Sébastien Barré <sbarre@sdelcc.com>
1961
1962        PR 582/core
1963        * psxmsgq01/init.c, psxmsgq01/psxmsgq01.scn: Fix the POSIX message
1964        queue test so more of it runs now.
1965
19662004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1967
1968        * psx01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
1969        Add PRE/TMPINSTALL_FILES to CLEANFILES.
1970        * psx02/Makefile.am: Ditto.
1971        * psx03/Makefile.am: Ditto.
1972        * psx04/Makefile.am: Ditto.
1973        * psx05/Makefile.am: Ditto.
1974        * psx06/Makefile.am: Ditto.
1975        * psx07/Makefile.am: Ditto.
1976        * psx08/Makefile.am: Ditto.
1977        * psx09/Makefile.am: Ditto.
1978        * psx10/Makefile.am: Ditto.
1979        * psx11/Makefile.am: Ditto.
1980        * psx12/Makefile.am: Ditto.
1981        * psx13/Makefile.am: Ditto.
1982        * psxcancel/Makefile.am: Ditto.
1983        * psxchroot01/Makefile.am: Ditto.
1984        * psxfile01/Makefile.am: Ditto.
1985        * psxmount/Makefile.am: Ditto.
1986        * psxmsgq01/Makefile.am: Ditto.
1987        * psxreaddir/Makefile.am: Ditto.
1988        * psxsem01/Makefile.am: Ditto.
1989        * psxstat/Makefile.am: Ditto.
1990        * psxtime/Makefile.am: Ditto.
1991        * psxtimer/Makefile.am: Ditto.
1992
19932003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1994
1995        * psxtests.am: Add dirstamp support.
1996
19972003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1998
1999        * psxtests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
2000
20012003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2002
2003        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
2004
20052003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2006
2007        * psxcancel/Makefile.am: Remove used H_FILES.
2008
20092003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2010
2011        * include/Makefile.am: Reformat.
2012        * psx01/Makefile.am: Remove all-local: $(ARCH).
2013        * psx02/Makefile.am: Remove all-local: $(ARCH).
2014        * psx03/Makefile.am: Remove all-local: $(ARCH).
2015        * psx04/Makefile.am: Remove all-local: $(ARCH).
2016        * psx05/Makefile.am: Remove all-local: $(ARCH).
2017        * psx06/Makefile.am: Remove all-local: $(ARCH).
2018        * psx07/Makefile.am: Remove all-local: $(ARCH).
2019        * psx08/Makefile.am: Remove all-local: $(ARCH).
2020        * psx09/Makefile.am: Remove all-local: $(ARCH).
2021        * psx10/Makefile.am: Remove all-local: $(ARCH).
2022        * psx11/Makefile.am: Remove all-local: $(ARCH).
2023        * psx12/Makefile.am: Remove all-local: $(ARCH).
2024        * psx13/Makefile.am: Remove all-local: $(ARCH).
2025        * psxcancel/Makefile.am: Remove all-local: $(ARCH).
2026        * psxchroot01/Makefile.am: Remove all-local: $(ARCH).
2027        * psxfile01/Makefile.am: Remove all-local: $(ARCH).
2028        * psxhdrs/Makefile.am: Remove all-local: $(ARCH).
2029        * psxmount/Makefile.am: Remove all-local: $(ARCH).
2030        * psxmsgq01/Makefile.am: Remove all-local: $(ARCH).
2031        * psxreaddir/Makefile.am: Remove all-local: $(ARCH).
2032        * psxsem01/Makefile.am: Remove all-local: $(ARCH).
2033        * psxstat/Makefile.am: Remove all-local: $(ARCH).
2034        * psxtime/Makefile.am: Remove all-local: $(ARCH).
2035        * psxtimer/Makefile.am: Remove all-local: $(ARCH).
2036
20372003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2038
2039        * configure.ac: Reflect having moved to testsuites/.
2040
20412003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2042
2043        * configure.ac: Remove RTEMS_CANONICAL_HOST.
2044
20452003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2046
2047        * configure.ac:Remove RTEMS_CHECK_CPU.
2048
20492003-09-15      Jennifer Averett <jennifer@OARcorp.com>
2050
2051        * psxhdrs/sync01.c, psxhdrs/sync02.c: Correct fd creation
2052
20532003-09-04      Joel Sherrill <joel@OARcorp.com>
2054
2055        * psx01/init.c, psx01/system.h, psx01/task.c, psx02/init.c,
2056        psx02/system.h, psx02/task.c, psx03/init.c, psx03/system.h,
2057        psx03/task.c, psx04/init.c, psx04/system.h, psx04/task1.c,
2058        psx04/task2.c, psx04/task3.c, psx05/init.c, psx05/system.h,
2059        psx05/task.c, psx05/task2.c, psx05/task3.c, psx06/init.c,
2060        psx06/system.h, psx06/task.c, psx06/task2.c, psx07/init.c,
2061        psx07/system.h, psx07/task.c, psx08/init.c, psx08/system.h,
2062        psx08/task1.c, psx08/task2.c, psx08/task3.c, psx09/init.c,
2063        psx09/system.h, psx10/init.c, psx10/system.h, psx10/task.c,
2064        psx10/task2.c, psx10/task3.c, psx11/init.c, psx11/system.h,
2065        psx11/task.c, psx12/init.c, psx12/system.h, psx12/task.c,
2066        psx13/main.c, psx13/test.c, psxcancel/init.c, psxfile01/main.c,
2067        psxfile01/test.c, psxhdrs/clock01.c, psxhdrs/clock02.c,
2068        psxhdrs/clock03.c, psxhdrs/clock04.c, psxhdrs/clock05.c,
2069        psxhdrs/clock06.c, psxhdrs/cond01.c, psxhdrs/cond02.c,
2070        psxhdrs/cond03.c, psxhdrs/cond04.c, psxhdrs/cond05.c,
2071        psxhdrs/cond06.c, psxhdrs/cond07.c, psxhdrs/cond08.c,
2072        psxhdrs/cond09.c, psxhdrs/cond10.c, psxhdrs/key01.c, psxhdrs/key02.c,
2073        psxhdrs/key03.c, psxhdrs/key04.c, psxhdrs/mutex01.c,
2074        psxhdrs/mutex02.c, psxhdrs/mutex03.c, psxhdrs/mutex04.c,
2075        psxhdrs/mutex05.c, psxhdrs/mutex06.c, psxhdrs/mutex07.c,
2076        psxhdrs/mutex08.c, psxhdrs/mutex09.c, psxhdrs/mutex10.c,
2077        psxhdrs/mutex11.c, psxhdrs/mutex12.c, psxhdrs/mutex13.c,
2078        psxhdrs/mutex14.c, psxhdrs/mutex15.c, psxhdrs/mutex16.c,
2079        psxhdrs/proc01.c, psxhdrs/proc02.c, psxhdrs/proc03.c,
2080        psxhdrs/proc04.c, psxhdrs/proc05.c, psxhdrs/proc06.c,
2081        psxhdrs/proc07.c, psxhdrs/proc08.c, psxhdrs/proc09.c,
2082        psxhdrs/proc10.c, psxhdrs/proc11.c, psxhdrs/proc12.c,
2083        psxhdrs/proc13.c, psxhdrs/proc14.c, psxhdrs/pthread01.c,
2084        psxhdrs/pthread02.c, psxhdrs/pthread03.c, psxhdrs/pthread04.c,
2085        psxhdrs/pthread05.c, psxhdrs/pthread06.c, psxhdrs/pthread07.c,
2086        psxhdrs/pthread08.c, psxhdrs/pthread09.c, psxhdrs/pthread10.c,
2087        psxhdrs/pthread11.c, psxhdrs/pthread12.c, psxhdrs/pthread13.c,
2088        psxhdrs/pthread14.c, psxhdrs/pthread15.c, psxhdrs/pthread16.c,
2089        psxhdrs/pthread17.c, psxhdrs/pthread18.c, psxhdrs/pthread19.c,
2090        psxhdrs/pthread20.c, psxhdrs/pthread21.c, psxhdrs/pthread22.c,
2091        psxhdrs/pthread23.c, psxhdrs/pthread24.c, psxhdrs/pthread25.c,
2092        psxhdrs/pthread26.c, psxhdrs/pthread27.c, psxhdrs/pthread28.c,
2093        psxhdrs/pthread29.c, psxhdrs/pthread30.c, psxhdrs/pthread31.c,
2094        psxhdrs/pthread32.c, psxhdrs/pthread33.c, psxhdrs/pthread34.c,
2095        psxhdrs/pthread35.c, psxhdrs/pthread36.c, psxhdrs/sched01.c,
2096        psxhdrs/sched02.c, psxhdrs/sched03.c, psxhdrs/sched04.c,
2097        psxhdrs/sched05.c, psxhdrs/sched06.c, psxhdrs/sched07.c,
2098        psxhdrs/sched08.c, psxhdrs/signal01.c, psxhdrs/signal02.c,
2099        psxhdrs/signal03.c, psxhdrs/signal04.c, psxhdrs/signal05.c,
2100        psxhdrs/signal06.c, psxhdrs/signal07.c, psxhdrs/signal08.c,
2101        psxhdrs/signal09.c, psxhdrs/signal10.c, psxhdrs/signal11.c,
2102        psxhdrs/signal12.c, psxhdrs/signal13.c, psxhdrs/signal14.c,
2103        psxhdrs/signal15.c, psxhdrs/signal16.c, psxhdrs/signal17.c,
2104        psxhdrs/signal18.c, psxhdrs/signal19.c, psxhdrs/signal20.c,
2105        psxhdrs/signal21.c, psxhdrs/signal22.c, psxhdrs/signal23.c,
2106        psxhdrs/sync01.c, psxhdrs/sync02.c, psxhdrs/sync03.c,
2107        psxhdrs/time01.c, psxhdrs/time02.c, psxhdrs/time03.c,
2108        psxhdrs/time04.c, psxhdrs/time05.c, psxhdrs/time06.c,
2109        psxhdrs/time07.c, psxhdrs/time08.c, psxhdrs/time09.c,
2110        psxhdrs/time10.c, psxhdrs/time11.c, psxhdrs/time12.c,
2111        psxhdrs/time13.c, psxhdrs/timer01.c, psxhdrs/timer02.c,
2112        psxhdrs/timer03.c, psxhdrs/timer04.c, psxhdrs/timer05.c,
2113        psxhdrs/timer06.c, psxhdrs/timer07.c, psxmsgq01/init.c,
2114        psxmsgq01/system.h, psxsem01/system.h, psxstat/main.c,
2115        psxstat/test.c, psxtime/main.c, psxtime/test.c, psxtimer/psxtimer.c,
2116        psxtimer/system.h: URL for license changed.
2117
21182003-09-04      Joel Sherrill <joel@OARcorp.com>
2119
2120        PR 462/tests
2121        * psxhdrs/Makefile.am: Added ualarm.c
2122        * psxhdrs/signal23.c: New file.
2123
21242003-09-03      Joel Sherrill <joel@OARcorp.com>
2125
2126        PR 463/tests
2127        PR 465/tests
2128        * psxhdrs/Makefile.am: Add new test cases.
2129        * psxhdrs/sync01.c, psxhdrs/sync02.c, psxhdrs/sync03.c,
2130        psxhdrs/timer07.c: New files.
2131
21322003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2133
2134        * Makefile.am: Reflect having moved aclocal/.
2135
21362003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2137
2138        * Makefile.am: Reflect having moved automake/.
2139        * include/Makefile.am: Reflect having moved automake/.
2140        * psx01/Makefile.am: Reflect having moved automake/.
2141        * psx02/Makefile.am: Reflect having moved automake/.
2142        * psx03/Makefile.am: Reflect having moved automake/.
2143        * psx04/Makefile.am: Reflect having moved automake/.
2144        * psx05/Makefile.am: Reflect having moved automake/.
2145        * psx06/Makefile.am: Reflect having moved automake/.
2146        * psx07/Makefile.am: Reflect having moved automake/.
2147        * psx08/Makefile.am: Reflect having moved automake/.
2148        * psx09/Makefile.am: Reflect having moved automake/.
2149        * psx10/Makefile.am: Reflect having moved automake/.
2150        * psx11/Makefile.am: Reflect having moved automake/.
2151        * psx12/Makefile.am: Reflect having moved automake/.
2152        * psx13/Makefile.am: Reflect having moved automake/.
2153        * psxcancel/Makefile.am: Reflect having moved automake/.
2154        * psxchroot01/Makefile.am: Reflect having moved automake/.
2155        * psxfile01/Makefile.am: Reflect having moved automake/.
2156        * psxhdrs/Makefile.am: Reflect having moved automake/.
2157        * psxmount/Makefile.am: Reflect having moved automake/.
2158        * psxmsgq01/Makefile.am: Reflect having moved automake/.
2159        * psxreaddir/Makefile.am: Reflect having moved automake/.
2160        * psxsem01/Makefile.am: Reflect having moved automake/.
2161        * psxstat/Makefile.am: Reflect having moved automake/.
2162        * psxtime/Makefile.am: Reflect having moved automake/.
2163        * psxtimer/Makefile.am: Reflect having moved automake/.
2164
21652003-08-14      Joel Sherrill <joel@OARcorp.com>
2166
2167        PR 408/filesystem
2168        * psx13/test.c: Added very rudimentary test of sync() service.
2169
21702003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2171
2172        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
2173
21742003-06-12      Joel Sherrill <joel@OARcorp.com>
2175
2176        * psxchroot01/test.c, psxreaddir/test.c: Removed warnings.
2177
21782003-05-29      Joel Sherrill <joel@OARcorp.com>
2179
2180        * psx02/init.c, psx04/init.c, psx13/test.c, psxchroot01/test.c,
2181        psxhdrs/pthread07.c, psxmsgq01/init.c, psxreaddir/test.c,
2182        psxtimer/psxtimer.c: Removed warnings.
2183
21842003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2185
2186        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
2187        CC_CFLAGS_DEFAULT (obsolete).
2188
21892003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2190
2191        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
2192        Remove CC_LDFLAGS_PROFILE_V.
2193
21942003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2195
2196        * configure.ac: Remove AC_CONFIG_AUX_DIR.
2197
21982003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2199
2200        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2201
22022003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2203
2204        * configure.ac: AC_PREREQ(2.57).
2205
22062002-11-14      Joel Sherrill <joel@OARcorp.com>
2207
2208        * psx01/psx01.scn, psx02/psx02.scn, psx03/psx03.scn, psx04/psx04.scn,
2209        psx05/psx05.scn, psx06/psx06.scn, psx07/psx07.scn, psx08/psx08.scn,
2210        psx09/psx09.scn, psx10/psx10.scn, psx11/psx11.scn, psx12/psx12.scn:
2211        Per PR239 update the IDs in the various screens.
2212
22132002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2214
2215        * .cvsignore: Reformat.
2216        Add autom4te*cache.
2217        Remove autom4te.cache.
2218
22192002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2220
2221        * psx01/Makefile.am: Use .$(OBJEXT) instead of .o.
2222        * psx02/Makefile.am: Use .$(OBJEXT) instead of .o.
2223        * psx03/Makefile.am: Use .$(OBJEXT) instead of .o.
2224        * psx04/Makefile.am: Use .$(OBJEXT) instead of .o.
2225        * psx05/Makefile.am: Use .$(OBJEXT) instead of .o.
2226        * psx06/Makefile.am: Use .$(OBJEXT) instead of .o.
2227        * psx07/Makefile.am: Use .$(OBJEXT) instead of .o.
2228        * psx08/Makefile.am: Use .$(OBJEXT) instead of .o.
2229        * psx09/Makefile.am: Use .$(OBJEXT) instead of .o.
2230        * psx10/Makefile.am: Use .$(OBJEXT) instead of .o.
2231        * psx11/Makefile.am: Use .$(OBJEXT) instead of .o.
2232        * psx12/Makefile.am: Use .$(OBJEXT) instead of .o.
2233        * psx13/Makefile.am: Use .$(OBJEXT) instead of .o.
2234        * psxcancel/Makefile.am: Use .$(OBJEXT) instead of .o.
2235        * psxchroot01/Makefile.am: Use .$(OBJEXT) instead of .o.
2236        * psxfile01/Makefile.am: Use .$(OBJEXT) instead of .o.
2237        * psxhdrs/Makefile.am: Use .$(OBJEXT) instead of .o.
2238        * psxmount/Makefile.am: Use .$(OBJEXT) instead of .o.
2239        * psxmsgq01/Makefile.am: Use .$(OBJEXT) instead of .o.
2240        * psxreaddir/Makefile.am: Use .$(OBJEXT) instead of .o.
2241        * psxsem01/Makefile.am: Use .$(OBJEXT) instead of .o.
2242        * psxstat/Makefile.am: Use .$(OBJEXT) instead of .o.
2243        * psxtime/Makefile.am: Use .$(OBJEXT) instead of .o.
2244        * psxtimer/Makefile.am: Use .$(OBJEXT) instead of .o.
2245
22462002-08-01      Joel Sherrill <joel@OARcorp.com>
2247
2248        * Per PR47 add support for buffered test output.  This involved
2249        adding defines to redirect output to a buffer and dump it when
2250        full, at "test pause", and at exit.  To avoid problems when redefining
2251        exit(), all tests were modified to call rtems_test_exit().
2252        Some tests, notable psxtests, had to be modified to include
2253        the standard test macro .h file (pmacros.h or tmacros.h) to
2254        enable this support.
2255        * include/pmacros.h, psx01/task.c, psx02/init.c, psx02/task.c,
2256        psx03/init.c, psx04/init.c, psx05/init.c, psx06/init.c, psx07/init.c,
2257        psx08/task3.c, psx09/init.c, psx10/init.c, psx11/init.c,
2258        psx12/init.c, psx13/Makefile.am, psx13/main.c, psx13/test.c,
2259        psxcancel/init.c, psxchroot01/Makefile.am, psxchroot01/main.c,
2260        psxchroot01/test.c, psxfile01/Makefile.am, psxfile01/main.c,
2261        psxfile01/test.c, psxfile01/test_cat.c, psxfile01/test_extend.c,
2262        psxfile01/test_write.c, psxmount/Makefile.am, psxmount/main.c,
2263        psxmount/test.c, psxmsgq01/init.c, psxreaddir/Makefile.am,
2264        psxreaddir/main.c, psxreaddir/test.c, psxsem01/init.c,
2265        psxstat/Makefile.am, psxstat/main.c, psxstat/test.c, psxtime/main.c,
2266        psxtime/test.c, psxtimer/psxtimer.c: Modified.
2267
22682002-07-05      Joel Sherrill <joel@OARcorp.com>
2269
2270        * psxcancel/Makefile.am, psxcancel/init.c, psxcancel/psxcancel.scn:
2271        Updated as part of PR164 which reported problems with the RTEMS
2272        implementation of pthread_cancel.
2273       
22742001-04-26      Joel Sherrill <joel@OARcorp.com>
2275
2276        * psxmsgq01/init.c: Reflect changes made to address PR81 that
2277        reworked POSIX message queues to add a descriptor separate from
2278        the underlying message queue.  This allows non-blocking to follow
2279        the "open" not the underlying queue.
2280 
22812002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2282
2283        * configure.ac: Remove ENABLE_GCC28.
2284
22852002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2286
2287        * configure.ac:
2288        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
2289        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
2290        * Makefile.am: Remove AUTOMAKE_OPTIONS.
2291        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
2292        * psx01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2293        * psx02/Makefile.am: Remove AUTOMAKE_OPTIONS.
2294        * psx03/Makefile.am: Remove AUTOMAKE_OPTIONS.
2295        * psx04/Makefile.am: Remove AUTOMAKE_OPTIONS.
2296        * psx05/Makefile.am: Remove AUTOMAKE_OPTIONS.
2297        * psx06/Makefile.am: Remove AUTOMAKE_OPTIONS.
2298        * psx07/Makefile.am: Remove AUTOMAKE_OPTIONS.
2299        * psx08/Makefile.am: Remove AUTOMAKE_OPTIONS.
2300        * psx09/Makefile.am: Remove AUTOMAKE_OPTIONS.
2301        * psx10/Makefile.am: Remove AUTOMAKE_OPTIONS.
2302        * psx11/Makefile.am: Remove AUTOMAKE_OPTIONS.
2303        * psx12/Makefile.am: Remove AUTOMAKE_OPTIONS.
2304        * psx13/Makefile.am: Remove AUTOMAKE_OPTIONS.
2305        * psxcancel/Makefile.am: Remove AUTOMAKE_OPTIONS.
2306        * psxchroot01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2307        * psxfile01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2308        * psxhdrs/Makefile.am: Remove AUTOMAKE_OPTIONS.
2309        * psxmount/Makefile.am: Remove AUTOMAKE_OPTIONS.
2310        * psxmsgq01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2311        * psxreaddir/Makefile.am: Remove AUTOMAKE_OPTIONS.
2312        * psxsem01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2313        * psxstat/Makefile.am: Remove AUTOMAKE_OPTIONS.
2314        * psxtime/Makefile.am: Remove AUTOMAKE_OPTIONS.
2315        * psxtimer/Makefile.am: Remove AUTOMAKE_OPTIONS.
2316
23172001-11-07      Jennifer Averett <jennifer@OARcorp.com>
2318
2319        Reported by Ibragimov Ilya <ibr@oktet.ru> and tracked as PR63.
2320        * psxstat/test.c: Fix test ENOTDIR to correspond to chdir() change.
2321        Since we check permissions before evaluating enough to see if it
2322        a regular file or directory, this hack is needed to make the regular
2323        file executable.
2324
23252001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2326
2327        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
2328        * configure.in: Remove.
2329        * configure.ac: New file, generated from configure.in by autoupdate.
2330
23312001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2332
2333        * psxtests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
2334
23352001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2336
2337        * psx01/Makefile.am: include leaf.am instead of leaf.cfg.
2338        * psx11/Makefile.am: include leaf.am instead of leaf.cfg.
2339        * psxcancel/Makefile.am: include leaf.am instead of leaf.cfg.
2340        * psx02/Makefile.am: include leaf.am instead of leaf.cfg.
2341        * psx13/Makefile.am: include leaf.am instead of leaf.cfg.
2342        * psxtime/Makefile.am: include leaf.am instead of leaf.cfg.
2343        * psxchroot01/Makefile.am: include leaf.am instead of leaf.cfg.
2344        * psx07/Makefile.am: include leaf.am instead of leaf.cfg.
2345        * psxmsgq01/Makefile.am: include leaf.am instead of leaf.cfg.
2346        * psxtimer/Makefile.am: include leaf.am instead of leaf.cfg.
2347        * psx10/Makefile.am: include leaf.am instead of leaf.cfg.
2348        * psx08/Makefile.am: include leaf.am instead of leaf.cfg.
2349        * psxhdrs/Makefile.am: include leaf.am instead of leaf.cfg.
2350        * psxfile01/Makefile.am: include leaf.am instead of leaf.cfg.
2351        * psx05/Makefile.am: include leaf.am instead of leaf.cfg.
2352        * psx09/Makefile.am: include leaf.am instead of leaf.cfg.
2353        * psxmount/Makefile.am: include leaf.am instead of leaf.cfg.
2354        * psxstat/Makefile.am: include leaf.am instead of leaf.cfg.
2355        * psx12/Makefile.am: include leaf.am instead of leaf.cfg.
2356        * psxreaddir/Makefile.am: include leaf.am instead of leaf.cfg.
2357        * psxsem01/Makefile.am: include leaf.am instead of leaf.cfg.
2358        * psx03/Makefile.am: include leaf.am instead of leaf.cfg.
2359        * psx04/Makefile.am: include leaf.am instead of leaf.cfg.
2360        * psx06/Makefile.am: include leaf.am instead of leaf.cfg.
2361
23622001-08-09      Fernando-Ruiz Casas <correo@fernando-ruiz.com>
2363
2364        * psxchroot01/.cvsignore, psxchroot01/Makefile.am, psxchroot01/main.c,
2365        psxchroot01/psxchroot01.scn, psxchroot01/test.c:  Implemented the
2366        psxchroot01 test.
2367
23682001-05-25      Joel Sherrill <joel@OARcorp.com>
2369
2370        * Added once version of psxchroot01 test for user review.
2371        * psxchroot01: New directory.
2372        * psxchroot01/Makefile.am, psxchroot01/main.c, psxchroot01/test.c,
2373        psxchroot01/psxchroot01.scn, psxchroot01/.cvsignore: New files.
2374        * configure.in, Makefile.am: Modified to reflect above.
2375
23762001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
2377
2378        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
2379
23802001-04-24      Joel Sherrill <joel@OARcorp.com>
2381
2382        * psxfile01/test.c, psxfile01/psxfile01.scn : Added test case for
2383        open, write, reopen, append twice from Andrew Bythell
2384        <abythell@nortelnetworks.com> that tripped an initialization
2385        problem in the IMFS.
2386
23872001-04-20      Joel Sherrill <joel@OARcorp.com>
2388
2389        * psx04/init.c, psx04/psx04.scn, psx07/init.c, psx07/psx07.scn,
2390        psxfile01/psxfile01.scn, psxmsgq01/psxmsgq01.scn,
2391        psxreaddir/test.c, psxstat/psxstat.scn, psxstat/test.c,
2392        psxtime/psxtime.scn, psxtimer/psxtimer.scn:
2393        Various adjustments so test output matches screens more reliably.
2394
23952001-01-25      Joel Sherrill <joel@OARcorp.com>
2396
2397        * psx01/psx01.scn: Corrected to reflect clock_getres() now working.
2398
23992000-11-17      Jennifer Averett <jennifer@OARcorp.com>
2400
2401        * psxstat/test.c, psxstat/psxstat.scn: Forced inode numbers
2402        to remain consistant across platforms and bsps by forcing
2403        a mount point in front of all paths.
2404
24052000-11-17      Jennifer Averret <jennifer@OARcorp.com>
2406
2407        * psxmount/test.c, psxmount/psxmount.scn: Improve output to report
2408        expected error condition in one case.
2409        * psxreaddir/test.c, psxreaddir.scn: Added test cases to exercise
2410        readdir() of root of mounted filesystem.  Also corrected the screen
2411        file for some mistakes noticed in this effort.
2412
24132000-11-13      Joel Sherrill <joel@OARcorp.com>
2414
2415        * psxmount/psxmount.scn, psxmount/test.c: Correct spelling.
2416
24172000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2418
2419        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
2420
24212000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2422
2423        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
2424
24252000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2426
2427        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
2428        Switch to GNU canonicalization.
2429        * psxtests.am: Remove DEFS.
2430
24312000-10-24      Joel Sherrill <joel@OARcorp.com>
2432
2433        * psxmount/test.c, psxstat/test.c: Include <imfs.h> to get IMFS_ops.
2434        It was formerly incorrectly prototyped in <libio.h>.
2435
24362000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2437
2438        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
2439        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
2440        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
2441        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
2442        psx13/Makefile.am, psxcancel/Makefile.am, psxfile01/Makefile.am,
2443        psxhdrs/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
2444        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
2445        psxtime/Makefile.am, psxtimer/Makefile.am: Include compile.am
2446
24472000-08-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2448        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
2449        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
2450        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
2451        psx10/Makefile.am, psx11/Makefile.am, psx11/Makefile.am,
2452        psx12/Makefile.am, psxcancel/Makefile.am, psxmsgq01/Makefile.am,
2453        psxsem01/Makefile.am, psxsem01/Makefile.am, psxtimer/Makefile.am:
2454        Use AM_CPPFLAGS += instead of AM_CPPFLAGS =
2455
24562000-08-10      Joel Sherrill <joel@OARcorp.com>
2457
2458        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.