source: rtems/testsuites/psxtests/ChangeLog @ 4562dd8

4.115
Last change on this file since 4562dd8 was 4562dd8, checked in by Ralf Corsepius <ralf.corsepius@…>, on 09/30/11 at 02:53:32

2011-09-30 Ralf Corsépius <ralf.corsepius@…>

  • psx01/init.c, psx07/init.c, psx09/init.c, psx12/init.c, psxclock/init.c, psxtimer01/psxtimer.c: Include "pritime.h". Use PRIdtime_t to print time_t.
  • Property mode set to 100644
File size: 93.5 KB
Line 
12011-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * psx01/init.c, psx07/init.c, psx09/init.c, psx12/init.c,
4        psxclock/init.c, psxtimer01/psxtimer.c: Include "pritime.h".
5        Use PRIdtime_t to print time_t.
6
72011-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
8
9        * configure.ac: Check for size of time_t.
10
112011-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
12
13        * psx16/init.c, psxclassic01/init.c, psxeintr_join/init.c:
14        Add HAVE_CONFIG_H.
15
162011-09-05      Sebastian Huber <sebastian.huber@embedded-brains.de>
17
18        * psxfatal01/psxfatal01.scn, psxfatal01/testcase.h,
19        psxfatal02/psxfatal02.scn, psxfatal02/testcase.h,
20        psxfatal_support/init.c: Print proper begin and end message.
21
222011-08-21      Joel Sherrill <joel.sherrilL@OARcorp.com>
23
24        PR 1890/cpukit
25        * psxmsgq01/init.c: POSIX says msg_prio is allowed to be NULL.
26
272011-08-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
28
29        * psxfatal_support/init.c: Ensure that _Thread_BSP_context is
30        initialized.
31
322011-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
33
34        * psx16/Makefile.am: New file.
35
362011-08-01      Joel Sherrill <joel.sherrilL@OARcorp.com>
37
38        * psx16/.cvsignore, psx16/init.c, psx16/psx16.doc, psx16/psx16.scn: New
39        files. Accidentally missed in previous commit.
40
412011-07-31      Joel Sherrill <joel.sherrilL@OARcorp.com>
42
43        PR 1855/cpukit
44        * Makefile.am, configure.ac: Correct signal processing during
45        pthread_join. We are supposed to unblock the thread waiting on a
46        pthread_join(), dispatch the signal handler, account for it
47        potentially overwriting errno, and then have the thread return to
48        blocking within pthread_join().
49        * psxeintr_join/.cvsignore, psxeintr_join/Makefile.am,
50        psxeintr_join/init.c, psxeintr_join/psxeintr_join.doc,
51        psxeintr_join/psxeintr_join.scn: New files.
52
532011-07-31      Joel Sherrill <joel.sherrilL@OARcorp.com>
54
55        PR 1867/cpukit
56        * Makefile.am, configure.ac, psx12/task.c, psxkey03/init.c,
57        psxrwlock01/test.c: Correct implementation of pthread_exit() and
58        pthread_join() to support the case where a thread is joinable but
59        calls pthread_exit() before a thread has attempted to join.
60
612011-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
62
63        PR 1839/filesystem
64        * psxfchx01/init.c, psxfchx01/psxfchx01.scn, psxfile01/psxfile01.scn,
65        psxfile01/test.c: Update test to reflect new status codes.
66
672011-07-21      Ralf Corsépius <ralf.corsepius@rtems.org>
68
69        * psxhdrs/Makefile.am: Remove -Wno-unused-but-set-variable
70        (Non-portable).
71
722011-07-19      Joel Sherrill <joel.sherrilL@OARcorp.com>
73
74        PR 1838/filesystem
75        * psxfchx01/init.c, psxfchx01/psxfchx01.scn: fchmod() does not need a
76        writeable file descriptor.
77
782011-06-20      Ralf Corsépius <ralf.corsepius@rtems.org>
79
80        * psxautoinit01/Makefile.am, psxautoinit02/Makefile.am,
81        psxbarrier01/Makefile.am, psxrwlock01/Makefile.am,
82        psxspin01/Makefile.am, psxspin02/Makefile.am:
83        Remove scndir.
84
852011-06-20      Ralf Corsépius <ralf.corsepius@rtems.org>
86
87        * psxautoinit01/Makefile.am, psxbarrier01/Makefile.am,
88        psxclassic01/Makefile.am, psxcleanup01/Makefile.am,
89        psxfchx01/Makefile.am, psxpasswd01/Makefile.am,
90        psxpasswd02/Makefile.am, psxpipe01/Makefile.am,
91        psxrwlock01/Makefile.am, psxspin01/Makefile.am,
92        psxspin02/Makefile.am: Eliminate rtems_scn_DATA.
93        Install *.doc to rtems_testsdir.
94        * Makefile.am: Remove EXTRA_DIST.
95        Remove DIST_SUBDIRS.
96        Remove obsolete comments.
97        * psxclassic01/psxclassic01.doc: Fix copyright date.
98
992011-05-16      Yaakov Selkowitz  <yselkowitz@users.sourceforge.net>
100
101        * psxclock/init.c (Init):
102        Use CLOCK_PROCESS_CPUTIME_ID and CLOCK_THREAD_CPUTIME_ID.
103        * psxclock/psxclock.scn: Regenerate.
104
1052011-05-06      Joel Sherrill <joel.sherrill@oarcorp.com>
106
107        * psxfile01/test.c, psxmsgq01/init.c, psxreaddir/test.c: Fix tests
108        broken in warning pass.
109
1102011-05-05      Joel Sherrill <joel.sherrill@oarcorp.com>
111
112        * psx04/task3.c, psxfile01/test.c, psxhdrs/Makefile.am,
113        psxmsgq01/init.c, psxreaddir/test.c, psxsignal01/init.c,
114        psxtimes01/init.c, psxualarm/init.c: Remove warnings.
115
1162011-04-15      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
117
118        * psxstat/test.c: Fixed integer type.  Check status codes.
119
1202011-03-09      Joel Sherrill <joel.sherrill@oarcorp.com>
121
122        * psx04/init.c, psx04/psx04.scn: Remove test case made obsolete by
123        PR1759.
124
1252011-03-08      Joel Sherrill <joel.sherrilL@OARcorp.com>
126
127        PR 1759/cpukit
128        * Makefile.am, configure.ac: Add test to use some pthread calls with
129        Classic Tasks.
130        * psxclassic01/.cvsignore, psxclassic01/Makefile.am,
131        psxclassic01/init.c, psxclassic01/psxclassic01.doc,
132        psxclassic01/psxclassic01.scn: New files.
133
1342011-02-22      Ralf Corsépius <ralf.corsepius@rtems.org>
135
136        * configure.ac: Add AC_CONFIG_HEADER(config.h).
137
1382011-02-22      Ralf Corsépius <ralf.corsepius@rtems.org>
139
140        * psx01/init.c, psx01/task.c, psx02/init.c, psx02/task.c, psx03/init.c,
141        psx03/task.c, psx04/init.c, psx04/task1.c, psx04/task2.c, psx04/task3.c,
142        psx05/init.c, psx05/task.c, psx05/task2.c, psx05/task3.c, psx06/init.c,
143        psx06/task.c, psx06/task2.c, psx07/init.c, psx07/task.c, psx08/init.c,
144        psx08/task1.c, psx08/task2.c, psx08/task3.c, psx09/init.c, psx10/init.c,
145        psx10/task.c, psx10/task2.c, psx10/task3.c, psx11/init.c, psx11/task.c,
146        psx12/init.c, psx12/task.c, psx13/main.c, psx13/test.c, psx14/init.c,
147        psx15/init.c, psxaio01/init.c, psxaio02/init.c, psxaio03/init.c,
148        psxalarm01/init.c, psxautoinit01/init.c, psxautoinit02/init.c,
149        psxbarrier01/main.c, psxbarrier01/test.c, psxcancel/init.c,
150        psxcancel01/init.c, psxchroot01/main.c, psxchroot01/test.c,
151        psxcleanup/psxcleanup.c, psxcleanup01/init.c, psxclock/init.c,
152        psxcond01/init.c, psxenosys/init.c, psxfatal_support/init.c,
153        psxfchx01/init.c, psxfile01/main.c, psxfile01/test.c,
154        psxfile01/test_cat.c, psxfile01/test_extend.c, psxfile01/test_write.c,
155        psxfile02/init.c, psxfilelock01/init.c, psxgetrusage01/init.c,
156        psxhdrs/clock01.c, psxhdrs/clock02.c, psxhdrs/clock03.c,
157        psxhdrs/clock04.c, psxhdrs/clock05.c, psxhdrs/clock06.c,
158        psxhdrs/cond01.c, psxhdrs/cond02.c, psxhdrs/cond03.c, psxhdrs/cond04.c,
159        psxhdrs/cond05.c, psxhdrs/cond06.c, psxhdrs/cond07.c, psxhdrs/cond08.c,
160        psxhdrs/cond09.c, psxhdrs/cond10.c, psxhdrs/key01.c, psxhdrs/key02.c,
161        psxhdrs/key03.c, psxhdrs/key04.c, psxhdrs/mutex01.c, psxhdrs/mutex02.c,
162        psxhdrs/mutex03.c, psxhdrs/mutex04.c, psxhdrs/mutex05.c,
163        psxhdrs/mutex06.c, psxhdrs/mutex07.c, psxhdrs/mutex08.c,
164        psxhdrs/mutex09.c, psxhdrs/mutex10.c, psxhdrs/mutex11.c,
165        psxhdrs/mutex12.c, psxhdrs/mutex13.c, psxhdrs/mutex14.c,
166        psxhdrs/mutex15.c, psxhdrs/mutex16.c, psxhdrs/proc01.c,
167        psxhdrs/proc02.c, psxhdrs/proc03.c, psxhdrs/proc04.c, psxhdrs/proc05.c,
168        psxhdrs/proc06.c, psxhdrs/proc07.c, psxhdrs/proc08.c, psxhdrs/proc09.c,
169        psxhdrs/proc10.c, psxhdrs/proc11.c, psxhdrs/proc12.c, psxhdrs/proc13.c,
170        psxhdrs/proc14.c, psxhdrs/pthread01.c, psxhdrs/pthread02.c,
171        psxhdrs/pthread03.c, psxhdrs/pthread04.c, psxhdrs/pthread05.c,
172        psxhdrs/pthread06.c, psxhdrs/pthread07.c, psxhdrs/pthread08.c,
173        psxhdrs/pthread09.c, psxhdrs/pthread10.c, psxhdrs/pthread11.c,
174        psxhdrs/pthread12.c, psxhdrs/pthread13.c, psxhdrs/pthread14.c,
175        psxhdrs/pthread15.c, psxhdrs/pthread16.c, psxhdrs/pthread17.c,
176        psxhdrs/pthread18.c, psxhdrs/pthread19.c, psxhdrs/pthread20.c,
177        psxhdrs/pthread21.c, psxhdrs/pthread22.c, psxhdrs/pthread23.c,
178        psxhdrs/pthread24.c, psxhdrs/pthread25.c, psxhdrs/pthread26.c,
179        psxhdrs/pthread27.c, psxhdrs/pthread28.c, psxhdrs/pthread29.c,
180        psxhdrs/pthread30.c, psxhdrs/pthread31.c, psxhdrs/pthread32.c,
181        psxhdrs/pthread33.c, psxhdrs/pthread34.c, psxhdrs/pthread35.c,
182        psxhdrs/pthread36.c, psxhdrs/pthread37.c, psxhdrs/pthread38.c,
183        psxhdrs/pthread39.c, psxhdrs/pthread40.c, psxhdrs/sched01.c,
184        psxhdrs/sched02.c, psxhdrs/sched03.c, psxhdrs/sched04.c,
185        psxhdrs/sched05.c, psxhdrs/sched06.c, psxhdrs/sched07.c,
186        psxhdrs/sched08.c, psxhdrs/signal01.c, psxhdrs/signal02.c,
187        psxhdrs/signal03.c, psxhdrs/signal04.c, psxhdrs/signal05.c,
188        psxhdrs/signal06.c, psxhdrs/signal07.c, psxhdrs/signal08.c,
189        psxhdrs/signal09.c, psxhdrs/signal10.c, psxhdrs/signal11.c,
190        psxhdrs/signal12.c, psxhdrs/signal13.c, psxhdrs/signal14.c,
191        psxhdrs/signal15.c, psxhdrs/signal16.c, psxhdrs/signal17.c,
192        psxhdrs/signal18.c, psxhdrs/signal19.c, psxhdrs/signal20.c,
193        psxhdrs/signal21.c, psxhdrs/signal22.c, psxhdrs/signal23.c,
194        psxhdrs/sync01.c, psxhdrs/sync02.c, psxhdrs/sync03.c, psxhdrs/time01.c,
195        psxhdrs/time02.c, psxhdrs/time03.c, psxhdrs/time04.c, psxhdrs/time05.c,
196        psxhdrs/time06.c, psxhdrs/time07.c, psxhdrs/time08.c, psxhdrs/time09.c,
197        psxhdrs/time10.c, psxhdrs/time11.c, psxhdrs/time12.c, psxhdrs/time13.c,
198        psxhdrs/timer01.c, psxhdrs/timer02.c, psxhdrs/timer03.c,
199        psxhdrs/timer04.c, psxhdrs/timer05.c, psxhdrs/timer06.c,
200        psxhdrs/timer07.c, psxid01/init.c, psximfs01/init.c, psximfs02/init.c,
201        psxintrcritical01/init.c, psxitimer/init.c, psxkey01/init.c,
202        psxkey01/task.c, psxkey02/init.c, psxkey03/init.c, psxmount/main.c,
203        psxmount/test.c, psxmsgq01/init.c, psxmsgq02/init.c, psxmsgq03/init.c,
204        psxmsgq04/init.c, psxmutexattr01/init.c, psxobj01/init.c,
205        psxpasswd01/init.c, psxpasswd02/init.c, psxpipe01/init.c,
206        psxrdwrv/main.c, psxrdwrv/test.c, psxreaddir/main.c, psxreaddir/test.c,
207        psxrwlock01/main.c, psxrwlock01/test.c, psxsem01/init.c,
208        psxsignal01/init.c, psxsignal01/task1.c, psxsignal02/init.c,
209        psxsignal03/init.c, psxsignal05/init.c, psxsignal06/init.c,
210        psxspin01/main.c, psxspin01/test.c, psxspin02/main.c, psxspin02/test.c,
211        psxstack01/init.c, psxstack02/init.c, psxstat/main.c, psxstat/test.c,
212        psxsysconf/init.c, psxtime/main.c, psxtime/test.c,
213        psxtimer01/psxtimer.c, psxtimer02/psxtimer.c, psxtimes01/init.c,
214        psxualarm/init.c, psxusleep/init.c: Add HAVE_CONFIG_H.
215
2162011-02-14      Joel Sherrill <joel.sherrill@oarcorp.com>
217
218        * psxaio03/init.c, psxaio03/psxaio03.scn: Run in a reasonable amount of
219        time. Update screen.
220
2212011-02-14      Joel Sherrill <joel.sherrilL@OARcorp.com>
222
223        * psximfs02/init.c: Disable EPERM test which does not work when POSIX
224        is disabled.
225
2262011-02-08      Ralf Corsépius <ralf.corsepius@rtems.org>
227
228        * include/pmacros.h: Add PRIxblksize_t, PRIxblkcnt_t.
229        * configure.ac: Add AC_CHECK_SIZEOF([blksize_t]),
230        AC_CHECK_SIZEOF([blkcnt_t]).
231
2322011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
233
234        * configure.ac: Require autoconf-2.68, automake-1.11.1.
235
2362011-01-17      Alin Rus <alin.codejunkie@gmail.com>
237
238        * Makefile.am, configure.ac: Add psxaio03/.
239        * psxaio03/Makefile.am, psxaio03/init.c, psxaio03/psxaio03.scn
240        psxaio03/system.h: New.
241
2422011-01-08      Alin Rus <alin.codejunkie@gmail.com>
243
244        * psxaio02/init.c: Improve aio_cancel() coverage.
245
2462011-01-02      Joel Sherrill <joel.sherrilL@OARcorp.com>
247
248        * psx05/init.c: Spacing.
249
2502010-11-01      Alin Rus <alin.codejunkie@gmail.com>
251
252        * psxaio01/init.c, psxaio02/init.c: Improve coverage.
253
2542010-10-21      Joel Sherrill <joel.sherrill@oarcorp.com>
255
256        * psx05/init.c: Check for correct status returned.
257        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test code
258        to exercise path when attempting to lock for reading but there
259        is at least one writer blocked waiting for access.
260
2612010-10-21      Joel Sherrill <joel.sherrill@oarcorp.com>
262
263        * Makefile.am, configure.ac: New test to ensure pthread_cond_wait() and
264        sleep() (e.g. interruptible blocking and sleeping) are interruptible
265        by signal.
266        * psxsignal06/.cvsignore, psxsignal06/Makefile.am, psxsignal06/init.c,
267        psxsignal06/psxsignal06.doc, psxsignal06/psxsignal06.scn: New files.
268
2692010-10-21      Joel Sherrill <joel.sherrill@oarcorp.com>
270
271        * psx02/init.c, psx02/task.c, psx03/init.c, psx04/init.c,
272        psx04/task1.c, psx04/task2.c, psx04/task3.c, psx05/init.c,
273        psx05/task.c, psx05/task2.c, psx05/task3.c, psx06/init.c,
274        psx06/task.c, psx06/task2.c, psx07/init.c, psx08/init.c,
275        psx08/task2.c, psx08/task3.c, psx09/init.c, psx10/init.c,
276        psx10/task.c, psx10/task2.c, psx10/task3.c, psx11/init.c,
277        psx11/task.c, psx12/init.c, psxalarm01/init.c, psxbarrier01/test.c,
278        psxcancel01/init.c, psxchroot01/test.c, psxitimer/init.c,
279        psxkey01/task.c, psxkey02/init.c, psxkey03/init.c, psxmount/test.c,
280        psxmsgq01/init.c, psxmsgq03/init.c, psxmsgq04/init.c,
281        psxrwlock01/test.c, psxsem01/init.c, psxsignal01/init.c,
282        psxsignal01/task1.c, psxsignal02/init.c, psxsignal03/init.c,
283        psxsignal05/init.c, psxspin01/test.c, psxspin02/test.c,
284        psxstack01/init.c, psxstack02/init.c, psxualarm/init.c: Eliminate
285        double space after parenthesis on rtems_test_assert().
286
2872010-10-08      Ralf Corsépius <ralf.corsepius@rtems.org>
288
289        * psx07/init.c: Add HAVE_DECL_PTHREAD_ATTR_SETGUARDSIZE guard around
290        guardsize.
291
2922010-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
293
294        * psxhdrs/pthread37.c, psxhdrs/pthread38.c, psxhdrs/pthread39.c,
295        psxhdrs/pthread40.c: New files.
296
2972010-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
298
299        * Makefile.am, configure.ac, psx07/init.c, psx07/psx07.scn,
300        psxhdrs/Makefile.am, psxstack01/init.c: Add pthread_attr_getstack,
301        pthread_attr_setstack, pthread_attr_getguardsize, and
302        pthread_attr_setguardsize.
303        * psxstack02/.cvsignore, psxstack02/Makefile.am, psxstack02/init.c,
304        psxstack02/psxstack02.doc, psxstack02/psxstack02.scn: New files.
305
3062010-10-01      Ralf Corsépius <ralf.corsepius@rtems.org>
307
308        * configure.ac: Check for pthread_attr_{get,set}cputime instead of
309        pthread_pthread_attr_{get,set}cputime (Typo).
310
3112010-09-28      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
312
313        * psx15/.cvsignore, psx15/Makefile.am, psx15/init.c, psx15/psx15.scn:
314        New files.
315        * Makefile.am, configure.ac: Reflect changes above.
316
3172010-08-30      Ralf Corsépius <ralf.corsepius@rtems.org>
318
319        * configure.ac: AC_CHECK_DECLS([seteuid]).
320        * psximfs02/init.c: Provide decl for seteuid if not provided by
321        libc.
322
3232010-08-30      Ralf Corsépius <ralf.corsepius@rtems.org>
324
325        * psxenosys/init.c, psxenosys/psxenosys.doc,
326        psxenosys/psxenosys.scn: Remove devctl.
327
3282010-08-26      Joel Sherrill <joel.sherrill@oarcorp.com>
329
330        * psxenosys/init.c, psxenosys/psxenosys.scn: Update to reflect some of
331        aio being implemented.
332
3332010-08-19      Joel Sherrill <joel.sherrilL@OARcorp.com>
334
335        * psxenosys/init.c, psxenosys/psxenosys.scn: Update to reflect AIO
336        submission.
337
3382010-08-19      Joel Sherrill <joel.sherrilL@OARcorp.com>
339
340        * psxaio01/.cvsignore, psxaio02/.cvsignore: New files.
341
3422010-08-16      Alin Rus <alin.codejunkie@gmail.com>
343
344        * Makefile.am, configure.ac: Add psxaio01/, psxaio02/.
345        * psxaio01/Makefile.am, psxaio01/init.c, psxaio01/psxaio01.scn,
346        psxaio01/system.h: New.
347        * psxaio02/Makefile.am, psxaio02/init.c, psxaio02/psxaio02.scn,
348        psxaio02/system.h: New.
349
3502010-08-10      Bharath Suri <bharath.s.jois@gmail.com>
351
352        PR 1598/testing
353        * psxpasswd02/init.c, psxpasswd02/psxpasswd02.scn: New test case
354        added to improve coverage of getpwent.c.
355
3562010-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
357
358        PR 1665/testing
359        * psximfs02/init.c: Fix uninitialized variable warning.
360
3612010-08-09      Bharath Suri <bharath.s.jois@gmail.com>
362
363        PR 1661/testing
364        * psximfs02/init.c: Changes to improve coverage of
365        imfs_initsupp.c, by using a bad value for
366        CONFIGURE_IMFS_MEMFILE_BYTES_PER_BLOCK
367
3682010-08-09      Joel Sherrill <joel.sherrill@oarcorp.com>
369
370        PR 1661/testing
371        * psxchroot01/test.c, psximfs01/init.c, psximfs02/init.c,
372        psxpipe01/init.c: Eliminate most references to RTEMS_Malloc_Heap.
373
3742010-08-09      Ralf Corsépius <ralf.corsepius@rtems.org>
375
376        * psxpasswd02/init.c: Remove unused variable.
377
3782010-08-06      Bharath Suri <bharath.s.jois@gmail.com>
379
380        PR 1654/testing
381        * psx13/test.c, psx13/psx13.scn: Test case to improve testing of
382        dup2 routine.
383        * psxfile01/test.c, psxfile01/psxfile01.scn: New test to improve
384        testing of fcntl routine.
385        * psximfs01/init.c, psximfs01/psximfs01.scn: Improve testing of
386        imfs routines.
387        * psximfs02/init.c, psximfs02/psximfs02.scn: Improve coverage of
388        imfs routines.
389        * psxpasswd02/init.c, psxpasswd02/psxpasswd02.scn: New tests to
390        improve coverage of getpwent.c.
391
3922010-08-06      Ralf Corsépius <ralf.corsepius@rtems.org>
393
394        PR 1652/GCC:
395        * psxpipe01/init.c: Expand incomplete initializers triggering
396        powerpc-gcc -msdata breakdown.
397
3982010-07-30      Bharath Suri <bharath.s.jois@gmail.com>
399
400        PR 1642/testing
401        * psximfs02/init.c, psximfs02/psximfs02.scn,
402        psximfs02/psximfs02.doc: Added test cases to exercise chmod(),
403        chown() and routines in imfs_debug.c.
404
4052010-07-29      Bharath Suri <bharath.s.jois@gmail.com>
406
407        PR 1642/testing
408        * psximfs02/init.c, psximfs02/psximfs02.scn,
409        psximfs02/psximfs02.doc, psximfs02/Makefile.am: New test added.
410        * configure.ac, Makefile.am: Changes to accommodate psximfs02
411        test.
412
4132010-07-29      Bharath Suri <bharath.s.jois@gmail.com>
414
415        PR 1633/testing
416        * psximfs01/init.c, psximfs01/psximfs01.scn,
417        psximfs01/psximfs01.doc: New cases to exercise
418        IMFS_memfile_remove.
419
4202010-07-27      Joel Sherrill <joel.sherrill@oarcorp.com>
421
422        * psxobj01/Makefile.am, psxobj01/init.c, psxobj01/psxobj01.scn: Add
423        test for runnign out of workspace when setting object name as string.
424
4252010-07-27      Vinu Rajashekhar <vinutheraj@gmail.com>
426
427        PR 1629/cpukit
428        * psx04/init.c: sigsuspend() was not completely following the POSIX
429        specification.
430
4312010-07-19      Bharath Suri <bharath.s.jois@gmail.com>
432
433        PR 1623/testing
434        * psx13/test.c, psx13/psx13.scn: New cases to improve coverage of
435        utime() and fpathconf().
436        * psxfile01/test.c, psxfile01/psxfile01.scn: New cases to improve
437        coverage of rmdir(), unlink(), mknod(), link(), open(), read(),
438        write().
439        * psxstat/test.c, psxstat/psxstat.scn: New case to improve
440        coverage of readlink().
441
4422010-07-17      Bharath Suri <bharath.s.jois@gmail.com>
443
444        PR 1622/testing
445        * psxchroot01/test.c, psxchroot01/psxchroot01.scn: Added two test
446        cases to completely cover chroot().
447
4482010-07-16      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
449
450        * psxfile01/test.c: Avoid NULL pointer access.
451
4522010-07-15      Bharath Suri <bharath.s.jois@gmail.com>
453
454        PR 1617/testing
455        * psxfile01/test.c, psxfile01/psxfile01.scn: Added new cases to
456        exercise_link_r and _unlink_r
457        * psxstat/test.c, psxstat/psxstat.scn: Added new cases to exercise
458        _lstat_r and _stat_r.
459        * psxtime/test.c, psxtime/psxtime.scn: Added new cases to exercise
460        _gettimeofday.
461
4622010-07-16      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
463
464        * psxstat/test.c: Avoid NULL pointer access.
465
4662010-07-12      Bharath Suri <bharath.s.jois@gmail.com>
467
468        PR 1613/testing
469        * psxfchx01/init.c, psxfchx01/Makefile.am, psxfchx01/.cvsignore,
470        psxfchx01/psxfchx01.doc, psxfchx01/psxfchx01.scn: New
471        tests. Improves coverage of fchdir, fchmod, fchown directives.
472        * configure.ac, Makefile.am: Changes to accommodate new test.
473        * psxstat/test.c, psxstat/psxstat.scn: Added new test case to test
474        statvfs routine under libcsupport.
475
4762010-07-09      Bharath Suri <bharath.s.jois@gmail.com>
477
478        PR 1610/testing
479        * psx13/test.c, psx13/psx13.scn: Remove the test cases which
480        exercise pipe. These are new a new test under psxpipe01/
481        * psxpipe01/init.c, psxpipe01/Makefile.am,
482        psxpipe01/psxpipe01.scn, psxpipe01/psxpipe01.doc: Added new test.
483        * Makefile.am, configure.ac: Changes due to addition of new test:
484        psxpipe01.
485
4862010-07-08      Bharath Suri <bharath.s.jois@gmail.com>
487
488        PR 1608/testing
489        * psxfile01/init.c: Add a simple test case: Open file as read-only
490        and attemp to truncate. Improves coverage.
491
4922010-07-07      Joel Sherrill <joel.sherrill@oarcorp.com>
493
494        PR 1606/cpukit
495        * psxfatal_support/init.c: Remove
496        INTERNAL_ERROR_INVALID_WORKSPACE_ADDRESS since it is not generated.
497
4982010-07-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
499
500        * psxfatal_support/init.c: Print end of test message in case of
501        success.  Stop multitasking in the fatal error extension.
502        * psxfatal01/psxfatal01.scn, psxfatal02/psxfatal02.scn: Update.
503
5042010-07-06      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
505
506        * psxtimes01/init.c: Added missing declaration.
507
5082010-07-05      Joel Sherrill <joel.sherrill@oarcorp.com>
509
510        * Makefile.am, configure.ac: Add test for various forms of times() and
511        getrusage().
512        * psxgetrusage01/.cvsignore, psxgetrusage01/Makefile.am,
513        psxgetrusage01/init.c, psxgetrusage01/psxgetrusage01.doc,
514        psxgetrusage01/psxgetrusage01.scn, psxtimes01/.cvsignore,
515        psxtimes01/Makefile.am, psxtimes01/init.c, psxtimes01/psxtimes01.doc,
516        psxtimes01/psxtimes01.scn: New files.
517
5182010-07-05      Joel Sherrill <joel.sherrill@oarcorp.com>
519
520        * psxid01/init.c, psxid01/psxid01.scn: Actually match an entry in
521        /etc/passwd and /etc/group.
522
5232010-07-05      Joel Sherrill <joel.sherrill@oarcorp.com>
524
525        * psxid01/init.c, psxid01/psxid01.doc, psxid01/psxid01.scn: Add test
526        cases.
527
5282010-07-02      Joel Sherrill <joel.sherrill@oarcorp.com>
529
530        * psx13/test.c: Fix warning.
531
5322010-07-02      Joel Sherrill <joel.sherrill@oarcorp.com>
533
534        * psxfile01/test_cat.c: Does not need posix specific macros.
535
5362010-07-01      Joel Sherrill <joel.sherrilL@OARcorp.com>
537
538        * psxfile01/Makefile.am, psxfile01/psxfile01.scn, psxfile01/test.c:
539        Remove tests which put NULL entries in file handlers.
540
5412010-07-01      Bharath Suri <bharath.s.jois@gmail.com>
542
543        PR 1598/testing
544        * Makefile.am, configure.ac, psxpasswd01/init.c,
545        psxpasswd01/psxpasswd01.doc, psxpasswd01/psxpasswd01.scn: Add testing
546        for POSIX user database (e.g. /etc/group and /etc/passwd) access
547        routines which are implemented in libcsupport/src/getpwent.c.
548        * psxpasswd02/.cvsignore, psxpasswd02/Makefile.am, psxpasswd02/init.c,
549        psxpasswd02/psxpasswd02.doc, psxpasswd02/psxpasswd02.scn: New files.
550
5512010-07-01      Vinu Rajashekhar <vinutheraj@gmail.com>
552
553        PR 1597/cpukit
554        * psx13/psx13.scn, psx13/test.c, psxstat/psxstat.scn,
555        psxstat/test.c: Add lchown() and utimes().
556
5572010-07-01      Joel Sherrill <joel.sherrill@oarcorp.com>
558
559        * Makefile.am, configure.ac: Add tests for file lock stubs as well as
560        various POSIX methods that access UID, PID, and GID.
561        * psxfilelock01/.cvsignore, psxfilelock01/Makefile.am,
562        psxfilelock01/init.c, psxfilelock01/psxfilelock01.doc,
563        psxfilelock01/psxfilelock01.scn, psxid01/.cvsignore,
564        psxid01/Makefile.am, psxid01/init.c, psxid01/psxid01.doc,
565        psxid01/psxid01.scn: New files.
566
5672010-06-30      Joel Sherrill <joel.sherrilL@OARcorp.com>
568
569        * psximfs01/init.c: Fix warning introduced.
570
5712010-06-30      Joel Sherrill <joel.sherrill@oarcorp.com>
572
573        PR 1595/tests
574        * psximfs01/init.c: Fix warnings.
575
5762010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
577
578        * psxtime/psxtime.scn, psxtime/test.c: Add test for passing a null
579        pointer.
580
5812010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
582
583        * configure.ac: Remove reference to RTEMS_OBJECT_FORMAT.
584
5852010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
586
587        * Makefile.am, configure.ac: Add test to exercise IMFS behaviour with
588        files of maximum sizes.
589        * psximfs01/.cvsignore, psximfs01/Makefile.am, psximfs01/init.c,
590        psximfs01/psximfs01.doc, psximfs01/psximfs01.scn: New files.
591
5922010-06-23      Joel Sherrill <joel.sherrilL@OARcorp.com>
593
594        * Makefile.am, configure.ac: Revert accidentally committed patch.
595
5962010-06-23      Joel Sherrill <joel.sherrilL@OARcorp.com>
597
598        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
599        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
600        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
601        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
602        psx13/Makefile.am, psx14/Makefile.am, psxalarm01/Makefile.am,
603        psxautoinit01/Makefile.am, psxautoinit02/Makefile.am,
604        psxbarrier01/Makefile.am, psxcancel/Makefile.am,
605        psxcancel01/Makefile.am, psxchroot01/Makefile.am,
606        psxcleanup/Makefile.am, psxcleanup01/Makefile.am,
607        psxclock/Makefile.am, psxcond01/Makefile.am, psxenosys/Makefile.am,
608        psxfatal01/Makefile.am, psxfatal02/Makefile.am,
609        psxfile01/Makefile.am, psxintrcritical01/Makefile.am,
610        psxitimer/Makefile.am, psxkey01/Makefile.am, psxkey02/Makefile.am,
611        psxkey03/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
612        psxmsgq02/Makefile.am, psxmsgq03/Makefile.am, psxmsgq04/Makefile.am,
613        psxmutexattr01/Makefile.am, psxobj01/Makefile.am,
614        psxpasswd01/Makefile.am, psxrdwrv/Makefile.am,
615        psxreaddir/Makefile.am, psxrwlock01/Makefile.am,
616        psxsem01/Makefile.am, psxsignal01/Makefile.am,
617        psxsignal02/Makefile.am, psxsignal03/Makefile.am,
618        psxsignal04/Makefile.am, psxsignal05/Makefile.am,
619        psxspin01/Makefile.am, psxspin02/Makefile.am, psxstack01/Makefile.am,
620        psxstat/Makefile.am, psxsysconf/Makefile.am, psxtime/Makefile.am,
621        psxtimer01/Makefile.am, psxtimer02/Makefile.am,
622        psxualarm/Makefile.am, psxusleep/Makefile.am: Revert accidentally
623        committed patch.
624
6252010-06-23      Joel Sherrill <joel.sherrilL@OARcorp.com>
626
627        * Makefile.am, configure.ac, psx01/Makefile.am, psx02/Makefile.am,
628        psx03/Makefile.am, psx04/Makefile.am, psx05/Makefile.am,
629        psx06/Makefile.am, psx07/Makefile.am, psx08/Makefile.am,
630        psx09/Makefile.am, psx10/Makefile.am, psx11/Makefile.am,
631        psx12/Makefile.am, psx13/Makefile.am, psx14/Makefile.am,
632        psxalarm01/Makefile.am, psxautoinit01/Makefile.am,
633        psxautoinit02/Makefile.am, psxbarrier01/Makefile.am,
634        psxcancel/Makefile.am, psxcancel01/Makefile.am,
635        psxchroot01/Makefile.am, psxcleanup/Makefile.am,
636        psxcleanup01/Makefile.am, psxclock/Makefile.am,
637        psxcond01/Makefile.am, psxenosys/Makefile.am, psxfatal01/Makefile.am,
638        psxfatal02/Makefile.am, psxfile01/Makefile.am, psxfile02/init.c,
639        psxfile02/psxfile02.doc, psxfile02/psxfile02.scn,
640        psxintrcritical01/Makefile.am, psxitimer/Makefile.am,
641        psxkey01/Makefile.am, psxkey02/Makefile.am, psxkey03/Makefile.am,
642        psxmount/Makefile.am, psxmsgq01/Makefile.am, psxmsgq02/Makefile.am,
643        psxmsgq03/Makefile.am, psxmsgq04/Makefile.am,
644        psxmutexattr01/Makefile.am, psxobj01/Makefile.am,
645        psxpasswd01/Makefile.am, psxrdwrv/Makefile.am,
646        psxreaddir/Makefile.am, psxrwlock01/Makefile.am,
647        psxsem01/Makefile.am, psxsignal01/Makefile.am,
648        psxsignal02/Makefile.am, psxsignal03/Makefile.am,
649        psxsignal04/Makefile.am, psxsignal05/Makefile.am,
650        psxspin01/Makefile.am, psxspin02/Makefile.am, psxstack01/Makefile.am,
651        psxstat/Makefile.am, psxsysconf/Makefile.am, psxtime/Makefile.am,
652        psxtimer01/Makefile.am, psxtimer02/Makefile.am,
653        psxualarm/Makefile.am, psxusleep/Makefile.am: Add test for fd greater
654        than number of file descriptors configured.
655
6562010-06-23      Jennifer Averett <Jennifer.Averett@OARcorp.com>
657
658        * psxfile02/psxfile02.doc: Filled in documentation information.
659
6602010-06-23      Jennifer Averett <Jennifer Averett@OARcorp.com>
661
662        * Makefile.am, configure.ac: Added test case for calls that check for
663        an unopened file descriptor.
664        * psxfile02/.cvsignore, psxfile02/Makefile.am, psxfile02/init.c,
665        psxfile02/psxfile02.doc, psxfile02/psxfile02.scn: New files.
666
6672010-06-22      Jennifer Averett <Jennifer.Averett@OARcorp.com>
668
669        * psxtime/psxtime.scn, psxtime/test.c: Add a normal case with second
670        parameter to adjtime NULL.
671
6722010-06-19      Joel Sherrill <joel.sherrill@oarcorp.com>
673
674        * psxfatal_support/init.c: Remove references to ITRON constants.
675
6762010-06-08      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
677
678        * psxfile01/test.c: Update for IMFS API changes.
679
6802010-06-02      Chris Johns <chrisj@rtems.org>
681
682        * psxfile01/test.c, psxmount/test.c, psxreaddir/test.c,
683        psxstat/test.c: Update to the new mount API.
684
6852010-05-29      Ralf Corsépius <ralf.corsepius@rtems.org>
686
687        * configure.ac: Add AC_CHECK_SIZEOF(off_t).
688        * include/pmacros.h: Add PRIdoff_t.
689
6902010-05-17      Bharath Suri <bharath.s.jois@gmail.com>
691
692        * psxfile01/test.c, psxfile01/psxfile01.scn: This file now
693        exercises the _rename_r in libcsupport. For now, it also
694        provides two fsmount_me_h handlers to enable certain error
695        checking paths
696
6972010-04-28      Joel Sherrill <joel.sherrill@oarcorp.com>
698
699        * psxfile01/test.c: Add check for errno on chdir(NULL).
700
7012010-04-25      Joel Sherrill <joel.sherrill@oarcorp.com>
702
703        * psxrdwrv/test.c: Use SIZE_MAX not SSIZE_MAX.
704
7052010-04-25      Joel Sherrill <joel.sherrill@oarcorp.com>
706
707        * psx07/init.c, psx07/task.c: Introduce enough of a delay so the Init()
708        thread can reliably reach the pthread_join() call.
709
7102010-04-25      Joel Sherrill <joel.sherrilL@OARcorp.com>
711
712        * psxreaddir/psxreaddir.scn, psxreaddir/test.c: Do not test for
713        rewinddir(NULL) since we are now using newlib's implementation and it
714        does not check for NULL. This causes a fault on some targets.
715
7162010-04-03      Joel Sherrill <joel.sherrill@oarcorp.com>
717
718        * psx07/init.c, psx09/init.c, psx12/init.c, psxhdrs/pthread11.c,
719        psxhdrs/pthread22.c, psxhdrs/sched01.c, psxhdrs/sched03.c:
720        Reflect POSIX changes to sched_param.
721
7222010-04-02      Ralf Corsépius <ralf.corsepius@rtems.org>
723
724        * psxhdrs/proc01.c, psxhdrs/proc02.c, psxhdrs/proc07.c,
725        psxhdrs/proc08.c, psxhdrs/proc09.c, psxhdrs/proc10.c,
726        psxhdrs/proc11.c, psxhdrs/proc12.c, psxhdrs/proc13.c,
727        psxhdrs/proc14.c, psxhdrs/signal20.c, psxhdrs/signal21.c:
728        #include <unistd.h>.
729
7302009-12-28      Shrikant Gaikwad <n3oo3n@gmail.com>
731
732        * psx13/test.c, psx13/psx13.scn Added new routine PipeTestNull()
733        to cover the trivial NULL case for pipe function.
734
7352009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
736
737        * psxrwlock01/test.c, psxspin01/test.c, psxspin02/test.c: Fix spacing
738        and compilation issues. Initial test build was accidentally without
739        POSIX enabled.
740
7412009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
742
743        * include/pmacros.h, psx01/task.c, psx02/init.c, psx02/task.c,
744        psx03/init.c, psx03/task.c, psx04/init.c, psx04/task1.c,
745        psx04/task2.c, psx04/task3.c, psx05/init.c, psx05/task.c,
746        psx05/task2.c, psx05/task3.c, psx06/init.c, psx06/task.c,
747        psx06/task2.c, psx07/init.c, psx08/init.c, psx08/task2.c,
748        psx08/task3.c, psx09/init.c, psx10/init.c, psx10/task.c,
749        psx10/task2.c, psx10/task3.c, psx11/init.c, psx11/task.c,
750        psx12/init.c, psxalarm01/init.c, psxbarrier01/test.c,
751        psxcancel01/init.c, psxchroot01/test.c, psxclock/init.c,
752        psxfile01/test.c, psxfile01/test_cat.c, psxfile01/test_extend.c,
753        psxfile01/test_write.c, psxitimer/init.c, psxkey01/task.c,
754        psxkey02/init.c, psxkey03/init.c, psxmount/test.c, psxmsgq01/init.c,
755        psxmsgq03/init.c, psxmsgq04/init.c, psxreaddir/test.c,
756        psxrwlock01/test.c, psxsem01/init.c, psxsignal01/init.c,
757        psxsignal01/task1.c, psxsignal02/init.c, psxsignal03/init.c,
758        psxsignal05/init.c, psxspin01/test.c, psxspin02/test.c,
759        psxstack01/init.c, psxstat/test.c, psxtime/test.c, psxualarm/init.c:
760        Use rtems_test_assert() consistently instead of system assert().
761        rtems_test_assert() is designed to integrate into the RTEMS test
762        suite infrastructure.
763
7642009-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
765
766        * Makefile.am, configure.ac: New test to exercise getgrnam and getpwnam
767        families.
768        * psxpasswd01/.cvsignore, psxpasswd01/Makefile.am, psxpasswd01/init.c,
769        psxpasswd01/psxpasswd01.doc, psxpasswd01/psxpasswd01.scn: New files.
770
7712009-11-23      Joel Sherrill <joel.sherrill@oarcorp.com>
772
773        PR 1460/cpukit
774        * psx14/init.c: Change return type on methods accessing portions of
775        RTEMS Ids to int. This allows -1 to be return on error.
776
7772009-11-11      Joel Sherrill <joel.sherrill@oarcorp.com>
778
779        PR 1466/tests
780        * Makefile.am, configure.ac, psxclock/init.c, psxclock/psxclock.doc,
781        psxclock/psxclock.scn, psxkey03/init.c, psxsignal02/init.c,
782        psxsignal03/init.c, psxstack01/init.c: Remove usleep() from tests.
783        Add test specifically to test it since it is deprecated as of
784        POSIX.1-2008.
785        * psxusleep/.cvsignore, psxusleep/Makefile.am, psxusleep/init.c,
786        psxusleep/psxusleep.doc, psxusleep/psxusleep.scn: New files.
787
7882009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
789
790        * psxcancel01/init.c: Initialize start time.
791
7922009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
793
794        * psxmsgq01/init.c, psxsem01/init.c: Add service to check status
795        returned by POSIX methods which return a pointer which is -1 on
796        error. This eliminated some casts.
797
7982009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
799
800        * psxenosys/Makefile.am: Add documentation file.
801        * psxenosys/psxenosys.doc: New file.
802
8032009-01-02      Ralf Corsépius <ralf.corsepius@rtems.org>
804
805        * psxsignal03/init.c:
806        Print sigval.sival_ptr instead of "union sigval".
807
8082009-01-01      Ralf Corsépius <ralf.corsepius@rtems.org>
809
810        * psxstat/test.c: Apply PRI* macros to print struct stat fields.
811        * psxreaddir/test.c: Apply PRI* macros to print struct stat fields.
812        * psxfile01/test.c: Remove obsure #ifdef's.
813        Apply PRI* macros to print struct stat fields.
814
8152009-10-31      Ralf Corsépius <ralf.corsepius@rtems.org>
816
817        * include/pmacros.h: Change TM_OCTOBER to 9, TM_NOVEMBER to 10,
818        TM_DECEMBER to 11 (tm_mon months start with JAN = 0).
819
8202009-10-31      Ralf Corsépius <ralf.corsepius@rtems.org>
821
822        * include/pmacros.h: November is the 11th month.
823
8242009-10-30      Ralf Corsépius <ralf.corsepius@rtems.org>
825
826        * psxstat/test.c: Remove #ifdef's.
827        * psxmount/test.c, psxreaddir/test.c: Remove __P (unused anachronism).
828        * psxfatal02/testcase.h: Fall back to INT_MAX as posix stack size in
829        if 12MB are too big for a target (16bit compliance).
830        * psx04/init.c: Use INT_MAX instead of 0xffffffff in call to kill()
831        for 16bit compliance.
832        * psx14/init.c: Add local prototypes for
833        rtems_object_api_minimum_class, rtems_object_api_maximum_class.
834        Reflect the prototypes having been missing to printf's.
835
8362009-10-29      Ralf Corsépius <ralf.corsepius@rtems.org>
837
838        * psxsysconf/init.c:
839        Comment out sysconf(LONG_MAX) check (not useful).
840        Change sysconf(0x12345678) check into sysconf(INT_MAX) for better
841        16bit compliance.
842        * psx11/task.c: Use long for nsecs.
843        * psx10/init.c: Pass 0x7FFF instead of 0xFFFFFF as invalid pshared
844        attribute to pthread_condattr_setpshared for 16bit target compliance.
845
8462009-10-28      Ralf Corsépius <ralf.corsepius@rtems.org>
847
848        * psxbarrier01/test.c: Include <tmacros.h>
849
8502009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
851
852        * psx01/init.c, psx01/task.c, psx02/init.c, psx03/init.c,
853        psx04/init.c, psx05/init.c, psx06/init.c, psx07/init.c,
854        psx08/init.c, psx09/init.c, psx10/task.c, psx10/task2.c,
855        psx10/task3.c, psx11/init.c, psx12/init.c, psxalarm01/init.c,
856        psxbarrier01/test.c, psxkey01/init.c, psxkey01/task.c,
857        psxmsgq02/init.c, psxsignal01/init.c, psxualarm/init.c:
858        Use PRIxpthread_t to print pthread_t's.
859
8602009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
861
862        * psxmsgq02/init.c:
863        Remove cast in call to fatal_posix_service_status_errno.
864        * psxenosys/init.c:
865        Add missing args in calls to execl, execlp, execle.
866        * psxhdrs/pthread36.c: Use HAVE_DECL_PTHREAD_ATTR_GETCPUTIME.
867        * psxhdrs/pthread35.c: Use HAVE_DECL_PTHREAD_ATTR_SETCPUTIME.
868        * psx07/init.c: Use HAVE_DECL_PTHREAD_ATTR_GETCPUTIME,
869        HAVE_DECL_PTHREAD_ATTR_SETCPUTIME.
870        * configure.ac:
871        Add AC_CHECK_DECLS pthread_attr_getcputime, pthread_attr_setcputime.
872
8732009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
874
875        * psxtimer01/psxtimer.c: Use %ld to print *.tv_nsec.
876        * psxsysconf/init.c: Use %ld to print *.tv_nsec.
877        * psxclock/init.c: Use %ld to print *.tv_nsec.
878        * psx06/init.c, psx06/system.h: Misc. warning fixes.
879
8802009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
881
882        * psxsignal03/init.c: Add missing argument to printf.
883        * psxfile01/test.c: Use %zu instead of %d to print size_t's.
884        * psxclock/init.c, psxtimer01/psxtimer.c:
885        Use PRItime_t to print time_t's.
886        * configure.ac: Add AC_CHECK_HEADERS sys/mman.h.
887        Add AC_CHECK_DECLS pthread_atfork, adjtime, mprotect.
888
8892009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
890
891        * psxtime/test.c: Include <sys/time.h>.
892        Conditionally add local prototype for adjtime()
893        if sys/time.h doesn't supply it.
894        * psx07/init.c: Include <sched.h>, <pthread.h>.
895        * psx05/init.c: Include <sched.h>.
896        * psx11/init.c, psx09/init.c: Include <sched.h>.
897        * psx12/init.c: Include <sched.h>.
898        * psxenosys/init.c: Include <pthread.h>.
899        Conditionally add local prototype for pthread_atfork()
900        if pthread.h doesn't supply it.
901        * psxkey01/init.c: Include "test_support.h".
902
9032009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
904
905        * configure.ac: Check for pthread_atfork in pthread.h.
906        * psxrwlock01/test.c: Conditionally add local prototype for
907        pthread_atfork() if pthread.h doesn't supply it.
908        Include <pthread.h>.
909
9102009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
911
912        * configure.ac: Check for sys/mman.h.
913        Check for mprotect in sys/mman.h.
914        * psxenosys/init.c: Conditionally add local prototype for
915        mprotect() if sys/mman.h doesn't supply it.
916
9172009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
918
919        * configure.ac: Check for pthread_rwlock_unlock in pthread.h.
920        * psxrwlock01/test.c: Conditionally add local prototype for
921        pthread_rwlock_unlock() if pthread.h doesn't supply it.
922
9232009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
924
925        * psx01/init.c, psxalarm01/init.c, psxbarrier01/test.c,
926        psxclock/init.c, psxfatal01/testcase.h, psxfatal02/testcase.h,
927        psxhdrs/signal12.c, psxkey01/init.c, psxkey03/init.c,
928        psxmsgq01/init.c, psxmsgq02/init.c, psxmsgq03/init.c,
929        psxreaddir/test.c, psxrwlock01/test.c, psxsignal01/init.c,
930        psxsignal02/init.c, psxsignal03/init.c, psxspin01/test.c,
931        psxspin02/test.c, psxstack01/init.c, psxstat/test.c,
932        psxualarm/init.c: Remove unused vars.
933        Add missing prototypes.
934
9352009-10-22      Joel Sherrill <joel.sherrill@oarcorp.com>
936
937        * Makefile.am: Build file IO related tests even with POSIX threading is
938        disabled.
939
9402009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
941
942        * configure.ac: Don't add -ansi -fasm to CFLAGS.
943
9442009-10-14      Joel Sherrill <joel.sherrill@OARcorp.com>
945
946        * psxtimer01/psxtimer.c: It is not necessarily an error for the time
947        remaining to not equal the period.
948
9492009-10-11      Joel Sherrill <joel.sherrill@oarcorp.com>
950
951        * psx05/init.c, psx05/psx05.scn: Add test for bad mutex type.
952
9532009-10-11      Joel Sherrill <joel.sherrill@oarcorp.com>
954
955        * psxcleanup/system.h: Fix typo.
956        * Makefile.am, configure.ac: Add new test for exercising pushing
957        and popping a clean up handler without actually executing it.
958        * psxcleanup01/.cvsignore, psxcleanup01/Makefile.am,
959        psxcleanup01/init.c, psxcleanup01/psxcleanup01.doc,
960        psxcleanup01/psxcleanup01.scn: New files.
961
9622009-10-11      Joel Sherrill <joel.sherrill@OARcorp.com>
963
964        * Makefile.am, configure.ac: Add new test to ensure that canceling an
965        alarm works as defined.
966        * psxalarm01/.cvsignore, psxalarm01/Makefile.am, psxalarm01/init.c,
967        psxalarm01/psxalarm01.doc, psxalarm01/psxalarm01.scn: New files.
968
9692009-10-11      Joel Sherrill <joel.sherrill@OARcorp.com>
970
971        * psxtimer01/psxtimer.c: Actually pass the pointer we initialized.
972
9732009-10-11      Joel Sherrill <joel.sherrill@oarcorp.com>
974
975        * psxtimer01/psxtimer.c: Make sure we have null and not-null as return
976        parameter to timer_settime().
977
9782009-10-10      Joel Sherrill <joel.sherrill@oarcorp.com>
979
980        * psxtimer01/psxtimer.c: Modify so it passes in a NULL to
981        timer_settime() for previous value. We are not using the
982        value in this particular case and this path must be exercised.
983        * psxtimer01/psxtimer01.scn: Update so it matches output on sis.
984
9852009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
986
987        * psxcancel/init.c, psxcancel/psxcancel.scn, psxcancel01/init.c,
988        psxcancel01/psxcancel01.scn: Add missing pthread cancellation test
989        cases.
990
9912009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
992
993        * Makefile.am, configure.ac: Add new test for calling pthread_cancel()
994        from an ISR.
995        * psxcancel01/.cvsignore, psxcancel01/Makefile.am, psxcancel01/init.c,
996        psxcancel01/psxcancel01.doc, psxcancel01/psxcancel01.scn: New files.
997
9982009-09-26      Joel Sherrill <joel.sherrill@oarcorp.com>
999
1000        * psxfatal_support/init.c, psxfatal_support/system.h: Eliminate use of
1001        deprecated rtems_extension.
1002
10032009-09-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1004
1005        * psxclock/init.c, psxclock/psxclock.scn: Add test case for negative
1006        nanoseconds.
1007
10082009-09-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1009
1010        * psxsysconf/init.c, psxsysconf/psxsysconf.scn: Add test for
1011        getpagesize().
1012
10132009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
1014
1015        * psxclock/init.c, psxclock/psxclock.scn, psxenosys/init.c,
1016        psxenosys/psxenosys.scn, psxsignal03/Makefile.am, psxsignal03/init.c,
1017        psxsignal04/Makefile.am: Move test cases which needed to be executed
1018        when POSIX is disabled to psxclock so they will be.
1019
10202009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
1021
1022        * Makefile.am, configure.ac, psx01/init.c, psx01/psx01.scn: Add new
1023        test to exercise clock and delay services enabled when POSIX threads
1024        are disabled. This is split from psx01. POSIX test suite now enabled
1025        when POSIX threads are disabled so only enable tests which are
1026        appropriate.
1027        * psxclock/.cvsignore, psxclock/Makefile.am, psxclock/init.c,
1028        psxclock/psxclock.doc, psxclock/psxclock.scn: New files.
1029
10302009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1031
1032        * psx09/init.c, psx09/psx09.scn: Correct test following decision of
1033        when not to change ssporadic scheduler so it does not touch a task's
1034        priority when it is holding a mutex or its priority would be impacted
1035        adversely.
1036
10372009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1038
1039        * psxtime/main.c, psxtime/psxtime.scn, psxtime/test.c: Add test case
1040        for adjusting time (adjtime()) where the time is adjusted by enough
1041        microseconds that it crosses a second boundary.
1042
10432009-08-19      Santosh G Vattam <vattam.santosh@gmail.com>
1044
1045        * psx07/init.c, psx07/psx07.scn, psx07/system.h, psx07/task.c: Update
1046        test to catch more sporadic server cases.
1047
10482009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
1049
1050        * psx01/init.c, psx01/psx01.scn: Add test case for nanosleep with NULL
1051        remaining pointer.
1052
10532009-08-17     
1054
1055        * psx05/init.c, psx05/psx05.scn: Add test case for initializing
1056        a recursize mutex.
1057
10582009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
1059
1060        * psxfile01/test.c, psxstat/test.c, psxtime/test.c: Eliminate test
1061        routines TICKS_PER_SECOND and get_ticks_per_second() in favor of new
1062        rtems_clock_get_ticks_per_second().
1063
10642009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1065
1066        * psxsignal01/init.c: Convert calls to legacy routine rtems_clock_get(
1067        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
1068
10692009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1070
1071        * psxstat/test.c, psxtime/test.c: Convert calls to legacy routine
1072        rtems_clock_get( RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
1073
10742009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1075
1076        * Makefile.am, configure.ac: Add test case for user providing their own
1077        stack to a POSIX thread.
1078        * psxstack01/.cvsignore, psxstack01/Makefile.am, psxstack01/init.c,
1079        psxstack01/psxstack01.doc, psxstack01/psxstack01.scn: New files.
1080
10812009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1082
1083        * psxmsgq04/init.c, psxmsgq04/psxmsgq04.scn: Tinker with test to ensure
1084        that it hits both failing to allocate memory for the message queue
1085        name and message buffers.
1086
10872009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1088
1089        * psxintrcritical01/init.c: Lower microseconds per tick so tests run
1090        quicker and more reliably hit the intended critical section.
1091
10922009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
1093
1094        * Makefile.am, configure.ac: Add a test to exercise an odd case in
1095        _POSIX_signals_Clear_signals.
1096        * psxsignal05/.cvsignore, psxsignal05/Makefile.am, psxsignal05/init.c,
1097        psxsignal05/psxsignal05.doc, psxsignal05/psxsignal05.scn: New files.
1098
10992009-08-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1100
1101        * psxmsgq04/init.c: Correct typo in configuration so test does as
1102        intended.
1103
11042009-08-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1105
1106        * psxmsgq04/init.c, psxmsgq04/psxmsgq04.doc, psxmsgq04/psxmsgq04.scn:
1107        Update to handle ENFILE case now that POSIX message queues and
1108        message queue file descriptors are configured separately and this
1109        error is possible.
1110
11112009-08-05      Santosh G Vattam <vattam.santosh@gmail.com>
1112
1113        * Makefile.am, psxmsgq04/init.c, psxmsgq04/psxmsgq04.doc,
1114        psxmsgq04/psxmsgq04.scn: Exercise running out of memory while
1115        allocating the message buffers for a POSIX message queue.
1116
11172009-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1118
1119        * psxsignal03/init.c, psxsignal03/psxsignal03.scn,
1120        psxsignal04/psxsignal04.scn: Correct test numbers in macros so output
1121        is right. Update both screens.
1122
11232009-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1124
1125        * Makefile.am, configure.ac, psxsignal03/Makefile.am,
1126        psxsignal03/init.c, psxsignal03/psxsignal03.doc: Add new test
1127        variation which focused on real-time signals rather than user
1128        signals.
1129        * psxsignal04/.cvsignore, psxsignal04/Makefile.am,
1130        psxsignal04/psxsignal04.doc, psxsignal04/psxsignal04.scn: New files.
1131
11322009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1133
1134        * psx07/init.c, psx07/psx07.scn, psx07/task.c: Add test for budget and
1135        replenish period of zero.
1136
11372009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1138
1139        * Makefile.am, configure.ac: Add new test to account for properly
1140        handling keys when a thread has non-NULL key value and key has NULL
1141        destructor and when a thread has NULL key value and key has
1142        destructor.
1143        * psxkey03/.cvsignore, psxkey03/Makefile.am, psxkey03/init.c,
1144        psxkey03/psxkey03.doc, psxkey03/psxkey03.scn: New files.
1145
11462009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1147
1148        * Makefile.am, configure.ac: Add new test for exercising running out of
1149        memory while allocating the key pointers.
1150        * psxkey02/.cvsignore, psxkey02/Makefile.am, psxkey02/init.c,
1151        psxkey02/psxkey02.doc, psxkey02/psxkey02.scn: New files.
1152
11532009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1154
1155        * psxmsgq04/init.c: Add call to mq_unlink.
1156
11572009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1158
1159        * Makefile.am, configure.ac: Add shell of new test.
1160        * psxmsgq04/.cvsignore, psxmsgq04/Makefile.am, psxmsgq04/init.c,
1161        psxmsgq04/psxmsgq04.doc, psxmsgq04/psxmsgq04.scn: New files.
1162
11632009-07-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1164
1165        * Makefile.am, configure.ac: Add test to address cases where a thread
1166        is waiting on a signal (sigwait) and we send it. Also address case
1167        where there are too many queued signals.
1168        * psxsignal03/.cvsignore, psxsignal03/Makefile.am, psxsignal03/init.c,
1169        psxsignal03/psxsignal03.doc, psxsignal03/psxsignal03.scn: New files.
1170
11712009-07-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1172
1173        * psxsignal02/init.c: Fix spacing.
1174
11752009-07-28      Santosh G Vattam <vattam.santosh@gmail.com>
1176
1177        * psxmsgq01/init.c, psxmsgq01/psxmsgq01.scn: Add tests for various
1178        mq_timedreceive and mq_timedsend conditions. In particular test
1179        timeout in the past.
1180
11812009-07-28      Santosh G Vattam <vattam.santosh@gmail.com>
1182
1183        * psx05/init.c, psx05/psx05.scn: Add test for pthread_mutex_timedlock
1184        with timeout in the past.
1185
11862009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
1187
1188        * psxsignal02/psxsignal02.scn: Fill in screen file.
1189
11902009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
1191
1192        * Makefile.am, configure.ac: Add new test to exercise algorithm to
1193        dispatch process wide signals to individual threads.
1194        * psxsignal02/.cvsignore, psxsignal02/Makefile.am, psxsignal02/init.c,
1195        psxsignal02/psxsignal02.doc, psxsignal02/psxsignal02.scn: New files.
1196
11972009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1198
1199        * Makefile.am, configure.ac: Add test to exercise interrupt
1200        synchronization logic in _POSIX_Timer_Insert_helper that supports
1201        POSIX timers.
1202        * psxintrcritical01/.cvsignore, psxintrcritical01/Makefile.am,
1203        psxintrcritical01/init.c, psxintrcritical01/psxintrcritical01.doc,
1204        psxintrcritical01/psxintrcritical01.scn: New files.
1205
12062009-07-23      Santosh G Vattam <vattam.santosh@gmail.com>
1207
1208        * psxcancel/Makefile.am, psxcancel/init.c, psxcancel/psxcancel.scn: Add
1209        multiple cases which complete coverage of thread cancellation.
1210        * psxcancel/psxcancel.doc: New file.
1211
12122009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1213
1214        * psxsem01/Makefile.am, psxsem01/init.c: Much clean up.
1215        * psxsem01/system.h: Removed.
1216
12172009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1218
1219        * psxsem01/init.c: Eliminate warning.
1220
12212009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1222
1223        * psxcancel/init.c: Clean up.
1224
12252009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1226
1227        * psxmutexattr01/init.c: Make test optional if tools do not support
1228        posix mutex type attribute.
1229
12302009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1231
1232        * Makefile.am, configure.ac: Add new test to exercise error case for
1233        when a task is blocked on a condition variable with one mutex and
1234        another task attempts to block on the same condition variable with
1235        another mutex.
1236        * psxcond01/.cvsignore, psxcond01/Makefile.am, psxcond01/init.c,
1237        psxcond01/psxcond01.doc, psxcond01/psxcond01.scn: New files.
1238
12392009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
1240
1241        * Makefile.am, configure.ac: Add psxspin02 to exercise case where
1242        trylock is unable to obtain the spinlock and that attempting to
1243        unlock a spinlock from a thread which did not lock it works as
1244        expected.
1245        * psxspin02/.cvsignore, psxspin02/Makefile.am, psxspin02/main.c,
1246        psxspin02/psxspin02.doc, psxspin02/psxspin02.scn, psxspin02/test.c:
1247        New files.
1248
12492009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
1250
1251        * psxspin01/test.c: Remove unnecessary defines.
1252
12532009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
1254
1255        * psx11/init.c: Use explicit scheduler.
1256
12572009-07-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1258
1259        * Makefile.am, configure.ac: Add test to exercise
1260        pthread_mutexattr_gettype and pthread_mutexattr_settype now that the
1261        toolset enables the feature.
1262        * psxmutexattr01/.cvsignore, psxmutexattr01/Makefile.am,
1263        psxmutexattr01/init.c, psxmutexattr01/psxmutexattr01.doc,
1264        psxmutexattr01/psxmutexattr01.scn: New files.
1265
12662009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1267
1268        * Makefile.am, configure.ac: Add test for auto initialization of
1269        message queues.
1270        * psxautoinit02/.cvsignore, psxautoinit02/Makefile.am,
1271        psxautoinit02/init.c, psxautoinit02/psxautoinit02.doc,
1272        psxautoinit02/psxautoinit02.scn: New files.
1273
12742009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1275
1276        * Makefile.am, configure.ac: Add test of pthread mutex auto
1277        intialization.
1278        * psxautoinit01/.cvsignore, psxautoinit01/Makefile.am,
1279        psxautoinit01/init.c, psxautoinit01/psxautoinit01.scn: New files.
1280
12812009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1282
1283        * psx05/init.c, psx05/psx05.scn: Add a couple of invalid Id cases.
1284
12852009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1286
1287        * psxsignal01/init.c: Tune code to really hit POSIX signal from ISR
1288        code.
1289
12902009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1291
1292        * psx07/init.c: Slight test fix to ensure state of sched_param
1293        structure.
1294
12952009-07-04      Santosh G Vattam <vattam.santosh@gmail.com>
1296
1297        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
1298        obtaining an rwlock and then releasing it twice.
1299
13002009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1301
1302        * psxenosys/init.c, psxenosys/psxenosys.scn: Add test of vfork stub.
1303
13042009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1305
1306        * psx04/init.c, psx04/psx04.scn: Test error cases in sigwait() and
1307        sigtimedwait(). Update screen file.
1308
13092009-07-01      Santosh G Vattam <vattam.santosh@gmail.com>
1310
1311        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
1312        obtaining rwlock for write with a timed lock operation when the
1313        abstime timeout is in the past.
1314
13152009-06-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1316
1317        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
1318        obtaining rwlock for read with a timed lock operation when the
1319        abstime timeout is in the past.
1320
13212009-06-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1322
1323        * psx05/init.c, psx05/psx05.scn: Add test case for process scope now
1324        that the assert has been removed in the source.
1325
13262009-06-18      Joel Sherrill <joel.sherrill@OARcorp.com>
1327
1328        * psxstat/psxstat.scn, psxstat/test.c: Disable test for error on wrong
1329        mode bits being set. This behavior was not POSIX compliant and has
1330        been corrected in the filesystem code.
1331
13322009-06-18      Chris Johns <chrisj@rtems.org>
1333
1334        * psx04/task3.c: Declare unions volatile to workaround the H8300
1335        gcc bug.
1336
13372009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1338
1339        * Makefile.am, configure.ac: Add mq_send to full queue from ISR case.
1340        * psxmsgq03/.cvsignore, psxmsgq03/Makefile.am, psxmsgq03/init.c,
1341        psxmsgq03/psxmsgq03.doc, psxmsgq03/psxmsgq03.scn, psxmsgq03/system.h: New files.
1342
13432009-05-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1344
1345        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
1346        NULL attribute pointer on init.
1347
13482009-05-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1349
1350        * psxsem01/Makefile.am, psxsem01/init.c, psxsem01/psxsem01.scn,
1351        psxtimer01/psxtimer.c, psxtimer01/system.h, psxtimer02/psxtimer.c:
1352        Improved so coverage is better.
1353
13542009-05-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1355
1356        * psx04/init.c: Correct errors introduced by using different variable
1357        for return type when correcting typing warnings.
1358
13592009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1360
1361        * Makefile.am, configure.ac: Add new test to provide coverage analysis
1362        of the current implementation of getitimer() and setitimer().
1363        * psxitimer/.cvsignore, psxitimer/Makefile.am, psxitimer/init.c,
1364        psxitimer/psxitimer.scn: New files.
1365
13662009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1367
1368        * psxsysconf/init.c, psxsysconf/psxsysconf.scn: Add missing error test
1369        case to improve coverage analysis.
1370
13712009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1372
1373        * psx01/init.c, psx01/task.c, psx02/init.c, psx02/task.c, psx03/init.c,
1374        psx04/init.c, psx04/task1.c, psx04/task3.c, psx05/init.c,
1375        psx06/init.c, psx07/init.c, psx08/init.c, psx09/init.c, psx11/task.c,
1376        psx12/init.c, psx13/main.c, psx13/test.c, psxbarrier01/test.c,
1377        psxcancel/init.c, psxcleanup/psxcleanup.c, psxenosys/init.c,
1378        psxmsgq02/init.c, psxtime/main.c, psxtime/test.c,
1379        psxtimer01/psxtimer.c, psxtimer02/psxtimer.c: Fix warnings.
1380
13812009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1382
1383        * psxhdrs/clock01.c, psxhdrs/clock02.c, psxhdrs/clock03.c,
1384        psxhdrs/clock04.c, psxhdrs/clock05.c, psxhdrs/clock06.c,
1385        psxhdrs/cond01.c, psxhdrs/cond02.c, psxhdrs/cond03.c,
1386        psxhdrs/cond04.c, psxhdrs/cond05.c, psxhdrs/cond06.c,
1387        psxhdrs/cond07.c, psxhdrs/cond08.c, psxhdrs/cond09.c,
1388        psxhdrs/cond10.c, psxhdrs/key01.c, psxhdrs/key02.c, psxhdrs/key03.c,
1389        psxhdrs/key04.c, psxhdrs/mutex01.c, psxhdrs/mutex02.c,
1390        psxhdrs/mutex03.c, psxhdrs/mutex04.c, psxhdrs/mutex05.c,
1391        psxhdrs/mutex06.c, psxhdrs/mutex07.c, psxhdrs/mutex08.c,
1392        psxhdrs/mutex09.c, psxhdrs/mutex10.c, psxhdrs/mutex11.c,
1393        psxhdrs/mutex12.c, psxhdrs/mutex13.c, psxhdrs/mutex14.c,
1394        psxhdrs/mutex15.c, psxhdrs/mutex16.c, psxhdrs/proc01.c,
1395        psxhdrs/proc02.c, psxhdrs/proc03.c, psxhdrs/proc04.c,
1396        psxhdrs/proc05.c, psxhdrs/proc06.c, psxhdrs/proc07.c,
1397        psxhdrs/proc08.c, psxhdrs/proc09.c, psxhdrs/proc10.c,
1398        psxhdrs/proc11.c, psxhdrs/proc12.c, psxhdrs/proc13.c,
1399        psxhdrs/proc14.c, psxhdrs/pthread01.c, psxhdrs/pthread02.c,
1400        psxhdrs/pthread03.c, psxhdrs/pthread04.c, psxhdrs/pthread05.c,
1401        psxhdrs/pthread06.c, psxhdrs/pthread07.c, psxhdrs/pthread08.c,
1402        psxhdrs/pthread09.c, psxhdrs/pthread10.c, psxhdrs/pthread11.c,
1403        psxhdrs/pthread12.c, psxhdrs/pthread13.c, psxhdrs/pthread14.c,
1404        psxhdrs/pthread15.c, psxhdrs/pthread16.c, psxhdrs/pthread17.c,
1405        psxhdrs/pthread18.c, psxhdrs/pthread19.c, psxhdrs/pthread20.c,
1406        psxhdrs/pthread21.c, psxhdrs/pthread22.c, psxhdrs/pthread23.c,
1407        psxhdrs/pthread24.c, psxhdrs/pthread25.c, psxhdrs/pthread26.c,
1408        psxhdrs/pthread27.c, psxhdrs/pthread28.c, psxhdrs/pthread29.c,
1409        psxhdrs/pthread30.c, psxhdrs/pthread31.c, psxhdrs/pthread32.c,
1410        psxhdrs/pthread33.c, psxhdrs/pthread34.c, psxhdrs/pthread35.c,
1411        psxhdrs/pthread36.c, psxhdrs/sched01.c, psxhdrs/sched02.c,
1412        psxhdrs/sched03.c, psxhdrs/sched04.c, psxhdrs/sched05.c,
1413        psxhdrs/sched06.c, psxhdrs/sched07.c, psxhdrs/sched08.c,
1414        psxhdrs/signal01.c, psxhdrs/signal02.c, psxhdrs/signal03.c,
1415        psxhdrs/signal04.c, psxhdrs/signal05.c, psxhdrs/signal06.c,
1416        psxhdrs/signal07.c, psxhdrs/signal08.c, psxhdrs/signal09.c,
1417        psxhdrs/signal10.c, psxhdrs/signal11.c, psxhdrs/signal12.c,
1418        psxhdrs/signal13.c, psxhdrs/signal14.c, psxhdrs/signal15.c,
1419        psxhdrs/signal16.c, psxhdrs/signal17.c, psxhdrs/signal18.c,
1420        psxhdrs/signal19.c, psxhdrs/signal20.c, psxhdrs/signal21.c,
1421        psxhdrs/signal22.c, psxhdrs/signal23.c, psxhdrs/sync01.c,
1422        psxhdrs/sync02.c, psxhdrs/sync03.c, psxhdrs/time01.c,
1423        psxhdrs/time02.c, psxhdrs/time03.c, psxhdrs/time04.c,
1424        psxhdrs/time05.c, psxhdrs/time06.c, psxhdrs/time07.c,
1425        psxhdrs/time08.c, psxhdrs/time09.c, psxhdrs/time10.c,
1426        psxhdrs/time11.c, psxhdrs/time12.c, psxhdrs/time13.c,
1427        psxhdrs/timer01.c, psxhdrs/timer02.c, psxhdrs/timer03.c,
1428        psxhdrs/timer04.c, psxhdrs/timer05.c, psxhdrs/timer06.c,
1429        psxhdrs/timer07.c: Fix warnings.
1430
14312009-05-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1432
1433        * psxfile01/test.c: Change from int to size_t.
1434
14352009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
1436
1437        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1438        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1439        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1440        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1441        psx13/Makefile.am, psx14/Makefile.am, psxbarrier01/Makefile.am,
1442        psxcancel/Makefile.am, psxchroot01/Makefile.am,
1443        psxcleanup/Makefile.am, psxenosys/Makefile.am,
1444        psxfatal01/Makefile.am, psxfatal02/Makefile.am,
1445        psxfile01/Makefile.am, psxkey01/Makefile.am,
1446        psxmount/Makefile.am, psxmsgq01/Makefile.am,
1447        psxmsgq02/Makefile.am, psxrdwrv/Makefile.am,
1448        psxreaddir/Makefile.am, psxrwlock01/Makefile.am,
1449        psxsem01/Makefile.am, psxsignal01/Makefile.am,
1450        psxspin01/Makefile.am, psxstat/Makefile.am, psxsysconf/Makefile.am,
1451        psxtime/Makefile.am, psxtimer01/Makefile.am, psxtimer02/Makefile.am,
1452        psxualarm/Makefile.am: Eliminate _exe_/.exe.
1453
14542009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1455
1456        * psxmsgq02/init.c, psxmsgq02/psxmsgq02.scn: Open the message queue
1457        with create option so we are sure it will get a control block and
1458        proceed to allocate other memory. Clean up screen output.
1459
14602008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1461
1462        * psx05/init.c: Add parameter to call to sched_get_priority_max().
1463
14642008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1465
1466        * psx05/init.c, psx07/init.c, psx09/init.c, psx11/init.c, psx12/init.c:
1467        Run all tests successfully with maxixum number of priorities as 16
1468        instead of 256. This was done by temporarily modifying the score
1469        priority.h maximum. This allowed testing of all API code to ensure
1470        that it worked properly with a reduced number of priorities. Most
1471        modifications were to switch from hard-coded maximum to using the API
1472        provided methods to determine maximum number of priority levels.
1473
14742008-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
1475
1476        * psxtimer01/psxtimer.c, psxtimer02/psxtimer.c: Obtain TOD with
1477        clock_gettime() NOT by reaching into the SuperCore.
1478
14792008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1480
1481        * psx01/psx01.scn: Bump version to 4.9.99.0
1482
14832008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1484
1485        * psxcleanup/psxcleanup.c, psxfatal_support/init.c,
1486        psxfatal_support/system.h: Convert to "bool".
1487
14882008-08-19      Tim FitzGeorge <tim.fitzgeorge@astrium.eads.net>
1489
1490        PR 1296/cpukit.
1491        * psxtimer01/psxtimer.c, psxtimer01/psxtimer01.scn: POSIX timers use
1492        incorrect repeat interval. This patch fixes the following problems in
1493        the test.
1494          (1) Adds test for value of it_interval.tv_nsec.
1495          (2) Corrects test for absolute timer in past.
1496          (3) Modifies test to use different initial and repeat periods.
1497          (4) Updates psxtimer01.scn to match results.
1498
14992008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1500
1501        PR 1297/cpukit
1502        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Fix NULL attribute
1503        pointer handling.
1504
15052008-08-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1506
1507        * psxsem01/init.c: Spacing.
1508
15092008-08-04      Tim FitzGeorge <tim.fitzgeorge@astrium.eads.net>
1510
1511        PR 1293/tests
1512        * psx10/init.c: Make sure we do not let tv_nsec go to -1.
1513
15142008-07-18      Joel Sherrill <joel.sherrill@oarcorp.com>
1515
1516        PR 1291/cpukit
1517        * psx05/init.c, psxmsgq01/init.c: As part of addressing timeouts and
1518        POSIX services taking relative instead of absolute time for timeouts,
1519        these tests were updated.
1520
15212008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1522
1523        * psxfile01/test.c: truncate on /dev/console now works.
1524
15252008-06-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1526
1527        * psxrwlock01/main.c, psxspin01/main.c: Now accounts for extra stack
1528        requested for initialization task.
1529
15302008-05-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1531
1532        * psxstat/psxstat.scn, psxstat/test.c: Eliminate patterns that look
1533        like CVS conflict markers.
1534
15352008-04-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1536
1537        * psxchroot01/main.c, psxmount/main.c, psxreaddir/main.c: Use
1538        CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER where needed.
1539
15402008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1541
1542        * psxmsgq02/init.c, psxsignal01/init.c: Corrent end of test messages.
1543
15442008-02-06      Joel Sherrill <joel.sherrill@oarcorp.com>
1545
1546        * psxkey01/task.c: Fix warnings.
1547
15482008-02-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1549
1550        * psxkey01/.cvsignore, psxmsgq02/.cvsignore: New files.
1551
15522008-02-04      Jennifer Averett <jennifer.averett@OARcorp.com>
1553
1554        * Makefile.am, configure.ac, psxmsgq01/Makefile.am, psxmsgq01/init.c:
1555        Added tests for failure path coverages. Consolidated methods used in
1556        multiple places into support routines.
1557        * psxkey01/Makefile.am, psxkey01/init.c, psxkey01/psxkey01.scn,
1558        psxkey01/system.h, psxkey01/task.c, psxmsgq02/Makefile.am,
1559        psxmsgq02/init.c, psxmsgq02/psxmsgq02.scn, psxmsgq02/system.h: New files.
1560
15612008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1562
1563        * include/pmacros.h, psx01/init.c, psx01/system.h, psx13/main.c,
1564        psxbarrier01/main.c, psxchroot01/main.c, psxfatal_support/init.c,
1565        psxfile01/main.c, psxfile01/test.c, psxmount/main.c, psxrdwrv/main.c,
1566        psxreaddir/main.c, psxrwlock01/main.c, psxspin01/main.c,
1567        psxstat/main.c, psxtime/main.c: Change TEST_INIT to CONFIGURE_INIT.
1568        Make tmacros.h available to all POSIX tests. Add a clock_settime case
1569        for < 1988.
1570
15712008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1572
1573        * Makefile.am, configure.ac: New tests.
1574        * psxfatal01/.cvsignore, psxfatal01/Makefile.am,
1575        psxfatal01/psxfatal01.scn, psxfatal01/testcase.h,
1576        psxfatal02/.cvsignore, psxfatal02/Makefile.am,
1577        psxfatal02/psxfatal02.scn, psxfatal02/testcase.h,
1578        psxfatal_support/init.c, psxfatal_support/system.h: New files.
1579
15802008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1581
1582        * Makefile.am, configure.ac: Add psx14 to exercise POSIX API specific
1583        portions of Object Services added to API.
1584        * psx14/.cvsignore, psx14/Makefile.am, psx14/init.c, psx14/psx14.scn,
1585        psx14/system.h: New files.
1586
15872008-01-29      Jennifer Averett <jennifer.averett@OARcorp.com>
1588
1589        * psx07/init.c, psx07/system.h: Test cleanup and added testing for
1590        pthread_attr_[get|set]clock.
1591
15922008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1593
1594        * psxenosys/init.c, psxenosys/psxenosys.scn: Add test for stub
1595        implementation mprotect().
1596
15972008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1598
1599        * psxcleanup/.cvsignore: New file.
1600
16012008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1602
1603        * psxcleanup/system.h: New file.
1604
16052008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1606
1607        * Makefile.am, configure.ac:
1608        * psxcleanup/Makefile.am, psxcleanup/psxcleanup.c,
1609        psxcleanup/psxcleanup.scn: New files.
1610
16112008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1612
1613        * psx01/init.c, psxmsgq01/init.c, psxtimer01/psxtimer.c,
1614        psxtimer01/psxtimer01.scn, psxtimer02/psxtimer.c:
1615
16162007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1617
1618        * psxsignal01/.cvsignore, psxualarm/.cvsignore: New files.
1619
16202007-12-20      Jennifer Averett <jennifer.averett@OARcorp.com>
1621
1622        * Makefile.am, configure.ac: Added test for ualarm
1623        * psxualarm/Makefile.am, psxualarm/init.c, psxualarm/psxualarm.scn,
1624        psxualarm/system.h: New files.
1625
16262007-12-19      Jennifer Averett <jennifer.averett@OARcorp.com>
1627
1628        * Makefile.am, configure.ac: Added posix signal test
1629        * psxsignal01/Makefile.am, psxsignal01/init.c,
1630        psxsignal01/psxsignal01.scn, psxsignal01/system.h,
1631        psxsignal01/task1.c: New files.
1632
16332007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1634
1635        * Makefile.am, configure.ac: Add test for sysconf().
1636        * psxsysconf/.cvsignore, psxsysconf/Makefile.am, psxsysconf/init.c,
1637        psxsysconf/psxsysconf.scn, psxsysconf/system.h: New files.
1638
16392007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1640
1641        * psx01/init.c, psx01/psx01.scn: Add more test cases for
1642        sched_rr_get_interval() and sched_get_priority_max().
1643
16442007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1645
1646        * psxenosys/init.c: Fix typo.
1647
16482007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1649
1650        * Makefile.am, configure.ac: Rename psxtimer to psxtimer01 to indicate
1651        addition of second POSIX Timer test. Add initial version of
1652        psxtimer02 to cover some conditions missed in psxtimer01. More cases
1653        left to add.
1654        * psxtimer01/.cvsignore, psxtimer01/Makefile.am, psxtimer01/psxtimer.c,
1655        psxtimer01/psxtimer01.scn, psxtimer01/system.h,
1656        psxtimer02/.cvsignore, psxtimer02/Makefile.am, psxtimer02/psxtimer.c,
1657        psxtimer02/psxtimer02.scn, psxtimer02/system.h: New files.
1658        * psxtimer/.cvsignore, psxtimer/Makefile.am, psxtimer/psxtimer.c,
1659        psxtimer/psxtimer.scn, psxtimer/system.h: Removed.
1660
16612007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1662
1663        * psx01/init.c, psx01/psx01.scn: Add usleep() test.
1664
16652007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1666
1667        * Makefile.am, configure.ac: New test to cover all RTEMS POSIX
1668        functions that return ENOSYS.
1669        * psxenosys/.cvsignore, psxenosys/Makefile.am, psxenosys/init.c,
1670        psxenosys/psxenosys.scn, psxenosys/system.h: New files.
1671
16722007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1673
1674        * psx13/test.c: Fix spelling error.
1675
16762007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1677
1678        * psxtime/test.c: Add tests for adjtime().
1679
16802007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1681
1682        * psxbarrier01/psxbarrier01.scn, psxbarrier01/test.c,
1683        psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Added several test
1684        cases to improve test coverage.
1685
16862007-09-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1687
1688        PR 1262/filesystem
1689        * Makefile.am, configure.ac, include/pmacros.h: Add support for readv()
1690        and writev() including documentation and test case.
1691        * psxrdwrv/.cvsignore, psxrdwrv/Makefile.am, psxrdwrv/main.c,
1692        psxrdwrv/psxrdwrv.scn, psxrdwrv/test.c: New files.
1693
16942007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1695
1696        * psxsem01/init.c, psxsem01/psxsem01.scn, psxtimer/psxtimer.c,
1697        psxtimer/psxtimer.scn: Add optional managers to Makefiles. Clean up
1698        test cases so last output line follows END OF pattern. Make sure test
1699        case all run. All tests appeared ok on sis.
1700
17012007-04-05      Joel Sherrill <joel@OARcorp.com>
1702
1703        * psx01/init.c, psx01/psx01.scn: Adjust test to account for nanosleep()
1704        behavior more closely matching GNU/Linux.
1705
17062006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1707
1708        * psxrwlock01/main.c, psxrwlock01/test.c: Improve rwlock test to
1709        include normal blocking and unblocking on timeout.
1710
17112006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1712
1713        * configure.ac: New BUG-REPORT address.
1714
17152006-11-17      Joel Sherrill <joel@OARcorp.com>
1716
1717        * psxsem01/init.c: Account for change in POSIX semaphore time handling.
1718        Previously the timeout was not absolute time and checked BEFORE
1719        attempting to lock semaphore.
1720
17212006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1722
1723        * psxbarrier01/main.c: New file.
1724
17252006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1726
1727        * psxrwlock01/.cvsignore, psxrwlock01/Makefile.am, psxrwlock01/main.c,
1728        psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c,
1729        psxspin01/.cvsignore, psxspin01/Makefile.am, psxspin01/main.c,
1730        psxspin01/psxspin01.scn, psxspin01/test.c: New files.
1731
17322006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1733
1734        * Makefile.am, configure.ac: Adding POSIX barriers, POSIX spinlocks,
1735        and partial implementation of POSIX rwlocks.
1736        * psxbarrier01/.cvsignore, psxbarrier01/Makefile.am,
1737        psxbarrier01/psxbarrier01.scn, psxbarrier01/test.c: New files.
1738
17392006-10-30      Joel Sherrill <joel@OARcorp.com>
1740
1741        PR 841/rtems
1742        * psxsem01/init.c: Make sem_timedwait more conformant to Open Group
1743        specification.
1744
17452006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1746
1747        * configure.ac: Require autoconf-2.60. Require automake-1.10.
1748
17492006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
1750
1751        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1752        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1753        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1754        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1755        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1756        psxfile01/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
1757        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
1758        psxtime/Makefile.am, psxtimer/Makefile.am: Eliminate scndir, docdir.
1759        Use rtems_testsdir instead.
1760
17612005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1762
1763        * configure.ac: Remove RTEMS_ENABLE_BARE,
1764        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
1765
17662005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
1767
1768        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1769        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1770        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1771        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1772        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1773        psxfile01/Makefile.am, psxhdrs/Makefile.am, psxmount/Makefile.am,
1774        psxmsgq01/Makefile.am, psxreaddir/Makefile.am, psxsem01/Makefile.am,
1775        psxstat/Makefile.am, psxtime/Makefile.am, psxtimer/Makefile.am:
1776        Convert to using *_PROGRAMS.
1777
17782005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1779
1780        * psx01/Makefile.am, psx02/Makefile.am,
1781        psx03/Makefile.am, psx04/Makefile.am,
1782        psx05/Makefile.am, psx06/Makefile.am,
1783        psx07/Makefile.am, psx08/Makefile.am,
1784        psx09/Makefile.am, psx10/Makefile.am,
1785        psx11/Makefile.am, psx12/Makefile.am,
1786        psx13/Makefile.am, psxcancel/Makefile.am,
1787        psxchroot01/Makefile.am, psxfile01/Makefile.am,
1788        psxmount/Makefile.am, psxmsgq01/Makefile.am,
1789        psxreaddir/Makefile.am, psxsem01/Makefile.am,
1790        psxstat/Makefile.am, psxtime/Makefile.am,
1791        psxtimer/Makefile.am: Rework.
1792
17932005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1794
1795        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1796        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1797        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1798        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1799        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1800        psxfile01/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
1801        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
1802        psxtime/Makefile.am, psxtimer/Makefile.am: Expand psxtests.am.
1803        * psxtests.am: Remove.
1804
18052005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1806
1807        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1808        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1809        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1810        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1811        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1812        psxfile01/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
1813        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
1814        psxtime/Makefile.am, psxtimer/Makefile.am:
1815        AM_CPPFLAGS += -I..../support/include.
1816
18172005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1818
1819        * psxtests.am: Set project_bspdir=$(PROJECT_ROOT)
1820
18212005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1822
1823        * psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1824        psxfile01/Makefile.am, psxmount/Makefile.am, psxreaddir/Makefile.am,
1825        psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1826        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1827        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1828        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1829        psxmsgq01/Makefile.am, psxsem01/Makefile.am, psxtimer/Makefile.am,
1830        psxstat/Makefile.am: Add ../include/pmacros.h
1831        * Makefile.am: Remove noinst_HEADERS. Remove POSIX_FILES_DIRS,
1832        POSIX_FILES_DIRS.
1833        * psxtests.am: Remove LIB_VARIANT.
1834
18352005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1836
1837        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1838        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1839        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1840        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1841        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1842        psxfile01/Makefile.am, psxhdrs/Makefile.am, psxmount/Makefile.am,
1843        psxmsgq01/Makefile.am, psxreaddir/Makefile.am, psxsem01/Makefile.am,
1844        psxstat/Makefile.am, psxtime/Makefile.am, psxtimer/Makefile.am:
1845        Remove SRC, PRINT_SRC.
1846
18472005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1848
1849        * Makefile.am: Cleanup.
1850
18512005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1852
1853        * psxtests.am: Add $(PGM): ${ARCH}/$(dirstamp).
1854        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1855        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1856        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1857        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1858        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1859        psxfile01/Makefile.am, psxhdrs/Makefile.am, psxmount/Makefile.am,
1860        psxmsgq01/Makefile.am, psxreaddir/Makefile.am, psxsem01/Makefile.am,
1861        psxstat/Makefile.am, psxtime/Makefile.am, psxtimer/Makefile.am:
1862        Partial conversion to automake.
1863
18642005-09-01      Joel Sherrill <joel@OARcorp.com>
1865
1866        PR 628/rtems
1867        * psx04/init.c, psx04/psx04.scn: Update tests to reflect a signal of 0
1868        being an error.
1869
18702005-04-26      Joel Sherrill <joel@OARcorp.com>
1871
1872        * psxreaddir/test.c: Eliminate warnings.
1873
18742004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
1875
1876        * configure.ac: Require automake > 1.9.
1877
18782004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1879
1880        * psx01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1881        * psx02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1882        * psx03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1883        * psx04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1884        * psx05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1885        * psx06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1886        * psx07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1887        * psx08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1888        * psx09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1889        * psx10/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1890        * psx11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1891        * psx12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1892        * psx13/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1893        * psxcancel/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1894        * psxchroot01/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1895        * psxfile01/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1896        * psxmount/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1897        * psxmsgq01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1898        * psxreaddir/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1899        * psxsem01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1900        * psxstat/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1901        * psxtime/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1902        * psxtimer/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1903
19042004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1905
1906        * psxcancel/init.c: Include <rtems/console.h> instead of <console.h>.
1907        * psxmount/test.c: Include <rtems/imfs.h> instead of <imfs.h>.
1908        * psxreaddir/test.c: Include <rtems/imfs.h> instead of <imfs.h>.
1909        * psxstat/test.c: Include <rtems/imfs.h> instead of <imfs.h>.
1910
19112004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
1912
1913        * psx06/init.c, psx06/system.h, psx06/task.c, psx06/task2.c: Convert
1914        to using c99 fixed size types.
1915
19162004-03-26      Ralf Corsepius <ralf.corsepius@rtems.org>
1917
1918        * Makefile.am: Remove include from SUBDIRS.
1919
19202004-03-26      Ralf Corsepius <ralf.corsepius@rtems.org>
1921
1922        * include/Makefile.am: Remove.
1923        * Makefile.am: Merge-in include/Makefile.am.
1924        * configure.ac: Reflect changes above.
1925
19262004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1927
1928        * configure.ac: Add 2nd arg to RTEMS_TOP.
1929
19302004-03-05      Joel Sherrill <joel@OARcorp.com>
1931
1932        * psxfile01/test.c, psxmsgq01/init.c, psxstat/test.c,
1933        psxtimer/psxtimer.c: Eliminate warnings and typos.
1934
19352004-02-26      Sébastien Barré <sbarre@sdelcc.com>
1936
1937        PR 582/core
1938        * psxmsgq01/init.c, psxmsgq01/psxmsgq01.scn: Fix the POSIX message
1939        queue test so more of it runs now.
1940
19412004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1942
1943        * psx01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
1944        Add PRE/TMPINSTALL_FILES to CLEANFILES.
1945        * psx02/Makefile.am: Ditto.
1946        * psx03/Makefile.am: Ditto.
1947        * psx04/Makefile.am: Ditto.
1948        * psx05/Makefile.am: Ditto.
1949        * psx06/Makefile.am: Ditto.
1950        * psx07/Makefile.am: Ditto.
1951        * psx08/Makefile.am: Ditto.
1952        * psx09/Makefile.am: Ditto.
1953        * psx10/Makefile.am: Ditto.
1954        * psx11/Makefile.am: Ditto.
1955        * psx12/Makefile.am: Ditto.
1956        * psx13/Makefile.am: Ditto.
1957        * psxcancel/Makefile.am: Ditto.
1958        * psxchroot01/Makefile.am: Ditto.
1959        * psxfile01/Makefile.am: Ditto.
1960        * psxmount/Makefile.am: Ditto.
1961        * psxmsgq01/Makefile.am: Ditto.
1962        * psxreaddir/Makefile.am: Ditto.
1963        * psxsem01/Makefile.am: Ditto.
1964        * psxstat/Makefile.am: Ditto.
1965        * psxtime/Makefile.am: Ditto.
1966        * psxtimer/Makefile.am: Ditto.
1967
19682003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1969
1970        * psxtests.am: Add dirstamp support.
1971
19722003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1973
1974        * psxtests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
1975
19762003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1977
1978        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
1979
19802003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1981
1982        * psxcancel/Makefile.am: Remove used H_FILES.
1983
19842003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1985
1986        * include/Makefile.am: Reformat.
1987        * psx01/Makefile.am: Remove all-local: $(ARCH).
1988        * psx02/Makefile.am: Remove all-local: $(ARCH).
1989        * psx03/Makefile.am: Remove all-local: $(ARCH).
1990        * psx04/Makefile.am: Remove all-local: $(ARCH).
1991        * psx05/Makefile.am: Remove all-local: $(ARCH).
1992        * psx06/Makefile.am: Remove all-local: $(ARCH).
1993        * psx07/Makefile.am: Remove all-local: $(ARCH).
1994        * psx08/Makefile.am: Remove all-local: $(ARCH).
1995        * psx09/Makefile.am: Remove all-local: $(ARCH).
1996        * psx10/Makefile.am: Remove all-local: $(ARCH).
1997        * psx11/Makefile.am: Remove all-local: $(ARCH).
1998        * psx12/Makefile.am: Remove all-local: $(ARCH).
1999        * psx13/Makefile.am: Remove all-local: $(ARCH).
2000        * psxcancel/Makefile.am: Remove all-local: $(ARCH).
2001        * psxchroot01/Makefile.am: Remove all-local: $(ARCH).
2002        * psxfile01/Makefile.am: Remove all-local: $(ARCH).
2003        * psxhdrs/Makefile.am: Remove all-local: $(ARCH).
2004        * psxmount/Makefile.am: Remove all-local: $(ARCH).
2005        * psxmsgq01/Makefile.am: Remove all-local: $(ARCH).
2006        * psxreaddir/Makefile.am: Remove all-local: $(ARCH).
2007        * psxsem01/Makefile.am: Remove all-local: $(ARCH).
2008        * psxstat/Makefile.am: Remove all-local: $(ARCH).
2009        * psxtime/Makefile.am: Remove all-local: $(ARCH).
2010        * psxtimer/Makefile.am: Remove all-local: $(ARCH).
2011
20122003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2013
2014        * configure.ac: Reflect having moved to testsuites/.
2015
20162003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2017
2018        * configure.ac: Remove RTEMS_CANONICAL_HOST.
2019
20202003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2021
2022        * configure.ac:Remove RTEMS_CHECK_CPU.
2023
20242003-09-15      Jennifer Averett <jennifer@OARcorp.com>
2025
2026        * psxhdrs/sync01.c, psxhdrs/sync02.c: Correct fd creation
2027
20282003-09-04      Joel Sherrill <joel@OARcorp.com>
2029
2030        * psx01/init.c, psx01/system.h, psx01/task.c, psx02/init.c,
2031        psx02/system.h, psx02/task.c, psx03/init.c, psx03/system.h,
2032        psx03/task.c, psx04/init.c, psx04/system.h, psx04/task1.c,
2033        psx04/task2.c, psx04/task3.c, psx05/init.c, psx05/system.h,
2034        psx05/task.c, psx05/task2.c, psx05/task3.c, psx06/init.c,
2035        psx06/system.h, psx06/task.c, psx06/task2.c, psx07/init.c,
2036        psx07/system.h, psx07/task.c, psx08/init.c, psx08/system.h,
2037        psx08/task1.c, psx08/task2.c, psx08/task3.c, psx09/init.c,
2038        psx09/system.h, psx10/init.c, psx10/system.h, psx10/task.c,
2039        psx10/task2.c, psx10/task3.c, psx11/init.c, psx11/system.h,
2040        psx11/task.c, psx12/init.c, psx12/system.h, psx12/task.c,
2041        psx13/main.c, psx13/test.c, psxcancel/init.c, psxfile01/main.c,
2042        psxfile01/test.c, psxhdrs/clock01.c, psxhdrs/clock02.c,
2043        psxhdrs/clock03.c, psxhdrs/clock04.c, psxhdrs/clock05.c,
2044        psxhdrs/clock06.c, psxhdrs/cond01.c, psxhdrs/cond02.c,
2045        psxhdrs/cond03.c, psxhdrs/cond04.c, psxhdrs/cond05.c,
2046        psxhdrs/cond06.c, psxhdrs/cond07.c, psxhdrs/cond08.c,
2047        psxhdrs/cond09.c, psxhdrs/cond10.c, psxhdrs/key01.c, psxhdrs/key02.c,
2048        psxhdrs/key03.c, psxhdrs/key04.c, psxhdrs/mutex01.c,
2049        psxhdrs/mutex02.c, psxhdrs/mutex03.c, psxhdrs/mutex04.c,
2050        psxhdrs/mutex05.c, psxhdrs/mutex06.c, psxhdrs/mutex07.c,
2051        psxhdrs/mutex08.c, psxhdrs/mutex09.c, psxhdrs/mutex10.c,
2052        psxhdrs/mutex11.c, psxhdrs/mutex12.c, psxhdrs/mutex13.c,
2053        psxhdrs/mutex14.c, psxhdrs/mutex15.c, psxhdrs/mutex16.c,
2054        psxhdrs/proc01.c, psxhdrs/proc02.c, psxhdrs/proc03.c,
2055        psxhdrs/proc04.c, psxhdrs/proc05.c, psxhdrs/proc06.c,
2056        psxhdrs/proc07.c, psxhdrs/proc08.c, psxhdrs/proc09.c,
2057        psxhdrs/proc10.c, psxhdrs/proc11.c, psxhdrs/proc12.c,
2058        psxhdrs/proc13.c, psxhdrs/proc14.c, psxhdrs/pthread01.c,
2059        psxhdrs/pthread02.c, psxhdrs/pthread03.c, psxhdrs/pthread04.c,
2060        psxhdrs/pthread05.c, psxhdrs/pthread06.c, psxhdrs/pthread07.c,
2061        psxhdrs/pthread08.c, psxhdrs/pthread09.c, psxhdrs/pthread10.c,
2062        psxhdrs/pthread11.c, psxhdrs/pthread12.c, psxhdrs/pthread13.c,
2063        psxhdrs/pthread14.c, psxhdrs/pthread15.c, psxhdrs/pthread16.c,
2064        psxhdrs/pthread17.c, psxhdrs/pthread18.c, psxhdrs/pthread19.c,
2065        psxhdrs/pthread20.c, psxhdrs/pthread21.c, psxhdrs/pthread22.c,
2066        psxhdrs/pthread23.c, psxhdrs/pthread24.c, psxhdrs/pthread25.c,
2067        psxhdrs/pthread26.c, psxhdrs/pthread27.c, psxhdrs/pthread28.c,
2068        psxhdrs/pthread29.c, psxhdrs/pthread30.c, psxhdrs/pthread31.c,
2069        psxhdrs/pthread32.c, psxhdrs/pthread33.c, psxhdrs/pthread34.c,
2070        psxhdrs/pthread35.c, psxhdrs/pthread36.c, psxhdrs/sched01.c,
2071        psxhdrs/sched02.c, psxhdrs/sched03.c, psxhdrs/sched04.c,
2072        psxhdrs/sched05.c, psxhdrs/sched06.c, psxhdrs/sched07.c,
2073        psxhdrs/sched08.c, psxhdrs/signal01.c, psxhdrs/signal02.c,
2074        psxhdrs/signal03.c, psxhdrs/signal04.c, psxhdrs/signal05.c,
2075        psxhdrs/signal06.c, psxhdrs/signal07.c, psxhdrs/signal08.c,
2076        psxhdrs/signal09.c, psxhdrs/signal10.c, psxhdrs/signal11.c,
2077        psxhdrs/signal12.c, psxhdrs/signal13.c, psxhdrs/signal14.c,
2078        psxhdrs/signal15.c, psxhdrs/signal16.c, psxhdrs/signal17.c,
2079        psxhdrs/signal18.c, psxhdrs/signal19.c, psxhdrs/signal20.c,
2080        psxhdrs/signal21.c, psxhdrs/signal22.c, psxhdrs/signal23.c,
2081        psxhdrs/sync01.c, psxhdrs/sync02.c, psxhdrs/sync03.c,
2082        psxhdrs/time01.c, psxhdrs/time02.c, psxhdrs/time03.c,
2083        psxhdrs/time04.c, psxhdrs/time05.c, psxhdrs/time06.c,
2084        psxhdrs/time07.c, psxhdrs/time08.c, psxhdrs/time09.c,
2085        psxhdrs/time10.c, psxhdrs/time11.c, psxhdrs/time12.c,
2086        psxhdrs/time13.c, psxhdrs/timer01.c, psxhdrs/timer02.c,
2087        psxhdrs/timer03.c, psxhdrs/timer04.c, psxhdrs/timer05.c,
2088        psxhdrs/timer06.c, psxhdrs/timer07.c, psxmsgq01/init.c,
2089        psxmsgq01/system.h, psxsem01/system.h, psxstat/main.c,
2090        psxstat/test.c, psxtime/main.c, psxtime/test.c, psxtimer/psxtimer.c,
2091        psxtimer/system.h: URL for license changed.
2092
20932003-09-04      Joel Sherrill <joel@OARcorp.com>
2094
2095        PR 462/tests
2096        * psxhdrs/Makefile.am: Added ualarm.c
2097        * psxhdrs/signal23.c: New file.
2098
20992003-09-03      Joel Sherrill <joel@OARcorp.com>
2100
2101        PR 463/tests
2102        PR 465/tests
2103        * psxhdrs/Makefile.am: Add new test cases.
2104        * psxhdrs/sync01.c, psxhdrs/sync02.c, psxhdrs/sync03.c,
2105        psxhdrs/timer07.c: New files.
2106
21072003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2108
2109        * Makefile.am: Reflect having moved aclocal/.
2110
21112003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2112
2113        * Makefile.am: Reflect having moved automake/.
2114        * include/Makefile.am: Reflect having moved automake/.
2115        * psx01/Makefile.am: Reflect having moved automake/.
2116        * psx02/Makefile.am: Reflect having moved automake/.
2117        * psx03/Makefile.am: Reflect having moved automake/.
2118        * psx04/Makefile.am: Reflect having moved automake/.
2119        * psx05/Makefile.am: Reflect having moved automake/.
2120        * psx06/Makefile.am: Reflect having moved automake/.
2121        * psx07/Makefile.am: Reflect having moved automake/.
2122        * psx08/Makefile.am: Reflect having moved automake/.
2123        * psx09/Makefile.am: Reflect having moved automake/.
2124        * psx10/Makefile.am: Reflect having moved automake/.
2125        * psx11/Makefile.am: Reflect having moved automake/.
2126        * psx12/Makefile.am: Reflect having moved automake/.
2127        * psx13/Makefile.am: Reflect having moved automake/.
2128        * psxcancel/Makefile.am: Reflect having moved automake/.
2129        * psxchroot01/Makefile.am: Reflect having moved automake/.
2130        * psxfile01/Makefile.am: Reflect having moved automake/.
2131        * psxhdrs/Makefile.am: Reflect having moved automake/.
2132        * psxmount/Makefile.am: Reflect having moved automake/.
2133        * psxmsgq01/Makefile.am: Reflect having moved automake/.
2134        * psxreaddir/Makefile.am: Reflect having moved automake/.
2135        * psxsem01/Makefile.am: Reflect having moved automake/.
2136        * psxstat/Makefile.am: Reflect having moved automake/.
2137        * psxtime/Makefile.am: Reflect having moved automake/.
2138        * psxtimer/Makefile.am: Reflect having moved automake/.
2139
21402003-08-14      Joel Sherrill <joel@OARcorp.com>
2141
2142        PR 408/filesystem
2143        * psx13/test.c: Added very rudimentary test of sync() service.
2144
21452003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2146
2147        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
2148
21492003-06-12      Joel Sherrill <joel@OARcorp.com>
2150
2151        * psxchroot01/test.c, psxreaddir/test.c: Removed warnings.
2152
21532003-05-29      Joel Sherrill <joel@OARcorp.com>
2154
2155        * psx02/init.c, psx04/init.c, psx13/test.c, psxchroot01/test.c,
2156        psxhdrs/pthread07.c, psxmsgq01/init.c, psxreaddir/test.c,
2157        psxtimer/psxtimer.c: Removed warnings.
2158
21592003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2160
2161        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
2162        CC_CFLAGS_DEFAULT (obsolete).
2163
21642003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2165
2166        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
2167        Remove CC_LDFLAGS_PROFILE_V.
2168
21692003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2170
2171        * configure.ac: Remove AC_CONFIG_AUX_DIR.
2172
21732003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2174
2175        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2176
21772003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2178
2179        * configure.ac: AC_PREREQ(2.57).
2180
21812002-11-14      Joel Sherrill <joel@OARcorp.com>
2182
2183        * psx01/psx01.scn, psx02/psx02.scn, psx03/psx03.scn, psx04/psx04.scn,
2184        psx05/psx05.scn, psx06/psx06.scn, psx07/psx07.scn, psx08/psx08.scn,
2185        psx09/psx09.scn, psx10/psx10.scn, psx11/psx11.scn, psx12/psx12.scn:
2186        Per PR239 update the IDs in the various screens.
2187
21882002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2189
2190        * .cvsignore: Reformat.
2191        Add autom4te*cache.
2192        Remove autom4te.cache.
2193
21942002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2195
2196        * psx01/Makefile.am: Use .$(OBJEXT) instead of .o.
2197        * psx02/Makefile.am: Use .$(OBJEXT) instead of .o.
2198        * psx03/Makefile.am: Use .$(OBJEXT) instead of .o.
2199        * psx04/Makefile.am: Use .$(OBJEXT) instead of .o.
2200        * psx05/Makefile.am: Use .$(OBJEXT) instead of .o.
2201        * psx06/Makefile.am: Use .$(OBJEXT) instead of .o.
2202        * psx07/Makefile.am: Use .$(OBJEXT) instead of .o.
2203        * psx08/Makefile.am: Use .$(OBJEXT) instead of .o.
2204        * psx09/Makefile.am: Use .$(OBJEXT) instead of .o.
2205        * psx10/Makefile.am: Use .$(OBJEXT) instead of .o.
2206        * psx11/Makefile.am: Use .$(OBJEXT) instead of .o.
2207        * psx12/Makefile.am: Use .$(OBJEXT) instead of .o.
2208        * psx13/Makefile.am: Use .$(OBJEXT) instead of .o.
2209        * psxcancel/Makefile.am: Use .$(OBJEXT) instead of .o.
2210        * psxchroot01/Makefile.am: Use .$(OBJEXT) instead of .o.
2211        * psxfile01/Makefile.am: Use .$(OBJEXT) instead of .o.
2212        * psxhdrs/Makefile.am: Use .$(OBJEXT) instead of .o.
2213        * psxmount/Makefile.am: Use .$(OBJEXT) instead of .o.
2214        * psxmsgq01/Makefile.am: Use .$(OBJEXT) instead of .o.
2215        * psxreaddir/Makefile.am: Use .$(OBJEXT) instead of .o.
2216        * psxsem01/Makefile.am: Use .$(OBJEXT) instead of .o.
2217        * psxstat/Makefile.am: Use .$(OBJEXT) instead of .o.
2218        * psxtime/Makefile.am: Use .$(OBJEXT) instead of .o.
2219        * psxtimer/Makefile.am: Use .$(OBJEXT) instead of .o.
2220
22212002-08-01      Joel Sherrill <joel@OARcorp.com>
2222
2223        * Per PR47 add support for buffered test output.  This involved
2224        adding defines to redirect output to a buffer and dump it when
2225        full, at "test pause", and at exit.  To avoid problems when redefining
2226        exit(), all tests were modified to call rtems_test_exit().
2227        Some tests, notable psxtests, had to be modified to include
2228        the standard test macro .h file (pmacros.h or tmacros.h) to
2229        enable this support.
2230        * include/pmacros.h, psx01/task.c, psx02/init.c, psx02/task.c,
2231        psx03/init.c, psx04/init.c, psx05/init.c, psx06/init.c, psx07/init.c,
2232        psx08/task3.c, psx09/init.c, psx10/init.c, psx11/init.c,
2233        psx12/init.c, psx13/Makefile.am, psx13/main.c, psx13/test.c,
2234        psxcancel/init.c, psxchroot01/Makefile.am, psxchroot01/main.c,
2235        psxchroot01/test.c, psxfile01/Makefile.am, psxfile01/main.c,
2236        psxfile01/test.c, psxfile01/test_cat.c, psxfile01/test_extend.c,
2237        psxfile01/test_write.c, psxmount/Makefile.am, psxmount/main.c,
2238        psxmount/test.c, psxmsgq01/init.c, psxreaddir/Makefile.am,
2239        psxreaddir/main.c, psxreaddir/test.c, psxsem01/init.c,
2240        psxstat/Makefile.am, psxstat/main.c, psxstat/test.c, psxtime/main.c,
2241        psxtime/test.c, psxtimer/psxtimer.c: Modified.
2242
22432002-07-05      Joel Sherrill <joel@OARcorp.com>
2244
2245        * psxcancel/Makefile.am, psxcancel/init.c, psxcancel/psxcancel.scn:
2246        Updated as part of PR164 which reported problems with the RTEMS
2247        implementation of pthread_cancel.
2248       
22492001-04-26      Joel Sherrill <joel@OARcorp.com>
2250
2251        * psxmsgq01/init.c: Reflect changes made to address PR81 that
2252        reworked POSIX message queues to add a descriptor separate from
2253        the underlying message queue.  This allows non-blocking to follow
2254        the "open" not the underlying queue.
2255 
22562002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2257
2258        * configure.ac: Remove ENABLE_GCC28.
2259
22602002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2261
2262        * configure.ac:
2263        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
2264        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
2265        * Makefile.am: Remove AUTOMAKE_OPTIONS.
2266        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
2267        * psx01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2268        * psx02/Makefile.am: Remove AUTOMAKE_OPTIONS.
2269        * psx03/Makefile.am: Remove AUTOMAKE_OPTIONS.
2270        * psx04/Makefile.am: Remove AUTOMAKE_OPTIONS.
2271        * psx05/Makefile.am: Remove AUTOMAKE_OPTIONS.
2272        * psx06/Makefile.am: Remove AUTOMAKE_OPTIONS.
2273        * psx07/Makefile.am: Remove AUTOMAKE_OPTIONS.
2274        * psx08/Makefile.am: Remove AUTOMAKE_OPTIONS.
2275        * psx09/Makefile.am: Remove AUTOMAKE_OPTIONS.
2276        * psx10/Makefile.am: Remove AUTOMAKE_OPTIONS.
2277        * psx11/Makefile.am: Remove AUTOMAKE_OPTIONS.
2278        * psx12/Makefile.am: Remove AUTOMAKE_OPTIONS.
2279        * psx13/Makefile.am: Remove AUTOMAKE_OPTIONS.
2280        * psxcancel/Makefile.am: Remove AUTOMAKE_OPTIONS.
2281        * psxchroot01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2282        * psxfile01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2283        * psxhdrs/Makefile.am: Remove AUTOMAKE_OPTIONS.
2284        * psxmount/Makefile.am: Remove AUTOMAKE_OPTIONS.
2285        * psxmsgq01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2286        * psxreaddir/Makefile.am: Remove AUTOMAKE_OPTIONS.
2287        * psxsem01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2288        * psxstat/Makefile.am: Remove AUTOMAKE_OPTIONS.
2289        * psxtime/Makefile.am: Remove AUTOMAKE_OPTIONS.
2290        * psxtimer/Makefile.am: Remove AUTOMAKE_OPTIONS.
2291
22922001-11-07      Jennifer Averett <jennifer@OARcorp.com>
2293
2294        Reported by Ibragimov Ilya <ibr@oktet.ru> and tracked as PR63.
2295        * psxstat/test.c: Fix test ENOTDIR to correspond to chdir() change.
2296        Since we check permissions before evaluating enough to see if it
2297        a regular file or directory, this hack is needed to make the regular
2298        file executable.
2299
23002001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2301
2302        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
2303        * configure.in: Remove.
2304        * configure.ac: New file, generated from configure.in by autoupdate.
2305
23062001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2307
2308        * psxtests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
2309
23102001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2311
2312        * psx01/Makefile.am: include leaf.am instead of leaf.cfg.
2313        * psx11/Makefile.am: include leaf.am instead of leaf.cfg.
2314        * psxcancel/Makefile.am: include leaf.am instead of leaf.cfg.
2315        * psx02/Makefile.am: include leaf.am instead of leaf.cfg.
2316        * psx13/Makefile.am: include leaf.am instead of leaf.cfg.
2317        * psxtime/Makefile.am: include leaf.am instead of leaf.cfg.
2318        * psxchroot01/Makefile.am: include leaf.am instead of leaf.cfg.
2319        * psx07/Makefile.am: include leaf.am instead of leaf.cfg.
2320        * psxmsgq01/Makefile.am: include leaf.am instead of leaf.cfg.
2321        * psxtimer/Makefile.am: include leaf.am instead of leaf.cfg.
2322        * psx10/Makefile.am: include leaf.am instead of leaf.cfg.
2323        * psx08/Makefile.am: include leaf.am instead of leaf.cfg.
2324        * psxhdrs/Makefile.am: include leaf.am instead of leaf.cfg.
2325        * psxfile01/Makefile.am: include leaf.am instead of leaf.cfg.
2326        * psx05/Makefile.am: include leaf.am instead of leaf.cfg.
2327        * psx09/Makefile.am: include leaf.am instead of leaf.cfg.
2328        * psxmount/Makefile.am: include leaf.am instead of leaf.cfg.
2329        * psxstat/Makefile.am: include leaf.am instead of leaf.cfg.
2330        * psx12/Makefile.am: include leaf.am instead of leaf.cfg.
2331        * psxreaddir/Makefile.am: include leaf.am instead of leaf.cfg.
2332        * psxsem01/Makefile.am: include leaf.am instead of leaf.cfg.
2333        * psx03/Makefile.am: include leaf.am instead of leaf.cfg.
2334        * psx04/Makefile.am: include leaf.am instead of leaf.cfg.
2335        * psx06/Makefile.am: include leaf.am instead of leaf.cfg.
2336
23372001-08-09      Fernando-Ruiz Casas <correo@fernando-ruiz.com>
2338
2339        * psxchroot01/.cvsignore, psxchroot01/Makefile.am, psxchroot01/main.c,
2340        psxchroot01/psxchroot01.scn, psxchroot01/test.c:  Implemented the
2341        psxchroot01 test.
2342
23432001-05-25      Joel Sherrill <joel@OARcorp.com>
2344
2345        * Added once version of psxchroot01 test for user review.
2346        * psxchroot01: New directory.
2347        * psxchroot01/Makefile.am, psxchroot01/main.c, psxchroot01/test.c,
2348        psxchroot01/psxchroot01.scn, psxchroot01/.cvsignore: New files.
2349        * configure.in, Makefile.am: Modified to reflect above.
2350
23512001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
2352
2353        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
2354
23552001-04-24      Joel Sherrill <joel@OARcorp.com>
2356
2357        * psxfile01/test.c, psxfile01/psxfile01.scn : Added test case for
2358        open, write, reopen, append twice from Andrew Bythell
2359        <abythell@nortelnetworks.com> that tripped an initialization
2360        problem in the IMFS.
2361
23622001-04-20      Joel Sherrill <joel@OARcorp.com>
2363
2364        * psx04/init.c, psx04/psx04.scn, psx07/init.c, psx07/psx07.scn,
2365        psxfile01/psxfile01.scn, psxmsgq01/psxmsgq01.scn,
2366        psxreaddir/test.c, psxstat/psxstat.scn, psxstat/test.c,
2367        psxtime/psxtime.scn, psxtimer/psxtimer.scn:
2368        Various adjustments so test output matches screens more reliably.
2369
23702001-01-25      Joel Sherrill <joel@OARcorp.com>
2371
2372        * psx01/psx01.scn: Corrected to reflect clock_getres() now working.
2373
23742000-11-17      Jennifer Averett <jennifer@OARcorp.com>
2375
2376        * psxstat/test.c, psxstat/psxstat.scn: Forced inode numbers
2377        to remain consistant across platforms and bsps by forcing
2378        a mount point in front of all paths.
2379
23802000-11-17      Jennifer Averret <jennifer@OARcorp.com>
2381
2382        * psxmount/test.c, psxmount/psxmount.scn: Improve output to report
2383        expected error condition in one case.
2384        * psxreaddir/test.c, psxreaddir.scn: Added test cases to exercise
2385        readdir() of root of mounted filesystem.  Also corrected the screen
2386        file for some mistakes noticed in this effort.
2387
23882000-11-13      Joel Sherrill <joel@OARcorp.com>
2389
2390        * psxmount/psxmount.scn, psxmount/test.c: Correct spelling.
2391
23922000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2393
2394        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
2395
23962000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2397
2398        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
2399
24002000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2401
2402        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
2403        Switch to GNU canonicalization.
2404        * psxtests.am: Remove DEFS.
2405
24062000-10-24      Joel Sherrill <joel@OARcorp.com>
2407
2408        * psxmount/test.c, psxstat/test.c: Include <imfs.h> to get IMFS_ops.
2409        It was formerly incorrectly prototyped in <libio.h>.
2410
24112000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2412
2413        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
2414        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
2415        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
2416        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
2417        psx13/Makefile.am, psxcancel/Makefile.am, psxfile01/Makefile.am,
2418        psxhdrs/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
2419        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
2420        psxtime/Makefile.am, psxtimer/Makefile.am: Include compile.am
2421
24222000-08-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2423        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
2424        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
2425        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
2426        psx10/Makefile.am, psx11/Makefile.am, psx11/Makefile.am,
2427        psx12/Makefile.am, psxcancel/Makefile.am, psxmsgq01/Makefile.am,
2428        psxsem01/Makefile.am, psxsem01/Makefile.am, psxtimer/Makefile.am:
2429        Use AM_CPPFLAGS += instead of AM_CPPFLAGS =
2430
24312000-08-10      Joel Sherrill <joel@OARcorp.com>
2432
2433        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.