source: rtems/testsuites/psxtests/ChangeLog @ a3ca5f36

4.115
Last change on this file since a3ca5f36 was a3ca5f36, checked in by Sebastian Huber <sebastian.huber@…>, on Apr 15, 2011 at 2:21:19 PM

2011-04-15 Sebastian Huber <Sebastian.Huber@…>

  • psxstat/test.c: Check status codes.
  • Property mode set to 100644
File size: 89.7 KB
Line 
12011-04-15      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
2
3        * psxstat/test.c: Fixed integer type.  Check status codes.
4
52011-03-09      Joel Sherrill <joel.sherrill@oarcorp.com>
6
7        * psx04/init.c, psx04/psx04.scn: Remove test case made obsolete by
8        PR1759.
9
102011-03-08      Joel Sherrill <joel.sherrilL@OARcorp.com>
11
12        PR 1759/cpukit
13        * Makefile.am, configure.ac: Add test to use some pthread calls with
14        Classic Tasks.
15        * psxclassic01/.cvsignore, psxclassic01/Makefile.am,
16        psxclassic01/init.c, psxclassic01/psxclassic01.doc,
17        psxclassic01/psxclassic01.scn: New files.
18
192011-02-22      Ralf Corsépius <ralf.corsepius@rtems.org>
20
21        * configure.ac: Add AC_CONFIG_HEADER(config.h).
22
232011-02-22      Ralf Corsépius <ralf.corsepius@rtems.org>
24
25        * psx01/init.c, psx01/task.c, psx02/init.c, psx02/task.c, psx03/init.c,
26        psx03/task.c, psx04/init.c, psx04/task1.c, psx04/task2.c, psx04/task3.c,
27        psx05/init.c, psx05/task.c, psx05/task2.c, psx05/task3.c, psx06/init.c,
28        psx06/task.c, psx06/task2.c, psx07/init.c, psx07/task.c, psx08/init.c,
29        psx08/task1.c, psx08/task2.c, psx08/task3.c, psx09/init.c, psx10/init.c,
30        psx10/task.c, psx10/task2.c, psx10/task3.c, psx11/init.c, psx11/task.c,
31        psx12/init.c, psx12/task.c, psx13/main.c, psx13/test.c, psx14/init.c,
32        psx15/init.c, psxaio01/init.c, psxaio02/init.c, psxaio03/init.c,
33        psxalarm01/init.c, psxautoinit01/init.c, psxautoinit02/init.c,
34        psxbarrier01/main.c, psxbarrier01/test.c, psxcancel/init.c,
35        psxcancel01/init.c, psxchroot01/main.c, psxchroot01/test.c,
36        psxcleanup/psxcleanup.c, psxcleanup01/init.c, psxclock/init.c,
37        psxcond01/init.c, psxenosys/init.c, psxfatal_support/init.c,
38        psxfchx01/init.c, psxfile01/main.c, psxfile01/test.c,
39        psxfile01/test_cat.c, psxfile01/test_extend.c, psxfile01/test_write.c,
40        psxfile02/init.c, psxfilelock01/init.c, psxgetrusage01/init.c,
41        psxhdrs/clock01.c, psxhdrs/clock02.c, psxhdrs/clock03.c,
42        psxhdrs/clock04.c, psxhdrs/clock05.c, psxhdrs/clock06.c,
43        psxhdrs/cond01.c, psxhdrs/cond02.c, psxhdrs/cond03.c, psxhdrs/cond04.c,
44        psxhdrs/cond05.c, psxhdrs/cond06.c, psxhdrs/cond07.c, psxhdrs/cond08.c,
45        psxhdrs/cond09.c, psxhdrs/cond10.c, psxhdrs/key01.c, psxhdrs/key02.c,
46        psxhdrs/key03.c, psxhdrs/key04.c, psxhdrs/mutex01.c, psxhdrs/mutex02.c,
47        psxhdrs/mutex03.c, psxhdrs/mutex04.c, psxhdrs/mutex05.c,
48        psxhdrs/mutex06.c, psxhdrs/mutex07.c, psxhdrs/mutex08.c,
49        psxhdrs/mutex09.c, psxhdrs/mutex10.c, psxhdrs/mutex11.c,
50        psxhdrs/mutex12.c, psxhdrs/mutex13.c, psxhdrs/mutex14.c,
51        psxhdrs/mutex15.c, psxhdrs/mutex16.c, psxhdrs/proc01.c,
52        psxhdrs/proc02.c, psxhdrs/proc03.c, psxhdrs/proc04.c, psxhdrs/proc05.c,
53        psxhdrs/proc06.c, psxhdrs/proc07.c, psxhdrs/proc08.c, psxhdrs/proc09.c,
54        psxhdrs/proc10.c, psxhdrs/proc11.c, psxhdrs/proc12.c, psxhdrs/proc13.c,
55        psxhdrs/proc14.c, psxhdrs/pthread01.c, psxhdrs/pthread02.c,
56        psxhdrs/pthread03.c, psxhdrs/pthread04.c, psxhdrs/pthread05.c,
57        psxhdrs/pthread06.c, psxhdrs/pthread07.c, psxhdrs/pthread08.c,
58        psxhdrs/pthread09.c, psxhdrs/pthread10.c, psxhdrs/pthread11.c,
59        psxhdrs/pthread12.c, psxhdrs/pthread13.c, psxhdrs/pthread14.c,
60        psxhdrs/pthread15.c, psxhdrs/pthread16.c, psxhdrs/pthread17.c,
61        psxhdrs/pthread18.c, psxhdrs/pthread19.c, psxhdrs/pthread20.c,
62        psxhdrs/pthread21.c, psxhdrs/pthread22.c, psxhdrs/pthread23.c,
63        psxhdrs/pthread24.c, psxhdrs/pthread25.c, psxhdrs/pthread26.c,
64        psxhdrs/pthread27.c, psxhdrs/pthread28.c, psxhdrs/pthread29.c,
65        psxhdrs/pthread30.c, psxhdrs/pthread31.c, psxhdrs/pthread32.c,
66        psxhdrs/pthread33.c, psxhdrs/pthread34.c, psxhdrs/pthread35.c,
67        psxhdrs/pthread36.c, psxhdrs/pthread37.c, psxhdrs/pthread38.c,
68        psxhdrs/pthread39.c, psxhdrs/pthread40.c, psxhdrs/sched01.c,
69        psxhdrs/sched02.c, psxhdrs/sched03.c, psxhdrs/sched04.c,
70        psxhdrs/sched05.c, psxhdrs/sched06.c, psxhdrs/sched07.c,
71        psxhdrs/sched08.c, psxhdrs/signal01.c, psxhdrs/signal02.c,
72        psxhdrs/signal03.c, psxhdrs/signal04.c, psxhdrs/signal05.c,
73        psxhdrs/signal06.c, psxhdrs/signal07.c, psxhdrs/signal08.c,
74        psxhdrs/signal09.c, psxhdrs/signal10.c, psxhdrs/signal11.c,
75        psxhdrs/signal12.c, psxhdrs/signal13.c, psxhdrs/signal14.c,
76        psxhdrs/signal15.c, psxhdrs/signal16.c, psxhdrs/signal17.c,
77        psxhdrs/signal18.c, psxhdrs/signal19.c, psxhdrs/signal20.c,
78        psxhdrs/signal21.c, psxhdrs/signal22.c, psxhdrs/signal23.c,
79        psxhdrs/sync01.c, psxhdrs/sync02.c, psxhdrs/sync03.c, psxhdrs/time01.c,
80        psxhdrs/time02.c, psxhdrs/time03.c, psxhdrs/time04.c, psxhdrs/time05.c,
81        psxhdrs/time06.c, psxhdrs/time07.c, psxhdrs/time08.c, psxhdrs/time09.c,
82        psxhdrs/time10.c, psxhdrs/time11.c, psxhdrs/time12.c, psxhdrs/time13.c,
83        psxhdrs/timer01.c, psxhdrs/timer02.c, psxhdrs/timer03.c,
84        psxhdrs/timer04.c, psxhdrs/timer05.c, psxhdrs/timer06.c,
85        psxhdrs/timer07.c, psxid01/init.c, psximfs01/init.c, psximfs02/init.c,
86        psxintrcritical01/init.c, psxitimer/init.c, psxkey01/init.c,
87        psxkey01/task.c, psxkey02/init.c, psxkey03/init.c, psxmount/main.c,
88        psxmount/test.c, psxmsgq01/init.c, psxmsgq02/init.c, psxmsgq03/init.c,
89        psxmsgq04/init.c, psxmutexattr01/init.c, psxobj01/init.c,
90        psxpasswd01/init.c, psxpasswd02/init.c, psxpipe01/init.c,
91        psxrdwrv/main.c, psxrdwrv/test.c, psxreaddir/main.c, psxreaddir/test.c,
92        psxrwlock01/main.c, psxrwlock01/test.c, psxsem01/init.c,
93        psxsignal01/init.c, psxsignal01/task1.c, psxsignal02/init.c,
94        psxsignal03/init.c, psxsignal05/init.c, psxsignal06/init.c,
95        psxspin01/main.c, psxspin01/test.c, psxspin02/main.c, psxspin02/test.c,
96        psxstack01/init.c, psxstack02/init.c, psxstat/main.c, psxstat/test.c,
97        psxsysconf/init.c, psxtime/main.c, psxtime/test.c,
98        psxtimer01/psxtimer.c, psxtimer02/psxtimer.c, psxtimes01/init.c,
99        psxualarm/init.c, psxusleep/init.c: Add HAVE_CONFIG_H.
100
1012011-02-14      Joel Sherrill <joel.sherrill@oarcorp.com>
102
103        * psxaio03/init.c, psxaio03/psxaio03.scn: Run in a reasonable amount of
104        time. Update screen.
105
1062011-02-14      Joel Sherrill <joel.sherrilL@OARcorp.com>
107
108        * psximfs02/init.c: Disable EPERM test which does not work when POSIX
109        is disabled.
110
1112011-02-08      Ralf Corsépius <ralf.corsepius@rtems.org>
112
113        * include/pmacros.h: Add PRIxblksize_t, PRIxblkcnt_t.
114        * configure.ac: Add AC_CHECK_SIZEOF([blksize_t]),
115        AC_CHECK_SIZEOF([blkcnt_t]).
116
1172011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
118
119        * configure.ac: Require autoconf-2.68, automake-1.11.1.
120
1212011-01-17      Alin Rus <alin.codejunkie@gmail.com>
122
123        * Makefile.am, configure.ac: Add psxaio03/.
124        * psxaio03/Makefile.am, psxaio03/init.c, psxaio03/psxaio03.scn
125        psxaio03/system.h: New.
126
1272011-01-08      Alin Rus <alin.codejunkie@gmail.com>
128
129        * psxaio02/init.c: Improve aio_cancel() coverage.
130
1312011-01-02      Joel Sherrill <joel.sherrilL@OARcorp.com>
132
133        * psx05/init.c: Spacing.
134
1352010-11-01      Alin Rus <alin.codejunkie@gmail.com>
136
137        * psxaio01/init.c, psxaio02/init.c: Improve coverage.
138
1392010-10-21      Joel Sherrill <joel.sherrill@oarcorp.com>
140
141        * psx05/init.c: Check for correct status returned.
142        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test code
143        to exercise path when attempting to lock for reading but there
144        is at least one writer blocked waiting for access.
145
1462010-10-21      Joel Sherrill <joel.sherrill@oarcorp.com>
147
148        * Makefile.am, configure.ac: New test to ensure pthread_cond_wait() and
149        sleep() (e.g. interruptible blocking and sleeping) are interruptible
150        by signal.
151        * psxsignal06/.cvsignore, psxsignal06/Makefile.am, psxsignal06/init.c,
152        psxsignal06/psxsignal06.doc, psxsignal06/psxsignal06.scn: New files.
153
1542010-10-21      Joel Sherrill <joel.sherrill@oarcorp.com>
155
156        * psx02/init.c, psx02/task.c, psx03/init.c, psx04/init.c,
157        psx04/task1.c, psx04/task2.c, psx04/task3.c, psx05/init.c,
158        psx05/task.c, psx05/task2.c, psx05/task3.c, psx06/init.c,
159        psx06/task.c, psx06/task2.c, psx07/init.c, psx08/init.c,
160        psx08/task2.c, psx08/task3.c, psx09/init.c, psx10/init.c,
161        psx10/task.c, psx10/task2.c, psx10/task3.c, psx11/init.c,
162        psx11/task.c, psx12/init.c, psxalarm01/init.c, psxbarrier01/test.c,
163        psxcancel01/init.c, psxchroot01/test.c, psxitimer/init.c,
164        psxkey01/task.c, psxkey02/init.c, psxkey03/init.c, psxmount/test.c,
165        psxmsgq01/init.c, psxmsgq03/init.c, psxmsgq04/init.c,
166        psxrwlock01/test.c, psxsem01/init.c, psxsignal01/init.c,
167        psxsignal01/task1.c, psxsignal02/init.c, psxsignal03/init.c,
168        psxsignal05/init.c, psxspin01/test.c, psxspin02/test.c,
169        psxstack01/init.c, psxstack02/init.c, psxualarm/init.c: Eliminate
170        double space after parenthesis on rtems_test_assert().
171
1722010-10-08      Ralf Corsépius <ralf.corsepius@rtems.org>
173
174        * psx07/init.c: Add HAVE_DECL_PTHREAD_ATTR_SETGUARDSIZE guard around
175        guardsize.
176
1772010-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
178
179        * psxhdrs/pthread37.c, psxhdrs/pthread38.c, psxhdrs/pthread39.c,
180        psxhdrs/pthread40.c: New files.
181
1822010-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
183
184        * Makefile.am, configure.ac, psx07/init.c, psx07/psx07.scn,
185        psxhdrs/Makefile.am, psxstack01/init.c: Add pthread_attr_getstack,
186        pthread_attr_setstack, pthread_attr_getguardsize, and
187        pthread_attr_setguardsize.
188        * psxstack02/.cvsignore, psxstack02/Makefile.am, psxstack02/init.c,
189        psxstack02/psxstack02.doc, psxstack02/psxstack02.scn: New files.
190
1912010-10-01      Ralf Corsépius <ralf.corsepius@rtems.org>
192
193        * configure.ac: Check for pthread_attr_{get,set}cputime instead of
194        pthread_pthread_attr_{get,set}cputime (Typo).
195
1962010-09-28      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
197
198        * psx15/.cvsignore, psx15/Makefile.am, psx15/init.c, psx15/psx15.scn:
199        New files.
200        * Makefile.am, configure.ac: Reflect changes above.
201
2022010-08-30      Ralf Corsépius <ralf.corsepius@rtems.org>
203
204        * configure.ac: AC_CHECK_DECLS([seteuid]).
205        * psximfs02/init.c: Provide decl for seteuid if not provided by
206        libc.
207
2082010-08-30      Ralf Corsépius <ralf.corsepius@rtems.org>
209
210        * psxenosys/init.c, psxenosys/psxenosys.doc,
211        psxenosys/psxenosys.scn: Remove devctl.
212
2132010-08-26      Joel Sherrill <joel.sherrill@oarcorp.com>
214
215        * psxenosys/init.c, psxenosys/psxenosys.scn: Update to reflect some of
216        aio being implemented.
217
2182010-08-19      Joel Sherrill <joel.sherrilL@OARcorp.com>
219
220        * psxenosys/init.c, psxenosys/psxenosys.scn: Update to reflect AIO
221        submission.
222
2232010-08-19      Joel Sherrill <joel.sherrilL@OARcorp.com>
224
225        * psxaio01/.cvsignore, psxaio02/.cvsignore: New files.
226
2272010-08-16      Alin Rus <alin.codejunkie@gmail.com>
228
229        * Makefile.am, configure.ac: Add psxaio01/, psxaio02/.
230        * psxaio01/Makefile.am, psxaio01/init.c, psxaio01/psxaio01.scn,
231        psxaio01/system.h: New.
232        * psxaio02/Makefile.am, psxaio02/init.c, psxaio02/psxaio02.scn,
233        psxaio02/system.h: New.
234
2352010-08-10      Bharath Suri <bharath.s.jois@gmail.com>
236
237        PR 1598/testing
238        * psxpasswd02/init.c, psxpasswd02/psxpasswd02.scn: New test case
239        added to improve coverage of getpwent.c.
240
2412010-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
242
243        PR 1665/testing
244        * psximfs02/init.c: Fix uninitialized variable warning.
245
2462010-08-09      Bharath Suri <bharath.s.jois@gmail.com>
247
248        PR 1661/testing
249        * psximfs02/init.c: Changes to improve coverage of
250        imfs_initsupp.c, by using a bad value for
251        CONFIGURE_IMFS_MEMFILE_BYTES_PER_BLOCK
252
2532010-08-09      Joel Sherrill <joel.sherrill@oarcorp.com>
254
255        PR 1661/testing
256        * psxchroot01/test.c, psximfs01/init.c, psximfs02/init.c,
257        psxpipe01/init.c: Eliminate most references to RTEMS_Malloc_Heap.
258
2592010-08-09      Ralf Corsépius <ralf.corsepius@rtems.org>
260
261        * psxpasswd02/init.c: Remove unused variable.
262
2632010-08-06      Bharath Suri <bharath.s.jois@gmail.com>
264
265        PR 1654/testing
266        * psx13/test.c, psx13/psx13.scn: Test case to improve testing of
267        dup2 routine.
268        * psxfile01/test.c, psxfile01/psxfile01.scn: New test to improve
269        testing of fcntl routine.
270        * psximfs01/init.c, psximfs01/psximfs01.scn: Improve testing of
271        imfs routines.
272        * psximfs02/init.c, psximfs02/psximfs02.scn: Improve coverage of
273        imfs routines.
274        * psxpasswd02/init.c, psxpasswd02/psxpasswd02.scn: New tests to
275        improve coverage of getpwent.c.
276
2772010-08-06      Ralf Corsépius <ralf.corsepius@rtems.org>
278
279        PR 1652/GCC:
280        * psxpipe01/init.c: Expand incomplete initializers triggering
281        powerpc-gcc -msdata breakdown.
282
2832010-07-30      Bharath Suri <bharath.s.jois@gmail.com>
284
285        PR 1642/testing
286        * psximfs02/init.c, psximfs02/psximfs02.scn,
287        psximfs02/psximfs02.doc: Added test cases to exercise chmod(),
288        chown() and routines in imfs_debug.c.
289
2902010-07-29      Bharath Suri <bharath.s.jois@gmail.com>
291
292        PR 1642/testing
293        * psximfs02/init.c, psximfs02/psximfs02.scn,
294        psximfs02/psximfs02.doc, psximfs02/Makefile.am: New test added.
295        * configure.ac, Makefile.am: Changes to accommodate psximfs02
296        test.
297
2982010-07-29      Bharath Suri <bharath.s.jois@gmail.com>
299
300        PR 1633/testing
301        * psximfs01/init.c, psximfs01/psximfs01.scn,
302        psximfs01/psximfs01.doc: New cases to exercise
303        IMFS_memfile_remove.
304
3052010-07-27      Joel Sherrill <joel.sherrill@oarcorp.com>
306
307        * psxobj01/Makefile.am, psxobj01/init.c, psxobj01/psxobj01.scn: Add
308        test for runnign out of workspace when setting object name as string.
309
3102010-07-27      Vinu Rajashekhar <vinutheraj@gmail.com>
311
312        PR 1629/cpukit
313        * psx04/init.c: sigsuspend() was not completely following the POSIX
314        specification.
315
3162010-07-19      Bharath Suri <bharath.s.jois@gmail.com>
317
318        PR 1623/testing
319        * psx13/test.c, psx13/psx13.scn: New cases to improve coverage of
320        utime() and fpathconf().
321        * psxfile01/test.c, psxfile01/psxfile01.scn: New cases to improve
322        coverage of rmdir(), unlink(), mknod(), link(), open(), read(),
323        write().
324        * psxstat/test.c, psxstat/psxstat.scn: New case to improve
325        coverage of readlink().
326
3272010-07-17      Bharath Suri <bharath.s.jois@gmail.com>
328
329        PR 1622/testing
330        * psxchroot01/test.c, psxchroot01/psxchroot01.scn: Added two test
331        cases to completely cover chroot().
332
3332010-07-16      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
334
335        * psxfile01/test.c: Avoid NULL pointer access.
336
3372010-07-15      Bharath Suri <bharath.s.jois@gmail.com>
338
339        PR 1617/testing
340        * psxfile01/test.c, psxfile01/psxfile01.scn: Added new cases to
341        exercise_link_r and _unlink_r
342        * psxstat/test.c, psxstat/psxstat.scn: Added new cases to exercise
343        _lstat_r and _stat_r.
344        * psxtime/test.c, psxtime/psxtime.scn: Added new cases to exercise
345        _gettimeofday.
346
3472010-07-16      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
348
349        * psxstat/test.c: Avoid NULL pointer access.
350
3512010-07-12      Bharath Suri <bharath.s.jois@gmail.com>
352
353        PR 1613/testing
354        * psxfchx01/init.c, psxfchx01/Makefile.am, psxfchx01/.cvsignore,
355        psxfchx01/psxfchx01.doc, psxfchx01/psxfchx01.scn: New
356        tests. Improves coverage of fchdir, fchmod, fchown directives.
357        * configure.ac, Makefile.am: Changes to accommodate new test.
358        * psxstat/test.c, psxstat/psxstat.scn: Added new test case to test
359        statvfs routine under libcsupport.
360
3612010-07-09      Bharath Suri <bharath.s.jois@gmail.com>
362
363        PR 1610/testing
364        * psx13/test.c, psx13/psx13.scn: Remove the test cases which
365        exercise pipe. These are new a new test under psxpipe01/
366        * psxpipe01/init.c, psxpipe01/Makefile.am,
367        psxpipe01/psxpipe01.scn, psxpipe01/psxpipe01.doc: Added new test.
368        * Makefile.am, configure.ac: Changes due to addition of new test:
369        psxpipe01.
370
3712010-07-08      Bharath Suri <bharath.s.jois@gmail.com>
372
373        PR 1608/testing
374        * psxfile01/init.c: Add a simple test case: Open file as read-only
375        and attemp to truncate. Improves coverage.
376
3772010-07-07      Joel Sherrill <joel.sherrill@oarcorp.com>
378
379        PR 1606/cpukit
380        * psxfatal_support/init.c: Remove
381        INTERNAL_ERROR_INVALID_WORKSPACE_ADDRESS since it is not generated.
382
3832010-07-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
384
385        * psxfatal_support/init.c: Print end of test message in case of
386        success.  Stop multitasking in the fatal error extension.
387        * psxfatal01/psxfatal01.scn, psxfatal02/psxfatal02.scn: Update.
388
3892010-07-06      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
390
391        * psxtimes01/init.c: Added missing declaration.
392
3932010-07-05      Joel Sherrill <joel.sherrill@oarcorp.com>
394
395        * Makefile.am, configure.ac: Add test for various forms of times() and
396        getrusage().
397        * psxgetrusage01/.cvsignore, psxgetrusage01/Makefile.am,
398        psxgetrusage01/init.c, psxgetrusage01/psxgetrusage01.doc,
399        psxgetrusage01/psxgetrusage01.scn, psxtimes01/.cvsignore,
400        psxtimes01/Makefile.am, psxtimes01/init.c, psxtimes01/psxtimes01.doc,
401        psxtimes01/psxtimes01.scn: New files.
402
4032010-07-05      Joel Sherrill <joel.sherrill@oarcorp.com>
404
405        * psxid01/init.c, psxid01/psxid01.scn: Actually match an entry in
406        /etc/passwd and /etc/group.
407
4082010-07-05      Joel Sherrill <joel.sherrill@oarcorp.com>
409
410        * psxid01/init.c, psxid01/psxid01.doc, psxid01/psxid01.scn: Add test
411        cases.
412
4132010-07-02      Joel Sherrill <joel.sherrill@oarcorp.com>
414
415        * psx13/test.c: Fix warning.
416
4172010-07-02      Joel Sherrill <joel.sherrill@oarcorp.com>
418
419        * psxfile01/test_cat.c: Does not need posix specific macros.
420
4212010-07-01      Joel Sherrill <joel.sherrilL@OARcorp.com>
422
423        * psxfile01/Makefile.am, psxfile01/psxfile01.scn, psxfile01/test.c:
424        Remove tests which put NULL entries in file handlers.
425
4262010-07-01      Bharath Suri <bharath.s.jois@gmail.com>
427
428        PR 1598/testing
429        * Makefile.am, configure.ac, psxpasswd01/init.c,
430        psxpasswd01/psxpasswd01.doc, psxpasswd01/psxpasswd01.scn: Add testing
431        for POSIX user database (e.g. /etc/group and /etc/passwd) access
432        routines which are implemented in libcsupport/src/getpwent.c.
433        * psxpasswd02/.cvsignore, psxpasswd02/Makefile.am, psxpasswd02/init.c,
434        psxpasswd02/psxpasswd02.doc, psxpasswd02/psxpasswd02.scn: New files.
435
4362010-07-01      Vinu Rajashekhar <vinutheraj@gmail.com>
437
438        PR 1597/cpukit
439        * psx13/psx13.scn, psx13/test.c, psxstat/psxstat.scn,
440        psxstat/test.c: Add lchown() and utimes().
441
4422010-07-01      Joel Sherrill <joel.sherrill@oarcorp.com>
443
444        * Makefile.am, configure.ac: Add tests for file lock stubs as well as
445        various POSIX methods that access UID, PID, and GID.
446        * psxfilelock01/.cvsignore, psxfilelock01/Makefile.am,
447        psxfilelock01/init.c, psxfilelock01/psxfilelock01.doc,
448        psxfilelock01/psxfilelock01.scn, psxid01/.cvsignore,
449        psxid01/Makefile.am, psxid01/init.c, psxid01/psxid01.doc,
450        psxid01/psxid01.scn: New files.
451
4522010-06-30      Joel Sherrill <joel.sherrilL@OARcorp.com>
453
454        * psximfs01/init.c: Fix warning introduced.
455
4562010-06-30      Joel Sherrill <joel.sherrill@oarcorp.com>
457
458        PR 1595/tests
459        * psximfs01/init.c: Fix warnings.
460
4612010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
462
463        * psxtime/psxtime.scn, psxtime/test.c: Add test for passing a null
464        pointer.
465
4662010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
467
468        * configure.ac: Remove reference to RTEMS_OBJECT_FORMAT.
469
4702010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
471
472        * Makefile.am, configure.ac: Add test to exercise IMFS behaviour with
473        files of maximum sizes.
474        * psximfs01/.cvsignore, psximfs01/Makefile.am, psximfs01/init.c,
475        psximfs01/psximfs01.doc, psximfs01/psximfs01.scn: New files.
476
4772010-06-23      Joel Sherrill <joel.sherrilL@OARcorp.com>
478
479        * Makefile.am, configure.ac: Revert accidentally committed patch.
480
4812010-06-23      Joel Sherrill <joel.sherrilL@OARcorp.com>
482
483        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
484        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
485        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
486        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
487        psx13/Makefile.am, psx14/Makefile.am, psxalarm01/Makefile.am,
488        psxautoinit01/Makefile.am, psxautoinit02/Makefile.am,
489        psxbarrier01/Makefile.am, psxcancel/Makefile.am,
490        psxcancel01/Makefile.am, psxchroot01/Makefile.am,
491        psxcleanup/Makefile.am, psxcleanup01/Makefile.am,
492        psxclock/Makefile.am, psxcond01/Makefile.am, psxenosys/Makefile.am,
493        psxfatal01/Makefile.am, psxfatal02/Makefile.am,
494        psxfile01/Makefile.am, psxintrcritical01/Makefile.am,
495        psxitimer/Makefile.am, psxkey01/Makefile.am, psxkey02/Makefile.am,
496        psxkey03/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
497        psxmsgq02/Makefile.am, psxmsgq03/Makefile.am, psxmsgq04/Makefile.am,
498        psxmutexattr01/Makefile.am, psxobj01/Makefile.am,
499        psxpasswd01/Makefile.am, psxrdwrv/Makefile.am,
500        psxreaddir/Makefile.am, psxrwlock01/Makefile.am,
501        psxsem01/Makefile.am, psxsignal01/Makefile.am,
502        psxsignal02/Makefile.am, psxsignal03/Makefile.am,
503        psxsignal04/Makefile.am, psxsignal05/Makefile.am,
504        psxspin01/Makefile.am, psxspin02/Makefile.am, psxstack01/Makefile.am,
505        psxstat/Makefile.am, psxsysconf/Makefile.am, psxtime/Makefile.am,
506        psxtimer01/Makefile.am, psxtimer02/Makefile.am,
507        psxualarm/Makefile.am, psxusleep/Makefile.am: Revert accidentally
508        committed patch.
509
5102010-06-23      Joel Sherrill <joel.sherrilL@OARcorp.com>
511
512        * Makefile.am, configure.ac, psx01/Makefile.am, psx02/Makefile.am,
513        psx03/Makefile.am, psx04/Makefile.am, psx05/Makefile.am,
514        psx06/Makefile.am, psx07/Makefile.am, psx08/Makefile.am,
515        psx09/Makefile.am, psx10/Makefile.am, psx11/Makefile.am,
516        psx12/Makefile.am, psx13/Makefile.am, psx14/Makefile.am,
517        psxalarm01/Makefile.am, psxautoinit01/Makefile.am,
518        psxautoinit02/Makefile.am, psxbarrier01/Makefile.am,
519        psxcancel/Makefile.am, psxcancel01/Makefile.am,
520        psxchroot01/Makefile.am, psxcleanup/Makefile.am,
521        psxcleanup01/Makefile.am, psxclock/Makefile.am,
522        psxcond01/Makefile.am, psxenosys/Makefile.am, psxfatal01/Makefile.am,
523        psxfatal02/Makefile.am, psxfile01/Makefile.am, psxfile02/init.c,
524        psxfile02/psxfile02.doc, psxfile02/psxfile02.scn,
525        psxintrcritical01/Makefile.am, psxitimer/Makefile.am,
526        psxkey01/Makefile.am, psxkey02/Makefile.am, psxkey03/Makefile.am,
527        psxmount/Makefile.am, psxmsgq01/Makefile.am, psxmsgq02/Makefile.am,
528        psxmsgq03/Makefile.am, psxmsgq04/Makefile.am,
529        psxmutexattr01/Makefile.am, psxobj01/Makefile.am,
530        psxpasswd01/Makefile.am, psxrdwrv/Makefile.am,
531        psxreaddir/Makefile.am, psxrwlock01/Makefile.am,
532        psxsem01/Makefile.am, psxsignal01/Makefile.am,
533        psxsignal02/Makefile.am, psxsignal03/Makefile.am,
534        psxsignal04/Makefile.am, psxsignal05/Makefile.am,
535        psxspin01/Makefile.am, psxspin02/Makefile.am, psxstack01/Makefile.am,
536        psxstat/Makefile.am, psxsysconf/Makefile.am, psxtime/Makefile.am,
537        psxtimer01/Makefile.am, psxtimer02/Makefile.am,
538        psxualarm/Makefile.am, psxusleep/Makefile.am: Add test for fd greater
539        than number of file descriptors configured.
540
5412010-06-23      Jennifer Averett <Jennifer.Averett@OARcorp.com>
542
543        * psxfile02/psxfile02.doc: Filled in documentation information.
544
5452010-06-23      Jennifer Averett <Jennifer Averett@OARcorp.com>
546
547        * Makefile.am, configure.ac: Added test case for calls that check for
548        an unopened file descriptor.
549        * psxfile02/.cvsignore, psxfile02/Makefile.am, psxfile02/init.c,
550        psxfile02/psxfile02.doc, psxfile02/psxfile02.scn: New files.
551
5522010-06-22      Jennifer Averett <Jennifer.Averett@OARcorp.com>
553
554        * psxtime/psxtime.scn, psxtime/test.c: Add a normal case with second
555        parameter to adjtime NULL.
556
5572010-06-19      Joel Sherrill <joel.sherrill@oarcorp.com>
558
559        * psxfatal_support/init.c: Remove references to ITRON constants.
560
5612010-06-08      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
562
563        * psxfile01/test.c: Update for IMFS API changes.
564
5652010-06-02      Chris Johns <chrisj@rtems.org>
566
567        * psxfile01/test.c, psxmount/test.c, psxreaddir/test.c,
568        psxstat/test.c: Update to the new mount API.
569
5702010-05-29      Ralf Corsépius <ralf.corsepius@rtems.org>
571
572        * configure.ac: Add AC_CHECK_SIZEOF(off_t).
573        * include/pmacros.h: Add PRIdoff_t.
574
5752010-05-17      Bharath Suri <bharath.s.jois@gmail.com>
576
577        * psxfile01/test.c, psxfile01/psxfile01.scn: This file now
578        exercises the _rename_r in libcsupport. For now, it also
579        provides two fsmount_me_h handlers to enable certain error
580        checking paths
581
5822010-04-28      Joel Sherrill <joel.sherrill@oarcorp.com>
583
584        * psxfile01/test.c: Add check for errno on chdir(NULL).
585
5862010-04-25      Joel Sherrill <joel.sherrill@oarcorp.com>
587
588        * psxrdwrv/test.c: Use SIZE_MAX not SSIZE_MAX.
589
5902010-04-25      Joel Sherrill <joel.sherrill@oarcorp.com>
591
592        * psx07/init.c, psx07/task.c: Introduce enough of a delay so the Init()
593        thread can reliably reach the pthread_join() call.
594
5952010-04-25      Joel Sherrill <joel.sherrilL@OARcorp.com>
596
597        * psxreaddir/psxreaddir.scn, psxreaddir/test.c: Do not test for
598        rewinddir(NULL) since we are now using newlib's implementation and it
599        does not check for NULL. This causes a fault on some targets.
600
6012010-04-03      Joel Sherrill <joel.sherrill@oarcorp.com>
602
603        * psx07/init.c, psx09/init.c, psx12/init.c, psxhdrs/pthread11.c,
604        psxhdrs/pthread22.c, psxhdrs/sched01.c, psxhdrs/sched03.c:
605        Reflect POSIX changes to sched_param.
606
6072010-04-02      Ralf Corsépius <ralf.corsepius@rtems.org>
608
609        * psxhdrs/proc01.c, psxhdrs/proc02.c, psxhdrs/proc07.c,
610        psxhdrs/proc08.c, psxhdrs/proc09.c, psxhdrs/proc10.c,
611        psxhdrs/proc11.c, psxhdrs/proc12.c, psxhdrs/proc13.c,
612        psxhdrs/proc14.c, psxhdrs/signal20.c, psxhdrs/signal21.c:
613        #include <unistd.h>.
614
6152009-12-28      Shrikant Gaikwad <n3oo3n@gmail.com>
616
617        * psx13/test.c, psx13/psx13.scn Added new routine PipeTestNull()
618        to cover the trivial NULL case for pipe function.
619
6202009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
621
622        * psxrwlock01/test.c, psxspin01/test.c, psxspin02/test.c: Fix spacing
623        and compilation issues. Initial test build was accidentally without
624        POSIX enabled.
625
6262009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
627
628        * include/pmacros.h, psx01/task.c, psx02/init.c, psx02/task.c,
629        psx03/init.c, psx03/task.c, psx04/init.c, psx04/task1.c,
630        psx04/task2.c, psx04/task3.c, psx05/init.c, psx05/task.c,
631        psx05/task2.c, psx05/task3.c, psx06/init.c, psx06/task.c,
632        psx06/task2.c, psx07/init.c, psx08/init.c, psx08/task2.c,
633        psx08/task3.c, psx09/init.c, psx10/init.c, psx10/task.c,
634        psx10/task2.c, psx10/task3.c, psx11/init.c, psx11/task.c,
635        psx12/init.c, psxalarm01/init.c, psxbarrier01/test.c,
636        psxcancel01/init.c, psxchroot01/test.c, psxclock/init.c,
637        psxfile01/test.c, psxfile01/test_cat.c, psxfile01/test_extend.c,
638        psxfile01/test_write.c, psxitimer/init.c, psxkey01/task.c,
639        psxkey02/init.c, psxkey03/init.c, psxmount/test.c, psxmsgq01/init.c,
640        psxmsgq03/init.c, psxmsgq04/init.c, psxreaddir/test.c,
641        psxrwlock01/test.c, psxsem01/init.c, psxsignal01/init.c,
642        psxsignal01/task1.c, psxsignal02/init.c, psxsignal03/init.c,
643        psxsignal05/init.c, psxspin01/test.c, psxspin02/test.c,
644        psxstack01/init.c, psxstat/test.c, psxtime/test.c, psxualarm/init.c:
645        Use rtems_test_assert() consistently instead of system assert().
646        rtems_test_assert() is designed to integrate into the RTEMS test
647        suite infrastructure.
648
6492009-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
650
651        * Makefile.am, configure.ac: New test to exercise getgrnam and getpwnam
652        families.
653        * psxpasswd01/.cvsignore, psxpasswd01/Makefile.am, psxpasswd01/init.c,
654        psxpasswd01/psxpasswd01.doc, psxpasswd01/psxpasswd01.scn: New files.
655
6562009-11-23      Joel Sherrill <joel.sherrill@oarcorp.com>
657
658        PR 1460/cpukit
659        * psx14/init.c: Change return type on methods accessing portions of
660        RTEMS Ids to int. This allows -1 to be return on error.
661
6622009-11-11      Joel Sherrill <joel.sherrill@oarcorp.com>
663
664        PR 1466/tests
665        * Makefile.am, configure.ac, psxclock/init.c, psxclock/psxclock.doc,
666        psxclock/psxclock.scn, psxkey03/init.c, psxsignal02/init.c,
667        psxsignal03/init.c, psxstack01/init.c: Remove usleep() from tests.
668        Add test specifically to test it since it is deprecated as of
669        POSIX.1-2008.
670        * psxusleep/.cvsignore, psxusleep/Makefile.am, psxusleep/init.c,
671        psxusleep/psxusleep.doc, psxusleep/psxusleep.scn: New files.
672
6732009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
674
675        * psxcancel01/init.c: Initialize start time.
676
6772009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
678
679        * psxmsgq01/init.c, psxsem01/init.c: Add service to check status
680        returned by POSIX methods which return a pointer which is -1 on
681        error. This eliminated some casts.
682
6832009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
684
685        * psxenosys/Makefile.am: Add documentation file.
686        * psxenosys/psxenosys.doc: New file.
687
6882009-01-02      Ralf Corsépius <ralf.corsepius@rtems.org>
689
690        * psxsignal03/init.c:
691        Print sigval.sival_ptr instead of "union sigval".
692
6932009-01-01      Ralf Corsépius <ralf.corsepius@rtems.org>
694
695        * psxstat/test.c: Apply PRI* macros to print struct stat fields.
696        * psxreaddir/test.c: Apply PRI* macros to print struct stat fields.
697        * psxfile01/test.c: Remove obsure #ifdef's.
698        Apply PRI* macros to print struct stat fields.
699
7002009-10-31      Ralf Corsépius <ralf.corsepius@rtems.org>
701
702        * include/pmacros.h: Change TM_OCTOBER to 9, TM_NOVEMBER to 10,
703        TM_DECEMBER to 11 (tm_mon months start with JAN = 0).
704
7052009-10-31      Ralf Corsépius <ralf.corsepius@rtems.org>
706
707        * include/pmacros.h: November is the 11th month.
708
7092009-10-30      Ralf Corsépius <ralf.corsepius@rtems.org>
710
711        * psxstat/test.c: Remove #ifdef's.
712        * psxmount/test.c, psxreaddir/test.c: Remove __P (unused anachronism).
713        * psxfatal02/testcase.h: Fall back to INT_MAX as posix stack size in
714        if 12MB are too big for a target (16bit compliance).
715        * psx04/init.c: Use INT_MAX instead of 0xffffffff in call to kill()
716        for 16bit compliance.
717        * psx14/init.c: Add local prototypes for
718        rtems_object_api_minimum_class, rtems_object_api_maximum_class.
719        Reflect the prototypes having been missing to printf's.
720
7212009-10-29      Ralf Corsépius <ralf.corsepius@rtems.org>
722
723        * psxsysconf/init.c:
724        Comment out sysconf(LONG_MAX) check (not useful).
725        Change sysconf(0x12345678) check into sysconf(INT_MAX) for better
726        16bit compliance.
727        * psx11/task.c: Use long for nsecs.
728        * psx10/init.c: Pass 0x7FFF instead of 0xFFFFFF as invalid pshared
729        attribute to pthread_condattr_setpshared for 16bit target compliance.
730
7312009-10-28      Ralf Corsépius <ralf.corsepius@rtems.org>
732
733        * psxbarrier01/test.c: Include <tmacros.h>
734
7352009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
736
737        * psx01/init.c, psx01/task.c, psx02/init.c, psx03/init.c,
738        psx04/init.c, psx05/init.c, psx06/init.c, psx07/init.c,
739        psx08/init.c, psx09/init.c, psx10/task.c, psx10/task2.c,
740        psx10/task3.c, psx11/init.c, psx12/init.c, psxalarm01/init.c,
741        psxbarrier01/test.c, psxkey01/init.c, psxkey01/task.c,
742        psxmsgq02/init.c, psxsignal01/init.c, psxualarm/init.c:
743        Use PRIxpthread_t to print pthread_t's.
744
7452009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
746
747        * psxmsgq02/init.c:
748        Remove cast in call to fatal_posix_service_status_errno.
749        * psxenosys/init.c:
750        Add missing args in calls to execl, execlp, execle.
751        * psxhdrs/pthread36.c: Use HAVE_DECL_PTHREAD_ATTR_GETCPUTIME.
752        * psxhdrs/pthread35.c: Use HAVE_DECL_PTHREAD_ATTR_SETCPUTIME.
753        * psx07/init.c: Use HAVE_DECL_PTHREAD_ATTR_GETCPUTIME,
754        HAVE_DECL_PTHREAD_ATTR_SETCPUTIME.
755        * configure.ac:
756        Add AC_CHECK_DECLS pthread_attr_getcputime, pthread_attr_setcputime.
757
7582009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
759
760        * psxtimer01/psxtimer.c: Use %ld to print *.tv_nsec.
761        * psxsysconf/init.c: Use %ld to print *.tv_nsec.
762        * psxclock/init.c: Use %ld to print *.tv_nsec.
763        * psx06/init.c, psx06/system.h: Misc. warning fixes.
764
7652009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
766
767        * psxsignal03/init.c: Add missing argument to printf.
768        * psxfile01/test.c: Use %zu instead of %d to print size_t's.
769        * psxclock/init.c, psxtimer01/psxtimer.c:
770        Use PRItime_t to print time_t's.
771        * configure.ac: Add AC_CHECK_HEADERS sys/mman.h.
772        Add AC_CHECK_DECLS pthread_atfork, adjtime, mprotect.
773
7742009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
775
776        * psxtime/test.c: Include <sys/time.h>.
777        Conditionally add local prototype for adjtime()
778        if sys/time.h doesn't supply it.
779        * psx07/init.c: Include <sched.h>, <pthread.h>.
780        * psx05/init.c: Include <sched.h>.
781        * psx11/init.c, psx09/init.c: Include <sched.h>.
782        * psx12/init.c: Include <sched.h>.
783        * psxenosys/init.c: Include <pthread.h>.
784        Conditionally add local prototype for pthread_atfork()
785        if pthread.h doesn't supply it.
786        * psxkey01/init.c: Include "test_support.h".
787
7882009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
789
790        * configure.ac: Check for pthread_atfork in pthread.h.
791        * psxrwlock01/test.c: Conditionally add local prototype for
792        pthread_atfork() if pthread.h doesn't supply it.
793        Include <pthread.h>.
794
7952009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
796
797        * configure.ac: Check for sys/mman.h.
798        Check for mprotect in sys/mman.h.
799        * psxenosys/init.c: Conditionally add local prototype for
800        mprotect() if sys/mman.h doesn't supply it.
801
8022009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
803
804        * configure.ac: Check for pthread_rwlock_unlock in pthread.h.
805        * psxrwlock01/test.c: Conditionally add local prototype for
806        pthread_rwlock_unlock() if pthread.h doesn't supply it.
807
8082009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
809
810        * psx01/init.c, psxalarm01/init.c, psxbarrier01/test.c,
811        psxclock/init.c, psxfatal01/testcase.h, psxfatal02/testcase.h,
812        psxhdrs/signal12.c, psxkey01/init.c, psxkey03/init.c,
813        psxmsgq01/init.c, psxmsgq02/init.c, psxmsgq03/init.c,
814        psxreaddir/test.c, psxrwlock01/test.c, psxsignal01/init.c,
815        psxsignal02/init.c, psxsignal03/init.c, psxspin01/test.c,
816        psxspin02/test.c, psxstack01/init.c, psxstat/test.c,
817        psxualarm/init.c: Remove unused vars.
818        Add missing prototypes.
819
8202009-10-22      Joel Sherrill <joel.sherrill@oarcorp.com>
821
822        * Makefile.am: Build file IO related tests even with POSIX threading is
823        disabled.
824
8252009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
826
827        * configure.ac: Don't add -ansi -fasm to CFLAGS.
828
8292009-10-14      Joel Sherrill <joel.sherrill@OARcorp.com>
830
831        * psxtimer01/psxtimer.c: It is not necessarily an error for the time
832        remaining to not equal the period.
833
8342009-10-11      Joel Sherrill <joel.sherrill@oarcorp.com>
835
836        * psx05/init.c, psx05/psx05.scn: Add test for bad mutex type.
837
8382009-10-11      Joel Sherrill <joel.sherrill@oarcorp.com>
839
840        * psxcleanup/system.h: Fix typo.
841        * Makefile.am, configure.ac: Add new test for exercising pushing
842        and popping a clean up handler without actually executing it.
843        * psxcleanup01/.cvsignore, psxcleanup01/Makefile.am,
844        psxcleanup01/init.c, psxcleanup01/psxcleanup01.doc,
845        psxcleanup01/psxcleanup01.scn: New files.
846
8472009-10-11      Joel Sherrill <joel.sherrill@OARcorp.com>
848
849        * Makefile.am, configure.ac: Add new test to ensure that canceling an
850        alarm works as defined.
851        * psxalarm01/.cvsignore, psxalarm01/Makefile.am, psxalarm01/init.c,
852        psxalarm01/psxalarm01.doc, psxalarm01/psxalarm01.scn: New files.
853
8542009-10-11      Joel Sherrill <joel.sherrill@OARcorp.com>
855
856        * psxtimer01/psxtimer.c: Actually pass the pointer we initialized.
857
8582009-10-11      Joel Sherrill <joel.sherrill@oarcorp.com>
859
860        * psxtimer01/psxtimer.c: Make sure we have null and not-null as return
861        parameter to timer_settime().
862
8632009-10-10      Joel Sherrill <joel.sherrill@oarcorp.com>
864
865        * psxtimer01/psxtimer.c: Modify so it passes in a NULL to
866        timer_settime() for previous value. We are not using the
867        value in this particular case and this path must be exercised.
868        * psxtimer01/psxtimer01.scn: Update so it matches output on sis.
869
8702009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
871
872        * psxcancel/init.c, psxcancel/psxcancel.scn, psxcancel01/init.c,
873        psxcancel01/psxcancel01.scn: Add missing pthread cancellation test
874        cases.
875
8762009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
877
878        * Makefile.am, configure.ac: Add new test for calling pthread_cancel()
879        from an ISR.
880        * psxcancel01/.cvsignore, psxcancel01/Makefile.am, psxcancel01/init.c,
881        psxcancel01/psxcancel01.doc, psxcancel01/psxcancel01.scn: New files.
882
8832009-09-26      Joel Sherrill <joel.sherrill@oarcorp.com>
884
885        * psxfatal_support/init.c, psxfatal_support/system.h: Eliminate use of
886        deprecated rtems_extension.
887
8882009-09-21      Joel Sherrill <joel.sherrill@oarcorp.com>
889
890        * psxclock/init.c, psxclock/psxclock.scn: Add test case for negative
891        nanoseconds.
892
8932009-09-20      Joel Sherrill <joel.sherrill@oarcorp.com>
894
895        * psxsysconf/init.c, psxsysconf/psxsysconf.scn: Add test for
896        getpagesize().
897
8982009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
899
900        * psxclock/init.c, psxclock/psxclock.scn, psxenosys/init.c,
901        psxenosys/psxenosys.scn, psxsignal03/Makefile.am, psxsignal03/init.c,
902        psxsignal04/Makefile.am: Move test cases which needed to be executed
903        when POSIX is disabled to psxclock so they will be.
904
9052009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
906
907        * Makefile.am, configure.ac, psx01/init.c, psx01/psx01.scn: Add new
908        test to exercise clock and delay services enabled when POSIX threads
909        are disabled. This is split from psx01. POSIX test suite now enabled
910        when POSIX threads are disabled so only enable tests which are
911        appropriate.
912        * psxclock/.cvsignore, psxclock/Makefile.am, psxclock/init.c,
913        psxclock/psxclock.doc, psxclock/psxclock.scn: New files.
914
9152009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
916
917        * psx09/init.c, psx09/psx09.scn: Correct test following decision of
918        when not to change ssporadic scheduler so it does not touch a task's
919        priority when it is holding a mutex or its priority would be impacted
920        adversely.
921
9222009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
923
924        * psxtime/main.c, psxtime/psxtime.scn, psxtime/test.c: Add test case
925        for adjusting time (adjtime()) where the time is adjusted by enough
926        microseconds that it crosses a second boundary.
927
9282009-08-19      Santosh G Vattam <vattam.santosh@gmail.com>
929
930        * psx07/init.c, psx07/psx07.scn, psx07/system.h, psx07/task.c: Update
931        test to catch more sporadic server cases.
932
9332009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
934
935        * psx01/init.c, psx01/psx01.scn: Add test case for nanosleep with NULL
936        remaining pointer.
937
9382009-08-17     
939
940        * psx05/init.c, psx05/psx05.scn: Add test case for initializing
941        a recursize mutex.
942
9432009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
944
945        * psxfile01/test.c, psxstat/test.c, psxtime/test.c: Eliminate test
946        routines TICKS_PER_SECOND and get_ticks_per_second() in favor of new
947        rtems_clock_get_ticks_per_second().
948
9492009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
950
951        * psxsignal01/init.c: Convert calls to legacy routine rtems_clock_get(
952        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
953
9542009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
955
956        * psxstat/test.c, psxtime/test.c: Convert calls to legacy routine
957        rtems_clock_get( RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
958
9592009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
960
961        * Makefile.am, configure.ac: Add test case for user providing their own
962        stack to a POSIX thread.
963        * psxstack01/.cvsignore, psxstack01/Makefile.am, psxstack01/init.c,
964        psxstack01/psxstack01.doc, psxstack01/psxstack01.scn: New files.
965
9662009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
967
968        * psxmsgq04/init.c, psxmsgq04/psxmsgq04.scn: Tinker with test to ensure
969        that it hits both failing to allocate memory for the message queue
970        name and message buffers.
971
9722009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
973
974        * psxintrcritical01/init.c: Lower microseconds per tick so tests run
975        quicker and more reliably hit the intended critical section.
976
9772009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
978
979        * Makefile.am, configure.ac: Add a test to exercise an odd case in
980        _POSIX_signals_Clear_signals.
981        * psxsignal05/.cvsignore, psxsignal05/Makefile.am, psxsignal05/init.c,
982        psxsignal05/psxsignal05.doc, psxsignal05/psxsignal05.scn: New files.
983
9842009-08-05      Joel Sherrill <joel.sherrill@oarcorp.com>
985
986        * psxmsgq04/init.c: Correct typo in configuration so test does as
987        intended.
988
9892009-08-05      Joel Sherrill <joel.sherrill@oarcorp.com>
990
991        * psxmsgq04/init.c, psxmsgq04/psxmsgq04.doc, psxmsgq04/psxmsgq04.scn:
992        Update to handle ENFILE case now that POSIX message queues and
993        message queue file descriptors are configured separately and this
994        error is possible.
995
9962009-08-05      Santosh G Vattam <vattam.santosh@gmail.com>
997
998        * Makefile.am, psxmsgq04/init.c, psxmsgq04/psxmsgq04.doc,
999        psxmsgq04/psxmsgq04.scn: Exercise running out of memory while
1000        allocating the message buffers for a POSIX message queue.
1001
10022009-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1003
1004        * psxsignal03/init.c, psxsignal03/psxsignal03.scn,
1005        psxsignal04/psxsignal04.scn: Correct test numbers in macros so output
1006        is right. Update both screens.
1007
10082009-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1009
1010        * Makefile.am, configure.ac, psxsignal03/Makefile.am,
1011        psxsignal03/init.c, psxsignal03/psxsignal03.doc: Add new test
1012        variation which focused on real-time signals rather than user
1013        signals.
1014        * psxsignal04/.cvsignore, psxsignal04/Makefile.am,
1015        psxsignal04/psxsignal04.doc, psxsignal04/psxsignal04.scn: New files.
1016
10172009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1018
1019        * psx07/init.c, psx07/psx07.scn, psx07/task.c: Add test for budget and
1020        replenish period of zero.
1021
10222009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1023
1024        * Makefile.am, configure.ac: Add new test to account for properly
1025        handling keys when a thread has non-NULL key value and key has NULL
1026        destructor and when a thread has NULL key value and key has
1027        destructor.
1028        * psxkey03/.cvsignore, psxkey03/Makefile.am, psxkey03/init.c,
1029        psxkey03/psxkey03.doc, psxkey03/psxkey03.scn: New files.
1030
10312009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1032
1033        * Makefile.am, configure.ac: Add new test for exercising running out of
1034        memory while allocating the key pointers.
1035        * psxkey02/.cvsignore, psxkey02/Makefile.am, psxkey02/init.c,
1036        psxkey02/psxkey02.doc, psxkey02/psxkey02.scn: New files.
1037
10382009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1039
1040        * psxmsgq04/init.c: Add call to mq_unlink.
1041
10422009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1043
1044        * Makefile.am, configure.ac: Add shell of new test.
1045        * psxmsgq04/.cvsignore, psxmsgq04/Makefile.am, psxmsgq04/init.c,
1046        psxmsgq04/psxmsgq04.doc, psxmsgq04/psxmsgq04.scn: New files.
1047
10482009-07-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1049
1050        * Makefile.am, configure.ac: Add test to address cases where a thread
1051        is waiting on a signal (sigwait) and we send it. Also address case
1052        where there are too many queued signals.
1053        * psxsignal03/.cvsignore, psxsignal03/Makefile.am, psxsignal03/init.c,
1054        psxsignal03/psxsignal03.doc, psxsignal03/psxsignal03.scn: New files.
1055
10562009-07-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1057
1058        * psxsignal02/init.c: Fix spacing.
1059
10602009-07-28      Santosh G Vattam <vattam.santosh@gmail.com>
1061
1062        * psxmsgq01/init.c, psxmsgq01/psxmsgq01.scn: Add tests for various
1063        mq_timedreceive and mq_timedsend conditions. In particular test
1064        timeout in the past.
1065
10662009-07-28      Santosh G Vattam <vattam.santosh@gmail.com>
1067
1068        * psx05/init.c, psx05/psx05.scn: Add test for pthread_mutex_timedlock
1069        with timeout in the past.
1070
10712009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
1072
1073        * psxsignal02/psxsignal02.scn: Fill in screen file.
1074
10752009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
1076
1077        * Makefile.am, configure.ac: Add new test to exercise algorithm to
1078        dispatch process wide signals to individual threads.
1079        * psxsignal02/.cvsignore, psxsignal02/Makefile.am, psxsignal02/init.c,
1080        psxsignal02/psxsignal02.doc, psxsignal02/psxsignal02.scn: New files.
1081
10822009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1083
1084        * Makefile.am, configure.ac: Add test to exercise interrupt
1085        synchronization logic in _POSIX_Timer_Insert_helper that supports
1086        POSIX timers.
1087        * psxintrcritical01/.cvsignore, psxintrcritical01/Makefile.am,
1088        psxintrcritical01/init.c, psxintrcritical01/psxintrcritical01.doc,
1089        psxintrcritical01/psxintrcritical01.scn: New files.
1090
10912009-07-23      Santosh G Vattam <vattam.santosh@gmail.com>
1092
1093        * psxcancel/Makefile.am, psxcancel/init.c, psxcancel/psxcancel.scn: Add
1094        multiple cases which complete coverage of thread cancellation.
1095        * psxcancel/psxcancel.doc: New file.
1096
10972009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1098
1099        * psxsem01/Makefile.am, psxsem01/init.c: Much clean up.
1100        * psxsem01/system.h: Removed.
1101
11022009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1103
1104        * psxsem01/init.c: Eliminate warning.
1105
11062009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1107
1108        * psxcancel/init.c: Clean up.
1109
11102009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1111
1112        * psxmutexattr01/init.c: Make test optional if tools do not support
1113        posix mutex type attribute.
1114
11152009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1116
1117        * Makefile.am, configure.ac: Add new test to exercise error case for
1118        when a task is blocked on a condition variable with one mutex and
1119        another task attempts to block on the same condition variable with
1120        another mutex.
1121        * psxcond01/.cvsignore, psxcond01/Makefile.am, psxcond01/init.c,
1122        psxcond01/psxcond01.doc, psxcond01/psxcond01.scn: New files.
1123
11242009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
1125
1126        * Makefile.am, configure.ac: Add psxspin02 to exercise case where
1127        trylock is unable to obtain the spinlock and that attempting to
1128        unlock a spinlock from a thread which did not lock it works as
1129        expected.
1130        * psxspin02/.cvsignore, psxspin02/Makefile.am, psxspin02/main.c,
1131        psxspin02/psxspin02.doc, psxspin02/psxspin02.scn, psxspin02/test.c:
1132        New files.
1133
11342009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
1135
1136        * psxspin01/test.c: Remove unnecessary defines.
1137
11382009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
1139
1140        * psx11/init.c: Use explicit scheduler.
1141
11422009-07-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1143
1144        * Makefile.am, configure.ac: Add test to exercise
1145        pthread_mutexattr_gettype and pthread_mutexattr_settype now that the
1146        toolset enables the feature.
1147        * psxmutexattr01/.cvsignore, psxmutexattr01/Makefile.am,
1148        psxmutexattr01/init.c, psxmutexattr01/psxmutexattr01.doc,
1149        psxmutexattr01/psxmutexattr01.scn: New files.
1150
11512009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1152
1153        * Makefile.am, configure.ac: Add test for auto initialization of
1154        message queues.
1155        * psxautoinit02/.cvsignore, psxautoinit02/Makefile.am,
1156        psxautoinit02/init.c, psxautoinit02/psxautoinit02.doc,
1157        psxautoinit02/psxautoinit02.scn: New files.
1158
11592009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1160
1161        * Makefile.am, configure.ac: Add test of pthread mutex auto
1162        intialization.
1163        * psxautoinit01/.cvsignore, psxautoinit01/Makefile.am,
1164        psxautoinit01/init.c, psxautoinit01/psxautoinit01.scn: New files.
1165
11662009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1167
1168        * psx05/init.c, psx05/psx05.scn: Add a couple of invalid Id cases.
1169
11702009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1171
1172        * psxsignal01/init.c: Tune code to really hit POSIX signal from ISR
1173        code.
1174
11752009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1176
1177        * psx07/init.c: Slight test fix to ensure state of sched_param
1178        structure.
1179
11802009-07-04      Santosh G Vattam <vattam.santosh@gmail.com>
1181
1182        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
1183        obtaining an rwlock and then releasing it twice.
1184
11852009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1186
1187        * psxenosys/init.c, psxenosys/psxenosys.scn: Add test of vfork stub.
1188
11892009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1190
1191        * psx04/init.c, psx04/psx04.scn: Test error cases in sigwait() and
1192        sigtimedwait(). Update screen file.
1193
11942009-07-01      Santosh G Vattam <vattam.santosh@gmail.com>
1195
1196        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
1197        obtaining rwlock for write with a timed lock operation when the
1198        abstime timeout is in the past.
1199
12002009-06-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1201
1202        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
1203        obtaining rwlock for read with a timed lock operation when the
1204        abstime timeout is in the past.
1205
12062009-06-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1207
1208        * psx05/init.c, psx05/psx05.scn: Add test case for process scope now
1209        that the assert has been removed in the source.
1210
12112009-06-18      Joel Sherrill <joel.sherrill@OARcorp.com>
1212
1213        * psxstat/psxstat.scn, psxstat/test.c: Disable test for error on wrong
1214        mode bits being set. This behavior was not POSIX compliant and has
1215        been corrected in the filesystem code.
1216
12172009-06-18      Chris Johns <chrisj@rtems.org>
1218
1219        * psx04/task3.c: Declare unions volatile to workaround the H8300
1220        gcc bug.
1221
12222009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1223
1224        * Makefile.am, configure.ac: Add mq_send to full queue from ISR case.
1225        * psxmsgq03/.cvsignore, psxmsgq03/Makefile.am, psxmsgq03/init.c,
1226        psxmsgq03/psxmsgq03.doc, psxmsgq03/psxmsgq03.scn, psxmsgq03/system.h: New files.
1227
12282009-05-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1229
1230        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
1231        NULL attribute pointer on init.
1232
12332009-05-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1234
1235        * psxsem01/Makefile.am, psxsem01/init.c, psxsem01/psxsem01.scn,
1236        psxtimer01/psxtimer.c, psxtimer01/system.h, psxtimer02/psxtimer.c:
1237        Improved so coverage is better.
1238
12392009-05-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1240
1241        * psx04/init.c: Correct errors introduced by using different variable
1242        for return type when correcting typing warnings.
1243
12442009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1245
1246        * Makefile.am, configure.ac: Add new test to provide coverage analysis
1247        of the current implementation of getitimer() and setitimer().
1248        * psxitimer/.cvsignore, psxitimer/Makefile.am, psxitimer/init.c,
1249        psxitimer/psxitimer.scn: New files.
1250
12512009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1252
1253        * psxsysconf/init.c, psxsysconf/psxsysconf.scn: Add missing error test
1254        case to improve coverage analysis.
1255
12562009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1257
1258        * psx01/init.c, psx01/task.c, psx02/init.c, psx02/task.c, psx03/init.c,
1259        psx04/init.c, psx04/task1.c, psx04/task3.c, psx05/init.c,
1260        psx06/init.c, psx07/init.c, psx08/init.c, psx09/init.c, psx11/task.c,
1261        psx12/init.c, psx13/main.c, psx13/test.c, psxbarrier01/test.c,
1262        psxcancel/init.c, psxcleanup/psxcleanup.c, psxenosys/init.c,
1263        psxmsgq02/init.c, psxtime/main.c, psxtime/test.c,
1264        psxtimer01/psxtimer.c, psxtimer02/psxtimer.c: Fix warnings.
1265
12662009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1267
1268        * psxhdrs/clock01.c, psxhdrs/clock02.c, psxhdrs/clock03.c,
1269        psxhdrs/clock04.c, psxhdrs/clock05.c, psxhdrs/clock06.c,
1270        psxhdrs/cond01.c, psxhdrs/cond02.c, psxhdrs/cond03.c,
1271        psxhdrs/cond04.c, psxhdrs/cond05.c, psxhdrs/cond06.c,
1272        psxhdrs/cond07.c, psxhdrs/cond08.c, psxhdrs/cond09.c,
1273        psxhdrs/cond10.c, psxhdrs/key01.c, psxhdrs/key02.c, psxhdrs/key03.c,
1274        psxhdrs/key04.c, psxhdrs/mutex01.c, psxhdrs/mutex02.c,
1275        psxhdrs/mutex03.c, psxhdrs/mutex04.c, psxhdrs/mutex05.c,
1276        psxhdrs/mutex06.c, psxhdrs/mutex07.c, psxhdrs/mutex08.c,
1277        psxhdrs/mutex09.c, psxhdrs/mutex10.c, psxhdrs/mutex11.c,
1278        psxhdrs/mutex12.c, psxhdrs/mutex13.c, psxhdrs/mutex14.c,
1279        psxhdrs/mutex15.c, psxhdrs/mutex16.c, psxhdrs/proc01.c,
1280        psxhdrs/proc02.c, psxhdrs/proc03.c, psxhdrs/proc04.c,
1281        psxhdrs/proc05.c, psxhdrs/proc06.c, psxhdrs/proc07.c,
1282        psxhdrs/proc08.c, psxhdrs/proc09.c, psxhdrs/proc10.c,
1283        psxhdrs/proc11.c, psxhdrs/proc12.c, psxhdrs/proc13.c,
1284        psxhdrs/proc14.c, psxhdrs/pthread01.c, psxhdrs/pthread02.c,
1285        psxhdrs/pthread03.c, psxhdrs/pthread04.c, psxhdrs/pthread05.c,
1286        psxhdrs/pthread06.c, psxhdrs/pthread07.c, psxhdrs/pthread08.c,
1287        psxhdrs/pthread09.c, psxhdrs/pthread10.c, psxhdrs/pthread11.c,
1288        psxhdrs/pthread12.c, psxhdrs/pthread13.c, psxhdrs/pthread14.c,
1289        psxhdrs/pthread15.c, psxhdrs/pthread16.c, psxhdrs/pthread17.c,
1290        psxhdrs/pthread18.c, psxhdrs/pthread19.c, psxhdrs/pthread20.c,
1291        psxhdrs/pthread21.c, psxhdrs/pthread22.c, psxhdrs/pthread23.c,
1292        psxhdrs/pthread24.c, psxhdrs/pthread25.c, psxhdrs/pthread26.c,
1293        psxhdrs/pthread27.c, psxhdrs/pthread28.c, psxhdrs/pthread29.c,
1294        psxhdrs/pthread30.c, psxhdrs/pthread31.c, psxhdrs/pthread32.c,
1295        psxhdrs/pthread33.c, psxhdrs/pthread34.c, psxhdrs/pthread35.c,
1296        psxhdrs/pthread36.c, psxhdrs/sched01.c, psxhdrs/sched02.c,
1297        psxhdrs/sched03.c, psxhdrs/sched04.c, psxhdrs/sched05.c,
1298        psxhdrs/sched06.c, psxhdrs/sched07.c, psxhdrs/sched08.c,
1299        psxhdrs/signal01.c, psxhdrs/signal02.c, psxhdrs/signal03.c,
1300        psxhdrs/signal04.c, psxhdrs/signal05.c, psxhdrs/signal06.c,
1301        psxhdrs/signal07.c, psxhdrs/signal08.c, psxhdrs/signal09.c,
1302        psxhdrs/signal10.c, psxhdrs/signal11.c, psxhdrs/signal12.c,
1303        psxhdrs/signal13.c, psxhdrs/signal14.c, psxhdrs/signal15.c,
1304        psxhdrs/signal16.c, psxhdrs/signal17.c, psxhdrs/signal18.c,
1305        psxhdrs/signal19.c, psxhdrs/signal20.c, psxhdrs/signal21.c,
1306        psxhdrs/signal22.c, psxhdrs/signal23.c, psxhdrs/sync01.c,
1307        psxhdrs/sync02.c, psxhdrs/sync03.c, psxhdrs/time01.c,
1308        psxhdrs/time02.c, psxhdrs/time03.c, psxhdrs/time04.c,
1309        psxhdrs/time05.c, psxhdrs/time06.c, psxhdrs/time07.c,
1310        psxhdrs/time08.c, psxhdrs/time09.c, psxhdrs/time10.c,
1311        psxhdrs/time11.c, psxhdrs/time12.c, psxhdrs/time13.c,
1312        psxhdrs/timer01.c, psxhdrs/timer02.c, psxhdrs/timer03.c,
1313        psxhdrs/timer04.c, psxhdrs/timer05.c, psxhdrs/timer06.c,
1314        psxhdrs/timer07.c: Fix warnings.
1315
13162009-05-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1317
1318        * psxfile01/test.c: Change from int to size_t.
1319
13202009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
1321
1322        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1323        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1324        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1325        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1326        psx13/Makefile.am, psx14/Makefile.am, psxbarrier01/Makefile.am,
1327        psxcancel/Makefile.am, psxchroot01/Makefile.am,
1328        psxcleanup/Makefile.am, psxenosys/Makefile.am,
1329        psxfatal01/Makefile.am, psxfatal02/Makefile.am,
1330        psxfile01/Makefile.am, psxkey01/Makefile.am,
1331        psxmount/Makefile.am, psxmsgq01/Makefile.am,
1332        psxmsgq02/Makefile.am, psxrdwrv/Makefile.am,
1333        psxreaddir/Makefile.am, psxrwlock01/Makefile.am,
1334        psxsem01/Makefile.am, psxsignal01/Makefile.am,
1335        psxspin01/Makefile.am, psxstat/Makefile.am, psxsysconf/Makefile.am,
1336        psxtime/Makefile.am, psxtimer01/Makefile.am, psxtimer02/Makefile.am,
1337        psxualarm/Makefile.am: Eliminate _exe_/.exe.
1338
13392009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1340
1341        * psxmsgq02/init.c, psxmsgq02/psxmsgq02.scn: Open the message queue
1342        with create option so we are sure it will get a control block and
1343        proceed to allocate other memory. Clean up screen output.
1344
13452008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1346
1347        * psx05/init.c: Add parameter to call to sched_get_priority_max().
1348
13492008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1350
1351        * psx05/init.c, psx07/init.c, psx09/init.c, psx11/init.c, psx12/init.c:
1352        Run all tests successfully with maxixum number of priorities as 16
1353        instead of 256. This was done by temporarily modifying the score
1354        priority.h maximum. This allowed testing of all API code to ensure
1355        that it worked properly with a reduced number of priorities. Most
1356        modifications were to switch from hard-coded maximum to using the API
1357        provided methods to determine maximum number of priority levels.
1358
13592008-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
1360
1361        * psxtimer01/psxtimer.c, psxtimer02/psxtimer.c: Obtain TOD with
1362        clock_gettime() NOT by reaching into the SuperCore.
1363
13642008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1365
1366        * psx01/psx01.scn: Bump version to 4.9.99.0
1367
13682008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1369
1370        * psxcleanup/psxcleanup.c, psxfatal_support/init.c,
1371        psxfatal_support/system.h: Convert to "bool".
1372
13732008-08-19      Tim FitzGeorge <tim.fitzgeorge@astrium.eads.net>
1374
1375        PR 1296/cpukit.
1376        * psxtimer01/psxtimer.c, psxtimer01/psxtimer01.scn: POSIX timers use
1377        incorrect repeat interval. This patch fixes the following problems in
1378        the test.
1379          (1) Adds test for value of it_interval.tv_nsec.
1380          (2) Corrects test for absolute timer in past.
1381          (3) Modifies test to use different initial and repeat periods.
1382          (4) Updates psxtimer01.scn to match results.
1383
13842008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1385
1386        PR 1297/cpukit
1387        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Fix NULL attribute
1388        pointer handling.
1389
13902008-08-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1391
1392        * psxsem01/init.c: Spacing.
1393
13942008-08-04      Tim FitzGeorge <tim.fitzgeorge@astrium.eads.net>
1395
1396        PR 1293/tests
1397        * psx10/init.c: Make sure we do not let tv_nsec go to -1.
1398
13992008-07-18      Joel Sherrill <joel.sherrill@oarcorp.com>
1400
1401        PR 1291/cpukit
1402        * psx05/init.c, psxmsgq01/init.c: As part of addressing timeouts and
1403        POSIX services taking relative instead of absolute time for timeouts,
1404        these tests were updated.
1405
14062008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1407
1408        * psxfile01/test.c: truncate on /dev/console now works.
1409
14102008-06-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1411
1412        * psxrwlock01/main.c, psxspin01/main.c: Now accounts for extra stack
1413        requested for initialization task.
1414
14152008-05-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1416
1417        * psxstat/psxstat.scn, psxstat/test.c: Eliminate patterns that look
1418        like CVS conflict markers.
1419
14202008-04-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1421
1422        * psxchroot01/main.c, psxmount/main.c, psxreaddir/main.c: Use
1423        CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER where needed.
1424
14252008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1426
1427        * psxmsgq02/init.c, psxsignal01/init.c: Corrent end of test messages.
1428
14292008-02-06      Joel Sherrill <joel.sherrill@oarcorp.com>
1430
1431        * psxkey01/task.c: Fix warnings.
1432
14332008-02-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1434
1435        * psxkey01/.cvsignore, psxmsgq02/.cvsignore: New files.
1436
14372008-02-04      Jennifer Averett <jennifer.averett@OARcorp.com>
1438
1439        * Makefile.am, configure.ac, psxmsgq01/Makefile.am, psxmsgq01/init.c:
1440        Added tests for failure path coverages. Consolidated methods used in
1441        multiple places into support routines.
1442        * psxkey01/Makefile.am, psxkey01/init.c, psxkey01/psxkey01.scn,
1443        psxkey01/system.h, psxkey01/task.c, psxmsgq02/Makefile.am,
1444        psxmsgq02/init.c, psxmsgq02/psxmsgq02.scn, psxmsgq02/system.h: New files.
1445
14462008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1447
1448        * include/pmacros.h, psx01/init.c, psx01/system.h, psx13/main.c,
1449        psxbarrier01/main.c, psxchroot01/main.c, psxfatal_support/init.c,
1450        psxfile01/main.c, psxfile01/test.c, psxmount/main.c, psxrdwrv/main.c,
1451        psxreaddir/main.c, psxrwlock01/main.c, psxspin01/main.c,
1452        psxstat/main.c, psxtime/main.c: Change TEST_INIT to CONFIGURE_INIT.
1453        Make tmacros.h available to all POSIX tests. Add a clock_settime case
1454        for < 1988.
1455
14562008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1457
1458        * Makefile.am, configure.ac: New tests.
1459        * psxfatal01/.cvsignore, psxfatal01/Makefile.am,
1460        psxfatal01/psxfatal01.scn, psxfatal01/testcase.h,
1461        psxfatal02/.cvsignore, psxfatal02/Makefile.am,
1462        psxfatal02/psxfatal02.scn, psxfatal02/testcase.h,
1463        psxfatal_support/init.c, psxfatal_support/system.h: New files.
1464
14652008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1466
1467        * Makefile.am, configure.ac: Add psx14 to exercise POSIX API specific
1468        portions of Object Services added to API.
1469        * psx14/.cvsignore, psx14/Makefile.am, psx14/init.c, psx14/psx14.scn,
1470        psx14/system.h: New files.
1471
14722008-01-29      Jennifer Averett <jennifer.averett@OARcorp.com>
1473
1474        * psx07/init.c, psx07/system.h: Test cleanup and added testing for
1475        pthread_attr_[get|set]clock.
1476
14772008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1478
1479        * psxenosys/init.c, psxenosys/psxenosys.scn: Add test for stub
1480        implementation mprotect().
1481
14822008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1483
1484        * psxcleanup/.cvsignore: New file.
1485
14862008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1487
1488        * psxcleanup/system.h: New file.
1489
14902008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1491
1492        * Makefile.am, configure.ac:
1493        * psxcleanup/Makefile.am, psxcleanup/psxcleanup.c,
1494        psxcleanup/psxcleanup.scn: New files.
1495
14962008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1497
1498        * psx01/init.c, psxmsgq01/init.c, psxtimer01/psxtimer.c,
1499        psxtimer01/psxtimer01.scn, psxtimer02/psxtimer.c:
1500
15012007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1502
1503        * psxsignal01/.cvsignore, psxualarm/.cvsignore: New files.
1504
15052007-12-20      Jennifer Averett <jennifer.averett@OARcorp.com>
1506
1507        * Makefile.am, configure.ac: Added test for ualarm
1508        * psxualarm/Makefile.am, psxualarm/init.c, psxualarm/psxualarm.scn,
1509        psxualarm/system.h: New files.
1510
15112007-12-19      Jennifer Averett <jennifer.averett@OARcorp.com>
1512
1513        * Makefile.am, configure.ac: Added posix signal test
1514        * psxsignal01/Makefile.am, psxsignal01/init.c,
1515        psxsignal01/psxsignal01.scn, psxsignal01/system.h,
1516        psxsignal01/task1.c: New files.
1517
15182007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1519
1520        * Makefile.am, configure.ac: Add test for sysconf().
1521        * psxsysconf/.cvsignore, psxsysconf/Makefile.am, psxsysconf/init.c,
1522        psxsysconf/psxsysconf.scn, psxsysconf/system.h: New files.
1523
15242007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1525
1526        * psx01/init.c, psx01/psx01.scn: Add more test cases for
1527        sched_rr_get_interval() and sched_get_priority_max().
1528
15292007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1530
1531        * psxenosys/init.c: Fix typo.
1532
15332007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1534
1535        * Makefile.am, configure.ac: Rename psxtimer to psxtimer01 to indicate
1536        addition of second POSIX Timer test. Add initial version of
1537        psxtimer02 to cover some conditions missed in psxtimer01. More cases
1538        left to add.
1539        * psxtimer01/.cvsignore, psxtimer01/Makefile.am, psxtimer01/psxtimer.c,
1540        psxtimer01/psxtimer01.scn, psxtimer01/system.h,
1541        psxtimer02/.cvsignore, psxtimer02/Makefile.am, psxtimer02/psxtimer.c,
1542        psxtimer02/psxtimer02.scn, psxtimer02/system.h: New files.
1543        * psxtimer/.cvsignore, psxtimer/Makefile.am, psxtimer/psxtimer.c,
1544        psxtimer/psxtimer.scn, psxtimer/system.h: Removed.
1545
15462007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1547
1548        * psx01/init.c, psx01/psx01.scn: Add usleep() test.
1549
15502007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1551
1552        * Makefile.am, configure.ac: New test to cover all RTEMS POSIX
1553        functions that return ENOSYS.
1554        * psxenosys/.cvsignore, psxenosys/Makefile.am, psxenosys/init.c,
1555        psxenosys/psxenosys.scn, psxenosys/system.h: New files.
1556
15572007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1558
1559        * psx13/test.c: Fix spelling error.
1560
15612007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1562
1563        * psxtime/test.c: Add tests for adjtime().
1564
15652007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1566
1567        * psxbarrier01/psxbarrier01.scn, psxbarrier01/test.c,
1568        psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Added several test
1569        cases to improve test coverage.
1570
15712007-09-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1572
1573        PR 1262/filesystem
1574        * Makefile.am, configure.ac, include/pmacros.h: Add support for readv()
1575        and writev() including documentation and test case.
1576        * psxrdwrv/.cvsignore, psxrdwrv/Makefile.am, psxrdwrv/main.c,
1577        psxrdwrv/psxrdwrv.scn, psxrdwrv/test.c: New files.
1578
15792007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1580
1581        * psxsem01/init.c, psxsem01/psxsem01.scn, psxtimer/psxtimer.c,
1582        psxtimer/psxtimer.scn: Add optional managers to Makefiles. Clean up
1583        test cases so last output line follows END OF pattern. Make sure test
1584        case all run. All tests appeared ok on sis.
1585
15862007-04-05      Joel Sherrill <joel@OARcorp.com>
1587
1588        * psx01/init.c, psx01/psx01.scn: Adjust test to account for nanosleep()
1589        behavior more closely matching GNU/Linux.
1590
15912006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1592
1593        * psxrwlock01/main.c, psxrwlock01/test.c: Improve rwlock test to
1594        include normal blocking and unblocking on timeout.
1595
15962006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1597
1598        * configure.ac: New BUG-REPORT address.
1599
16002006-11-17      Joel Sherrill <joel@OARcorp.com>
1601
1602        * psxsem01/init.c: Account for change in POSIX semaphore time handling.
1603        Previously the timeout was not absolute time and checked BEFORE
1604        attempting to lock semaphore.
1605
16062006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1607
1608        * psxbarrier01/main.c: New file.
1609
16102006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1611
1612        * psxrwlock01/.cvsignore, psxrwlock01/Makefile.am, psxrwlock01/main.c,
1613        psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c,
1614        psxspin01/.cvsignore, psxspin01/Makefile.am, psxspin01/main.c,
1615        psxspin01/psxspin01.scn, psxspin01/test.c: New files.
1616
16172006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1618
1619        * Makefile.am, configure.ac: Adding POSIX barriers, POSIX spinlocks,
1620        and partial implementation of POSIX rwlocks.
1621        * psxbarrier01/.cvsignore, psxbarrier01/Makefile.am,
1622        psxbarrier01/psxbarrier01.scn, psxbarrier01/test.c: New files.
1623
16242006-10-30      Joel Sherrill <joel@OARcorp.com>
1625
1626        PR 841/rtems
1627        * psxsem01/init.c: Make sem_timedwait more conformant to Open Group
1628        specification.
1629
16302006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1631
1632        * configure.ac: Require autoconf-2.60. Require automake-1.10.
1633
16342006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
1635
1636        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1637        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1638        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1639        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1640        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1641        psxfile01/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
1642        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
1643        psxtime/Makefile.am, psxtimer/Makefile.am: Eliminate scndir, docdir.
1644        Use rtems_testsdir instead.
1645
16462005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1647
1648        * configure.ac: Remove RTEMS_ENABLE_BARE,
1649        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
1650
16512005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
1652
1653        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1654        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1655        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1656        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1657        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1658        psxfile01/Makefile.am, psxhdrs/Makefile.am, psxmount/Makefile.am,
1659        psxmsgq01/Makefile.am, psxreaddir/Makefile.am, psxsem01/Makefile.am,
1660        psxstat/Makefile.am, psxtime/Makefile.am, psxtimer/Makefile.am:
1661        Convert to using *_PROGRAMS.
1662
16632005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1664
1665        * psx01/Makefile.am, psx02/Makefile.am,
1666        psx03/Makefile.am, psx04/Makefile.am,
1667        psx05/Makefile.am, psx06/Makefile.am,
1668        psx07/Makefile.am, psx08/Makefile.am,
1669        psx09/Makefile.am, psx10/Makefile.am,
1670        psx11/Makefile.am, psx12/Makefile.am,
1671        psx13/Makefile.am, psxcancel/Makefile.am,
1672        psxchroot01/Makefile.am, psxfile01/Makefile.am,
1673        psxmount/Makefile.am, psxmsgq01/Makefile.am,
1674        psxreaddir/Makefile.am, psxsem01/Makefile.am,
1675        psxstat/Makefile.am, psxtime/Makefile.am,
1676        psxtimer/Makefile.am: Rework.
1677
16782005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1679
1680        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1681        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1682        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1683        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1684        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1685        psxfile01/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
1686        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
1687        psxtime/Makefile.am, psxtimer/Makefile.am: Expand psxtests.am.
1688        * psxtests.am: Remove.
1689
16902005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1691
1692        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1693        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1694        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1695        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1696        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1697        psxfile01/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
1698        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
1699        psxtime/Makefile.am, psxtimer/Makefile.am:
1700        AM_CPPFLAGS += -I..../support/include.
1701
17022005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1703
1704        * psxtests.am: Set project_bspdir=$(PROJECT_ROOT)
1705
17062005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1707
1708        * psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1709        psxfile01/Makefile.am, psxmount/Makefile.am, psxreaddir/Makefile.am,
1710        psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1711        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1712        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1713        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1714        psxmsgq01/Makefile.am, psxsem01/Makefile.am, psxtimer/Makefile.am,
1715        psxstat/Makefile.am: Add ../include/pmacros.h
1716        * Makefile.am: Remove noinst_HEADERS. Remove POSIX_FILES_DIRS,
1717        POSIX_FILES_DIRS.
1718        * psxtests.am: Remove LIB_VARIANT.
1719
17202005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1721
1722        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1723        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1724        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1725        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1726        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1727        psxfile01/Makefile.am, psxhdrs/Makefile.am, psxmount/Makefile.am,
1728        psxmsgq01/Makefile.am, psxreaddir/Makefile.am, psxsem01/Makefile.am,
1729        psxstat/Makefile.am, psxtime/Makefile.am, psxtimer/Makefile.am:
1730        Remove SRC, PRINT_SRC.
1731
17322005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1733
1734        * Makefile.am: Cleanup.
1735
17362005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1737
1738        * psxtests.am: Add $(PGM): ${ARCH}/$(dirstamp).
1739        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1740        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1741        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1742        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1743        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1744        psxfile01/Makefile.am, psxhdrs/Makefile.am, psxmount/Makefile.am,
1745        psxmsgq01/Makefile.am, psxreaddir/Makefile.am, psxsem01/Makefile.am,
1746        psxstat/Makefile.am, psxtime/Makefile.am, psxtimer/Makefile.am:
1747        Partial conversion to automake.
1748
17492005-09-01      Joel Sherrill <joel@OARcorp.com>
1750
1751        PR 628/rtems
1752        * psx04/init.c, psx04/psx04.scn: Update tests to reflect a signal of 0
1753        being an error.
1754
17552005-04-26      Joel Sherrill <joel@OARcorp.com>
1756
1757        * psxreaddir/test.c: Eliminate warnings.
1758
17592004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
1760
1761        * configure.ac: Require automake > 1.9.
1762
17632004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1764
1765        * psx01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1766        * psx02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1767        * psx03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1768        * psx04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1769        * psx05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1770        * psx06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1771        * psx07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1772        * psx08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1773        * psx09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1774        * psx10/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1775        * psx11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1776        * psx12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1777        * psx13/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1778        * psxcancel/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1779        * psxchroot01/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1780        * psxfile01/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1781        * psxmount/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1782        * psxmsgq01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1783        * psxreaddir/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1784        * psxsem01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1785        * psxstat/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1786        * psxtime/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1787        * psxtimer/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1788
17892004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1790
1791        * psxcancel/init.c: Include <rtems/console.h> instead of <console.h>.
1792        * psxmount/test.c: Include <rtems/imfs.h> instead of <imfs.h>.
1793        * psxreaddir/test.c: Include <rtems/imfs.h> instead of <imfs.h>.
1794        * psxstat/test.c: Include <rtems/imfs.h> instead of <imfs.h>.
1795
17962004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
1797
1798        * psx06/init.c, psx06/system.h, psx06/task.c, psx06/task2.c: Convert
1799        to using c99 fixed size types.
1800
18012004-03-26      Ralf Corsepius <ralf.corsepius@rtems.org>
1802
1803        * Makefile.am: Remove include from SUBDIRS.
1804
18052004-03-26      Ralf Corsepius <ralf.corsepius@rtems.org>
1806
1807        * include/Makefile.am: Remove.
1808        * Makefile.am: Merge-in include/Makefile.am.
1809        * configure.ac: Reflect changes above.
1810
18112004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1812
1813        * configure.ac: Add 2nd arg to RTEMS_TOP.
1814
18152004-03-05      Joel Sherrill <joel@OARcorp.com>
1816
1817        * psxfile01/test.c, psxmsgq01/init.c, psxstat/test.c,
1818        psxtimer/psxtimer.c: Eliminate warnings and typos.
1819
18202004-02-26      Sébastien Barré <sbarre@sdelcc.com>
1821
1822        PR 582/core
1823        * psxmsgq01/init.c, psxmsgq01/psxmsgq01.scn: Fix the POSIX message
1824        queue test so more of it runs now.
1825
18262004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1827
1828        * psx01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
1829        Add PRE/TMPINSTALL_FILES to CLEANFILES.
1830        * psx02/Makefile.am: Ditto.
1831        * psx03/Makefile.am: Ditto.
1832        * psx04/Makefile.am: Ditto.
1833        * psx05/Makefile.am: Ditto.
1834        * psx06/Makefile.am: Ditto.
1835        * psx07/Makefile.am: Ditto.
1836        * psx08/Makefile.am: Ditto.
1837        * psx09/Makefile.am: Ditto.
1838        * psx10/Makefile.am: Ditto.
1839        * psx11/Makefile.am: Ditto.
1840        * psx12/Makefile.am: Ditto.
1841        * psx13/Makefile.am: Ditto.
1842        * psxcancel/Makefile.am: Ditto.
1843        * psxchroot01/Makefile.am: Ditto.
1844        * psxfile01/Makefile.am: Ditto.
1845        * psxmount/Makefile.am: Ditto.
1846        * psxmsgq01/Makefile.am: Ditto.
1847        * psxreaddir/Makefile.am: Ditto.
1848        * psxsem01/Makefile.am: Ditto.
1849        * psxstat/Makefile.am: Ditto.
1850        * psxtime/Makefile.am: Ditto.
1851        * psxtimer/Makefile.am: Ditto.
1852
18532003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1854
1855        * psxtests.am: Add dirstamp support.
1856
18572003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1858
1859        * psxtests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
1860
18612003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1862
1863        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
1864
18652003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1866
1867        * psxcancel/Makefile.am: Remove used H_FILES.
1868
18692003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1870
1871        * include/Makefile.am: Reformat.
1872        * psx01/Makefile.am: Remove all-local: $(ARCH).
1873        * psx02/Makefile.am: Remove all-local: $(ARCH).
1874        * psx03/Makefile.am: Remove all-local: $(ARCH).
1875        * psx04/Makefile.am: Remove all-local: $(ARCH).
1876        * psx05/Makefile.am: Remove all-local: $(ARCH).
1877        * psx06/Makefile.am: Remove all-local: $(ARCH).
1878        * psx07/Makefile.am: Remove all-local: $(ARCH).
1879        * psx08/Makefile.am: Remove all-local: $(ARCH).
1880        * psx09/Makefile.am: Remove all-local: $(ARCH).
1881        * psx10/Makefile.am: Remove all-local: $(ARCH).
1882        * psx11/Makefile.am: Remove all-local: $(ARCH).
1883        * psx12/Makefile.am: Remove all-local: $(ARCH).
1884        * psx13/Makefile.am: Remove all-local: $(ARCH).
1885        * psxcancel/Makefile.am: Remove all-local: $(ARCH).
1886        * psxchroot01/Makefile.am: Remove all-local: $(ARCH).
1887        * psxfile01/Makefile.am: Remove all-local: $(ARCH).
1888        * psxhdrs/Makefile.am: Remove all-local: $(ARCH).
1889        * psxmount/Makefile.am: Remove all-local: $(ARCH).
1890        * psxmsgq01/Makefile.am: Remove all-local: $(ARCH).
1891        * psxreaddir/Makefile.am: Remove all-local: $(ARCH).
1892        * psxsem01/Makefile.am: Remove all-local: $(ARCH).
1893        * psxstat/Makefile.am: Remove all-local: $(ARCH).
1894        * psxtime/Makefile.am: Remove all-local: $(ARCH).
1895        * psxtimer/Makefile.am: Remove all-local: $(ARCH).
1896
18972003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1898
1899        * configure.ac: Reflect having moved to testsuites/.
1900
19012003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1902
1903        * configure.ac: Remove RTEMS_CANONICAL_HOST.
1904
19052003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1906
1907        * configure.ac:Remove RTEMS_CHECK_CPU.
1908
19092003-09-15      Jennifer Averett <jennifer@OARcorp.com>
1910
1911        * psxhdrs/sync01.c, psxhdrs/sync02.c: Correct fd creation
1912
19132003-09-04      Joel Sherrill <joel@OARcorp.com>
1914
1915        * psx01/init.c, psx01/system.h, psx01/task.c, psx02/init.c,
1916        psx02/system.h, psx02/task.c, psx03/init.c, psx03/system.h,
1917        psx03/task.c, psx04/init.c, psx04/system.h, psx04/task1.c,
1918        psx04/task2.c, psx04/task3.c, psx05/init.c, psx05/system.h,
1919        psx05/task.c, psx05/task2.c, psx05/task3.c, psx06/init.c,
1920        psx06/system.h, psx06/task.c, psx06/task2.c, psx07/init.c,
1921        psx07/system.h, psx07/task.c, psx08/init.c, psx08/system.h,
1922        psx08/task1.c, psx08/task2.c, psx08/task3.c, psx09/init.c,
1923        psx09/system.h, psx10/init.c, psx10/system.h, psx10/task.c,
1924        psx10/task2.c, psx10/task3.c, psx11/init.c, psx11/system.h,
1925        psx11/task.c, psx12/init.c, psx12/system.h, psx12/task.c,
1926        psx13/main.c, psx13/test.c, psxcancel/init.c, psxfile01/main.c,
1927        psxfile01/test.c, psxhdrs/clock01.c, psxhdrs/clock02.c,
1928        psxhdrs/clock03.c, psxhdrs/clock04.c, psxhdrs/clock05.c,
1929        psxhdrs/clock06.c, psxhdrs/cond01.c, psxhdrs/cond02.c,
1930        psxhdrs/cond03.c, psxhdrs/cond04.c, psxhdrs/cond05.c,
1931        psxhdrs/cond06.c, psxhdrs/cond07.c, psxhdrs/cond08.c,
1932        psxhdrs/cond09.c, psxhdrs/cond10.c, psxhdrs/key01.c, psxhdrs/key02.c,
1933        psxhdrs/key03.c, psxhdrs/key04.c, psxhdrs/mutex01.c,
1934        psxhdrs/mutex02.c, psxhdrs/mutex03.c, psxhdrs/mutex04.c,
1935        psxhdrs/mutex05.c, psxhdrs/mutex06.c, psxhdrs/mutex07.c,
1936        psxhdrs/mutex08.c, psxhdrs/mutex09.c, psxhdrs/mutex10.c,
1937        psxhdrs/mutex11.c, psxhdrs/mutex12.c, psxhdrs/mutex13.c,
1938        psxhdrs/mutex14.c, psxhdrs/mutex15.c, psxhdrs/mutex16.c,
1939        psxhdrs/proc01.c, psxhdrs/proc02.c, psxhdrs/proc03.c,
1940        psxhdrs/proc04.c, psxhdrs/proc05.c, psxhdrs/proc06.c,
1941        psxhdrs/proc07.c, psxhdrs/proc08.c, psxhdrs/proc09.c,
1942        psxhdrs/proc10.c, psxhdrs/proc11.c, psxhdrs/proc12.c,
1943        psxhdrs/proc13.c, psxhdrs/proc14.c, psxhdrs/pthread01.c,
1944        psxhdrs/pthread02.c, psxhdrs/pthread03.c, psxhdrs/pthread04.c,
1945        psxhdrs/pthread05.c, psxhdrs/pthread06.c, psxhdrs/pthread07.c,
1946        psxhdrs/pthread08.c, psxhdrs/pthread09.c, psxhdrs/pthread10.c,
1947        psxhdrs/pthread11.c, psxhdrs/pthread12.c, psxhdrs/pthread13.c,
1948        psxhdrs/pthread14.c, psxhdrs/pthread15.c, psxhdrs/pthread16.c,
1949        psxhdrs/pthread17.c, psxhdrs/pthread18.c, psxhdrs/pthread19.c,
1950        psxhdrs/pthread20.c, psxhdrs/pthread21.c, psxhdrs/pthread22.c,
1951        psxhdrs/pthread23.c, psxhdrs/pthread24.c, psxhdrs/pthread25.c,
1952        psxhdrs/pthread26.c, psxhdrs/pthread27.c, psxhdrs/pthread28.c,
1953        psxhdrs/pthread29.c, psxhdrs/pthread30.c, psxhdrs/pthread31.c,
1954        psxhdrs/pthread32.c, psxhdrs/pthread33.c, psxhdrs/pthread34.c,
1955        psxhdrs/pthread35.c, psxhdrs/pthread36.c, psxhdrs/sched01.c,
1956        psxhdrs/sched02.c, psxhdrs/sched03.c, psxhdrs/sched04.c,
1957        psxhdrs/sched05.c, psxhdrs/sched06.c, psxhdrs/sched07.c,
1958        psxhdrs/sched08.c, psxhdrs/signal01.c, psxhdrs/signal02.c,
1959        psxhdrs/signal03.c, psxhdrs/signal04.c, psxhdrs/signal05.c,
1960        psxhdrs/signal06.c, psxhdrs/signal07.c, psxhdrs/signal08.c,
1961        psxhdrs/signal09.c, psxhdrs/signal10.c, psxhdrs/signal11.c,
1962        psxhdrs/signal12.c, psxhdrs/signal13.c, psxhdrs/signal14.c,
1963        psxhdrs/signal15.c, psxhdrs/signal16.c, psxhdrs/signal17.c,
1964        psxhdrs/signal18.c, psxhdrs/signal19.c, psxhdrs/signal20.c,
1965        psxhdrs/signal21.c, psxhdrs/signal22.c, psxhdrs/signal23.c,
1966        psxhdrs/sync01.c, psxhdrs/sync02.c, psxhdrs/sync03.c,
1967        psxhdrs/time01.c, psxhdrs/time02.c, psxhdrs/time03.c,
1968        psxhdrs/time04.c, psxhdrs/time05.c, psxhdrs/time06.c,
1969        psxhdrs/time07.c, psxhdrs/time08.c, psxhdrs/time09.c,
1970        psxhdrs/time10.c, psxhdrs/time11.c, psxhdrs/time12.c,
1971        psxhdrs/time13.c, psxhdrs/timer01.c, psxhdrs/timer02.c,
1972        psxhdrs/timer03.c, psxhdrs/timer04.c, psxhdrs/timer05.c,
1973        psxhdrs/timer06.c, psxhdrs/timer07.c, psxmsgq01/init.c,
1974        psxmsgq01/system.h, psxsem01/system.h, psxstat/main.c,
1975        psxstat/test.c, psxtime/main.c, psxtime/test.c, psxtimer/psxtimer.c,
1976        psxtimer/system.h: URL for license changed.
1977
19782003-09-04      Joel Sherrill <joel@OARcorp.com>
1979
1980        PR 462/tests
1981        * psxhdrs/Makefile.am: Added ualarm.c
1982        * psxhdrs/signal23.c: New file.
1983
19842003-09-03      Joel Sherrill <joel@OARcorp.com>
1985
1986        PR 463/tests
1987        PR 465/tests
1988        * psxhdrs/Makefile.am: Add new test cases.
1989        * psxhdrs/sync01.c, psxhdrs/sync02.c, psxhdrs/sync03.c,
1990        psxhdrs/timer07.c: New files.
1991
19922003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1993
1994        * Makefile.am: Reflect having moved aclocal/.
1995
19962003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1997
1998        * Makefile.am: Reflect having moved automake/.
1999        * include/Makefile.am: Reflect having moved automake/.
2000        * psx01/Makefile.am: Reflect having moved automake/.
2001        * psx02/Makefile.am: Reflect having moved automake/.
2002        * psx03/Makefile.am: Reflect having moved automake/.
2003        * psx04/Makefile.am: Reflect having moved automake/.
2004        * psx05/Makefile.am: Reflect having moved automake/.
2005        * psx06/Makefile.am: Reflect having moved automake/.
2006        * psx07/Makefile.am: Reflect having moved automake/.
2007        * psx08/Makefile.am: Reflect having moved automake/.
2008        * psx09/Makefile.am: Reflect having moved automake/.
2009        * psx10/Makefile.am: Reflect having moved automake/.
2010        * psx11/Makefile.am: Reflect having moved automake/.
2011        * psx12/Makefile.am: Reflect having moved automake/.
2012        * psx13/Makefile.am: Reflect having moved automake/.
2013        * psxcancel/Makefile.am: Reflect having moved automake/.
2014        * psxchroot01/Makefile.am: Reflect having moved automake/.
2015        * psxfile01/Makefile.am: Reflect having moved automake/.
2016        * psxhdrs/Makefile.am: Reflect having moved automake/.
2017        * psxmount/Makefile.am: Reflect having moved automake/.
2018        * psxmsgq01/Makefile.am: Reflect having moved automake/.
2019        * psxreaddir/Makefile.am: Reflect having moved automake/.
2020        * psxsem01/Makefile.am: Reflect having moved automake/.
2021        * psxstat/Makefile.am: Reflect having moved automake/.
2022        * psxtime/Makefile.am: Reflect having moved automake/.
2023        * psxtimer/Makefile.am: Reflect having moved automake/.
2024
20252003-08-14      Joel Sherrill <joel@OARcorp.com>
2026
2027        PR 408/filesystem
2028        * psx13/test.c: Added very rudimentary test of sync() service.
2029
20302003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2031
2032        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
2033
20342003-06-12      Joel Sherrill <joel@OARcorp.com>
2035
2036        * psxchroot01/test.c, psxreaddir/test.c: Removed warnings.
2037
20382003-05-29      Joel Sherrill <joel@OARcorp.com>
2039
2040        * psx02/init.c, psx04/init.c, psx13/test.c, psxchroot01/test.c,
2041        psxhdrs/pthread07.c, psxmsgq01/init.c, psxreaddir/test.c,
2042        psxtimer/psxtimer.c: Removed warnings.
2043
20442003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2045
2046        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
2047        CC_CFLAGS_DEFAULT (obsolete).
2048
20492003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2050
2051        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
2052        Remove CC_LDFLAGS_PROFILE_V.
2053
20542003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2055
2056        * configure.ac: Remove AC_CONFIG_AUX_DIR.
2057
20582003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2059
2060        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2061
20622003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2063
2064        * configure.ac: AC_PREREQ(2.57).
2065
20662002-11-14      Joel Sherrill <joel@OARcorp.com>
2067
2068        * psx01/psx01.scn, psx02/psx02.scn, psx03/psx03.scn, psx04/psx04.scn,
2069        psx05/psx05.scn, psx06/psx06.scn, psx07/psx07.scn, psx08/psx08.scn,
2070        psx09/psx09.scn, psx10/psx10.scn, psx11/psx11.scn, psx12/psx12.scn:
2071        Per PR239 update the IDs in the various screens.
2072
20732002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2074
2075        * .cvsignore: Reformat.
2076        Add autom4te*cache.
2077        Remove autom4te.cache.
2078
20792002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2080
2081        * psx01/Makefile.am: Use .$(OBJEXT) instead of .o.
2082        * psx02/Makefile.am: Use .$(OBJEXT) instead of .o.
2083        * psx03/Makefile.am: Use .$(OBJEXT) instead of .o.
2084        * psx04/Makefile.am: Use .$(OBJEXT) instead of .o.
2085        * psx05/Makefile.am: Use .$(OBJEXT) instead of .o.
2086        * psx06/Makefile.am: Use .$(OBJEXT) instead of .o.
2087        * psx07/Makefile.am: Use .$(OBJEXT) instead of .o.
2088        * psx08/Makefile.am: Use .$(OBJEXT) instead of .o.
2089        * psx09/Makefile.am: Use .$(OBJEXT) instead of .o.
2090        * psx10/Makefile.am: Use .$(OBJEXT) instead of .o.
2091        * psx11/Makefile.am: Use .$(OBJEXT) instead of .o.
2092        * psx12/Makefile.am: Use .$(OBJEXT) instead of .o.
2093        * psx13/Makefile.am: Use .$(OBJEXT) instead of .o.
2094        * psxcancel/Makefile.am: Use .$(OBJEXT) instead of .o.
2095        * psxchroot01/Makefile.am: Use .$(OBJEXT) instead of .o.
2096        * psxfile01/Makefile.am: Use .$(OBJEXT) instead of .o.
2097        * psxhdrs/Makefile.am: Use .$(OBJEXT) instead of .o.
2098        * psxmount/Makefile.am: Use .$(OBJEXT) instead of .o.
2099        * psxmsgq01/Makefile.am: Use .$(OBJEXT) instead of .o.
2100        * psxreaddir/Makefile.am: Use .$(OBJEXT) instead of .o.
2101        * psxsem01/Makefile.am: Use .$(OBJEXT) instead of .o.
2102        * psxstat/Makefile.am: Use .$(OBJEXT) instead of .o.
2103        * psxtime/Makefile.am: Use .$(OBJEXT) instead of .o.
2104        * psxtimer/Makefile.am: Use .$(OBJEXT) instead of .o.
2105
21062002-08-01      Joel Sherrill <joel@OARcorp.com>
2107
2108        * Per PR47 add support for buffered test output.  This involved
2109        adding defines to redirect output to a buffer and dump it when
2110        full, at "test pause", and at exit.  To avoid problems when redefining
2111        exit(), all tests were modified to call rtems_test_exit().
2112        Some tests, notable psxtests, had to be modified to include
2113        the standard test macro .h file (pmacros.h or tmacros.h) to
2114        enable this support.
2115        * include/pmacros.h, psx01/task.c, psx02/init.c, psx02/task.c,
2116        psx03/init.c, psx04/init.c, psx05/init.c, psx06/init.c, psx07/init.c,
2117        psx08/task3.c, psx09/init.c, psx10/init.c, psx11/init.c,
2118        psx12/init.c, psx13/Makefile.am, psx13/main.c, psx13/test.c,
2119        psxcancel/init.c, psxchroot01/Makefile.am, psxchroot01/main.c,
2120        psxchroot01/test.c, psxfile01/Makefile.am, psxfile01/main.c,
2121        psxfile01/test.c, psxfile01/test_cat.c, psxfile01/test_extend.c,
2122        psxfile01/test_write.c, psxmount/Makefile.am, psxmount/main.c,
2123        psxmount/test.c, psxmsgq01/init.c, psxreaddir/Makefile.am,
2124        psxreaddir/main.c, psxreaddir/test.c, psxsem01/init.c,
2125        psxstat/Makefile.am, psxstat/main.c, psxstat/test.c, psxtime/main.c,
2126        psxtime/test.c, psxtimer/psxtimer.c: Modified.
2127
21282002-07-05      Joel Sherrill <joel@OARcorp.com>
2129
2130        * psxcancel/Makefile.am, psxcancel/init.c, psxcancel/psxcancel.scn:
2131        Updated as part of PR164 which reported problems with the RTEMS
2132        implementation of pthread_cancel.
2133       
21342001-04-26      Joel Sherrill <joel@OARcorp.com>
2135
2136        * psxmsgq01/init.c: Reflect changes made to address PR81 that
2137        reworked POSIX message queues to add a descriptor separate from
2138        the underlying message queue.  This allows non-blocking to follow
2139        the "open" not the underlying queue.
2140 
21412002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2142
2143        * configure.ac: Remove ENABLE_GCC28.
2144
21452002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2146
2147        * configure.ac:
2148        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
2149        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
2150        * Makefile.am: Remove AUTOMAKE_OPTIONS.
2151        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
2152        * psx01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2153        * psx02/Makefile.am: Remove AUTOMAKE_OPTIONS.
2154        * psx03/Makefile.am: Remove AUTOMAKE_OPTIONS.
2155        * psx04/Makefile.am: Remove AUTOMAKE_OPTIONS.
2156        * psx05/Makefile.am: Remove AUTOMAKE_OPTIONS.
2157        * psx06/Makefile.am: Remove AUTOMAKE_OPTIONS.
2158        * psx07/Makefile.am: Remove AUTOMAKE_OPTIONS.
2159        * psx08/Makefile.am: Remove AUTOMAKE_OPTIONS.
2160        * psx09/Makefile.am: Remove AUTOMAKE_OPTIONS.
2161        * psx10/Makefile.am: Remove AUTOMAKE_OPTIONS.
2162        * psx11/Makefile.am: Remove AUTOMAKE_OPTIONS.
2163        * psx12/Makefile.am: Remove AUTOMAKE_OPTIONS.
2164        * psx13/Makefile.am: Remove AUTOMAKE_OPTIONS.
2165        * psxcancel/Makefile.am: Remove AUTOMAKE_OPTIONS.
2166        * psxchroot01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2167        * psxfile01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2168        * psxhdrs/Makefile.am: Remove AUTOMAKE_OPTIONS.
2169        * psxmount/Makefile.am: Remove AUTOMAKE_OPTIONS.
2170        * psxmsgq01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2171        * psxreaddir/Makefile.am: Remove AUTOMAKE_OPTIONS.
2172        * psxsem01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2173        * psxstat/Makefile.am: Remove AUTOMAKE_OPTIONS.
2174        * psxtime/Makefile.am: Remove AUTOMAKE_OPTIONS.
2175        * psxtimer/Makefile.am: Remove AUTOMAKE_OPTIONS.
2176
21772001-11-07      Jennifer Averett <jennifer@OARcorp.com>
2178
2179        Reported by Ibragimov Ilya <ibr@oktet.ru> and tracked as PR63.
2180        * psxstat/test.c: Fix test ENOTDIR to correspond to chdir() change.
2181        Since we check permissions before evaluating enough to see if it
2182        a regular file or directory, this hack is needed to make the regular
2183        file executable.
2184
21852001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2186
2187        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
2188        * configure.in: Remove.
2189        * configure.ac: New file, generated from configure.in by autoupdate.
2190
21912001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2192
2193        * psxtests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
2194
21952001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2196
2197        * psx01/Makefile.am: include leaf.am instead of leaf.cfg.
2198        * psx11/Makefile.am: include leaf.am instead of leaf.cfg.
2199        * psxcancel/Makefile.am: include leaf.am instead of leaf.cfg.
2200        * psx02/Makefile.am: include leaf.am instead of leaf.cfg.
2201        * psx13/Makefile.am: include leaf.am instead of leaf.cfg.
2202        * psxtime/Makefile.am: include leaf.am instead of leaf.cfg.
2203        * psxchroot01/Makefile.am: include leaf.am instead of leaf.cfg.
2204        * psx07/Makefile.am: include leaf.am instead of leaf.cfg.
2205        * psxmsgq01/Makefile.am: include leaf.am instead of leaf.cfg.
2206        * psxtimer/Makefile.am: include leaf.am instead of leaf.cfg.
2207        * psx10/Makefile.am: include leaf.am instead of leaf.cfg.
2208        * psx08/Makefile.am: include leaf.am instead of leaf.cfg.
2209        * psxhdrs/Makefile.am: include leaf.am instead of leaf.cfg.
2210        * psxfile01/Makefile.am: include leaf.am instead of leaf.cfg.
2211        * psx05/Makefile.am: include leaf.am instead of leaf.cfg.
2212        * psx09/Makefile.am: include leaf.am instead of leaf.cfg.
2213        * psxmount/Makefile.am: include leaf.am instead of leaf.cfg.
2214        * psxstat/Makefile.am: include leaf.am instead of leaf.cfg.
2215        * psx12/Makefile.am: include leaf.am instead of leaf.cfg.
2216        * psxreaddir/Makefile.am: include leaf.am instead of leaf.cfg.
2217        * psxsem01/Makefile.am: include leaf.am instead of leaf.cfg.
2218        * psx03/Makefile.am: include leaf.am instead of leaf.cfg.
2219        * psx04/Makefile.am: include leaf.am instead of leaf.cfg.
2220        * psx06/Makefile.am: include leaf.am instead of leaf.cfg.
2221
22222001-08-09      Fernando-Ruiz Casas <correo@fernando-ruiz.com>
2223
2224        * psxchroot01/.cvsignore, psxchroot01/Makefile.am, psxchroot01/main.c,
2225        psxchroot01/psxchroot01.scn, psxchroot01/test.c:  Implemented the
2226        psxchroot01 test.
2227
22282001-05-25      Joel Sherrill <joel@OARcorp.com>
2229
2230        * Added once version of psxchroot01 test for user review.
2231        * psxchroot01: New directory.
2232        * psxchroot01/Makefile.am, psxchroot01/main.c, psxchroot01/test.c,
2233        psxchroot01/psxchroot01.scn, psxchroot01/.cvsignore: New files.
2234        * configure.in, Makefile.am: Modified to reflect above.
2235
22362001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
2237
2238        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
2239
22402001-04-24      Joel Sherrill <joel@OARcorp.com>
2241
2242        * psxfile01/test.c, psxfile01/psxfile01.scn : Added test case for
2243        open, write, reopen, append twice from Andrew Bythell
2244        <abythell@nortelnetworks.com> that tripped an initialization
2245        problem in the IMFS.
2246
22472001-04-20      Joel Sherrill <joel@OARcorp.com>
2248
2249        * psx04/init.c, psx04/psx04.scn, psx07/init.c, psx07/psx07.scn,
2250        psxfile01/psxfile01.scn, psxmsgq01/psxmsgq01.scn,
2251        psxreaddir/test.c, psxstat/psxstat.scn, psxstat/test.c,
2252        psxtime/psxtime.scn, psxtimer/psxtimer.scn:
2253        Various adjustments so test output matches screens more reliably.
2254
22552001-01-25      Joel Sherrill <joel@OARcorp.com>
2256
2257        * psx01/psx01.scn: Corrected to reflect clock_getres() now working.
2258
22592000-11-17      Jennifer Averett <jennifer@OARcorp.com>
2260
2261        * psxstat/test.c, psxstat/psxstat.scn: Forced inode numbers
2262        to remain consistant across platforms and bsps by forcing
2263        a mount point in front of all paths.
2264
22652000-11-17      Jennifer Averret <jennifer@OARcorp.com>
2266
2267        * psxmount/test.c, psxmount/psxmount.scn: Improve output to report
2268        expected error condition in one case.
2269        * psxreaddir/test.c, psxreaddir.scn: Added test cases to exercise
2270        readdir() of root of mounted filesystem.  Also corrected the screen
2271        file for some mistakes noticed in this effort.
2272
22732000-11-13      Joel Sherrill <joel@OARcorp.com>
2274
2275        * psxmount/psxmount.scn, psxmount/test.c: Correct spelling.
2276
22772000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2278
2279        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
2280
22812000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2282
2283        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
2284
22852000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2286
2287        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
2288        Switch to GNU canonicalization.
2289        * psxtests.am: Remove DEFS.
2290
22912000-10-24      Joel Sherrill <joel@OARcorp.com>
2292
2293        * psxmount/test.c, psxstat/test.c: Include <imfs.h> to get IMFS_ops.
2294        It was formerly incorrectly prototyped in <libio.h>.
2295
22962000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2297
2298        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
2299        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
2300        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
2301        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
2302        psx13/Makefile.am, psxcancel/Makefile.am, psxfile01/Makefile.am,
2303        psxhdrs/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
2304        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
2305        psxtime/Makefile.am, psxtimer/Makefile.am: Include compile.am
2306
23072000-08-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2308        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
2309        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
2310        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
2311        psx10/Makefile.am, psx11/Makefile.am, psx11/Makefile.am,
2312        psx12/Makefile.am, psxcancel/Makefile.am, psxmsgq01/Makefile.am,
2313        psxsem01/Makefile.am, psxsem01/Makefile.am, psxtimer/Makefile.am:
2314        Use AM_CPPFLAGS += instead of AM_CPPFLAGS =
2315
23162000-08-10      Joel Sherrill <joel@OARcorp.com>
2317
2318        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.