source: rtems/testsuites/psxtests/ChangeLog @ e7edd55

4.115
Last change on this file since e7edd55 was e7edd55, checked in by Ralf Corsepius <ralf.corsepius@…>, on 10/12/11 at 04:15:32

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

  • psxhdrs/timer01.c, psxhdrs/timer02.c, psxhdrs/timer03.c, psxhdrs/timer04.c, psxhdrs/timer05.c, psxhdrs/timer06.c, psxhdrs/timer07.c: Let test() return values (avoid warnings).
  • Property mode set to 100644
File size: 93.7 KB
Line 
12011-10-12      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * psxhdrs/timer01.c, psxhdrs/timer02.c, psxhdrs/timer03.c,
4        psxhdrs/timer04.c, psxhdrs/timer05.c, psxhdrs/timer06.c,
5        psxhdrs/timer07.c: Let test() return values (avoid warnings).
6
72011-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
8
9        * psx01/init.c, psx07/init.c, psx09/init.c, psx12/init.c,
10        psxclock/init.c, psxtimer01/psxtimer.c: Include "pritime.h".
11        Use PRIdtime_t to print time_t.
12
132011-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
14
15        * configure.ac: Check for size of time_t.
16
172011-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
18
19        * psx16/init.c, psxclassic01/init.c, psxeintr_join/init.c:
20        Add HAVE_CONFIG_H.
21
222011-09-05      Sebastian Huber <sebastian.huber@embedded-brains.de>
23
24        * psxfatal01/psxfatal01.scn, psxfatal01/testcase.h,
25        psxfatal02/psxfatal02.scn, psxfatal02/testcase.h,
26        psxfatal_support/init.c: Print proper begin and end message.
27
282011-08-21      Joel Sherrill <joel.sherrilL@OARcorp.com>
29
30        PR 1890/cpukit
31        * psxmsgq01/init.c: POSIX says msg_prio is allowed to be NULL.
32
332011-08-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
34
35        * psxfatal_support/init.c: Ensure that _Thread_BSP_context is
36        initialized.
37
382011-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
39
40        * psx16/Makefile.am: New file.
41
422011-08-01      Joel Sherrill <joel.sherrilL@OARcorp.com>
43
44        * psx16/.cvsignore, psx16/init.c, psx16/psx16.doc, psx16/psx16.scn: New
45        files. Accidentally missed in previous commit.
46
472011-07-31      Joel Sherrill <joel.sherrilL@OARcorp.com>
48
49        PR 1855/cpukit
50        * Makefile.am, configure.ac: Correct signal processing during
51        pthread_join. We are supposed to unblock the thread waiting on a
52        pthread_join(), dispatch the signal handler, account for it
53        potentially overwriting errno, and then have the thread return to
54        blocking within pthread_join().
55        * psxeintr_join/.cvsignore, psxeintr_join/Makefile.am,
56        psxeintr_join/init.c, psxeintr_join/psxeintr_join.doc,
57        psxeintr_join/psxeintr_join.scn: New files.
58
592011-07-31      Joel Sherrill <joel.sherrilL@OARcorp.com>
60
61        PR 1867/cpukit
62        * Makefile.am, configure.ac, psx12/task.c, psxkey03/init.c,
63        psxrwlock01/test.c: Correct implementation of pthread_exit() and
64        pthread_join() to support the case where a thread is joinable but
65        calls pthread_exit() before a thread has attempted to join.
66
672011-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
68
69        PR 1839/filesystem
70        * psxfchx01/init.c, psxfchx01/psxfchx01.scn, psxfile01/psxfile01.scn,
71        psxfile01/test.c: Update test to reflect new status codes.
72
732011-07-21      Ralf Corsépius <ralf.corsepius@rtems.org>
74
75        * psxhdrs/Makefile.am: Remove -Wno-unused-but-set-variable
76        (Non-portable).
77
782011-07-19      Joel Sherrill <joel.sherrilL@OARcorp.com>
79
80        PR 1838/filesystem
81        * psxfchx01/init.c, psxfchx01/psxfchx01.scn: fchmod() does not need a
82        writeable file descriptor.
83
842011-06-20      Ralf Corsépius <ralf.corsepius@rtems.org>
85
86        * psxautoinit01/Makefile.am, psxautoinit02/Makefile.am,
87        psxbarrier01/Makefile.am, psxrwlock01/Makefile.am,
88        psxspin01/Makefile.am, psxspin02/Makefile.am:
89        Remove scndir.
90
912011-06-20      Ralf Corsépius <ralf.corsepius@rtems.org>
92
93        * psxautoinit01/Makefile.am, psxbarrier01/Makefile.am,
94        psxclassic01/Makefile.am, psxcleanup01/Makefile.am,
95        psxfchx01/Makefile.am, psxpasswd01/Makefile.am,
96        psxpasswd02/Makefile.am, psxpipe01/Makefile.am,
97        psxrwlock01/Makefile.am, psxspin01/Makefile.am,
98        psxspin02/Makefile.am: Eliminate rtems_scn_DATA.
99        Install *.doc to rtems_testsdir.
100        * Makefile.am: Remove EXTRA_DIST.
101        Remove DIST_SUBDIRS.
102        Remove obsolete comments.
103        * psxclassic01/psxclassic01.doc: Fix copyright date.
104
1052011-05-16      Yaakov Selkowitz  <yselkowitz@users.sourceforge.net>
106
107        * psxclock/init.c (Init):
108        Use CLOCK_PROCESS_CPUTIME_ID and CLOCK_THREAD_CPUTIME_ID.
109        * psxclock/psxclock.scn: Regenerate.
110
1112011-05-06      Joel Sherrill <joel.sherrill@oarcorp.com>
112
113        * psxfile01/test.c, psxmsgq01/init.c, psxreaddir/test.c: Fix tests
114        broken in warning pass.
115
1162011-05-05      Joel Sherrill <joel.sherrill@oarcorp.com>
117
118        * psx04/task3.c, psxfile01/test.c, psxhdrs/Makefile.am,
119        psxmsgq01/init.c, psxreaddir/test.c, psxsignal01/init.c,
120        psxtimes01/init.c, psxualarm/init.c: Remove warnings.
121
1222011-04-15      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
123
124        * psxstat/test.c: Fixed integer type.  Check status codes.
125
1262011-03-09      Joel Sherrill <joel.sherrill@oarcorp.com>
127
128        * psx04/init.c, psx04/psx04.scn: Remove test case made obsolete by
129        PR1759.
130
1312011-03-08      Joel Sherrill <joel.sherrilL@OARcorp.com>
132
133        PR 1759/cpukit
134        * Makefile.am, configure.ac: Add test to use some pthread calls with
135        Classic Tasks.
136        * psxclassic01/.cvsignore, psxclassic01/Makefile.am,
137        psxclassic01/init.c, psxclassic01/psxclassic01.doc,
138        psxclassic01/psxclassic01.scn: New files.
139
1402011-02-22      Ralf Corsépius <ralf.corsepius@rtems.org>
141
142        * configure.ac: Add AC_CONFIG_HEADER(config.h).
143
1442011-02-22      Ralf Corsépius <ralf.corsepius@rtems.org>
145
146        * psx01/init.c, psx01/task.c, psx02/init.c, psx02/task.c, psx03/init.c,
147        psx03/task.c, psx04/init.c, psx04/task1.c, psx04/task2.c, psx04/task3.c,
148        psx05/init.c, psx05/task.c, psx05/task2.c, psx05/task3.c, psx06/init.c,
149        psx06/task.c, psx06/task2.c, psx07/init.c, psx07/task.c, psx08/init.c,
150        psx08/task1.c, psx08/task2.c, psx08/task3.c, psx09/init.c, psx10/init.c,
151        psx10/task.c, psx10/task2.c, psx10/task3.c, psx11/init.c, psx11/task.c,
152        psx12/init.c, psx12/task.c, psx13/main.c, psx13/test.c, psx14/init.c,
153        psx15/init.c, psxaio01/init.c, psxaio02/init.c, psxaio03/init.c,
154        psxalarm01/init.c, psxautoinit01/init.c, psxautoinit02/init.c,
155        psxbarrier01/main.c, psxbarrier01/test.c, psxcancel/init.c,
156        psxcancel01/init.c, psxchroot01/main.c, psxchroot01/test.c,
157        psxcleanup/psxcleanup.c, psxcleanup01/init.c, psxclock/init.c,
158        psxcond01/init.c, psxenosys/init.c, psxfatal_support/init.c,
159        psxfchx01/init.c, psxfile01/main.c, psxfile01/test.c,
160        psxfile01/test_cat.c, psxfile01/test_extend.c, psxfile01/test_write.c,
161        psxfile02/init.c, psxfilelock01/init.c, psxgetrusage01/init.c,
162        psxhdrs/clock01.c, psxhdrs/clock02.c, psxhdrs/clock03.c,
163        psxhdrs/clock04.c, psxhdrs/clock05.c, psxhdrs/clock06.c,
164        psxhdrs/cond01.c, psxhdrs/cond02.c, psxhdrs/cond03.c, psxhdrs/cond04.c,
165        psxhdrs/cond05.c, psxhdrs/cond06.c, psxhdrs/cond07.c, psxhdrs/cond08.c,
166        psxhdrs/cond09.c, psxhdrs/cond10.c, psxhdrs/key01.c, psxhdrs/key02.c,
167        psxhdrs/key03.c, psxhdrs/key04.c, psxhdrs/mutex01.c, psxhdrs/mutex02.c,
168        psxhdrs/mutex03.c, psxhdrs/mutex04.c, psxhdrs/mutex05.c,
169        psxhdrs/mutex06.c, psxhdrs/mutex07.c, psxhdrs/mutex08.c,
170        psxhdrs/mutex09.c, psxhdrs/mutex10.c, psxhdrs/mutex11.c,
171        psxhdrs/mutex12.c, psxhdrs/mutex13.c, psxhdrs/mutex14.c,
172        psxhdrs/mutex15.c, psxhdrs/mutex16.c, psxhdrs/proc01.c,
173        psxhdrs/proc02.c, psxhdrs/proc03.c, psxhdrs/proc04.c, psxhdrs/proc05.c,
174        psxhdrs/proc06.c, psxhdrs/proc07.c, psxhdrs/proc08.c, psxhdrs/proc09.c,
175        psxhdrs/proc10.c, psxhdrs/proc11.c, psxhdrs/proc12.c, psxhdrs/proc13.c,
176        psxhdrs/proc14.c, psxhdrs/pthread01.c, psxhdrs/pthread02.c,
177        psxhdrs/pthread03.c, psxhdrs/pthread04.c, psxhdrs/pthread05.c,
178        psxhdrs/pthread06.c, psxhdrs/pthread07.c, psxhdrs/pthread08.c,
179        psxhdrs/pthread09.c, psxhdrs/pthread10.c, psxhdrs/pthread11.c,
180        psxhdrs/pthread12.c, psxhdrs/pthread13.c, psxhdrs/pthread14.c,
181        psxhdrs/pthread15.c, psxhdrs/pthread16.c, psxhdrs/pthread17.c,
182        psxhdrs/pthread18.c, psxhdrs/pthread19.c, psxhdrs/pthread20.c,
183        psxhdrs/pthread21.c, psxhdrs/pthread22.c, psxhdrs/pthread23.c,
184        psxhdrs/pthread24.c, psxhdrs/pthread25.c, psxhdrs/pthread26.c,
185        psxhdrs/pthread27.c, psxhdrs/pthread28.c, psxhdrs/pthread29.c,
186        psxhdrs/pthread30.c, psxhdrs/pthread31.c, psxhdrs/pthread32.c,
187        psxhdrs/pthread33.c, psxhdrs/pthread34.c, psxhdrs/pthread35.c,
188        psxhdrs/pthread36.c, psxhdrs/pthread37.c, psxhdrs/pthread38.c,
189        psxhdrs/pthread39.c, psxhdrs/pthread40.c, psxhdrs/sched01.c,
190        psxhdrs/sched02.c, psxhdrs/sched03.c, psxhdrs/sched04.c,
191        psxhdrs/sched05.c, psxhdrs/sched06.c, psxhdrs/sched07.c,
192        psxhdrs/sched08.c, psxhdrs/signal01.c, psxhdrs/signal02.c,
193        psxhdrs/signal03.c, psxhdrs/signal04.c, psxhdrs/signal05.c,
194        psxhdrs/signal06.c, psxhdrs/signal07.c, psxhdrs/signal08.c,
195        psxhdrs/signal09.c, psxhdrs/signal10.c, psxhdrs/signal11.c,
196        psxhdrs/signal12.c, psxhdrs/signal13.c, psxhdrs/signal14.c,
197        psxhdrs/signal15.c, psxhdrs/signal16.c, psxhdrs/signal17.c,
198        psxhdrs/signal18.c, psxhdrs/signal19.c, psxhdrs/signal20.c,
199        psxhdrs/signal21.c, psxhdrs/signal22.c, psxhdrs/signal23.c,
200        psxhdrs/sync01.c, psxhdrs/sync02.c, psxhdrs/sync03.c, psxhdrs/time01.c,
201        psxhdrs/time02.c, psxhdrs/time03.c, psxhdrs/time04.c, psxhdrs/time05.c,
202        psxhdrs/time06.c, psxhdrs/time07.c, psxhdrs/time08.c, psxhdrs/time09.c,
203        psxhdrs/time10.c, psxhdrs/time11.c, psxhdrs/time12.c, psxhdrs/time13.c,
204        psxhdrs/timer01.c, psxhdrs/timer02.c, psxhdrs/timer03.c,
205        psxhdrs/timer04.c, psxhdrs/timer05.c, psxhdrs/timer06.c,
206        psxhdrs/timer07.c, psxid01/init.c, psximfs01/init.c, psximfs02/init.c,
207        psxintrcritical01/init.c, psxitimer/init.c, psxkey01/init.c,
208        psxkey01/task.c, psxkey02/init.c, psxkey03/init.c, psxmount/main.c,
209        psxmount/test.c, psxmsgq01/init.c, psxmsgq02/init.c, psxmsgq03/init.c,
210        psxmsgq04/init.c, psxmutexattr01/init.c, psxobj01/init.c,
211        psxpasswd01/init.c, psxpasswd02/init.c, psxpipe01/init.c,
212        psxrdwrv/main.c, psxrdwrv/test.c, psxreaddir/main.c, psxreaddir/test.c,
213        psxrwlock01/main.c, psxrwlock01/test.c, psxsem01/init.c,
214        psxsignal01/init.c, psxsignal01/task1.c, psxsignal02/init.c,
215        psxsignal03/init.c, psxsignal05/init.c, psxsignal06/init.c,
216        psxspin01/main.c, psxspin01/test.c, psxspin02/main.c, psxspin02/test.c,
217        psxstack01/init.c, psxstack02/init.c, psxstat/main.c, psxstat/test.c,
218        psxsysconf/init.c, psxtime/main.c, psxtime/test.c,
219        psxtimer01/psxtimer.c, psxtimer02/psxtimer.c, psxtimes01/init.c,
220        psxualarm/init.c, psxusleep/init.c: Add HAVE_CONFIG_H.
221
2222011-02-14      Joel Sherrill <joel.sherrill@oarcorp.com>
223
224        * psxaio03/init.c, psxaio03/psxaio03.scn: Run in a reasonable amount of
225        time. Update screen.
226
2272011-02-14      Joel Sherrill <joel.sherrilL@OARcorp.com>
228
229        * psximfs02/init.c: Disable EPERM test which does not work when POSIX
230        is disabled.
231
2322011-02-08      Ralf Corsépius <ralf.corsepius@rtems.org>
233
234        * include/pmacros.h: Add PRIxblksize_t, PRIxblkcnt_t.
235        * configure.ac: Add AC_CHECK_SIZEOF([blksize_t]),
236        AC_CHECK_SIZEOF([blkcnt_t]).
237
2382011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
239
240        * configure.ac: Require autoconf-2.68, automake-1.11.1.
241
2422011-01-17      Alin Rus <alin.codejunkie@gmail.com>
243
244        * Makefile.am, configure.ac: Add psxaio03/.
245        * psxaio03/Makefile.am, psxaio03/init.c, psxaio03/psxaio03.scn
246        psxaio03/system.h: New.
247
2482011-01-08      Alin Rus <alin.codejunkie@gmail.com>
249
250        * psxaio02/init.c: Improve aio_cancel() coverage.
251
2522011-01-02      Joel Sherrill <joel.sherrilL@OARcorp.com>
253
254        * psx05/init.c: Spacing.
255
2562010-11-01      Alin Rus <alin.codejunkie@gmail.com>
257
258        * psxaio01/init.c, psxaio02/init.c: Improve coverage.
259
2602010-10-21      Joel Sherrill <joel.sherrill@oarcorp.com>
261
262        * psx05/init.c: Check for correct status returned.
263        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test code
264        to exercise path when attempting to lock for reading but there
265        is at least one writer blocked waiting for access.
266
2672010-10-21      Joel Sherrill <joel.sherrill@oarcorp.com>
268
269        * Makefile.am, configure.ac: New test to ensure pthread_cond_wait() and
270        sleep() (e.g. interruptible blocking and sleeping) are interruptible
271        by signal.
272        * psxsignal06/.cvsignore, psxsignal06/Makefile.am, psxsignal06/init.c,
273        psxsignal06/psxsignal06.doc, psxsignal06/psxsignal06.scn: New files.
274
2752010-10-21      Joel Sherrill <joel.sherrill@oarcorp.com>
276
277        * psx02/init.c, psx02/task.c, psx03/init.c, psx04/init.c,
278        psx04/task1.c, psx04/task2.c, psx04/task3.c, psx05/init.c,
279        psx05/task.c, psx05/task2.c, psx05/task3.c, psx06/init.c,
280        psx06/task.c, psx06/task2.c, psx07/init.c, psx08/init.c,
281        psx08/task2.c, psx08/task3.c, psx09/init.c, psx10/init.c,
282        psx10/task.c, psx10/task2.c, psx10/task3.c, psx11/init.c,
283        psx11/task.c, psx12/init.c, psxalarm01/init.c, psxbarrier01/test.c,
284        psxcancel01/init.c, psxchroot01/test.c, psxitimer/init.c,
285        psxkey01/task.c, psxkey02/init.c, psxkey03/init.c, psxmount/test.c,
286        psxmsgq01/init.c, psxmsgq03/init.c, psxmsgq04/init.c,
287        psxrwlock01/test.c, psxsem01/init.c, psxsignal01/init.c,
288        psxsignal01/task1.c, psxsignal02/init.c, psxsignal03/init.c,
289        psxsignal05/init.c, psxspin01/test.c, psxspin02/test.c,
290        psxstack01/init.c, psxstack02/init.c, psxualarm/init.c: Eliminate
291        double space after parenthesis on rtems_test_assert().
292
2932010-10-08      Ralf Corsépius <ralf.corsepius@rtems.org>
294
295        * psx07/init.c: Add HAVE_DECL_PTHREAD_ATTR_SETGUARDSIZE guard around
296        guardsize.
297
2982010-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
299
300        * psxhdrs/pthread37.c, psxhdrs/pthread38.c, psxhdrs/pthread39.c,
301        psxhdrs/pthread40.c: New files.
302
3032010-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
304
305        * Makefile.am, configure.ac, psx07/init.c, psx07/psx07.scn,
306        psxhdrs/Makefile.am, psxstack01/init.c: Add pthread_attr_getstack,
307        pthread_attr_setstack, pthread_attr_getguardsize, and
308        pthread_attr_setguardsize.
309        * psxstack02/.cvsignore, psxstack02/Makefile.am, psxstack02/init.c,
310        psxstack02/psxstack02.doc, psxstack02/psxstack02.scn: New files.
311
3122010-10-01      Ralf Corsépius <ralf.corsepius@rtems.org>
313
314        * configure.ac: Check for pthread_attr_{get,set}cputime instead of
315        pthread_pthread_attr_{get,set}cputime (Typo).
316
3172010-09-28      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
318
319        * psx15/.cvsignore, psx15/Makefile.am, psx15/init.c, psx15/psx15.scn:
320        New files.
321        * Makefile.am, configure.ac: Reflect changes above.
322
3232010-08-30      Ralf Corsépius <ralf.corsepius@rtems.org>
324
325        * configure.ac: AC_CHECK_DECLS([seteuid]).
326        * psximfs02/init.c: Provide decl for seteuid if not provided by
327        libc.
328
3292010-08-30      Ralf Corsépius <ralf.corsepius@rtems.org>
330
331        * psxenosys/init.c, psxenosys/psxenosys.doc,
332        psxenosys/psxenosys.scn: Remove devctl.
333
3342010-08-26      Joel Sherrill <joel.sherrill@oarcorp.com>
335
336        * psxenosys/init.c, psxenosys/psxenosys.scn: Update to reflect some of
337        aio being implemented.
338
3392010-08-19      Joel Sherrill <joel.sherrilL@OARcorp.com>
340
341        * psxenosys/init.c, psxenosys/psxenosys.scn: Update to reflect AIO
342        submission.
343
3442010-08-19      Joel Sherrill <joel.sherrilL@OARcorp.com>
345
346        * psxaio01/.cvsignore, psxaio02/.cvsignore: New files.
347
3482010-08-16      Alin Rus <alin.codejunkie@gmail.com>
349
350        * Makefile.am, configure.ac: Add psxaio01/, psxaio02/.
351        * psxaio01/Makefile.am, psxaio01/init.c, psxaio01/psxaio01.scn,
352        psxaio01/system.h: New.
353        * psxaio02/Makefile.am, psxaio02/init.c, psxaio02/psxaio02.scn,
354        psxaio02/system.h: New.
355
3562010-08-10      Bharath Suri <bharath.s.jois@gmail.com>
357
358        PR 1598/testing
359        * psxpasswd02/init.c, psxpasswd02/psxpasswd02.scn: New test case
360        added to improve coverage of getpwent.c.
361
3622010-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
363
364        PR 1665/testing
365        * psximfs02/init.c: Fix uninitialized variable warning.
366
3672010-08-09      Bharath Suri <bharath.s.jois@gmail.com>
368
369        PR 1661/testing
370        * psximfs02/init.c: Changes to improve coverage of
371        imfs_initsupp.c, by using a bad value for
372        CONFIGURE_IMFS_MEMFILE_BYTES_PER_BLOCK
373
3742010-08-09      Joel Sherrill <joel.sherrill@oarcorp.com>
375
376        PR 1661/testing
377        * psxchroot01/test.c, psximfs01/init.c, psximfs02/init.c,
378        psxpipe01/init.c: Eliminate most references to RTEMS_Malloc_Heap.
379
3802010-08-09      Ralf Corsépius <ralf.corsepius@rtems.org>
381
382        * psxpasswd02/init.c: Remove unused variable.
383
3842010-08-06      Bharath Suri <bharath.s.jois@gmail.com>
385
386        PR 1654/testing
387        * psx13/test.c, psx13/psx13.scn: Test case to improve testing of
388        dup2 routine.
389        * psxfile01/test.c, psxfile01/psxfile01.scn: New test to improve
390        testing of fcntl routine.
391        * psximfs01/init.c, psximfs01/psximfs01.scn: Improve testing of
392        imfs routines.
393        * psximfs02/init.c, psximfs02/psximfs02.scn: Improve coverage of
394        imfs routines.
395        * psxpasswd02/init.c, psxpasswd02/psxpasswd02.scn: New tests to
396        improve coverage of getpwent.c.
397
3982010-08-06      Ralf Corsépius <ralf.corsepius@rtems.org>
399
400        PR 1652/GCC:
401        * psxpipe01/init.c: Expand incomplete initializers triggering
402        powerpc-gcc -msdata breakdown.
403
4042010-07-30      Bharath Suri <bharath.s.jois@gmail.com>
405
406        PR 1642/testing
407        * psximfs02/init.c, psximfs02/psximfs02.scn,
408        psximfs02/psximfs02.doc: Added test cases to exercise chmod(),
409        chown() and routines in imfs_debug.c.
410
4112010-07-29      Bharath Suri <bharath.s.jois@gmail.com>
412
413        PR 1642/testing
414        * psximfs02/init.c, psximfs02/psximfs02.scn,
415        psximfs02/psximfs02.doc, psximfs02/Makefile.am: New test added.
416        * configure.ac, Makefile.am: Changes to accommodate psximfs02
417        test.
418
4192010-07-29      Bharath Suri <bharath.s.jois@gmail.com>
420
421        PR 1633/testing
422        * psximfs01/init.c, psximfs01/psximfs01.scn,
423        psximfs01/psximfs01.doc: New cases to exercise
424        IMFS_memfile_remove.
425
4262010-07-27      Joel Sherrill <joel.sherrill@oarcorp.com>
427
428        * psxobj01/Makefile.am, psxobj01/init.c, psxobj01/psxobj01.scn: Add
429        test for runnign out of workspace when setting object name as string.
430
4312010-07-27      Vinu Rajashekhar <vinutheraj@gmail.com>
432
433        PR 1629/cpukit
434        * psx04/init.c: sigsuspend() was not completely following the POSIX
435        specification.
436
4372010-07-19      Bharath Suri <bharath.s.jois@gmail.com>
438
439        PR 1623/testing
440        * psx13/test.c, psx13/psx13.scn: New cases to improve coverage of
441        utime() and fpathconf().
442        * psxfile01/test.c, psxfile01/psxfile01.scn: New cases to improve
443        coverage of rmdir(), unlink(), mknod(), link(), open(), read(),
444        write().
445        * psxstat/test.c, psxstat/psxstat.scn: New case to improve
446        coverage of readlink().
447
4482010-07-17      Bharath Suri <bharath.s.jois@gmail.com>
449
450        PR 1622/testing
451        * psxchroot01/test.c, psxchroot01/psxchroot01.scn: Added two test
452        cases to completely cover chroot().
453
4542010-07-16      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
455
456        * psxfile01/test.c: Avoid NULL pointer access.
457
4582010-07-15      Bharath Suri <bharath.s.jois@gmail.com>
459
460        PR 1617/testing
461        * psxfile01/test.c, psxfile01/psxfile01.scn: Added new cases to
462        exercise_link_r and _unlink_r
463        * psxstat/test.c, psxstat/psxstat.scn: Added new cases to exercise
464        _lstat_r and _stat_r.
465        * psxtime/test.c, psxtime/psxtime.scn: Added new cases to exercise
466        _gettimeofday.
467
4682010-07-16      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
469
470        * psxstat/test.c: Avoid NULL pointer access.
471
4722010-07-12      Bharath Suri <bharath.s.jois@gmail.com>
473
474        PR 1613/testing
475        * psxfchx01/init.c, psxfchx01/Makefile.am, psxfchx01/.cvsignore,
476        psxfchx01/psxfchx01.doc, psxfchx01/psxfchx01.scn: New
477        tests. Improves coverage of fchdir, fchmod, fchown directives.
478        * configure.ac, Makefile.am: Changes to accommodate new test.
479        * psxstat/test.c, psxstat/psxstat.scn: Added new test case to test
480        statvfs routine under libcsupport.
481
4822010-07-09      Bharath Suri <bharath.s.jois@gmail.com>
483
484        PR 1610/testing
485        * psx13/test.c, psx13/psx13.scn: Remove the test cases which
486        exercise pipe. These are new a new test under psxpipe01/
487        * psxpipe01/init.c, psxpipe01/Makefile.am,
488        psxpipe01/psxpipe01.scn, psxpipe01/psxpipe01.doc: Added new test.
489        * Makefile.am, configure.ac: Changes due to addition of new test:
490        psxpipe01.
491
4922010-07-08      Bharath Suri <bharath.s.jois@gmail.com>
493
494        PR 1608/testing
495        * psxfile01/init.c: Add a simple test case: Open file as read-only
496        and attemp to truncate. Improves coverage.
497
4982010-07-07      Joel Sherrill <joel.sherrill@oarcorp.com>
499
500        PR 1606/cpukit
501        * psxfatal_support/init.c: Remove
502        INTERNAL_ERROR_INVALID_WORKSPACE_ADDRESS since it is not generated.
503
5042010-07-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
505
506        * psxfatal_support/init.c: Print end of test message in case of
507        success.  Stop multitasking in the fatal error extension.
508        * psxfatal01/psxfatal01.scn, psxfatal02/psxfatal02.scn: Update.
509
5102010-07-06      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
511
512        * psxtimes01/init.c: Added missing declaration.
513
5142010-07-05      Joel Sherrill <joel.sherrill@oarcorp.com>
515
516        * Makefile.am, configure.ac: Add test for various forms of times() and
517        getrusage().
518        * psxgetrusage01/.cvsignore, psxgetrusage01/Makefile.am,
519        psxgetrusage01/init.c, psxgetrusage01/psxgetrusage01.doc,
520        psxgetrusage01/psxgetrusage01.scn, psxtimes01/.cvsignore,
521        psxtimes01/Makefile.am, psxtimes01/init.c, psxtimes01/psxtimes01.doc,
522        psxtimes01/psxtimes01.scn: New files.
523
5242010-07-05      Joel Sherrill <joel.sherrill@oarcorp.com>
525
526        * psxid01/init.c, psxid01/psxid01.scn: Actually match an entry in
527        /etc/passwd and /etc/group.
528
5292010-07-05      Joel Sherrill <joel.sherrill@oarcorp.com>
530
531        * psxid01/init.c, psxid01/psxid01.doc, psxid01/psxid01.scn: Add test
532        cases.
533
5342010-07-02      Joel Sherrill <joel.sherrill@oarcorp.com>
535
536        * psx13/test.c: Fix warning.
537
5382010-07-02      Joel Sherrill <joel.sherrill@oarcorp.com>
539
540        * psxfile01/test_cat.c: Does not need posix specific macros.
541
5422010-07-01      Joel Sherrill <joel.sherrilL@OARcorp.com>
543
544        * psxfile01/Makefile.am, psxfile01/psxfile01.scn, psxfile01/test.c:
545        Remove tests which put NULL entries in file handlers.
546
5472010-07-01      Bharath Suri <bharath.s.jois@gmail.com>
548
549        PR 1598/testing
550        * Makefile.am, configure.ac, psxpasswd01/init.c,
551        psxpasswd01/psxpasswd01.doc, psxpasswd01/psxpasswd01.scn: Add testing
552        for POSIX user database (e.g. /etc/group and /etc/passwd) access
553        routines which are implemented in libcsupport/src/getpwent.c.
554        * psxpasswd02/.cvsignore, psxpasswd02/Makefile.am, psxpasswd02/init.c,
555        psxpasswd02/psxpasswd02.doc, psxpasswd02/psxpasswd02.scn: New files.
556
5572010-07-01      Vinu Rajashekhar <vinutheraj@gmail.com>
558
559        PR 1597/cpukit
560        * psx13/psx13.scn, psx13/test.c, psxstat/psxstat.scn,
561        psxstat/test.c: Add lchown() and utimes().
562
5632010-07-01      Joel Sherrill <joel.sherrill@oarcorp.com>
564
565        * Makefile.am, configure.ac: Add tests for file lock stubs as well as
566        various POSIX methods that access UID, PID, and GID.
567        * psxfilelock01/.cvsignore, psxfilelock01/Makefile.am,
568        psxfilelock01/init.c, psxfilelock01/psxfilelock01.doc,
569        psxfilelock01/psxfilelock01.scn, psxid01/.cvsignore,
570        psxid01/Makefile.am, psxid01/init.c, psxid01/psxid01.doc,
571        psxid01/psxid01.scn: New files.
572
5732010-06-30      Joel Sherrill <joel.sherrilL@OARcorp.com>
574
575        * psximfs01/init.c: Fix warning introduced.
576
5772010-06-30      Joel Sherrill <joel.sherrill@oarcorp.com>
578
579        PR 1595/tests
580        * psximfs01/init.c: Fix warnings.
581
5822010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
583
584        * psxtime/psxtime.scn, psxtime/test.c: Add test for passing a null
585        pointer.
586
5872010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
588
589        * configure.ac: Remove reference to RTEMS_OBJECT_FORMAT.
590
5912010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
592
593        * Makefile.am, configure.ac: Add test to exercise IMFS behaviour with
594        files of maximum sizes.
595        * psximfs01/.cvsignore, psximfs01/Makefile.am, psximfs01/init.c,
596        psximfs01/psximfs01.doc, psximfs01/psximfs01.scn: New files.
597
5982010-06-23      Joel Sherrill <joel.sherrilL@OARcorp.com>
599
600        * Makefile.am, configure.ac: Revert accidentally committed patch.
601
6022010-06-23      Joel Sherrill <joel.sherrilL@OARcorp.com>
603
604        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
605        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
606        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
607        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
608        psx13/Makefile.am, psx14/Makefile.am, psxalarm01/Makefile.am,
609        psxautoinit01/Makefile.am, psxautoinit02/Makefile.am,
610        psxbarrier01/Makefile.am, psxcancel/Makefile.am,
611        psxcancel01/Makefile.am, psxchroot01/Makefile.am,
612        psxcleanup/Makefile.am, psxcleanup01/Makefile.am,
613        psxclock/Makefile.am, psxcond01/Makefile.am, psxenosys/Makefile.am,
614        psxfatal01/Makefile.am, psxfatal02/Makefile.am,
615        psxfile01/Makefile.am, psxintrcritical01/Makefile.am,
616        psxitimer/Makefile.am, psxkey01/Makefile.am, psxkey02/Makefile.am,
617        psxkey03/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
618        psxmsgq02/Makefile.am, psxmsgq03/Makefile.am, psxmsgq04/Makefile.am,
619        psxmutexattr01/Makefile.am, psxobj01/Makefile.am,
620        psxpasswd01/Makefile.am, psxrdwrv/Makefile.am,
621        psxreaddir/Makefile.am, psxrwlock01/Makefile.am,
622        psxsem01/Makefile.am, psxsignal01/Makefile.am,
623        psxsignal02/Makefile.am, psxsignal03/Makefile.am,
624        psxsignal04/Makefile.am, psxsignal05/Makefile.am,
625        psxspin01/Makefile.am, psxspin02/Makefile.am, psxstack01/Makefile.am,
626        psxstat/Makefile.am, psxsysconf/Makefile.am, psxtime/Makefile.am,
627        psxtimer01/Makefile.am, psxtimer02/Makefile.am,
628        psxualarm/Makefile.am, psxusleep/Makefile.am: Revert accidentally
629        committed patch.
630
6312010-06-23      Joel Sherrill <joel.sherrilL@OARcorp.com>
632
633        * Makefile.am, configure.ac, psx01/Makefile.am, psx02/Makefile.am,
634        psx03/Makefile.am, psx04/Makefile.am, psx05/Makefile.am,
635        psx06/Makefile.am, psx07/Makefile.am, psx08/Makefile.am,
636        psx09/Makefile.am, psx10/Makefile.am, psx11/Makefile.am,
637        psx12/Makefile.am, psx13/Makefile.am, psx14/Makefile.am,
638        psxalarm01/Makefile.am, psxautoinit01/Makefile.am,
639        psxautoinit02/Makefile.am, psxbarrier01/Makefile.am,
640        psxcancel/Makefile.am, psxcancel01/Makefile.am,
641        psxchroot01/Makefile.am, psxcleanup/Makefile.am,
642        psxcleanup01/Makefile.am, psxclock/Makefile.am,
643        psxcond01/Makefile.am, psxenosys/Makefile.am, psxfatal01/Makefile.am,
644        psxfatal02/Makefile.am, psxfile01/Makefile.am, psxfile02/init.c,
645        psxfile02/psxfile02.doc, psxfile02/psxfile02.scn,
646        psxintrcritical01/Makefile.am, psxitimer/Makefile.am,
647        psxkey01/Makefile.am, psxkey02/Makefile.am, psxkey03/Makefile.am,
648        psxmount/Makefile.am, psxmsgq01/Makefile.am, psxmsgq02/Makefile.am,
649        psxmsgq03/Makefile.am, psxmsgq04/Makefile.am,
650        psxmutexattr01/Makefile.am, psxobj01/Makefile.am,
651        psxpasswd01/Makefile.am, psxrdwrv/Makefile.am,
652        psxreaddir/Makefile.am, psxrwlock01/Makefile.am,
653        psxsem01/Makefile.am, psxsignal01/Makefile.am,
654        psxsignal02/Makefile.am, psxsignal03/Makefile.am,
655        psxsignal04/Makefile.am, psxsignal05/Makefile.am,
656        psxspin01/Makefile.am, psxspin02/Makefile.am, psxstack01/Makefile.am,
657        psxstat/Makefile.am, psxsysconf/Makefile.am, psxtime/Makefile.am,
658        psxtimer01/Makefile.am, psxtimer02/Makefile.am,
659        psxualarm/Makefile.am, psxusleep/Makefile.am: Add test for fd greater
660        than number of file descriptors configured.
661
6622010-06-23      Jennifer Averett <Jennifer.Averett@OARcorp.com>
663
664        * psxfile02/psxfile02.doc: Filled in documentation information.
665
6662010-06-23      Jennifer Averett <Jennifer Averett@OARcorp.com>
667
668        * Makefile.am, configure.ac: Added test case for calls that check for
669        an unopened file descriptor.
670        * psxfile02/.cvsignore, psxfile02/Makefile.am, psxfile02/init.c,
671        psxfile02/psxfile02.doc, psxfile02/psxfile02.scn: New files.
672
6732010-06-22      Jennifer Averett <Jennifer.Averett@OARcorp.com>
674
675        * psxtime/psxtime.scn, psxtime/test.c: Add a normal case with second
676        parameter to adjtime NULL.
677
6782010-06-19      Joel Sherrill <joel.sherrill@oarcorp.com>
679
680        * psxfatal_support/init.c: Remove references to ITRON constants.
681
6822010-06-08      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
683
684        * psxfile01/test.c: Update for IMFS API changes.
685
6862010-06-02      Chris Johns <chrisj@rtems.org>
687
688        * psxfile01/test.c, psxmount/test.c, psxreaddir/test.c,
689        psxstat/test.c: Update to the new mount API.
690
6912010-05-29      Ralf Corsépius <ralf.corsepius@rtems.org>
692
693        * configure.ac: Add AC_CHECK_SIZEOF(off_t).
694        * include/pmacros.h: Add PRIdoff_t.
695
6962010-05-17      Bharath Suri <bharath.s.jois@gmail.com>
697
698        * psxfile01/test.c, psxfile01/psxfile01.scn: This file now
699        exercises the _rename_r in libcsupport. For now, it also
700        provides two fsmount_me_h handlers to enable certain error
701        checking paths
702
7032010-04-28      Joel Sherrill <joel.sherrill@oarcorp.com>
704
705        * psxfile01/test.c: Add check for errno on chdir(NULL).
706
7072010-04-25      Joel Sherrill <joel.sherrill@oarcorp.com>
708
709        * psxrdwrv/test.c: Use SIZE_MAX not SSIZE_MAX.
710
7112010-04-25      Joel Sherrill <joel.sherrill@oarcorp.com>
712
713        * psx07/init.c, psx07/task.c: Introduce enough of a delay so the Init()
714        thread can reliably reach the pthread_join() call.
715
7162010-04-25      Joel Sherrill <joel.sherrilL@OARcorp.com>
717
718        * psxreaddir/psxreaddir.scn, psxreaddir/test.c: Do not test for
719        rewinddir(NULL) since we are now using newlib's implementation and it
720        does not check for NULL. This causes a fault on some targets.
721
7222010-04-03      Joel Sherrill <joel.sherrill@oarcorp.com>
723
724        * psx07/init.c, psx09/init.c, psx12/init.c, psxhdrs/pthread11.c,
725        psxhdrs/pthread22.c, psxhdrs/sched01.c, psxhdrs/sched03.c:
726        Reflect POSIX changes to sched_param.
727
7282010-04-02      Ralf Corsépius <ralf.corsepius@rtems.org>
729
730        * psxhdrs/proc01.c, psxhdrs/proc02.c, psxhdrs/proc07.c,
731        psxhdrs/proc08.c, psxhdrs/proc09.c, psxhdrs/proc10.c,
732        psxhdrs/proc11.c, psxhdrs/proc12.c, psxhdrs/proc13.c,
733        psxhdrs/proc14.c, psxhdrs/signal20.c, psxhdrs/signal21.c:
734        #include <unistd.h>.
735
7362009-12-28      Shrikant Gaikwad <n3oo3n@gmail.com>
737
738        * psx13/test.c, psx13/psx13.scn Added new routine PipeTestNull()
739        to cover the trivial NULL case for pipe function.
740
7412009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
742
743        * psxrwlock01/test.c, psxspin01/test.c, psxspin02/test.c: Fix spacing
744        and compilation issues. Initial test build was accidentally without
745        POSIX enabled.
746
7472009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
748
749        * include/pmacros.h, psx01/task.c, psx02/init.c, psx02/task.c,
750        psx03/init.c, psx03/task.c, psx04/init.c, psx04/task1.c,
751        psx04/task2.c, psx04/task3.c, psx05/init.c, psx05/task.c,
752        psx05/task2.c, psx05/task3.c, psx06/init.c, psx06/task.c,
753        psx06/task2.c, psx07/init.c, psx08/init.c, psx08/task2.c,
754        psx08/task3.c, psx09/init.c, psx10/init.c, psx10/task.c,
755        psx10/task2.c, psx10/task3.c, psx11/init.c, psx11/task.c,
756        psx12/init.c, psxalarm01/init.c, psxbarrier01/test.c,
757        psxcancel01/init.c, psxchroot01/test.c, psxclock/init.c,
758        psxfile01/test.c, psxfile01/test_cat.c, psxfile01/test_extend.c,
759        psxfile01/test_write.c, psxitimer/init.c, psxkey01/task.c,
760        psxkey02/init.c, psxkey03/init.c, psxmount/test.c, psxmsgq01/init.c,
761        psxmsgq03/init.c, psxmsgq04/init.c, psxreaddir/test.c,
762        psxrwlock01/test.c, psxsem01/init.c, psxsignal01/init.c,
763        psxsignal01/task1.c, psxsignal02/init.c, psxsignal03/init.c,
764        psxsignal05/init.c, psxspin01/test.c, psxspin02/test.c,
765        psxstack01/init.c, psxstat/test.c, psxtime/test.c, psxualarm/init.c:
766        Use rtems_test_assert() consistently instead of system assert().
767        rtems_test_assert() is designed to integrate into the RTEMS test
768        suite infrastructure.
769
7702009-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
771
772        * Makefile.am, configure.ac: New test to exercise getgrnam and getpwnam
773        families.
774        * psxpasswd01/.cvsignore, psxpasswd01/Makefile.am, psxpasswd01/init.c,
775        psxpasswd01/psxpasswd01.doc, psxpasswd01/psxpasswd01.scn: New files.
776
7772009-11-23      Joel Sherrill <joel.sherrill@oarcorp.com>
778
779        PR 1460/cpukit
780        * psx14/init.c: Change return type on methods accessing portions of
781        RTEMS Ids to int. This allows -1 to be return on error.
782
7832009-11-11      Joel Sherrill <joel.sherrill@oarcorp.com>
784
785        PR 1466/tests
786        * Makefile.am, configure.ac, psxclock/init.c, psxclock/psxclock.doc,
787        psxclock/psxclock.scn, psxkey03/init.c, psxsignal02/init.c,
788        psxsignal03/init.c, psxstack01/init.c: Remove usleep() from tests.
789        Add test specifically to test it since it is deprecated as of
790        POSIX.1-2008.
791        * psxusleep/.cvsignore, psxusleep/Makefile.am, psxusleep/init.c,
792        psxusleep/psxusleep.doc, psxusleep/psxusleep.scn: New files.
793
7942009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
795
796        * psxcancel01/init.c: Initialize start time.
797
7982009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
799
800        * psxmsgq01/init.c, psxsem01/init.c: Add service to check status
801        returned by POSIX methods which return a pointer which is -1 on
802        error. This eliminated some casts.
803
8042009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
805
806        * psxenosys/Makefile.am: Add documentation file.
807        * psxenosys/psxenosys.doc: New file.
808
8092009-01-02      Ralf Corsépius <ralf.corsepius@rtems.org>
810
811        * psxsignal03/init.c:
812        Print sigval.sival_ptr instead of "union sigval".
813
8142009-01-01      Ralf Corsépius <ralf.corsepius@rtems.org>
815
816        * psxstat/test.c: Apply PRI* macros to print struct stat fields.
817        * psxreaddir/test.c: Apply PRI* macros to print struct stat fields.
818        * psxfile01/test.c: Remove obsure #ifdef's.
819        Apply PRI* macros to print struct stat fields.
820
8212009-10-31      Ralf Corsépius <ralf.corsepius@rtems.org>
822
823        * include/pmacros.h: Change TM_OCTOBER to 9, TM_NOVEMBER to 10,
824        TM_DECEMBER to 11 (tm_mon months start with JAN = 0).
825
8262009-10-31      Ralf Corsépius <ralf.corsepius@rtems.org>
827
828        * include/pmacros.h: November is the 11th month.
829
8302009-10-30      Ralf Corsépius <ralf.corsepius@rtems.org>
831
832        * psxstat/test.c: Remove #ifdef's.
833        * psxmount/test.c, psxreaddir/test.c: Remove __P (unused anachronism).
834        * psxfatal02/testcase.h: Fall back to INT_MAX as posix stack size in
835        if 12MB are too big for a target (16bit compliance).
836        * psx04/init.c: Use INT_MAX instead of 0xffffffff in call to kill()
837        for 16bit compliance.
838        * psx14/init.c: Add local prototypes for
839        rtems_object_api_minimum_class, rtems_object_api_maximum_class.
840        Reflect the prototypes having been missing to printf's.
841
8422009-10-29      Ralf Corsépius <ralf.corsepius@rtems.org>
843
844        * psxsysconf/init.c:
845        Comment out sysconf(LONG_MAX) check (not useful).
846        Change sysconf(0x12345678) check into sysconf(INT_MAX) for better
847        16bit compliance.
848        * psx11/task.c: Use long for nsecs.
849        * psx10/init.c: Pass 0x7FFF instead of 0xFFFFFF as invalid pshared
850        attribute to pthread_condattr_setpshared for 16bit target compliance.
851
8522009-10-28      Ralf Corsépius <ralf.corsepius@rtems.org>
853
854        * psxbarrier01/test.c: Include <tmacros.h>
855
8562009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
857
858        * psx01/init.c, psx01/task.c, psx02/init.c, psx03/init.c,
859        psx04/init.c, psx05/init.c, psx06/init.c, psx07/init.c,
860        psx08/init.c, psx09/init.c, psx10/task.c, psx10/task2.c,
861        psx10/task3.c, psx11/init.c, psx12/init.c, psxalarm01/init.c,
862        psxbarrier01/test.c, psxkey01/init.c, psxkey01/task.c,
863        psxmsgq02/init.c, psxsignal01/init.c, psxualarm/init.c:
864        Use PRIxpthread_t to print pthread_t's.
865
8662009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
867
868        * psxmsgq02/init.c:
869        Remove cast in call to fatal_posix_service_status_errno.
870        * psxenosys/init.c:
871        Add missing args in calls to execl, execlp, execle.
872        * psxhdrs/pthread36.c: Use HAVE_DECL_PTHREAD_ATTR_GETCPUTIME.
873        * psxhdrs/pthread35.c: Use HAVE_DECL_PTHREAD_ATTR_SETCPUTIME.
874        * psx07/init.c: Use HAVE_DECL_PTHREAD_ATTR_GETCPUTIME,
875        HAVE_DECL_PTHREAD_ATTR_SETCPUTIME.
876        * configure.ac:
877        Add AC_CHECK_DECLS pthread_attr_getcputime, pthread_attr_setcputime.
878
8792009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
880
881        * psxtimer01/psxtimer.c: Use %ld to print *.tv_nsec.
882        * psxsysconf/init.c: Use %ld to print *.tv_nsec.
883        * psxclock/init.c: Use %ld to print *.tv_nsec.
884        * psx06/init.c, psx06/system.h: Misc. warning fixes.
885
8862009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
887
888        * psxsignal03/init.c: Add missing argument to printf.
889        * psxfile01/test.c: Use %zu instead of %d to print size_t's.
890        * psxclock/init.c, psxtimer01/psxtimer.c:
891        Use PRItime_t to print time_t's.
892        * configure.ac: Add AC_CHECK_HEADERS sys/mman.h.
893        Add AC_CHECK_DECLS pthread_atfork, adjtime, mprotect.
894
8952009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
896
897        * psxtime/test.c: Include <sys/time.h>.
898        Conditionally add local prototype for adjtime()
899        if sys/time.h doesn't supply it.
900        * psx07/init.c: Include <sched.h>, <pthread.h>.
901        * psx05/init.c: Include <sched.h>.
902        * psx11/init.c, psx09/init.c: Include <sched.h>.
903        * psx12/init.c: Include <sched.h>.
904        * psxenosys/init.c: Include <pthread.h>.
905        Conditionally add local prototype for pthread_atfork()
906        if pthread.h doesn't supply it.
907        * psxkey01/init.c: Include "test_support.h".
908
9092009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
910
911        * configure.ac: Check for pthread_atfork in pthread.h.
912        * psxrwlock01/test.c: Conditionally add local prototype for
913        pthread_atfork() if pthread.h doesn't supply it.
914        Include <pthread.h>.
915
9162009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
917
918        * configure.ac: Check for sys/mman.h.
919        Check for mprotect in sys/mman.h.
920        * psxenosys/init.c: Conditionally add local prototype for
921        mprotect() if sys/mman.h doesn't supply it.
922
9232009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
924
925        * configure.ac: Check for pthread_rwlock_unlock in pthread.h.
926        * psxrwlock01/test.c: Conditionally add local prototype for
927        pthread_rwlock_unlock() if pthread.h doesn't supply it.
928
9292009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
930
931        * psx01/init.c, psxalarm01/init.c, psxbarrier01/test.c,
932        psxclock/init.c, psxfatal01/testcase.h, psxfatal02/testcase.h,
933        psxhdrs/signal12.c, psxkey01/init.c, psxkey03/init.c,
934        psxmsgq01/init.c, psxmsgq02/init.c, psxmsgq03/init.c,
935        psxreaddir/test.c, psxrwlock01/test.c, psxsignal01/init.c,
936        psxsignal02/init.c, psxsignal03/init.c, psxspin01/test.c,
937        psxspin02/test.c, psxstack01/init.c, psxstat/test.c,
938        psxualarm/init.c: Remove unused vars.
939        Add missing prototypes.
940
9412009-10-22      Joel Sherrill <joel.sherrill@oarcorp.com>
942
943        * Makefile.am: Build file IO related tests even with POSIX threading is
944        disabled.
945
9462009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
947
948        * configure.ac: Don't add -ansi -fasm to CFLAGS.
949
9502009-10-14      Joel Sherrill <joel.sherrill@OARcorp.com>
951
952        * psxtimer01/psxtimer.c: It is not necessarily an error for the time
953        remaining to not equal the period.
954
9552009-10-11      Joel Sherrill <joel.sherrill@oarcorp.com>
956
957        * psx05/init.c, psx05/psx05.scn: Add test for bad mutex type.
958
9592009-10-11      Joel Sherrill <joel.sherrill@oarcorp.com>
960
961        * psxcleanup/system.h: Fix typo.
962        * Makefile.am, configure.ac: Add new test for exercising pushing
963        and popping a clean up handler without actually executing it.
964        * psxcleanup01/.cvsignore, psxcleanup01/Makefile.am,
965        psxcleanup01/init.c, psxcleanup01/psxcleanup01.doc,
966        psxcleanup01/psxcleanup01.scn: New files.
967
9682009-10-11      Joel Sherrill <joel.sherrill@OARcorp.com>
969
970        * Makefile.am, configure.ac: Add new test to ensure that canceling an
971        alarm works as defined.
972        * psxalarm01/.cvsignore, psxalarm01/Makefile.am, psxalarm01/init.c,
973        psxalarm01/psxalarm01.doc, psxalarm01/psxalarm01.scn: New files.
974
9752009-10-11      Joel Sherrill <joel.sherrill@OARcorp.com>
976
977        * psxtimer01/psxtimer.c: Actually pass the pointer we initialized.
978
9792009-10-11      Joel Sherrill <joel.sherrill@oarcorp.com>
980
981        * psxtimer01/psxtimer.c: Make sure we have null and not-null as return
982        parameter to timer_settime().
983
9842009-10-10      Joel Sherrill <joel.sherrill@oarcorp.com>
985
986        * psxtimer01/psxtimer.c: Modify so it passes in a NULL to
987        timer_settime() for previous value. We are not using the
988        value in this particular case and this path must be exercised.
989        * psxtimer01/psxtimer01.scn: Update so it matches output on sis.
990
9912009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
992
993        * psxcancel/init.c, psxcancel/psxcancel.scn, psxcancel01/init.c,
994        psxcancel01/psxcancel01.scn: Add missing pthread cancellation test
995        cases.
996
9972009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
998
999        * Makefile.am, configure.ac: Add new test for calling pthread_cancel()
1000        from an ISR.
1001        * psxcancel01/.cvsignore, psxcancel01/Makefile.am, psxcancel01/init.c,
1002        psxcancel01/psxcancel01.doc, psxcancel01/psxcancel01.scn: New files.
1003
10042009-09-26      Joel Sherrill <joel.sherrill@oarcorp.com>
1005
1006        * psxfatal_support/init.c, psxfatal_support/system.h: Eliminate use of
1007        deprecated rtems_extension.
1008
10092009-09-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1010
1011        * psxclock/init.c, psxclock/psxclock.scn: Add test case for negative
1012        nanoseconds.
1013
10142009-09-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1015
1016        * psxsysconf/init.c, psxsysconf/psxsysconf.scn: Add test for
1017        getpagesize().
1018
10192009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
1020
1021        * psxclock/init.c, psxclock/psxclock.scn, psxenosys/init.c,
1022        psxenosys/psxenosys.scn, psxsignal03/Makefile.am, psxsignal03/init.c,
1023        psxsignal04/Makefile.am: Move test cases which needed to be executed
1024        when POSIX is disabled to psxclock so they will be.
1025
10262009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
1027
1028        * Makefile.am, configure.ac, psx01/init.c, psx01/psx01.scn: Add new
1029        test to exercise clock and delay services enabled when POSIX threads
1030        are disabled. This is split from psx01. POSIX test suite now enabled
1031        when POSIX threads are disabled so only enable tests which are
1032        appropriate.
1033        * psxclock/.cvsignore, psxclock/Makefile.am, psxclock/init.c,
1034        psxclock/psxclock.doc, psxclock/psxclock.scn: New files.
1035
10362009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1037
1038        * psx09/init.c, psx09/psx09.scn: Correct test following decision of
1039        when not to change ssporadic scheduler so it does not touch a task's
1040        priority when it is holding a mutex or its priority would be impacted
1041        adversely.
1042
10432009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1044
1045        * psxtime/main.c, psxtime/psxtime.scn, psxtime/test.c: Add test case
1046        for adjusting time (adjtime()) where the time is adjusted by enough
1047        microseconds that it crosses a second boundary.
1048
10492009-08-19      Santosh G Vattam <vattam.santosh@gmail.com>
1050
1051        * psx07/init.c, psx07/psx07.scn, psx07/system.h, psx07/task.c: Update
1052        test to catch more sporadic server cases.
1053
10542009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
1055
1056        * psx01/init.c, psx01/psx01.scn: Add test case for nanosleep with NULL
1057        remaining pointer.
1058
10592009-08-17     
1060
1061        * psx05/init.c, psx05/psx05.scn: Add test case for initializing
1062        a recursize mutex.
1063
10642009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
1065
1066        * psxfile01/test.c, psxstat/test.c, psxtime/test.c: Eliminate test
1067        routines TICKS_PER_SECOND and get_ticks_per_second() in favor of new
1068        rtems_clock_get_ticks_per_second().
1069
10702009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1071
1072        * psxsignal01/init.c: Convert calls to legacy routine rtems_clock_get(
1073        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
1074
10752009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1076
1077        * psxstat/test.c, psxtime/test.c: Convert calls to legacy routine
1078        rtems_clock_get( RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
1079
10802009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1081
1082        * Makefile.am, configure.ac: Add test case for user providing their own
1083        stack to a POSIX thread.
1084        * psxstack01/.cvsignore, psxstack01/Makefile.am, psxstack01/init.c,
1085        psxstack01/psxstack01.doc, psxstack01/psxstack01.scn: New files.
1086
10872009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1088
1089        * psxmsgq04/init.c, psxmsgq04/psxmsgq04.scn: Tinker with test to ensure
1090        that it hits both failing to allocate memory for the message queue
1091        name and message buffers.
1092
10932009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1094
1095        * psxintrcritical01/init.c: Lower microseconds per tick so tests run
1096        quicker and more reliably hit the intended critical section.
1097
10982009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
1099
1100        * Makefile.am, configure.ac: Add a test to exercise an odd case in
1101        _POSIX_signals_Clear_signals.
1102        * psxsignal05/.cvsignore, psxsignal05/Makefile.am, psxsignal05/init.c,
1103        psxsignal05/psxsignal05.doc, psxsignal05/psxsignal05.scn: New files.
1104
11052009-08-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1106
1107        * psxmsgq04/init.c: Correct typo in configuration so test does as
1108        intended.
1109
11102009-08-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1111
1112        * psxmsgq04/init.c, psxmsgq04/psxmsgq04.doc, psxmsgq04/psxmsgq04.scn:
1113        Update to handle ENFILE case now that POSIX message queues and
1114        message queue file descriptors are configured separately and this
1115        error is possible.
1116
11172009-08-05      Santosh G Vattam <vattam.santosh@gmail.com>
1118
1119        * Makefile.am, psxmsgq04/init.c, psxmsgq04/psxmsgq04.doc,
1120        psxmsgq04/psxmsgq04.scn: Exercise running out of memory while
1121        allocating the message buffers for a POSIX message queue.
1122
11232009-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1124
1125        * psxsignal03/init.c, psxsignal03/psxsignal03.scn,
1126        psxsignal04/psxsignal04.scn: Correct test numbers in macros so output
1127        is right. Update both screens.
1128
11292009-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1130
1131        * Makefile.am, configure.ac, psxsignal03/Makefile.am,
1132        psxsignal03/init.c, psxsignal03/psxsignal03.doc: Add new test
1133        variation which focused on real-time signals rather than user
1134        signals.
1135        * psxsignal04/.cvsignore, psxsignal04/Makefile.am,
1136        psxsignal04/psxsignal04.doc, psxsignal04/psxsignal04.scn: New files.
1137
11382009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1139
1140        * psx07/init.c, psx07/psx07.scn, psx07/task.c: Add test for budget and
1141        replenish period of zero.
1142
11432009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1144
1145        * Makefile.am, configure.ac: Add new test to account for properly
1146        handling keys when a thread has non-NULL key value and key has NULL
1147        destructor and when a thread has NULL key value and key has
1148        destructor.
1149        * psxkey03/.cvsignore, psxkey03/Makefile.am, psxkey03/init.c,
1150        psxkey03/psxkey03.doc, psxkey03/psxkey03.scn: New files.
1151
11522009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1153
1154        * Makefile.am, configure.ac: Add new test for exercising running out of
1155        memory while allocating the key pointers.
1156        * psxkey02/.cvsignore, psxkey02/Makefile.am, psxkey02/init.c,
1157        psxkey02/psxkey02.doc, psxkey02/psxkey02.scn: New files.
1158
11592009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1160
1161        * psxmsgq04/init.c: Add call to mq_unlink.
1162
11632009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1164
1165        * Makefile.am, configure.ac: Add shell of new test.
1166        * psxmsgq04/.cvsignore, psxmsgq04/Makefile.am, psxmsgq04/init.c,
1167        psxmsgq04/psxmsgq04.doc, psxmsgq04/psxmsgq04.scn: New files.
1168
11692009-07-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1170
1171        * Makefile.am, configure.ac: Add test to address cases where a thread
1172        is waiting on a signal (sigwait) and we send it. Also address case
1173        where there are too many queued signals.
1174        * psxsignal03/.cvsignore, psxsignal03/Makefile.am, psxsignal03/init.c,
1175        psxsignal03/psxsignal03.doc, psxsignal03/psxsignal03.scn: New files.
1176
11772009-07-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1178
1179        * psxsignal02/init.c: Fix spacing.
1180
11812009-07-28      Santosh G Vattam <vattam.santosh@gmail.com>
1182
1183        * psxmsgq01/init.c, psxmsgq01/psxmsgq01.scn: Add tests for various
1184        mq_timedreceive and mq_timedsend conditions. In particular test
1185        timeout in the past.
1186
11872009-07-28      Santosh G Vattam <vattam.santosh@gmail.com>
1188
1189        * psx05/init.c, psx05/psx05.scn: Add test for pthread_mutex_timedlock
1190        with timeout in the past.
1191
11922009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
1193
1194        * psxsignal02/psxsignal02.scn: Fill in screen file.
1195
11962009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
1197
1198        * Makefile.am, configure.ac: Add new test to exercise algorithm to
1199        dispatch process wide signals to individual threads.
1200        * psxsignal02/.cvsignore, psxsignal02/Makefile.am, psxsignal02/init.c,
1201        psxsignal02/psxsignal02.doc, psxsignal02/psxsignal02.scn: New files.
1202
12032009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1204
1205        * Makefile.am, configure.ac: Add test to exercise interrupt
1206        synchronization logic in _POSIX_Timer_Insert_helper that supports
1207        POSIX timers.
1208        * psxintrcritical01/.cvsignore, psxintrcritical01/Makefile.am,
1209        psxintrcritical01/init.c, psxintrcritical01/psxintrcritical01.doc,
1210        psxintrcritical01/psxintrcritical01.scn: New files.
1211
12122009-07-23      Santosh G Vattam <vattam.santosh@gmail.com>
1213
1214        * psxcancel/Makefile.am, psxcancel/init.c, psxcancel/psxcancel.scn: Add
1215        multiple cases which complete coverage of thread cancellation.
1216        * psxcancel/psxcancel.doc: New file.
1217
12182009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1219
1220        * psxsem01/Makefile.am, psxsem01/init.c: Much clean up.
1221        * psxsem01/system.h: Removed.
1222
12232009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1224
1225        * psxsem01/init.c: Eliminate warning.
1226
12272009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1228
1229        * psxcancel/init.c: Clean up.
1230
12312009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1232
1233        * psxmutexattr01/init.c: Make test optional if tools do not support
1234        posix mutex type attribute.
1235
12362009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1237
1238        * Makefile.am, configure.ac: Add new test to exercise error case for
1239        when a task is blocked on a condition variable with one mutex and
1240        another task attempts to block on the same condition variable with
1241        another mutex.
1242        * psxcond01/.cvsignore, psxcond01/Makefile.am, psxcond01/init.c,
1243        psxcond01/psxcond01.doc, psxcond01/psxcond01.scn: New files.
1244
12452009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
1246
1247        * Makefile.am, configure.ac: Add psxspin02 to exercise case where
1248        trylock is unable to obtain the spinlock and that attempting to
1249        unlock a spinlock from a thread which did not lock it works as
1250        expected.
1251        * psxspin02/.cvsignore, psxspin02/Makefile.am, psxspin02/main.c,
1252        psxspin02/psxspin02.doc, psxspin02/psxspin02.scn, psxspin02/test.c:
1253        New files.
1254
12552009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
1256
1257        * psxspin01/test.c: Remove unnecessary defines.
1258
12592009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
1260
1261        * psx11/init.c: Use explicit scheduler.
1262
12632009-07-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1264
1265        * Makefile.am, configure.ac: Add test to exercise
1266        pthread_mutexattr_gettype and pthread_mutexattr_settype now that the
1267        toolset enables the feature.
1268        * psxmutexattr01/.cvsignore, psxmutexattr01/Makefile.am,
1269        psxmutexattr01/init.c, psxmutexattr01/psxmutexattr01.doc,
1270        psxmutexattr01/psxmutexattr01.scn: New files.
1271
12722009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1273
1274        * Makefile.am, configure.ac: Add test for auto initialization of
1275        message queues.
1276        * psxautoinit02/.cvsignore, psxautoinit02/Makefile.am,
1277        psxautoinit02/init.c, psxautoinit02/psxautoinit02.doc,
1278        psxautoinit02/psxautoinit02.scn: New files.
1279
12802009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1281
1282        * Makefile.am, configure.ac: Add test of pthread mutex auto
1283        intialization.
1284        * psxautoinit01/.cvsignore, psxautoinit01/Makefile.am,
1285        psxautoinit01/init.c, psxautoinit01/psxautoinit01.scn: New files.
1286
12872009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1288
1289        * psx05/init.c, psx05/psx05.scn: Add a couple of invalid Id cases.
1290
12912009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1292
1293        * psxsignal01/init.c: Tune code to really hit POSIX signal from ISR
1294        code.
1295
12962009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1297
1298        * psx07/init.c: Slight test fix to ensure state of sched_param
1299        structure.
1300
13012009-07-04      Santosh G Vattam <vattam.santosh@gmail.com>
1302
1303        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
1304        obtaining an rwlock and then releasing it twice.
1305
13062009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1307
1308        * psxenosys/init.c, psxenosys/psxenosys.scn: Add test of vfork stub.
1309
13102009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1311
1312        * psx04/init.c, psx04/psx04.scn: Test error cases in sigwait() and
1313        sigtimedwait(). Update screen file.
1314
13152009-07-01      Santosh G Vattam <vattam.santosh@gmail.com>
1316
1317        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
1318        obtaining rwlock for write with a timed lock operation when the
1319        abstime timeout is in the past.
1320
13212009-06-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1322
1323        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
1324        obtaining rwlock for read with a timed lock operation when the
1325        abstime timeout is in the past.
1326
13272009-06-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1328
1329        * psx05/init.c, psx05/psx05.scn: Add test case for process scope now
1330        that the assert has been removed in the source.
1331
13322009-06-18      Joel Sherrill <joel.sherrill@OARcorp.com>
1333
1334        * psxstat/psxstat.scn, psxstat/test.c: Disable test for error on wrong
1335        mode bits being set. This behavior was not POSIX compliant and has
1336        been corrected in the filesystem code.
1337
13382009-06-18      Chris Johns <chrisj@rtems.org>
1339
1340        * psx04/task3.c: Declare unions volatile to workaround the H8300
1341        gcc bug.
1342
13432009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1344
1345        * Makefile.am, configure.ac: Add mq_send to full queue from ISR case.
1346        * psxmsgq03/.cvsignore, psxmsgq03/Makefile.am, psxmsgq03/init.c,
1347        psxmsgq03/psxmsgq03.doc, psxmsgq03/psxmsgq03.scn, psxmsgq03/system.h: New files.
1348
13492009-05-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1350
1351        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
1352        NULL attribute pointer on init.
1353
13542009-05-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1355
1356        * psxsem01/Makefile.am, psxsem01/init.c, psxsem01/psxsem01.scn,
1357        psxtimer01/psxtimer.c, psxtimer01/system.h, psxtimer02/psxtimer.c:
1358        Improved so coverage is better.
1359
13602009-05-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1361
1362        * psx04/init.c: Correct errors introduced by using different variable
1363        for return type when correcting typing warnings.
1364
13652009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1366
1367        * Makefile.am, configure.ac: Add new test to provide coverage analysis
1368        of the current implementation of getitimer() and setitimer().
1369        * psxitimer/.cvsignore, psxitimer/Makefile.am, psxitimer/init.c,
1370        psxitimer/psxitimer.scn: New files.
1371
13722009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1373
1374        * psxsysconf/init.c, psxsysconf/psxsysconf.scn: Add missing error test
1375        case to improve coverage analysis.
1376
13772009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1378
1379        * psx01/init.c, psx01/task.c, psx02/init.c, psx02/task.c, psx03/init.c,
1380        psx04/init.c, psx04/task1.c, psx04/task3.c, psx05/init.c,
1381        psx06/init.c, psx07/init.c, psx08/init.c, psx09/init.c, psx11/task.c,
1382        psx12/init.c, psx13/main.c, psx13/test.c, psxbarrier01/test.c,
1383        psxcancel/init.c, psxcleanup/psxcleanup.c, psxenosys/init.c,
1384        psxmsgq02/init.c, psxtime/main.c, psxtime/test.c,
1385        psxtimer01/psxtimer.c, psxtimer02/psxtimer.c: Fix warnings.
1386
13872009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1388
1389        * psxhdrs/clock01.c, psxhdrs/clock02.c, psxhdrs/clock03.c,
1390        psxhdrs/clock04.c, psxhdrs/clock05.c, psxhdrs/clock06.c,
1391        psxhdrs/cond01.c, psxhdrs/cond02.c, psxhdrs/cond03.c,
1392        psxhdrs/cond04.c, psxhdrs/cond05.c, psxhdrs/cond06.c,
1393        psxhdrs/cond07.c, psxhdrs/cond08.c, psxhdrs/cond09.c,
1394        psxhdrs/cond10.c, psxhdrs/key01.c, psxhdrs/key02.c, psxhdrs/key03.c,
1395        psxhdrs/key04.c, psxhdrs/mutex01.c, psxhdrs/mutex02.c,
1396        psxhdrs/mutex03.c, psxhdrs/mutex04.c, psxhdrs/mutex05.c,
1397        psxhdrs/mutex06.c, psxhdrs/mutex07.c, psxhdrs/mutex08.c,
1398        psxhdrs/mutex09.c, psxhdrs/mutex10.c, psxhdrs/mutex11.c,
1399        psxhdrs/mutex12.c, psxhdrs/mutex13.c, psxhdrs/mutex14.c,
1400        psxhdrs/mutex15.c, psxhdrs/mutex16.c, psxhdrs/proc01.c,
1401        psxhdrs/proc02.c, psxhdrs/proc03.c, psxhdrs/proc04.c,
1402        psxhdrs/proc05.c, psxhdrs/proc06.c, psxhdrs/proc07.c,
1403        psxhdrs/proc08.c, psxhdrs/proc09.c, psxhdrs/proc10.c,
1404        psxhdrs/proc11.c, psxhdrs/proc12.c, psxhdrs/proc13.c,
1405        psxhdrs/proc14.c, psxhdrs/pthread01.c, psxhdrs/pthread02.c,
1406        psxhdrs/pthread03.c, psxhdrs/pthread04.c, psxhdrs/pthread05.c,
1407        psxhdrs/pthread06.c, psxhdrs/pthread07.c, psxhdrs/pthread08.c,
1408        psxhdrs/pthread09.c, psxhdrs/pthread10.c, psxhdrs/pthread11.c,
1409        psxhdrs/pthread12.c, psxhdrs/pthread13.c, psxhdrs/pthread14.c,
1410        psxhdrs/pthread15.c, psxhdrs/pthread16.c, psxhdrs/pthread17.c,
1411        psxhdrs/pthread18.c, psxhdrs/pthread19.c, psxhdrs/pthread20.c,
1412        psxhdrs/pthread21.c, psxhdrs/pthread22.c, psxhdrs/pthread23.c,
1413        psxhdrs/pthread24.c, psxhdrs/pthread25.c, psxhdrs/pthread26.c,
1414        psxhdrs/pthread27.c, psxhdrs/pthread28.c, psxhdrs/pthread29.c,
1415        psxhdrs/pthread30.c, psxhdrs/pthread31.c, psxhdrs/pthread32.c,
1416        psxhdrs/pthread33.c, psxhdrs/pthread34.c, psxhdrs/pthread35.c,
1417        psxhdrs/pthread36.c, psxhdrs/sched01.c, psxhdrs/sched02.c,
1418        psxhdrs/sched03.c, psxhdrs/sched04.c, psxhdrs/sched05.c,
1419        psxhdrs/sched06.c, psxhdrs/sched07.c, psxhdrs/sched08.c,
1420        psxhdrs/signal01.c, psxhdrs/signal02.c, psxhdrs/signal03.c,
1421        psxhdrs/signal04.c, psxhdrs/signal05.c, psxhdrs/signal06.c,
1422        psxhdrs/signal07.c, psxhdrs/signal08.c, psxhdrs/signal09.c,
1423        psxhdrs/signal10.c, psxhdrs/signal11.c, psxhdrs/signal12.c,
1424        psxhdrs/signal13.c, psxhdrs/signal14.c, psxhdrs/signal15.c,
1425        psxhdrs/signal16.c, psxhdrs/signal17.c, psxhdrs/signal18.c,
1426        psxhdrs/signal19.c, psxhdrs/signal20.c, psxhdrs/signal21.c,
1427        psxhdrs/signal22.c, psxhdrs/signal23.c, psxhdrs/sync01.c,
1428        psxhdrs/sync02.c, psxhdrs/sync03.c, psxhdrs/time01.c,
1429        psxhdrs/time02.c, psxhdrs/time03.c, psxhdrs/time04.c,
1430        psxhdrs/time05.c, psxhdrs/time06.c, psxhdrs/time07.c,
1431        psxhdrs/time08.c, psxhdrs/time09.c, psxhdrs/time10.c,
1432        psxhdrs/time11.c, psxhdrs/time12.c, psxhdrs/time13.c,
1433        psxhdrs/timer01.c, psxhdrs/timer02.c, psxhdrs/timer03.c,
1434        psxhdrs/timer04.c, psxhdrs/timer05.c, psxhdrs/timer06.c,
1435        psxhdrs/timer07.c: Fix warnings.
1436
14372009-05-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1438
1439        * psxfile01/test.c: Change from int to size_t.
1440
14412009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
1442
1443        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1444        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1445        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1446        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1447        psx13/Makefile.am, psx14/Makefile.am, psxbarrier01/Makefile.am,
1448        psxcancel/Makefile.am, psxchroot01/Makefile.am,
1449        psxcleanup/Makefile.am, psxenosys/Makefile.am,
1450        psxfatal01/Makefile.am, psxfatal02/Makefile.am,
1451        psxfile01/Makefile.am, psxkey01/Makefile.am,
1452        psxmount/Makefile.am, psxmsgq01/Makefile.am,
1453        psxmsgq02/Makefile.am, psxrdwrv/Makefile.am,
1454        psxreaddir/Makefile.am, psxrwlock01/Makefile.am,
1455        psxsem01/Makefile.am, psxsignal01/Makefile.am,
1456        psxspin01/Makefile.am, psxstat/Makefile.am, psxsysconf/Makefile.am,
1457        psxtime/Makefile.am, psxtimer01/Makefile.am, psxtimer02/Makefile.am,
1458        psxualarm/Makefile.am: Eliminate _exe_/.exe.
1459
14602009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1461
1462        * psxmsgq02/init.c, psxmsgq02/psxmsgq02.scn: Open the message queue
1463        with create option so we are sure it will get a control block and
1464        proceed to allocate other memory. Clean up screen output.
1465
14662008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1467
1468        * psx05/init.c: Add parameter to call to sched_get_priority_max().
1469
14702008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1471
1472        * psx05/init.c, psx07/init.c, psx09/init.c, psx11/init.c, psx12/init.c:
1473        Run all tests successfully with maxixum number of priorities as 16
1474        instead of 256. This was done by temporarily modifying the score
1475        priority.h maximum. This allowed testing of all API code to ensure
1476        that it worked properly with a reduced number of priorities. Most
1477        modifications were to switch from hard-coded maximum to using the API
1478        provided methods to determine maximum number of priority levels.
1479
14802008-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
1481
1482        * psxtimer01/psxtimer.c, psxtimer02/psxtimer.c: Obtain TOD with
1483        clock_gettime() NOT by reaching into the SuperCore.
1484
14852008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1486
1487        * psx01/psx01.scn: Bump version to 4.9.99.0
1488
14892008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1490
1491        * psxcleanup/psxcleanup.c, psxfatal_support/init.c,
1492        psxfatal_support/system.h: Convert to "bool".
1493
14942008-08-19      Tim FitzGeorge <tim.fitzgeorge@astrium.eads.net>
1495
1496        PR 1296/cpukit.
1497        * psxtimer01/psxtimer.c, psxtimer01/psxtimer01.scn: POSIX timers use
1498        incorrect repeat interval. This patch fixes the following problems in
1499        the test.
1500          (1) Adds test for value of it_interval.tv_nsec.
1501          (2) Corrects test for absolute timer in past.
1502          (3) Modifies test to use different initial and repeat periods.
1503          (4) Updates psxtimer01.scn to match results.
1504
15052008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1506
1507        PR 1297/cpukit
1508        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Fix NULL attribute
1509        pointer handling.
1510
15112008-08-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1512
1513        * psxsem01/init.c: Spacing.
1514
15152008-08-04      Tim FitzGeorge <tim.fitzgeorge@astrium.eads.net>
1516
1517        PR 1293/tests
1518        * psx10/init.c: Make sure we do not let tv_nsec go to -1.
1519
15202008-07-18      Joel Sherrill <joel.sherrill@oarcorp.com>
1521
1522        PR 1291/cpukit
1523        * psx05/init.c, psxmsgq01/init.c: As part of addressing timeouts and
1524        POSIX services taking relative instead of absolute time for timeouts,
1525        these tests were updated.
1526
15272008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1528
1529        * psxfile01/test.c: truncate on /dev/console now works.
1530
15312008-06-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1532
1533        * psxrwlock01/main.c, psxspin01/main.c: Now accounts for extra stack
1534        requested for initialization task.
1535
15362008-05-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1537
1538        * psxstat/psxstat.scn, psxstat/test.c: Eliminate patterns that look
1539        like CVS conflict markers.
1540
15412008-04-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1542
1543        * psxchroot01/main.c, psxmount/main.c, psxreaddir/main.c: Use
1544        CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER where needed.
1545
15462008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1547
1548        * psxmsgq02/init.c, psxsignal01/init.c: Corrent end of test messages.
1549
15502008-02-06      Joel Sherrill <joel.sherrill@oarcorp.com>
1551
1552        * psxkey01/task.c: Fix warnings.
1553
15542008-02-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1555
1556        * psxkey01/.cvsignore, psxmsgq02/.cvsignore: New files.
1557
15582008-02-04      Jennifer Averett <jennifer.averett@OARcorp.com>
1559
1560        * Makefile.am, configure.ac, psxmsgq01/Makefile.am, psxmsgq01/init.c:
1561        Added tests for failure path coverages. Consolidated methods used in
1562        multiple places into support routines.
1563        * psxkey01/Makefile.am, psxkey01/init.c, psxkey01/psxkey01.scn,
1564        psxkey01/system.h, psxkey01/task.c, psxmsgq02/Makefile.am,
1565        psxmsgq02/init.c, psxmsgq02/psxmsgq02.scn, psxmsgq02/system.h: New files.
1566
15672008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1568
1569        * include/pmacros.h, psx01/init.c, psx01/system.h, psx13/main.c,
1570        psxbarrier01/main.c, psxchroot01/main.c, psxfatal_support/init.c,
1571        psxfile01/main.c, psxfile01/test.c, psxmount/main.c, psxrdwrv/main.c,
1572        psxreaddir/main.c, psxrwlock01/main.c, psxspin01/main.c,
1573        psxstat/main.c, psxtime/main.c: Change TEST_INIT to CONFIGURE_INIT.
1574        Make tmacros.h available to all POSIX tests. Add a clock_settime case
1575        for < 1988.
1576
15772008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1578
1579        * Makefile.am, configure.ac: New tests.
1580        * psxfatal01/.cvsignore, psxfatal01/Makefile.am,
1581        psxfatal01/psxfatal01.scn, psxfatal01/testcase.h,
1582        psxfatal02/.cvsignore, psxfatal02/Makefile.am,
1583        psxfatal02/psxfatal02.scn, psxfatal02/testcase.h,
1584        psxfatal_support/init.c, psxfatal_support/system.h: New files.
1585
15862008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1587
1588        * Makefile.am, configure.ac: Add psx14 to exercise POSIX API specific
1589        portions of Object Services added to API.
1590        * psx14/.cvsignore, psx14/Makefile.am, psx14/init.c, psx14/psx14.scn,
1591        psx14/system.h: New files.
1592
15932008-01-29      Jennifer Averett <jennifer.averett@OARcorp.com>
1594
1595        * psx07/init.c, psx07/system.h: Test cleanup and added testing for
1596        pthread_attr_[get|set]clock.
1597
15982008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1599
1600        * psxenosys/init.c, psxenosys/psxenosys.scn: Add test for stub
1601        implementation mprotect().
1602
16032008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1604
1605        * psxcleanup/.cvsignore: New file.
1606
16072008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1608
1609        * psxcleanup/system.h: New file.
1610
16112008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1612
1613        * Makefile.am, configure.ac:
1614        * psxcleanup/Makefile.am, psxcleanup/psxcleanup.c,
1615        psxcleanup/psxcleanup.scn: New files.
1616
16172008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1618
1619        * psx01/init.c, psxmsgq01/init.c, psxtimer01/psxtimer.c,
1620        psxtimer01/psxtimer01.scn, psxtimer02/psxtimer.c:
1621
16222007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1623
1624        * psxsignal01/.cvsignore, psxualarm/.cvsignore: New files.
1625
16262007-12-20      Jennifer Averett <jennifer.averett@OARcorp.com>
1627
1628        * Makefile.am, configure.ac: Added test for ualarm
1629        * psxualarm/Makefile.am, psxualarm/init.c, psxualarm/psxualarm.scn,
1630        psxualarm/system.h: New files.
1631
16322007-12-19      Jennifer Averett <jennifer.averett@OARcorp.com>
1633
1634        * Makefile.am, configure.ac: Added posix signal test
1635        * psxsignal01/Makefile.am, psxsignal01/init.c,
1636        psxsignal01/psxsignal01.scn, psxsignal01/system.h,
1637        psxsignal01/task1.c: New files.
1638
16392007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1640
1641        * Makefile.am, configure.ac: Add test for sysconf().
1642        * psxsysconf/.cvsignore, psxsysconf/Makefile.am, psxsysconf/init.c,
1643        psxsysconf/psxsysconf.scn, psxsysconf/system.h: New files.
1644
16452007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1646
1647        * psx01/init.c, psx01/psx01.scn: Add more test cases for
1648        sched_rr_get_interval() and sched_get_priority_max().
1649
16502007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1651
1652        * psxenosys/init.c: Fix typo.
1653
16542007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1655
1656        * Makefile.am, configure.ac: Rename psxtimer to psxtimer01 to indicate
1657        addition of second POSIX Timer test. Add initial version of
1658        psxtimer02 to cover some conditions missed in psxtimer01. More cases
1659        left to add.
1660        * psxtimer01/.cvsignore, psxtimer01/Makefile.am, psxtimer01/psxtimer.c,
1661        psxtimer01/psxtimer01.scn, psxtimer01/system.h,
1662        psxtimer02/.cvsignore, psxtimer02/Makefile.am, psxtimer02/psxtimer.c,
1663        psxtimer02/psxtimer02.scn, psxtimer02/system.h: New files.
1664        * psxtimer/.cvsignore, psxtimer/Makefile.am, psxtimer/psxtimer.c,
1665        psxtimer/psxtimer.scn, psxtimer/system.h: Removed.
1666
16672007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1668
1669        * psx01/init.c, psx01/psx01.scn: Add usleep() test.
1670
16712007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1672
1673        * Makefile.am, configure.ac: New test to cover all RTEMS POSIX
1674        functions that return ENOSYS.
1675        * psxenosys/.cvsignore, psxenosys/Makefile.am, psxenosys/init.c,
1676        psxenosys/psxenosys.scn, psxenosys/system.h: New files.
1677
16782007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1679
1680        * psx13/test.c: Fix spelling error.
1681
16822007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1683
1684        * psxtime/test.c: Add tests for adjtime().
1685
16862007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1687
1688        * psxbarrier01/psxbarrier01.scn, psxbarrier01/test.c,
1689        psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Added several test
1690        cases to improve test coverage.
1691
16922007-09-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1693
1694        PR 1262/filesystem
1695        * Makefile.am, configure.ac, include/pmacros.h: Add support for readv()
1696        and writev() including documentation and test case.
1697        * psxrdwrv/.cvsignore, psxrdwrv/Makefile.am, psxrdwrv/main.c,
1698        psxrdwrv/psxrdwrv.scn, psxrdwrv/test.c: New files.
1699
17002007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1701
1702        * psxsem01/init.c, psxsem01/psxsem01.scn, psxtimer/psxtimer.c,
1703        psxtimer/psxtimer.scn: Add optional managers to Makefiles. Clean up
1704        test cases so last output line follows END OF pattern. Make sure test
1705        case all run. All tests appeared ok on sis.
1706
17072007-04-05      Joel Sherrill <joel@OARcorp.com>
1708
1709        * psx01/init.c, psx01/psx01.scn: Adjust test to account for nanosleep()
1710        behavior more closely matching GNU/Linux.
1711
17122006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1713
1714        * psxrwlock01/main.c, psxrwlock01/test.c: Improve rwlock test to
1715        include normal blocking and unblocking on timeout.
1716
17172006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1718
1719        * configure.ac: New BUG-REPORT address.
1720
17212006-11-17      Joel Sherrill <joel@OARcorp.com>
1722
1723        * psxsem01/init.c: Account for change in POSIX semaphore time handling.
1724        Previously the timeout was not absolute time and checked BEFORE
1725        attempting to lock semaphore.
1726
17272006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1728
1729        * psxbarrier01/main.c: New file.
1730
17312006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1732
1733        * psxrwlock01/.cvsignore, psxrwlock01/Makefile.am, psxrwlock01/main.c,
1734        psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c,
1735        psxspin01/.cvsignore, psxspin01/Makefile.am, psxspin01/main.c,
1736        psxspin01/psxspin01.scn, psxspin01/test.c: New files.
1737
17382006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1739
1740        * Makefile.am, configure.ac: Adding POSIX barriers, POSIX spinlocks,
1741        and partial implementation of POSIX rwlocks.
1742        * psxbarrier01/.cvsignore, psxbarrier01/Makefile.am,
1743        psxbarrier01/psxbarrier01.scn, psxbarrier01/test.c: New files.
1744
17452006-10-30      Joel Sherrill <joel@OARcorp.com>
1746
1747        PR 841/rtems
1748        * psxsem01/init.c: Make sem_timedwait more conformant to Open Group
1749        specification.
1750
17512006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1752
1753        * configure.ac: Require autoconf-2.60. Require automake-1.10.
1754
17552006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
1756
1757        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1758        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1759        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1760        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1761        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1762        psxfile01/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
1763        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
1764        psxtime/Makefile.am, psxtimer/Makefile.am: Eliminate scndir, docdir.
1765        Use rtems_testsdir instead.
1766
17672005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1768
1769        * configure.ac: Remove RTEMS_ENABLE_BARE,
1770        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
1771
17722005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
1773
1774        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1775        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1776        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1777        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1778        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1779        psxfile01/Makefile.am, psxhdrs/Makefile.am, psxmount/Makefile.am,
1780        psxmsgq01/Makefile.am, psxreaddir/Makefile.am, psxsem01/Makefile.am,
1781        psxstat/Makefile.am, psxtime/Makefile.am, psxtimer/Makefile.am:
1782        Convert to using *_PROGRAMS.
1783
17842005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1785
1786        * psx01/Makefile.am, psx02/Makefile.am,
1787        psx03/Makefile.am, psx04/Makefile.am,
1788        psx05/Makefile.am, psx06/Makefile.am,
1789        psx07/Makefile.am, psx08/Makefile.am,
1790        psx09/Makefile.am, psx10/Makefile.am,
1791        psx11/Makefile.am, psx12/Makefile.am,
1792        psx13/Makefile.am, psxcancel/Makefile.am,
1793        psxchroot01/Makefile.am, psxfile01/Makefile.am,
1794        psxmount/Makefile.am, psxmsgq01/Makefile.am,
1795        psxreaddir/Makefile.am, psxsem01/Makefile.am,
1796        psxstat/Makefile.am, psxtime/Makefile.am,
1797        psxtimer/Makefile.am: Rework.
1798
17992005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1800
1801        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1802        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1803        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1804        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1805        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1806        psxfile01/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
1807        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
1808        psxtime/Makefile.am, psxtimer/Makefile.am: Expand psxtests.am.
1809        * psxtests.am: Remove.
1810
18112005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1812
1813        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1814        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1815        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1816        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1817        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1818        psxfile01/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
1819        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
1820        psxtime/Makefile.am, psxtimer/Makefile.am:
1821        AM_CPPFLAGS += -I..../support/include.
1822
18232005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1824
1825        * psxtests.am: Set project_bspdir=$(PROJECT_ROOT)
1826
18272005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1828
1829        * psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1830        psxfile01/Makefile.am, psxmount/Makefile.am, psxreaddir/Makefile.am,
1831        psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1832        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1833        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1834        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1835        psxmsgq01/Makefile.am, psxsem01/Makefile.am, psxtimer/Makefile.am,
1836        psxstat/Makefile.am: Add ../include/pmacros.h
1837        * Makefile.am: Remove noinst_HEADERS. Remove POSIX_FILES_DIRS,
1838        POSIX_FILES_DIRS.
1839        * psxtests.am: Remove LIB_VARIANT.
1840
18412005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1842
1843        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1844        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1845        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1846        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1847        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1848        psxfile01/Makefile.am, psxhdrs/Makefile.am, psxmount/Makefile.am,
1849        psxmsgq01/Makefile.am, psxreaddir/Makefile.am, psxsem01/Makefile.am,
1850        psxstat/Makefile.am, psxtime/Makefile.am, psxtimer/Makefile.am:
1851        Remove SRC, PRINT_SRC.
1852
18532005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1854
1855        * Makefile.am: Cleanup.
1856
18572005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1858
1859        * psxtests.am: Add $(PGM): ${ARCH}/$(dirstamp).
1860        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1861        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1862        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1863        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1864        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1865        psxfile01/Makefile.am, psxhdrs/Makefile.am, psxmount/Makefile.am,
1866        psxmsgq01/Makefile.am, psxreaddir/Makefile.am, psxsem01/Makefile.am,
1867        psxstat/Makefile.am, psxtime/Makefile.am, psxtimer/Makefile.am:
1868        Partial conversion to automake.
1869
18702005-09-01      Joel Sherrill <joel@OARcorp.com>
1871
1872        PR 628/rtems
1873        * psx04/init.c, psx04/psx04.scn: Update tests to reflect a signal of 0
1874        being an error.
1875
18762005-04-26      Joel Sherrill <joel@OARcorp.com>
1877
1878        * psxreaddir/test.c: Eliminate warnings.
1879
18802004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
1881
1882        * configure.ac: Require automake > 1.9.
1883
18842004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1885
1886        * psx01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1887        * psx02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1888        * psx03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1889        * psx04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1890        * psx05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1891        * psx06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1892        * psx07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1893        * psx08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1894        * psx09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1895        * psx10/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1896        * psx11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1897        * psx12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1898        * psx13/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1899        * psxcancel/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1900        * psxchroot01/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1901        * psxfile01/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1902        * psxmount/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1903        * psxmsgq01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1904        * psxreaddir/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1905        * psxsem01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1906        * psxstat/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1907        * psxtime/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1908        * psxtimer/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1909
19102004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1911
1912        * psxcancel/init.c: Include <rtems/console.h> instead of <console.h>.
1913        * psxmount/test.c: Include <rtems/imfs.h> instead of <imfs.h>.
1914        * psxreaddir/test.c: Include <rtems/imfs.h> instead of <imfs.h>.
1915        * psxstat/test.c: Include <rtems/imfs.h> instead of <imfs.h>.
1916
19172004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
1918
1919        * psx06/init.c, psx06/system.h, psx06/task.c, psx06/task2.c: Convert
1920        to using c99 fixed size types.
1921
19222004-03-26      Ralf Corsepius <ralf.corsepius@rtems.org>
1923
1924        * Makefile.am: Remove include from SUBDIRS.
1925
19262004-03-26      Ralf Corsepius <ralf.corsepius@rtems.org>
1927
1928        * include/Makefile.am: Remove.
1929        * Makefile.am: Merge-in include/Makefile.am.
1930        * configure.ac: Reflect changes above.
1931
19322004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1933
1934        * configure.ac: Add 2nd arg to RTEMS_TOP.
1935
19362004-03-05      Joel Sherrill <joel@OARcorp.com>
1937
1938        * psxfile01/test.c, psxmsgq01/init.c, psxstat/test.c,
1939        psxtimer/psxtimer.c: Eliminate warnings and typos.
1940
19412004-02-26      Sébastien Barré <sbarre@sdelcc.com>
1942
1943        PR 582/core
1944        * psxmsgq01/init.c, psxmsgq01/psxmsgq01.scn: Fix the POSIX message
1945        queue test so more of it runs now.
1946
19472004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1948
1949        * psx01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
1950        Add PRE/TMPINSTALL_FILES to CLEANFILES.
1951        * psx02/Makefile.am: Ditto.
1952        * psx03/Makefile.am: Ditto.
1953        * psx04/Makefile.am: Ditto.
1954        * psx05/Makefile.am: Ditto.
1955        * psx06/Makefile.am: Ditto.
1956        * psx07/Makefile.am: Ditto.
1957        * psx08/Makefile.am: Ditto.
1958        * psx09/Makefile.am: Ditto.
1959        * psx10/Makefile.am: Ditto.
1960        * psx11/Makefile.am: Ditto.
1961        * psx12/Makefile.am: Ditto.
1962        * psx13/Makefile.am: Ditto.
1963        * psxcancel/Makefile.am: Ditto.
1964        * psxchroot01/Makefile.am: Ditto.
1965        * psxfile01/Makefile.am: Ditto.
1966        * psxmount/Makefile.am: Ditto.
1967        * psxmsgq01/Makefile.am: Ditto.
1968        * psxreaddir/Makefile.am: Ditto.
1969        * psxsem01/Makefile.am: Ditto.
1970        * psxstat/Makefile.am: Ditto.
1971        * psxtime/Makefile.am: Ditto.
1972        * psxtimer/Makefile.am: Ditto.
1973
19742003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1975
1976        * psxtests.am: Add dirstamp support.
1977
19782003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1979
1980        * psxtests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
1981
19822003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1983
1984        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
1985
19862003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1987
1988        * psxcancel/Makefile.am: Remove used H_FILES.
1989
19902003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1991
1992        * include/Makefile.am: Reformat.
1993        * psx01/Makefile.am: Remove all-local: $(ARCH).
1994        * psx02/Makefile.am: Remove all-local: $(ARCH).
1995        * psx03/Makefile.am: Remove all-local: $(ARCH).
1996        * psx04/Makefile.am: Remove all-local: $(ARCH).
1997        * psx05/Makefile.am: Remove all-local: $(ARCH).
1998        * psx06/Makefile.am: Remove all-local: $(ARCH).
1999        * psx07/Makefile.am: Remove all-local: $(ARCH).
2000        * psx08/Makefile.am: Remove all-local: $(ARCH).
2001        * psx09/Makefile.am: Remove all-local: $(ARCH).
2002        * psx10/Makefile.am: Remove all-local: $(ARCH).
2003        * psx11/Makefile.am: Remove all-local: $(ARCH).
2004        * psx12/Makefile.am: Remove all-local: $(ARCH).
2005        * psx13/Makefile.am: Remove all-local: $(ARCH).
2006        * psxcancel/Makefile.am: Remove all-local: $(ARCH).
2007        * psxchroot01/Makefile.am: Remove all-local: $(ARCH).
2008        * psxfile01/Makefile.am: Remove all-local: $(ARCH).
2009        * psxhdrs/Makefile.am: Remove all-local: $(ARCH).
2010        * psxmount/Makefile.am: Remove all-local: $(ARCH).
2011        * psxmsgq01/Makefile.am: Remove all-local: $(ARCH).
2012        * psxreaddir/Makefile.am: Remove all-local: $(ARCH).
2013        * psxsem01/Makefile.am: Remove all-local: $(ARCH).
2014        * psxstat/Makefile.am: Remove all-local: $(ARCH).
2015        * psxtime/Makefile.am: Remove all-local: $(ARCH).
2016        * psxtimer/Makefile.am: Remove all-local: $(ARCH).
2017
20182003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2019
2020        * configure.ac: Reflect having moved to testsuites/.
2021
20222003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2023
2024        * configure.ac: Remove RTEMS_CANONICAL_HOST.
2025
20262003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2027
2028        * configure.ac:Remove RTEMS_CHECK_CPU.
2029
20302003-09-15      Jennifer Averett <jennifer@OARcorp.com>
2031
2032        * psxhdrs/sync01.c, psxhdrs/sync02.c: Correct fd creation
2033
20342003-09-04      Joel Sherrill <joel@OARcorp.com>
2035
2036        * psx01/init.c, psx01/system.h, psx01/task.c, psx02/init.c,
2037        psx02/system.h, psx02/task.c, psx03/init.c, psx03/system.h,
2038        psx03/task.c, psx04/init.c, psx04/system.h, psx04/task1.c,
2039        psx04/task2.c, psx04/task3.c, psx05/init.c, psx05/system.h,
2040        psx05/task.c, psx05/task2.c, psx05/task3.c, psx06/init.c,
2041        psx06/system.h, psx06/task.c, psx06/task2.c, psx07/init.c,
2042        psx07/system.h, psx07/task.c, psx08/init.c, psx08/system.h,
2043        psx08/task1.c, psx08/task2.c, psx08/task3.c, psx09/init.c,
2044        psx09/system.h, psx10/init.c, psx10/system.h, psx10/task.c,
2045        psx10/task2.c, psx10/task3.c, psx11/init.c, psx11/system.h,
2046        psx11/task.c, psx12/init.c, psx12/system.h, psx12/task.c,
2047        psx13/main.c, psx13/test.c, psxcancel/init.c, psxfile01/main.c,
2048        psxfile01/test.c, psxhdrs/clock01.c, psxhdrs/clock02.c,
2049        psxhdrs/clock03.c, psxhdrs/clock04.c, psxhdrs/clock05.c,
2050        psxhdrs/clock06.c, psxhdrs/cond01.c, psxhdrs/cond02.c,
2051        psxhdrs/cond03.c, psxhdrs/cond04.c, psxhdrs/cond05.c,
2052        psxhdrs/cond06.c, psxhdrs/cond07.c, psxhdrs/cond08.c,
2053        psxhdrs/cond09.c, psxhdrs/cond10.c, psxhdrs/key01.c, psxhdrs/key02.c,
2054        psxhdrs/key03.c, psxhdrs/key04.c, psxhdrs/mutex01.c,
2055        psxhdrs/mutex02.c, psxhdrs/mutex03.c, psxhdrs/mutex04.c,
2056        psxhdrs/mutex05.c, psxhdrs/mutex06.c, psxhdrs/mutex07.c,
2057        psxhdrs/mutex08.c, psxhdrs/mutex09.c, psxhdrs/mutex10.c,
2058        psxhdrs/mutex11.c, psxhdrs/mutex12.c, psxhdrs/mutex13.c,
2059        psxhdrs/mutex14.c, psxhdrs/mutex15.c, psxhdrs/mutex16.c,
2060        psxhdrs/proc01.c, psxhdrs/proc02.c, psxhdrs/proc03.c,
2061        psxhdrs/proc04.c, psxhdrs/proc05.c, psxhdrs/proc06.c,
2062        psxhdrs/proc07.c, psxhdrs/proc08.c, psxhdrs/proc09.c,
2063        psxhdrs/proc10.c, psxhdrs/proc11.c, psxhdrs/proc12.c,
2064        psxhdrs/proc13.c, psxhdrs/proc14.c, psxhdrs/pthread01.c,
2065        psxhdrs/pthread02.c, psxhdrs/pthread03.c, psxhdrs/pthread04.c,
2066        psxhdrs/pthread05.c, psxhdrs/pthread06.c, psxhdrs/pthread07.c,
2067        psxhdrs/pthread08.c, psxhdrs/pthread09.c, psxhdrs/pthread10.c,
2068        psxhdrs/pthread11.c, psxhdrs/pthread12.c, psxhdrs/pthread13.c,
2069        psxhdrs/pthread14.c, psxhdrs/pthread15.c, psxhdrs/pthread16.c,
2070        psxhdrs/pthread17.c, psxhdrs/pthread18.c, psxhdrs/pthread19.c,
2071        psxhdrs/pthread20.c, psxhdrs/pthread21.c, psxhdrs/pthread22.c,
2072        psxhdrs/pthread23.c, psxhdrs/pthread24.c, psxhdrs/pthread25.c,
2073        psxhdrs/pthread26.c, psxhdrs/pthread27.c, psxhdrs/pthread28.c,
2074        psxhdrs/pthread29.c, psxhdrs/pthread30.c, psxhdrs/pthread31.c,
2075        psxhdrs/pthread32.c, psxhdrs/pthread33.c, psxhdrs/pthread34.c,
2076        psxhdrs/pthread35.c, psxhdrs/pthread36.c, psxhdrs/sched01.c,
2077        psxhdrs/sched02.c, psxhdrs/sched03.c, psxhdrs/sched04.c,
2078        psxhdrs/sched05.c, psxhdrs/sched06.c, psxhdrs/sched07.c,
2079        psxhdrs/sched08.c, psxhdrs/signal01.c, psxhdrs/signal02.c,
2080        psxhdrs/signal03.c, psxhdrs/signal04.c, psxhdrs/signal05.c,
2081        psxhdrs/signal06.c, psxhdrs/signal07.c, psxhdrs/signal08.c,
2082        psxhdrs/signal09.c, psxhdrs/signal10.c, psxhdrs/signal11.c,
2083        psxhdrs/signal12.c, psxhdrs/signal13.c, psxhdrs/signal14.c,
2084        psxhdrs/signal15.c, psxhdrs/signal16.c, psxhdrs/signal17.c,
2085        psxhdrs/signal18.c, psxhdrs/signal19.c, psxhdrs/signal20.c,
2086        psxhdrs/signal21.c, psxhdrs/signal22.c, psxhdrs/signal23.c,
2087        psxhdrs/sync01.c, psxhdrs/sync02.c, psxhdrs/sync03.c,
2088        psxhdrs/time01.c, psxhdrs/time02.c, psxhdrs/time03.c,
2089        psxhdrs/time04.c, psxhdrs/time05.c, psxhdrs/time06.c,
2090        psxhdrs/time07.c, psxhdrs/time08.c, psxhdrs/time09.c,
2091        psxhdrs/time10.c, psxhdrs/time11.c, psxhdrs/time12.c,
2092        psxhdrs/time13.c, psxhdrs/timer01.c, psxhdrs/timer02.c,
2093        psxhdrs/timer03.c, psxhdrs/timer04.c, psxhdrs/timer05.c,
2094        psxhdrs/timer06.c, psxhdrs/timer07.c, psxmsgq01/init.c,
2095        psxmsgq01/system.h, psxsem01/system.h, psxstat/main.c,
2096        psxstat/test.c, psxtime/main.c, psxtime/test.c, psxtimer/psxtimer.c,
2097        psxtimer/system.h: URL for license changed.
2098
20992003-09-04      Joel Sherrill <joel@OARcorp.com>
2100
2101        PR 462/tests
2102        * psxhdrs/Makefile.am: Added ualarm.c
2103        * psxhdrs/signal23.c: New file.
2104
21052003-09-03      Joel Sherrill <joel@OARcorp.com>
2106
2107        PR 463/tests
2108        PR 465/tests
2109        * psxhdrs/Makefile.am: Add new test cases.
2110        * psxhdrs/sync01.c, psxhdrs/sync02.c, psxhdrs/sync03.c,
2111        psxhdrs/timer07.c: New files.
2112
21132003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2114
2115        * Makefile.am: Reflect having moved aclocal/.
2116
21172003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2118
2119        * Makefile.am: Reflect having moved automake/.
2120        * include/Makefile.am: Reflect having moved automake/.
2121        * psx01/Makefile.am: Reflect having moved automake/.
2122        * psx02/Makefile.am: Reflect having moved automake/.
2123        * psx03/Makefile.am: Reflect having moved automake/.
2124        * psx04/Makefile.am: Reflect having moved automake/.
2125        * psx05/Makefile.am: Reflect having moved automake/.
2126        * psx06/Makefile.am: Reflect having moved automake/.
2127        * psx07/Makefile.am: Reflect having moved automake/.
2128        * psx08/Makefile.am: Reflect having moved automake/.
2129        * psx09/Makefile.am: Reflect having moved automake/.
2130        * psx10/Makefile.am: Reflect having moved automake/.
2131        * psx11/Makefile.am: Reflect having moved automake/.
2132        * psx12/Makefile.am: Reflect having moved automake/.
2133        * psx13/Makefile.am: Reflect having moved automake/.
2134        * psxcancel/Makefile.am: Reflect having moved automake/.
2135        * psxchroot01/Makefile.am: Reflect having moved automake/.
2136        * psxfile01/Makefile.am: Reflect having moved automake/.
2137        * psxhdrs/Makefile.am: Reflect having moved automake/.
2138        * psxmount/Makefile.am: Reflect having moved automake/.
2139        * psxmsgq01/Makefile.am: Reflect having moved automake/.
2140        * psxreaddir/Makefile.am: Reflect having moved automake/.
2141        * psxsem01/Makefile.am: Reflect having moved automake/.
2142        * psxstat/Makefile.am: Reflect having moved automake/.
2143        * psxtime/Makefile.am: Reflect having moved automake/.
2144        * psxtimer/Makefile.am: Reflect having moved automake/.
2145
21462003-08-14      Joel Sherrill <joel@OARcorp.com>
2147
2148        PR 408/filesystem
2149        * psx13/test.c: Added very rudimentary test of sync() service.
2150
21512003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2152
2153        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
2154
21552003-06-12      Joel Sherrill <joel@OARcorp.com>
2156
2157        * psxchroot01/test.c, psxreaddir/test.c: Removed warnings.
2158
21592003-05-29      Joel Sherrill <joel@OARcorp.com>
2160
2161        * psx02/init.c, psx04/init.c, psx13/test.c, psxchroot01/test.c,
2162        psxhdrs/pthread07.c, psxmsgq01/init.c, psxreaddir/test.c,
2163        psxtimer/psxtimer.c: Removed warnings.
2164
21652003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2166
2167        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
2168        CC_CFLAGS_DEFAULT (obsolete).
2169
21702003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2171
2172        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
2173        Remove CC_LDFLAGS_PROFILE_V.
2174
21752003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2176
2177        * configure.ac: Remove AC_CONFIG_AUX_DIR.
2178
21792003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2180
2181        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2182
21832003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2184
2185        * configure.ac: AC_PREREQ(2.57).
2186
21872002-11-14      Joel Sherrill <joel@OARcorp.com>
2188
2189        * psx01/psx01.scn, psx02/psx02.scn, psx03/psx03.scn, psx04/psx04.scn,
2190        psx05/psx05.scn, psx06/psx06.scn, psx07/psx07.scn, psx08/psx08.scn,
2191        psx09/psx09.scn, psx10/psx10.scn, psx11/psx11.scn, psx12/psx12.scn:
2192        Per PR239 update the IDs in the various screens.
2193
21942002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2195
2196        * .cvsignore: Reformat.
2197        Add autom4te*cache.
2198        Remove autom4te.cache.
2199
22002002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2201
2202        * psx01/Makefile.am: Use .$(OBJEXT) instead of .o.
2203        * psx02/Makefile.am: Use .$(OBJEXT) instead of .o.
2204        * psx03/Makefile.am: Use .$(OBJEXT) instead of .o.
2205        * psx04/Makefile.am: Use .$(OBJEXT) instead of .o.
2206        * psx05/Makefile.am: Use .$(OBJEXT) instead of .o.
2207        * psx06/Makefile.am: Use .$(OBJEXT) instead of .o.
2208        * psx07/Makefile.am: Use .$(OBJEXT) instead of .o.
2209        * psx08/Makefile.am: Use .$(OBJEXT) instead of .o.
2210        * psx09/Makefile.am: Use .$(OBJEXT) instead of .o.
2211        * psx10/Makefile.am: Use .$(OBJEXT) instead of .o.
2212        * psx11/Makefile.am: Use .$(OBJEXT) instead of .o.
2213        * psx12/Makefile.am: Use .$(OBJEXT) instead of .o.
2214        * psx13/Makefile.am: Use .$(OBJEXT) instead of .o.
2215        * psxcancel/Makefile.am: Use .$(OBJEXT) instead of .o.
2216        * psxchroot01/Makefile.am: Use .$(OBJEXT) instead of .o.
2217        * psxfile01/Makefile.am: Use .$(OBJEXT) instead of .o.
2218        * psxhdrs/Makefile.am: Use .$(OBJEXT) instead of .o.
2219        * psxmount/Makefile.am: Use .$(OBJEXT) instead of .o.
2220        * psxmsgq01/Makefile.am: Use .$(OBJEXT) instead of .o.
2221        * psxreaddir/Makefile.am: Use .$(OBJEXT) instead of .o.
2222        * psxsem01/Makefile.am: Use .$(OBJEXT) instead of .o.
2223        * psxstat/Makefile.am: Use .$(OBJEXT) instead of .o.
2224        * psxtime/Makefile.am: Use .$(OBJEXT) instead of .o.
2225        * psxtimer/Makefile.am: Use .$(OBJEXT) instead of .o.
2226
22272002-08-01      Joel Sherrill <joel@OARcorp.com>
2228
2229        * Per PR47 add support for buffered test output.  This involved
2230        adding defines to redirect output to a buffer and dump it when
2231        full, at "test pause", and at exit.  To avoid problems when redefining
2232        exit(), all tests were modified to call rtems_test_exit().
2233        Some tests, notable psxtests, had to be modified to include
2234        the standard test macro .h file (pmacros.h or tmacros.h) to
2235        enable this support.
2236        * include/pmacros.h, psx01/task.c, psx02/init.c, psx02/task.c,
2237        psx03/init.c, psx04/init.c, psx05/init.c, psx06/init.c, psx07/init.c,
2238        psx08/task3.c, psx09/init.c, psx10/init.c, psx11/init.c,
2239        psx12/init.c, psx13/Makefile.am, psx13/main.c, psx13/test.c,
2240        psxcancel/init.c, psxchroot01/Makefile.am, psxchroot01/main.c,
2241        psxchroot01/test.c, psxfile01/Makefile.am, psxfile01/main.c,
2242        psxfile01/test.c, psxfile01/test_cat.c, psxfile01/test_extend.c,
2243        psxfile01/test_write.c, psxmount/Makefile.am, psxmount/main.c,
2244        psxmount/test.c, psxmsgq01/init.c, psxreaddir/Makefile.am,
2245        psxreaddir/main.c, psxreaddir/test.c, psxsem01/init.c,
2246        psxstat/Makefile.am, psxstat/main.c, psxstat/test.c, psxtime/main.c,
2247        psxtime/test.c, psxtimer/psxtimer.c: Modified.
2248
22492002-07-05      Joel Sherrill <joel@OARcorp.com>
2250
2251        * psxcancel/Makefile.am, psxcancel/init.c, psxcancel/psxcancel.scn:
2252        Updated as part of PR164 which reported problems with the RTEMS
2253        implementation of pthread_cancel.
2254       
22552001-04-26      Joel Sherrill <joel@OARcorp.com>
2256
2257        * psxmsgq01/init.c: Reflect changes made to address PR81 that
2258        reworked POSIX message queues to add a descriptor separate from
2259        the underlying message queue.  This allows non-blocking to follow
2260        the "open" not the underlying queue.
2261 
22622002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2263
2264        * configure.ac: Remove ENABLE_GCC28.
2265
22662002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2267
2268        * configure.ac:
2269        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
2270        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
2271        * Makefile.am: Remove AUTOMAKE_OPTIONS.
2272        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
2273        * psx01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2274        * psx02/Makefile.am: Remove AUTOMAKE_OPTIONS.
2275        * psx03/Makefile.am: Remove AUTOMAKE_OPTIONS.
2276        * psx04/Makefile.am: Remove AUTOMAKE_OPTIONS.
2277        * psx05/Makefile.am: Remove AUTOMAKE_OPTIONS.
2278        * psx06/Makefile.am: Remove AUTOMAKE_OPTIONS.
2279        * psx07/Makefile.am: Remove AUTOMAKE_OPTIONS.
2280        * psx08/Makefile.am: Remove AUTOMAKE_OPTIONS.
2281        * psx09/Makefile.am: Remove AUTOMAKE_OPTIONS.
2282        * psx10/Makefile.am: Remove AUTOMAKE_OPTIONS.
2283        * psx11/Makefile.am: Remove AUTOMAKE_OPTIONS.
2284        * psx12/Makefile.am: Remove AUTOMAKE_OPTIONS.
2285        * psx13/Makefile.am: Remove AUTOMAKE_OPTIONS.
2286        * psxcancel/Makefile.am: Remove AUTOMAKE_OPTIONS.
2287        * psxchroot01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2288        * psxfile01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2289        * psxhdrs/Makefile.am: Remove AUTOMAKE_OPTIONS.
2290        * psxmount/Makefile.am: Remove AUTOMAKE_OPTIONS.
2291        * psxmsgq01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2292        * psxreaddir/Makefile.am: Remove AUTOMAKE_OPTIONS.
2293        * psxsem01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2294        * psxstat/Makefile.am: Remove AUTOMAKE_OPTIONS.
2295        * psxtime/Makefile.am: Remove AUTOMAKE_OPTIONS.
2296        * psxtimer/Makefile.am: Remove AUTOMAKE_OPTIONS.
2297
22982001-11-07      Jennifer Averett <jennifer@OARcorp.com>
2299
2300        Reported by Ibragimov Ilya <ibr@oktet.ru> and tracked as PR63.
2301        * psxstat/test.c: Fix test ENOTDIR to correspond to chdir() change.
2302        Since we check permissions before evaluating enough to see if it
2303        a regular file or directory, this hack is needed to make the regular
2304        file executable.
2305
23062001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2307
2308        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
2309        * configure.in: Remove.
2310        * configure.ac: New file, generated from configure.in by autoupdate.
2311
23122001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2313
2314        * psxtests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
2315
23162001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2317
2318        * psx01/Makefile.am: include leaf.am instead of leaf.cfg.
2319        * psx11/Makefile.am: include leaf.am instead of leaf.cfg.
2320        * psxcancel/Makefile.am: include leaf.am instead of leaf.cfg.
2321        * psx02/Makefile.am: include leaf.am instead of leaf.cfg.
2322        * psx13/Makefile.am: include leaf.am instead of leaf.cfg.
2323        * psxtime/Makefile.am: include leaf.am instead of leaf.cfg.
2324        * psxchroot01/Makefile.am: include leaf.am instead of leaf.cfg.
2325        * psx07/Makefile.am: include leaf.am instead of leaf.cfg.
2326        * psxmsgq01/Makefile.am: include leaf.am instead of leaf.cfg.
2327        * psxtimer/Makefile.am: include leaf.am instead of leaf.cfg.
2328        * psx10/Makefile.am: include leaf.am instead of leaf.cfg.
2329        * psx08/Makefile.am: include leaf.am instead of leaf.cfg.
2330        * psxhdrs/Makefile.am: include leaf.am instead of leaf.cfg.
2331        * psxfile01/Makefile.am: include leaf.am instead of leaf.cfg.
2332        * psx05/Makefile.am: include leaf.am instead of leaf.cfg.
2333        * psx09/Makefile.am: include leaf.am instead of leaf.cfg.
2334        * psxmount/Makefile.am: include leaf.am instead of leaf.cfg.
2335        * psxstat/Makefile.am: include leaf.am instead of leaf.cfg.
2336        * psx12/Makefile.am: include leaf.am instead of leaf.cfg.
2337        * psxreaddir/Makefile.am: include leaf.am instead of leaf.cfg.
2338        * psxsem01/Makefile.am: include leaf.am instead of leaf.cfg.
2339        * psx03/Makefile.am: include leaf.am instead of leaf.cfg.
2340        * psx04/Makefile.am: include leaf.am instead of leaf.cfg.
2341        * psx06/Makefile.am: include leaf.am instead of leaf.cfg.
2342
23432001-08-09      Fernando-Ruiz Casas <correo@fernando-ruiz.com>
2344
2345        * psxchroot01/.cvsignore, psxchroot01/Makefile.am, psxchroot01/main.c,
2346        psxchroot01/psxchroot01.scn, psxchroot01/test.c:  Implemented the
2347        psxchroot01 test.
2348
23492001-05-25      Joel Sherrill <joel@OARcorp.com>
2350
2351        * Added once version of psxchroot01 test for user review.
2352        * psxchroot01: New directory.
2353        * psxchroot01/Makefile.am, psxchroot01/main.c, psxchroot01/test.c,
2354        psxchroot01/psxchroot01.scn, psxchroot01/.cvsignore: New files.
2355        * configure.in, Makefile.am: Modified to reflect above.
2356
23572001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
2358
2359        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
2360
23612001-04-24      Joel Sherrill <joel@OARcorp.com>
2362
2363        * psxfile01/test.c, psxfile01/psxfile01.scn : Added test case for
2364        open, write, reopen, append twice from Andrew Bythell
2365        <abythell@nortelnetworks.com> that tripped an initialization
2366        problem in the IMFS.
2367
23682001-04-20      Joel Sherrill <joel@OARcorp.com>
2369
2370        * psx04/init.c, psx04/psx04.scn, psx07/init.c, psx07/psx07.scn,
2371        psxfile01/psxfile01.scn, psxmsgq01/psxmsgq01.scn,
2372        psxreaddir/test.c, psxstat/psxstat.scn, psxstat/test.c,
2373        psxtime/psxtime.scn, psxtimer/psxtimer.scn:
2374        Various adjustments so test output matches screens more reliably.
2375
23762001-01-25      Joel Sherrill <joel@OARcorp.com>
2377
2378        * psx01/psx01.scn: Corrected to reflect clock_getres() now working.
2379
23802000-11-17      Jennifer Averett <jennifer@OARcorp.com>
2381
2382        * psxstat/test.c, psxstat/psxstat.scn: Forced inode numbers
2383        to remain consistant across platforms and bsps by forcing
2384        a mount point in front of all paths.
2385
23862000-11-17      Jennifer Averret <jennifer@OARcorp.com>
2387
2388        * psxmount/test.c, psxmount/psxmount.scn: Improve output to report
2389        expected error condition in one case.
2390        * psxreaddir/test.c, psxreaddir.scn: Added test cases to exercise
2391        readdir() of root of mounted filesystem.  Also corrected the screen
2392        file for some mistakes noticed in this effort.
2393
23942000-11-13      Joel Sherrill <joel@OARcorp.com>
2395
2396        * psxmount/psxmount.scn, psxmount/test.c: Correct spelling.
2397
23982000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2399
2400        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
2401
24022000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2403
2404        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
2405
24062000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2407
2408        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
2409        Switch to GNU canonicalization.
2410        * psxtests.am: Remove DEFS.
2411
24122000-10-24      Joel Sherrill <joel@OARcorp.com>
2413
2414        * psxmount/test.c, psxstat/test.c: Include <imfs.h> to get IMFS_ops.
2415        It was formerly incorrectly prototyped in <libio.h>.
2416
24172000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2418
2419        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
2420        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
2421        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
2422        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
2423        psx13/Makefile.am, psxcancel/Makefile.am, psxfile01/Makefile.am,
2424        psxhdrs/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
2425        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
2426        psxtime/Makefile.am, psxtimer/Makefile.am: Include compile.am
2427
24282000-08-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2429        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
2430        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
2431        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
2432        psx10/Makefile.am, psx11/Makefile.am, psx11/Makefile.am,
2433        psx12/Makefile.am, psxcancel/Makefile.am, psxmsgq01/Makefile.am,
2434        psxsem01/Makefile.am, psxsem01/Makefile.am, psxtimer/Makefile.am:
2435        Use AM_CPPFLAGS += instead of AM_CPPFLAGS =
2436
24372000-08-10      Joel Sherrill <joel@OARcorp.com>
2438
2439        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.