source: rtems/testsuites/psxtests/ChangeLog @ e94ce2f

4.115
Last change on this file since e94ce2f was e94ce2f, checked in by Ralf Corsepius <ralf.corsepius@…>, on Oct 17, 2011 at 7:18:21 AM

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

  • psxhdrs/signal01.c, psxhdrs/signal02.c, psxhdrs/signal03.c, psxhdrs/signal04.c, psxhdrs/signal05.c, psxhdrs/signal06.c, psxhdrs/signal07.c, psxhdrs/signal08.c, psxhdrs/signal09.c, psxhdrs/signal10.c, psxhdrs/signal11.c, psxhdrs/signal12.c, psxhdrs/signal13.c, psxhdrs/signal14.c, psxhdrs/signal15.c, psxhdrs/signal16.c, psxhdrs/signal17.c, psxhdrs/signal18.c, psxhdrs/signal19.c, psxhdrs/signal20.c, psxhdrs/signal21.c, psxhdrs/signal22.c, psxhdrs/signal23.c: Let test() return values (avoid warnings).
  • Property mode set to 100644
File size: 95.3 KB
Line 
12011-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * psxhdrs/signal01.c, psxhdrs/signal02.c, psxhdrs/signal03.c,
4        psxhdrs/signal04.c, psxhdrs/signal05.c, psxhdrs/signal06.c,
5        psxhdrs/signal07.c, psxhdrs/signal08.c, psxhdrs/signal09.c,
6        psxhdrs/signal10.c, psxhdrs/signal11.c, psxhdrs/signal12.c,
7        psxhdrs/signal13.c, psxhdrs/signal14.c, psxhdrs/signal15.c,
8        psxhdrs/signal16.c, psxhdrs/signal17.c, psxhdrs/signal18.c,
9        psxhdrs/signal19.c, psxhdrs/signal20.c, psxhdrs/signal21.c,
10        psxhdrs/signal22.c, psxhdrs/signal23.c:
11        Let test() return values (avoid warnings).
12
132011-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
14
15        * psxhdrs/key01.c, psxhdrs/key02.c, psxhdrs/key03.c,
16        psxhdrs/key04.c: Let test() return values (avoid warnings).
17        * psxhdrs/clock01.c, psxhdrs/clock02.c, psxhdrs/clock03.c,
18        psxhdrs/clock04.c, psxhdrs/clock05.c, psxhdrs/clock06.c:
19        Let test() return values (avoid warnings).
20
212011-10-13      Ralf Corsépius <ralf.corsepius@rtems.org>
22
23        * psxhdrs/signal23.c: Add comment to denote test as obsolete.
24        * configure.ac: Check for size of mode_t.
25        * psxfile01/test.c, psxstat/test.c: Include "primode.h".
26        Use PRIomode_t to print mode_t.
27
282011-10-12      Sebastian Huber <sebastian.huber@embedded-brains.de>
29
30        * psxaio01/system.h, psxaio02/system.h, psxaio03/system.h: Do not use
31        the stack checker.
32
332011-10-12      Ralf Corsépius <ralf.corsepius@rtems.org>
34
35        * psxhdrs/sync01.c, psxhdrs/sync02.c: Let test() return values
36        (avoid warnings).
37        * psxhdrs/time01.c, psxhdrs/time02.c, psxhdrs/time03.c,
38        psxhdrs/time04.c, psxhdrs/time05.c, psxhdrs/time06.c,
39        psxhdrs/time07.c, psxhdrs/time08.c, psxhdrs/time09.c,
40        psxhdrs/time10.c, psxhdrs/time11.c, psxhdrs/time12.c,
41        psxhdrs/time13.c: Let test() return values (avoid warnings).
42        * psxhdrs/timer01.c, psxhdrs/timer02.c, psxhdrs/timer03.c,
43        psxhdrs/timer04.c, psxhdrs/timer05.c, psxhdrs/timer06.c,
44        psxhdrs/timer07.c: Let test() return values (avoid warnings).
45
462011-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
47
48        * psx01/init.c, psx07/init.c, psx09/init.c, psx12/init.c,
49        psxclock/init.c, psxtimer01/psxtimer.c: Include "pritime.h".
50        Use PRIdtime_t to print time_t.
51
522011-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
53
54        * configure.ac: Check for size of time_t.
55
562011-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
57
58        * psx16/init.c, psxclassic01/init.c, psxeintr_join/init.c:
59        Add HAVE_CONFIG_H.
60
612011-09-05      Sebastian Huber <sebastian.huber@embedded-brains.de>
62
63        * psxfatal01/psxfatal01.scn, psxfatal01/testcase.h,
64        psxfatal02/psxfatal02.scn, psxfatal02/testcase.h,
65        psxfatal_support/init.c: Print proper begin and end message.
66
672011-08-21      Joel Sherrill <joel.sherrilL@OARcorp.com>
68
69        PR 1890/cpukit
70        * psxmsgq01/init.c: POSIX says msg_prio is allowed to be NULL.
71
722011-08-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
73
74        * psxfatal_support/init.c: Ensure that _Thread_BSP_context is
75        initialized.
76
772011-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
78
79        * psx16/Makefile.am: New file.
80
812011-08-01      Joel Sherrill <joel.sherrilL@OARcorp.com>
82
83        * psx16/.cvsignore, psx16/init.c, psx16/psx16.doc, psx16/psx16.scn: New
84        files. Accidentally missed in previous commit.
85
862011-07-31      Joel Sherrill <joel.sherrilL@OARcorp.com>
87
88        PR 1855/cpukit
89        * Makefile.am, configure.ac: Correct signal processing during
90        pthread_join. We are supposed to unblock the thread waiting on a
91        pthread_join(), dispatch the signal handler, account for it
92        potentially overwriting errno, and then have the thread return to
93        blocking within pthread_join().
94        * psxeintr_join/.cvsignore, psxeintr_join/Makefile.am,
95        psxeintr_join/init.c, psxeintr_join/psxeintr_join.doc,
96        psxeintr_join/psxeintr_join.scn: New files.
97
982011-07-31      Joel Sherrill <joel.sherrilL@OARcorp.com>
99
100        PR 1867/cpukit
101        * Makefile.am, configure.ac, psx12/task.c, psxkey03/init.c,
102        psxrwlock01/test.c: Correct implementation of pthread_exit() and
103        pthread_join() to support the case where a thread is joinable but
104        calls pthread_exit() before a thread has attempted to join.
105
1062011-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
107
108        PR 1839/filesystem
109        * psxfchx01/init.c, psxfchx01/psxfchx01.scn, psxfile01/psxfile01.scn,
110        psxfile01/test.c: Update test to reflect new status codes.
111
1122011-07-21      Ralf Corsépius <ralf.corsepius@rtems.org>
113
114        * psxhdrs/Makefile.am: Remove -Wno-unused-but-set-variable
115        (Non-portable).
116
1172011-07-19      Joel Sherrill <joel.sherrilL@OARcorp.com>
118
119        PR 1838/filesystem
120        * psxfchx01/init.c, psxfchx01/psxfchx01.scn: fchmod() does not need a
121        writeable file descriptor.
122
1232011-06-20      Ralf Corsépius <ralf.corsepius@rtems.org>
124
125        * psxautoinit01/Makefile.am, psxautoinit02/Makefile.am,
126        psxbarrier01/Makefile.am, psxrwlock01/Makefile.am,
127        psxspin01/Makefile.am, psxspin02/Makefile.am:
128        Remove scndir.
129
1302011-06-20      Ralf Corsépius <ralf.corsepius@rtems.org>
131
132        * psxautoinit01/Makefile.am, psxbarrier01/Makefile.am,
133        psxclassic01/Makefile.am, psxcleanup01/Makefile.am,
134        psxfchx01/Makefile.am, psxpasswd01/Makefile.am,
135        psxpasswd02/Makefile.am, psxpipe01/Makefile.am,
136        psxrwlock01/Makefile.am, psxspin01/Makefile.am,
137        psxspin02/Makefile.am: Eliminate rtems_scn_DATA.
138        Install *.doc to rtems_testsdir.
139        * Makefile.am: Remove EXTRA_DIST.
140        Remove DIST_SUBDIRS.
141        Remove obsolete comments.
142        * psxclassic01/psxclassic01.doc: Fix copyright date.
143
1442011-05-16      Yaakov Selkowitz  <yselkowitz@users.sourceforge.net>
145
146        * psxclock/init.c (Init):
147        Use CLOCK_PROCESS_CPUTIME_ID and CLOCK_THREAD_CPUTIME_ID.
148        * psxclock/psxclock.scn: Regenerate.
149
1502011-05-06      Joel Sherrill <joel.sherrill@oarcorp.com>
151
152        * psxfile01/test.c, psxmsgq01/init.c, psxreaddir/test.c: Fix tests
153        broken in warning pass.
154
1552011-05-05      Joel Sherrill <joel.sherrill@oarcorp.com>
156
157        * psx04/task3.c, psxfile01/test.c, psxhdrs/Makefile.am,
158        psxmsgq01/init.c, psxreaddir/test.c, psxsignal01/init.c,
159        psxtimes01/init.c, psxualarm/init.c: Remove warnings.
160
1612011-04-15      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
162
163        * psxstat/test.c: Fixed integer type.  Check status codes.
164
1652011-03-09      Joel Sherrill <joel.sherrill@oarcorp.com>
166
167        * psx04/init.c, psx04/psx04.scn: Remove test case made obsolete by
168        PR1759.
169
1702011-03-08      Joel Sherrill <joel.sherrilL@OARcorp.com>
171
172        PR 1759/cpukit
173        * Makefile.am, configure.ac: Add test to use some pthread calls with
174        Classic Tasks.
175        * psxclassic01/.cvsignore, psxclassic01/Makefile.am,
176        psxclassic01/init.c, psxclassic01/psxclassic01.doc,
177        psxclassic01/psxclassic01.scn: New files.
178
1792011-02-22      Ralf Corsépius <ralf.corsepius@rtems.org>
180
181        * configure.ac: Add AC_CONFIG_HEADER(config.h).
182
1832011-02-22      Ralf Corsépius <ralf.corsepius@rtems.org>
184
185        * psx01/init.c, psx01/task.c, psx02/init.c, psx02/task.c, psx03/init.c,
186        psx03/task.c, psx04/init.c, psx04/task1.c, psx04/task2.c, psx04/task3.c,
187        psx05/init.c, psx05/task.c, psx05/task2.c, psx05/task3.c, psx06/init.c,
188        psx06/task.c, psx06/task2.c, psx07/init.c, psx07/task.c, psx08/init.c,
189        psx08/task1.c, psx08/task2.c, psx08/task3.c, psx09/init.c, psx10/init.c,
190        psx10/task.c, psx10/task2.c, psx10/task3.c, psx11/init.c, psx11/task.c,
191        psx12/init.c, psx12/task.c, psx13/main.c, psx13/test.c, psx14/init.c,
192        psx15/init.c, psxaio01/init.c, psxaio02/init.c, psxaio03/init.c,
193        psxalarm01/init.c, psxautoinit01/init.c, psxautoinit02/init.c,
194        psxbarrier01/main.c, psxbarrier01/test.c, psxcancel/init.c,
195        psxcancel01/init.c, psxchroot01/main.c, psxchroot01/test.c,
196        psxcleanup/psxcleanup.c, psxcleanup01/init.c, psxclock/init.c,
197        psxcond01/init.c, psxenosys/init.c, psxfatal_support/init.c,
198        psxfchx01/init.c, psxfile01/main.c, psxfile01/test.c,
199        psxfile01/test_cat.c, psxfile01/test_extend.c, psxfile01/test_write.c,
200        psxfile02/init.c, psxfilelock01/init.c, psxgetrusage01/init.c,
201        psxhdrs/clock01.c, psxhdrs/clock02.c, psxhdrs/clock03.c,
202        psxhdrs/clock04.c, psxhdrs/clock05.c, psxhdrs/clock06.c,
203        psxhdrs/cond01.c, psxhdrs/cond02.c, psxhdrs/cond03.c, psxhdrs/cond04.c,
204        psxhdrs/cond05.c, psxhdrs/cond06.c, psxhdrs/cond07.c, psxhdrs/cond08.c,
205        psxhdrs/cond09.c, psxhdrs/cond10.c, psxhdrs/key01.c, psxhdrs/key02.c,
206        psxhdrs/key03.c, psxhdrs/key04.c, psxhdrs/mutex01.c, psxhdrs/mutex02.c,
207        psxhdrs/mutex03.c, psxhdrs/mutex04.c, psxhdrs/mutex05.c,
208        psxhdrs/mutex06.c, psxhdrs/mutex07.c, psxhdrs/mutex08.c,
209        psxhdrs/mutex09.c, psxhdrs/mutex10.c, psxhdrs/mutex11.c,
210        psxhdrs/mutex12.c, psxhdrs/mutex13.c, psxhdrs/mutex14.c,
211        psxhdrs/mutex15.c, psxhdrs/mutex16.c, psxhdrs/proc01.c,
212        psxhdrs/proc02.c, psxhdrs/proc03.c, psxhdrs/proc04.c, psxhdrs/proc05.c,
213        psxhdrs/proc06.c, psxhdrs/proc07.c, psxhdrs/proc08.c, psxhdrs/proc09.c,
214        psxhdrs/proc10.c, psxhdrs/proc11.c, psxhdrs/proc12.c, psxhdrs/proc13.c,
215        psxhdrs/proc14.c, psxhdrs/pthread01.c, psxhdrs/pthread02.c,
216        psxhdrs/pthread03.c, psxhdrs/pthread04.c, psxhdrs/pthread05.c,
217        psxhdrs/pthread06.c, psxhdrs/pthread07.c, psxhdrs/pthread08.c,
218        psxhdrs/pthread09.c, psxhdrs/pthread10.c, psxhdrs/pthread11.c,
219        psxhdrs/pthread12.c, psxhdrs/pthread13.c, psxhdrs/pthread14.c,
220        psxhdrs/pthread15.c, psxhdrs/pthread16.c, psxhdrs/pthread17.c,
221        psxhdrs/pthread18.c, psxhdrs/pthread19.c, psxhdrs/pthread20.c,
222        psxhdrs/pthread21.c, psxhdrs/pthread22.c, psxhdrs/pthread23.c,
223        psxhdrs/pthread24.c, psxhdrs/pthread25.c, psxhdrs/pthread26.c,
224        psxhdrs/pthread27.c, psxhdrs/pthread28.c, psxhdrs/pthread29.c,
225        psxhdrs/pthread30.c, psxhdrs/pthread31.c, psxhdrs/pthread32.c,
226        psxhdrs/pthread33.c, psxhdrs/pthread34.c, psxhdrs/pthread35.c,
227        psxhdrs/pthread36.c, psxhdrs/pthread37.c, psxhdrs/pthread38.c,
228        psxhdrs/pthread39.c, psxhdrs/pthread40.c, psxhdrs/sched01.c,
229        psxhdrs/sched02.c, psxhdrs/sched03.c, psxhdrs/sched04.c,
230        psxhdrs/sched05.c, psxhdrs/sched06.c, psxhdrs/sched07.c,
231        psxhdrs/sched08.c, psxhdrs/signal01.c, psxhdrs/signal02.c,
232        psxhdrs/signal03.c, psxhdrs/signal04.c, psxhdrs/signal05.c,
233        psxhdrs/signal06.c, psxhdrs/signal07.c, psxhdrs/signal08.c,
234        psxhdrs/signal09.c, psxhdrs/signal10.c, psxhdrs/signal11.c,
235        psxhdrs/signal12.c, psxhdrs/signal13.c, psxhdrs/signal14.c,
236        psxhdrs/signal15.c, psxhdrs/signal16.c, psxhdrs/signal17.c,
237        psxhdrs/signal18.c, psxhdrs/signal19.c, psxhdrs/signal20.c,
238        psxhdrs/signal21.c, psxhdrs/signal22.c, psxhdrs/signal23.c,
239        psxhdrs/sync01.c, psxhdrs/sync02.c, psxhdrs/sync03.c, psxhdrs/time01.c,
240        psxhdrs/time02.c, psxhdrs/time03.c, psxhdrs/time04.c, psxhdrs/time05.c,
241        psxhdrs/time06.c, psxhdrs/time07.c, psxhdrs/time08.c, psxhdrs/time09.c,
242        psxhdrs/time10.c, psxhdrs/time11.c, psxhdrs/time12.c, psxhdrs/time13.c,
243        psxhdrs/timer01.c, psxhdrs/timer02.c, psxhdrs/timer03.c,
244        psxhdrs/timer04.c, psxhdrs/timer05.c, psxhdrs/timer06.c,
245        psxhdrs/timer07.c, psxid01/init.c, psximfs01/init.c, psximfs02/init.c,
246        psxintrcritical01/init.c, psxitimer/init.c, psxkey01/init.c,
247        psxkey01/task.c, psxkey02/init.c, psxkey03/init.c, psxmount/main.c,
248        psxmount/test.c, psxmsgq01/init.c, psxmsgq02/init.c, psxmsgq03/init.c,
249        psxmsgq04/init.c, psxmutexattr01/init.c, psxobj01/init.c,
250        psxpasswd01/init.c, psxpasswd02/init.c, psxpipe01/init.c,
251        psxrdwrv/main.c, psxrdwrv/test.c, psxreaddir/main.c, psxreaddir/test.c,
252        psxrwlock01/main.c, psxrwlock01/test.c, psxsem01/init.c,
253        psxsignal01/init.c, psxsignal01/task1.c, psxsignal02/init.c,
254        psxsignal03/init.c, psxsignal05/init.c, psxsignal06/init.c,
255        psxspin01/main.c, psxspin01/test.c, psxspin02/main.c, psxspin02/test.c,
256        psxstack01/init.c, psxstack02/init.c, psxstat/main.c, psxstat/test.c,
257        psxsysconf/init.c, psxtime/main.c, psxtime/test.c,
258        psxtimer01/psxtimer.c, psxtimer02/psxtimer.c, psxtimes01/init.c,
259        psxualarm/init.c, psxusleep/init.c: Add HAVE_CONFIG_H.
260
2612011-02-14      Joel Sherrill <joel.sherrill@oarcorp.com>
262
263        * psxaio03/init.c, psxaio03/psxaio03.scn: Run in a reasonable amount of
264        time. Update screen.
265
2662011-02-14      Joel Sherrill <joel.sherrilL@OARcorp.com>
267
268        * psximfs02/init.c: Disable EPERM test which does not work when POSIX
269        is disabled.
270
2712011-02-08      Ralf Corsépius <ralf.corsepius@rtems.org>
272
273        * include/pmacros.h: Add PRIxblksize_t, PRIxblkcnt_t.
274        * configure.ac: Add AC_CHECK_SIZEOF([blksize_t]),
275        AC_CHECK_SIZEOF([blkcnt_t]).
276
2772011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
278
279        * configure.ac: Require autoconf-2.68, automake-1.11.1.
280
2812011-01-17      Alin Rus <alin.codejunkie@gmail.com>
282
283        * Makefile.am, configure.ac: Add psxaio03/.
284        * psxaio03/Makefile.am, psxaio03/init.c, psxaio03/psxaio03.scn
285        psxaio03/system.h: New.
286
2872011-01-08      Alin Rus <alin.codejunkie@gmail.com>
288
289        * psxaio02/init.c: Improve aio_cancel() coverage.
290
2912011-01-02      Joel Sherrill <joel.sherrilL@OARcorp.com>
292
293        * psx05/init.c: Spacing.
294
2952010-11-01      Alin Rus <alin.codejunkie@gmail.com>
296
297        * psxaio01/init.c, psxaio02/init.c: Improve coverage.
298
2992010-10-21      Joel Sherrill <joel.sherrill@oarcorp.com>
300
301        * psx05/init.c: Check for correct status returned.
302        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test code
303        to exercise path when attempting to lock for reading but there
304        is at least one writer blocked waiting for access.
305
3062010-10-21      Joel Sherrill <joel.sherrill@oarcorp.com>
307
308        * Makefile.am, configure.ac: New test to ensure pthread_cond_wait() and
309        sleep() (e.g. interruptible blocking and sleeping) are interruptible
310        by signal.
311        * psxsignal06/.cvsignore, psxsignal06/Makefile.am, psxsignal06/init.c,
312        psxsignal06/psxsignal06.doc, psxsignal06/psxsignal06.scn: New files.
313
3142010-10-21      Joel Sherrill <joel.sherrill@oarcorp.com>
315
316        * psx02/init.c, psx02/task.c, psx03/init.c, psx04/init.c,
317        psx04/task1.c, psx04/task2.c, psx04/task3.c, psx05/init.c,
318        psx05/task.c, psx05/task2.c, psx05/task3.c, psx06/init.c,
319        psx06/task.c, psx06/task2.c, psx07/init.c, psx08/init.c,
320        psx08/task2.c, psx08/task3.c, psx09/init.c, psx10/init.c,
321        psx10/task.c, psx10/task2.c, psx10/task3.c, psx11/init.c,
322        psx11/task.c, psx12/init.c, psxalarm01/init.c, psxbarrier01/test.c,
323        psxcancel01/init.c, psxchroot01/test.c, psxitimer/init.c,
324        psxkey01/task.c, psxkey02/init.c, psxkey03/init.c, psxmount/test.c,
325        psxmsgq01/init.c, psxmsgq03/init.c, psxmsgq04/init.c,
326        psxrwlock01/test.c, psxsem01/init.c, psxsignal01/init.c,
327        psxsignal01/task1.c, psxsignal02/init.c, psxsignal03/init.c,
328        psxsignal05/init.c, psxspin01/test.c, psxspin02/test.c,
329        psxstack01/init.c, psxstack02/init.c, psxualarm/init.c: Eliminate
330        double space after parenthesis on rtems_test_assert().
331
3322010-10-08      Ralf Corsépius <ralf.corsepius@rtems.org>
333
334        * psx07/init.c: Add HAVE_DECL_PTHREAD_ATTR_SETGUARDSIZE guard around
335        guardsize.
336
3372010-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
338
339        * psxhdrs/pthread37.c, psxhdrs/pthread38.c, psxhdrs/pthread39.c,
340        psxhdrs/pthread40.c: New files.
341
3422010-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
343
344        * Makefile.am, configure.ac, psx07/init.c, psx07/psx07.scn,
345        psxhdrs/Makefile.am, psxstack01/init.c: Add pthread_attr_getstack,
346        pthread_attr_setstack, pthread_attr_getguardsize, and
347        pthread_attr_setguardsize.
348        * psxstack02/.cvsignore, psxstack02/Makefile.am, psxstack02/init.c,
349        psxstack02/psxstack02.doc, psxstack02/psxstack02.scn: New files.
350
3512010-10-01      Ralf Corsépius <ralf.corsepius@rtems.org>
352
353        * configure.ac: Check for pthread_attr_{get,set}cputime instead of
354        pthread_pthread_attr_{get,set}cputime (Typo).
355
3562010-09-28      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
357
358        * psx15/.cvsignore, psx15/Makefile.am, psx15/init.c, psx15/psx15.scn:
359        New files.
360        * Makefile.am, configure.ac: Reflect changes above.
361
3622010-08-30      Ralf Corsépius <ralf.corsepius@rtems.org>
363
364        * configure.ac: AC_CHECK_DECLS([seteuid]).
365        * psximfs02/init.c: Provide decl for seteuid if not provided by
366        libc.
367
3682010-08-30      Ralf Corsépius <ralf.corsepius@rtems.org>
369
370        * psxenosys/init.c, psxenosys/psxenosys.doc,
371        psxenosys/psxenosys.scn: Remove devctl.
372
3732010-08-26      Joel Sherrill <joel.sherrill@oarcorp.com>
374
375        * psxenosys/init.c, psxenosys/psxenosys.scn: Update to reflect some of
376        aio being implemented.
377
3782010-08-19      Joel Sherrill <joel.sherrilL@OARcorp.com>
379
380        * psxenosys/init.c, psxenosys/psxenosys.scn: Update to reflect AIO
381        submission.
382
3832010-08-19      Joel Sherrill <joel.sherrilL@OARcorp.com>
384
385        * psxaio01/.cvsignore, psxaio02/.cvsignore: New files.
386
3872010-08-16      Alin Rus <alin.codejunkie@gmail.com>
388
389        * Makefile.am, configure.ac: Add psxaio01/, psxaio02/.
390        * psxaio01/Makefile.am, psxaio01/init.c, psxaio01/psxaio01.scn,
391        psxaio01/system.h: New.
392        * psxaio02/Makefile.am, psxaio02/init.c, psxaio02/psxaio02.scn,
393        psxaio02/system.h: New.
394
3952010-08-10      Bharath Suri <bharath.s.jois@gmail.com>
396
397        PR 1598/testing
398        * psxpasswd02/init.c, psxpasswd02/psxpasswd02.scn: New test case
399        added to improve coverage of getpwent.c.
400
4012010-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
402
403        PR 1665/testing
404        * psximfs02/init.c: Fix uninitialized variable warning.
405
4062010-08-09      Bharath Suri <bharath.s.jois@gmail.com>
407
408        PR 1661/testing
409        * psximfs02/init.c: Changes to improve coverage of
410        imfs_initsupp.c, by using a bad value for
411        CONFIGURE_IMFS_MEMFILE_BYTES_PER_BLOCK
412
4132010-08-09      Joel Sherrill <joel.sherrill@oarcorp.com>
414
415        PR 1661/testing
416        * psxchroot01/test.c, psximfs01/init.c, psximfs02/init.c,
417        psxpipe01/init.c: Eliminate most references to RTEMS_Malloc_Heap.
418
4192010-08-09      Ralf Corsépius <ralf.corsepius@rtems.org>
420
421        * psxpasswd02/init.c: Remove unused variable.
422
4232010-08-06      Bharath Suri <bharath.s.jois@gmail.com>
424
425        PR 1654/testing
426        * psx13/test.c, psx13/psx13.scn: Test case to improve testing of
427        dup2 routine.
428        * psxfile01/test.c, psxfile01/psxfile01.scn: New test to improve
429        testing of fcntl routine.
430        * psximfs01/init.c, psximfs01/psximfs01.scn: Improve testing of
431        imfs routines.
432        * psximfs02/init.c, psximfs02/psximfs02.scn: Improve coverage of
433        imfs routines.
434        * psxpasswd02/init.c, psxpasswd02/psxpasswd02.scn: New tests to
435        improve coverage of getpwent.c.
436
4372010-08-06      Ralf Corsépius <ralf.corsepius@rtems.org>
438
439        PR 1652/GCC:
440        * psxpipe01/init.c: Expand incomplete initializers triggering
441        powerpc-gcc -msdata breakdown.
442
4432010-07-30      Bharath Suri <bharath.s.jois@gmail.com>
444
445        PR 1642/testing
446        * psximfs02/init.c, psximfs02/psximfs02.scn,
447        psximfs02/psximfs02.doc: Added test cases to exercise chmod(),
448        chown() and routines in imfs_debug.c.
449
4502010-07-29      Bharath Suri <bharath.s.jois@gmail.com>
451
452        PR 1642/testing
453        * psximfs02/init.c, psximfs02/psximfs02.scn,
454        psximfs02/psximfs02.doc, psximfs02/Makefile.am: New test added.
455        * configure.ac, Makefile.am: Changes to accommodate psximfs02
456        test.
457
4582010-07-29      Bharath Suri <bharath.s.jois@gmail.com>
459
460        PR 1633/testing
461        * psximfs01/init.c, psximfs01/psximfs01.scn,
462        psximfs01/psximfs01.doc: New cases to exercise
463        IMFS_memfile_remove.
464
4652010-07-27      Joel Sherrill <joel.sherrill@oarcorp.com>
466
467        * psxobj01/Makefile.am, psxobj01/init.c, psxobj01/psxobj01.scn: Add
468        test for runnign out of workspace when setting object name as string.
469
4702010-07-27      Vinu Rajashekhar <vinutheraj@gmail.com>
471
472        PR 1629/cpukit
473        * psx04/init.c: sigsuspend() was not completely following the POSIX
474        specification.
475
4762010-07-19      Bharath Suri <bharath.s.jois@gmail.com>
477
478        PR 1623/testing
479        * psx13/test.c, psx13/psx13.scn: New cases to improve coverage of
480        utime() and fpathconf().
481        * psxfile01/test.c, psxfile01/psxfile01.scn: New cases to improve
482        coverage of rmdir(), unlink(), mknod(), link(), open(), read(),
483        write().
484        * psxstat/test.c, psxstat/psxstat.scn: New case to improve
485        coverage of readlink().
486
4872010-07-17      Bharath Suri <bharath.s.jois@gmail.com>
488
489        PR 1622/testing
490        * psxchroot01/test.c, psxchroot01/psxchroot01.scn: Added two test
491        cases to completely cover chroot().
492
4932010-07-16      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
494
495        * psxfile01/test.c: Avoid NULL pointer access.
496
4972010-07-15      Bharath Suri <bharath.s.jois@gmail.com>
498
499        PR 1617/testing
500        * psxfile01/test.c, psxfile01/psxfile01.scn: Added new cases to
501        exercise_link_r and _unlink_r
502        * psxstat/test.c, psxstat/psxstat.scn: Added new cases to exercise
503        _lstat_r and _stat_r.
504        * psxtime/test.c, psxtime/psxtime.scn: Added new cases to exercise
505        _gettimeofday.
506
5072010-07-16      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
508
509        * psxstat/test.c: Avoid NULL pointer access.
510
5112010-07-12      Bharath Suri <bharath.s.jois@gmail.com>
512
513        PR 1613/testing
514        * psxfchx01/init.c, psxfchx01/Makefile.am, psxfchx01/.cvsignore,
515        psxfchx01/psxfchx01.doc, psxfchx01/psxfchx01.scn: New
516        tests. Improves coverage of fchdir, fchmod, fchown directives.
517        * configure.ac, Makefile.am: Changes to accommodate new test.
518        * psxstat/test.c, psxstat/psxstat.scn: Added new test case to test
519        statvfs routine under libcsupport.
520
5212010-07-09      Bharath Suri <bharath.s.jois@gmail.com>
522
523        PR 1610/testing
524        * psx13/test.c, psx13/psx13.scn: Remove the test cases which
525        exercise pipe. These are new a new test under psxpipe01/
526        * psxpipe01/init.c, psxpipe01/Makefile.am,
527        psxpipe01/psxpipe01.scn, psxpipe01/psxpipe01.doc: Added new test.
528        * Makefile.am, configure.ac: Changes due to addition of new test:
529        psxpipe01.
530
5312010-07-08      Bharath Suri <bharath.s.jois@gmail.com>
532
533        PR 1608/testing
534        * psxfile01/init.c: Add a simple test case: Open file as read-only
535        and attemp to truncate. Improves coverage.
536
5372010-07-07      Joel Sherrill <joel.sherrill@oarcorp.com>
538
539        PR 1606/cpukit
540        * psxfatal_support/init.c: Remove
541        INTERNAL_ERROR_INVALID_WORKSPACE_ADDRESS since it is not generated.
542
5432010-07-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
544
545        * psxfatal_support/init.c: Print end of test message in case of
546        success.  Stop multitasking in the fatal error extension.
547        * psxfatal01/psxfatal01.scn, psxfatal02/psxfatal02.scn: Update.
548
5492010-07-06      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
550
551        * psxtimes01/init.c: Added missing declaration.
552
5532010-07-05      Joel Sherrill <joel.sherrill@oarcorp.com>
554
555        * Makefile.am, configure.ac: Add test for various forms of times() and
556        getrusage().
557        * psxgetrusage01/.cvsignore, psxgetrusage01/Makefile.am,
558        psxgetrusage01/init.c, psxgetrusage01/psxgetrusage01.doc,
559        psxgetrusage01/psxgetrusage01.scn, psxtimes01/.cvsignore,
560        psxtimes01/Makefile.am, psxtimes01/init.c, psxtimes01/psxtimes01.doc,
561        psxtimes01/psxtimes01.scn: New files.
562
5632010-07-05      Joel Sherrill <joel.sherrill@oarcorp.com>
564
565        * psxid01/init.c, psxid01/psxid01.scn: Actually match an entry in
566        /etc/passwd and /etc/group.
567
5682010-07-05      Joel Sherrill <joel.sherrill@oarcorp.com>
569
570        * psxid01/init.c, psxid01/psxid01.doc, psxid01/psxid01.scn: Add test
571        cases.
572
5732010-07-02      Joel Sherrill <joel.sherrill@oarcorp.com>
574
575        * psx13/test.c: Fix warning.
576
5772010-07-02      Joel Sherrill <joel.sherrill@oarcorp.com>
578
579        * psxfile01/test_cat.c: Does not need posix specific macros.
580
5812010-07-01      Joel Sherrill <joel.sherrilL@OARcorp.com>
582
583        * psxfile01/Makefile.am, psxfile01/psxfile01.scn, psxfile01/test.c:
584        Remove tests which put NULL entries in file handlers.
585
5862010-07-01      Bharath Suri <bharath.s.jois@gmail.com>
587
588        PR 1598/testing
589        * Makefile.am, configure.ac, psxpasswd01/init.c,
590        psxpasswd01/psxpasswd01.doc, psxpasswd01/psxpasswd01.scn: Add testing
591        for POSIX user database (e.g. /etc/group and /etc/passwd) access
592        routines which are implemented in libcsupport/src/getpwent.c.
593        * psxpasswd02/.cvsignore, psxpasswd02/Makefile.am, psxpasswd02/init.c,
594        psxpasswd02/psxpasswd02.doc, psxpasswd02/psxpasswd02.scn: New files.
595
5962010-07-01      Vinu Rajashekhar <vinutheraj@gmail.com>
597
598        PR 1597/cpukit
599        * psx13/psx13.scn, psx13/test.c, psxstat/psxstat.scn,
600        psxstat/test.c: Add lchown() and utimes().
601
6022010-07-01      Joel Sherrill <joel.sherrill@oarcorp.com>
603
604        * Makefile.am, configure.ac: Add tests for file lock stubs as well as
605        various POSIX methods that access UID, PID, and GID.
606        * psxfilelock01/.cvsignore, psxfilelock01/Makefile.am,
607        psxfilelock01/init.c, psxfilelock01/psxfilelock01.doc,
608        psxfilelock01/psxfilelock01.scn, psxid01/.cvsignore,
609        psxid01/Makefile.am, psxid01/init.c, psxid01/psxid01.doc,
610        psxid01/psxid01.scn: New files.
611
6122010-06-30      Joel Sherrill <joel.sherrilL@OARcorp.com>
613
614        * psximfs01/init.c: Fix warning introduced.
615
6162010-06-30      Joel Sherrill <joel.sherrill@oarcorp.com>
617
618        PR 1595/tests
619        * psximfs01/init.c: Fix warnings.
620
6212010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
622
623        * psxtime/psxtime.scn, psxtime/test.c: Add test for passing a null
624        pointer.
625
6262010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
627
628        * configure.ac: Remove reference to RTEMS_OBJECT_FORMAT.
629
6302010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
631
632        * Makefile.am, configure.ac: Add test to exercise IMFS behaviour with
633        files of maximum sizes.
634        * psximfs01/.cvsignore, psximfs01/Makefile.am, psximfs01/init.c,
635        psximfs01/psximfs01.doc, psximfs01/psximfs01.scn: New files.
636
6372010-06-23      Joel Sherrill <joel.sherrilL@OARcorp.com>
638
639        * Makefile.am, configure.ac: Revert accidentally committed patch.
640
6412010-06-23      Joel Sherrill <joel.sherrilL@OARcorp.com>
642
643        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
644        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
645        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
646        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
647        psx13/Makefile.am, psx14/Makefile.am, psxalarm01/Makefile.am,
648        psxautoinit01/Makefile.am, psxautoinit02/Makefile.am,
649        psxbarrier01/Makefile.am, psxcancel/Makefile.am,
650        psxcancel01/Makefile.am, psxchroot01/Makefile.am,
651        psxcleanup/Makefile.am, psxcleanup01/Makefile.am,
652        psxclock/Makefile.am, psxcond01/Makefile.am, psxenosys/Makefile.am,
653        psxfatal01/Makefile.am, psxfatal02/Makefile.am,
654        psxfile01/Makefile.am, psxintrcritical01/Makefile.am,
655        psxitimer/Makefile.am, psxkey01/Makefile.am, psxkey02/Makefile.am,
656        psxkey03/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
657        psxmsgq02/Makefile.am, psxmsgq03/Makefile.am, psxmsgq04/Makefile.am,
658        psxmutexattr01/Makefile.am, psxobj01/Makefile.am,
659        psxpasswd01/Makefile.am, psxrdwrv/Makefile.am,
660        psxreaddir/Makefile.am, psxrwlock01/Makefile.am,
661        psxsem01/Makefile.am, psxsignal01/Makefile.am,
662        psxsignal02/Makefile.am, psxsignal03/Makefile.am,
663        psxsignal04/Makefile.am, psxsignal05/Makefile.am,
664        psxspin01/Makefile.am, psxspin02/Makefile.am, psxstack01/Makefile.am,
665        psxstat/Makefile.am, psxsysconf/Makefile.am, psxtime/Makefile.am,
666        psxtimer01/Makefile.am, psxtimer02/Makefile.am,
667        psxualarm/Makefile.am, psxusleep/Makefile.am: Revert accidentally
668        committed patch.
669
6702010-06-23      Joel Sherrill <joel.sherrilL@OARcorp.com>
671
672        * Makefile.am, configure.ac, psx01/Makefile.am, psx02/Makefile.am,
673        psx03/Makefile.am, psx04/Makefile.am, psx05/Makefile.am,
674        psx06/Makefile.am, psx07/Makefile.am, psx08/Makefile.am,
675        psx09/Makefile.am, psx10/Makefile.am, psx11/Makefile.am,
676        psx12/Makefile.am, psx13/Makefile.am, psx14/Makefile.am,
677        psxalarm01/Makefile.am, psxautoinit01/Makefile.am,
678        psxautoinit02/Makefile.am, psxbarrier01/Makefile.am,
679        psxcancel/Makefile.am, psxcancel01/Makefile.am,
680        psxchroot01/Makefile.am, psxcleanup/Makefile.am,
681        psxcleanup01/Makefile.am, psxclock/Makefile.am,
682        psxcond01/Makefile.am, psxenosys/Makefile.am, psxfatal01/Makefile.am,
683        psxfatal02/Makefile.am, psxfile01/Makefile.am, psxfile02/init.c,
684        psxfile02/psxfile02.doc, psxfile02/psxfile02.scn,
685        psxintrcritical01/Makefile.am, psxitimer/Makefile.am,
686        psxkey01/Makefile.am, psxkey02/Makefile.am, psxkey03/Makefile.am,
687        psxmount/Makefile.am, psxmsgq01/Makefile.am, psxmsgq02/Makefile.am,
688        psxmsgq03/Makefile.am, psxmsgq04/Makefile.am,
689        psxmutexattr01/Makefile.am, psxobj01/Makefile.am,
690        psxpasswd01/Makefile.am, psxrdwrv/Makefile.am,
691        psxreaddir/Makefile.am, psxrwlock01/Makefile.am,
692        psxsem01/Makefile.am, psxsignal01/Makefile.am,
693        psxsignal02/Makefile.am, psxsignal03/Makefile.am,
694        psxsignal04/Makefile.am, psxsignal05/Makefile.am,
695        psxspin01/Makefile.am, psxspin02/Makefile.am, psxstack01/Makefile.am,
696        psxstat/Makefile.am, psxsysconf/Makefile.am, psxtime/Makefile.am,
697        psxtimer01/Makefile.am, psxtimer02/Makefile.am,
698        psxualarm/Makefile.am, psxusleep/Makefile.am: Add test for fd greater
699        than number of file descriptors configured.
700
7012010-06-23      Jennifer Averett <Jennifer.Averett@OARcorp.com>
702
703        * psxfile02/psxfile02.doc: Filled in documentation information.
704
7052010-06-23      Jennifer Averett <Jennifer Averett@OARcorp.com>
706
707        * Makefile.am, configure.ac: Added test case for calls that check for
708        an unopened file descriptor.
709        * psxfile02/.cvsignore, psxfile02/Makefile.am, psxfile02/init.c,
710        psxfile02/psxfile02.doc, psxfile02/psxfile02.scn: New files.
711
7122010-06-22      Jennifer Averett <Jennifer.Averett@OARcorp.com>
713
714        * psxtime/psxtime.scn, psxtime/test.c: Add a normal case with second
715        parameter to adjtime NULL.
716
7172010-06-19      Joel Sherrill <joel.sherrill@oarcorp.com>
718
719        * psxfatal_support/init.c: Remove references to ITRON constants.
720
7212010-06-08      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
722
723        * psxfile01/test.c: Update for IMFS API changes.
724
7252010-06-02      Chris Johns <chrisj@rtems.org>
726
727        * psxfile01/test.c, psxmount/test.c, psxreaddir/test.c,
728        psxstat/test.c: Update to the new mount API.
729
7302010-05-29      Ralf Corsépius <ralf.corsepius@rtems.org>
731
732        * configure.ac: Add AC_CHECK_SIZEOF(off_t).
733        * include/pmacros.h: Add PRIdoff_t.
734
7352010-05-17      Bharath Suri <bharath.s.jois@gmail.com>
736
737        * psxfile01/test.c, psxfile01/psxfile01.scn: This file now
738        exercises the _rename_r in libcsupport. For now, it also
739        provides two fsmount_me_h handlers to enable certain error
740        checking paths
741
7422010-04-28      Joel Sherrill <joel.sherrill@oarcorp.com>
743
744        * psxfile01/test.c: Add check for errno on chdir(NULL).
745
7462010-04-25      Joel Sherrill <joel.sherrill@oarcorp.com>
747
748        * psxrdwrv/test.c: Use SIZE_MAX not SSIZE_MAX.
749
7502010-04-25      Joel Sherrill <joel.sherrill@oarcorp.com>
751
752        * psx07/init.c, psx07/task.c: Introduce enough of a delay so the Init()
753        thread can reliably reach the pthread_join() call.
754
7552010-04-25      Joel Sherrill <joel.sherrilL@OARcorp.com>
756
757        * psxreaddir/psxreaddir.scn, psxreaddir/test.c: Do not test for
758        rewinddir(NULL) since we are now using newlib's implementation and it
759        does not check for NULL. This causes a fault on some targets.
760
7612010-04-03      Joel Sherrill <joel.sherrill@oarcorp.com>
762
763        * psx07/init.c, psx09/init.c, psx12/init.c, psxhdrs/pthread11.c,
764        psxhdrs/pthread22.c, psxhdrs/sched01.c, psxhdrs/sched03.c:
765        Reflect POSIX changes to sched_param.
766
7672010-04-02      Ralf Corsépius <ralf.corsepius@rtems.org>
768
769        * psxhdrs/proc01.c, psxhdrs/proc02.c, psxhdrs/proc07.c,
770        psxhdrs/proc08.c, psxhdrs/proc09.c, psxhdrs/proc10.c,
771        psxhdrs/proc11.c, psxhdrs/proc12.c, psxhdrs/proc13.c,
772        psxhdrs/proc14.c, psxhdrs/signal20.c, psxhdrs/signal21.c:
773        #include <unistd.h>.
774
7752009-12-28      Shrikant Gaikwad <n3oo3n@gmail.com>
776
777        * psx13/test.c, psx13/psx13.scn Added new routine PipeTestNull()
778        to cover the trivial NULL case for pipe function.
779
7802009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
781
782        * psxrwlock01/test.c, psxspin01/test.c, psxspin02/test.c: Fix spacing
783        and compilation issues. Initial test build was accidentally without
784        POSIX enabled.
785
7862009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
787
788        * include/pmacros.h, psx01/task.c, psx02/init.c, psx02/task.c,
789        psx03/init.c, psx03/task.c, psx04/init.c, psx04/task1.c,
790        psx04/task2.c, psx04/task3.c, psx05/init.c, psx05/task.c,
791        psx05/task2.c, psx05/task3.c, psx06/init.c, psx06/task.c,
792        psx06/task2.c, psx07/init.c, psx08/init.c, psx08/task2.c,
793        psx08/task3.c, psx09/init.c, psx10/init.c, psx10/task.c,
794        psx10/task2.c, psx10/task3.c, psx11/init.c, psx11/task.c,
795        psx12/init.c, psxalarm01/init.c, psxbarrier01/test.c,
796        psxcancel01/init.c, psxchroot01/test.c, psxclock/init.c,
797        psxfile01/test.c, psxfile01/test_cat.c, psxfile01/test_extend.c,
798        psxfile01/test_write.c, psxitimer/init.c, psxkey01/task.c,
799        psxkey02/init.c, psxkey03/init.c, psxmount/test.c, psxmsgq01/init.c,
800        psxmsgq03/init.c, psxmsgq04/init.c, psxreaddir/test.c,
801        psxrwlock01/test.c, psxsem01/init.c, psxsignal01/init.c,
802        psxsignal01/task1.c, psxsignal02/init.c, psxsignal03/init.c,
803        psxsignal05/init.c, psxspin01/test.c, psxspin02/test.c,
804        psxstack01/init.c, psxstat/test.c, psxtime/test.c, psxualarm/init.c:
805        Use rtems_test_assert() consistently instead of system assert().
806        rtems_test_assert() is designed to integrate into the RTEMS test
807        suite infrastructure.
808
8092009-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
810
811        * Makefile.am, configure.ac: New test to exercise getgrnam and getpwnam
812        families.
813        * psxpasswd01/.cvsignore, psxpasswd01/Makefile.am, psxpasswd01/init.c,
814        psxpasswd01/psxpasswd01.doc, psxpasswd01/psxpasswd01.scn: New files.
815
8162009-11-23      Joel Sherrill <joel.sherrill@oarcorp.com>
817
818        PR 1460/cpukit
819        * psx14/init.c: Change return type on methods accessing portions of
820        RTEMS Ids to int. This allows -1 to be return on error.
821
8222009-11-11      Joel Sherrill <joel.sherrill@oarcorp.com>
823
824        PR 1466/tests
825        * Makefile.am, configure.ac, psxclock/init.c, psxclock/psxclock.doc,
826        psxclock/psxclock.scn, psxkey03/init.c, psxsignal02/init.c,
827        psxsignal03/init.c, psxstack01/init.c: Remove usleep() from tests.
828        Add test specifically to test it since it is deprecated as of
829        POSIX.1-2008.
830        * psxusleep/.cvsignore, psxusleep/Makefile.am, psxusleep/init.c,
831        psxusleep/psxusleep.doc, psxusleep/psxusleep.scn: New files.
832
8332009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
834
835        * psxcancel01/init.c: Initialize start time.
836
8372009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
838
839        * psxmsgq01/init.c, psxsem01/init.c: Add service to check status
840        returned by POSIX methods which return a pointer which is -1 on
841        error. This eliminated some casts.
842
8432009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
844
845        * psxenosys/Makefile.am: Add documentation file.
846        * psxenosys/psxenosys.doc: New file.
847
8482009-01-02      Ralf Corsépius <ralf.corsepius@rtems.org>
849
850        * psxsignal03/init.c:
851        Print sigval.sival_ptr instead of "union sigval".
852
8532009-01-01      Ralf Corsépius <ralf.corsepius@rtems.org>
854
855        * psxstat/test.c: Apply PRI* macros to print struct stat fields.
856        * psxreaddir/test.c: Apply PRI* macros to print struct stat fields.
857        * psxfile01/test.c: Remove obsure #ifdef's.
858        Apply PRI* macros to print struct stat fields.
859
8602009-10-31      Ralf Corsépius <ralf.corsepius@rtems.org>
861
862        * include/pmacros.h: Change TM_OCTOBER to 9, TM_NOVEMBER to 10,
863        TM_DECEMBER to 11 (tm_mon months start with JAN = 0).
864
8652009-10-31      Ralf Corsépius <ralf.corsepius@rtems.org>
866
867        * include/pmacros.h: November is the 11th month.
868
8692009-10-30      Ralf Corsépius <ralf.corsepius@rtems.org>
870
871        * psxstat/test.c: Remove #ifdef's.
872        * psxmount/test.c, psxreaddir/test.c: Remove __P (unused anachronism).
873        * psxfatal02/testcase.h: Fall back to INT_MAX as posix stack size in
874        if 12MB are too big for a target (16bit compliance).
875        * psx04/init.c: Use INT_MAX instead of 0xffffffff in call to kill()
876        for 16bit compliance.
877        * psx14/init.c: Add local prototypes for
878        rtems_object_api_minimum_class, rtems_object_api_maximum_class.
879        Reflect the prototypes having been missing to printf's.
880
8812009-10-29      Ralf Corsépius <ralf.corsepius@rtems.org>
882
883        * psxsysconf/init.c:
884        Comment out sysconf(LONG_MAX) check (not useful).
885        Change sysconf(0x12345678) check into sysconf(INT_MAX) for better
886        16bit compliance.
887        * psx11/task.c: Use long for nsecs.
888        * psx10/init.c: Pass 0x7FFF instead of 0xFFFFFF as invalid pshared
889        attribute to pthread_condattr_setpshared for 16bit target compliance.
890
8912009-10-28      Ralf Corsépius <ralf.corsepius@rtems.org>
892
893        * psxbarrier01/test.c: Include <tmacros.h>
894
8952009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
896
897        * psx01/init.c, psx01/task.c, psx02/init.c, psx03/init.c,
898        psx04/init.c, psx05/init.c, psx06/init.c, psx07/init.c,
899        psx08/init.c, psx09/init.c, psx10/task.c, psx10/task2.c,
900        psx10/task3.c, psx11/init.c, psx12/init.c, psxalarm01/init.c,
901        psxbarrier01/test.c, psxkey01/init.c, psxkey01/task.c,
902        psxmsgq02/init.c, psxsignal01/init.c, psxualarm/init.c:
903        Use PRIxpthread_t to print pthread_t's.
904
9052009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
906
907        * psxmsgq02/init.c:
908        Remove cast in call to fatal_posix_service_status_errno.
909        * psxenosys/init.c:
910        Add missing args in calls to execl, execlp, execle.
911        * psxhdrs/pthread36.c: Use HAVE_DECL_PTHREAD_ATTR_GETCPUTIME.
912        * psxhdrs/pthread35.c: Use HAVE_DECL_PTHREAD_ATTR_SETCPUTIME.
913        * psx07/init.c: Use HAVE_DECL_PTHREAD_ATTR_GETCPUTIME,
914        HAVE_DECL_PTHREAD_ATTR_SETCPUTIME.
915        * configure.ac:
916        Add AC_CHECK_DECLS pthread_attr_getcputime, pthread_attr_setcputime.
917
9182009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
919
920        * psxtimer01/psxtimer.c: Use %ld to print *.tv_nsec.
921        * psxsysconf/init.c: Use %ld to print *.tv_nsec.
922        * psxclock/init.c: Use %ld to print *.tv_nsec.
923        * psx06/init.c, psx06/system.h: Misc. warning fixes.
924
9252009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
926
927        * psxsignal03/init.c: Add missing argument to printf.
928        * psxfile01/test.c: Use %zu instead of %d to print size_t's.
929        * psxclock/init.c, psxtimer01/psxtimer.c:
930        Use PRItime_t to print time_t's.
931        * configure.ac: Add AC_CHECK_HEADERS sys/mman.h.
932        Add AC_CHECK_DECLS pthread_atfork, adjtime, mprotect.
933
9342009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
935
936        * psxtime/test.c: Include <sys/time.h>.
937        Conditionally add local prototype for adjtime()
938        if sys/time.h doesn't supply it.
939        * psx07/init.c: Include <sched.h>, <pthread.h>.
940        * psx05/init.c: Include <sched.h>.
941        * psx11/init.c, psx09/init.c: Include <sched.h>.
942        * psx12/init.c: Include <sched.h>.
943        * psxenosys/init.c: Include <pthread.h>.
944        Conditionally add local prototype for pthread_atfork()
945        if pthread.h doesn't supply it.
946        * psxkey01/init.c: Include "test_support.h".
947
9482009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
949
950        * configure.ac: Check for pthread_atfork in pthread.h.
951        * psxrwlock01/test.c: Conditionally add local prototype for
952        pthread_atfork() if pthread.h doesn't supply it.
953        Include <pthread.h>.
954
9552009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
956
957        * configure.ac: Check for sys/mman.h.
958        Check for mprotect in sys/mman.h.
959        * psxenosys/init.c: Conditionally add local prototype for
960        mprotect() if sys/mman.h doesn't supply it.
961
9622009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
963
964        * configure.ac: Check for pthread_rwlock_unlock in pthread.h.
965        * psxrwlock01/test.c: Conditionally add local prototype for
966        pthread_rwlock_unlock() if pthread.h doesn't supply it.
967
9682009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
969
970        * psx01/init.c, psxalarm01/init.c, psxbarrier01/test.c,
971        psxclock/init.c, psxfatal01/testcase.h, psxfatal02/testcase.h,
972        psxhdrs/signal12.c, psxkey01/init.c, psxkey03/init.c,
973        psxmsgq01/init.c, psxmsgq02/init.c, psxmsgq03/init.c,
974        psxreaddir/test.c, psxrwlock01/test.c, psxsignal01/init.c,
975        psxsignal02/init.c, psxsignal03/init.c, psxspin01/test.c,
976        psxspin02/test.c, psxstack01/init.c, psxstat/test.c,
977        psxualarm/init.c: Remove unused vars.
978        Add missing prototypes.
979
9802009-10-22      Joel Sherrill <joel.sherrill@oarcorp.com>
981
982        * Makefile.am: Build file IO related tests even with POSIX threading is
983        disabled.
984
9852009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
986
987        * configure.ac: Don't add -ansi -fasm to CFLAGS.
988
9892009-10-14      Joel Sherrill <joel.sherrill@OARcorp.com>
990
991        * psxtimer01/psxtimer.c: It is not necessarily an error for the time
992        remaining to not equal the period.
993
9942009-10-11      Joel Sherrill <joel.sherrill@oarcorp.com>
995
996        * psx05/init.c, psx05/psx05.scn: Add test for bad mutex type.
997
9982009-10-11      Joel Sherrill <joel.sherrill@oarcorp.com>
999
1000        * psxcleanup/system.h: Fix typo.
1001        * Makefile.am, configure.ac: Add new test for exercising pushing
1002        and popping a clean up handler without actually executing it.
1003        * psxcleanup01/.cvsignore, psxcleanup01/Makefile.am,
1004        psxcleanup01/init.c, psxcleanup01/psxcleanup01.doc,
1005        psxcleanup01/psxcleanup01.scn: New files.
1006
10072009-10-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1008
1009        * Makefile.am, configure.ac: Add new test to ensure that canceling an
1010        alarm works as defined.
1011        * psxalarm01/.cvsignore, psxalarm01/Makefile.am, psxalarm01/init.c,
1012        psxalarm01/psxalarm01.doc, psxalarm01/psxalarm01.scn: New files.
1013
10142009-10-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1015
1016        * psxtimer01/psxtimer.c: Actually pass the pointer we initialized.
1017
10182009-10-11      Joel Sherrill <joel.sherrill@oarcorp.com>
1019
1020        * psxtimer01/psxtimer.c: Make sure we have null and not-null as return
1021        parameter to timer_settime().
1022
10232009-10-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1024
1025        * psxtimer01/psxtimer.c: Modify so it passes in a NULL to
1026        timer_settime() for previous value. We are not using the
1027        value in this particular case and this path must be exercised.
1028        * psxtimer01/psxtimer01.scn: Update so it matches output on sis.
1029
10302009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1031
1032        * psxcancel/init.c, psxcancel/psxcancel.scn, psxcancel01/init.c,
1033        psxcancel01/psxcancel01.scn: Add missing pthread cancellation test
1034        cases.
1035
10362009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1037
1038        * Makefile.am, configure.ac: Add new test for calling pthread_cancel()
1039        from an ISR.
1040        * psxcancel01/.cvsignore, psxcancel01/Makefile.am, psxcancel01/init.c,
1041        psxcancel01/psxcancel01.doc, psxcancel01/psxcancel01.scn: New files.
1042
10432009-09-26      Joel Sherrill <joel.sherrill@oarcorp.com>
1044
1045        * psxfatal_support/init.c, psxfatal_support/system.h: Eliminate use of
1046        deprecated rtems_extension.
1047
10482009-09-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1049
1050        * psxclock/init.c, psxclock/psxclock.scn: Add test case for negative
1051        nanoseconds.
1052
10532009-09-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1054
1055        * psxsysconf/init.c, psxsysconf/psxsysconf.scn: Add test for
1056        getpagesize().
1057
10582009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
1059
1060        * psxclock/init.c, psxclock/psxclock.scn, psxenosys/init.c,
1061        psxenosys/psxenosys.scn, psxsignal03/Makefile.am, psxsignal03/init.c,
1062        psxsignal04/Makefile.am: Move test cases which needed to be executed
1063        when POSIX is disabled to psxclock so they will be.
1064
10652009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
1066
1067        * Makefile.am, configure.ac, psx01/init.c, psx01/psx01.scn: Add new
1068        test to exercise clock and delay services enabled when POSIX threads
1069        are disabled. This is split from psx01. POSIX test suite now enabled
1070        when POSIX threads are disabled so only enable tests which are
1071        appropriate.
1072        * psxclock/.cvsignore, psxclock/Makefile.am, psxclock/init.c,
1073        psxclock/psxclock.doc, psxclock/psxclock.scn: New files.
1074
10752009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1076
1077        * psx09/init.c, psx09/psx09.scn: Correct test following decision of
1078        when not to change ssporadic scheduler so it does not touch a task's
1079        priority when it is holding a mutex or its priority would be impacted
1080        adversely.
1081
10822009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1083
1084        * psxtime/main.c, psxtime/psxtime.scn, psxtime/test.c: Add test case
1085        for adjusting time (adjtime()) where the time is adjusted by enough
1086        microseconds that it crosses a second boundary.
1087
10882009-08-19      Santosh G Vattam <vattam.santosh@gmail.com>
1089
1090        * psx07/init.c, psx07/psx07.scn, psx07/system.h, psx07/task.c: Update
1091        test to catch more sporadic server cases.
1092
10932009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
1094
1095        * psx01/init.c, psx01/psx01.scn: Add test case for nanosleep with NULL
1096        remaining pointer.
1097
10982009-08-17     
1099
1100        * psx05/init.c, psx05/psx05.scn: Add test case for initializing
1101        a recursize mutex.
1102
11032009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
1104
1105        * psxfile01/test.c, psxstat/test.c, psxtime/test.c: Eliminate test
1106        routines TICKS_PER_SECOND and get_ticks_per_second() in favor of new
1107        rtems_clock_get_ticks_per_second().
1108
11092009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1110
1111        * psxsignal01/init.c: Convert calls to legacy routine rtems_clock_get(
1112        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
1113
11142009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1115
1116        * psxstat/test.c, psxtime/test.c: Convert calls to legacy routine
1117        rtems_clock_get( RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
1118
11192009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1120
1121        * Makefile.am, configure.ac: Add test case for user providing their own
1122        stack to a POSIX thread.
1123        * psxstack01/.cvsignore, psxstack01/Makefile.am, psxstack01/init.c,
1124        psxstack01/psxstack01.doc, psxstack01/psxstack01.scn: New files.
1125
11262009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1127
1128        * psxmsgq04/init.c, psxmsgq04/psxmsgq04.scn: Tinker with test to ensure
1129        that it hits both failing to allocate memory for the message queue
1130        name and message buffers.
1131
11322009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1133
1134        * psxintrcritical01/init.c: Lower microseconds per tick so tests run
1135        quicker and more reliably hit the intended critical section.
1136
11372009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
1138
1139        * Makefile.am, configure.ac: Add a test to exercise an odd case in
1140        _POSIX_signals_Clear_signals.
1141        * psxsignal05/.cvsignore, psxsignal05/Makefile.am, psxsignal05/init.c,
1142        psxsignal05/psxsignal05.doc, psxsignal05/psxsignal05.scn: New files.
1143
11442009-08-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1145
1146        * psxmsgq04/init.c: Correct typo in configuration so test does as
1147        intended.
1148
11492009-08-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1150
1151        * psxmsgq04/init.c, psxmsgq04/psxmsgq04.doc, psxmsgq04/psxmsgq04.scn:
1152        Update to handle ENFILE case now that POSIX message queues and
1153        message queue file descriptors are configured separately and this
1154        error is possible.
1155
11562009-08-05      Santosh G Vattam <vattam.santosh@gmail.com>
1157
1158        * Makefile.am, psxmsgq04/init.c, psxmsgq04/psxmsgq04.doc,
1159        psxmsgq04/psxmsgq04.scn: Exercise running out of memory while
1160        allocating the message buffers for a POSIX message queue.
1161
11622009-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1163
1164        * psxsignal03/init.c, psxsignal03/psxsignal03.scn,
1165        psxsignal04/psxsignal04.scn: Correct test numbers in macros so output
1166        is right. Update both screens.
1167
11682009-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1169
1170        * Makefile.am, configure.ac, psxsignal03/Makefile.am,
1171        psxsignal03/init.c, psxsignal03/psxsignal03.doc: Add new test
1172        variation which focused on real-time signals rather than user
1173        signals.
1174        * psxsignal04/.cvsignore, psxsignal04/Makefile.am,
1175        psxsignal04/psxsignal04.doc, psxsignal04/psxsignal04.scn: New files.
1176
11772009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1178
1179        * psx07/init.c, psx07/psx07.scn, psx07/task.c: Add test for budget and
1180        replenish period of zero.
1181
11822009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1183
1184        * Makefile.am, configure.ac: Add new test to account for properly
1185        handling keys when a thread has non-NULL key value and key has NULL
1186        destructor and when a thread has NULL key value and key has
1187        destructor.
1188        * psxkey03/.cvsignore, psxkey03/Makefile.am, psxkey03/init.c,
1189        psxkey03/psxkey03.doc, psxkey03/psxkey03.scn: New files.
1190
11912009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1192
1193        * Makefile.am, configure.ac: Add new test for exercising running out of
1194        memory while allocating the key pointers.
1195        * psxkey02/.cvsignore, psxkey02/Makefile.am, psxkey02/init.c,
1196        psxkey02/psxkey02.doc, psxkey02/psxkey02.scn: New files.
1197
11982009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1199
1200        * psxmsgq04/init.c: Add call to mq_unlink.
1201
12022009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1203
1204        * Makefile.am, configure.ac: Add shell of new test.
1205        * psxmsgq04/.cvsignore, psxmsgq04/Makefile.am, psxmsgq04/init.c,
1206        psxmsgq04/psxmsgq04.doc, psxmsgq04/psxmsgq04.scn: New files.
1207
12082009-07-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1209
1210        * Makefile.am, configure.ac: Add test to address cases where a thread
1211        is waiting on a signal (sigwait) and we send it. Also address case
1212        where there are too many queued signals.
1213        * psxsignal03/.cvsignore, psxsignal03/Makefile.am, psxsignal03/init.c,
1214        psxsignal03/psxsignal03.doc, psxsignal03/psxsignal03.scn: New files.
1215
12162009-07-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1217
1218        * psxsignal02/init.c: Fix spacing.
1219
12202009-07-28      Santosh G Vattam <vattam.santosh@gmail.com>
1221
1222        * psxmsgq01/init.c, psxmsgq01/psxmsgq01.scn: Add tests for various
1223        mq_timedreceive and mq_timedsend conditions. In particular test
1224        timeout in the past.
1225
12262009-07-28      Santosh G Vattam <vattam.santosh@gmail.com>
1227
1228        * psx05/init.c, psx05/psx05.scn: Add test for pthread_mutex_timedlock
1229        with timeout in the past.
1230
12312009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
1232
1233        * psxsignal02/psxsignal02.scn: Fill in screen file.
1234
12352009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
1236
1237        * Makefile.am, configure.ac: Add new test to exercise algorithm to
1238        dispatch process wide signals to individual threads.
1239        * psxsignal02/.cvsignore, psxsignal02/Makefile.am, psxsignal02/init.c,
1240        psxsignal02/psxsignal02.doc, psxsignal02/psxsignal02.scn: New files.
1241
12422009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1243
1244        * Makefile.am, configure.ac: Add test to exercise interrupt
1245        synchronization logic in _POSIX_Timer_Insert_helper that supports
1246        POSIX timers.
1247        * psxintrcritical01/.cvsignore, psxintrcritical01/Makefile.am,
1248        psxintrcritical01/init.c, psxintrcritical01/psxintrcritical01.doc,
1249        psxintrcritical01/psxintrcritical01.scn: New files.
1250
12512009-07-23      Santosh G Vattam <vattam.santosh@gmail.com>
1252
1253        * psxcancel/Makefile.am, psxcancel/init.c, psxcancel/psxcancel.scn: Add
1254        multiple cases which complete coverage of thread cancellation.
1255        * psxcancel/psxcancel.doc: New file.
1256
12572009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1258
1259        * psxsem01/Makefile.am, psxsem01/init.c: Much clean up.
1260        * psxsem01/system.h: Removed.
1261
12622009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1263
1264        * psxsem01/init.c: Eliminate warning.
1265
12662009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1267
1268        * psxcancel/init.c: Clean up.
1269
12702009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1271
1272        * psxmutexattr01/init.c: Make test optional if tools do not support
1273        posix mutex type attribute.
1274
12752009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1276
1277        * Makefile.am, configure.ac: Add new test to exercise error case for
1278        when a task is blocked on a condition variable with one mutex and
1279        another task attempts to block on the same condition variable with
1280        another mutex.
1281        * psxcond01/.cvsignore, psxcond01/Makefile.am, psxcond01/init.c,
1282        psxcond01/psxcond01.doc, psxcond01/psxcond01.scn: New files.
1283
12842009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
1285
1286        * Makefile.am, configure.ac: Add psxspin02 to exercise case where
1287        trylock is unable to obtain the spinlock and that attempting to
1288        unlock a spinlock from a thread which did not lock it works as
1289        expected.
1290        * psxspin02/.cvsignore, psxspin02/Makefile.am, psxspin02/main.c,
1291        psxspin02/psxspin02.doc, psxspin02/psxspin02.scn, psxspin02/test.c:
1292        New files.
1293
12942009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
1295
1296        * psxspin01/test.c: Remove unnecessary defines.
1297
12982009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
1299
1300        * psx11/init.c: Use explicit scheduler.
1301
13022009-07-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1303
1304        * Makefile.am, configure.ac: Add test to exercise
1305        pthread_mutexattr_gettype and pthread_mutexattr_settype now that the
1306        toolset enables the feature.
1307        * psxmutexattr01/.cvsignore, psxmutexattr01/Makefile.am,
1308        psxmutexattr01/init.c, psxmutexattr01/psxmutexattr01.doc,
1309        psxmutexattr01/psxmutexattr01.scn: New files.
1310
13112009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1312
1313        * Makefile.am, configure.ac: Add test for auto initialization of
1314        message queues.
1315        * psxautoinit02/.cvsignore, psxautoinit02/Makefile.am,
1316        psxautoinit02/init.c, psxautoinit02/psxautoinit02.doc,
1317        psxautoinit02/psxautoinit02.scn: New files.
1318
13192009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1320
1321        * Makefile.am, configure.ac: Add test of pthread mutex auto
1322        intialization.
1323        * psxautoinit01/.cvsignore, psxautoinit01/Makefile.am,
1324        psxautoinit01/init.c, psxautoinit01/psxautoinit01.scn: New files.
1325
13262009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1327
1328        * psx05/init.c, psx05/psx05.scn: Add a couple of invalid Id cases.
1329
13302009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1331
1332        * psxsignal01/init.c: Tune code to really hit POSIX signal from ISR
1333        code.
1334
13352009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1336
1337        * psx07/init.c: Slight test fix to ensure state of sched_param
1338        structure.
1339
13402009-07-04      Santosh G Vattam <vattam.santosh@gmail.com>
1341
1342        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
1343        obtaining an rwlock and then releasing it twice.
1344
13452009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1346
1347        * psxenosys/init.c, psxenosys/psxenosys.scn: Add test of vfork stub.
1348
13492009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1350
1351        * psx04/init.c, psx04/psx04.scn: Test error cases in sigwait() and
1352        sigtimedwait(). Update screen file.
1353
13542009-07-01      Santosh G Vattam <vattam.santosh@gmail.com>
1355
1356        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
1357        obtaining rwlock for write with a timed lock operation when the
1358        abstime timeout is in the past.
1359
13602009-06-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1361
1362        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
1363        obtaining rwlock for read with a timed lock operation when the
1364        abstime timeout is in the past.
1365
13662009-06-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1367
1368        * psx05/init.c, psx05/psx05.scn: Add test case for process scope now
1369        that the assert has been removed in the source.
1370
13712009-06-18      Joel Sherrill <joel.sherrill@OARcorp.com>
1372
1373        * psxstat/psxstat.scn, psxstat/test.c: Disable test for error on wrong
1374        mode bits being set. This behavior was not POSIX compliant and has
1375        been corrected in the filesystem code.
1376
13772009-06-18      Chris Johns <chrisj@rtems.org>
1378
1379        * psx04/task3.c: Declare unions volatile to workaround the H8300
1380        gcc bug.
1381
13822009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1383
1384        * Makefile.am, configure.ac: Add mq_send to full queue from ISR case.
1385        * psxmsgq03/.cvsignore, psxmsgq03/Makefile.am, psxmsgq03/init.c,
1386        psxmsgq03/psxmsgq03.doc, psxmsgq03/psxmsgq03.scn, psxmsgq03/system.h: New files.
1387
13882009-05-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1389
1390        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
1391        NULL attribute pointer on init.
1392
13932009-05-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1394
1395        * psxsem01/Makefile.am, psxsem01/init.c, psxsem01/psxsem01.scn,
1396        psxtimer01/psxtimer.c, psxtimer01/system.h, psxtimer02/psxtimer.c:
1397        Improved so coverage is better.
1398
13992009-05-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1400
1401        * psx04/init.c: Correct errors introduced by using different variable
1402        for return type when correcting typing warnings.
1403
14042009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1405
1406        * Makefile.am, configure.ac: Add new test to provide coverage analysis
1407        of the current implementation of getitimer() and setitimer().
1408        * psxitimer/.cvsignore, psxitimer/Makefile.am, psxitimer/init.c,
1409        psxitimer/psxitimer.scn: New files.
1410
14112009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1412
1413        * psxsysconf/init.c, psxsysconf/psxsysconf.scn: Add missing error test
1414        case to improve coverage analysis.
1415
14162009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1417
1418        * psx01/init.c, psx01/task.c, psx02/init.c, psx02/task.c, psx03/init.c,
1419        psx04/init.c, psx04/task1.c, psx04/task3.c, psx05/init.c,
1420        psx06/init.c, psx07/init.c, psx08/init.c, psx09/init.c, psx11/task.c,
1421        psx12/init.c, psx13/main.c, psx13/test.c, psxbarrier01/test.c,
1422        psxcancel/init.c, psxcleanup/psxcleanup.c, psxenosys/init.c,
1423        psxmsgq02/init.c, psxtime/main.c, psxtime/test.c,
1424        psxtimer01/psxtimer.c, psxtimer02/psxtimer.c: Fix warnings.
1425
14262009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1427
1428        * psxhdrs/clock01.c, psxhdrs/clock02.c, psxhdrs/clock03.c,
1429        psxhdrs/clock04.c, psxhdrs/clock05.c, psxhdrs/clock06.c,
1430        psxhdrs/cond01.c, psxhdrs/cond02.c, psxhdrs/cond03.c,
1431        psxhdrs/cond04.c, psxhdrs/cond05.c, psxhdrs/cond06.c,
1432        psxhdrs/cond07.c, psxhdrs/cond08.c, psxhdrs/cond09.c,
1433        psxhdrs/cond10.c, psxhdrs/key01.c, psxhdrs/key02.c, psxhdrs/key03.c,
1434        psxhdrs/key04.c, psxhdrs/mutex01.c, psxhdrs/mutex02.c,
1435        psxhdrs/mutex03.c, psxhdrs/mutex04.c, psxhdrs/mutex05.c,
1436        psxhdrs/mutex06.c, psxhdrs/mutex07.c, psxhdrs/mutex08.c,
1437        psxhdrs/mutex09.c, psxhdrs/mutex10.c, psxhdrs/mutex11.c,
1438        psxhdrs/mutex12.c, psxhdrs/mutex13.c, psxhdrs/mutex14.c,
1439        psxhdrs/mutex15.c, psxhdrs/mutex16.c, psxhdrs/proc01.c,
1440        psxhdrs/proc02.c, psxhdrs/proc03.c, psxhdrs/proc04.c,
1441        psxhdrs/proc05.c, psxhdrs/proc06.c, psxhdrs/proc07.c,
1442        psxhdrs/proc08.c, psxhdrs/proc09.c, psxhdrs/proc10.c,
1443        psxhdrs/proc11.c, psxhdrs/proc12.c, psxhdrs/proc13.c,
1444        psxhdrs/proc14.c, psxhdrs/pthread01.c, psxhdrs/pthread02.c,
1445        psxhdrs/pthread03.c, psxhdrs/pthread04.c, psxhdrs/pthread05.c,
1446        psxhdrs/pthread06.c, psxhdrs/pthread07.c, psxhdrs/pthread08.c,
1447        psxhdrs/pthread09.c, psxhdrs/pthread10.c, psxhdrs/pthread11.c,
1448        psxhdrs/pthread12.c, psxhdrs/pthread13.c, psxhdrs/pthread14.c,
1449        psxhdrs/pthread15.c, psxhdrs/pthread16.c, psxhdrs/pthread17.c,
1450        psxhdrs/pthread18.c, psxhdrs/pthread19.c, psxhdrs/pthread20.c,
1451        psxhdrs/pthread21.c, psxhdrs/pthread22.c, psxhdrs/pthread23.c,
1452        psxhdrs/pthread24.c, psxhdrs/pthread25.c, psxhdrs/pthread26.c,
1453        psxhdrs/pthread27.c, psxhdrs/pthread28.c, psxhdrs/pthread29.c,
1454        psxhdrs/pthread30.c, psxhdrs/pthread31.c, psxhdrs/pthread32.c,
1455        psxhdrs/pthread33.c, psxhdrs/pthread34.c, psxhdrs/pthread35.c,
1456        psxhdrs/pthread36.c, psxhdrs/sched01.c, psxhdrs/sched02.c,
1457        psxhdrs/sched03.c, psxhdrs/sched04.c, psxhdrs/sched05.c,
1458        psxhdrs/sched06.c, psxhdrs/sched07.c, psxhdrs/sched08.c,
1459        psxhdrs/signal01.c, psxhdrs/signal02.c, psxhdrs/signal03.c,
1460        psxhdrs/signal04.c, psxhdrs/signal05.c, psxhdrs/signal06.c,
1461        psxhdrs/signal07.c, psxhdrs/signal08.c, psxhdrs/signal09.c,
1462        psxhdrs/signal10.c, psxhdrs/signal11.c, psxhdrs/signal12.c,
1463        psxhdrs/signal13.c, psxhdrs/signal14.c, psxhdrs/signal15.c,
1464        psxhdrs/signal16.c, psxhdrs/signal17.c, psxhdrs/signal18.c,
1465        psxhdrs/signal19.c, psxhdrs/signal20.c, psxhdrs/signal21.c,
1466        psxhdrs/signal22.c, psxhdrs/signal23.c, psxhdrs/sync01.c,
1467        psxhdrs/sync02.c, psxhdrs/sync03.c, psxhdrs/time01.c,
1468        psxhdrs/time02.c, psxhdrs/time03.c, psxhdrs/time04.c,
1469        psxhdrs/time05.c, psxhdrs/time06.c, psxhdrs/time07.c,
1470        psxhdrs/time08.c, psxhdrs/time09.c, psxhdrs/time10.c,
1471        psxhdrs/time11.c, psxhdrs/time12.c, psxhdrs/time13.c,
1472        psxhdrs/timer01.c, psxhdrs/timer02.c, psxhdrs/timer03.c,
1473        psxhdrs/timer04.c, psxhdrs/timer05.c, psxhdrs/timer06.c,
1474        psxhdrs/timer07.c: Fix warnings.
1475
14762009-05-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1477
1478        * psxfile01/test.c: Change from int to size_t.
1479
14802009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
1481
1482        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1483        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1484        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1485        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1486        psx13/Makefile.am, psx14/Makefile.am, psxbarrier01/Makefile.am,
1487        psxcancel/Makefile.am, psxchroot01/Makefile.am,
1488        psxcleanup/Makefile.am, psxenosys/Makefile.am,
1489        psxfatal01/Makefile.am, psxfatal02/Makefile.am,
1490        psxfile01/Makefile.am, psxkey01/Makefile.am,
1491        psxmount/Makefile.am, psxmsgq01/Makefile.am,
1492        psxmsgq02/Makefile.am, psxrdwrv/Makefile.am,
1493        psxreaddir/Makefile.am, psxrwlock01/Makefile.am,
1494        psxsem01/Makefile.am, psxsignal01/Makefile.am,
1495        psxspin01/Makefile.am, psxstat/Makefile.am, psxsysconf/Makefile.am,
1496        psxtime/Makefile.am, psxtimer01/Makefile.am, psxtimer02/Makefile.am,
1497        psxualarm/Makefile.am: Eliminate _exe_/.exe.
1498
14992009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1500
1501        * psxmsgq02/init.c, psxmsgq02/psxmsgq02.scn: Open the message queue
1502        with create option so we are sure it will get a control block and
1503        proceed to allocate other memory. Clean up screen output.
1504
15052008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1506
1507        * psx05/init.c: Add parameter to call to sched_get_priority_max().
1508
15092008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1510
1511        * psx05/init.c, psx07/init.c, psx09/init.c, psx11/init.c, psx12/init.c:
1512        Run all tests successfully with maxixum number of priorities as 16
1513        instead of 256. This was done by temporarily modifying the score
1514        priority.h maximum. This allowed testing of all API code to ensure
1515        that it worked properly with a reduced number of priorities. Most
1516        modifications were to switch from hard-coded maximum to using the API
1517        provided methods to determine maximum number of priority levels.
1518
15192008-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
1520
1521        * psxtimer01/psxtimer.c, psxtimer02/psxtimer.c: Obtain TOD with
1522        clock_gettime() NOT by reaching into the SuperCore.
1523
15242008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1525
1526        * psx01/psx01.scn: Bump version to 4.9.99.0
1527
15282008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1529
1530        * psxcleanup/psxcleanup.c, psxfatal_support/init.c,
1531        psxfatal_support/system.h: Convert to "bool".
1532
15332008-08-19      Tim FitzGeorge <tim.fitzgeorge@astrium.eads.net>
1534
1535        PR 1296/cpukit.
1536        * psxtimer01/psxtimer.c, psxtimer01/psxtimer01.scn: POSIX timers use
1537        incorrect repeat interval. This patch fixes the following problems in
1538        the test.
1539          (1) Adds test for value of it_interval.tv_nsec.
1540          (2) Corrects test for absolute timer in past.
1541          (3) Modifies test to use different initial and repeat periods.
1542          (4) Updates psxtimer01.scn to match results.
1543
15442008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1545
1546        PR 1297/cpukit
1547        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Fix NULL attribute
1548        pointer handling.
1549
15502008-08-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1551
1552        * psxsem01/init.c: Spacing.
1553
15542008-08-04      Tim FitzGeorge <tim.fitzgeorge@astrium.eads.net>
1555
1556        PR 1293/tests
1557        * psx10/init.c: Make sure we do not let tv_nsec go to -1.
1558
15592008-07-18      Joel Sherrill <joel.sherrill@oarcorp.com>
1560
1561        PR 1291/cpukit
1562        * psx05/init.c, psxmsgq01/init.c: As part of addressing timeouts and
1563        POSIX services taking relative instead of absolute time for timeouts,
1564        these tests were updated.
1565
15662008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1567
1568        * psxfile01/test.c: truncate on /dev/console now works.
1569
15702008-06-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1571
1572        * psxrwlock01/main.c, psxspin01/main.c: Now accounts for extra stack
1573        requested for initialization task.
1574
15752008-05-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1576
1577        * psxstat/psxstat.scn, psxstat/test.c: Eliminate patterns that look
1578        like CVS conflict markers.
1579
15802008-04-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1581
1582        * psxchroot01/main.c, psxmount/main.c, psxreaddir/main.c: Use
1583        CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER where needed.
1584
15852008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1586
1587        * psxmsgq02/init.c, psxsignal01/init.c: Corrent end of test messages.
1588
15892008-02-06      Joel Sherrill <joel.sherrill@oarcorp.com>
1590
1591        * psxkey01/task.c: Fix warnings.
1592
15932008-02-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1594
1595        * psxkey01/.cvsignore, psxmsgq02/.cvsignore: New files.
1596
15972008-02-04      Jennifer Averett <jennifer.averett@OARcorp.com>
1598
1599        * Makefile.am, configure.ac, psxmsgq01/Makefile.am, psxmsgq01/init.c:
1600        Added tests for failure path coverages. Consolidated methods used in
1601        multiple places into support routines.
1602        * psxkey01/Makefile.am, psxkey01/init.c, psxkey01/psxkey01.scn,
1603        psxkey01/system.h, psxkey01/task.c, psxmsgq02/Makefile.am,
1604        psxmsgq02/init.c, psxmsgq02/psxmsgq02.scn, psxmsgq02/system.h: New files.
1605
16062008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1607
1608        * include/pmacros.h, psx01/init.c, psx01/system.h, psx13/main.c,
1609        psxbarrier01/main.c, psxchroot01/main.c, psxfatal_support/init.c,
1610        psxfile01/main.c, psxfile01/test.c, psxmount/main.c, psxrdwrv/main.c,
1611        psxreaddir/main.c, psxrwlock01/main.c, psxspin01/main.c,
1612        psxstat/main.c, psxtime/main.c: Change TEST_INIT to CONFIGURE_INIT.
1613        Make tmacros.h available to all POSIX tests. Add a clock_settime case
1614        for < 1988.
1615
16162008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1617
1618        * Makefile.am, configure.ac: New tests.
1619        * psxfatal01/.cvsignore, psxfatal01/Makefile.am,
1620        psxfatal01/psxfatal01.scn, psxfatal01/testcase.h,
1621        psxfatal02/.cvsignore, psxfatal02/Makefile.am,
1622        psxfatal02/psxfatal02.scn, psxfatal02/testcase.h,
1623        psxfatal_support/init.c, psxfatal_support/system.h: New files.
1624
16252008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1626
1627        * Makefile.am, configure.ac: Add psx14 to exercise POSIX API specific
1628        portions of Object Services added to API.
1629        * psx14/.cvsignore, psx14/Makefile.am, psx14/init.c, psx14/psx14.scn,
1630        psx14/system.h: New files.
1631
16322008-01-29      Jennifer Averett <jennifer.averett@OARcorp.com>
1633
1634        * psx07/init.c, psx07/system.h: Test cleanup and added testing for
1635        pthread_attr_[get|set]clock.
1636
16372008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1638
1639        * psxenosys/init.c, psxenosys/psxenosys.scn: Add test for stub
1640        implementation mprotect().
1641
16422008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1643
1644        * psxcleanup/.cvsignore: New file.
1645
16462008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1647
1648        * psxcleanup/system.h: New file.
1649
16502008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1651
1652        * Makefile.am, configure.ac:
1653        * psxcleanup/Makefile.am, psxcleanup/psxcleanup.c,
1654        psxcleanup/psxcleanup.scn: New files.
1655
16562008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1657
1658        * psx01/init.c, psxmsgq01/init.c, psxtimer01/psxtimer.c,
1659        psxtimer01/psxtimer01.scn, psxtimer02/psxtimer.c:
1660
16612007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1662
1663        * psxsignal01/.cvsignore, psxualarm/.cvsignore: New files.
1664
16652007-12-20      Jennifer Averett <jennifer.averett@OARcorp.com>
1666
1667        * Makefile.am, configure.ac: Added test for ualarm
1668        * psxualarm/Makefile.am, psxualarm/init.c, psxualarm/psxualarm.scn,
1669        psxualarm/system.h: New files.
1670
16712007-12-19      Jennifer Averett <jennifer.averett@OARcorp.com>
1672
1673        * Makefile.am, configure.ac: Added posix signal test
1674        * psxsignal01/Makefile.am, psxsignal01/init.c,
1675        psxsignal01/psxsignal01.scn, psxsignal01/system.h,
1676        psxsignal01/task1.c: New files.
1677
16782007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1679
1680        * Makefile.am, configure.ac: Add test for sysconf().
1681        * psxsysconf/.cvsignore, psxsysconf/Makefile.am, psxsysconf/init.c,
1682        psxsysconf/psxsysconf.scn, psxsysconf/system.h: New files.
1683
16842007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1685
1686        * psx01/init.c, psx01/psx01.scn: Add more test cases for
1687        sched_rr_get_interval() and sched_get_priority_max().
1688
16892007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1690
1691        * psxenosys/init.c: Fix typo.
1692
16932007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1694
1695        * Makefile.am, configure.ac: Rename psxtimer to psxtimer01 to indicate
1696        addition of second POSIX Timer test. Add initial version of
1697        psxtimer02 to cover some conditions missed in psxtimer01. More cases
1698        left to add.
1699        * psxtimer01/.cvsignore, psxtimer01/Makefile.am, psxtimer01/psxtimer.c,
1700        psxtimer01/psxtimer01.scn, psxtimer01/system.h,
1701        psxtimer02/.cvsignore, psxtimer02/Makefile.am, psxtimer02/psxtimer.c,
1702        psxtimer02/psxtimer02.scn, psxtimer02/system.h: New files.
1703        * psxtimer/.cvsignore, psxtimer/Makefile.am, psxtimer/psxtimer.c,
1704        psxtimer/psxtimer.scn, psxtimer/system.h: Removed.
1705
17062007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1707
1708        * psx01/init.c, psx01/psx01.scn: Add usleep() test.
1709
17102007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1711
1712        * Makefile.am, configure.ac: New test to cover all RTEMS POSIX
1713        functions that return ENOSYS.
1714        * psxenosys/.cvsignore, psxenosys/Makefile.am, psxenosys/init.c,
1715        psxenosys/psxenosys.scn, psxenosys/system.h: New files.
1716
17172007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1718
1719        * psx13/test.c: Fix spelling error.
1720
17212007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1722
1723        * psxtime/test.c: Add tests for adjtime().
1724
17252007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1726
1727        * psxbarrier01/psxbarrier01.scn, psxbarrier01/test.c,
1728        psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Added several test
1729        cases to improve test coverage.
1730
17312007-09-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1732
1733        PR 1262/filesystem
1734        * Makefile.am, configure.ac, include/pmacros.h: Add support for readv()
1735        and writev() including documentation and test case.
1736        * psxrdwrv/.cvsignore, psxrdwrv/Makefile.am, psxrdwrv/main.c,
1737        psxrdwrv/psxrdwrv.scn, psxrdwrv/test.c: New files.
1738
17392007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1740
1741        * psxsem01/init.c, psxsem01/psxsem01.scn, psxtimer/psxtimer.c,
1742        psxtimer/psxtimer.scn: Add optional managers to Makefiles. Clean up
1743        test cases so last output line follows END OF pattern. Make sure test
1744        case all run. All tests appeared ok on sis.
1745
17462007-04-05      Joel Sherrill <joel@OARcorp.com>
1747
1748        * psx01/init.c, psx01/psx01.scn: Adjust test to account for nanosleep()
1749        behavior more closely matching GNU/Linux.
1750
17512006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1752
1753        * psxrwlock01/main.c, psxrwlock01/test.c: Improve rwlock test to
1754        include normal blocking and unblocking on timeout.
1755
17562006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1757
1758        * configure.ac: New BUG-REPORT address.
1759
17602006-11-17      Joel Sherrill <joel@OARcorp.com>
1761
1762        * psxsem01/init.c: Account for change in POSIX semaphore time handling.
1763        Previously the timeout was not absolute time and checked BEFORE
1764        attempting to lock semaphore.
1765
17662006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1767
1768        * psxbarrier01/main.c: New file.
1769
17702006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1771
1772        * psxrwlock01/.cvsignore, psxrwlock01/Makefile.am, psxrwlock01/main.c,
1773        psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c,
1774        psxspin01/.cvsignore, psxspin01/Makefile.am, psxspin01/main.c,
1775        psxspin01/psxspin01.scn, psxspin01/test.c: New files.
1776
17772006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1778
1779        * Makefile.am, configure.ac: Adding POSIX barriers, POSIX spinlocks,
1780        and partial implementation of POSIX rwlocks.
1781        * psxbarrier01/.cvsignore, psxbarrier01/Makefile.am,
1782        psxbarrier01/psxbarrier01.scn, psxbarrier01/test.c: New files.
1783
17842006-10-30      Joel Sherrill <joel@OARcorp.com>
1785
1786        PR 841/rtems
1787        * psxsem01/init.c: Make sem_timedwait more conformant to Open Group
1788        specification.
1789
17902006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1791
1792        * configure.ac: Require autoconf-2.60. Require automake-1.10.
1793
17942006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
1795
1796        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1797        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1798        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1799        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1800        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1801        psxfile01/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
1802        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
1803        psxtime/Makefile.am, psxtimer/Makefile.am: Eliminate scndir, docdir.
1804        Use rtems_testsdir instead.
1805
18062005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1807
1808        * configure.ac: Remove RTEMS_ENABLE_BARE,
1809        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
1810
18112005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
1812
1813        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1814        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1815        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1816        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1817        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1818        psxfile01/Makefile.am, psxhdrs/Makefile.am, psxmount/Makefile.am,
1819        psxmsgq01/Makefile.am, psxreaddir/Makefile.am, psxsem01/Makefile.am,
1820        psxstat/Makefile.am, psxtime/Makefile.am, psxtimer/Makefile.am:
1821        Convert to using *_PROGRAMS.
1822
18232005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1824
1825        * psx01/Makefile.am, psx02/Makefile.am,
1826        psx03/Makefile.am, psx04/Makefile.am,
1827        psx05/Makefile.am, psx06/Makefile.am,
1828        psx07/Makefile.am, psx08/Makefile.am,
1829        psx09/Makefile.am, psx10/Makefile.am,
1830        psx11/Makefile.am, psx12/Makefile.am,
1831        psx13/Makefile.am, psxcancel/Makefile.am,
1832        psxchroot01/Makefile.am, psxfile01/Makefile.am,
1833        psxmount/Makefile.am, psxmsgq01/Makefile.am,
1834        psxreaddir/Makefile.am, psxsem01/Makefile.am,
1835        psxstat/Makefile.am, psxtime/Makefile.am,
1836        psxtimer/Makefile.am: Rework.
1837
18382005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1839
1840        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1841        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1842        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1843        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1844        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1845        psxfile01/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
1846        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
1847        psxtime/Makefile.am, psxtimer/Makefile.am: Expand psxtests.am.
1848        * psxtests.am: Remove.
1849
18502005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1851
1852        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1853        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1854        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1855        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1856        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1857        psxfile01/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
1858        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
1859        psxtime/Makefile.am, psxtimer/Makefile.am:
1860        AM_CPPFLAGS += -I..../support/include.
1861
18622005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1863
1864        * psxtests.am: Set project_bspdir=$(PROJECT_ROOT)
1865
18662005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1867
1868        * psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1869        psxfile01/Makefile.am, psxmount/Makefile.am, psxreaddir/Makefile.am,
1870        psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1871        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1872        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1873        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1874        psxmsgq01/Makefile.am, psxsem01/Makefile.am, psxtimer/Makefile.am,
1875        psxstat/Makefile.am: Add ../include/pmacros.h
1876        * Makefile.am: Remove noinst_HEADERS. Remove POSIX_FILES_DIRS,
1877        POSIX_FILES_DIRS.
1878        * psxtests.am: Remove LIB_VARIANT.
1879
18802005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1881
1882        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1883        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1884        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1885        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1886        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1887        psxfile01/Makefile.am, psxhdrs/Makefile.am, psxmount/Makefile.am,
1888        psxmsgq01/Makefile.am, psxreaddir/Makefile.am, psxsem01/Makefile.am,
1889        psxstat/Makefile.am, psxtime/Makefile.am, psxtimer/Makefile.am:
1890        Remove SRC, PRINT_SRC.
1891
18922005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1893
1894        * Makefile.am: Cleanup.
1895
18962005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1897
1898        * psxtests.am: Add $(PGM): ${ARCH}/$(dirstamp).
1899        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1900        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1901        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1902        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1903        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1904        psxfile01/Makefile.am, psxhdrs/Makefile.am, psxmount/Makefile.am,
1905        psxmsgq01/Makefile.am, psxreaddir/Makefile.am, psxsem01/Makefile.am,
1906        psxstat/Makefile.am, psxtime/Makefile.am, psxtimer/Makefile.am:
1907        Partial conversion to automake.
1908
19092005-09-01      Joel Sherrill <joel@OARcorp.com>
1910
1911        PR 628/rtems
1912        * psx04/init.c, psx04/psx04.scn: Update tests to reflect a signal of 0
1913        being an error.
1914
19152005-04-26      Joel Sherrill <joel@OARcorp.com>
1916
1917        * psxreaddir/test.c: Eliminate warnings.
1918
19192004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
1920
1921        * configure.ac: Require automake > 1.9.
1922
19232004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1924
1925        * psx01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1926        * psx02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1927        * psx03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1928        * psx04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1929        * psx05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1930        * psx06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1931        * psx07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1932        * psx08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1933        * psx09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1934        * psx10/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1935        * psx11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1936        * psx12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1937        * psx13/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1938        * psxcancel/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1939        * psxchroot01/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1940        * psxfile01/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1941        * psxmount/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1942        * psxmsgq01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1943        * psxreaddir/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1944        * psxsem01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1945        * psxstat/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1946        * psxtime/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1947        * psxtimer/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1948
19492004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1950
1951        * psxcancel/init.c: Include <rtems/console.h> instead of <console.h>.
1952        * psxmount/test.c: Include <rtems/imfs.h> instead of <imfs.h>.
1953        * psxreaddir/test.c: Include <rtems/imfs.h> instead of <imfs.h>.
1954        * psxstat/test.c: Include <rtems/imfs.h> instead of <imfs.h>.
1955
19562004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
1957
1958        * psx06/init.c, psx06/system.h, psx06/task.c, psx06/task2.c: Convert
1959        to using c99 fixed size types.
1960
19612004-03-26      Ralf Corsepius <ralf.corsepius@rtems.org>
1962
1963        * Makefile.am: Remove include from SUBDIRS.
1964
19652004-03-26      Ralf Corsepius <ralf.corsepius@rtems.org>
1966
1967        * include/Makefile.am: Remove.
1968        * Makefile.am: Merge-in include/Makefile.am.
1969        * configure.ac: Reflect changes above.
1970
19712004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1972
1973        * configure.ac: Add 2nd arg to RTEMS_TOP.
1974
19752004-03-05      Joel Sherrill <joel@OARcorp.com>
1976
1977        * psxfile01/test.c, psxmsgq01/init.c, psxstat/test.c,
1978        psxtimer/psxtimer.c: Eliminate warnings and typos.
1979
19802004-02-26      Sébastien Barré <sbarre@sdelcc.com>
1981
1982        PR 582/core
1983        * psxmsgq01/init.c, psxmsgq01/psxmsgq01.scn: Fix the POSIX message
1984        queue test so more of it runs now.
1985
19862004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1987
1988        * psx01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
1989        Add PRE/TMPINSTALL_FILES to CLEANFILES.
1990        * psx02/Makefile.am: Ditto.
1991        * psx03/Makefile.am: Ditto.
1992        * psx04/Makefile.am: Ditto.
1993        * psx05/Makefile.am: Ditto.
1994        * psx06/Makefile.am: Ditto.
1995        * psx07/Makefile.am: Ditto.
1996        * psx08/Makefile.am: Ditto.
1997        * psx09/Makefile.am: Ditto.
1998        * psx10/Makefile.am: Ditto.
1999        * psx11/Makefile.am: Ditto.
2000        * psx12/Makefile.am: Ditto.
2001        * psx13/Makefile.am: Ditto.
2002        * psxcancel/Makefile.am: Ditto.
2003        * psxchroot01/Makefile.am: Ditto.
2004        * psxfile01/Makefile.am: Ditto.
2005        * psxmount/Makefile.am: Ditto.
2006        * psxmsgq01/Makefile.am: Ditto.
2007        * psxreaddir/Makefile.am: Ditto.
2008        * psxsem01/Makefile.am: Ditto.
2009        * psxstat/Makefile.am: Ditto.
2010        * psxtime/Makefile.am: Ditto.
2011        * psxtimer/Makefile.am: Ditto.
2012
20132003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2014
2015        * psxtests.am: Add dirstamp support.
2016
20172003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2018
2019        * psxtests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
2020
20212003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2022
2023        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
2024
20252003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2026
2027        * psxcancel/Makefile.am: Remove used H_FILES.
2028
20292003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2030
2031        * include/Makefile.am: Reformat.
2032        * psx01/Makefile.am: Remove all-local: $(ARCH).
2033        * psx02/Makefile.am: Remove all-local: $(ARCH).
2034        * psx03/Makefile.am: Remove all-local: $(ARCH).
2035        * psx04/Makefile.am: Remove all-local: $(ARCH).
2036        * psx05/Makefile.am: Remove all-local: $(ARCH).
2037        * psx06/Makefile.am: Remove all-local: $(ARCH).
2038        * psx07/Makefile.am: Remove all-local: $(ARCH).
2039        * psx08/Makefile.am: Remove all-local: $(ARCH).
2040        * psx09/Makefile.am: Remove all-local: $(ARCH).
2041        * psx10/Makefile.am: Remove all-local: $(ARCH).
2042        * psx11/Makefile.am: Remove all-local: $(ARCH).
2043        * psx12/Makefile.am: Remove all-local: $(ARCH).
2044        * psx13/Makefile.am: Remove all-local: $(ARCH).
2045        * psxcancel/Makefile.am: Remove all-local: $(ARCH).
2046        * psxchroot01/Makefile.am: Remove all-local: $(ARCH).
2047        * psxfile01/Makefile.am: Remove all-local: $(ARCH).
2048        * psxhdrs/Makefile.am: Remove all-local: $(ARCH).
2049        * psxmount/Makefile.am: Remove all-local: $(ARCH).
2050        * psxmsgq01/Makefile.am: Remove all-local: $(ARCH).
2051        * psxreaddir/Makefile.am: Remove all-local: $(ARCH).
2052        * psxsem01/Makefile.am: Remove all-local: $(ARCH).
2053        * psxstat/Makefile.am: Remove all-local: $(ARCH).
2054        * psxtime/Makefile.am: Remove all-local: $(ARCH).
2055        * psxtimer/Makefile.am: Remove all-local: $(ARCH).
2056
20572003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2058
2059        * configure.ac: Reflect having moved to testsuites/.
2060
20612003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2062
2063        * configure.ac: Remove RTEMS_CANONICAL_HOST.
2064
20652003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2066
2067        * configure.ac:Remove RTEMS_CHECK_CPU.
2068
20692003-09-15      Jennifer Averett <jennifer@OARcorp.com>
2070
2071        * psxhdrs/sync01.c, psxhdrs/sync02.c: Correct fd creation
2072
20732003-09-04      Joel Sherrill <joel@OARcorp.com>
2074
2075        * psx01/init.c, psx01/system.h, psx01/task.c, psx02/init.c,
2076        psx02/system.h, psx02/task.c, psx03/init.c, psx03/system.h,
2077        psx03/task.c, psx04/init.c, psx04/system.h, psx04/task1.c,
2078        psx04/task2.c, psx04/task3.c, psx05/init.c, psx05/system.h,
2079        psx05/task.c, psx05/task2.c, psx05/task3.c, psx06/init.c,
2080        psx06/system.h, psx06/task.c, psx06/task2.c, psx07/init.c,
2081        psx07/system.h, psx07/task.c, psx08/init.c, psx08/system.h,
2082        psx08/task1.c, psx08/task2.c, psx08/task3.c, psx09/init.c,
2083        psx09/system.h, psx10/init.c, psx10/system.h, psx10/task.c,
2084        psx10/task2.c, psx10/task3.c, psx11/init.c, psx11/system.h,
2085        psx11/task.c, psx12/init.c, psx12/system.h, psx12/task.c,
2086        psx13/main.c, psx13/test.c, psxcancel/init.c, psxfile01/main.c,
2087        psxfile01/test.c, psxhdrs/clock01.c, psxhdrs/clock02.c,
2088        psxhdrs/clock03.c, psxhdrs/clock04.c, psxhdrs/clock05.c,
2089        psxhdrs/clock06.c, psxhdrs/cond01.c, psxhdrs/cond02.c,
2090        psxhdrs/cond03.c, psxhdrs/cond04.c, psxhdrs/cond05.c,
2091        psxhdrs/cond06.c, psxhdrs/cond07.c, psxhdrs/cond08.c,
2092        psxhdrs/cond09.c, psxhdrs/cond10.c, psxhdrs/key01.c, psxhdrs/key02.c,
2093        psxhdrs/key03.c, psxhdrs/key04.c, psxhdrs/mutex01.c,
2094        psxhdrs/mutex02.c, psxhdrs/mutex03.c, psxhdrs/mutex04.c,
2095        psxhdrs/mutex05.c, psxhdrs/mutex06.c, psxhdrs/mutex07.c,
2096        psxhdrs/mutex08.c, psxhdrs/mutex09.c, psxhdrs/mutex10.c,
2097        psxhdrs/mutex11.c, psxhdrs/mutex12.c, psxhdrs/mutex13.c,
2098        psxhdrs/mutex14.c, psxhdrs/mutex15.c, psxhdrs/mutex16.c,
2099        psxhdrs/proc01.c, psxhdrs/proc02.c, psxhdrs/proc03.c,
2100        psxhdrs/proc04.c, psxhdrs/proc05.c, psxhdrs/proc06.c,
2101        psxhdrs/proc07.c, psxhdrs/proc08.c, psxhdrs/proc09.c,
2102        psxhdrs/proc10.c, psxhdrs/proc11.c, psxhdrs/proc12.c,
2103        psxhdrs/proc13.c, psxhdrs/proc14.c, psxhdrs/pthread01.c,
2104        psxhdrs/pthread02.c, psxhdrs/pthread03.c, psxhdrs/pthread04.c,
2105        psxhdrs/pthread05.c, psxhdrs/pthread06.c, psxhdrs/pthread07.c,
2106        psxhdrs/pthread08.c, psxhdrs/pthread09.c, psxhdrs/pthread10.c,
2107        psxhdrs/pthread11.c, psxhdrs/pthread12.c, psxhdrs/pthread13.c,
2108        psxhdrs/pthread14.c, psxhdrs/pthread15.c, psxhdrs/pthread16.c,
2109        psxhdrs/pthread17.c, psxhdrs/pthread18.c, psxhdrs/pthread19.c,
2110        psxhdrs/pthread20.c, psxhdrs/pthread21.c, psxhdrs/pthread22.c,
2111        psxhdrs/pthread23.c, psxhdrs/pthread24.c, psxhdrs/pthread25.c,
2112        psxhdrs/pthread26.c, psxhdrs/pthread27.c, psxhdrs/pthread28.c,
2113        psxhdrs/pthread29.c, psxhdrs/pthread30.c, psxhdrs/pthread31.c,
2114        psxhdrs/pthread32.c, psxhdrs/pthread33.c, psxhdrs/pthread34.c,
2115        psxhdrs/pthread35.c, psxhdrs/pthread36.c, psxhdrs/sched01.c,
2116        psxhdrs/sched02.c, psxhdrs/sched03.c, psxhdrs/sched04.c,
2117        psxhdrs/sched05.c, psxhdrs/sched06.c, psxhdrs/sched07.c,
2118        psxhdrs/sched08.c, psxhdrs/signal01.c, psxhdrs/signal02.c,
2119        psxhdrs/signal03.c, psxhdrs/signal04.c, psxhdrs/signal05.c,
2120        psxhdrs/signal06.c, psxhdrs/signal07.c, psxhdrs/signal08.c,
2121        psxhdrs/signal09.c, psxhdrs/signal10.c, psxhdrs/signal11.c,
2122        psxhdrs/signal12.c, psxhdrs/signal13.c, psxhdrs/signal14.c,
2123        psxhdrs/signal15.c, psxhdrs/signal16.c, psxhdrs/signal17.c,
2124        psxhdrs/signal18.c, psxhdrs/signal19.c, psxhdrs/signal20.c,
2125        psxhdrs/signal21.c, psxhdrs/signal22.c, psxhdrs/signal23.c,
2126        psxhdrs/sync01.c, psxhdrs/sync02.c, psxhdrs/sync03.c,
2127        psxhdrs/time01.c, psxhdrs/time02.c, psxhdrs/time03.c,
2128        psxhdrs/time04.c, psxhdrs/time05.c, psxhdrs/time06.c,
2129        psxhdrs/time07.c, psxhdrs/time08.c, psxhdrs/time09.c,
2130        psxhdrs/time10.c, psxhdrs/time11.c, psxhdrs/time12.c,
2131        psxhdrs/time13.c, psxhdrs/timer01.c, psxhdrs/timer02.c,
2132        psxhdrs/timer03.c, psxhdrs/timer04.c, psxhdrs/timer05.c,
2133        psxhdrs/timer06.c, psxhdrs/timer07.c, psxmsgq01/init.c,
2134        psxmsgq01/system.h, psxsem01/system.h, psxstat/main.c,
2135        psxstat/test.c, psxtime/main.c, psxtime/test.c, psxtimer/psxtimer.c,
2136        psxtimer/system.h: URL for license changed.
2137
21382003-09-04      Joel Sherrill <joel@OARcorp.com>
2139
2140        PR 462/tests
2141        * psxhdrs/Makefile.am: Added ualarm.c
2142        * psxhdrs/signal23.c: New file.
2143
21442003-09-03      Joel Sherrill <joel@OARcorp.com>
2145
2146        PR 463/tests
2147        PR 465/tests
2148        * psxhdrs/Makefile.am: Add new test cases.
2149        * psxhdrs/sync01.c, psxhdrs/sync02.c, psxhdrs/sync03.c,
2150        psxhdrs/timer07.c: New files.
2151
21522003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2153
2154        * Makefile.am: Reflect having moved aclocal/.
2155
21562003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2157
2158        * Makefile.am: Reflect having moved automake/.
2159        * include/Makefile.am: Reflect having moved automake/.
2160        * psx01/Makefile.am: Reflect having moved automake/.
2161        * psx02/Makefile.am: Reflect having moved automake/.
2162        * psx03/Makefile.am: Reflect having moved automake/.
2163        * psx04/Makefile.am: Reflect having moved automake/.
2164        * psx05/Makefile.am: Reflect having moved automake/.
2165        * psx06/Makefile.am: Reflect having moved automake/.
2166        * psx07/Makefile.am: Reflect having moved automake/.
2167        * psx08/Makefile.am: Reflect having moved automake/.
2168        * psx09/Makefile.am: Reflect having moved automake/.
2169        * psx10/Makefile.am: Reflect having moved automake/.
2170        * psx11/Makefile.am: Reflect having moved automake/.
2171        * psx12/Makefile.am: Reflect having moved automake/.
2172        * psx13/Makefile.am: Reflect having moved automake/.
2173        * psxcancel/Makefile.am: Reflect having moved automake/.
2174        * psxchroot01/Makefile.am: Reflect having moved automake/.
2175        * psxfile01/Makefile.am: Reflect having moved automake/.
2176        * psxhdrs/Makefile.am: Reflect having moved automake/.
2177        * psxmount/Makefile.am: Reflect having moved automake/.
2178        * psxmsgq01/Makefile.am: Reflect having moved automake/.
2179        * psxreaddir/Makefile.am: Reflect having moved automake/.
2180        * psxsem01/Makefile.am: Reflect having moved automake/.
2181        * psxstat/Makefile.am: Reflect having moved automake/.
2182        * psxtime/Makefile.am: Reflect having moved automake/.
2183        * psxtimer/Makefile.am: Reflect having moved automake/.
2184
21852003-08-14      Joel Sherrill <joel@OARcorp.com>
2186
2187        PR 408/filesystem
2188        * psx13/test.c: Added very rudimentary test of sync() service.
2189
21902003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2191
2192        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
2193
21942003-06-12      Joel Sherrill <joel@OARcorp.com>
2195
2196        * psxchroot01/test.c, psxreaddir/test.c: Removed warnings.
2197
21982003-05-29      Joel Sherrill <joel@OARcorp.com>
2199
2200        * psx02/init.c, psx04/init.c, psx13/test.c, psxchroot01/test.c,
2201        psxhdrs/pthread07.c, psxmsgq01/init.c, psxreaddir/test.c,
2202        psxtimer/psxtimer.c: Removed warnings.
2203
22042003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2205
2206        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
2207        CC_CFLAGS_DEFAULT (obsolete).
2208
22092003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2210
2211        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
2212        Remove CC_LDFLAGS_PROFILE_V.
2213
22142003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2215
2216        * configure.ac: Remove AC_CONFIG_AUX_DIR.
2217
22182003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2219
2220        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2221
22222003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2223
2224        * configure.ac: AC_PREREQ(2.57).
2225
22262002-11-14      Joel Sherrill <joel@OARcorp.com>
2227
2228        * psx01/psx01.scn, psx02/psx02.scn, psx03/psx03.scn, psx04/psx04.scn,
2229        psx05/psx05.scn, psx06/psx06.scn, psx07/psx07.scn, psx08/psx08.scn,
2230        psx09/psx09.scn, psx10/psx10.scn, psx11/psx11.scn, psx12/psx12.scn:
2231        Per PR239 update the IDs in the various screens.
2232
22332002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2234
2235        * .cvsignore: Reformat.
2236        Add autom4te*cache.
2237        Remove autom4te.cache.
2238
22392002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2240
2241        * psx01/Makefile.am: Use .$(OBJEXT) instead of .o.
2242        * psx02/Makefile.am: Use .$(OBJEXT) instead of .o.
2243        * psx03/Makefile.am: Use .$(OBJEXT) instead of .o.
2244        * psx04/Makefile.am: Use .$(OBJEXT) instead of .o.
2245        * psx05/Makefile.am: Use .$(OBJEXT) instead of .o.
2246        * psx06/Makefile.am: Use .$(OBJEXT) instead of .o.
2247        * psx07/Makefile.am: Use .$(OBJEXT) instead of .o.
2248        * psx08/Makefile.am: Use .$(OBJEXT) instead of .o.
2249        * psx09/Makefile.am: Use .$(OBJEXT) instead of .o.
2250        * psx10/Makefile.am: Use .$(OBJEXT) instead of .o.
2251        * psx11/Makefile.am: Use .$(OBJEXT) instead of .o.
2252        * psx12/Makefile.am: Use .$(OBJEXT) instead of .o.
2253        * psx13/Makefile.am: Use .$(OBJEXT) instead of .o.
2254        * psxcancel/Makefile.am: Use .$(OBJEXT) instead of .o.
2255        * psxchroot01/Makefile.am: Use .$(OBJEXT) instead of .o.
2256        * psxfile01/Makefile.am: Use .$(OBJEXT) instead of .o.
2257        * psxhdrs/Makefile.am: Use .$(OBJEXT) instead of .o.
2258        * psxmount/Makefile.am: Use .$(OBJEXT) instead of .o.
2259        * psxmsgq01/Makefile.am: Use .$(OBJEXT) instead of .o.
2260        * psxreaddir/Makefile.am: Use .$(OBJEXT) instead of .o.
2261        * psxsem01/Makefile.am: Use .$(OBJEXT) instead of .o.
2262        * psxstat/Makefile.am: Use .$(OBJEXT) instead of .o.
2263        * psxtime/Makefile.am: Use .$(OBJEXT) instead of .o.
2264        * psxtimer/Makefile.am: Use .$(OBJEXT) instead of .o.
2265
22662002-08-01      Joel Sherrill <joel@OARcorp.com>
2267
2268        * Per PR47 add support for buffered test output.  This involved
2269        adding defines to redirect output to a buffer and dump it when
2270        full, at "test pause", and at exit.  To avoid problems when redefining
2271        exit(), all tests were modified to call rtems_test_exit().
2272        Some tests, notable psxtests, had to be modified to include
2273        the standard test macro .h file (pmacros.h or tmacros.h) to
2274        enable this support.
2275        * include/pmacros.h, psx01/task.c, psx02/init.c, psx02/task.c,
2276        psx03/init.c, psx04/init.c, psx05/init.c, psx06/init.c, psx07/init.c,
2277        psx08/task3.c, psx09/init.c, psx10/init.c, psx11/init.c,
2278        psx12/init.c, psx13/Makefile.am, psx13/main.c, psx13/test.c,
2279        psxcancel/init.c, psxchroot01/Makefile.am, psxchroot01/main.c,
2280        psxchroot01/test.c, psxfile01/Makefile.am, psxfile01/main.c,
2281        psxfile01/test.c, psxfile01/test_cat.c, psxfile01/test_extend.c,
2282        psxfile01/test_write.c, psxmount/Makefile.am, psxmount/main.c,
2283        psxmount/test.c, psxmsgq01/init.c, psxreaddir/Makefile.am,
2284        psxreaddir/main.c, psxreaddir/test.c, psxsem01/init.c,
2285        psxstat/Makefile.am, psxstat/main.c, psxstat/test.c, psxtime/main.c,
2286        psxtime/test.c, psxtimer/psxtimer.c: Modified.
2287
22882002-07-05      Joel Sherrill <joel@OARcorp.com>
2289
2290        * psxcancel/Makefile.am, psxcancel/init.c, psxcancel/psxcancel.scn:
2291        Updated as part of PR164 which reported problems with the RTEMS
2292        implementation of pthread_cancel.
2293       
22942001-04-26      Joel Sherrill <joel@OARcorp.com>
2295
2296        * psxmsgq01/init.c: Reflect changes made to address PR81 that
2297        reworked POSIX message queues to add a descriptor separate from
2298        the underlying message queue.  This allows non-blocking to follow
2299        the "open" not the underlying queue.
2300 
23012002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2302
2303        * configure.ac: Remove ENABLE_GCC28.
2304
23052002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2306
2307        * configure.ac:
2308        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
2309        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
2310        * Makefile.am: Remove AUTOMAKE_OPTIONS.
2311        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
2312        * psx01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2313        * psx02/Makefile.am: Remove AUTOMAKE_OPTIONS.
2314        * psx03/Makefile.am: Remove AUTOMAKE_OPTIONS.
2315        * psx04/Makefile.am: Remove AUTOMAKE_OPTIONS.
2316        * psx05/Makefile.am: Remove AUTOMAKE_OPTIONS.
2317        * psx06/Makefile.am: Remove AUTOMAKE_OPTIONS.
2318        * psx07/Makefile.am: Remove AUTOMAKE_OPTIONS.
2319        * psx08/Makefile.am: Remove AUTOMAKE_OPTIONS.
2320        * psx09/Makefile.am: Remove AUTOMAKE_OPTIONS.
2321        * psx10/Makefile.am: Remove AUTOMAKE_OPTIONS.
2322        * psx11/Makefile.am: Remove AUTOMAKE_OPTIONS.
2323        * psx12/Makefile.am: Remove AUTOMAKE_OPTIONS.
2324        * psx13/Makefile.am: Remove AUTOMAKE_OPTIONS.
2325        * psxcancel/Makefile.am: Remove AUTOMAKE_OPTIONS.
2326        * psxchroot01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2327        * psxfile01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2328        * psxhdrs/Makefile.am: Remove AUTOMAKE_OPTIONS.
2329        * psxmount/Makefile.am: Remove AUTOMAKE_OPTIONS.
2330        * psxmsgq01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2331        * psxreaddir/Makefile.am: Remove AUTOMAKE_OPTIONS.
2332        * psxsem01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2333        * psxstat/Makefile.am: Remove AUTOMAKE_OPTIONS.
2334        * psxtime/Makefile.am: Remove AUTOMAKE_OPTIONS.
2335        * psxtimer/Makefile.am: Remove AUTOMAKE_OPTIONS.
2336
23372001-11-07      Jennifer Averett <jennifer@OARcorp.com>
2338
2339        Reported by Ibragimov Ilya <ibr@oktet.ru> and tracked as PR63.
2340        * psxstat/test.c: Fix test ENOTDIR to correspond to chdir() change.
2341        Since we check permissions before evaluating enough to see if it
2342        a regular file or directory, this hack is needed to make the regular
2343        file executable.
2344
23452001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2346
2347        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
2348        * configure.in: Remove.
2349        * configure.ac: New file, generated from configure.in by autoupdate.
2350
23512001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2352
2353        * psxtests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
2354
23552001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2356
2357        * psx01/Makefile.am: include leaf.am instead of leaf.cfg.
2358        * psx11/Makefile.am: include leaf.am instead of leaf.cfg.
2359        * psxcancel/Makefile.am: include leaf.am instead of leaf.cfg.
2360        * psx02/Makefile.am: include leaf.am instead of leaf.cfg.
2361        * psx13/Makefile.am: include leaf.am instead of leaf.cfg.
2362        * psxtime/Makefile.am: include leaf.am instead of leaf.cfg.
2363        * psxchroot01/Makefile.am: include leaf.am instead of leaf.cfg.
2364        * psx07/Makefile.am: include leaf.am instead of leaf.cfg.
2365        * psxmsgq01/Makefile.am: include leaf.am instead of leaf.cfg.
2366        * psxtimer/Makefile.am: include leaf.am instead of leaf.cfg.
2367        * psx10/Makefile.am: include leaf.am instead of leaf.cfg.
2368        * psx08/Makefile.am: include leaf.am instead of leaf.cfg.
2369        * psxhdrs/Makefile.am: include leaf.am instead of leaf.cfg.
2370        * psxfile01/Makefile.am: include leaf.am instead of leaf.cfg.
2371        * psx05/Makefile.am: include leaf.am instead of leaf.cfg.
2372        * psx09/Makefile.am: include leaf.am instead of leaf.cfg.
2373        * psxmount/Makefile.am: include leaf.am instead of leaf.cfg.
2374        * psxstat/Makefile.am: include leaf.am instead of leaf.cfg.
2375        * psx12/Makefile.am: include leaf.am instead of leaf.cfg.
2376        * psxreaddir/Makefile.am: include leaf.am instead of leaf.cfg.
2377        * psxsem01/Makefile.am: include leaf.am instead of leaf.cfg.
2378        * psx03/Makefile.am: include leaf.am instead of leaf.cfg.
2379        * psx04/Makefile.am: include leaf.am instead of leaf.cfg.
2380        * psx06/Makefile.am: include leaf.am instead of leaf.cfg.
2381
23822001-08-09      Fernando-Ruiz Casas <correo@fernando-ruiz.com>
2383
2384        * psxchroot01/.cvsignore, psxchroot01/Makefile.am, psxchroot01/main.c,
2385        psxchroot01/psxchroot01.scn, psxchroot01/test.c:  Implemented the
2386        psxchroot01 test.
2387
23882001-05-25      Joel Sherrill <joel@OARcorp.com>
2389
2390        * Added once version of psxchroot01 test for user review.
2391        * psxchroot01: New directory.
2392        * psxchroot01/Makefile.am, psxchroot01/main.c, psxchroot01/test.c,
2393        psxchroot01/psxchroot01.scn, psxchroot01/.cvsignore: New files.
2394        * configure.in, Makefile.am: Modified to reflect above.
2395
23962001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
2397
2398        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
2399
24002001-04-24      Joel Sherrill <joel@OARcorp.com>
2401
2402        * psxfile01/test.c, psxfile01/psxfile01.scn : Added test case for
2403        open, write, reopen, append twice from Andrew Bythell
2404        <abythell@nortelnetworks.com> that tripped an initialization
2405        problem in the IMFS.
2406
24072001-04-20      Joel Sherrill <joel@OARcorp.com>
2408
2409        * psx04/init.c, psx04/psx04.scn, psx07/init.c, psx07/psx07.scn,
2410        psxfile01/psxfile01.scn, psxmsgq01/psxmsgq01.scn,
2411        psxreaddir/test.c, psxstat/psxstat.scn, psxstat/test.c,
2412        psxtime/psxtime.scn, psxtimer/psxtimer.scn:
2413        Various adjustments so test output matches screens more reliably.
2414
24152001-01-25      Joel Sherrill <joel@OARcorp.com>
2416
2417        * psx01/psx01.scn: Corrected to reflect clock_getres() now working.
2418
24192000-11-17      Jennifer Averett <jennifer@OARcorp.com>
2420
2421        * psxstat/test.c, psxstat/psxstat.scn: Forced inode numbers
2422        to remain consistant across platforms and bsps by forcing
2423        a mount point in front of all paths.
2424
24252000-11-17      Jennifer Averret <jennifer@OARcorp.com>
2426
2427        * psxmount/test.c, psxmount/psxmount.scn: Improve output to report
2428        expected error condition in one case.
2429        * psxreaddir/test.c, psxreaddir.scn: Added test cases to exercise
2430        readdir() of root of mounted filesystem.  Also corrected the screen
2431        file for some mistakes noticed in this effort.
2432
24332000-11-13      Joel Sherrill <joel@OARcorp.com>
2434
2435        * psxmount/psxmount.scn, psxmount/test.c: Correct spelling.
2436
24372000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2438
2439        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
2440
24412000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2442
2443        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
2444
24452000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2446
2447        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
2448        Switch to GNU canonicalization.
2449        * psxtests.am: Remove DEFS.
2450
24512000-10-24      Joel Sherrill <joel@OARcorp.com>
2452
2453        * psxmount/test.c, psxstat/test.c: Include <imfs.h> to get IMFS_ops.
2454        It was formerly incorrectly prototyped in <libio.h>.
2455
24562000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2457
2458        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
2459        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
2460        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
2461        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
2462        psx13/Makefile.am, psxcancel/Makefile.am, psxfile01/Makefile.am,
2463        psxhdrs/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
2464        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
2465        psxtime/Makefile.am, psxtimer/Makefile.am: Include compile.am
2466
24672000-08-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2468        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
2469        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
2470        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
2471        psx10/Makefile.am, psx11/Makefile.am, psx11/Makefile.am,
2472        psx12/Makefile.am, psxcancel/Makefile.am, psxmsgq01/Makefile.am,
2473        psxsem01/Makefile.am, psxsem01/Makefile.am, psxtimer/Makefile.am:
2474        Use AM_CPPFLAGS += instead of AM_CPPFLAGS =
2475
24762000-08-10      Joel Sherrill <joel@OARcorp.com>
2477
2478        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.