source: rtems/testsuites/psxtests/ChangeLog @ d80b196

4.115
Last change on this file since d80b196 was d80b196, checked in by Ralf Corsepius <ralf.corsepius@…>, on 10/17/11 at 09:53:17

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

  • psxhdrs/sched01.c, psxhdrs/sched02.c, psxhdrs/sched03.c, psxhdrs/sched04.c, psxhdrs/sched05.c, psxhdrs/sched06.c, psxhdrs/sched07.c, psxhdrs/sched08.c: Let test() return values (avoid warnings).
  • Property mode set to 100644
File size: 95.6 KB
Line 
12011-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * psxhdrs/sched01.c, psxhdrs/sched02.c, psxhdrs/sched03.c,
4        psxhdrs/sched04.c, psxhdrs/sched05.c, psxhdrs/sched06.c,
5        psxhdrs/sched07.c, psxhdrs/sched08.c:
6        Let test() return values (avoid warnings).
7
82011-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
9
10        * psxhdrs/signal01.c, psxhdrs/signal02.c, psxhdrs/signal03.c,
11        psxhdrs/signal04.c, psxhdrs/signal05.c, psxhdrs/signal06.c,
12        psxhdrs/signal07.c, psxhdrs/signal08.c, psxhdrs/signal09.c,
13        psxhdrs/signal10.c, psxhdrs/signal11.c, psxhdrs/signal12.c,
14        psxhdrs/signal13.c, psxhdrs/signal14.c, psxhdrs/signal15.c,
15        psxhdrs/signal16.c, psxhdrs/signal17.c, psxhdrs/signal18.c,
16        psxhdrs/signal19.c, psxhdrs/signal20.c, psxhdrs/signal21.c,
17        psxhdrs/signal22.c, psxhdrs/signal23.c:
18        Let test() return values (avoid warnings).
19
202011-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
21
22        * psxhdrs/key01.c, psxhdrs/key02.c, psxhdrs/key03.c,
23        psxhdrs/key04.c: Let test() return values (avoid warnings).
24        * psxhdrs/clock01.c, psxhdrs/clock02.c, psxhdrs/clock03.c,
25        psxhdrs/clock04.c, psxhdrs/clock05.c, psxhdrs/clock06.c:
26        Let test() return values (avoid warnings).
27
282011-10-13      Ralf Corsépius <ralf.corsepius@rtems.org>
29
30        * psxhdrs/signal23.c: Add comment to denote test as obsolete.
31        * configure.ac: Check for size of mode_t.
32        * psxfile01/test.c, psxstat/test.c: Include "primode.h".
33        Use PRIomode_t to print mode_t.
34
352011-10-12      Sebastian Huber <sebastian.huber@embedded-brains.de>
36
37        * psxaio01/system.h, psxaio02/system.h, psxaio03/system.h: Do not use
38        the stack checker.
39
402011-10-12      Ralf Corsépius <ralf.corsepius@rtems.org>
41
42        * psxhdrs/sync01.c, psxhdrs/sync02.c: Let test() return values
43        (avoid warnings).
44        * psxhdrs/time01.c, psxhdrs/time02.c, psxhdrs/time03.c,
45        psxhdrs/time04.c, psxhdrs/time05.c, psxhdrs/time06.c,
46        psxhdrs/time07.c, psxhdrs/time08.c, psxhdrs/time09.c,
47        psxhdrs/time10.c, psxhdrs/time11.c, psxhdrs/time12.c,
48        psxhdrs/time13.c: Let test() return values (avoid warnings).
49        * psxhdrs/timer01.c, psxhdrs/timer02.c, psxhdrs/timer03.c,
50        psxhdrs/timer04.c, psxhdrs/timer05.c, psxhdrs/timer06.c,
51        psxhdrs/timer07.c: Let test() return values (avoid warnings).
52
532011-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
54
55        * psx01/init.c, psx07/init.c, psx09/init.c, psx12/init.c,
56        psxclock/init.c, psxtimer01/psxtimer.c: Include "pritime.h".
57        Use PRIdtime_t to print time_t.
58
592011-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
60
61        * configure.ac: Check for size of time_t.
62
632011-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
64
65        * psx16/init.c, psxclassic01/init.c, psxeintr_join/init.c:
66        Add HAVE_CONFIG_H.
67
682011-09-05      Sebastian Huber <sebastian.huber@embedded-brains.de>
69
70        * psxfatal01/psxfatal01.scn, psxfatal01/testcase.h,
71        psxfatal02/psxfatal02.scn, psxfatal02/testcase.h,
72        psxfatal_support/init.c: Print proper begin and end message.
73
742011-08-21      Joel Sherrill <joel.sherrilL@OARcorp.com>
75
76        PR 1890/cpukit
77        * psxmsgq01/init.c: POSIX says msg_prio is allowed to be NULL.
78
792011-08-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
80
81        * psxfatal_support/init.c: Ensure that _Thread_BSP_context is
82        initialized.
83
842011-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
85
86        * psx16/Makefile.am: New file.
87
882011-08-01      Joel Sherrill <joel.sherrilL@OARcorp.com>
89
90        * psx16/.cvsignore, psx16/init.c, psx16/psx16.doc, psx16/psx16.scn: New
91        files. Accidentally missed in previous commit.
92
932011-07-31      Joel Sherrill <joel.sherrilL@OARcorp.com>
94
95        PR 1855/cpukit
96        * Makefile.am, configure.ac: Correct signal processing during
97        pthread_join. We are supposed to unblock the thread waiting on a
98        pthread_join(), dispatch the signal handler, account for it
99        potentially overwriting errno, and then have the thread return to
100        blocking within pthread_join().
101        * psxeintr_join/.cvsignore, psxeintr_join/Makefile.am,
102        psxeintr_join/init.c, psxeintr_join/psxeintr_join.doc,
103        psxeintr_join/psxeintr_join.scn: New files.
104
1052011-07-31      Joel Sherrill <joel.sherrilL@OARcorp.com>
106
107        PR 1867/cpukit
108        * Makefile.am, configure.ac, psx12/task.c, psxkey03/init.c,
109        psxrwlock01/test.c: Correct implementation of pthread_exit() and
110        pthread_join() to support the case where a thread is joinable but
111        calls pthread_exit() before a thread has attempted to join.
112
1132011-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
114
115        PR 1839/filesystem
116        * psxfchx01/init.c, psxfchx01/psxfchx01.scn, psxfile01/psxfile01.scn,
117        psxfile01/test.c: Update test to reflect new status codes.
118
1192011-07-21      Ralf Corsépius <ralf.corsepius@rtems.org>
120
121        * psxhdrs/Makefile.am: Remove -Wno-unused-but-set-variable
122        (Non-portable).
123
1242011-07-19      Joel Sherrill <joel.sherrilL@OARcorp.com>
125
126        PR 1838/filesystem
127        * psxfchx01/init.c, psxfchx01/psxfchx01.scn: fchmod() does not need a
128        writeable file descriptor.
129
1302011-06-20      Ralf Corsépius <ralf.corsepius@rtems.org>
131
132        * psxautoinit01/Makefile.am, psxautoinit02/Makefile.am,
133        psxbarrier01/Makefile.am, psxrwlock01/Makefile.am,
134        psxspin01/Makefile.am, psxspin02/Makefile.am:
135        Remove scndir.
136
1372011-06-20      Ralf Corsépius <ralf.corsepius@rtems.org>
138
139        * psxautoinit01/Makefile.am, psxbarrier01/Makefile.am,
140        psxclassic01/Makefile.am, psxcleanup01/Makefile.am,
141        psxfchx01/Makefile.am, psxpasswd01/Makefile.am,
142        psxpasswd02/Makefile.am, psxpipe01/Makefile.am,
143        psxrwlock01/Makefile.am, psxspin01/Makefile.am,
144        psxspin02/Makefile.am: Eliminate rtems_scn_DATA.
145        Install *.doc to rtems_testsdir.
146        * Makefile.am: Remove EXTRA_DIST.
147        Remove DIST_SUBDIRS.
148        Remove obsolete comments.
149        * psxclassic01/psxclassic01.doc: Fix copyright date.
150
1512011-05-16      Yaakov Selkowitz  <yselkowitz@users.sourceforge.net>
152
153        * psxclock/init.c (Init):
154        Use CLOCK_PROCESS_CPUTIME_ID and CLOCK_THREAD_CPUTIME_ID.
155        * psxclock/psxclock.scn: Regenerate.
156
1572011-05-06      Joel Sherrill <joel.sherrill@oarcorp.com>
158
159        * psxfile01/test.c, psxmsgq01/init.c, psxreaddir/test.c: Fix tests
160        broken in warning pass.
161
1622011-05-05      Joel Sherrill <joel.sherrill@oarcorp.com>
163
164        * psx04/task3.c, psxfile01/test.c, psxhdrs/Makefile.am,
165        psxmsgq01/init.c, psxreaddir/test.c, psxsignal01/init.c,
166        psxtimes01/init.c, psxualarm/init.c: Remove warnings.
167
1682011-04-15      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
169
170        * psxstat/test.c: Fixed integer type.  Check status codes.
171
1722011-03-09      Joel Sherrill <joel.sherrill@oarcorp.com>
173
174        * psx04/init.c, psx04/psx04.scn: Remove test case made obsolete by
175        PR1759.
176
1772011-03-08      Joel Sherrill <joel.sherrilL@OARcorp.com>
178
179        PR 1759/cpukit
180        * Makefile.am, configure.ac: Add test to use some pthread calls with
181        Classic Tasks.
182        * psxclassic01/.cvsignore, psxclassic01/Makefile.am,
183        psxclassic01/init.c, psxclassic01/psxclassic01.doc,
184        psxclassic01/psxclassic01.scn: New files.
185
1862011-02-22      Ralf Corsépius <ralf.corsepius@rtems.org>
187
188        * configure.ac: Add AC_CONFIG_HEADER(config.h).
189
1902011-02-22      Ralf Corsépius <ralf.corsepius@rtems.org>
191
192        * psx01/init.c, psx01/task.c, psx02/init.c, psx02/task.c, psx03/init.c,
193        psx03/task.c, psx04/init.c, psx04/task1.c, psx04/task2.c, psx04/task3.c,
194        psx05/init.c, psx05/task.c, psx05/task2.c, psx05/task3.c, psx06/init.c,
195        psx06/task.c, psx06/task2.c, psx07/init.c, psx07/task.c, psx08/init.c,
196        psx08/task1.c, psx08/task2.c, psx08/task3.c, psx09/init.c, psx10/init.c,
197        psx10/task.c, psx10/task2.c, psx10/task3.c, psx11/init.c, psx11/task.c,
198        psx12/init.c, psx12/task.c, psx13/main.c, psx13/test.c, psx14/init.c,
199        psx15/init.c, psxaio01/init.c, psxaio02/init.c, psxaio03/init.c,
200        psxalarm01/init.c, psxautoinit01/init.c, psxautoinit02/init.c,
201        psxbarrier01/main.c, psxbarrier01/test.c, psxcancel/init.c,
202        psxcancel01/init.c, psxchroot01/main.c, psxchroot01/test.c,
203        psxcleanup/psxcleanup.c, psxcleanup01/init.c, psxclock/init.c,
204        psxcond01/init.c, psxenosys/init.c, psxfatal_support/init.c,
205        psxfchx01/init.c, psxfile01/main.c, psxfile01/test.c,
206        psxfile01/test_cat.c, psxfile01/test_extend.c, psxfile01/test_write.c,
207        psxfile02/init.c, psxfilelock01/init.c, psxgetrusage01/init.c,
208        psxhdrs/clock01.c, psxhdrs/clock02.c, psxhdrs/clock03.c,
209        psxhdrs/clock04.c, psxhdrs/clock05.c, psxhdrs/clock06.c,
210        psxhdrs/cond01.c, psxhdrs/cond02.c, psxhdrs/cond03.c, psxhdrs/cond04.c,
211        psxhdrs/cond05.c, psxhdrs/cond06.c, psxhdrs/cond07.c, psxhdrs/cond08.c,
212        psxhdrs/cond09.c, psxhdrs/cond10.c, psxhdrs/key01.c, psxhdrs/key02.c,
213        psxhdrs/key03.c, psxhdrs/key04.c, psxhdrs/mutex01.c, psxhdrs/mutex02.c,
214        psxhdrs/mutex03.c, psxhdrs/mutex04.c, psxhdrs/mutex05.c,
215        psxhdrs/mutex06.c, psxhdrs/mutex07.c, psxhdrs/mutex08.c,
216        psxhdrs/mutex09.c, psxhdrs/mutex10.c, psxhdrs/mutex11.c,
217        psxhdrs/mutex12.c, psxhdrs/mutex13.c, psxhdrs/mutex14.c,
218        psxhdrs/mutex15.c, psxhdrs/mutex16.c, psxhdrs/proc01.c,
219        psxhdrs/proc02.c, psxhdrs/proc03.c, psxhdrs/proc04.c, psxhdrs/proc05.c,
220        psxhdrs/proc06.c, psxhdrs/proc07.c, psxhdrs/proc08.c, psxhdrs/proc09.c,
221        psxhdrs/proc10.c, psxhdrs/proc11.c, psxhdrs/proc12.c, psxhdrs/proc13.c,
222        psxhdrs/proc14.c, psxhdrs/pthread01.c, psxhdrs/pthread02.c,
223        psxhdrs/pthread03.c, psxhdrs/pthread04.c, psxhdrs/pthread05.c,
224        psxhdrs/pthread06.c, psxhdrs/pthread07.c, psxhdrs/pthread08.c,
225        psxhdrs/pthread09.c, psxhdrs/pthread10.c, psxhdrs/pthread11.c,
226        psxhdrs/pthread12.c, psxhdrs/pthread13.c, psxhdrs/pthread14.c,
227        psxhdrs/pthread15.c, psxhdrs/pthread16.c, psxhdrs/pthread17.c,
228        psxhdrs/pthread18.c, psxhdrs/pthread19.c, psxhdrs/pthread20.c,
229        psxhdrs/pthread21.c, psxhdrs/pthread22.c, psxhdrs/pthread23.c,
230        psxhdrs/pthread24.c, psxhdrs/pthread25.c, psxhdrs/pthread26.c,
231        psxhdrs/pthread27.c, psxhdrs/pthread28.c, psxhdrs/pthread29.c,
232        psxhdrs/pthread30.c, psxhdrs/pthread31.c, psxhdrs/pthread32.c,
233        psxhdrs/pthread33.c, psxhdrs/pthread34.c, psxhdrs/pthread35.c,
234        psxhdrs/pthread36.c, psxhdrs/pthread37.c, psxhdrs/pthread38.c,
235        psxhdrs/pthread39.c, psxhdrs/pthread40.c, psxhdrs/sched01.c,
236        psxhdrs/sched02.c, psxhdrs/sched03.c, psxhdrs/sched04.c,
237        psxhdrs/sched05.c, psxhdrs/sched06.c, psxhdrs/sched07.c,
238        psxhdrs/sched08.c, psxhdrs/signal01.c, psxhdrs/signal02.c,
239        psxhdrs/signal03.c, psxhdrs/signal04.c, psxhdrs/signal05.c,
240        psxhdrs/signal06.c, psxhdrs/signal07.c, psxhdrs/signal08.c,
241        psxhdrs/signal09.c, psxhdrs/signal10.c, psxhdrs/signal11.c,
242        psxhdrs/signal12.c, psxhdrs/signal13.c, psxhdrs/signal14.c,
243        psxhdrs/signal15.c, psxhdrs/signal16.c, psxhdrs/signal17.c,
244        psxhdrs/signal18.c, psxhdrs/signal19.c, psxhdrs/signal20.c,
245        psxhdrs/signal21.c, psxhdrs/signal22.c, psxhdrs/signal23.c,
246        psxhdrs/sync01.c, psxhdrs/sync02.c, psxhdrs/sync03.c, psxhdrs/time01.c,
247        psxhdrs/time02.c, psxhdrs/time03.c, psxhdrs/time04.c, psxhdrs/time05.c,
248        psxhdrs/time06.c, psxhdrs/time07.c, psxhdrs/time08.c, psxhdrs/time09.c,
249        psxhdrs/time10.c, psxhdrs/time11.c, psxhdrs/time12.c, psxhdrs/time13.c,
250        psxhdrs/timer01.c, psxhdrs/timer02.c, psxhdrs/timer03.c,
251        psxhdrs/timer04.c, psxhdrs/timer05.c, psxhdrs/timer06.c,
252        psxhdrs/timer07.c, psxid01/init.c, psximfs01/init.c, psximfs02/init.c,
253        psxintrcritical01/init.c, psxitimer/init.c, psxkey01/init.c,
254        psxkey01/task.c, psxkey02/init.c, psxkey03/init.c, psxmount/main.c,
255        psxmount/test.c, psxmsgq01/init.c, psxmsgq02/init.c, psxmsgq03/init.c,
256        psxmsgq04/init.c, psxmutexattr01/init.c, psxobj01/init.c,
257        psxpasswd01/init.c, psxpasswd02/init.c, psxpipe01/init.c,
258        psxrdwrv/main.c, psxrdwrv/test.c, psxreaddir/main.c, psxreaddir/test.c,
259        psxrwlock01/main.c, psxrwlock01/test.c, psxsem01/init.c,
260        psxsignal01/init.c, psxsignal01/task1.c, psxsignal02/init.c,
261        psxsignal03/init.c, psxsignal05/init.c, psxsignal06/init.c,
262        psxspin01/main.c, psxspin01/test.c, psxspin02/main.c, psxspin02/test.c,
263        psxstack01/init.c, psxstack02/init.c, psxstat/main.c, psxstat/test.c,
264        psxsysconf/init.c, psxtime/main.c, psxtime/test.c,
265        psxtimer01/psxtimer.c, psxtimer02/psxtimer.c, psxtimes01/init.c,
266        psxualarm/init.c, psxusleep/init.c: Add HAVE_CONFIG_H.
267
2682011-02-14      Joel Sherrill <joel.sherrill@oarcorp.com>
269
270        * psxaio03/init.c, psxaio03/psxaio03.scn: Run in a reasonable amount of
271        time. Update screen.
272
2732011-02-14      Joel Sherrill <joel.sherrilL@OARcorp.com>
274
275        * psximfs02/init.c: Disable EPERM test which does not work when POSIX
276        is disabled.
277
2782011-02-08      Ralf Corsépius <ralf.corsepius@rtems.org>
279
280        * include/pmacros.h: Add PRIxblksize_t, PRIxblkcnt_t.
281        * configure.ac: Add AC_CHECK_SIZEOF([blksize_t]),
282        AC_CHECK_SIZEOF([blkcnt_t]).
283
2842011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
285
286        * configure.ac: Require autoconf-2.68, automake-1.11.1.
287
2882011-01-17      Alin Rus <alin.codejunkie@gmail.com>
289
290        * Makefile.am, configure.ac: Add psxaio03/.
291        * psxaio03/Makefile.am, psxaio03/init.c, psxaio03/psxaio03.scn
292        psxaio03/system.h: New.
293
2942011-01-08      Alin Rus <alin.codejunkie@gmail.com>
295
296        * psxaio02/init.c: Improve aio_cancel() coverage.
297
2982011-01-02      Joel Sherrill <joel.sherrilL@OARcorp.com>
299
300        * psx05/init.c: Spacing.
301
3022010-11-01      Alin Rus <alin.codejunkie@gmail.com>
303
304        * psxaio01/init.c, psxaio02/init.c: Improve coverage.
305
3062010-10-21      Joel Sherrill <joel.sherrill@oarcorp.com>
307
308        * psx05/init.c: Check for correct status returned.
309        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test code
310        to exercise path when attempting to lock for reading but there
311        is at least one writer blocked waiting for access.
312
3132010-10-21      Joel Sherrill <joel.sherrill@oarcorp.com>
314
315        * Makefile.am, configure.ac: New test to ensure pthread_cond_wait() and
316        sleep() (e.g. interruptible blocking and sleeping) are interruptible
317        by signal.
318        * psxsignal06/.cvsignore, psxsignal06/Makefile.am, psxsignal06/init.c,
319        psxsignal06/psxsignal06.doc, psxsignal06/psxsignal06.scn: New files.
320
3212010-10-21      Joel Sherrill <joel.sherrill@oarcorp.com>
322
323        * psx02/init.c, psx02/task.c, psx03/init.c, psx04/init.c,
324        psx04/task1.c, psx04/task2.c, psx04/task3.c, psx05/init.c,
325        psx05/task.c, psx05/task2.c, psx05/task3.c, psx06/init.c,
326        psx06/task.c, psx06/task2.c, psx07/init.c, psx08/init.c,
327        psx08/task2.c, psx08/task3.c, psx09/init.c, psx10/init.c,
328        psx10/task.c, psx10/task2.c, psx10/task3.c, psx11/init.c,
329        psx11/task.c, psx12/init.c, psxalarm01/init.c, psxbarrier01/test.c,
330        psxcancel01/init.c, psxchroot01/test.c, psxitimer/init.c,
331        psxkey01/task.c, psxkey02/init.c, psxkey03/init.c, psxmount/test.c,
332        psxmsgq01/init.c, psxmsgq03/init.c, psxmsgq04/init.c,
333        psxrwlock01/test.c, psxsem01/init.c, psxsignal01/init.c,
334        psxsignal01/task1.c, psxsignal02/init.c, psxsignal03/init.c,
335        psxsignal05/init.c, psxspin01/test.c, psxspin02/test.c,
336        psxstack01/init.c, psxstack02/init.c, psxualarm/init.c: Eliminate
337        double space after parenthesis on rtems_test_assert().
338
3392010-10-08      Ralf Corsépius <ralf.corsepius@rtems.org>
340
341        * psx07/init.c: Add HAVE_DECL_PTHREAD_ATTR_SETGUARDSIZE guard around
342        guardsize.
343
3442010-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
345
346        * psxhdrs/pthread37.c, psxhdrs/pthread38.c, psxhdrs/pthread39.c,
347        psxhdrs/pthread40.c: New files.
348
3492010-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
350
351        * Makefile.am, configure.ac, psx07/init.c, psx07/psx07.scn,
352        psxhdrs/Makefile.am, psxstack01/init.c: Add pthread_attr_getstack,
353        pthread_attr_setstack, pthread_attr_getguardsize, and
354        pthread_attr_setguardsize.
355        * psxstack02/.cvsignore, psxstack02/Makefile.am, psxstack02/init.c,
356        psxstack02/psxstack02.doc, psxstack02/psxstack02.scn: New files.
357
3582010-10-01      Ralf Corsépius <ralf.corsepius@rtems.org>
359
360        * configure.ac: Check for pthread_attr_{get,set}cputime instead of
361        pthread_pthread_attr_{get,set}cputime (Typo).
362
3632010-09-28      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
364
365        * psx15/.cvsignore, psx15/Makefile.am, psx15/init.c, psx15/psx15.scn:
366        New files.
367        * Makefile.am, configure.ac: Reflect changes above.
368
3692010-08-30      Ralf Corsépius <ralf.corsepius@rtems.org>
370
371        * configure.ac: AC_CHECK_DECLS([seteuid]).
372        * psximfs02/init.c: Provide decl for seteuid if not provided by
373        libc.
374
3752010-08-30      Ralf Corsépius <ralf.corsepius@rtems.org>
376
377        * psxenosys/init.c, psxenosys/psxenosys.doc,
378        psxenosys/psxenosys.scn: Remove devctl.
379
3802010-08-26      Joel Sherrill <joel.sherrill@oarcorp.com>
381
382        * psxenosys/init.c, psxenosys/psxenosys.scn: Update to reflect some of
383        aio being implemented.
384
3852010-08-19      Joel Sherrill <joel.sherrilL@OARcorp.com>
386
387        * psxenosys/init.c, psxenosys/psxenosys.scn: Update to reflect AIO
388        submission.
389
3902010-08-19      Joel Sherrill <joel.sherrilL@OARcorp.com>
391
392        * psxaio01/.cvsignore, psxaio02/.cvsignore: New files.
393
3942010-08-16      Alin Rus <alin.codejunkie@gmail.com>
395
396        * Makefile.am, configure.ac: Add psxaio01/, psxaio02/.
397        * psxaio01/Makefile.am, psxaio01/init.c, psxaio01/psxaio01.scn,
398        psxaio01/system.h: New.
399        * psxaio02/Makefile.am, psxaio02/init.c, psxaio02/psxaio02.scn,
400        psxaio02/system.h: New.
401
4022010-08-10      Bharath Suri <bharath.s.jois@gmail.com>
403
404        PR 1598/testing
405        * psxpasswd02/init.c, psxpasswd02/psxpasswd02.scn: New test case
406        added to improve coverage of getpwent.c.
407
4082010-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
409
410        PR 1665/testing
411        * psximfs02/init.c: Fix uninitialized variable warning.
412
4132010-08-09      Bharath Suri <bharath.s.jois@gmail.com>
414
415        PR 1661/testing
416        * psximfs02/init.c: Changes to improve coverage of
417        imfs_initsupp.c, by using a bad value for
418        CONFIGURE_IMFS_MEMFILE_BYTES_PER_BLOCK
419
4202010-08-09      Joel Sherrill <joel.sherrill@oarcorp.com>
421
422        PR 1661/testing
423        * psxchroot01/test.c, psximfs01/init.c, psximfs02/init.c,
424        psxpipe01/init.c: Eliminate most references to RTEMS_Malloc_Heap.
425
4262010-08-09      Ralf Corsépius <ralf.corsepius@rtems.org>
427
428        * psxpasswd02/init.c: Remove unused variable.
429
4302010-08-06      Bharath Suri <bharath.s.jois@gmail.com>
431
432        PR 1654/testing
433        * psx13/test.c, psx13/psx13.scn: Test case to improve testing of
434        dup2 routine.
435        * psxfile01/test.c, psxfile01/psxfile01.scn: New test to improve
436        testing of fcntl routine.
437        * psximfs01/init.c, psximfs01/psximfs01.scn: Improve testing of
438        imfs routines.
439        * psximfs02/init.c, psximfs02/psximfs02.scn: Improve coverage of
440        imfs routines.
441        * psxpasswd02/init.c, psxpasswd02/psxpasswd02.scn: New tests to
442        improve coverage of getpwent.c.
443
4442010-08-06      Ralf Corsépius <ralf.corsepius@rtems.org>
445
446        PR 1652/GCC:
447        * psxpipe01/init.c: Expand incomplete initializers triggering
448        powerpc-gcc -msdata breakdown.
449
4502010-07-30      Bharath Suri <bharath.s.jois@gmail.com>
451
452        PR 1642/testing
453        * psximfs02/init.c, psximfs02/psximfs02.scn,
454        psximfs02/psximfs02.doc: Added test cases to exercise chmod(),
455        chown() and routines in imfs_debug.c.
456
4572010-07-29      Bharath Suri <bharath.s.jois@gmail.com>
458
459        PR 1642/testing
460        * psximfs02/init.c, psximfs02/psximfs02.scn,
461        psximfs02/psximfs02.doc, psximfs02/Makefile.am: New test added.
462        * configure.ac, Makefile.am: Changes to accommodate psximfs02
463        test.
464
4652010-07-29      Bharath Suri <bharath.s.jois@gmail.com>
466
467        PR 1633/testing
468        * psximfs01/init.c, psximfs01/psximfs01.scn,
469        psximfs01/psximfs01.doc: New cases to exercise
470        IMFS_memfile_remove.
471
4722010-07-27      Joel Sherrill <joel.sherrill@oarcorp.com>
473
474        * psxobj01/Makefile.am, psxobj01/init.c, psxobj01/psxobj01.scn: Add
475        test for runnign out of workspace when setting object name as string.
476
4772010-07-27      Vinu Rajashekhar <vinutheraj@gmail.com>
478
479        PR 1629/cpukit
480        * psx04/init.c: sigsuspend() was not completely following the POSIX
481        specification.
482
4832010-07-19      Bharath Suri <bharath.s.jois@gmail.com>
484
485        PR 1623/testing
486        * psx13/test.c, psx13/psx13.scn: New cases to improve coverage of
487        utime() and fpathconf().
488        * psxfile01/test.c, psxfile01/psxfile01.scn: New cases to improve
489        coverage of rmdir(), unlink(), mknod(), link(), open(), read(),
490        write().
491        * psxstat/test.c, psxstat/psxstat.scn: New case to improve
492        coverage of readlink().
493
4942010-07-17      Bharath Suri <bharath.s.jois@gmail.com>
495
496        PR 1622/testing
497        * psxchroot01/test.c, psxchroot01/psxchroot01.scn: Added two test
498        cases to completely cover chroot().
499
5002010-07-16      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
501
502        * psxfile01/test.c: Avoid NULL pointer access.
503
5042010-07-15      Bharath Suri <bharath.s.jois@gmail.com>
505
506        PR 1617/testing
507        * psxfile01/test.c, psxfile01/psxfile01.scn: Added new cases to
508        exercise_link_r and _unlink_r
509        * psxstat/test.c, psxstat/psxstat.scn: Added new cases to exercise
510        _lstat_r and _stat_r.
511        * psxtime/test.c, psxtime/psxtime.scn: Added new cases to exercise
512        _gettimeofday.
513
5142010-07-16      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
515
516        * psxstat/test.c: Avoid NULL pointer access.
517
5182010-07-12      Bharath Suri <bharath.s.jois@gmail.com>
519
520        PR 1613/testing
521        * psxfchx01/init.c, psxfchx01/Makefile.am, psxfchx01/.cvsignore,
522        psxfchx01/psxfchx01.doc, psxfchx01/psxfchx01.scn: New
523        tests. Improves coverage of fchdir, fchmod, fchown directives.
524        * configure.ac, Makefile.am: Changes to accommodate new test.
525        * psxstat/test.c, psxstat/psxstat.scn: Added new test case to test
526        statvfs routine under libcsupport.
527
5282010-07-09      Bharath Suri <bharath.s.jois@gmail.com>
529
530        PR 1610/testing
531        * psx13/test.c, psx13/psx13.scn: Remove the test cases which
532        exercise pipe. These are new a new test under psxpipe01/
533        * psxpipe01/init.c, psxpipe01/Makefile.am,
534        psxpipe01/psxpipe01.scn, psxpipe01/psxpipe01.doc: Added new test.
535        * Makefile.am, configure.ac: Changes due to addition of new test:
536        psxpipe01.
537
5382010-07-08      Bharath Suri <bharath.s.jois@gmail.com>
539
540        PR 1608/testing
541        * psxfile01/init.c: Add a simple test case: Open file as read-only
542        and attemp to truncate. Improves coverage.
543
5442010-07-07      Joel Sherrill <joel.sherrill@oarcorp.com>
545
546        PR 1606/cpukit
547        * psxfatal_support/init.c: Remove
548        INTERNAL_ERROR_INVALID_WORKSPACE_ADDRESS since it is not generated.
549
5502010-07-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
551
552        * psxfatal_support/init.c: Print end of test message in case of
553        success.  Stop multitasking in the fatal error extension.
554        * psxfatal01/psxfatal01.scn, psxfatal02/psxfatal02.scn: Update.
555
5562010-07-06      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
557
558        * psxtimes01/init.c: Added missing declaration.
559
5602010-07-05      Joel Sherrill <joel.sherrill@oarcorp.com>
561
562        * Makefile.am, configure.ac: Add test for various forms of times() and
563        getrusage().
564        * psxgetrusage01/.cvsignore, psxgetrusage01/Makefile.am,
565        psxgetrusage01/init.c, psxgetrusage01/psxgetrusage01.doc,
566        psxgetrusage01/psxgetrusage01.scn, psxtimes01/.cvsignore,
567        psxtimes01/Makefile.am, psxtimes01/init.c, psxtimes01/psxtimes01.doc,
568        psxtimes01/psxtimes01.scn: New files.
569
5702010-07-05      Joel Sherrill <joel.sherrill@oarcorp.com>
571
572        * psxid01/init.c, psxid01/psxid01.scn: Actually match an entry in
573        /etc/passwd and /etc/group.
574
5752010-07-05      Joel Sherrill <joel.sherrill@oarcorp.com>
576
577        * psxid01/init.c, psxid01/psxid01.doc, psxid01/psxid01.scn: Add test
578        cases.
579
5802010-07-02      Joel Sherrill <joel.sherrill@oarcorp.com>
581
582        * psx13/test.c: Fix warning.
583
5842010-07-02      Joel Sherrill <joel.sherrill@oarcorp.com>
585
586        * psxfile01/test_cat.c: Does not need posix specific macros.
587
5882010-07-01      Joel Sherrill <joel.sherrilL@OARcorp.com>
589
590        * psxfile01/Makefile.am, psxfile01/psxfile01.scn, psxfile01/test.c:
591        Remove tests which put NULL entries in file handlers.
592
5932010-07-01      Bharath Suri <bharath.s.jois@gmail.com>
594
595        PR 1598/testing
596        * Makefile.am, configure.ac, psxpasswd01/init.c,
597        psxpasswd01/psxpasswd01.doc, psxpasswd01/psxpasswd01.scn: Add testing
598        for POSIX user database (e.g. /etc/group and /etc/passwd) access
599        routines which are implemented in libcsupport/src/getpwent.c.
600        * psxpasswd02/.cvsignore, psxpasswd02/Makefile.am, psxpasswd02/init.c,
601        psxpasswd02/psxpasswd02.doc, psxpasswd02/psxpasswd02.scn: New files.
602
6032010-07-01      Vinu Rajashekhar <vinutheraj@gmail.com>
604
605        PR 1597/cpukit
606        * psx13/psx13.scn, psx13/test.c, psxstat/psxstat.scn,
607        psxstat/test.c: Add lchown() and utimes().
608
6092010-07-01      Joel Sherrill <joel.sherrill@oarcorp.com>
610
611        * Makefile.am, configure.ac: Add tests for file lock stubs as well as
612        various POSIX methods that access UID, PID, and GID.
613        * psxfilelock01/.cvsignore, psxfilelock01/Makefile.am,
614        psxfilelock01/init.c, psxfilelock01/psxfilelock01.doc,
615        psxfilelock01/psxfilelock01.scn, psxid01/.cvsignore,
616        psxid01/Makefile.am, psxid01/init.c, psxid01/psxid01.doc,
617        psxid01/psxid01.scn: New files.
618
6192010-06-30      Joel Sherrill <joel.sherrilL@OARcorp.com>
620
621        * psximfs01/init.c: Fix warning introduced.
622
6232010-06-30      Joel Sherrill <joel.sherrill@oarcorp.com>
624
625        PR 1595/tests
626        * psximfs01/init.c: Fix warnings.
627
6282010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
629
630        * psxtime/psxtime.scn, psxtime/test.c: Add test for passing a null
631        pointer.
632
6332010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
634
635        * configure.ac: Remove reference to RTEMS_OBJECT_FORMAT.
636
6372010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
638
639        * Makefile.am, configure.ac: Add test to exercise IMFS behaviour with
640        files of maximum sizes.
641        * psximfs01/.cvsignore, psximfs01/Makefile.am, psximfs01/init.c,
642        psximfs01/psximfs01.doc, psximfs01/psximfs01.scn: New files.
643
6442010-06-23      Joel Sherrill <joel.sherrilL@OARcorp.com>
645
646        * Makefile.am, configure.ac: Revert accidentally committed patch.
647
6482010-06-23      Joel Sherrill <joel.sherrilL@OARcorp.com>
649
650        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
651        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
652        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
653        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
654        psx13/Makefile.am, psx14/Makefile.am, psxalarm01/Makefile.am,
655        psxautoinit01/Makefile.am, psxautoinit02/Makefile.am,
656        psxbarrier01/Makefile.am, psxcancel/Makefile.am,
657        psxcancel01/Makefile.am, psxchroot01/Makefile.am,
658        psxcleanup/Makefile.am, psxcleanup01/Makefile.am,
659        psxclock/Makefile.am, psxcond01/Makefile.am, psxenosys/Makefile.am,
660        psxfatal01/Makefile.am, psxfatal02/Makefile.am,
661        psxfile01/Makefile.am, psxintrcritical01/Makefile.am,
662        psxitimer/Makefile.am, psxkey01/Makefile.am, psxkey02/Makefile.am,
663        psxkey03/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
664        psxmsgq02/Makefile.am, psxmsgq03/Makefile.am, psxmsgq04/Makefile.am,
665        psxmutexattr01/Makefile.am, psxobj01/Makefile.am,
666        psxpasswd01/Makefile.am, psxrdwrv/Makefile.am,
667        psxreaddir/Makefile.am, psxrwlock01/Makefile.am,
668        psxsem01/Makefile.am, psxsignal01/Makefile.am,
669        psxsignal02/Makefile.am, psxsignal03/Makefile.am,
670        psxsignal04/Makefile.am, psxsignal05/Makefile.am,
671        psxspin01/Makefile.am, psxspin02/Makefile.am, psxstack01/Makefile.am,
672        psxstat/Makefile.am, psxsysconf/Makefile.am, psxtime/Makefile.am,
673        psxtimer01/Makefile.am, psxtimer02/Makefile.am,
674        psxualarm/Makefile.am, psxusleep/Makefile.am: Revert accidentally
675        committed patch.
676
6772010-06-23      Joel Sherrill <joel.sherrilL@OARcorp.com>
678
679        * Makefile.am, configure.ac, psx01/Makefile.am, psx02/Makefile.am,
680        psx03/Makefile.am, psx04/Makefile.am, psx05/Makefile.am,
681        psx06/Makefile.am, psx07/Makefile.am, psx08/Makefile.am,
682        psx09/Makefile.am, psx10/Makefile.am, psx11/Makefile.am,
683        psx12/Makefile.am, psx13/Makefile.am, psx14/Makefile.am,
684        psxalarm01/Makefile.am, psxautoinit01/Makefile.am,
685        psxautoinit02/Makefile.am, psxbarrier01/Makefile.am,
686        psxcancel/Makefile.am, psxcancel01/Makefile.am,
687        psxchroot01/Makefile.am, psxcleanup/Makefile.am,
688        psxcleanup01/Makefile.am, psxclock/Makefile.am,
689        psxcond01/Makefile.am, psxenosys/Makefile.am, psxfatal01/Makefile.am,
690        psxfatal02/Makefile.am, psxfile01/Makefile.am, psxfile02/init.c,
691        psxfile02/psxfile02.doc, psxfile02/psxfile02.scn,
692        psxintrcritical01/Makefile.am, psxitimer/Makefile.am,
693        psxkey01/Makefile.am, psxkey02/Makefile.am, psxkey03/Makefile.am,
694        psxmount/Makefile.am, psxmsgq01/Makefile.am, psxmsgq02/Makefile.am,
695        psxmsgq03/Makefile.am, psxmsgq04/Makefile.am,
696        psxmutexattr01/Makefile.am, psxobj01/Makefile.am,
697        psxpasswd01/Makefile.am, psxrdwrv/Makefile.am,
698        psxreaddir/Makefile.am, psxrwlock01/Makefile.am,
699        psxsem01/Makefile.am, psxsignal01/Makefile.am,
700        psxsignal02/Makefile.am, psxsignal03/Makefile.am,
701        psxsignal04/Makefile.am, psxsignal05/Makefile.am,
702        psxspin01/Makefile.am, psxspin02/Makefile.am, psxstack01/Makefile.am,
703        psxstat/Makefile.am, psxsysconf/Makefile.am, psxtime/Makefile.am,
704        psxtimer01/Makefile.am, psxtimer02/Makefile.am,
705        psxualarm/Makefile.am, psxusleep/Makefile.am: Add test for fd greater
706        than number of file descriptors configured.
707
7082010-06-23      Jennifer Averett <Jennifer.Averett@OARcorp.com>
709
710        * psxfile02/psxfile02.doc: Filled in documentation information.
711
7122010-06-23      Jennifer Averett <Jennifer Averett@OARcorp.com>
713
714        * Makefile.am, configure.ac: Added test case for calls that check for
715        an unopened file descriptor.
716        * psxfile02/.cvsignore, psxfile02/Makefile.am, psxfile02/init.c,
717        psxfile02/psxfile02.doc, psxfile02/psxfile02.scn: New files.
718
7192010-06-22      Jennifer Averett <Jennifer.Averett@OARcorp.com>
720
721        * psxtime/psxtime.scn, psxtime/test.c: Add a normal case with second
722        parameter to adjtime NULL.
723
7242010-06-19      Joel Sherrill <joel.sherrill@oarcorp.com>
725
726        * psxfatal_support/init.c: Remove references to ITRON constants.
727
7282010-06-08      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
729
730        * psxfile01/test.c: Update for IMFS API changes.
731
7322010-06-02      Chris Johns <chrisj@rtems.org>
733
734        * psxfile01/test.c, psxmount/test.c, psxreaddir/test.c,
735        psxstat/test.c: Update to the new mount API.
736
7372010-05-29      Ralf Corsépius <ralf.corsepius@rtems.org>
738
739        * configure.ac: Add AC_CHECK_SIZEOF(off_t).
740        * include/pmacros.h: Add PRIdoff_t.
741
7422010-05-17      Bharath Suri <bharath.s.jois@gmail.com>
743
744        * psxfile01/test.c, psxfile01/psxfile01.scn: This file now
745        exercises the _rename_r in libcsupport. For now, it also
746        provides two fsmount_me_h handlers to enable certain error
747        checking paths
748
7492010-04-28      Joel Sherrill <joel.sherrill@oarcorp.com>
750
751        * psxfile01/test.c: Add check for errno on chdir(NULL).
752
7532010-04-25      Joel Sherrill <joel.sherrill@oarcorp.com>
754
755        * psxrdwrv/test.c: Use SIZE_MAX not SSIZE_MAX.
756
7572010-04-25      Joel Sherrill <joel.sherrill@oarcorp.com>
758
759        * psx07/init.c, psx07/task.c: Introduce enough of a delay so the Init()
760        thread can reliably reach the pthread_join() call.
761
7622010-04-25      Joel Sherrill <joel.sherrilL@OARcorp.com>
763
764        * psxreaddir/psxreaddir.scn, psxreaddir/test.c: Do not test for
765        rewinddir(NULL) since we are now using newlib's implementation and it
766        does not check for NULL. This causes a fault on some targets.
767
7682010-04-03      Joel Sherrill <joel.sherrill@oarcorp.com>
769
770        * psx07/init.c, psx09/init.c, psx12/init.c, psxhdrs/pthread11.c,
771        psxhdrs/pthread22.c, psxhdrs/sched01.c, psxhdrs/sched03.c:
772        Reflect POSIX changes to sched_param.
773
7742010-04-02      Ralf Corsépius <ralf.corsepius@rtems.org>
775
776        * psxhdrs/proc01.c, psxhdrs/proc02.c, psxhdrs/proc07.c,
777        psxhdrs/proc08.c, psxhdrs/proc09.c, psxhdrs/proc10.c,
778        psxhdrs/proc11.c, psxhdrs/proc12.c, psxhdrs/proc13.c,
779        psxhdrs/proc14.c, psxhdrs/signal20.c, psxhdrs/signal21.c:
780        #include <unistd.h>.
781
7822009-12-28      Shrikant Gaikwad <n3oo3n@gmail.com>
783
784        * psx13/test.c, psx13/psx13.scn Added new routine PipeTestNull()
785        to cover the trivial NULL case for pipe function.
786
7872009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
788
789        * psxrwlock01/test.c, psxspin01/test.c, psxspin02/test.c: Fix spacing
790        and compilation issues. Initial test build was accidentally without
791        POSIX enabled.
792
7932009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
794
795        * include/pmacros.h, psx01/task.c, psx02/init.c, psx02/task.c,
796        psx03/init.c, psx03/task.c, psx04/init.c, psx04/task1.c,
797        psx04/task2.c, psx04/task3.c, psx05/init.c, psx05/task.c,
798        psx05/task2.c, psx05/task3.c, psx06/init.c, psx06/task.c,
799        psx06/task2.c, psx07/init.c, psx08/init.c, psx08/task2.c,
800        psx08/task3.c, psx09/init.c, psx10/init.c, psx10/task.c,
801        psx10/task2.c, psx10/task3.c, psx11/init.c, psx11/task.c,
802        psx12/init.c, psxalarm01/init.c, psxbarrier01/test.c,
803        psxcancel01/init.c, psxchroot01/test.c, psxclock/init.c,
804        psxfile01/test.c, psxfile01/test_cat.c, psxfile01/test_extend.c,
805        psxfile01/test_write.c, psxitimer/init.c, psxkey01/task.c,
806        psxkey02/init.c, psxkey03/init.c, psxmount/test.c, psxmsgq01/init.c,
807        psxmsgq03/init.c, psxmsgq04/init.c, psxreaddir/test.c,
808        psxrwlock01/test.c, psxsem01/init.c, psxsignal01/init.c,
809        psxsignal01/task1.c, psxsignal02/init.c, psxsignal03/init.c,
810        psxsignal05/init.c, psxspin01/test.c, psxspin02/test.c,
811        psxstack01/init.c, psxstat/test.c, psxtime/test.c, psxualarm/init.c:
812        Use rtems_test_assert() consistently instead of system assert().
813        rtems_test_assert() is designed to integrate into the RTEMS test
814        suite infrastructure.
815
8162009-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
817
818        * Makefile.am, configure.ac: New test to exercise getgrnam and getpwnam
819        families.
820        * psxpasswd01/.cvsignore, psxpasswd01/Makefile.am, psxpasswd01/init.c,
821        psxpasswd01/psxpasswd01.doc, psxpasswd01/psxpasswd01.scn: New files.
822
8232009-11-23      Joel Sherrill <joel.sherrill@oarcorp.com>
824
825        PR 1460/cpukit
826        * psx14/init.c: Change return type on methods accessing portions of
827        RTEMS Ids to int. This allows -1 to be return on error.
828
8292009-11-11      Joel Sherrill <joel.sherrill@oarcorp.com>
830
831        PR 1466/tests
832        * Makefile.am, configure.ac, psxclock/init.c, psxclock/psxclock.doc,
833        psxclock/psxclock.scn, psxkey03/init.c, psxsignal02/init.c,
834        psxsignal03/init.c, psxstack01/init.c: Remove usleep() from tests.
835        Add test specifically to test it since it is deprecated as of
836        POSIX.1-2008.
837        * psxusleep/.cvsignore, psxusleep/Makefile.am, psxusleep/init.c,
838        psxusleep/psxusleep.doc, psxusleep/psxusleep.scn: New files.
839
8402009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
841
842        * psxcancel01/init.c: Initialize start time.
843
8442009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
845
846        * psxmsgq01/init.c, psxsem01/init.c: Add service to check status
847        returned by POSIX methods which return a pointer which is -1 on
848        error. This eliminated some casts.
849
8502009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
851
852        * psxenosys/Makefile.am: Add documentation file.
853        * psxenosys/psxenosys.doc: New file.
854
8552009-01-02      Ralf Corsépius <ralf.corsepius@rtems.org>
856
857        * psxsignal03/init.c:
858        Print sigval.sival_ptr instead of "union sigval".
859
8602009-01-01      Ralf Corsépius <ralf.corsepius@rtems.org>
861
862        * psxstat/test.c: Apply PRI* macros to print struct stat fields.
863        * psxreaddir/test.c: Apply PRI* macros to print struct stat fields.
864        * psxfile01/test.c: Remove obsure #ifdef's.
865        Apply PRI* macros to print struct stat fields.
866
8672009-10-31      Ralf Corsépius <ralf.corsepius@rtems.org>
868
869        * include/pmacros.h: Change TM_OCTOBER to 9, TM_NOVEMBER to 10,
870        TM_DECEMBER to 11 (tm_mon months start with JAN = 0).
871
8722009-10-31      Ralf Corsépius <ralf.corsepius@rtems.org>
873
874        * include/pmacros.h: November is the 11th month.
875
8762009-10-30      Ralf Corsépius <ralf.corsepius@rtems.org>
877
878        * psxstat/test.c: Remove #ifdef's.
879        * psxmount/test.c, psxreaddir/test.c: Remove __P (unused anachronism).
880        * psxfatal02/testcase.h: Fall back to INT_MAX as posix stack size in
881        if 12MB are too big for a target (16bit compliance).
882        * psx04/init.c: Use INT_MAX instead of 0xffffffff in call to kill()
883        for 16bit compliance.
884        * psx14/init.c: Add local prototypes for
885        rtems_object_api_minimum_class, rtems_object_api_maximum_class.
886        Reflect the prototypes having been missing to printf's.
887
8882009-10-29      Ralf Corsépius <ralf.corsepius@rtems.org>
889
890        * psxsysconf/init.c:
891        Comment out sysconf(LONG_MAX) check (not useful).
892        Change sysconf(0x12345678) check into sysconf(INT_MAX) for better
893        16bit compliance.
894        * psx11/task.c: Use long for nsecs.
895        * psx10/init.c: Pass 0x7FFF instead of 0xFFFFFF as invalid pshared
896        attribute to pthread_condattr_setpshared for 16bit target compliance.
897
8982009-10-28      Ralf Corsépius <ralf.corsepius@rtems.org>
899
900        * psxbarrier01/test.c: Include <tmacros.h>
901
9022009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
903
904        * psx01/init.c, psx01/task.c, psx02/init.c, psx03/init.c,
905        psx04/init.c, psx05/init.c, psx06/init.c, psx07/init.c,
906        psx08/init.c, psx09/init.c, psx10/task.c, psx10/task2.c,
907        psx10/task3.c, psx11/init.c, psx12/init.c, psxalarm01/init.c,
908        psxbarrier01/test.c, psxkey01/init.c, psxkey01/task.c,
909        psxmsgq02/init.c, psxsignal01/init.c, psxualarm/init.c:
910        Use PRIxpthread_t to print pthread_t's.
911
9122009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
913
914        * psxmsgq02/init.c:
915        Remove cast in call to fatal_posix_service_status_errno.
916        * psxenosys/init.c:
917        Add missing args in calls to execl, execlp, execle.
918        * psxhdrs/pthread36.c: Use HAVE_DECL_PTHREAD_ATTR_GETCPUTIME.
919        * psxhdrs/pthread35.c: Use HAVE_DECL_PTHREAD_ATTR_SETCPUTIME.
920        * psx07/init.c: Use HAVE_DECL_PTHREAD_ATTR_GETCPUTIME,
921        HAVE_DECL_PTHREAD_ATTR_SETCPUTIME.
922        * configure.ac:
923        Add AC_CHECK_DECLS pthread_attr_getcputime, pthread_attr_setcputime.
924
9252009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
926
927        * psxtimer01/psxtimer.c: Use %ld to print *.tv_nsec.
928        * psxsysconf/init.c: Use %ld to print *.tv_nsec.
929        * psxclock/init.c: Use %ld to print *.tv_nsec.
930        * psx06/init.c, psx06/system.h: Misc. warning fixes.
931
9322009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
933
934        * psxsignal03/init.c: Add missing argument to printf.
935        * psxfile01/test.c: Use %zu instead of %d to print size_t's.
936        * psxclock/init.c, psxtimer01/psxtimer.c:
937        Use PRItime_t to print time_t's.
938        * configure.ac: Add AC_CHECK_HEADERS sys/mman.h.
939        Add AC_CHECK_DECLS pthread_atfork, adjtime, mprotect.
940
9412009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
942
943        * psxtime/test.c: Include <sys/time.h>.
944        Conditionally add local prototype for adjtime()
945        if sys/time.h doesn't supply it.
946        * psx07/init.c: Include <sched.h>, <pthread.h>.
947        * psx05/init.c: Include <sched.h>.
948        * psx11/init.c, psx09/init.c: Include <sched.h>.
949        * psx12/init.c: Include <sched.h>.
950        * psxenosys/init.c: Include <pthread.h>.
951        Conditionally add local prototype for pthread_atfork()
952        if pthread.h doesn't supply it.
953        * psxkey01/init.c: Include "test_support.h".
954
9552009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
956
957        * configure.ac: Check for pthread_atfork in pthread.h.
958        * psxrwlock01/test.c: Conditionally add local prototype for
959        pthread_atfork() if pthread.h doesn't supply it.
960        Include <pthread.h>.
961
9622009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
963
964        * configure.ac: Check for sys/mman.h.
965        Check for mprotect in sys/mman.h.
966        * psxenosys/init.c: Conditionally add local prototype for
967        mprotect() if sys/mman.h doesn't supply it.
968
9692009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
970
971        * configure.ac: Check for pthread_rwlock_unlock in pthread.h.
972        * psxrwlock01/test.c: Conditionally add local prototype for
973        pthread_rwlock_unlock() if pthread.h doesn't supply it.
974
9752009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
976
977        * psx01/init.c, psxalarm01/init.c, psxbarrier01/test.c,
978        psxclock/init.c, psxfatal01/testcase.h, psxfatal02/testcase.h,
979        psxhdrs/signal12.c, psxkey01/init.c, psxkey03/init.c,
980        psxmsgq01/init.c, psxmsgq02/init.c, psxmsgq03/init.c,
981        psxreaddir/test.c, psxrwlock01/test.c, psxsignal01/init.c,
982        psxsignal02/init.c, psxsignal03/init.c, psxspin01/test.c,
983        psxspin02/test.c, psxstack01/init.c, psxstat/test.c,
984        psxualarm/init.c: Remove unused vars.
985        Add missing prototypes.
986
9872009-10-22      Joel Sherrill <joel.sherrill@oarcorp.com>
988
989        * Makefile.am: Build file IO related tests even with POSIX threading is
990        disabled.
991
9922009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
993
994        * configure.ac: Don't add -ansi -fasm to CFLAGS.
995
9962009-10-14      Joel Sherrill <joel.sherrill@OARcorp.com>
997
998        * psxtimer01/psxtimer.c: It is not necessarily an error for the time
999        remaining to not equal the period.
1000
10012009-10-11      Joel Sherrill <joel.sherrill@oarcorp.com>
1002
1003        * psx05/init.c, psx05/psx05.scn: Add test for bad mutex type.
1004
10052009-10-11      Joel Sherrill <joel.sherrill@oarcorp.com>
1006
1007        * psxcleanup/system.h: Fix typo.
1008        * Makefile.am, configure.ac: Add new test for exercising pushing
1009        and popping a clean up handler without actually executing it.
1010        * psxcleanup01/.cvsignore, psxcleanup01/Makefile.am,
1011        psxcleanup01/init.c, psxcleanup01/psxcleanup01.doc,
1012        psxcleanup01/psxcleanup01.scn: New files.
1013
10142009-10-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1015
1016        * Makefile.am, configure.ac: Add new test to ensure that canceling an
1017        alarm works as defined.
1018        * psxalarm01/.cvsignore, psxalarm01/Makefile.am, psxalarm01/init.c,
1019        psxalarm01/psxalarm01.doc, psxalarm01/psxalarm01.scn: New files.
1020
10212009-10-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1022
1023        * psxtimer01/psxtimer.c: Actually pass the pointer we initialized.
1024
10252009-10-11      Joel Sherrill <joel.sherrill@oarcorp.com>
1026
1027        * psxtimer01/psxtimer.c: Make sure we have null and not-null as return
1028        parameter to timer_settime().
1029
10302009-10-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1031
1032        * psxtimer01/psxtimer.c: Modify so it passes in a NULL to
1033        timer_settime() for previous value. We are not using the
1034        value in this particular case and this path must be exercised.
1035        * psxtimer01/psxtimer01.scn: Update so it matches output on sis.
1036
10372009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1038
1039        * psxcancel/init.c, psxcancel/psxcancel.scn, psxcancel01/init.c,
1040        psxcancel01/psxcancel01.scn: Add missing pthread cancellation test
1041        cases.
1042
10432009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1044
1045        * Makefile.am, configure.ac: Add new test for calling pthread_cancel()
1046        from an ISR.
1047        * psxcancel01/.cvsignore, psxcancel01/Makefile.am, psxcancel01/init.c,
1048        psxcancel01/psxcancel01.doc, psxcancel01/psxcancel01.scn: New files.
1049
10502009-09-26      Joel Sherrill <joel.sherrill@oarcorp.com>
1051
1052        * psxfatal_support/init.c, psxfatal_support/system.h: Eliminate use of
1053        deprecated rtems_extension.
1054
10552009-09-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1056
1057        * psxclock/init.c, psxclock/psxclock.scn: Add test case for negative
1058        nanoseconds.
1059
10602009-09-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1061
1062        * psxsysconf/init.c, psxsysconf/psxsysconf.scn: Add test for
1063        getpagesize().
1064
10652009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
1066
1067        * psxclock/init.c, psxclock/psxclock.scn, psxenosys/init.c,
1068        psxenosys/psxenosys.scn, psxsignal03/Makefile.am, psxsignal03/init.c,
1069        psxsignal04/Makefile.am: Move test cases which needed to be executed
1070        when POSIX is disabled to psxclock so they will be.
1071
10722009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
1073
1074        * Makefile.am, configure.ac, psx01/init.c, psx01/psx01.scn: Add new
1075        test to exercise clock and delay services enabled when POSIX threads
1076        are disabled. This is split from psx01. POSIX test suite now enabled
1077        when POSIX threads are disabled so only enable tests which are
1078        appropriate.
1079        * psxclock/.cvsignore, psxclock/Makefile.am, psxclock/init.c,
1080        psxclock/psxclock.doc, psxclock/psxclock.scn: New files.
1081
10822009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1083
1084        * psx09/init.c, psx09/psx09.scn: Correct test following decision of
1085        when not to change ssporadic scheduler so it does not touch a task's
1086        priority when it is holding a mutex or its priority would be impacted
1087        adversely.
1088
10892009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1090
1091        * psxtime/main.c, psxtime/psxtime.scn, psxtime/test.c: Add test case
1092        for adjusting time (adjtime()) where the time is adjusted by enough
1093        microseconds that it crosses a second boundary.
1094
10952009-08-19      Santosh G Vattam <vattam.santosh@gmail.com>
1096
1097        * psx07/init.c, psx07/psx07.scn, psx07/system.h, psx07/task.c: Update
1098        test to catch more sporadic server cases.
1099
11002009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
1101
1102        * psx01/init.c, psx01/psx01.scn: Add test case for nanosleep with NULL
1103        remaining pointer.
1104
11052009-08-17     
1106
1107        * psx05/init.c, psx05/psx05.scn: Add test case for initializing
1108        a recursize mutex.
1109
11102009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
1111
1112        * psxfile01/test.c, psxstat/test.c, psxtime/test.c: Eliminate test
1113        routines TICKS_PER_SECOND and get_ticks_per_second() in favor of new
1114        rtems_clock_get_ticks_per_second().
1115
11162009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1117
1118        * psxsignal01/init.c: Convert calls to legacy routine rtems_clock_get(
1119        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
1120
11212009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1122
1123        * psxstat/test.c, psxtime/test.c: Convert calls to legacy routine
1124        rtems_clock_get( RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
1125
11262009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1127
1128        * Makefile.am, configure.ac: Add test case for user providing their own
1129        stack to a POSIX thread.
1130        * psxstack01/.cvsignore, psxstack01/Makefile.am, psxstack01/init.c,
1131        psxstack01/psxstack01.doc, psxstack01/psxstack01.scn: New files.
1132
11332009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1134
1135        * psxmsgq04/init.c, psxmsgq04/psxmsgq04.scn: Tinker with test to ensure
1136        that it hits both failing to allocate memory for the message queue
1137        name and message buffers.
1138
11392009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1140
1141        * psxintrcritical01/init.c: Lower microseconds per tick so tests run
1142        quicker and more reliably hit the intended critical section.
1143
11442009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
1145
1146        * Makefile.am, configure.ac: Add a test to exercise an odd case in
1147        _POSIX_signals_Clear_signals.
1148        * psxsignal05/.cvsignore, psxsignal05/Makefile.am, psxsignal05/init.c,
1149        psxsignal05/psxsignal05.doc, psxsignal05/psxsignal05.scn: New files.
1150
11512009-08-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1152
1153        * psxmsgq04/init.c: Correct typo in configuration so test does as
1154        intended.
1155
11562009-08-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1157
1158        * psxmsgq04/init.c, psxmsgq04/psxmsgq04.doc, psxmsgq04/psxmsgq04.scn:
1159        Update to handle ENFILE case now that POSIX message queues and
1160        message queue file descriptors are configured separately and this
1161        error is possible.
1162
11632009-08-05      Santosh G Vattam <vattam.santosh@gmail.com>
1164
1165        * Makefile.am, psxmsgq04/init.c, psxmsgq04/psxmsgq04.doc,
1166        psxmsgq04/psxmsgq04.scn: Exercise running out of memory while
1167        allocating the message buffers for a POSIX message queue.
1168
11692009-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1170
1171        * psxsignal03/init.c, psxsignal03/psxsignal03.scn,
1172        psxsignal04/psxsignal04.scn: Correct test numbers in macros so output
1173        is right. Update both screens.
1174
11752009-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1176
1177        * Makefile.am, configure.ac, psxsignal03/Makefile.am,
1178        psxsignal03/init.c, psxsignal03/psxsignal03.doc: Add new test
1179        variation which focused on real-time signals rather than user
1180        signals.
1181        * psxsignal04/.cvsignore, psxsignal04/Makefile.am,
1182        psxsignal04/psxsignal04.doc, psxsignal04/psxsignal04.scn: New files.
1183
11842009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1185
1186        * psx07/init.c, psx07/psx07.scn, psx07/task.c: Add test for budget and
1187        replenish period of zero.
1188
11892009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1190
1191        * Makefile.am, configure.ac: Add new test to account for properly
1192        handling keys when a thread has non-NULL key value and key has NULL
1193        destructor and when a thread has NULL key value and key has
1194        destructor.
1195        * psxkey03/.cvsignore, psxkey03/Makefile.am, psxkey03/init.c,
1196        psxkey03/psxkey03.doc, psxkey03/psxkey03.scn: New files.
1197
11982009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1199
1200        * Makefile.am, configure.ac: Add new test for exercising running out of
1201        memory while allocating the key pointers.
1202        * psxkey02/.cvsignore, psxkey02/Makefile.am, psxkey02/init.c,
1203        psxkey02/psxkey02.doc, psxkey02/psxkey02.scn: New files.
1204
12052009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1206
1207        * psxmsgq04/init.c: Add call to mq_unlink.
1208
12092009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1210
1211        * Makefile.am, configure.ac: Add shell of new test.
1212        * psxmsgq04/.cvsignore, psxmsgq04/Makefile.am, psxmsgq04/init.c,
1213        psxmsgq04/psxmsgq04.doc, psxmsgq04/psxmsgq04.scn: New files.
1214
12152009-07-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1216
1217        * Makefile.am, configure.ac: Add test to address cases where a thread
1218        is waiting on a signal (sigwait) and we send it. Also address case
1219        where there are too many queued signals.
1220        * psxsignal03/.cvsignore, psxsignal03/Makefile.am, psxsignal03/init.c,
1221        psxsignal03/psxsignal03.doc, psxsignal03/psxsignal03.scn: New files.
1222
12232009-07-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1224
1225        * psxsignal02/init.c: Fix spacing.
1226
12272009-07-28      Santosh G Vattam <vattam.santosh@gmail.com>
1228
1229        * psxmsgq01/init.c, psxmsgq01/psxmsgq01.scn: Add tests for various
1230        mq_timedreceive and mq_timedsend conditions. In particular test
1231        timeout in the past.
1232
12332009-07-28      Santosh G Vattam <vattam.santosh@gmail.com>
1234
1235        * psx05/init.c, psx05/psx05.scn: Add test for pthread_mutex_timedlock
1236        with timeout in the past.
1237
12382009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
1239
1240        * psxsignal02/psxsignal02.scn: Fill in screen file.
1241
12422009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
1243
1244        * Makefile.am, configure.ac: Add new test to exercise algorithm to
1245        dispatch process wide signals to individual threads.
1246        * psxsignal02/.cvsignore, psxsignal02/Makefile.am, psxsignal02/init.c,
1247        psxsignal02/psxsignal02.doc, psxsignal02/psxsignal02.scn: New files.
1248
12492009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1250
1251        * Makefile.am, configure.ac: Add test to exercise interrupt
1252        synchronization logic in _POSIX_Timer_Insert_helper that supports
1253        POSIX timers.
1254        * psxintrcritical01/.cvsignore, psxintrcritical01/Makefile.am,
1255        psxintrcritical01/init.c, psxintrcritical01/psxintrcritical01.doc,
1256        psxintrcritical01/psxintrcritical01.scn: New files.
1257
12582009-07-23      Santosh G Vattam <vattam.santosh@gmail.com>
1259
1260        * psxcancel/Makefile.am, psxcancel/init.c, psxcancel/psxcancel.scn: Add
1261        multiple cases which complete coverage of thread cancellation.
1262        * psxcancel/psxcancel.doc: New file.
1263
12642009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1265
1266        * psxsem01/Makefile.am, psxsem01/init.c: Much clean up.
1267        * psxsem01/system.h: Removed.
1268
12692009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1270
1271        * psxsem01/init.c: Eliminate warning.
1272
12732009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1274
1275        * psxcancel/init.c: Clean up.
1276
12772009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1278
1279        * psxmutexattr01/init.c: Make test optional if tools do not support
1280        posix mutex type attribute.
1281
12822009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1283
1284        * Makefile.am, configure.ac: Add new test to exercise error case for
1285        when a task is blocked on a condition variable with one mutex and
1286        another task attempts to block on the same condition variable with
1287        another mutex.
1288        * psxcond01/.cvsignore, psxcond01/Makefile.am, psxcond01/init.c,
1289        psxcond01/psxcond01.doc, psxcond01/psxcond01.scn: New files.
1290
12912009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
1292
1293        * Makefile.am, configure.ac: Add psxspin02 to exercise case where
1294        trylock is unable to obtain the spinlock and that attempting to
1295        unlock a spinlock from a thread which did not lock it works as
1296        expected.
1297        * psxspin02/.cvsignore, psxspin02/Makefile.am, psxspin02/main.c,
1298        psxspin02/psxspin02.doc, psxspin02/psxspin02.scn, psxspin02/test.c:
1299        New files.
1300
13012009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
1302
1303        * psxspin01/test.c: Remove unnecessary defines.
1304
13052009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
1306
1307        * psx11/init.c: Use explicit scheduler.
1308
13092009-07-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1310
1311        * Makefile.am, configure.ac: Add test to exercise
1312        pthread_mutexattr_gettype and pthread_mutexattr_settype now that the
1313        toolset enables the feature.
1314        * psxmutexattr01/.cvsignore, psxmutexattr01/Makefile.am,
1315        psxmutexattr01/init.c, psxmutexattr01/psxmutexattr01.doc,
1316        psxmutexattr01/psxmutexattr01.scn: New files.
1317
13182009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1319
1320        * Makefile.am, configure.ac: Add test for auto initialization of
1321        message queues.
1322        * psxautoinit02/.cvsignore, psxautoinit02/Makefile.am,
1323        psxautoinit02/init.c, psxautoinit02/psxautoinit02.doc,
1324        psxautoinit02/psxautoinit02.scn: New files.
1325
13262009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1327
1328        * Makefile.am, configure.ac: Add test of pthread mutex auto
1329        intialization.
1330        * psxautoinit01/.cvsignore, psxautoinit01/Makefile.am,
1331        psxautoinit01/init.c, psxautoinit01/psxautoinit01.scn: New files.
1332
13332009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1334
1335        * psx05/init.c, psx05/psx05.scn: Add a couple of invalid Id cases.
1336
13372009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1338
1339        * psxsignal01/init.c: Tune code to really hit POSIX signal from ISR
1340        code.
1341
13422009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1343
1344        * psx07/init.c: Slight test fix to ensure state of sched_param
1345        structure.
1346
13472009-07-04      Santosh G Vattam <vattam.santosh@gmail.com>
1348
1349        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
1350        obtaining an rwlock and then releasing it twice.
1351
13522009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1353
1354        * psxenosys/init.c, psxenosys/psxenosys.scn: Add test of vfork stub.
1355
13562009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1357
1358        * psx04/init.c, psx04/psx04.scn: Test error cases in sigwait() and
1359        sigtimedwait(). Update screen file.
1360
13612009-07-01      Santosh G Vattam <vattam.santosh@gmail.com>
1362
1363        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
1364        obtaining rwlock for write with a timed lock operation when the
1365        abstime timeout is in the past.
1366
13672009-06-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1368
1369        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
1370        obtaining rwlock for read with a timed lock operation when the
1371        abstime timeout is in the past.
1372
13732009-06-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1374
1375        * psx05/init.c, psx05/psx05.scn: Add test case for process scope now
1376        that the assert has been removed in the source.
1377
13782009-06-18      Joel Sherrill <joel.sherrill@OARcorp.com>
1379
1380        * psxstat/psxstat.scn, psxstat/test.c: Disable test for error on wrong
1381        mode bits being set. This behavior was not POSIX compliant and has
1382        been corrected in the filesystem code.
1383
13842009-06-18      Chris Johns <chrisj@rtems.org>
1385
1386        * psx04/task3.c: Declare unions volatile to workaround the H8300
1387        gcc bug.
1388
13892009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1390
1391        * Makefile.am, configure.ac: Add mq_send to full queue from ISR case.
1392        * psxmsgq03/.cvsignore, psxmsgq03/Makefile.am, psxmsgq03/init.c,
1393        psxmsgq03/psxmsgq03.doc, psxmsgq03/psxmsgq03.scn, psxmsgq03/system.h: New files.
1394
13952009-05-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1396
1397        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
1398        NULL attribute pointer on init.
1399
14002009-05-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1401
1402        * psxsem01/Makefile.am, psxsem01/init.c, psxsem01/psxsem01.scn,
1403        psxtimer01/psxtimer.c, psxtimer01/system.h, psxtimer02/psxtimer.c:
1404        Improved so coverage is better.
1405
14062009-05-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1407
1408        * psx04/init.c: Correct errors introduced by using different variable
1409        for return type when correcting typing warnings.
1410
14112009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1412
1413        * Makefile.am, configure.ac: Add new test to provide coverage analysis
1414        of the current implementation of getitimer() and setitimer().
1415        * psxitimer/.cvsignore, psxitimer/Makefile.am, psxitimer/init.c,
1416        psxitimer/psxitimer.scn: New files.
1417
14182009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1419
1420        * psxsysconf/init.c, psxsysconf/psxsysconf.scn: Add missing error test
1421        case to improve coverage analysis.
1422
14232009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1424
1425        * psx01/init.c, psx01/task.c, psx02/init.c, psx02/task.c, psx03/init.c,
1426        psx04/init.c, psx04/task1.c, psx04/task3.c, psx05/init.c,
1427        psx06/init.c, psx07/init.c, psx08/init.c, psx09/init.c, psx11/task.c,
1428        psx12/init.c, psx13/main.c, psx13/test.c, psxbarrier01/test.c,
1429        psxcancel/init.c, psxcleanup/psxcleanup.c, psxenosys/init.c,
1430        psxmsgq02/init.c, psxtime/main.c, psxtime/test.c,
1431        psxtimer01/psxtimer.c, psxtimer02/psxtimer.c: Fix warnings.
1432
14332009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1434
1435        * psxhdrs/clock01.c, psxhdrs/clock02.c, psxhdrs/clock03.c,
1436        psxhdrs/clock04.c, psxhdrs/clock05.c, psxhdrs/clock06.c,
1437        psxhdrs/cond01.c, psxhdrs/cond02.c, psxhdrs/cond03.c,
1438        psxhdrs/cond04.c, psxhdrs/cond05.c, psxhdrs/cond06.c,
1439        psxhdrs/cond07.c, psxhdrs/cond08.c, psxhdrs/cond09.c,
1440        psxhdrs/cond10.c, psxhdrs/key01.c, psxhdrs/key02.c, psxhdrs/key03.c,
1441        psxhdrs/key04.c, psxhdrs/mutex01.c, psxhdrs/mutex02.c,
1442        psxhdrs/mutex03.c, psxhdrs/mutex04.c, psxhdrs/mutex05.c,
1443        psxhdrs/mutex06.c, psxhdrs/mutex07.c, psxhdrs/mutex08.c,
1444        psxhdrs/mutex09.c, psxhdrs/mutex10.c, psxhdrs/mutex11.c,
1445        psxhdrs/mutex12.c, psxhdrs/mutex13.c, psxhdrs/mutex14.c,
1446        psxhdrs/mutex15.c, psxhdrs/mutex16.c, psxhdrs/proc01.c,
1447        psxhdrs/proc02.c, psxhdrs/proc03.c, psxhdrs/proc04.c,
1448        psxhdrs/proc05.c, psxhdrs/proc06.c, psxhdrs/proc07.c,
1449        psxhdrs/proc08.c, psxhdrs/proc09.c, psxhdrs/proc10.c,
1450        psxhdrs/proc11.c, psxhdrs/proc12.c, psxhdrs/proc13.c,
1451        psxhdrs/proc14.c, psxhdrs/pthread01.c, psxhdrs/pthread02.c,
1452        psxhdrs/pthread03.c, psxhdrs/pthread04.c, psxhdrs/pthread05.c,
1453        psxhdrs/pthread06.c, psxhdrs/pthread07.c, psxhdrs/pthread08.c,
1454        psxhdrs/pthread09.c, psxhdrs/pthread10.c, psxhdrs/pthread11.c,
1455        psxhdrs/pthread12.c, psxhdrs/pthread13.c, psxhdrs/pthread14.c,
1456        psxhdrs/pthread15.c, psxhdrs/pthread16.c, psxhdrs/pthread17.c,
1457        psxhdrs/pthread18.c, psxhdrs/pthread19.c, psxhdrs/pthread20.c,
1458        psxhdrs/pthread21.c, psxhdrs/pthread22.c, psxhdrs/pthread23.c,
1459        psxhdrs/pthread24.c, psxhdrs/pthread25.c, psxhdrs/pthread26.c,
1460        psxhdrs/pthread27.c, psxhdrs/pthread28.c, psxhdrs/pthread29.c,
1461        psxhdrs/pthread30.c, psxhdrs/pthread31.c, psxhdrs/pthread32.c,
1462        psxhdrs/pthread33.c, psxhdrs/pthread34.c, psxhdrs/pthread35.c,
1463        psxhdrs/pthread36.c, psxhdrs/sched01.c, psxhdrs/sched02.c,
1464        psxhdrs/sched03.c, psxhdrs/sched04.c, psxhdrs/sched05.c,
1465        psxhdrs/sched06.c, psxhdrs/sched07.c, psxhdrs/sched08.c,
1466        psxhdrs/signal01.c, psxhdrs/signal02.c, psxhdrs/signal03.c,
1467        psxhdrs/signal04.c, psxhdrs/signal05.c, psxhdrs/signal06.c,
1468        psxhdrs/signal07.c, psxhdrs/signal08.c, psxhdrs/signal09.c,
1469        psxhdrs/signal10.c, psxhdrs/signal11.c, psxhdrs/signal12.c,
1470        psxhdrs/signal13.c, psxhdrs/signal14.c, psxhdrs/signal15.c,
1471        psxhdrs/signal16.c, psxhdrs/signal17.c, psxhdrs/signal18.c,
1472        psxhdrs/signal19.c, psxhdrs/signal20.c, psxhdrs/signal21.c,
1473        psxhdrs/signal22.c, psxhdrs/signal23.c, psxhdrs/sync01.c,
1474        psxhdrs/sync02.c, psxhdrs/sync03.c, psxhdrs/time01.c,
1475        psxhdrs/time02.c, psxhdrs/time03.c, psxhdrs/time04.c,
1476        psxhdrs/time05.c, psxhdrs/time06.c, psxhdrs/time07.c,
1477        psxhdrs/time08.c, psxhdrs/time09.c, psxhdrs/time10.c,
1478        psxhdrs/time11.c, psxhdrs/time12.c, psxhdrs/time13.c,
1479        psxhdrs/timer01.c, psxhdrs/timer02.c, psxhdrs/timer03.c,
1480        psxhdrs/timer04.c, psxhdrs/timer05.c, psxhdrs/timer06.c,
1481        psxhdrs/timer07.c: Fix warnings.
1482
14832009-05-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1484
1485        * psxfile01/test.c: Change from int to size_t.
1486
14872009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
1488
1489        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1490        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1491        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1492        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1493        psx13/Makefile.am, psx14/Makefile.am, psxbarrier01/Makefile.am,
1494        psxcancel/Makefile.am, psxchroot01/Makefile.am,
1495        psxcleanup/Makefile.am, psxenosys/Makefile.am,
1496        psxfatal01/Makefile.am, psxfatal02/Makefile.am,
1497        psxfile01/Makefile.am, psxkey01/Makefile.am,
1498        psxmount/Makefile.am, psxmsgq01/Makefile.am,
1499        psxmsgq02/Makefile.am, psxrdwrv/Makefile.am,
1500        psxreaddir/Makefile.am, psxrwlock01/Makefile.am,
1501        psxsem01/Makefile.am, psxsignal01/Makefile.am,
1502        psxspin01/Makefile.am, psxstat/Makefile.am, psxsysconf/Makefile.am,
1503        psxtime/Makefile.am, psxtimer01/Makefile.am, psxtimer02/Makefile.am,
1504        psxualarm/Makefile.am: Eliminate _exe_/.exe.
1505
15062009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1507
1508        * psxmsgq02/init.c, psxmsgq02/psxmsgq02.scn: Open the message queue
1509        with create option so we are sure it will get a control block and
1510        proceed to allocate other memory. Clean up screen output.
1511
15122008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1513
1514        * psx05/init.c: Add parameter to call to sched_get_priority_max().
1515
15162008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1517
1518        * psx05/init.c, psx07/init.c, psx09/init.c, psx11/init.c, psx12/init.c:
1519        Run all tests successfully with maxixum number of priorities as 16
1520        instead of 256. This was done by temporarily modifying the score
1521        priority.h maximum. This allowed testing of all API code to ensure
1522        that it worked properly with a reduced number of priorities. Most
1523        modifications were to switch from hard-coded maximum to using the API
1524        provided methods to determine maximum number of priority levels.
1525
15262008-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
1527
1528        * psxtimer01/psxtimer.c, psxtimer02/psxtimer.c: Obtain TOD with
1529        clock_gettime() NOT by reaching into the SuperCore.
1530
15312008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1532
1533        * psx01/psx01.scn: Bump version to 4.9.99.0
1534
15352008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1536
1537        * psxcleanup/psxcleanup.c, psxfatal_support/init.c,
1538        psxfatal_support/system.h: Convert to "bool".
1539
15402008-08-19      Tim FitzGeorge <tim.fitzgeorge@astrium.eads.net>
1541
1542        PR 1296/cpukit.
1543        * psxtimer01/psxtimer.c, psxtimer01/psxtimer01.scn: POSIX timers use
1544        incorrect repeat interval. This patch fixes the following problems in
1545        the test.
1546          (1) Adds test for value of it_interval.tv_nsec.
1547          (2) Corrects test for absolute timer in past.
1548          (3) Modifies test to use different initial and repeat periods.
1549          (4) Updates psxtimer01.scn to match results.
1550
15512008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1552
1553        PR 1297/cpukit
1554        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Fix NULL attribute
1555        pointer handling.
1556
15572008-08-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1558
1559        * psxsem01/init.c: Spacing.
1560
15612008-08-04      Tim FitzGeorge <tim.fitzgeorge@astrium.eads.net>
1562
1563        PR 1293/tests
1564        * psx10/init.c: Make sure we do not let tv_nsec go to -1.
1565
15662008-07-18      Joel Sherrill <joel.sherrill@oarcorp.com>
1567
1568        PR 1291/cpukit
1569        * psx05/init.c, psxmsgq01/init.c: As part of addressing timeouts and
1570        POSIX services taking relative instead of absolute time for timeouts,
1571        these tests were updated.
1572
15732008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1574
1575        * psxfile01/test.c: truncate on /dev/console now works.
1576
15772008-06-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1578
1579        * psxrwlock01/main.c, psxspin01/main.c: Now accounts for extra stack
1580        requested for initialization task.
1581
15822008-05-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1583
1584        * psxstat/psxstat.scn, psxstat/test.c: Eliminate patterns that look
1585        like CVS conflict markers.
1586
15872008-04-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1588
1589        * psxchroot01/main.c, psxmount/main.c, psxreaddir/main.c: Use
1590        CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER where needed.
1591
15922008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1593
1594        * psxmsgq02/init.c, psxsignal01/init.c: Corrent end of test messages.
1595
15962008-02-06      Joel Sherrill <joel.sherrill@oarcorp.com>
1597
1598        * psxkey01/task.c: Fix warnings.
1599
16002008-02-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1601
1602        * psxkey01/.cvsignore, psxmsgq02/.cvsignore: New files.
1603
16042008-02-04      Jennifer Averett <jennifer.averett@OARcorp.com>
1605
1606        * Makefile.am, configure.ac, psxmsgq01/Makefile.am, psxmsgq01/init.c:
1607        Added tests for failure path coverages. Consolidated methods used in
1608        multiple places into support routines.
1609        * psxkey01/Makefile.am, psxkey01/init.c, psxkey01/psxkey01.scn,
1610        psxkey01/system.h, psxkey01/task.c, psxmsgq02/Makefile.am,
1611        psxmsgq02/init.c, psxmsgq02/psxmsgq02.scn, psxmsgq02/system.h: New files.
1612
16132008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1614
1615        * include/pmacros.h, psx01/init.c, psx01/system.h, psx13/main.c,
1616        psxbarrier01/main.c, psxchroot01/main.c, psxfatal_support/init.c,
1617        psxfile01/main.c, psxfile01/test.c, psxmount/main.c, psxrdwrv/main.c,
1618        psxreaddir/main.c, psxrwlock01/main.c, psxspin01/main.c,
1619        psxstat/main.c, psxtime/main.c: Change TEST_INIT to CONFIGURE_INIT.
1620        Make tmacros.h available to all POSIX tests. Add a clock_settime case
1621        for < 1988.
1622
16232008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1624
1625        * Makefile.am, configure.ac: New tests.
1626        * psxfatal01/.cvsignore, psxfatal01/Makefile.am,
1627        psxfatal01/psxfatal01.scn, psxfatal01/testcase.h,
1628        psxfatal02/.cvsignore, psxfatal02/Makefile.am,
1629        psxfatal02/psxfatal02.scn, psxfatal02/testcase.h,
1630        psxfatal_support/init.c, psxfatal_support/system.h: New files.
1631
16322008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1633
1634        * Makefile.am, configure.ac: Add psx14 to exercise POSIX API specific
1635        portions of Object Services added to API.
1636        * psx14/.cvsignore, psx14/Makefile.am, psx14/init.c, psx14/psx14.scn,
1637        psx14/system.h: New files.
1638
16392008-01-29      Jennifer Averett <jennifer.averett@OARcorp.com>
1640
1641        * psx07/init.c, psx07/system.h: Test cleanup and added testing for
1642        pthread_attr_[get|set]clock.
1643
16442008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1645
1646        * psxenosys/init.c, psxenosys/psxenosys.scn: Add test for stub
1647        implementation mprotect().
1648
16492008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1650
1651        * psxcleanup/.cvsignore: New file.
1652
16532008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1654
1655        * psxcleanup/system.h: New file.
1656
16572008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1658
1659        * Makefile.am, configure.ac:
1660        * psxcleanup/Makefile.am, psxcleanup/psxcleanup.c,
1661        psxcleanup/psxcleanup.scn: New files.
1662
16632008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1664
1665        * psx01/init.c, psxmsgq01/init.c, psxtimer01/psxtimer.c,
1666        psxtimer01/psxtimer01.scn, psxtimer02/psxtimer.c:
1667
16682007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1669
1670        * psxsignal01/.cvsignore, psxualarm/.cvsignore: New files.
1671
16722007-12-20      Jennifer Averett <jennifer.averett@OARcorp.com>
1673
1674        * Makefile.am, configure.ac: Added test for ualarm
1675        * psxualarm/Makefile.am, psxualarm/init.c, psxualarm/psxualarm.scn,
1676        psxualarm/system.h: New files.
1677
16782007-12-19      Jennifer Averett <jennifer.averett@OARcorp.com>
1679
1680        * Makefile.am, configure.ac: Added posix signal test
1681        * psxsignal01/Makefile.am, psxsignal01/init.c,
1682        psxsignal01/psxsignal01.scn, psxsignal01/system.h,
1683        psxsignal01/task1.c: New files.
1684
16852007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1686
1687        * Makefile.am, configure.ac: Add test for sysconf().
1688        * psxsysconf/.cvsignore, psxsysconf/Makefile.am, psxsysconf/init.c,
1689        psxsysconf/psxsysconf.scn, psxsysconf/system.h: New files.
1690
16912007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1692
1693        * psx01/init.c, psx01/psx01.scn: Add more test cases for
1694        sched_rr_get_interval() and sched_get_priority_max().
1695
16962007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1697
1698        * psxenosys/init.c: Fix typo.
1699
17002007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1701
1702        * Makefile.am, configure.ac: Rename psxtimer to psxtimer01 to indicate
1703        addition of second POSIX Timer test. Add initial version of
1704        psxtimer02 to cover some conditions missed in psxtimer01. More cases
1705        left to add.
1706        * psxtimer01/.cvsignore, psxtimer01/Makefile.am, psxtimer01/psxtimer.c,
1707        psxtimer01/psxtimer01.scn, psxtimer01/system.h,
1708        psxtimer02/.cvsignore, psxtimer02/Makefile.am, psxtimer02/psxtimer.c,
1709        psxtimer02/psxtimer02.scn, psxtimer02/system.h: New files.
1710        * psxtimer/.cvsignore, psxtimer/Makefile.am, psxtimer/psxtimer.c,
1711        psxtimer/psxtimer.scn, psxtimer/system.h: Removed.
1712
17132007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1714
1715        * psx01/init.c, psx01/psx01.scn: Add usleep() test.
1716
17172007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1718
1719        * Makefile.am, configure.ac: New test to cover all RTEMS POSIX
1720        functions that return ENOSYS.
1721        * psxenosys/.cvsignore, psxenosys/Makefile.am, psxenosys/init.c,
1722        psxenosys/psxenosys.scn, psxenosys/system.h: New files.
1723
17242007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1725
1726        * psx13/test.c: Fix spelling error.
1727
17282007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1729
1730        * psxtime/test.c: Add tests for adjtime().
1731
17322007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1733
1734        * psxbarrier01/psxbarrier01.scn, psxbarrier01/test.c,
1735        psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Added several test
1736        cases to improve test coverage.
1737
17382007-09-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1739
1740        PR 1262/filesystem
1741        * Makefile.am, configure.ac, include/pmacros.h: Add support for readv()
1742        and writev() including documentation and test case.
1743        * psxrdwrv/.cvsignore, psxrdwrv/Makefile.am, psxrdwrv/main.c,
1744        psxrdwrv/psxrdwrv.scn, psxrdwrv/test.c: New files.
1745
17462007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1747
1748        * psxsem01/init.c, psxsem01/psxsem01.scn, psxtimer/psxtimer.c,
1749        psxtimer/psxtimer.scn: Add optional managers to Makefiles. Clean up
1750        test cases so last output line follows END OF pattern. Make sure test
1751        case all run. All tests appeared ok on sis.
1752
17532007-04-05      Joel Sherrill <joel@OARcorp.com>
1754
1755        * psx01/init.c, psx01/psx01.scn: Adjust test to account for nanosleep()
1756        behavior more closely matching GNU/Linux.
1757
17582006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1759
1760        * psxrwlock01/main.c, psxrwlock01/test.c: Improve rwlock test to
1761        include normal blocking and unblocking on timeout.
1762
17632006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1764
1765        * configure.ac: New BUG-REPORT address.
1766
17672006-11-17      Joel Sherrill <joel@OARcorp.com>
1768
1769        * psxsem01/init.c: Account for change in POSIX semaphore time handling.
1770        Previously the timeout was not absolute time and checked BEFORE
1771        attempting to lock semaphore.
1772
17732006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1774
1775        * psxbarrier01/main.c: New file.
1776
17772006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1778
1779        * psxrwlock01/.cvsignore, psxrwlock01/Makefile.am, psxrwlock01/main.c,
1780        psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c,
1781        psxspin01/.cvsignore, psxspin01/Makefile.am, psxspin01/main.c,
1782        psxspin01/psxspin01.scn, psxspin01/test.c: New files.
1783
17842006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1785
1786        * Makefile.am, configure.ac: Adding POSIX barriers, POSIX spinlocks,
1787        and partial implementation of POSIX rwlocks.
1788        * psxbarrier01/.cvsignore, psxbarrier01/Makefile.am,
1789        psxbarrier01/psxbarrier01.scn, psxbarrier01/test.c: New files.
1790
17912006-10-30      Joel Sherrill <joel@OARcorp.com>
1792
1793        PR 841/rtems
1794        * psxsem01/init.c: Make sem_timedwait more conformant to Open Group
1795        specification.
1796
17972006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1798
1799        * configure.ac: Require autoconf-2.60. Require automake-1.10.
1800
18012006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
1802
1803        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1804        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1805        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1806        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1807        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1808        psxfile01/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
1809        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
1810        psxtime/Makefile.am, psxtimer/Makefile.am: Eliminate scndir, docdir.
1811        Use rtems_testsdir instead.
1812
18132005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1814
1815        * configure.ac: Remove RTEMS_ENABLE_BARE,
1816        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
1817
18182005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
1819
1820        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1821        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1822        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1823        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1824        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1825        psxfile01/Makefile.am, psxhdrs/Makefile.am, psxmount/Makefile.am,
1826        psxmsgq01/Makefile.am, psxreaddir/Makefile.am, psxsem01/Makefile.am,
1827        psxstat/Makefile.am, psxtime/Makefile.am, psxtimer/Makefile.am:
1828        Convert to using *_PROGRAMS.
1829
18302005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1831
1832        * psx01/Makefile.am, psx02/Makefile.am,
1833        psx03/Makefile.am, psx04/Makefile.am,
1834        psx05/Makefile.am, psx06/Makefile.am,
1835        psx07/Makefile.am, psx08/Makefile.am,
1836        psx09/Makefile.am, psx10/Makefile.am,
1837        psx11/Makefile.am, psx12/Makefile.am,
1838        psx13/Makefile.am, psxcancel/Makefile.am,
1839        psxchroot01/Makefile.am, psxfile01/Makefile.am,
1840        psxmount/Makefile.am, psxmsgq01/Makefile.am,
1841        psxreaddir/Makefile.am, psxsem01/Makefile.am,
1842        psxstat/Makefile.am, psxtime/Makefile.am,
1843        psxtimer/Makefile.am: Rework.
1844
18452005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1846
1847        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1848        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1849        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1850        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1851        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1852        psxfile01/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
1853        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
1854        psxtime/Makefile.am, psxtimer/Makefile.am: Expand psxtests.am.
1855        * psxtests.am: Remove.
1856
18572005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1858
1859        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1860        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1861        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1862        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1863        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1864        psxfile01/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
1865        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
1866        psxtime/Makefile.am, psxtimer/Makefile.am:
1867        AM_CPPFLAGS += -I..../support/include.
1868
18692005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1870
1871        * psxtests.am: Set project_bspdir=$(PROJECT_ROOT)
1872
18732005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1874
1875        * psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1876        psxfile01/Makefile.am, psxmount/Makefile.am, psxreaddir/Makefile.am,
1877        psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1878        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1879        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1880        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1881        psxmsgq01/Makefile.am, psxsem01/Makefile.am, psxtimer/Makefile.am,
1882        psxstat/Makefile.am: Add ../include/pmacros.h
1883        * Makefile.am: Remove noinst_HEADERS. Remove POSIX_FILES_DIRS,
1884        POSIX_FILES_DIRS.
1885        * psxtests.am: Remove LIB_VARIANT.
1886
18872005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1888
1889        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1890        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1891        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1892        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1893        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1894        psxfile01/Makefile.am, psxhdrs/Makefile.am, psxmount/Makefile.am,
1895        psxmsgq01/Makefile.am, psxreaddir/Makefile.am, psxsem01/Makefile.am,
1896        psxstat/Makefile.am, psxtime/Makefile.am, psxtimer/Makefile.am:
1897        Remove SRC, PRINT_SRC.
1898
18992005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1900
1901        * Makefile.am: Cleanup.
1902
19032005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1904
1905        * psxtests.am: Add $(PGM): ${ARCH}/$(dirstamp).
1906        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1907        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1908        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1909        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1910        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1911        psxfile01/Makefile.am, psxhdrs/Makefile.am, psxmount/Makefile.am,
1912        psxmsgq01/Makefile.am, psxreaddir/Makefile.am, psxsem01/Makefile.am,
1913        psxstat/Makefile.am, psxtime/Makefile.am, psxtimer/Makefile.am:
1914        Partial conversion to automake.
1915
19162005-09-01      Joel Sherrill <joel@OARcorp.com>
1917
1918        PR 628/rtems
1919        * psx04/init.c, psx04/psx04.scn: Update tests to reflect a signal of 0
1920        being an error.
1921
19222005-04-26      Joel Sherrill <joel@OARcorp.com>
1923
1924        * psxreaddir/test.c: Eliminate warnings.
1925
19262004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
1927
1928        * configure.ac: Require automake > 1.9.
1929
19302004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1931
1932        * psx01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1933        * psx02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1934        * psx03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1935        * psx04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1936        * psx05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1937        * psx06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1938        * psx07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1939        * psx08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1940        * psx09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1941        * psx10/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1942        * psx11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1943        * psx12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1944        * psx13/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1945        * psxcancel/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1946        * psxchroot01/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1947        * psxfile01/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1948        * psxmount/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1949        * psxmsgq01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1950        * psxreaddir/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1951        * psxsem01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1952        * psxstat/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1953        * psxtime/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1954        * psxtimer/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1955
19562004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1957
1958        * psxcancel/init.c: Include <rtems/console.h> instead of <console.h>.
1959        * psxmount/test.c: Include <rtems/imfs.h> instead of <imfs.h>.
1960        * psxreaddir/test.c: Include <rtems/imfs.h> instead of <imfs.h>.
1961        * psxstat/test.c: Include <rtems/imfs.h> instead of <imfs.h>.
1962
19632004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
1964
1965        * psx06/init.c, psx06/system.h, psx06/task.c, psx06/task2.c: Convert
1966        to using c99 fixed size types.
1967
19682004-03-26      Ralf Corsepius <ralf.corsepius@rtems.org>
1969
1970        * Makefile.am: Remove include from SUBDIRS.
1971
19722004-03-26      Ralf Corsepius <ralf.corsepius@rtems.org>
1973
1974        * include/Makefile.am: Remove.
1975        * Makefile.am: Merge-in include/Makefile.am.
1976        * configure.ac: Reflect changes above.
1977
19782004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1979
1980        * configure.ac: Add 2nd arg to RTEMS_TOP.
1981
19822004-03-05      Joel Sherrill <joel@OARcorp.com>
1983
1984        * psxfile01/test.c, psxmsgq01/init.c, psxstat/test.c,
1985        psxtimer/psxtimer.c: Eliminate warnings and typos.
1986
19872004-02-26      Sébastien Barré <sbarre@sdelcc.com>
1988
1989        PR 582/core
1990        * psxmsgq01/init.c, psxmsgq01/psxmsgq01.scn: Fix the POSIX message
1991        queue test so more of it runs now.
1992
19932004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1994
1995        * psx01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
1996        Add PRE/TMPINSTALL_FILES to CLEANFILES.
1997        * psx02/Makefile.am: Ditto.
1998        * psx03/Makefile.am: Ditto.
1999        * psx04/Makefile.am: Ditto.
2000        * psx05/Makefile.am: Ditto.
2001        * psx06/Makefile.am: Ditto.
2002        * psx07/Makefile.am: Ditto.
2003        * psx08/Makefile.am: Ditto.
2004        * psx09/Makefile.am: Ditto.
2005        * psx10/Makefile.am: Ditto.
2006        * psx11/Makefile.am: Ditto.
2007        * psx12/Makefile.am: Ditto.
2008        * psx13/Makefile.am: Ditto.
2009        * psxcancel/Makefile.am: Ditto.
2010        * psxchroot01/Makefile.am: Ditto.
2011        * psxfile01/Makefile.am: Ditto.
2012        * psxmount/Makefile.am: Ditto.
2013        * psxmsgq01/Makefile.am: Ditto.
2014        * psxreaddir/Makefile.am: Ditto.
2015        * psxsem01/Makefile.am: Ditto.
2016        * psxstat/Makefile.am: Ditto.
2017        * psxtime/Makefile.am: Ditto.
2018        * psxtimer/Makefile.am: Ditto.
2019
20202003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2021
2022        * psxtests.am: Add dirstamp support.
2023
20242003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2025
2026        * psxtests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
2027
20282003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2029
2030        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
2031
20322003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2033
2034        * psxcancel/Makefile.am: Remove used H_FILES.
2035
20362003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2037
2038        * include/Makefile.am: Reformat.
2039        * psx01/Makefile.am: Remove all-local: $(ARCH).
2040        * psx02/Makefile.am: Remove all-local: $(ARCH).
2041        * psx03/Makefile.am: Remove all-local: $(ARCH).
2042        * psx04/Makefile.am: Remove all-local: $(ARCH).
2043        * psx05/Makefile.am: Remove all-local: $(ARCH).
2044        * psx06/Makefile.am: Remove all-local: $(ARCH).
2045        * psx07/Makefile.am: Remove all-local: $(ARCH).
2046        * psx08/Makefile.am: Remove all-local: $(ARCH).
2047        * psx09/Makefile.am: Remove all-local: $(ARCH).
2048        * psx10/Makefile.am: Remove all-local: $(ARCH).
2049        * psx11/Makefile.am: Remove all-local: $(ARCH).
2050        * psx12/Makefile.am: Remove all-local: $(ARCH).
2051        * psx13/Makefile.am: Remove all-local: $(ARCH).
2052        * psxcancel/Makefile.am: Remove all-local: $(ARCH).
2053        * psxchroot01/Makefile.am: Remove all-local: $(ARCH).
2054        * psxfile01/Makefile.am: Remove all-local: $(ARCH).
2055        * psxhdrs/Makefile.am: Remove all-local: $(ARCH).
2056        * psxmount/Makefile.am: Remove all-local: $(ARCH).
2057        * psxmsgq01/Makefile.am: Remove all-local: $(ARCH).
2058        * psxreaddir/Makefile.am: Remove all-local: $(ARCH).
2059        * psxsem01/Makefile.am: Remove all-local: $(ARCH).
2060        * psxstat/Makefile.am: Remove all-local: $(ARCH).
2061        * psxtime/Makefile.am: Remove all-local: $(ARCH).
2062        * psxtimer/Makefile.am: Remove all-local: $(ARCH).
2063
20642003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2065
2066        * configure.ac: Reflect having moved to testsuites/.
2067
20682003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2069
2070        * configure.ac: Remove RTEMS_CANONICAL_HOST.
2071
20722003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2073
2074        * configure.ac:Remove RTEMS_CHECK_CPU.
2075
20762003-09-15      Jennifer Averett <jennifer@OARcorp.com>
2077
2078        * psxhdrs/sync01.c, psxhdrs/sync02.c: Correct fd creation
2079
20802003-09-04      Joel Sherrill <joel@OARcorp.com>
2081
2082        * psx01/init.c, psx01/system.h, psx01/task.c, psx02/init.c,
2083        psx02/system.h, psx02/task.c, psx03/init.c, psx03/system.h,
2084        psx03/task.c, psx04/init.c, psx04/system.h, psx04/task1.c,
2085        psx04/task2.c, psx04/task3.c, psx05/init.c, psx05/system.h,
2086        psx05/task.c, psx05/task2.c, psx05/task3.c, psx06/init.c,
2087        psx06/system.h, psx06/task.c, psx06/task2.c, psx07/init.c,
2088        psx07/system.h, psx07/task.c, psx08/init.c, psx08/system.h,
2089        psx08/task1.c, psx08/task2.c, psx08/task3.c, psx09/init.c,
2090        psx09/system.h, psx10/init.c, psx10/system.h, psx10/task.c,
2091        psx10/task2.c, psx10/task3.c, psx11/init.c, psx11/system.h,
2092        psx11/task.c, psx12/init.c, psx12/system.h, psx12/task.c,
2093        psx13/main.c, psx13/test.c, psxcancel/init.c, psxfile01/main.c,
2094        psxfile01/test.c, psxhdrs/clock01.c, psxhdrs/clock02.c,
2095        psxhdrs/clock03.c, psxhdrs/clock04.c, psxhdrs/clock05.c,
2096        psxhdrs/clock06.c, psxhdrs/cond01.c, psxhdrs/cond02.c,
2097        psxhdrs/cond03.c, psxhdrs/cond04.c, psxhdrs/cond05.c,
2098        psxhdrs/cond06.c, psxhdrs/cond07.c, psxhdrs/cond08.c,
2099        psxhdrs/cond09.c, psxhdrs/cond10.c, psxhdrs/key01.c, psxhdrs/key02.c,
2100        psxhdrs/key03.c, psxhdrs/key04.c, psxhdrs/mutex01.c,
2101        psxhdrs/mutex02.c, psxhdrs/mutex03.c, psxhdrs/mutex04.c,
2102        psxhdrs/mutex05.c, psxhdrs/mutex06.c, psxhdrs/mutex07.c,
2103        psxhdrs/mutex08.c, psxhdrs/mutex09.c, psxhdrs/mutex10.c,
2104        psxhdrs/mutex11.c, psxhdrs/mutex12.c, psxhdrs/mutex13.c,
2105        psxhdrs/mutex14.c, psxhdrs/mutex15.c, psxhdrs/mutex16.c,
2106        psxhdrs/proc01.c, psxhdrs/proc02.c, psxhdrs/proc03.c,
2107        psxhdrs/proc04.c, psxhdrs/proc05.c, psxhdrs/proc06.c,
2108        psxhdrs/proc07.c, psxhdrs/proc08.c, psxhdrs/proc09.c,
2109        psxhdrs/proc10.c, psxhdrs/proc11.c, psxhdrs/proc12.c,
2110        psxhdrs/proc13.c, psxhdrs/proc14.c, psxhdrs/pthread01.c,
2111        psxhdrs/pthread02.c, psxhdrs/pthread03.c, psxhdrs/pthread04.c,
2112        psxhdrs/pthread05.c, psxhdrs/pthread06.c, psxhdrs/pthread07.c,
2113        psxhdrs/pthread08.c, psxhdrs/pthread09.c, psxhdrs/pthread10.c,
2114        psxhdrs/pthread11.c, psxhdrs/pthread12.c, psxhdrs/pthread13.c,
2115        psxhdrs/pthread14.c, psxhdrs/pthread15.c, psxhdrs/pthread16.c,
2116        psxhdrs/pthread17.c, psxhdrs/pthread18.c, psxhdrs/pthread19.c,
2117        psxhdrs/pthread20.c, psxhdrs/pthread21.c, psxhdrs/pthread22.c,
2118        psxhdrs/pthread23.c, psxhdrs/pthread24.c, psxhdrs/pthread25.c,
2119        psxhdrs/pthread26.c, psxhdrs/pthread27.c, psxhdrs/pthread28.c,
2120        psxhdrs/pthread29.c, psxhdrs/pthread30.c, psxhdrs/pthread31.c,
2121        psxhdrs/pthread32.c, psxhdrs/pthread33.c, psxhdrs/pthread34.c,
2122        psxhdrs/pthread35.c, psxhdrs/pthread36.c, psxhdrs/sched01.c,
2123        psxhdrs/sched02.c, psxhdrs/sched03.c, psxhdrs/sched04.c,
2124        psxhdrs/sched05.c, psxhdrs/sched06.c, psxhdrs/sched07.c,
2125        psxhdrs/sched08.c, psxhdrs/signal01.c, psxhdrs/signal02.c,
2126        psxhdrs/signal03.c, psxhdrs/signal04.c, psxhdrs/signal05.c,
2127        psxhdrs/signal06.c, psxhdrs/signal07.c, psxhdrs/signal08.c,
2128        psxhdrs/signal09.c, psxhdrs/signal10.c, psxhdrs/signal11.c,
2129        psxhdrs/signal12.c, psxhdrs/signal13.c, psxhdrs/signal14.c,
2130        psxhdrs/signal15.c, psxhdrs/signal16.c, psxhdrs/signal17.c,
2131        psxhdrs/signal18.c, psxhdrs/signal19.c, psxhdrs/signal20.c,
2132        psxhdrs/signal21.c, psxhdrs/signal22.c, psxhdrs/signal23.c,
2133        psxhdrs/sync01.c, psxhdrs/sync02.c, psxhdrs/sync03.c,
2134        psxhdrs/time01.c, psxhdrs/time02.c, psxhdrs/time03.c,
2135        psxhdrs/time04.c, psxhdrs/time05.c, psxhdrs/time06.c,
2136        psxhdrs/time07.c, psxhdrs/time08.c, psxhdrs/time09.c,
2137        psxhdrs/time10.c, psxhdrs/time11.c, psxhdrs/time12.c,
2138        psxhdrs/time13.c, psxhdrs/timer01.c, psxhdrs/timer02.c,
2139        psxhdrs/timer03.c, psxhdrs/timer04.c, psxhdrs/timer05.c,
2140        psxhdrs/timer06.c, psxhdrs/timer07.c, psxmsgq01/init.c,
2141        psxmsgq01/system.h, psxsem01/system.h, psxstat/main.c,
2142        psxstat/test.c, psxtime/main.c, psxtime/test.c, psxtimer/psxtimer.c,
2143        psxtimer/system.h: URL for license changed.
2144
21452003-09-04      Joel Sherrill <joel@OARcorp.com>
2146
2147        PR 462/tests
2148        * psxhdrs/Makefile.am: Added ualarm.c
2149        * psxhdrs/signal23.c: New file.
2150
21512003-09-03      Joel Sherrill <joel@OARcorp.com>
2152
2153        PR 463/tests
2154        PR 465/tests
2155        * psxhdrs/Makefile.am: Add new test cases.
2156        * psxhdrs/sync01.c, psxhdrs/sync02.c, psxhdrs/sync03.c,
2157        psxhdrs/timer07.c: New files.
2158
21592003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2160
2161        * Makefile.am: Reflect having moved aclocal/.
2162
21632003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2164
2165        * Makefile.am: Reflect having moved automake/.
2166        * include/Makefile.am: Reflect having moved automake/.
2167        * psx01/Makefile.am: Reflect having moved automake/.
2168        * psx02/Makefile.am: Reflect having moved automake/.
2169        * psx03/Makefile.am: Reflect having moved automake/.
2170        * psx04/Makefile.am: Reflect having moved automake/.
2171        * psx05/Makefile.am: Reflect having moved automake/.
2172        * psx06/Makefile.am: Reflect having moved automake/.
2173        * psx07/Makefile.am: Reflect having moved automake/.
2174        * psx08/Makefile.am: Reflect having moved automake/.
2175        * psx09/Makefile.am: Reflect having moved automake/.
2176        * psx10/Makefile.am: Reflect having moved automake/.
2177        * psx11/Makefile.am: Reflect having moved automake/.
2178        * psx12/Makefile.am: Reflect having moved automake/.
2179        * psx13/Makefile.am: Reflect having moved automake/.
2180        * psxcancel/Makefile.am: Reflect having moved automake/.
2181        * psxchroot01/Makefile.am: Reflect having moved automake/.
2182        * psxfile01/Makefile.am: Reflect having moved automake/.
2183        * psxhdrs/Makefile.am: Reflect having moved automake/.
2184        * psxmount/Makefile.am: Reflect having moved automake/.
2185        * psxmsgq01/Makefile.am: Reflect having moved automake/.
2186        * psxreaddir/Makefile.am: Reflect having moved automake/.
2187        * psxsem01/Makefile.am: Reflect having moved automake/.
2188        * psxstat/Makefile.am: Reflect having moved automake/.
2189        * psxtime/Makefile.am: Reflect having moved automake/.
2190        * psxtimer/Makefile.am: Reflect having moved automake/.
2191
21922003-08-14      Joel Sherrill <joel@OARcorp.com>
2193
2194        PR 408/filesystem
2195        * psx13/test.c: Added very rudimentary test of sync() service.
2196
21972003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2198
2199        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
2200
22012003-06-12      Joel Sherrill <joel@OARcorp.com>
2202
2203        * psxchroot01/test.c, psxreaddir/test.c: Removed warnings.
2204
22052003-05-29      Joel Sherrill <joel@OARcorp.com>
2206
2207        * psx02/init.c, psx04/init.c, psx13/test.c, psxchroot01/test.c,
2208        psxhdrs/pthread07.c, psxmsgq01/init.c, psxreaddir/test.c,
2209        psxtimer/psxtimer.c: Removed warnings.
2210
22112003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2212
2213        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
2214        CC_CFLAGS_DEFAULT (obsolete).
2215
22162003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2217
2218        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
2219        Remove CC_LDFLAGS_PROFILE_V.
2220
22212003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2222
2223        * configure.ac: Remove AC_CONFIG_AUX_DIR.
2224
22252003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2226
2227        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2228
22292003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2230
2231        * configure.ac: AC_PREREQ(2.57).
2232
22332002-11-14      Joel Sherrill <joel@OARcorp.com>
2234
2235        * psx01/psx01.scn, psx02/psx02.scn, psx03/psx03.scn, psx04/psx04.scn,
2236        psx05/psx05.scn, psx06/psx06.scn, psx07/psx07.scn, psx08/psx08.scn,
2237        psx09/psx09.scn, psx10/psx10.scn, psx11/psx11.scn, psx12/psx12.scn:
2238        Per PR239 update the IDs in the various screens.
2239
22402002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2241
2242        * .cvsignore: Reformat.
2243        Add autom4te*cache.
2244        Remove autom4te.cache.
2245
22462002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2247
2248        * psx01/Makefile.am: Use .$(OBJEXT) instead of .o.
2249        * psx02/Makefile.am: Use .$(OBJEXT) instead of .o.
2250        * psx03/Makefile.am: Use .$(OBJEXT) instead of .o.
2251        * psx04/Makefile.am: Use .$(OBJEXT) instead of .o.
2252        * psx05/Makefile.am: Use .$(OBJEXT) instead of .o.
2253        * psx06/Makefile.am: Use .$(OBJEXT) instead of .o.
2254        * psx07/Makefile.am: Use .$(OBJEXT) instead of .o.
2255        * psx08/Makefile.am: Use .$(OBJEXT) instead of .o.
2256        * psx09/Makefile.am: Use .$(OBJEXT) instead of .o.
2257        * psx10/Makefile.am: Use .$(OBJEXT) instead of .o.
2258        * psx11/Makefile.am: Use .$(OBJEXT) instead of .o.
2259        * psx12/Makefile.am: Use .$(OBJEXT) instead of .o.
2260        * psx13/Makefile.am: Use .$(OBJEXT) instead of .o.
2261        * psxcancel/Makefile.am: Use .$(OBJEXT) instead of .o.
2262        * psxchroot01/Makefile.am: Use .$(OBJEXT) instead of .o.
2263        * psxfile01/Makefile.am: Use .$(OBJEXT) instead of .o.
2264        * psxhdrs/Makefile.am: Use .$(OBJEXT) instead of .o.
2265        * psxmount/Makefile.am: Use .$(OBJEXT) instead of .o.
2266        * psxmsgq01/Makefile.am: Use .$(OBJEXT) instead of .o.
2267        * psxreaddir/Makefile.am: Use .$(OBJEXT) instead of .o.
2268        * psxsem01/Makefile.am: Use .$(OBJEXT) instead of .o.
2269        * psxstat/Makefile.am: Use .$(OBJEXT) instead of .o.
2270        * psxtime/Makefile.am: Use .$(OBJEXT) instead of .o.
2271        * psxtimer/Makefile.am: Use .$(OBJEXT) instead of .o.
2272
22732002-08-01      Joel Sherrill <joel@OARcorp.com>
2274
2275        * Per PR47 add support for buffered test output.  This involved
2276        adding defines to redirect output to a buffer and dump it when
2277        full, at "test pause", and at exit.  To avoid problems when redefining
2278        exit(), all tests were modified to call rtems_test_exit().
2279        Some tests, notable psxtests, had to be modified to include
2280        the standard test macro .h file (pmacros.h or tmacros.h) to
2281        enable this support.
2282        * include/pmacros.h, psx01/task.c, psx02/init.c, psx02/task.c,
2283        psx03/init.c, psx04/init.c, psx05/init.c, psx06/init.c, psx07/init.c,
2284        psx08/task3.c, psx09/init.c, psx10/init.c, psx11/init.c,
2285        psx12/init.c, psx13/Makefile.am, psx13/main.c, psx13/test.c,
2286        psxcancel/init.c, psxchroot01/Makefile.am, psxchroot01/main.c,
2287        psxchroot01/test.c, psxfile01/Makefile.am, psxfile01/main.c,
2288        psxfile01/test.c, psxfile01/test_cat.c, psxfile01/test_extend.c,
2289        psxfile01/test_write.c, psxmount/Makefile.am, psxmount/main.c,
2290        psxmount/test.c, psxmsgq01/init.c, psxreaddir/Makefile.am,
2291        psxreaddir/main.c, psxreaddir/test.c, psxsem01/init.c,
2292        psxstat/Makefile.am, psxstat/main.c, psxstat/test.c, psxtime/main.c,
2293        psxtime/test.c, psxtimer/psxtimer.c: Modified.
2294
22952002-07-05      Joel Sherrill <joel@OARcorp.com>
2296
2297        * psxcancel/Makefile.am, psxcancel/init.c, psxcancel/psxcancel.scn:
2298        Updated as part of PR164 which reported problems with the RTEMS
2299        implementation of pthread_cancel.
2300       
23012001-04-26      Joel Sherrill <joel@OARcorp.com>
2302
2303        * psxmsgq01/init.c: Reflect changes made to address PR81 that
2304        reworked POSIX message queues to add a descriptor separate from
2305        the underlying message queue.  This allows non-blocking to follow
2306        the "open" not the underlying queue.
2307 
23082002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2309
2310        * configure.ac: Remove ENABLE_GCC28.
2311
23122002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2313
2314        * configure.ac:
2315        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
2316        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
2317        * Makefile.am: Remove AUTOMAKE_OPTIONS.
2318        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
2319        * psx01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2320        * psx02/Makefile.am: Remove AUTOMAKE_OPTIONS.
2321        * psx03/Makefile.am: Remove AUTOMAKE_OPTIONS.
2322        * psx04/Makefile.am: Remove AUTOMAKE_OPTIONS.
2323        * psx05/Makefile.am: Remove AUTOMAKE_OPTIONS.
2324        * psx06/Makefile.am: Remove AUTOMAKE_OPTIONS.
2325        * psx07/Makefile.am: Remove AUTOMAKE_OPTIONS.
2326        * psx08/Makefile.am: Remove AUTOMAKE_OPTIONS.
2327        * psx09/Makefile.am: Remove AUTOMAKE_OPTIONS.
2328        * psx10/Makefile.am: Remove AUTOMAKE_OPTIONS.
2329        * psx11/Makefile.am: Remove AUTOMAKE_OPTIONS.
2330        * psx12/Makefile.am: Remove AUTOMAKE_OPTIONS.
2331        * psx13/Makefile.am: Remove AUTOMAKE_OPTIONS.
2332        * psxcancel/Makefile.am: Remove AUTOMAKE_OPTIONS.
2333        * psxchroot01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2334        * psxfile01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2335        * psxhdrs/Makefile.am: Remove AUTOMAKE_OPTIONS.
2336        * psxmount/Makefile.am: Remove AUTOMAKE_OPTIONS.
2337        * psxmsgq01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2338        * psxreaddir/Makefile.am: Remove AUTOMAKE_OPTIONS.
2339        * psxsem01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2340        * psxstat/Makefile.am: Remove AUTOMAKE_OPTIONS.
2341        * psxtime/Makefile.am: Remove AUTOMAKE_OPTIONS.
2342        * psxtimer/Makefile.am: Remove AUTOMAKE_OPTIONS.
2343
23442001-11-07      Jennifer Averett <jennifer@OARcorp.com>
2345
2346        Reported by Ibragimov Ilya <ibr@oktet.ru> and tracked as PR63.
2347        * psxstat/test.c: Fix test ENOTDIR to correspond to chdir() change.
2348        Since we check permissions before evaluating enough to see if it
2349        a regular file or directory, this hack is needed to make the regular
2350        file executable.
2351
23522001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2353
2354        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
2355        * configure.in: Remove.
2356        * configure.ac: New file, generated from configure.in by autoupdate.
2357
23582001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2359
2360        * psxtests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
2361
23622001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2363
2364        * psx01/Makefile.am: include leaf.am instead of leaf.cfg.
2365        * psx11/Makefile.am: include leaf.am instead of leaf.cfg.
2366        * psxcancel/Makefile.am: include leaf.am instead of leaf.cfg.
2367        * psx02/Makefile.am: include leaf.am instead of leaf.cfg.
2368        * psx13/Makefile.am: include leaf.am instead of leaf.cfg.
2369        * psxtime/Makefile.am: include leaf.am instead of leaf.cfg.
2370        * psxchroot01/Makefile.am: include leaf.am instead of leaf.cfg.
2371        * psx07/Makefile.am: include leaf.am instead of leaf.cfg.
2372        * psxmsgq01/Makefile.am: include leaf.am instead of leaf.cfg.
2373        * psxtimer/Makefile.am: include leaf.am instead of leaf.cfg.
2374        * psx10/Makefile.am: include leaf.am instead of leaf.cfg.
2375        * psx08/Makefile.am: include leaf.am instead of leaf.cfg.
2376        * psxhdrs/Makefile.am: include leaf.am instead of leaf.cfg.
2377        * psxfile01/Makefile.am: include leaf.am instead of leaf.cfg.
2378        * psx05/Makefile.am: include leaf.am instead of leaf.cfg.
2379        * psx09/Makefile.am: include leaf.am instead of leaf.cfg.
2380        * psxmount/Makefile.am: include leaf.am instead of leaf.cfg.
2381        * psxstat/Makefile.am: include leaf.am instead of leaf.cfg.
2382        * psx12/Makefile.am: include leaf.am instead of leaf.cfg.
2383        * psxreaddir/Makefile.am: include leaf.am instead of leaf.cfg.
2384        * psxsem01/Makefile.am: include leaf.am instead of leaf.cfg.
2385        * psx03/Makefile.am: include leaf.am instead of leaf.cfg.
2386        * psx04/Makefile.am: include leaf.am instead of leaf.cfg.
2387        * psx06/Makefile.am: include leaf.am instead of leaf.cfg.
2388
23892001-08-09      Fernando-Ruiz Casas <correo@fernando-ruiz.com>
2390
2391        * psxchroot01/.cvsignore, psxchroot01/Makefile.am, psxchroot01/main.c,
2392        psxchroot01/psxchroot01.scn, psxchroot01/test.c:  Implemented the
2393        psxchroot01 test.
2394
23952001-05-25      Joel Sherrill <joel@OARcorp.com>
2396
2397        * Added once version of psxchroot01 test for user review.
2398        * psxchroot01: New directory.
2399        * psxchroot01/Makefile.am, psxchroot01/main.c, psxchroot01/test.c,
2400        psxchroot01/psxchroot01.scn, psxchroot01/.cvsignore: New files.
2401        * configure.in, Makefile.am: Modified to reflect above.
2402
24032001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
2404
2405        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
2406
24072001-04-24      Joel Sherrill <joel@OARcorp.com>
2408
2409        * psxfile01/test.c, psxfile01/psxfile01.scn : Added test case for
2410        open, write, reopen, append twice from Andrew Bythell
2411        <abythell@nortelnetworks.com> that tripped an initialization
2412        problem in the IMFS.
2413
24142001-04-20      Joel Sherrill <joel@OARcorp.com>
2415
2416        * psx04/init.c, psx04/psx04.scn, psx07/init.c, psx07/psx07.scn,
2417        psxfile01/psxfile01.scn, psxmsgq01/psxmsgq01.scn,
2418        psxreaddir/test.c, psxstat/psxstat.scn, psxstat/test.c,
2419        psxtime/psxtime.scn, psxtimer/psxtimer.scn:
2420        Various adjustments so test output matches screens more reliably.
2421
24222001-01-25      Joel Sherrill <joel@OARcorp.com>
2423
2424        * psx01/psx01.scn: Corrected to reflect clock_getres() now working.
2425
24262000-11-17      Jennifer Averett <jennifer@OARcorp.com>
2427
2428        * psxstat/test.c, psxstat/psxstat.scn: Forced inode numbers
2429        to remain consistant across platforms and bsps by forcing
2430        a mount point in front of all paths.
2431
24322000-11-17      Jennifer Averret <jennifer@OARcorp.com>
2433
2434        * psxmount/test.c, psxmount/psxmount.scn: Improve output to report
2435        expected error condition in one case.
2436        * psxreaddir/test.c, psxreaddir.scn: Added test cases to exercise
2437        readdir() of root of mounted filesystem.  Also corrected the screen
2438        file for some mistakes noticed in this effort.
2439
24402000-11-13      Joel Sherrill <joel@OARcorp.com>
2441
2442        * psxmount/psxmount.scn, psxmount/test.c: Correct spelling.
2443
24442000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2445
2446        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
2447
24482000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2449
2450        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
2451
24522000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2453
2454        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
2455        Switch to GNU canonicalization.
2456        * psxtests.am: Remove DEFS.
2457
24582000-10-24      Joel Sherrill <joel@OARcorp.com>
2459
2460        * psxmount/test.c, psxstat/test.c: Include <imfs.h> to get IMFS_ops.
2461        It was formerly incorrectly prototyped in <libio.h>.
2462
24632000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2464
2465        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
2466        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
2467        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
2468        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
2469        psx13/Makefile.am, psxcancel/Makefile.am, psxfile01/Makefile.am,
2470        psxhdrs/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
2471        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
2472        psxtime/Makefile.am, psxtimer/Makefile.am: Include compile.am
2473
24742000-08-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2475        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
2476        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
2477        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
2478        psx10/Makefile.am, psx11/Makefile.am, psx11/Makefile.am,
2479        psx12/Makefile.am, psxcancel/Makefile.am, psxmsgq01/Makefile.am,
2480        psxsem01/Makefile.am, psxsem01/Makefile.am, psxtimer/Makefile.am:
2481        Use AM_CPPFLAGS += instead of AM_CPPFLAGS =
2482
24832000-08-10      Joel Sherrill <joel@OARcorp.com>
2484
2485        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.