source: rtems/testsuites/psxtests/ChangeLog @ b0792d23

4.115
Last change on this file since b0792d23 was b0792d23, checked in by Ralf Corsepius <ralf.corsepius@…>, on 09/30/11 at 01:47:26

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

  • psx16/init.c, psxclassic01/init.c, psxeintr_join/init.c: Add HAVE_CONFIG_H.
  • Property mode set to 100644
File size: 93.2 KB
RevLine 
[b0792d23]12011-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * psx16/init.c, psxclassic01/init.c, psxeintr_join/init.c:
4        Add HAVE_CONFIG_H.
5
[dc9f1a9]62011-09-05      Sebastian Huber <sebastian.huber@embedded-brains.de>
7
8        * psxfatal01/psxfatal01.scn, psxfatal01/testcase.h,
9        psxfatal02/psxfatal02.scn, psxfatal02/testcase.h,
10        psxfatal_support/init.c: Print proper begin and end message.
11
[08ef1631]122011-08-21      Joel Sherrill <joel.sherrilL@OARcorp.com>
13
14        PR 1890/cpukit
15        * psxmsgq01/init.c: POSIX says msg_prio is allowed to be NULL.
16
[b7ee9ab]172011-08-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
18
19        * psxfatal_support/init.c: Ensure that _Thread_BSP_context is
20        initialized.
21
[864dd9ad]222011-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
23
24        * psx16/Makefile.am: New file.
25
[efe2ab6]262011-08-01      Joel Sherrill <joel.sherrilL@OARcorp.com>
27
28        * psx16/.cvsignore, psx16/init.c, psx16/psx16.doc, psx16/psx16.scn: New
29        files. Accidentally missed in previous commit.
30
[bd1505b2]312011-07-31      Joel Sherrill <joel.sherrilL@OARcorp.com>
32
33        PR 1855/cpukit
34        * Makefile.am, configure.ac: Correct signal processing during
35        pthread_join. We are supposed to unblock the thread waiting on a
36        pthread_join(), dispatch the signal handler, account for it
37        potentially overwriting errno, and then have the thread return to
38        blocking within pthread_join().
39        * psxeintr_join/.cvsignore, psxeintr_join/Makefile.am,
40        psxeintr_join/init.c, psxeintr_join/psxeintr_join.doc,
41        psxeintr_join/psxeintr_join.scn: New files.
42
[76e9a52f]432011-07-31      Joel Sherrill <joel.sherrilL@OARcorp.com>
44
45        PR 1867/cpukit
46        * Makefile.am, configure.ac, psx12/task.c, psxkey03/init.c,
47        psxrwlock01/test.c: Correct implementation of pthread_exit() and
48        pthread_join() to support the case where a thread is joinable but
49        calls pthread_exit() before a thread has attempted to join.
50
[50e4a1b]512011-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
52
53        PR 1839/filesystem
54        * psxfchx01/init.c, psxfchx01/psxfchx01.scn, psxfile01/psxfile01.scn,
55        psxfile01/test.c: Update test to reflect new status codes.
56
[26605b2]572011-07-21      Ralf Corsépius <ralf.corsepius@rtems.org>
58
59        * psxhdrs/Makefile.am: Remove -Wno-unused-but-set-variable
60        (Non-portable).
61
[4f6cff8d]622011-07-19      Joel Sherrill <joel.sherrilL@OARcorp.com>
63
64        PR 1838/filesystem
65        * psxfchx01/init.c, psxfchx01/psxfchx01.scn: fchmod() does not need a
66        writeable file descriptor.
67
[638bd81]682011-06-20      Ralf Corsépius <ralf.corsepius@rtems.org>
69
[b98918b9]70        * psxautoinit01/Makefile.am, psxautoinit02/Makefile.am,
71        psxbarrier01/Makefile.am, psxrwlock01/Makefile.am,
72        psxspin01/Makefile.am, psxspin02/Makefile.am:
73        Remove scndir.
74
752011-06-20      Ralf Corsépius <ralf.corsepius@rtems.org>
76
77        * psxautoinit01/Makefile.am, psxbarrier01/Makefile.am,
[2e0f173b]78        psxclassic01/Makefile.am, psxcleanup01/Makefile.am,
79        psxfchx01/Makefile.am, psxpasswd01/Makefile.am,
80        psxpasswd02/Makefile.am, psxpipe01/Makefile.am,
81        psxrwlock01/Makefile.am, psxspin01/Makefile.am,
82        psxspin02/Makefile.am: Eliminate rtems_scn_DATA.
83        Install *.doc to rtems_testsdir.
[6843bfc]84        * Makefile.am: Remove EXTRA_DIST.
85        Remove DIST_SUBDIRS.
86        Remove obsolete comments.
[638bd81]87        * psxclassic01/psxclassic01.doc: Fix copyright date.
88
[42ba091]892011-05-16      Yaakov Selkowitz  <yselkowitz@users.sourceforge.net>
90
91        * psxclock/init.c (Init):
92        Use CLOCK_PROCESS_CPUTIME_ID and CLOCK_THREAD_CPUTIME_ID.
93        * psxclock/psxclock.scn: Regenerate.
94
[3cefd8f0]952011-05-06      Joel Sherrill <joel.sherrill@oarcorp.com>
96
97        * psxfile01/test.c, psxmsgq01/init.c, psxreaddir/test.c: Fix tests
98        broken in warning pass.
99
[ff7ff62]1002011-05-05      Joel Sherrill <joel.sherrill@oarcorp.com>
101
102        * psx04/task3.c, psxfile01/test.c, psxhdrs/Makefile.am,
103        psxmsgq01/init.c, psxreaddir/test.c, psxsignal01/init.c,
104        psxtimes01/init.c, psxualarm/init.c: Remove warnings.
105
[15478c95]1062011-04-15      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
107
[a3ca5f36]108        * psxstat/test.c: Fixed integer type.  Check status codes.
[15478c95]109
[160d6e4]1102011-03-09      Joel Sherrill <joel.sherrill@oarcorp.com>
111
112        * psx04/init.c, psx04/psx04.scn: Remove test case made obsolete by
113        PR1759.
114
[408eea8]1152011-03-08      Joel Sherrill <joel.sherrilL@OARcorp.com>
116
117        PR 1759/cpukit
118        * Makefile.am, configure.ac: Add test to use some pthread calls with
119        Classic Tasks.
120        * psxclassic01/.cvsignore, psxclassic01/Makefile.am,
121        psxclassic01/init.c, psxclassic01/psxclassic01.doc,
122        psxclassic01/psxclassic01.scn: New files.
123
[8ca85b0b]1242011-02-22      Ralf Corsépius <ralf.corsepius@rtems.org>
125
126        * configure.ac: Add AC_CONFIG_HEADER(config.h).
127
[2e1c526]1282011-02-22      Ralf Corsépius <ralf.corsepius@rtems.org>
129
130        * psx01/init.c, psx01/task.c, psx02/init.c, psx02/task.c, psx03/init.c,
131        psx03/task.c, psx04/init.c, psx04/task1.c, psx04/task2.c, psx04/task3.c,
132        psx05/init.c, psx05/task.c, psx05/task2.c, psx05/task3.c, psx06/init.c,
133        psx06/task.c, psx06/task2.c, psx07/init.c, psx07/task.c, psx08/init.c,
134        psx08/task1.c, psx08/task2.c, psx08/task3.c, psx09/init.c, psx10/init.c,
135        psx10/task.c, psx10/task2.c, psx10/task3.c, psx11/init.c, psx11/task.c,
136        psx12/init.c, psx12/task.c, psx13/main.c, psx13/test.c, psx14/init.c,
137        psx15/init.c, psxaio01/init.c, psxaio02/init.c, psxaio03/init.c,
138        psxalarm01/init.c, psxautoinit01/init.c, psxautoinit02/init.c,
139        psxbarrier01/main.c, psxbarrier01/test.c, psxcancel/init.c,
140        psxcancel01/init.c, psxchroot01/main.c, psxchroot01/test.c,
141        psxcleanup/psxcleanup.c, psxcleanup01/init.c, psxclock/init.c,
142        psxcond01/init.c, psxenosys/init.c, psxfatal_support/init.c,
143        psxfchx01/init.c, psxfile01/main.c, psxfile01/test.c,
144        psxfile01/test_cat.c, psxfile01/test_extend.c, psxfile01/test_write.c,
145        psxfile02/init.c, psxfilelock01/init.c, psxgetrusage01/init.c,
146        psxhdrs/clock01.c, psxhdrs/clock02.c, psxhdrs/clock03.c,
147        psxhdrs/clock04.c, psxhdrs/clock05.c, psxhdrs/clock06.c,
148        psxhdrs/cond01.c, psxhdrs/cond02.c, psxhdrs/cond03.c, psxhdrs/cond04.c,
149        psxhdrs/cond05.c, psxhdrs/cond06.c, psxhdrs/cond07.c, psxhdrs/cond08.c,
150        psxhdrs/cond09.c, psxhdrs/cond10.c, psxhdrs/key01.c, psxhdrs/key02.c,
151        psxhdrs/key03.c, psxhdrs/key04.c, psxhdrs/mutex01.c, psxhdrs/mutex02.c,
152        psxhdrs/mutex03.c, psxhdrs/mutex04.c, psxhdrs/mutex05.c,
153        psxhdrs/mutex06.c, psxhdrs/mutex07.c, psxhdrs/mutex08.c,
154        psxhdrs/mutex09.c, psxhdrs/mutex10.c, psxhdrs/mutex11.c,
155        psxhdrs/mutex12.c, psxhdrs/mutex13.c, psxhdrs/mutex14.c,
156        psxhdrs/mutex15.c, psxhdrs/mutex16.c, psxhdrs/proc01.c,
157        psxhdrs/proc02.c, psxhdrs/proc03.c, psxhdrs/proc04.c, psxhdrs/proc05.c,
158        psxhdrs/proc06.c, psxhdrs/proc07.c, psxhdrs/proc08.c, psxhdrs/proc09.c,
159        psxhdrs/proc10.c, psxhdrs/proc11.c, psxhdrs/proc12.c, psxhdrs/proc13.c,
160        psxhdrs/proc14.c, psxhdrs/pthread01.c, psxhdrs/pthread02.c,
161        psxhdrs/pthread03.c, psxhdrs/pthread04.c, psxhdrs/pthread05.c,
162        psxhdrs/pthread06.c, psxhdrs/pthread07.c, psxhdrs/pthread08.c,
163        psxhdrs/pthread09.c, psxhdrs/pthread10.c, psxhdrs/pthread11.c,
164        psxhdrs/pthread12.c, psxhdrs/pthread13.c, psxhdrs/pthread14.c,
165        psxhdrs/pthread15.c, psxhdrs/pthread16.c, psxhdrs/pthread17.c,
166        psxhdrs/pthread18.c, psxhdrs/pthread19.c, psxhdrs/pthread20.c,
167        psxhdrs/pthread21.c, psxhdrs/pthread22.c, psxhdrs/pthread23.c,
168        psxhdrs/pthread24.c, psxhdrs/pthread25.c, psxhdrs/pthread26.c,
169        psxhdrs/pthread27.c, psxhdrs/pthread28.c, psxhdrs/pthread29.c,
170        psxhdrs/pthread30.c, psxhdrs/pthread31.c, psxhdrs/pthread32.c,
171        psxhdrs/pthread33.c, psxhdrs/pthread34.c, psxhdrs/pthread35.c,
172        psxhdrs/pthread36.c, psxhdrs/pthread37.c, psxhdrs/pthread38.c,
173        psxhdrs/pthread39.c, psxhdrs/pthread40.c, psxhdrs/sched01.c,
174        psxhdrs/sched02.c, psxhdrs/sched03.c, psxhdrs/sched04.c,
175        psxhdrs/sched05.c, psxhdrs/sched06.c, psxhdrs/sched07.c,
176        psxhdrs/sched08.c, psxhdrs/signal01.c, psxhdrs/signal02.c,
177        psxhdrs/signal03.c, psxhdrs/signal04.c, psxhdrs/signal05.c,
178        psxhdrs/signal06.c, psxhdrs/signal07.c, psxhdrs/signal08.c,
179        psxhdrs/signal09.c, psxhdrs/signal10.c, psxhdrs/signal11.c,
180        psxhdrs/signal12.c, psxhdrs/signal13.c, psxhdrs/signal14.c,
181        psxhdrs/signal15.c, psxhdrs/signal16.c, psxhdrs/signal17.c,
182        psxhdrs/signal18.c, psxhdrs/signal19.c, psxhdrs/signal20.c,
183        psxhdrs/signal21.c, psxhdrs/signal22.c, psxhdrs/signal23.c,
184        psxhdrs/sync01.c, psxhdrs/sync02.c, psxhdrs/sync03.c, psxhdrs/time01.c,
185        psxhdrs/time02.c, psxhdrs/time03.c, psxhdrs/time04.c, psxhdrs/time05.c,
186        psxhdrs/time06.c, psxhdrs/time07.c, psxhdrs/time08.c, psxhdrs/time09.c,
187        psxhdrs/time10.c, psxhdrs/time11.c, psxhdrs/time12.c, psxhdrs/time13.c,
188        psxhdrs/timer01.c, psxhdrs/timer02.c, psxhdrs/timer03.c,
189        psxhdrs/timer04.c, psxhdrs/timer05.c, psxhdrs/timer06.c,
190        psxhdrs/timer07.c, psxid01/init.c, psximfs01/init.c, psximfs02/init.c,
191        psxintrcritical01/init.c, psxitimer/init.c, psxkey01/init.c,
192        psxkey01/task.c, psxkey02/init.c, psxkey03/init.c, psxmount/main.c,
193        psxmount/test.c, psxmsgq01/init.c, psxmsgq02/init.c, psxmsgq03/init.c,
194        psxmsgq04/init.c, psxmutexattr01/init.c, psxobj01/init.c,
195        psxpasswd01/init.c, psxpasswd02/init.c, psxpipe01/init.c,
196        psxrdwrv/main.c, psxrdwrv/test.c, psxreaddir/main.c, psxreaddir/test.c,
197        psxrwlock01/main.c, psxrwlock01/test.c, psxsem01/init.c,
198        psxsignal01/init.c, psxsignal01/task1.c, psxsignal02/init.c,
199        psxsignal03/init.c, psxsignal05/init.c, psxsignal06/init.c,
200        psxspin01/main.c, psxspin01/test.c, psxspin02/main.c, psxspin02/test.c,
201        psxstack01/init.c, psxstack02/init.c, psxstat/main.c, psxstat/test.c,
202        psxsysconf/init.c, psxtime/main.c, psxtime/test.c,
203        psxtimer01/psxtimer.c, psxtimer02/psxtimer.c, psxtimes01/init.c,
204        psxualarm/init.c, psxusleep/init.c: Add HAVE_CONFIG_H.
205
[ecc59b9]2062011-02-14      Joel Sherrill <joel.sherrill@oarcorp.com>
207
208        * psxaio03/init.c, psxaio03/psxaio03.scn: Run in a reasonable amount of
209        time. Update screen.
210
[9c68638]2112011-02-14      Joel Sherrill <joel.sherrilL@OARcorp.com>
212
213        * psximfs02/init.c: Disable EPERM test which does not work when POSIX
214        is disabled.
215
[cfa956e]2162011-02-08      Ralf Corsépius <ralf.corsepius@rtems.org>
217
218        * include/pmacros.h: Add PRIxblksize_t, PRIxblkcnt_t.
219        * configure.ac: Add AC_CHECK_SIZEOF([blksize_t]),
220        AC_CHECK_SIZEOF([blkcnt_t]).
221
[677e813]2222011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
223
224        * configure.ac: Require autoconf-2.68, automake-1.11.1.
225
[a0cd0829]2262011-01-17      Alin Rus <alin.codejunkie@gmail.com>
227
228        * Makefile.am, configure.ac: Add psxaio03/.
229        * psxaio03/Makefile.am, psxaio03/init.c, psxaio03/psxaio03.scn
230        psxaio03/system.h: New.
231
[c2cfe944]2322011-01-08      Alin Rus <alin.codejunkie@gmail.com>
233
234        * psxaio02/init.c: Improve aio_cancel() coverage.
235
[f989f1d]2362011-01-02      Joel Sherrill <joel.sherrilL@OARcorp.com>
237
238        * psx05/init.c: Spacing.
239
[a14b982]2402010-11-01      Alin Rus <alin.codejunkie@gmail.com>
241
242        * psxaio01/init.c, psxaio02/init.c: Improve coverage.
243
[8e9a25ac]2442010-10-21      Joel Sherrill <joel.sherrill@oarcorp.com>
245
246        * psx05/init.c: Check for correct status returned.
247        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test code
248        to exercise path when attempting to lock for reading but there
249        is at least one writer blocked waiting for access.
250
[4fcd106]2512010-10-21      Joel Sherrill <joel.sherrill@oarcorp.com>
252
253        * Makefile.am, configure.ac: New test to ensure pthread_cond_wait() and
254        sleep() (e.g. interruptible blocking and sleeping) are interruptible
255        by signal.
256        * psxsignal06/.cvsignore, psxsignal06/Makefile.am, psxsignal06/init.c,
257        psxsignal06/psxsignal06.doc, psxsignal06/psxsignal06.scn: New files.
258
[33c46f1]2592010-10-21      Joel Sherrill <joel.sherrill@oarcorp.com>
260
261        * psx02/init.c, psx02/task.c, psx03/init.c, psx04/init.c,
262        psx04/task1.c, psx04/task2.c, psx04/task3.c, psx05/init.c,
263        psx05/task.c, psx05/task2.c, psx05/task3.c, psx06/init.c,
264        psx06/task.c, psx06/task2.c, psx07/init.c, psx08/init.c,
265        psx08/task2.c, psx08/task3.c, psx09/init.c, psx10/init.c,
266        psx10/task.c, psx10/task2.c, psx10/task3.c, psx11/init.c,
267        psx11/task.c, psx12/init.c, psxalarm01/init.c, psxbarrier01/test.c,
268        psxcancel01/init.c, psxchroot01/test.c, psxitimer/init.c,
269        psxkey01/task.c, psxkey02/init.c, psxkey03/init.c, psxmount/test.c,
270        psxmsgq01/init.c, psxmsgq03/init.c, psxmsgq04/init.c,
271        psxrwlock01/test.c, psxsem01/init.c, psxsignal01/init.c,
272        psxsignal01/task1.c, psxsignal02/init.c, psxsignal03/init.c,
273        psxsignal05/init.c, psxspin01/test.c, psxspin02/test.c,
274        psxstack01/init.c, psxstack02/init.c, psxualarm/init.c: Eliminate
275        double space after parenthesis on rtems_test_assert().
276
[4163a69]2772010-10-08      Ralf Corsépius <ralf.corsepius@rtems.org>
278
279        * psx07/init.c: Add HAVE_DECL_PTHREAD_ATTR_SETGUARDSIZE guard around
280        guardsize.
281
[f564c32b]2822010-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
283
284        * psxhdrs/pthread37.c, psxhdrs/pthread38.c, psxhdrs/pthread39.c,
285        psxhdrs/pthread40.c: New files.
286
[6baf5a5]2872010-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
288
289        * Makefile.am, configure.ac, psx07/init.c, psx07/psx07.scn,
290        psxhdrs/Makefile.am, psxstack01/init.c: Add pthread_attr_getstack,
291        pthread_attr_setstack, pthread_attr_getguardsize, and
292        pthread_attr_setguardsize.
293        * psxstack02/.cvsignore, psxstack02/Makefile.am, psxstack02/init.c,
294        psxstack02/psxstack02.doc, psxstack02/psxstack02.scn: New files.
295
[c517ae7]2962010-10-01      Ralf Corsépius <ralf.corsepius@rtems.org>
297
298        * configure.ac: Check for pthread_attr_{get,set}cputime instead of
299        pthread_pthread_attr_{get,set}cputime (Typo).
300
[4bff276]3012010-09-28      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
302
303        * psx15/.cvsignore, psx15/Makefile.am, psx15/init.c, psx15/psx15.scn:
304        New files.
305        * Makefile.am, configure.ac: Reflect changes above.
306
[32ac0fa]3072010-08-30      Ralf Corsépius <ralf.corsepius@rtems.org>
308
309        * configure.ac: AC_CHECK_DECLS([seteuid]).
310        * psximfs02/init.c: Provide decl for seteuid if not provided by
311        libc.
312
[8534b0e5]3132010-08-30      Ralf Corsépius <ralf.corsepius@rtems.org>
314
315        * psxenosys/init.c, psxenosys/psxenosys.doc,
316        psxenosys/psxenosys.scn: Remove devctl.
317
[5fa0adf6]3182010-08-26      Joel Sherrill <joel.sherrill@oarcorp.com>
319
320        * psxenosys/init.c, psxenosys/psxenosys.scn: Update to reflect some of
321        aio being implemented.
322
[b95e69d2]3232010-08-19      Joel Sherrill <joel.sherrilL@OARcorp.com>
324
325        * psxenosys/init.c, psxenosys/psxenosys.scn: Update to reflect AIO
326        submission.
327
[1a20a15]3282010-08-19      Joel Sherrill <joel.sherrilL@OARcorp.com>
329
330        * psxaio01/.cvsignore, psxaio02/.cvsignore: New files.
331
[db8c6d6]3322010-08-16      Alin Rus <alin.codejunkie@gmail.com>
333
334        * Makefile.am, configure.ac: Add psxaio01/, psxaio02/.
335        * psxaio01/Makefile.am, psxaio01/init.c, psxaio01/psxaio01.scn,
336        psxaio01/system.h: New.
337        * psxaio02/Makefile.am, psxaio02/init.c, psxaio02/psxaio02.scn,
338        psxaio02/system.h: New.
339
[d9c60fdd]3402010-08-10      Bharath Suri <bharath.s.jois@gmail.com>
341
342        PR 1598/testing
343        * psxpasswd02/init.c, psxpasswd02/psxpasswd02.scn: New test case
344        added to improve coverage of getpwent.c.
345
[b50cde42]3462010-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
347
348        PR 1665/testing
349        * psximfs02/init.c: Fix uninitialized variable warning.
350
[9f7690f]3512010-08-09      Bharath Suri <bharath.s.jois@gmail.com>
352
353        PR 1661/testing
354        * psximfs02/init.c: Changes to improve coverage of
355        imfs_initsupp.c, by using a bad value for
356        CONFIGURE_IMFS_MEMFILE_BYTES_PER_BLOCK
357
[38cc1e1b]3582010-08-09      Joel Sherrill <joel.sherrill@oarcorp.com>
359
360        PR 1661/testing
361        * psxchroot01/test.c, psximfs01/init.c, psximfs02/init.c,
362        psxpipe01/init.c: Eliminate most references to RTEMS_Malloc_Heap.
363
[7a844633]3642010-08-09      Ralf Corsépius <ralf.corsepius@rtems.org>
365
366        * psxpasswd02/init.c: Remove unused variable.
367
[99e6fb52]3682010-08-06      Bharath Suri <bharath.s.jois@gmail.com>
369
370        PR 1654/testing
371        * psx13/test.c, psx13/psx13.scn: Test case to improve testing of
372        dup2 routine.
373        * psxfile01/test.c, psxfile01/psxfile01.scn: New test to improve
374        testing of fcntl routine.
375        * psximfs01/init.c, psximfs01/psximfs01.scn: Improve testing of
376        imfs routines.
377        * psximfs02/init.c, psximfs02/psximfs02.scn: Improve coverage of
378        imfs routines.
379        * psxpasswd02/init.c, psxpasswd02/psxpasswd02.scn: New tests to
380        improve coverage of getpwent.c.
381
[014bff5]3822010-08-06      Ralf Corsépius <ralf.corsepius@rtems.org>
383
384        PR 1652/GCC:
385        * psxpipe01/init.c: Expand incomplete initializers triggering
386        powerpc-gcc -msdata breakdown.
387
[189b89e]3882010-07-30      Bharath Suri <bharath.s.jois@gmail.com>
389
390        PR 1642/testing
391        * psximfs02/init.c, psximfs02/psximfs02.scn,
392        psximfs02/psximfs02.doc: Added test cases to exercise chmod(),
393        chown() and routines in imfs_debug.c.
[014bff5]394
[d08ba49e]3952010-07-29      Bharath Suri <bharath.s.jois@gmail.com>
396
397        PR 1642/testing
398        * psximfs02/init.c, psximfs02/psximfs02.scn,
399        psximfs02/psximfs02.doc, psximfs02/Makefile.am: New test added.
400        * configure.ac, Makefile.am: Changes to accommodate psximfs02
401        test.
402
[bed8f3e]4032010-07-29      Bharath Suri <bharath.s.jois@gmail.com>
404
405        PR 1633/testing
406        * psximfs01/init.c, psximfs01/psximfs01.scn,
407        psximfs01/psximfs01.doc: New cases to exercise
408        IMFS_memfile_remove.
409
[c0d5778]4102010-07-27      Joel Sherrill <joel.sherrill@oarcorp.com>
411
412        * psxobj01/Makefile.am, psxobj01/init.c, psxobj01/psxobj01.scn: Add
413        test for runnign out of workspace when setting object name as string.
414
[bdbf052a]4152010-07-27      Vinu Rajashekhar <vinutheraj@gmail.com>
416
417        PR 1629/cpukit
418        * psx04/init.c: sigsuspend() was not completely following the POSIX
419        specification.
420
[efdc6987]4212010-07-19      Bharath Suri <bharath.s.jois@gmail.com>
422
423        PR 1623/testing
424        * psx13/test.c, psx13/psx13.scn: New cases to improve coverage of
425        utime() and fpathconf().
426        * psxfile01/test.c, psxfile01/psxfile01.scn: New cases to improve
427        coverage of rmdir(), unlink(), mknod(), link(), open(), read(),
428        write().
429        * psxstat/test.c, psxstat/psxstat.scn: New case to improve
430        coverage of readlink().
431
[24db9ba8]4322010-07-17      Bharath Suri <bharath.s.jois@gmail.com>
433
434        PR 1622/testing
435        * psxchroot01/test.c, psxchroot01/psxchroot01.scn: Added two test
436        cases to completely cover chroot().
437
[320fe72c]4382010-07-16      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
439
440        * psxfile01/test.c: Avoid NULL pointer access.
441
[947015f]4422010-07-15      Bharath Suri <bharath.s.jois@gmail.com>
443
444        PR 1617/testing
445        * psxfile01/test.c, psxfile01/psxfile01.scn: Added new cases to
446        exercise_link_r and _unlink_r
447        * psxstat/test.c, psxstat/psxstat.scn: Added new cases to exercise
448        _lstat_r and _stat_r.
449        * psxtime/test.c, psxtime/psxtime.scn: Added new cases to exercise
450        _gettimeofday.
451
[d0ef58a]4522010-07-16      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
453
454        * psxstat/test.c: Avoid NULL pointer access.
455
[b05cc32]4562010-07-12      Bharath Suri <bharath.s.jois@gmail.com>
457
458        PR 1613/testing
459        * psxfchx01/init.c, psxfchx01/Makefile.am, psxfchx01/.cvsignore,
460        psxfchx01/psxfchx01.doc, psxfchx01/psxfchx01.scn: New
461        tests. Improves coverage of fchdir, fchmod, fchown directives.
462        * configure.ac, Makefile.am: Changes to accommodate new test.
463        * psxstat/test.c, psxstat/psxstat.scn: Added new test case to test
464        statvfs routine under libcsupport.
465
[f1b2dab2]4662010-07-09      Bharath Suri <bharath.s.jois@gmail.com>
467
468        PR 1610/testing
469        * psx13/test.c, psx13/psx13.scn: Remove the test cases which
470        exercise pipe. These are new a new test under psxpipe01/
471        * psxpipe01/init.c, psxpipe01/Makefile.am,
472        psxpipe01/psxpipe01.scn, psxpipe01/psxpipe01.doc: Added new test.
473        * Makefile.am, configure.ac: Changes due to addition of new test:
474        psxpipe01.
475
[21827289]4762010-07-08      Bharath Suri <bharath.s.jois@gmail.com>
477
478        PR 1608/testing
479        * psxfile01/init.c: Add a simple test case: Open file as read-only
480        and attemp to truncate. Improves coverage.
481
[0f3ab7d]4822010-07-07      Joel Sherrill <joel.sherrill@oarcorp.com>
483
484        PR 1606/cpukit
485        * psxfatal_support/init.c: Remove
486        INTERNAL_ERROR_INVALID_WORKSPACE_ADDRESS since it is not generated.
487
[190f165b]4882010-07-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
489
490        * psxfatal_support/init.c: Print end of test message in case of
491        success.  Stop multitasking in the fatal error extension.
492        * psxfatal01/psxfatal01.scn, psxfatal02/psxfatal02.scn: Update.
493
[11e69fc]4942010-07-06      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
495
496        * psxtimes01/init.c: Added missing declaration.
497
[85c8e754]4982010-07-05      Joel Sherrill <joel.sherrill@oarcorp.com>
499
500        * Makefile.am, configure.ac: Add test for various forms of times() and
501        getrusage().
502        * psxgetrusage01/.cvsignore, psxgetrusage01/Makefile.am,
503        psxgetrusage01/init.c, psxgetrusage01/psxgetrusage01.doc,
504        psxgetrusage01/psxgetrusage01.scn, psxtimes01/.cvsignore,
505        psxtimes01/Makefile.am, psxtimes01/init.c, psxtimes01/psxtimes01.doc,
506        psxtimes01/psxtimes01.scn: New files.
507
[7a595e8a]5082010-07-05      Joel Sherrill <joel.sherrill@oarcorp.com>
509
510        * psxid01/init.c, psxid01/psxid01.scn: Actually match an entry in
511        /etc/passwd and /etc/group.
512
[95cf41e2]5132010-07-05      Joel Sherrill <joel.sherrill@oarcorp.com>
514
515        * psxid01/init.c, psxid01/psxid01.doc, psxid01/psxid01.scn: Add test
516        cases.
517
[2da9a31a]5182010-07-02      Joel Sherrill <joel.sherrill@oarcorp.com>
519
520        * psx13/test.c: Fix warning.
521
[5143105e]5222010-07-02      Joel Sherrill <joel.sherrill@oarcorp.com>
523
524        * psxfile01/test_cat.c: Does not need posix specific macros.
525
[3f42281e]5262010-07-01      Joel Sherrill <joel.sherrilL@OARcorp.com>
527
528        * psxfile01/Makefile.am, psxfile01/psxfile01.scn, psxfile01/test.c:
529        Remove tests which put NULL entries in file handlers.
530
[1fe4042]5312010-07-01      Bharath Suri <bharath.s.jois@gmail.com>
532
533        PR 1598/testing
534        * Makefile.am, configure.ac, psxpasswd01/init.c,
535        psxpasswd01/psxpasswd01.doc, psxpasswd01/psxpasswd01.scn: Add testing
536        for POSIX user database (e.g. /etc/group and /etc/passwd) access
537        routines which are implemented in libcsupport/src/getpwent.c.
538        * psxpasswd02/.cvsignore, psxpasswd02/Makefile.am, psxpasswd02/init.c,
539        psxpasswd02/psxpasswd02.doc, psxpasswd02/psxpasswd02.scn: New files.
540
[c40d3c4b]5412010-07-01      Vinu Rajashekhar <vinutheraj@gmail.com>
542
543        PR 1597/cpukit
544        * psx13/psx13.scn, psx13/test.c, psxstat/psxstat.scn,
545        psxstat/test.c: Add lchown() and utimes().
546
[98e16aad]5472010-07-01      Joel Sherrill <joel.sherrill@oarcorp.com>
548
549        * Makefile.am, configure.ac: Add tests for file lock stubs as well as
550        various POSIX methods that access UID, PID, and GID.
551        * psxfilelock01/.cvsignore, psxfilelock01/Makefile.am,
552        psxfilelock01/init.c, psxfilelock01/psxfilelock01.doc,
553        psxfilelock01/psxfilelock01.scn, psxid01/.cvsignore,
554        psxid01/Makefile.am, psxid01/init.c, psxid01/psxid01.doc,
555        psxid01/psxid01.scn: New files.
556
[efc253fa]5572010-06-30      Joel Sherrill <joel.sherrilL@OARcorp.com>
558
559        * psximfs01/init.c: Fix warning introduced.
560
[71a5e5a1]5612010-06-30      Joel Sherrill <joel.sherrill@oarcorp.com>
562
563        PR 1595/tests
564        * psximfs01/init.c: Fix warnings.
565
[89b897f0]5662010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
567
568        * psxtime/psxtime.scn, psxtime/test.c: Add test for passing a null
569        pointer.
570
[ef87186]5712010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
572
573        * configure.ac: Remove reference to RTEMS_OBJECT_FORMAT.
574
[43efb633]5752010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
576
577        * Makefile.am, configure.ac: Add test to exercise IMFS behaviour with
578        files of maximum sizes.
579        * psximfs01/.cvsignore, psximfs01/Makefile.am, psximfs01/init.c,
580        psximfs01/psximfs01.doc, psximfs01/psximfs01.scn: New files.
581
[ec76b114]5822010-06-23      Joel Sherrill <joel.sherrilL@OARcorp.com>
583
584        * Makefile.am, configure.ac: Revert accidentally committed patch.
585
[ce00f304]5862010-06-23      Joel Sherrill <joel.sherrilL@OARcorp.com>
587
588        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
589        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
590        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
591        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
592        psx13/Makefile.am, psx14/Makefile.am, psxalarm01/Makefile.am,
593        psxautoinit01/Makefile.am, psxautoinit02/Makefile.am,
594        psxbarrier01/Makefile.am, psxcancel/Makefile.am,
595        psxcancel01/Makefile.am, psxchroot01/Makefile.am,
596        psxcleanup/Makefile.am, psxcleanup01/Makefile.am,
597        psxclock/Makefile.am, psxcond01/Makefile.am, psxenosys/Makefile.am,
598        psxfatal01/Makefile.am, psxfatal02/Makefile.am,
599        psxfile01/Makefile.am, psxintrcritical01/Makefile.am,
600        psxitimer/Makefile.am, psxkey01/Makefile.am, psxkey02/Makefile.am,
601        psxkey03/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
602        psxmsgq02/Makefile.am, psxmsgq03/Makefile.am, psxmsgq04/Makefile.am,
603        psxmutexattr01/Makefile.am, psxobj01/Makefile.am,
604        psxpasswd01/Makefile.am, psxrdwrv/Makefile.am,
605        psxreaddir/Makefile.am, psxrwlock01/Makefile.am,
606        psxsem01/Makefile.am, psxsignal01/Makefile.am,
607        psxsignal02/Makefile.am, psxsignal03/Makefile.am,
608        psxsignal04/Makefile.am, psxsignal05/Makefile.am,
609        psxspin01/Makefile.am, psxspin02/Makefile.am, psxstack01/Makefile.am,
610        psxstat/Makefile.am, psxsysconf/Makefile.am, psxtime/Makefile.am,
611        psxtimer01/Makefile.am, psxtimer02/Makefile.am,
612        psxualarm/Makefile.am, psxusleep/Makefile.am: Revert accidentally
613        committed patch.
614
[e6e4eec]6152010-06-23      Joel Sherrill <joel.sherrilL@OARcorp.com>
616
617        * Makefile.am, configure.ac, psx01/Makefile.am, psx02/Makefile.am,
618        psx03/Makefile.am, psx04/Makefile.am, psx05/Makefile.am,
619        psx06/Makefile.am, psx07/Makefile.am, psx08/Makefile.am,
620        psx09/Makefile.am, psx10/Makefile.am, psx11/Makefile.am,
621        psx12/Makefile.am, psx13/Makefile.am, psx14/Makefile.am,
622        psxalarm01/Makefile.am, psxautoinit01/Makefile.am,
623        psxautoinit02/Makefile.am, psxbarrier01/Makefile.am,
624        psxcancel/Makefile.am, psxcancel01/Makefile.am,
625        psxchroot01/Makefile.am, psxcleanup/Makefile.am,
626        psxcleanup01/Makefile.am, psxclock/Makefile.am,
627        psxcond01/Makefile.am, psxenosys/Makefile.am, psxfatal01/Makefile.am,
628        psxfatal02/Makefile.am, psxfile01/Makefile.am, psxfile02/init.c,
629        psxfile02/psxfile02.doc, psxfile02/psxfile02.scn,
630        psxintrcritical01/Makefile.am, psxitimer/Makefile.am,
631        psxkey01/Makefile.am, psxkey02/Makefile.am, psxkey03/Makefile.am,
632        psxmount/Makefile.am, psxmsgq01/Makefile.am, psxmsgq02/Makefile.am,
633        psxmsgq03/Makefile.am, psxmsgq04/Makefile.am,
634        psxmutexattr01/Makefile.am, psxobj01/Makefile.am,
635        psxpasswd01/Makefile.am, psxrdwrv/Makefile.am,
636        psxreaddir/Makefile.am, psxrwlock01/Makefile.am,
637        psxsem01/Makefile.am, psxsignal01/Makefile.am,
638        psxsignal02/Makefile.am, psxsignal03/Makefile.am,
639        psxsignal04/Makefile.am, psxsignal05/Makefile.am,
640        psxspin01/Makefile.am, psxspin02/Makefile.am, psxstack01/Makefile.am,
641        psxstat/Makefile.am, psxsysconf/Makefile.am, psxtime/Makefile.am,
642        psxtimer01/Makefile.am, psxtimer02/Makefile.am,
643        psxualarm/Makefile.am, psxusleep/Makefile.am: Add test for fd greater
644        than number of file descriptors configured.
645
[32e5d81]6462010-06-23      Jennifer Averett <Jennifer.Averett@OARcorp.com>
647
648        * psxfile02/psxfile02.doc: Filled in documentation information.
649
[6cb7221]6502010-06-23      Jennifer Averett <Jennifer Averett@OARcorp.com>
651
652        * Makefile.am, configure.ac: Added test case for calls that check for
653        an unopened file descriptor.
654        * psxfile02/.cvsignore, psxfile02/Makefile.am, psxfile02/init.c,
655        psxfile02/psxfile02.doc, psxfile02/psxfile02.scn: New files.
656
[34c062f]6572010-06-22      Jennifer Averett <Jennifer.Averett@OARcorp.com>
658
659        * psxtime/psxtime.scn, psxtime/test.c: Add a normal case with second
660        parameter to adjtime NULL.
661
[ff71b7d8]6622010-06-19      Joel Sherrill <joel.sherrill@oarcorp.com>
663
664        * psxfatal_support/init.c: Remove references to ITRON constants.
665
[b00c3cd]6662010-06-08      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
667
668        * psxfile01/test.c: Update for IMFS API changes.
669
[042a442]6702010-06-02      Chris Johns <chrisj@rtems.org>
671
672        * psxfile01/test.c, psxmount/test.c, psxreaddir/test.c,
673        psxstat/test.c: Update to the new mount API.
674
[668bccc]6752010-05-29      Ralf Corsépius <ralf.corsepius@rtems.org>
676
677        * configure.ac: Add AC_CHECK_SIZEOF(off_t).
678        * include/pmacros.h: Add PRIdoff_t.
679
[514a3fe]6802010-05-17      Bharath Suri <bharath.s.jois@gmail.com>
681
682        * psxfile01/test.c, psxfile01/psxfile01.scn: This file now
683        exercises the _rename_r in libcsupport. For now, it also
684        provides two fsmount_me_h handlers to enable certain error
685        checking paths
686
[cb930b4]6872010-04-28      Joel Sherrill <joel.sherrill@oarcorp.com>
688
689        * psxfile01/test.c: Add check for errno on chdir(NULL).
690
[18b3b581]6912010-04-25      Joel Sherrill <joel.sherrill@oarcorp.com>
692
693        * psxrdwrv/test.c: Use SIZE_MAX not SSIZE_MAX.
694
[2cc30e90]6952010-04-25      Joel Sherrill <joel.sherrill@oarcorp.com>
696
697        * psx07/init.c, psx07/task.c: Introduce enough of a delay so the Init()
698        thread can reliably reach the pthread_join() call.
699
[e8b4506]7002010-04-25      Joel Sherrill <joel.sherrilL@OARcorp.com>
701
702        * psxreaddir/psxreaddir.scn, psxreaddir/test.c: Do not test for
703        rewinddir(NULL) since we are now using newlib's implementation and it
704        does not check for NULL. This causes a fault on some targets.
705
[c0c9898]7062010-04-03      Joel Sherrill <joel.sherrill@oarcorp.com>
707
708        * psx07/init.c, psx09/init.c, psx12/init.c, psxhdrs/pthread11.c,
709        psxhdrs/pthread22.c, psxhdrs/sched01.c, psxhdrs/sched03.c:
710        Reflect POSIX changes to sched_param.
711
[121d1169]7122010-04-02      Ralf Corsépius <ralf.corsepius@rtems.org>
713
714        * psxhdrs/proc01.c, psxhdrs/proc02.c, psxhdrs/proc07.c,
715        psxhdrs/proc08.c, psxhdrs/proc09.c, psxhdrs/proc10.c,
716        psxhdrs/proc11.c, psxhdrs/proc12.c, psxhdrs/proc13.c,
717        psxhdrs/proc14.c, psxhdrs/signal20.c, psxhdrs/signal21.c:
718        #include <unistd.h>.
719
[161f54b4]7202009-12-28      Shrikant Gaikwad <n3oo3n@gmail.com>
721
722        * psx13/test.c, psx13/psx13.scn Added new routine PipeTestNull()
723        to cover the trivial NULL case for pipe function.
724
[d3a0b00]7252009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
726
727        * psxrwlock01/test.c, psxspin01/test.c, psxspin02/test.c: Fix spacing
728        and compilation issues. Initial test build was accidentally without
729        POSIX enabled.
730
[2317457]7312009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
732
733        * include/pmacros.h, psx01/task.c, psx02/init.c, psx02/task.c,
734        psx03/init.c, psx03/task.c, psx04/init.c, psx04/task1.c,
735        psx04/task2.c, psx04/task3.c, psx05/init.c, psx05/task.c,
736        psx05/task2.c, psx05/task3.c, psx06/init.c, psx06/task.c,
737        psx06/task2.c, psx07/init.c, psx08/init.c, psx08/task2.c,
738        psx08/task3.c, psx09/init.c, psx10/init.c, psx10/task.c,
739        psx10/task2.c, psx10/task3.c, psx11/init.c, psx11/task.c,
740        psx12/init.c, psxalarm01/init.c, psxbarrier01/test.c,
741        psxcancel01/init.c, psxchroot01/test.c, psxclock/init.c,
742        psxfile01/test.c, psxfile01/test_cat.c, psxfile01/test_extend.c,
743        psxfile01/test_write.c, psxitimer/init.c, psxkey01/task.c,
744        psxkey02/init.c, psxkey03/init.c, psxmount/test.c, psxmsgq01/init.c,
745        psxmsgq03/init.c, psxmsgq04/init.c, psxreaddir/test.c,
746        psxrwlock01/test.c, psxsem01/init.c, psxsignal01/init.c,
747        psxsignal01/task1.c, psxsignal02/init.c, psxsignal03/init.c,
748        psxsignal05/init.c, psxspin01/test.c, psxspin02/test.c,
749        psxstack01/init.c, psxstat/test.c, psxtime/test.c, psxualarm/init.c:
750        Use rtems_test_assert() consistently instead of system assert().
751        rtems_test_assert() is designed to integrate into the RTEMS test
752        suite infrastructure.
753
[4828ee2]7542009-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
755
756        * Makefile.am, configure.ac: New test to exercise getgrnam and getpwnam
757        families.
758        * psxpasswd01/.cvsignore, psxpasswd01/Makefile.am, psxpasswd01/init.c,
759        psxpasswd01/psxpasswd01.doc, psxpasswd01/psxpasswd01.scn: New files.
760
[ea6eb431]7612009-11-23      Joel Sherrill <joel.sherrill@oarcorp.com>
762
763        PR 1460/cpukit
764        * psx14/init.c: Change return type on methods accessing portions of
765        RTEMS Ids to int. This allows -1 to be return on error.
766
[ea7d86b]7672009-11-11      Joel Sherrill <joel.sherrill@oarcorp.com>
768
769        PR 1466/tests
770        * Makefile.am, configure.ac, psxclock/init.c, psxclock/psxclock.doc,
771        psxclock/psxclock.scn, psxkey03/init.c, psxsignal02/init.c,
772        psxsignal03/init.c, psxstack01/init.c: Remove usleep() from tests.
773        Add test specifically to test it since it is deprecated as of
774        POSIX.1-2008.
775        * psxusleep/.cvsignore, psxusleep/Makefile.am, psxusleep/init.c,
776        psxusleep/psxusleep.doc, psxusleep/psxusleep.scn: New files.
777
[f3ddd7b]7782009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
779
780        * psxcancel01/init.c: Initialize start time.
781
[96bdacd]7822009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
783
784        * psxmsgq01/init.c, psxsem01/init.c: Add service to check status
785        returned by POSIX methods which return a pointer which is -1 on
786        error. This eliminated some casts.
787
[2393825]7882009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
789
790        * psxenosys/Makefile.am: Add documentation file.
791        * psxenosys/psxenosys.doc: New file.
792
[deb22fc]7932009-01-02      Ralf Corsépius <ralf.corsepius@rtems.org>
794
795        * psxsignal03/init.c:
796        Print sigval.sival_ptr instead of "union sigval".
797
[f9307ee7]7982009-01-01      Ralf Corsépius <ralf.corsepius@rtems.org>
799
[d00a1abc]800        * psxstat/test.c: Apply PRI* macros to print struct stat fields.
[4e17a42]801        * psxreaddir/test.c: Apply PRI* macros to print struct stat fields.
[f9307ee7]802        * psxfile01/test.c: Remove obsure #ifdef's.
803        Apply PRI* macros to print struct stat fields.
804
[7a2699a0]8052009-10-31      Ralf Corsépius <ralf.corsepius@rtems.org>
806
807        * include/pmacros.h: Change TM_OCTOBER to 9, TM_NOVEMBER to 10,
808        TM_DECEMBER to 11 (tm_mon months start with JAN = 0).
809
[c8780b5f]8102009-10-31      Ralf Corsépius <ralf.corsepius@rtems.org>
811
812        * include/pmacros.h: November is the 11th month.
813
[372ce03c]8142009-10-30      Ralf Corsépius <ralf.corsepius@rtems.org>
815
[56757b21]816        * psxstat/test.c: Remove #ifdef's.
[4503a697]817        * psxmount/test.c, psxreaddir/test.c: Remove __P (unused anachronism).
[9decaef]818        * psxfatal02/testcase.h: Fall back to INT_MAX as posix stack size in
819        if 12MB are too big for a target (16bit compliance).
[2f91b2ed]820        * psx04/init.c: Use INT_MAX instead of 0xffffffff in call to kill()
821        for 16bit compliance.
[372ce03c]822        * psx14/init.c: Add local prototypes for
823        rtems_object_api_minimum_class, rtems_object_api_maximum_class.
824        Reflect the prototypes having been missing to printf's.
825
[cf980b19]8262009-10-29      Ralf Corsépius <ralf.corsepius@rtems.org>
827
[3021db1]828        * psxsysconf/init.c:
829        Comment out sysconf(LONG_MAX) check (not useful).
830        Change sysconf(0x12345678) check into sysconf(INT_MAX) for better
831        16bit compliance.
[f163c50]832        * psx11/task.c: Use long for nsecs.
[cf980b19]833        * psx10/init.c: Pass 0x7FFF instead of 0xFFFFFF as invalid pshared
834        attribute to pthread_condattr_setpshared for 16bit target compliance.
835
[b3051ac]8362009-10-28      Ralf Corsépius <ralf.corsepius@rtems.org>
837
838        * psxbarrier01/test.c: Include <tmacros.h>
839
[e1a7627]8402009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
841
842        * psx01/init.c, psx01/task.c, psx02/init.c, psx03/init.c,
843        psx04/init.c, psx05/init.c, psx06/init.c, psx07/init.c,
844        psx08/init.c, psx09/init.c, psx10/task.c, psx10/task2.c,
845        psx10/task3.c, psx11/init.c, psx12/init.c, psxalarm01/init.c,
846        psxbarrier01/test.c, psxkey01/init.c, psxkey01/task.c,
847        psxmsgq02/init.c, psxsignal01/init.c, psxualarm/init.c:
848        Use PRIxpthread_t to print pthread_t's.
849
[90c8051a]8502009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
851
[443f1845]852        * psxmsgq02/init.c:
853        Remove cast in call to fatal_posix_service_status_errno.
[13910fc]854        * psxenosys/init.c:
855        Add missing args in calls to execl, execlp, execle.
[f32b613]856        * psxhdrs/pthread36.c: Use HAVE_DECL_PTHREAD_ATTR_GETCPUTIME.
857        * psxhdrs/pthread35.c: Use HAVE_DECL_PTHREAD_ATTR_SETCPUTIME.
858        * psx07/init.c: Use HAVE_DECL_PTHREAD_ATTR_GETCPUTIME,
859        HAVE_DECL_PTHREAD_ATTR_SETCPUTIME.
[90c8051a]860        * configure.ac:
861        Add AC_CHECK_DECLS pthread_attr_getcputime, pthread_attr_setcputime.
862
[2441f74]8632009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
864
865        * psxtimer01/psxtimer.c: Use %ld to print *.tv_nsec.
866        * psxsysconf/init.c: Use %ld to print *.tv_nsec.
867        * psxclock/init.c: Use %ld to print *.tv_nsec.
868        * psx06/init.c, psx06/system.h: Misc. warning fixes.
869
[216be29]8702009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
871
[c526f75]872        * psxsignal03/init.c: Add missing argument to printf.
[95a585a5]873        * psxfile01/test.c: Use %zu instead of %d to print size_t's.
[c606844]874        * psxclock/init.c, psxtimer01/psxtimer.c:
875        Use PRItime_t to print time_t's.
[216be29]876        * configure.ac: Add AC_CHECK_HEADERS sys/mman.h.
877        Add AC_CHECK_DECLS pthread_atfork, adjtime, mprotect.
878
[4bcf5f2a]8792009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
880
[ca0df80a]881        * psxtime/test.c: Include <sys/time.h>.
882        Conditionally add local prototype for adjtime()
883        if sys/time.h doesn't supply it.
[fdb673a]884        * psx07/init.c: Include <sched.h>, <pthread.h>.
[78e28e61]885        * psx05/init.c: Include <sched.h>.
[9ec6ddb]886        * psx11/init.c, psx09/init.c: Include <sched.h>.
[09add0e]887        * psx12/init.c: Include <sched.h>.
888        * psxenosys/init.c: Include <pthread.h>.
[1a8936e]889        Conditionally add local prototype for pthread_atfork()
890        if pthread.h doesn't supply it.
[4bcf5f2a]891        * psxkey01/init.c: Include "test_support.h".
892
[236641b0]8932009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
894
895        * configure.ac: Check for pthread_atfork in pthread.h.
896        * psxrwlock01/test.c: Conditionally add local prototype for
897        pthread_atfork() if pthread.h doesn't supply it.
898        Include <pthread.h>.
899
[74c881d]9002009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
901
902        * configure.ac: Check for sys/mman.h.
903        Check for mprotect in sys/mman.h.
904        * psxenosys/init.c: Conditionally add local prototype for
905        mprotect() if sys/mman.h doesn't supply it.
906
[58f29d5]9072009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
908
909        * configure.ac: Check for pthread_rwlock_unlock in pthread.h.
910        * psxrwlock01/test.c: Conditionally add local prototype for
911        pthread_rwlock_unlock() if pthread.h doesn't supply it.
912
[1e17848]9132009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
914
915        * psx01/init.c, psxalarm01/init.c, psxbarrier01/test.c,
916        psxclock/init.c, psxfatal01/testcase.h, psxfatal02/testcase.h,
917        psxhdrs/signal12.c, psxkey01/init.c, psxkey03/init.c,
918        psxmsgq01/init.c, psxmsgq02/init.c, psxmsgq03/init.c,
919        psxreaddir/test.c, psxrwlock01/test.c, psxsignal01/init.c,
920        psxsignal02/init.c, psxsignal03/init.c, psxspin01/test.c,
921        psxspin02/test.c, psxstack01/init.c, psxstat/test.c,
922        psxualarm/init.c: Remove unused vars.
923        Add missing prototypes.
924
[ee7fc43b]9252009-10-22      Joel Sherrill <joel.sherrill@oarcorp.com>
926
927        * Makefile.am: Build file IO related tests even with POSIX threading is
928        disabled.
929
[7d5387f3]9302009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
931
932        * configure.ac: Don't add -ansi -fasm to CFLAGS.
933
[c54e6f5]9342009-10-14      Joel Sherrill <joel.sherrill@OARcorp.com>
935
936        * psxtimer01/psxtimer.c: It is not necessarily an error for the time
937        remaining to not equal the period.
938
[f188769]9392009-10-11      Joel Sherrill <joel.sherrill@oarcorp.com>
940
941        * psx05/init.c, psx05/psx05.scn: Add test for bad mutex type.
942
[a3a9a2d]9432009-10-11      Joel Sherrill <joel.sherrill@oarcorp.com>
944
945        * psxcleanup/system.h: Fix typo.
946        * Makefile.am, configure.ac: Add new test for exercising pushing
947        and popping a clean up handler without actually executing it.
948        * psxcleanup01/.cvsignore, psxcleanup01/Makefile.am,
949        psxcleanup01/init.c, psxcleanup01/psxcleanup01.doc,
950        psxcleanup01/psxcleanup01.scn: New files.
951
[a4506973]9522009-10-11      Joel Sherrill <joel.sherrill@OARcorp.com>
953
954        * Makefile.am, configure.ac: Add new test to ensure that canceling an
955        alarm works as defined.
956        * psxalarm01/.cvsignore, psxalarm01/Makefile.am, psxalarm01/init.c,
957        psxalarm01/psxalarm01.doc, psxalarm01/psxalarm01.scn: New files.
958
[f46fddfc]9592009-10-11      Joel Sherrill <joel.sherrill@OARcorp.com>
960
961        * psxtimer01/psxtimer.c: Actually pass the pointer we initialized.
962
[157354e9]9632009-10-11      Joel Sherrill <joel.sherrill@oarcorp.com>
964
965        * psxtimer01/psxtimer.c: Make sure we have null and not-null as return
966        parameter to timer_settime().
967
[1c78f6a]9682009-10-10      Joel Sherrill <joel.sherrill@oarcorp.com>
969
970        * psxtimer01/psxtimer.c: Modify so it passes in a NULL to
971        timer_settime() for previous value. We are not using the
972        value in this particular case and this path must be exercised.
973        * psxtimer01/psxtimer01.scn: Update so it matches output on sis.
974
[0c07f69]9752009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
976
977        * psxcancel/init.c, psxcancel/psxcancel.scn, psxcancel01/init.c,
978        psxcancel01/psxcancel01.scn: Add missing pthread cancellation test
979        cases.
980
[bfd225e]9812009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
982
983        * Makefile.am, configure.ac: Add new test for calling pthread_cancel()
984        from an ISR.
985        * psxcancel01/.cvsignore, psxcancel01/Makefile.am, psxcancel01/init.c,
986        psxcancel01/psxcancel01.doc, psxcancel01/psxcancel01.scn: New files.
987
[609e0582]9882009-09-26      Joel Sherrill <joel.sherrill@oarcorp.com>
989
990        * psxfatal_support/init.c, psxfatal_support/system.h: Eliminate use of
991        deprecated rtems_extension.
992
[f343b668]9932009-09-21      Joel Sherrill <joel.sherrill@oarcorp.com>
994
995        * psxclock/init.c, psxclock/psxclock.scn: Add test case for negative
996        nanoseconds.
997
[105530fe]9982009-09-20      Joel Sherrill <joel.sherrill@oarcorp.com>
999
1000        * psxsysconf/init.c, psxsysconf/psxsysconf.scn: Add test for
1001        getpagesize().
1002
[1e2d7510]10032009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
1004
1005        * psxclock/init.c, psxclock/psxclock.scn, psxenosys/init.c,
1006        psxenosys/psxenosys.scn, psxsignal03/Makefile.am, psxsignal03/init.c,
1007        psxsignal04/Makefile.am: Move test cases which needed to be executed
1008        when POSIX is disabled to psxclock so they will be.
1009
[88271c33]10102009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
1011
1012        * Makefile.am, configure.ac, psx01/init.c, psx01/psx01.scn: Add new
1013        test to exercise clock and delay services enabled when POSIX threads
1014        are disabled. This is split from psx01. POSIX test suite now enabled
1015        when POSIX threads are disabled so only enable tests which are
1016        appropriate.
1017        * psxclock/.cvsignore, psxclock/Makefile.am, psxclock/init.c,
1018        psxclock/psxclock.doc, psxclock/psxclock.scn: New files.
1019
[c45ca10]10202009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1021
1022        * psx09/init.c, psx09/psx09.scn: Correct test following decision of
1023        when not to change ssporadic scheduler so it does not touch a task's
1024        priority when it is holding a mutex or its priority would be impacted
1025        adversely.
1026
[4e7ca87]10272009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1028
1029        * psxtime/main.c, psxtime/psxtime.scn, psxtime/test.c: Add test case
1030        for adjusting time (adjtime()) where the time is adjusted by enough
1031        microseconds that it crosses a second boundary.
1032
[9f49b43]10332009-08-19      Santosh G Vattam <vattam.santosh@gmail.com>
[712726d]1034
1035        * psx07/init.c, psx07/psx07.scn, psx07/system.h, psx07/task.c: Update
[9f49b43]1036        test to catch more sporadic server cases.
[712726d]1037
[84f27fa]10382009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
1039
1040        * psx01/init.c, psx01/psx01.scn: Add test case for nanosleep with NULL
1041        remaining pointer.
1042
[9f49b43]10432009-08-17     
[49325ef]1044
[4f79a900]1045        * psx05/init.c, psx05/psx05.scn: Add test case for initializing
1046        a recursize mutex.
[49325ef]1047
[c9460e1]10482009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
1049
1050        * psxfile01/test.c, psxstat/test.c, psxtime/test.c: Eliminate test
1051        routines TICKS_PER_SECOND and get_ticks_per_second() in favor of new
1052        rtems_clock_get_ticks_per_second().
1053
[de90869d]10542009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1055
1056        * psxsignal01/init.c: Convert calls to legacy routine rtems_clock_get(
1057        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
1058
[78076a2c]10592009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1060
1061        * psxstat/test.c, psxtime/test.c: Convert calls to legacy routine
1062        rtems_clock_get( RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
1063
[c05f2010]10642009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1065
1066        * Makefile.am, configure.ac: Add test case for user providing their own
1067        stack to a POSIX thread.
1068        * psxstack01/.cvsignore, psxstack01/Makefile.am, psxstack01/init.c,
1069        psxstack01/psxstack01.doc, psxstack01/psxstack01.scn: New files.
1070
[c005d41]10712009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1072
1073        * psxmsgq04/init.c, psxmsgq04/psxmsgq04.scn: Tinker with test to ensure
1074        that it hits both failing to allocate memory for the message queue
1075        name and message buffers.
1076
[0d214a7c]10772009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1078
1079        * psxintrcritical01/init.c: Lower microseconds per tick so tests run
1080        quicker and more reliably hit the intended critical section.
1081
[b053cab]10822009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
1083
1084        * Makefile.am, configure.ac: Add a test to exercise an odd case in
1085        _POSIX_signals_Clear_signals.
1086        * psxsignal05/.cvsignore, psxsignal05/Makefile.am, psxsignal05/init.c,
1087        psxsignal05/psxsignal05.doc, psxsignal05/psxsignal05.scn: New files.
1088
[7d89924]10892009-08-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1090
1091        * psxmsgq04/init.c: Correct typo in configuration so test does as
1092        intended.
1093
[236839e2]10942009-08-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1095
1096        * psxmsgq04/init.c, psxmsgq04/psxmsgq04.doc, psxmsgq04/psxmsgq04.scn:
1097        Update to handle ENFILE case now that POSIX message queues and
1098        message queue file descriptors are configured separately and this
1099        error is possible.
1100
[6605d4d]11012009-08-05      Santosh G Vattam <vattam.santosh@gmail.com>
1102
1103        * Makefile.am, psxmsgq04/init.c, psxmsgq04/psxmsgq04.doc,
1104        psxmsgq04/psxmsgq04.scn: Exercise running out of memory while
1105        allocating the message buffers for a POSIX message queue.
1106
[307b6b9]11072009-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1108
1109        * psxsignal03/init.c, psxsignal03/psxsignal03.scn,
1110        psxsignal04/psxsignal04.scn: Correct test numbers in macros so output
1111        is right. Update both screens.
1112
[70a66ca]11132009-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1114
1115        * Makefile.am, configure.ac, psxsignal03/Makefile.am,
1116        psxsignal03/init.c, psxsignal03/psxsignal03.doc: Add new test
1117        variation which focused on real-time signals rather than user
1118        signals.
1119        * psxsignal04/.cvsignore, psxsignal04/Makefile.am,
1120        psxsignal04/psxsignal04.doc, psxsignal04/psxsignal04.scn: New files.
1121
[c9c05a0]11222009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1123
1124        * psx07/init.c, psx07/psx07.scn, psx07/task.c: Add test for budget and
1125        replenish period of zero.
1126
[64bad68b]11272009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1128
1129        * Makefile.am, configure.ac: Add new test to account for properly
1130        handling keys when a thread has non-NULL key value and key has NULL
1131        destructor and when a thread has NULL key value and key has
1132        destructor.
1133        * psxkey03/.cvsignore, psxkey03/Makefile.am, psxkey03/init.c,
1134        psxkey03/psxkey03.doc, psxkey03/psxkey03.scn: New files.
1135
[3e5a9e51]11362009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1137
1138        * Makefile.am, configure.ac: Add new test for exercising running out of
1139        memory while allocating the key pointers.
1140        * psxkey02/.cvsignore, psxkey02/Makefile.am, psxkey02/init.c,
1141        psxkey02/psxkey02.doc, psxkey02/psxkey02.scn: New files.
1142
[0376d08]11432009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1144
1145        * psxmsgq04/init.c: Add call to mq_unlink.
1146
[330e858c]11472009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1148
1149        * Makefile.am, configure.ac: Add shell of new test.
1150        * psxmsgq04/.cvsignore, psxmsgq04/Makefile.am, psxmsgq04/init.c,
1151        psxmsgq04/psxmsgq04.doc, psxmsgq04/psxmsgq04.scn: New files.
1152
[2ad8f85]11532009-07-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1154
1155        * Makefile.am, configure.ac: Add test to address cases where a thread
1156        is waiting on a signal (sigwait) and we send it. Also address case
1157        where there are too many queued signals.
1158        * psxsignal03/.cvsignore, psxsignal03/Makefile.am, psxsignal03/init.c,
1159        psxsignal03/psxsignal03.doc, psxsignal03/psxsignal03.scn: New files.
1160
[a2b8140]11612009-07-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1162
1163        * psxsignal02/init.c: Fix spacing.
1164
[5d8b8eb]11652009-07-28      Santosh G Vattam <vattam.santosh@gmail.com>
1166
1167        * psxmsgq01/init.c, psxmsgq01/psxmsgq01.scn: Add tests for various
1168        mq_timedreceive and mq_timedsend conditions. In particular test
1169        timeout in the past.
1170
[42d57c7]11712009-07-28      Santosh G Vattam <vattam.santosh@gmail.com>
1172
1173        * psx05/init.c, psx05/psx05.scn: Add test for pthread_mutex_timedlock
1174        with timeout in the past.
1175
[b4f7353]11762009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
1177
1178        * psxsignal02/psxsignal02.scn: Fill in screen file.
1179
[a3e4a58]11802009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
1181
1182        * Makefile.am, configure.ac: Add new test to exercise algorithm to
1183        dispatch process wide signals to individual threads.
1184        * psxsignal02/.cvsignore, psxsignal02/Makefile.am, psxsignal02/init.c,
1185        psxsignal02/psxsignal02.doc, psxsignal02/psxsignal02.scn: New files.
1186
[6ffde61]11872009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1188
1189        * Makefile.am, configure.ac: Add test to exercise interrupt
1190        synchronization logic in _POSIX_Timer_Insert_helper that supports
1191        POSIX timers.
1192        * psxintrcritical01/.cvsignore, psxintrcritical01/Makefile.am,
1193        psxintrcritical01/init.c, psxintrcritical01/psxintrcritical01.doc,
1194        psxintrcritical01/psxintrcritical01.scn: New files.
1195
[73dfaf8]11962009-07-23      Santosh G Vattam <vattam.santosh@gmail.com>
1197
1198        * psxcancel/Makefile.am, psxcancel/init.c, psxcancel/psxcancel.scn: Add
1199        multiple cases which complete coverage of thread cancellation.
1200        * psxcancel/psxcancel.doc: New file.
1201
[17e3808]12022009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1203
1204        * psxsem01/Makefile.am, psxsem01/init.c: Much clean up.
1205        * psxsem01/system.h: Removed.
1206
[7e9765d]12072009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1208
1209        * psxsem01/init.c: Eliminate warning.
1210
[381a53a8]12112009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1212
1213        * psxcancel/init.c: Clean up.
1214
[56864ffc]12152009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1216
1217        * psxmutexattr01/init.c: Make test optional if tools do not support
1218        posix mutex type attribute.
1219
[14d3ad4f]12202009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1221
1222        * Makefile.am, configure.ac: Add new test to exercise error case for
1223        when a task is blocked on a condition variable with one mutex and
1224        another task attempts to block on the same condition variable with
1225        another mutex.
1226        * psxcond01/.cvsignore, psxcond01/Makefile.am, psxcond01/init.c,
1227        psxcond01/psxcond01.doc, psxcond01/psxcond01.scn: New files.
1228
[1938cc07]12292009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
1230
1231        * Makefile.am, configure.ac: Add psxspin02 to exercise case where
1232        trylock is unable to obtain the spinlock and that attempting to
1233        unlock a spinlock from a thread which did not lock it works as
1234        expected.
1235        * psxspin02/.cvsignore, psxspin02/Makefile.am, psxspin02/main.c,
1236        psxspin02/psxspin02.doc, psxspin02/psxspin02.scn, psxspin02/test.c:
1237        New files.
1238
[7c6375b]12392009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
1240
1241        * psxspin01/test.c: Remove unnecessary defines.
1242
[3d36b370]12432009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
1244
1245        * psx11/init.c: Use explicit scheduler.
1246
[5d6e8c88]12472009-07-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1248
1249        * Makefile.am, configure.ac: Add test to exercise
1250        pthread_mutexattr_gettype and pthread_mutexattr_settype now that the
1251        toolset enables the feature.
1252        * psxmutexattr01/.cvsignore, psxmutexattr01/Makefile.am,
1253        psxmutexattr01/init.c, psxmutexattr01/psxmutexattr01.doc,
1254        psxmutexattr01/psxmutexattr01.scn: New files.
1255
[13a4c71c]12562009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1257
1258        * Makefile.am, configure.ac: Add test for auto initialization of
1259        message queues.
1260        * psxautoinit02/.cvsignore, psxautoinit02/Makefile.am,
1261        psxautoinit02/init.c, psxautoinit02/psxautoinit02.doc,
1262        psxautoinit02/psxautoinit02.scn: New files.
1263
[9a845e17]12642009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1265
1266        * Makefile.am, configure.ac: Add test of pthread mutex auto
1267        intialization.
1268        * psxautoinit01/.cvsignore, psxautoinit01/Makefile.am,
1269        psxautoinit01/init.c, psxautoinit01/psxautoinit01.scn: New files.
1270
[824b3d1c]12712009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1272
1273        * psx05/init.c, psx05/psx05.scn: Add a couple of invalid Id cases.
1274
[147c5d5]12752009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1276
1277        * psxsignal01/init.c: Tune code to really hit POSIX signal from ISR
1278        code.
1279
[69ca55c0]12802009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1281
1282        * psx07/init.c: Slight test fix to ensure state of sched_param
1283        structure.
1284
[c6dc6db]12852009-07-04      Santosh G Vattam <vattam.santosh@gmail.com>
1286
1287        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
1288        obtaining an rwlock and then releasing it twice.
1289
[4a10519]12902009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1291
1292        * psxenosys/init.c, psxenosys/psxenosys.scn: Add test of vfork stub.
1293
[2819bd1]12942009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1295
1296        * psx04/init.c, psx04/psx04.scn: Test error cases in sigwait() and
1297        sigtimedwait(). Update screen file.
1298
[f9ff8ce]12992009-07-01      Santosh G Vattam <vattam.santosh@gmail.com>
1300
1301        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
1302        obtaining rwlock for write with a timed lock operation when the
1303        abstime timeout is in the past.
1304
[94ccbb7]13052009-06-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1306
1307        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
1308        obtaining rwlock for read with a timed lock operation when the
1309        abstime timeout is in the past.
1310
[85e525a]13112009-06-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1312
1313        * psx05/init.c, psx05/psx05.scn: Add test case for process scope now
1314        that the assert has been removed in the source.
1315
[cbbc55ef]13162009-06-18      Joel Sherrill <joel.sherrill@OARcorp.com>
1317
1318        * psxstat/psxstat.scn, psxstat/test.c: Disable test for error on wrong
1319        mode bits being set. This behavior was not POSIX compliant and has
1320        been corrected in the filesystem code.
1321
[f9eb21d]13222009-06-18      Chris Johns <chrisj@rtems.org>
1323
1324        * psx04/task3.c: Declare unions volatile to workaround the H8300
1325        gcc bug.
1326
[7cd9cd89]13272009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1328
1329        * Makefile.am, configure.ac: Add mq_send to full queue from ISR case.
1330        * psxmsgq03/.cvsignore, psxmsgq03/Makefile.am, psxmsgq03/init.c,
1331        psxmsgq03/psxmsgq03.doc, psxmsgq03/psxmsgq03.scn, psxmsgq03/system.h: New files.
1332
[b7681c6b]13332009-05-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1334
1335        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
1336        NULL attribute pointer on init.
1337
[7a67dfbc]13382009-05-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1339
1340        * psxsem01/Makefile.am, psxsem01/init.c, psxsem01/psxsem01.scn,
1341        psxtimer01/psxtimer.c, psxtimer01/system.h, psxtimer02/psxtimer.c:
1342        Improved so coverage is better.
1343
[ea6dbd0]13442009-05-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1345
1346        * psx04/init.c: Correct errors introduced by using different variable
1347        for return type when correcting typing warnings.
1348
[9bced10]13492009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1350
1351        * Makefile.am, configure.ac: Add new test to provide coverage analysis
1352        of the current implementation of getitimer() and setitimer().
1353        * psxitimer/.cvsignore, psxitimer/Makefile.am, psxitimer/init.c,
1354        psxitimer/psxitimer.scn: New files.
1355
[760076d7]13562009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1357
1358        * psxsysconf/init.c, psxsysconf/psxsysconf.scn: Add missing error test
1359        case to improve coverage analysis.
1360
[2e7e636f]13612009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1362
1363        * psx01/init.c, psx01/task.c, psx02/init.c, psx02/task.c, psx03/init.c,
1364        psx04/init.c, psx04/task1.c, psx04/task3.c, psx05/init.c,
1365        psx06/init.c, psx07/init.c, psx08/init.c, psx09/init.c, psx11/task.c,
1366        psx12/init.c, psx13/main.c, psx13/test.c, psxbarrier01/test.c,
1367        psxcancel/init.c, psxcleanup/psxcleanup.c, psxenosys/init.c,
1368        psxmsgq02/init.c, psxtime/main.c, psxtime/test.c,
1369        psxtimer01/psxtimer.c, psxtimer02/psxtimer.c: Fix warnings.
1370
[7a9030a0]13712009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1372
1373        * psxhdrs/clock01.c, psxhdrs/clock02.c, psxhdrs/clock03.c,
1374        psxhdrs/clock04.c, psxhdrs/clock05.c, psxhdrs/clock06.c,
1375        psxhdrs/cond01.c, psxhdrs/cond02.c, psxhdrs/cond03.c,
1376        psxhdrs/cond04.c, psxhdrs/cond05.c, psxhdrs/cond06.c,
1377        psxhdrs/cond07.c, psxhdrs/cond08.c, psxhdrs/cond09.c,
1378        psxhdrs/cond10.c, psxhdrs/key01.c, psxhdrs/key02.c, psxhdrs/key03.c,
1379        psxhdrs/key04.c, psxhdrs/mutex01.c, psxhdrs/mutex02.c,
1380        psxhdrs/mutex03.c, psxhdrs/mutex04.c, psxhdrs/mutex05.c,
1381        psxhdrs/mutex06.c, psxhdrs/mutex07.c, psxhdrs/mutex08.c,
1382        psxhdrs/mutex09.c, psxhdrs/mutex10.c, psxhdrs/mutex11.c,
1383        psxhdrs/mutex12.c, psxhdrs/mutex13.c, psxhdrs/mutex14.c,
1384        psxhdrs/mutex15.c, psxhdrs/mutex16.c, psxhdrs/proc01.c,
1385        psxhdrs/proc02.c, psxhdrs/proc03.c, psxhdrs/proc04.c,
1386        psxhdrs/proc05.c, psxhdrs/proc06.c, psxhdrs/proc07.c,
1387        psxhdrs/proc08.c, psxhdrs/proc09.c, psxhdrs/proc10.c,
1388        psxhdrs/proc11.c, psxhdrs/proc12.c, psxhdrs/proc13.c,
1389        psxhdrs/proc14.c, psxhdrs/pthread01.c, psxhdrs/pthread02.c,
1390        psxhdrs/pthread03.c, psxhdrs/pthread04.c, psxhdrs/pthread05.c,
1391        psxhdrs/pthread06.c, psxhdrs/pthread07.c, psxhdrs/pthread08.c,
1392        psxhdrs/pthread09.c, psxhdrs/pthread10.c, psxhdrs/pthread11.c,
1393        psxhdrs/pthread12.c, psxhdrs/pthread13.c, psxhdrs/pthread14.c,
1394        psxhdrs/pthread15.c, psxhdrs/pthread16.c, psxhdrs/pthread17.c,
1395        psxhdrs/pthread18.c, psxhdrs/pthread19.c, psxhdrs/pthread20.c,
1396        psxhdrs/pthread21.c, psxhdrs/pthread22.c, psxhdrs/pthread23.c,
1397        psxhdrs/pthread24.c, psxhdrs/pthread25.c, psxhdrs/pthread26.c,
1398        psxhdrs/pthread27.c, psxhdrs/pthread28.c, psxhdrs/pthread29.c,
1399        psxhdrs/pthread30.c, psxhdrs/pthread31.c, psxhdrs/pthread32.c,
1400        psxhdrs/pthread33.c, psxhdrs/pthread34.c, psxhdrs/pthread35.c,
1401        psxhdrs/pthread36.c, psxhdrs/sched01.c, psxhdrs/sched02.c,
1402        psxhdrs/sched03.c, psxhdrs/sched04.c, psxhdrs/sched05.c,
1403        psxhdrs/sched06.c, psxhdrs/sched07.c, psxhdrs/sched08.c,
1404        psxhdrs/signal01.c, psxhdrs/signal02.c, psxhdrs/signal03.c,
1405        psxhdrs/signal04.c, psxhdrs/signal05.c, psxhdrs/signal06.c,
1406        psxhdrs/signal07.c, psxhdrs/signal08.c, psxhdrs/signal09.c,
1407        psxhdrs/signal10.c, psxhdrs/signal11.c, psxhdrs/signal12.c,
1408        psxhdrs/signal13.c, psxhdrs/signal14.c, psxhdrs/signal15.c,
1409        psxhdrs/signal16.c, psxhdrs/signal17.c, psxhdrs/signal18.c,
1410        psxhdrs/signal19.c, psxhdrs/signal20.c, psxhdrs/signal21.c,
1411        psxhdrs/signal22.c, psxhdrs/signal23.c, psxhdrs/sync01.c,
1412        psxhdrs/sync02.c, psxhdrs/sync03.c, psxhdrs/time01.c,
1413        psxhdrs/time02.c, psxhdrs/time03.c, psxhdrs/time04.c,
1414        psxhdrs/time05.c, psxhdrs/time06.c, psxhdrs/time07.c,
1415        psxhdrs/time08.c, psxhdrs/time09.c, psxhdrs/time10.c,
1416        psxhdrs/time11.c, psxhdrs/time12.c, psxhdrs/time13.c,
1417        psxhdrs/timer01.c, psxhdrs/timer02.c, psxhdrs/timer03.c,
1418        psxhdrs/timer04.c, psxhdrs/timer05.c, psxhdrs/timer06.c,
1419        psxhdrs/timer07.c: Fix warnings.
1420
[52137b7]14212009-05-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1422
1423        * psxfile01/test.c: Change from int to size_t.
1424
[b9665ca]14252009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
1426
1427        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1428        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1429        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1430        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1431        psx13/Makefile.am, psx14/Makefile.am, psxbarrier01/Makefile.am,
1432        psxcancel/Makefile.am, psxchroot01/Makefile.am,
1433        psxcleanup/Makefile.am, psxenosys/Makefile.am,
1434        psxfatal01/Makefile.am, psxfatal02/Makefile.am,
1435        psxfile01/Makefile.am, psxkey01/Makefile.am,
1436        psxmount/Makefile.am, psxmsgq01/Makefile.am,
1437        psxmsgq02/Makefile.am, psxrdwrv/Makefile.am,
1438        psxreaddir/Makefile.am, psxrwlock01/Makefile.am,
1439        psxsem01/Makefile.am, psxsignal01/Makefile.am,
1440        psxspin01/Makefile.am, psxstat/Makefile.am, psxsysconf/Makefile.am,
1441        psxtime/Makefile.am, psxtimer01/Makefile.am, psxtimer02/Makefile.am,
1442        psxualarm/Makefile.am: Eliminate _exe_/.exe.
1443
[8bafd77]14442009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1445
1446        * psxmsgq02/init.c, psxmsgq02/psxmsgq02.scn: Open the message queue
1447        with create option so we are sure it will get a control block and
1448        proceed to allocate other memory. Clean up screen output.
1449
[d32daa6]14502008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1451
1452        * psx05/init.c: Add parameter to call to sched_get_priority_max().
1453
[5abf63d]14542008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1455
1456        * psx05/init.c, psx07/init.c, psx09/init.c, psx11/init.c, psx12/init.c:
1457        Run all tests successfully with maxixum number of priorities as 16
1458        instead of 256. This was done by temporarily modifying the score
1459        priority.h maximum. This allowed testing of all API code to ensure
1460        that it worked properly with a reduced number of priorities. Most
1461        modifications were to switch from hard-coded maximum to using the API
1462        provided methods to determine maximum number of priority levels.
1463
[bdd1f5d]14642008-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
1465
1466        * psxtimer01/psxtimer.c, psxtimer02/psxtimer.c: Obtain TOD with
1467        clock_gettime() NOT by reaching into the SuperCore.
1468
[7d2aaa6f]14692008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1470
1471        * psx01/psx01.scn: Bump version to 4.9.99.0
1472
[7b7073e8]14732008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1474
1475        * psxcleanup/psxcleanup.c, psxfatal_support/init.c,
1476        psxfatal_support/system.h: Convert to "bool".
1477
[f132a3d8]14782008-08-19      Tim FitzGeorge <tim.fitzgeorge@astrium.eads.net>
1479
1480        PR 1296/cpukit.
1481        * psxtimer01/psxtimer.c, psxtimer01/psxtimer01.scn: POSIX timers use
1482        incorrect repeat interval. This patch fixes the following problems in
1483        the test.
1484          (1) Adds test for value of it_interval.tv_nsec.
1485          (2) Corrects test for absolute timer in past.
1486          (3) Modifies test to use different initial and repeat periods.
1487          (4) Updates psxtimer01.scn to match results.
1488
[d95b992a]14892008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1490
1491        PR 1297/cpukit
1492        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Fix NULL attribute
1493        pointer handling.
1494
[ce7803fe]14952008-08-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1496
1497        * psxsem01/init.c: Spacing.
1498
[decb0759]14992008-08-04      Tim FitzGeorge <tim.fitzgeorge@astrium.eads.net>
1500
1501        PR 1293/tests
1502        * psx10/init.c: Make sure we do not let tv_nsec go to -1.
1503
[f5119be4]15042008-07-18      Joel Sherrill <joel.sherrill@oarcorp.com>
1505
1506        PR 1291/cpukit
1507        * psx05/init.c, psxmsgq01/init.c: As part of addressing timeouts and
1508        POSIX services taking relative instead of absolute time for timeouts,
1509        these tests were updated.
1510
[05480bb]15112008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1512
1513        * psxfile01/test.c: truncate on /dev/console now works.
1514
[f5f519bd]15152008-06-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1516
1517        * psxrwlock01/main.c, psxspin01/main.c: Now accounts for extra stack
1518        requested for initialization task.
1519
[17004308]15202008-05-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1521
1522        * psxstat/psxstat.scn, psxstat/test.c: Eliminate patterns that look
1523        like CVS conflict markers.
1524
[8ae91559]15252008-04-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1526
1527        * psxchroot01/main.c, psxmount/main.c, psxreaddir/main.c: Use
1528        CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER where needed.
1529
[3f4dce3]15302008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1531
1532        * psxmsgq02/init.c, psxsignal01/init.c: Corrent end of test messages.
1533
[78b4e2eb]15342008-02-06      Joel Sherrill <joel.sherrill@oarcorp.com>
1535
1536        * psxkey01/task.c: Fix warnings.
1537
[19cbe603]15382008-02-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1539
1540        * psxkey01/.cvsignore, psxmsgq02/.cvsignore: New files.
1541
[f8d39b8d]15422008-02-04      Jennifer Averett <jennifer.averett@OARcorp.com>
1543
1544        * Makefile.am, configure.ac, psxmsgq01/Makefile.am, psxmsgq01/init.c:
1545        Added tests for failure path coverages. Consolidated methods used in
1546        multiple places into support routines.
1547        * psxkey01/Makefile.am, psxkey01/init.c, psxkey01/psxkey01.scn,
1548        psxkey01/system.h, psxkey01/task.c, psxmsgq02/Makefile.am,
1549        psxmsgq02/init.c, psxmsgq02/psxmsgq02.scn, psxmsgq02/system.h: New files.
1550
[66c348cb]15512008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1552
1553        * include/pmacros.h, psx01/init.c, psx01/system.h, psx13/main.c,
1554        psxbarrier01/main.c, psxchroot01/main.c, psxfatal_support/init.c,
1555        psxfile01/main.c, psxfile01/test.c, psxmount/main.c, psxrdwrv/main.c,
1556        psxreaddir/main.c, psxrwlock01/main.c, psxspin01/main.c,
1557        psxstat/main.c, psxtime/main.c: Change TEST_INIT to CONFIGURE_INIT.
1558        Make tmacros.h available to all POSIX tests. Add a clock_settime case
1559        for < 1988.
1560
[920343e]15612008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1562
1563        * Makefile.am, configure.ac: New tests.
1564        * psxfatal01/.cvsignore, psxfatal01/Makefile.am,
1565        psxfatal01/psxfatal01.scn, psxfatal01/testcase.h,
1566        psxfatal02/.cvsignore, psxfatal02/Makefile.am,
1567        psxfatal02/psxfatal02.scn, psxfatal02/testcase.h,
1568        psxfatal_support/init.c, psxfatal_support/system.h: New files.
1569
[c87593f]15702008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1571
1572        * Makefile.am, configure.ac: Add psx14 to exercise POSIX API specific
1573        portions of Object Services added to API.
1574        * psx14/.cvsignore, psx14/Makefile.am, psx14/init.c, psx14/psx14.scn,
1575        psx14/system.h: New files.
1576
[01618ccc]15772008-01-29      Jennifer Averett <jennifer.averett@OARcorp.com>
1578
1579        * psx07/init.c, psx07/system.h: Test cleanup and added testing for
1580        pthread_attr_[get|set]clock.
1581
[8571262]15822008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1583
1584        * psxenosys/init.c, psxenosys/psxenosys.scn: Add test for stub
1585        implementation mprotect().
1586
[00b66f2]15872008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1588
1589        * psxcleanup/.cvsignore: New file.
1590
[9b9f018e]15912008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1592
1593        * psxcleanup/system.h: New file.
1594
[f7ad5b3]15952008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1596
1597        * Makefile.am, configure.ac:
1598        * psxcleanup/Makefile.am, psxcleanup/psxcleanup.c,
1599        psxcleanup/psxcleanup.scn: New files.
1600
[0e4232b]16012008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1602
1603        * psx01/init.c, psxmsgq01/init.c, psxtimer01/psxtimer.c,
1604        psxtimer01/psxtimer01.scn, psxtimer02/psxtimer.c:
1605
[fe88171]16062007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1607
1608        * psxsignal01/.cvsignore, psxualarm/.cvsignore: New files.
1609
[c3a8293]16102007-12-20      Jennifer Averett <jennifer.averett@OARcorp.com>
1611
1612        * Makefile.am, configure.ac: Added test for ualarm
1613        * psxualarm/Makefile.am, psxualarm/init.c, psxualarm/psxualarm.scn,
1614        psxualarm/system.h: New files.
1615
[7689b49]16162007-12-19      Jennifer Averett <jennifer.averett@OARcorp.com>
1617
1618        * Makefile.am, configure.ac: Added posix signal test
1619        * psxsignal01/Makefile.am, psxsignal01/init.c,
1620        psxsignal01/psxsignal01.scn, psxsignal01/system.h,
1621        psxsignal01/task1.c: New files.
1622
[901a913]16232007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1624
1625        * Makefile.am, configure.ac: Add test for sysconf().
1626        * psxsysconf/.cvsignore, psxsysconf/Makefile.am, psxsysconf/init.c,
1627        psxsysconf/psxsysconf.scn, psxsysconf/system.h: New files.
1628
[dcb6efb]16292007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1630
1631        * psx01/init.c, psx01/psx01.scn: Add more test cases for
1632        sched_rr_get_interval() and sched_get_priority_max().
1633
[2209eecd]16342007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1635
1636        * psxenosys/init.c: Fix typo.
1637
[eed0b96d]16382007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1639
1640        * Makefile.am, configure.ac: Rename psxtimer to psxtimer01 to indicate
1641        addition of second POSIX Timer test. Add initial version of
1642        psxtimer02 to cover some conditions missed in psxtimer01. More cases
1643        left to add.
1644        * psxtimer01/.cvsignore, psxtimer01/Makefile.am, psxtimer01/psxtimer.c,
1645        psxtimer01/psxtimer01.scn, psxtimer01/system.h,
1646        psxtimer02/.cvsignore, psxtimer02/Makefile.am, psxtimer02/psxtimer.c,
1647        psxtimer02/psxtimer02.scn, psxtimer02/system.h: New files.
1648        * psxtimer/.cvsignore, psxtimer/Makefile.am, psxtimer/psxtimer.c,
1649        psxtimer/psxtimer.scn, psxtimer/system.h: Removed.
1650
[cdc7984]16512007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1652
1653        * psx01/init.c, psx01/psx01.scn: Add usleep() test.
1654
[8728969]16552007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1656
1657        * Makefile.am, configure.ac: New test to cover all RTEMS POSIX
1658        functions that return ENOSYS.
1659        * psxenosys/.cvsignore, psxenosys/Makefile.am, psxenosys/init.c,
1660        psxenosys/psxenosys.scn, psxenosys/system.h: New files.
1661
[75b5713]16622007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1663
1664        * psx13/test.c: Fix spelling error.
1665
[a023333]16662007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1667
1668        * psxtime/test.c: Add tests for adjtime().
1669
[8c464e2c]16702007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1671
1672        * psxbarrier01/psxbarrier01.scn, psxbarrier01/test.c,
1673        psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Added several test
1674        cases to improve test coverage.
1675
[41f17ba]16762007-09-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1677
1678        PR 1262/filesystem
1679        * Makefile.am, configure.ac, include/pmacros.h: Add support for readv()
1680        and writev() including documentation and test case.
1681        * psxrdwrv/.cvsignore, psxrdwrv/Makefile.am, psxrdwrv/main.c,
1682        psxrdwrv/psxrdwrv.scn, psxrdwrv/test.c: New files.
1683
[e02db20c]16842007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1685
1686        * psxsem01/init.c, psxsem01/psxsem01.scn, psxtimer/psxtimer.c,
1687        psxtimer/psxtimer.scn: Add optional managers to Makefiles. Clean up
1688        test cases so last output line follows END OF pattern. Make sure test
1689        case all run. All tests appeared ok on sis.
1690
[68e2f074]16912007-04-05      Joel Sherrill <joel@OARcorp.com>
1692
1693        * psx01/init.c, psx01/psx01.scn: Adjust test to account for nanosleep()
1694        behavior more closely matching GNU/Linux.
1695
[c0547b49]16962006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1697
1698        * psxrwlock01/main.c, psxrwlock01/test.c: Improve rwlock test to
1699        include normal blocking and unblocking on timeout.
1700
[0a978b3d]17012006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1702
1703        * configure.ac: New BUG-REPORT address.
1704
[0c2a6a1]17052006-11-17      Joel Sherrill <joel@OARcorp.com>
1706
1707        * psxsem01/init.c: Account for change in POSIX semaphore time handling.
1708        Previously the timeout was not absolute time and checked BEFORE
1709        attempting to lock semaphore.
1710
[f029dd9]17112006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1712
1713        * psxbarrier01/main.c: New file.
1714
[7c6dac1]17152006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1716
1717        * psxrwlock01/.cvsignore, psxrwlock01/Makefile.am, psxrwlock01/main.c,
1718        psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c,
1719        psxspin01/.cvsignore, psxspin01/Makefile.am, psxspin01/main.c,
1720        psxspin01/psxspin01.scn, psxspin01/test.c: New files.
1721
[b4e79bc]17222006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1723
1724        * Makefile.am, configure.ac: Adding POSIX barriers, POSIX spinlocks,
1725        and partial implementation of POSIX rwlocks.
1726        * psxbarrier01/.cvsignore, psxbarrier01/Makefile.am,
1727        psxbarrier01/psxbarrier01.scn, psxbarrier01/test.c: New files.
1728
[302f5fa]17292006-10-30      Joel Sherrill <joel@OARcorp.com>
1730
1731        PR 841/rtems
1732        * psxsem01/init.c: Make sem_timedwait more conformant to Open Group
1733        specification.
1734
[67ace2d9]17352006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1736
1737        * configure.ac: Require autoconf-2.60. Require automake-1.10.
1738
[6fb507b]17392006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
1740
1741        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1742        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1743        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1744        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1745        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1746        psxfile01/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
1747        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
1748        psxtime/Makefile.am, psxtimer/Makefile.am: Eliminate scndir, docdir.
1749        Use rtems_testsdir instead.
1750
[1fd1595]17512005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1752
1753        * configure.ac: Remove RTEMS_ENABLE_BARE,
1754        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
1755
[b776ece7]17562005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
1757
1758        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1759        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1760        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1761        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1762        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1763        psxfile01/Makefile.am, psxhdrs/Makefile.am, psxmount/Makefile.am,
1764        psxmsgq01/Makefile.am, psxreaddir/Makefile.am, psxsem01/Makefile.am,
1765        psxstat/Makefile.am, psxtime/Makefile.am, psxtimer/Makefile.am:
1766        Convert to using *_PROGRAMS.
1767
[b7ffd7b]17682005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1769
[dc35ca43]1770        * psx01/Makefile.am, psx02/Makefile.am,
1771        psx03/Makefile.am, psx04/Makefile.am,
1772        psx05/Makefile.am, psx06/Makefile.am,
1773        psx07/Makefile.am, psx08/Makefile.am,
1774        psx09/Makefile.am, psx10/Makefile.am,
1775        psx11/Makefile.am, psx12/Makefile.am,
1776        psx13/Makefile.am, psxcancel/Makefile.am,
1777        psxchroot01/Makefile.am, psxfile01/Makefile.am,
1778        psxmount/Makefile.am, psxmsgq01/Makefile.am,
1779        psxreaddir/Makefile.am, psxsem01/Makefile.am,
1780        psxstat/Makefile.am, psxtime/Makefile.am,
1781        psxtimer/Makefile.am: Rework.
[b7ffd7b]1782
[00570384]17832005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1784
1785        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1786        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1787        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1788        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1789        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1790        psxfile01/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
1791        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
1792        psxtime/Makefile.am, psxtimer/Makefile.am: Expand psxtests.am.
1793        * psxtests.am: Remove.
1794
[e1660cfb]17952005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1796
1797        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1798        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1799        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1800        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1801        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1802        psxfile01/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
1803        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
1804        psxtime/Makefile.am, psxtimer/Makefile.am:
1805        AM_CPPFLAGS += -I..../support/include.
1806
[c19bc934]18072005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1808
1809        * psxtests.am: Set project_bspdir=$(PROJECT_ROOT)
1810
[b4dd03c]18112005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1812
[28aba4be]1813        * psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1814        psxfile01/Makefile.am, psxmount/Makefile.am, psxreaddir/Makefile.am,
[7a00629b]1815        psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1816        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1817        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1818        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1819        psxmsgq01/Makefile.am, psxsem01/Makefile.am, psxtimer/Makefile.am,
[28aba4be]1820        psxstat/Makefile.am: Add ../include/pmacros.h
[7a00629b]1821        * Makefile.am: Remove noinst_HEADERS. Remove POSIX_FILES_DIRS,
1822        POSIX_FILES_DIRS.
[b4dd03c]1823        * psxtests.am: Remove LIB_VARIANT.
1824
[707bf028]18252005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1826
1827        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1828        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1829        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1830        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1831        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1832        psxfile01/Makefile.am, psxhdrs/Makefile.am, psxmount/Makefile.am,
1833        psxmsgq01/Makefile.am, psxreaddir/Makefile.am, psxsem01/Makefile.am,
1834        psxstat/Makefile.am, psxtime/Makefile.am, psxtimer/Makefile.am:
1835        Remove SRC, PRINT_SRC.
1836
[c32fb8f]18372005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1838
1839        * Makefile.am: Cleanup.
1840
[ddbeece]18412005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1842
1843        * psxtests.am: Add $(PGM): ${ARCH}/$(dirstamp).
1844        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1845        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1846        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1847        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1848        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1849        psxfile01/Makefile.am, psxhdrs/Makefile.am, psxmount/Makefile.am,
1850        psxmsgq01/Makefile.am, psxreaddir/Makefile.am, psxsem01/Makefile.am,
1851        psxstat/Makefile.am, psxtime/Makefile.am, psxtimer/Makefile.am:
1852        Partial conversion to automake.
1853
[a98ea87]18542005-09-01      Joel Sherrill <joel@OARcorp.com>
1855
1856        PR 628/rtems
1857        * psx04/init.c, psx04/psx04.scn: Update tests to reflect a signal of 0
1858        being an error.
1859
[a514e78]18602005-04-26      Joel Sherrill <joel@OARcorp.com>
1861
1862        * psxreaddir/test.c: Eliminate warnings.
1863
[6f2593f]18642004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
[97891e5e]1865
1866        * configure.ac: Require automake > 1.9.
1867
[6f2593f]18682004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
[80450c7]1869
1870        * psx01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1871        * psx02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1872        * psx03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1873        * psx04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1874        * psx05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1875        * psx06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1876        * psx07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1877        * psx08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1878        * psx09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1879        * psx10/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1880        * psx11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1881        * psx12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1882        * psx13/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1883        * psxcancel/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1884        * psxchroot01/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1885        * psxfile01/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1886        * psxmount/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1887        * psxmsgq01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1888        * psxreaddir/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1889        * psxsem01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1890        * psxstat/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1891        * psxtime/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1892        * psxtimer/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1893
[6f2593f]18942004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
[0fdaca2]1895
1896        * psxcancel/init.c: Include <rtems/console.h> instead of <console.h>.
1897        * psxmount/test.c: Include <rtems/imfs.h> instead of <imfs.h>.
1898        * psxreaddir/test.c: Include <rtems/imfs.h> instead of <imfs.h>.
1899        * psxstat/test.c: Include <rtems/imfs.h> instead of <imfs.h>.
1900
[6f2593f]19012004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
[6965fc4]1902
1903        * psx06/init.c, psx06/system.h, psx06/task.c, psx06/task2.c: Convert
1904        to using c99 fixed size types.
1905
[6f2593f]19062004-03-26      Ralf Corsepius <ralf.corsepius@rtems.org>
[c5e9109]1907
1908        * Makefile.am: Remove include from SUBDIRS.
1909
[6f2593f]19102004-03-26      Ralf Corsepius <ralf.corsepius@rtems.org>
[dc75609]1911
1912        * include/Makefile.am: Remove.
1913        * Makefile.am: Merge-in include/Makefile.am.
1914        * configure.ac: Reflect changes above.
1915
[7c48a2e8]19162004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1917
1918        * configure.ac: Add 2nd arg to RTEMS_TOP.
1919
[3c0c898]19202004-03-05      Joel Sherrill <joel@OARcorp.com>
1921
1922        * psxfile01/test.c, psxmsgq01/init.c, psxstat/test.c,
1923        psxtimer/psxtimer.c: Eliminate warnings and typos.
1924
[c7e8989]19252004-02-26      Sébastien Barré <sbarre@sdelcc.com>
[68cc3ad]1926
1927        PR 582/core
1928        * psxmsgq01/init.c, psxmsgq01/psxmsgq01.scn: Fix the POSIX message
1929        queue test so more of it runs now.
1930
[1ace275]19312004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1932
1933        * psx01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
1934        Add PRE/TMPINSTALL_FILES to CLEANFILES.
1935        * psx02/Makefile.am: Ditto.
1936        * psx03/Makefile.am: Ditto.
1937        * psx04/Makefile.am: Ditto.
1938        * psx05/Makefile.am: Ditto.
1939        * psx06/Makefile.am: Ditto.
1940        * psx07/Makefile.am: Ditto.
1941        * psx08/Makefile.am: Ditto.
1942        * psx09/Makefile.am: Ditto.
1943        * psx10/Makefile.am: Ditto.
1944        * psx11/Makefile.am: Ditto.
1945        * psx12/Makefile.am: Ditto.
1946        * psx13/Makefile.am: Ditto.
1947        * psxcancel/Makefile.am: Ditto.
1948        * psxchroot01/Makefile.am: Ditto.
1949        * psxfile01/Makefile.am: Ditto.
1950        * psxmount/Makefile.am: Ditto.
1951        * psxmsgq01/Makefile.am: Ditto.
1952        * psxreaddir/Makefile.am: Ditto.
1953        * psxsem01/Makefile.am: Ditto.
1954        * psxstat/Makefile.am: Ditto.
1955        * psxtime/Makefile.am: Ditto.
1956        * psxtimer/Makefile.am: Ditto.
1957
[e2eb7c0]19582003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1959
1960        * psxtests.am: Add dirstamp support.
1961
[0ab3b151]19622003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1963
1964        * psxtests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
1965
[810720b6]19662003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1967
1968        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
1969
[31b65e5]19702003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1971
1972        * psxcancel/Makefile.am: Remove used H_FILES.
1973
[a450a93d]19742003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1975
1976        * include/Makefile.am: Reformat.
1977        * psx01/Makefile.am: Remove all-local: $(ARCH).
1978        * psx02/Makefile.am: Remove all-local: $(ARCH).
1979        * psx03/Makefile.am: Remove all-local: $(ARCH).
1980        * psx04/Makefile.am: Remove all-local: $(ARCH).
1981        * psx05/Makefile.am: Remove all-local: $(ARCH).
1982        * psx06/Makefile.am: Remove all-local: $(ARCH).
1983        * psx07/Makefile.am: Remove all-local: $(ARCH).
1984        * psx08/Makefile.am: Remove all-local: $(ARCH).
1985        * psx09/Makefile.am: Remove all-local: $(ARCH).
1986        * psx10/Makefile.am: Remove all-local: $(ARCH).
1987        * psx11/Makefile.am: Remove all-local: $(ARCH).
1988        * psx12/Makefile.am: Remove all-local: $(ARCH).
1989        * psx13/Makefile.am: Remove all-local: $(ARCH).
1990        * psxcancel/Makefile.am: Remove all-local: $(ARCH).
1991        * psxchroot01/Makefile.am: Remove all-local: $(ARCH).
1992        * psxfile01/Makefile.am: Remove all-local: $(ARCH).
1993        * psxhdrs/Makefile.am: Remove all-local: $(ARCH).
1994        * psxmount/Makefile.am: Remove all-local: $(ARCH).
1995        * psxmsgq01/Makefile.am: Remove all-local: $(ARCH).
1996        * psxreaddir/Makefile.am: Remove all-local: $(ARCH).
1997        * psxsem01/Makefile.am: Remove all-local: $(ARCH).
1998        * psxstat/Makefile.am: Remove all-local: $(ARCH).
1999        * psxtime/Makefile.am: Remove all-local: $(ARCH).
2000        * psxtimer/Makefile.am: Remove all-local: $(ARCH).
2001
[5f52d1f]20022003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2003
2004        * configure.ac: Reflect having moved to testsuites/.
2005
[c6328bee]20062003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2007
2008        * configure.ac: Remove RTEMS_CANONICAL_HOST.
2009
[5445ee60]20102003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2011
2012        * configure.ac:Remove RTEMS_CHECK_CPU.
2013
[e02bfe21]20142003-09-15      Jennifer Averett <jennifer@OARcorp.com>
2015
2016        * psxhdrs/sync01.c, psxhdrs/sync02.c: Correct fd creation
2017
[3c48599]20182003-09-04      Joel Sherrill <joel@OARcorp.com>
2019
2020        * psx01/init.c, psx01/system.h, psx01/task.c, psx02/init.c,
2021        psx02/system.h, psx02/task.c, psx03/init.c, psx03/system.h,
2022        psx03/task.c, psx04/init.c, psx04/system.h, psx04/task1.c,
2023        psx04/task2.c, psx04/task3.c, psx05/init.c, psx05/system.h,
2024        psx05/task.c, psx05/task2.c, psx05/task3.c, psx06/init.c,
2025        psx06/system.h, psx06/task.c, psx06/task2.c, psx07/init.c,
2026        psx07/system.h, psx07/task.c, psx08/init.c, psx08/system.h,
2027        psx08/task1.c, psx08/task2.c, psx08/task3.c, psx09/init.c,
2028        psx09/system.h, psx10/init.c, psx10/system.h, psx10/task.c,
2029        psx10/task2.c, psx10/task3.c, psx11/init.c, psx11/system.h,
2030        psx11/task.c, psx12/init.c, psx12/system.h, psx12/task.c,
2031        psx13/main.c, psx13/test.c, psxcancel/init.c, psxfile01/main.c,
2032        psxfile01/test.c, psxhdrs/clock01.c, psxhdrs/clock02.c,
2033        psxhdrs/clock03.c, psxhdrs/clock04.c, psxhdrs/clock05.c,
2034        psxhdrs/clock06.c, psxhdrs/cond01.c, psxhdrs/cond02.c,
2035        psxhdrs/cond03.c, psxhdrs/cond04.c, psxhdrs/cond05.c,
2036        psxhdrs/cond06.c, psxhdrs/cond07.c, psxhdrs/cond08.c,
2037        psxhdrs/cond09.c, psxhdrs/cond10.c, psxhdrs/key01.c, psxhdrs/key02.c,
2038        psxhdrs/key03.c, psxhdrs/key04.c, psxhdrs/mutex01.c,
2039        psxhdrs/mutex02.c, psxhdrs/mutex03.c, psxhdrs/mutex04.c,
2040        psxhdrs/mutex05.c, psxhdrs/mutex06.c, psxhdrs/mutex07.c,
2041        psxhdrs/mutex08.c, psxhdrs/mutex09.c, psxhdrs/mutex10.c,
2042        psxhdrs/mutex11.c, psxhdrs/mutex12.c, psxhdrs/mutex13.c,
2043        psxhdrs/mutex14.c, psxhdrs/mutex15.c, psxhdrs/mutex16.c,
2044        psxhdrs/proc01.c, psxhdrs/proc02.c, psxhdrs/proc03.c,
2045        psxhdrs/proc04.c, psxhdrs/proc05.c, psxhdrs/proc06.c,
2046        psxhdrs/proc07.c, psxhdrs/proc08.c, psxhdrs/proc09.c,
2047        psxhdrs/proc10.c, psxhdrs/proc11.c, psxhdrs/proc12.c,
2048        psxhdrs/proc13.c, psxhdrs/proc14.c, psxhdrs/pthread01.c,
2049        psxhdrs/pthread02.c, psxhdrs/pthread03.c, psxhdrs/pthread04.c,
2050        psxhdrs/pthread05.c, psxhdrs/pthread06.c, psxhdrs/pthread07.c,
2051        psxhdrs/pthread08.c, psxhdrs/pthread09.c, psxhdrs/pthread10.c,
2052        psxhdrs/pthread11.c, psxhdrs/pthread12.c, psxhdrs/pthread13.c,
2053        psxhdrs/pthread14.c, psxhdrs/pthread15.c, psxhdrs/pthread16.c,
2054        psxhdrs/pthread17.c, psxhdrs/pthread18.c, psxhdrs/pthread19.c,
2055        psxhdrs/pthread20.c, psxhdrs/pthread21.c, psxhdrs/pthread22.c,
2056        psxhdrs/pthread23.c, psxhdrs/pthread24.c, psxhdrs/pthread25.c,
2057        psxhdrs/pthread26.c, psxhdrs/pthread27.c, psxhdrs/pthread28.c,
2058        psxhdrs/pthread29.c, psxhdrs/pthread30.c, psxhdrs/pthread31.c,
2059        psxhdrs/pthread32.c, psxhdrs/pthread33.c, psxhdrs/pthread34.c,
2060        psxhdrs/pthread35.c, psxhdrs/pthread36.c, psxhdrs/sched01.c,
2061        psxhdrs/sched02.c, psxhdrs/sched03.c, psxhdrs/sched04.c,
2062        psxhdrs/sched05.c, psxhdrs/sched06.c, psxhdrs/sched07.c,
2063        psxhdrs/sched08.c, psxhdrs/signal01.c, psxhdrs/signal02.c,
2064        psxhdrs/signal03.c, psxhdrs/signal04.c, psxhdrs/signal05.c,
2065        psxhdrs/signal06.c, psxhdrs/signal07.c, psxhdrs/signal08.c,
2066        psxhdrs/signal09.c, psxhdrs/signal10.c, psxhdrs/signal11.c,
2067        psxhdrs/signal12.c, psxhdrs/signal13.c, psxhdrs/signal14.c,
2068        psxhdrs/signal15.c, psxhdrs/signal16.c, psxhdrs/signal17.c,
2069        psxhdrs/signal18.c, psxhdrs/signal19.c, psxhdrs/signal20.c,
2070        psxhdrs/signal21.c, psxhdrs/signal22.c, psxhdrs/signal23.c,
2071        psxhdrs/sync01.c, psxhdrs/sync02.c, psxhdrs/sync03.c,
2072        psxhdrs/time01.c, psxhdrs/time02.c, psxhdrs/time03.c,
2073        psxhdrs/time04.c, psxhdrs/time05.c, psxhdrs/time06.c,
2074        psxhdrs/time07.c, psxhdrs/time08.c, psxhdrs/time09.c,
2075        psxhdrs/time10.c, psxhdrs/time11.c, psxhdrs/time12.c,
2076        psxhdrs/time13.c, psxhdrs/timer01.c, psxhdrs/timer02.c,
2077        psxhdrs/timer03.c, psxhdrs/timer04.c, psxhdrs/timer05.c,
2078        psxhdrs/timer06.c, psxhdrs/timer07.c, psxmsgq01/init.c,
2079        psxmsgq01/system.h, psxsem01/system.h, psxstat/main.c,
2080        psxstat/test.c, psxtime/main.c, psxtime/test.c, psxtimer/psxtimer.c,
2081        psxtimer/system.h: URL for license changed.
2082
[a0c59d6]20832003-09-04      Joel Sherrill <joel@OARcorp.com>
2084
2085        PR 462/tests
2086        * psxhdrs/Makefile.am: Added ualarm.c
2087        * psxhdrs/signal23.c: New file.
2088
[f01f75c]20892003-09-03      Joel Sherrill <joel@OARcorp.com>
2090
2091        PR 463/tests
2092        PR 465/tests
2093        * psxhdrs/Makefile.am: Add new test cases.
2094        * psxhdrs/sync01.c, psxhdrs/sync02.c, psxhdrs/sync03.c,
2095        psxhdrs/timer07.c: New files.
2096
[7862f888]20972003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2098
2099        * Makefile.am: Reflect having moved aclocal/.
2100
[d549d0a6]21012003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2102
[61d9371]2103        * Makefile.am: Reflect having moved automake/.
2104        * include/Makefile.am: Reflect having moved automake/.
2105        * psx01/Makefile.am: Reflect having moved automake/.
2106        * psx02/Makefile.am: Reflect having moved automake/.
2107        * psx03/Makefile.am: Reflect having moved automake/.
2108        * psx04/Makefile.am: Reflect having moved automake/.
2109        * psx05/Makefile.am: Reflect having moved automake/.
2110        * psx06/Makefile.am: Reflect having moved automake/.
2111        * psx07/Makefile.am: Reflect having moved automake/.
2112        * psx08/Makefile.am: Reflect having moved automake/.
2113        * psx09/Makefile.am: Reflect having moved automake/.
2114        * psx10/Makefile.am: Reflect having moved automake/.
2115        * psx11/Makefile.am: Reflect having moved automake/.
2116        * psx12/Makefile.am: Reflect having moved automake/.
2117        * psx13/Makefile.am: Reflect having moved automake/.
2118        * psxcancel/Makefile.am: Reflect having moved automake/.
2119        * psxchroot01/Makefile.am: Reflect having moved automake/.
2120        * psxfile01/Makefile.am: Reflect having moved automake/.
2121        * psxhdrs/Makefile.am: Reflect having moved automake/.
2122        * psxmount/Makefile.am: Reflect having moved automake/.
2123        * psxmsgq01/Makefile.am: Reflect having moved automake/.
2124        * psxreaddir/Makefile.am: Reflect having moved automake/.
2125        * psxsem01/Makefile.am: Reflect having moved automake/.
2126        * psxstat/Makefile.am: Reflect having moved automake/.
2127        * psxtime/Makefile.am: Reflect having moved automake/.
2128        * psxtimer/Makefile.am: Reflect having moved automake/.
[d549d0a6]2129
[d216fca7]21302003-08-14      Joel Sherrill <joel@OARcorp.com>
2131
2132        PR 408/filesystem
2133        * psx13/test.c: Added very rudimentary test of sync() service.
2134
[7dcc3fe]21352003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2136
2137        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
2138
[a978589]21392003-06-12      Joel Sherrill <joel@OARcorp.com>
2140
2141        * psxchroot01/test.c, psxreaddir/test.c: Removed warnings.
2142
[7b64b25b]21432003-05-29      Joel Sherrill <joel@OARcorp.com>
2144
2145        * psx02/init.c, psx04/init.c, psx13/test.c, psxchroot01/test.c,
2146        psxhdrs/pthread07.c, psxmsgq01/init.c, psxreaddir/test.c,
2147        psxtimer/psxtimer.c: Removed warnings.
2148
[c98849ef]21492003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2150
2151        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
2152        CC_CFLAGS_DEFAULT (obsolete).
2153
[78bea14]21542003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2155
2156        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
2157        Remove CC_LDFLAGS_PROFILE_V.
2158
[3c55718]21592003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2160
2161        * configure.ac: Remove AC_CONFIG_AUX_DIR.
2162
[ccd81b60]21632003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2164
2165        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2166
[9b5c258]21672003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2168
2169        * configure.ac: AC_PREREQ(2.57).
2170
[6da99727]21712002-11-14      Joel Sherrill <joel@OARcorp.com>
2172
2173        * psx01/psx01.scn, psx02/psx02.scn, psx03/psx03.scn, psx04/psx04.scn,
2174        psx05/psx05.scn, psx06/psx06.scn, psx07/psx07.scn, psx08/psx08.scn,
2175        psx09/psx09.scn, psx10/psx10.scn, psx11/psx11.scn, psx12/psx12.scn:
2176        Per PR239 update the IDs in the various screens.
2177
[8730f45]21782002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2179
2180        * .cvsignore: Reformat.
2181        Add autom4te*cache.
2182        Remove autom4te.cache.
2183
[4f8d7dd]21842002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2185
2186        * psx01/Makefile.am: Use .$(OBJEXT) instead of .o.
2187        * psx02/Makefile.am: Use .$(OBJEXT) instead of .o.
2188        * psx03/Makefile.am: Use .$(OBJEXT) instead of .o.
2189        * psx04/Makefile.am: Use .$(OBJEXT) instead of .o.
2190        * psx05/Makefile.am: Use .$(OBJEXT) instead of .o.
2191        * psx06/Makefile.am: Use .$(OBJEXT) instead of .o.
2192        * psx07/Makefile.am: Use .$(OBJEXT) instead of .o.
2193        * psx08/Makefile.am: Use .$(OBJEXT) instead of .o.
2194        * psx09/Makefile.am: Use .$(OBJEXT) instead of .o.
2195        * psx10/Makefile.am: Use .$(OBJEXT) instead of .o.
2196        * psx11/Makefile.am: Use .$(OBJEXT) instead of .o.
2197        * psx12/Makefile.am: Use .$(OBJEXT) instead of .o.
2198        * psx13/Makefile.am: Use .$(OBJEXT) instead of .o.
2199        * psxcancel/Makefile.am: Use .$(OBJEXT) instead of .o.
2200        * psxchroot01/Makefile.am: Use .$(OBJEXT) instead of .o.
2201        * psxfile01/Makefile.am: Use .$(OBJEXT) instead of .o.
2202        * psxhdrs/Makefile.am: Use .$(OBJEXT) instead of .o.
2203        * psxmount/Makefile.am: Use .$(OBJEXT) instead of .o.
2204        * psxmsgq01/Makefile.am: Use .$(OBJEXT) instead of .o.
2205        * psxreaddir/Makefile.am: Use .$(OBJEXT) instead of .o.
2206        * psxsem01/Makefile.am: Use .$(OBJEXT) instead of .o.
2207        * psxstat/Makefile.am: Use .$(OBJEXT) instead of .o.
2208        * psxtime/Makefile.am: Use .$(OBJEXT) instead of .o.
2209        * psxtimer/Makefile.am: Use .$(OBJEXT) instead of .o.
2210
[d802489]22112002-08-01      Joel Sherrill <joel@OARcorp.com>
2212
2213        * Per PR47 add support for buffered test output.  This involved
2214        adding defines to redirect output to a buffer and dump it when
2215        full, at "test pause", and at exit.  To avoid problems when redefining
2216        exit(), all tests were modified to call rtems_test_exit().
2217        Some tests, notable psxtests, had to be modified to include
2218        the standard test macro .h file (pmacros.h or tmacros.h) to
2219        enable this support.
2220        * include/pmacros.h, psx01/task.c, psx02/init.c, psx02/task.c,
2221        psx03/init.c, psx04/init.c, psx05/init.c, psx06/init.c, psx07/init.c,
2222        psx08/task3.c, psx09/init.c, psx10/init.c, psx11/init.c,
2223        psx12/init.c, psx13/Makefile.am, psx13/main.c, psx13/test.c,
2224        psxcancel/init.c, psxchroot01/Makefile.am, psxchroot01/main.c,
2225        psxchroot01/test.c, psxfile01/Makefile.am, psxfile01/main.c,
2226        psxfile01/test.c, psxfile01/test_cat.c, psxfile01/test_extend.c,
2227        psxfile01/test_write.c, psxmount/Makefile.am, psxmount/main.c,
2228        psxmount/test.c, psxmsgq01/init.c, psxreaddir/Makefile.am,
2229        psxreaddir/main.c, psxreaddir/test.c, psxsem01/init.c,
2230        psxstat/Makefile.am, psxstat/main.c, psxstat/test.c, psxtime/main.c,
2231        psxtime/test.c, psxtimer/psxtimer.c: Modified.
2232
[4f234da]22332002-07-05      Joel Sherrill <joel@OARcorp.com>
2234
2235        * psxcancel/Makefile.am, psxcancel/init.c, psxcancel/psxcancel.scn:
2236        Updated as part of PR164 which reported problems with the RTEMS
2237        implementation of pthread_cancel.
2238       
[7ae7cf7]22392001-04-26      Joel Sherrill <joel@OARcorp.com>
2240
2241        * psxmsgq01/init.c: Reflect changes made to address PR81 that
2242        reworked POSIX message queues to add a descriptor separate from
2243        the underlying message queue.  This allows non-blocking to follow
2244        the "open" not the underlying queue.
2245 
[cb9b2bfc]22462002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2247
2248        * configure.ac: Remove ENABLE_GCC28.
2249
[8dc526ef]22502002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2251
2252        * configure.ac:
2253        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
2254        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
2255        * Makefile.am: Remove AUTOMAKE_OPTIONS.
2256        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
2257        * psx01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2258        * psx02/Makefile.am: Remove AUTOMAKE_OPTIONS.
2259        * psx03/Makefile.am: Remove AUTOMAKE_OPTIONS.
2260        * psx04/Makefile.am: Remove AUTOMAKE_OPTIONS.
2261        * psx05/Makefile.am: Remove AUTOMAKE_OPTIONS.
2262        * psx06/Makefile.am: Remove AUTOMAKE_OPTIONS.
2263        * psx07/Makefile.am: Remove AUTOMAKE_OPTIONS.
2264        * psx08/Makefile.am: Remove AUTOMAKE_OPTIONS.
2265        * psx09/Makefile.am: Remove AUTOMAKE_OPTIONS.
2266        * psx10/Makefile.am: Remove AUTOMAKE_OPTIONS.
2267        * psx11/Makefile.am: Remove AUTOMAKE_OPTIONS.
2268        * psx12/Makefile.am: Remove AUTOMAKE_OPTIONS.
2269        * psx13/Makefile.am: Remove AUTOMAKE_OPTIONS.
2270        * psxcancel/Makefile.am: Remove AUTOMAKE_OPTIONS.
2271        * psxchroot01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2272        * psxfile01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2273        * psxhdrs/Makefile.am: Remove AUTOMAKE_OPTIONS.
2274        * psxmount/Makefile.am: Remove AUTOMAKE_OPTIONS.
2275        * psxmsgq01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2276        * psxreaddir/Makefile.am: Remove AUTOMAKE_OPTIONS.
2277        * psxsem01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2278        * psxstat/Makefile.am: Remove AUTOMAKE_OPTIONS.
2279        * psxtime/Makefile.am: Remove AUTOMAKE_OPTIONS.
2280        * psxtimer/Makefile.am: Remove AUTOMAKE_OPTIONS.
2281
[f2278a8]22822001-11-07      Jennifer Averett <jennifer@OARcorp.com>
2283
2284        Reported by Ibragimov Ilya <ibr@oktet.ru> and tracked as PR63.
2285        * psxstat/test.c: Fix test ENOTDIR to correspond to chdir() change.
2286        Since we check permissions before evaluating enough to see if it
2287        a regular file or directory, this hack is needed to make the regular
2288        file executable.
2289
[df25c998]22902001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2291
2292        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
2293        * configure.in: Remove.
2294        * configure.ac: New file, generated from configure.in by autoupdate.
2295
[869fa3c2]22962001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2297
2298        * psxtests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
2299
[929efa6]23002001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2301
2302        * psx01/Makefile.am: include leaf.am instead of leaf.cfg.
2303        * psx11/Makefile.am: include leaf.am instead of leaf.cfg.
2304        * psxcancel/Makefile.am: include leaf.am instead of leaf.cfg.
2305        * psx02/Makefile.am: include leaf.am instead of leaf.cfg.
2306        * psx13/Makefile.am: include leaf.am instead of leaf.cfg.
2307        * psxtime/Makefile.am: include leaf.am instead of leaf.cfg.
2308        * psxchroot01/Makefile.am: include leaf.am instead of leaf.cfg.
2309        * psx07/Makefile.am: include leaf.am instead of leaf.cfg.
2310        * psxmsgq01/Makefile.am: include leaf.am instead of leaf.cfg.
2311        * psxtimer/Makefile.am: include leaf.am instead of leaf.cfg.
2312        * psx10/Makefile.am: include leaf.am instead of leaf.cfg.
2313        * psx08/Makefile.am: include leaf.am instead of leaf.cfg.
2314        * psxhdrs/Makefile.am: include leaf.am instead of leaf.cfg.
2315        * psxfile01/Makefile.am: include leaf.am instead of leaf.cfg.
2316        * psx05/Makefile.am: include leaf.am instead of leaf.cfg.
2317        * psx09/Makefile.am: include leaf.am instead of leaf.cfg.
2318        * psxmount/Makefile.am: include leaf.am instead of leaf.cfg.
2319        * psxstat/Makefile.am: include leaf.am instead of leaf.cfg.
2320        * psx12/Makefile.am: include leaf.am instead of leaf.cfg.
2321        * psxreaddir/Makefile.am: include leaf.am instead of leaf.cfg.
2322        * psxsem01/Makefile.am: include leaf.am instead of leaf.cfg.
2323        * psx03/Makefile.am: include leaf.am instead of leaf.cfg.
2324        * psx04/Makefile.am: include leaf.am instead of leaf.cfg.
2325        * psx06/Makefile.am: include leaf.am instead of leaf.cfg.
2326
[4f088ae]23272001-08-09      Fernando-Ruiz Casas <correo@fernando-ruiz.com>
2328
2329        * psxchroot01/.cvsignore, psxchroot01/Makefile.am, psxchroot01/main.c,
2330        psxchroot01/psxchroot01.scn, psxchroot01/test.c:  Implemented the
2331        psxchroot01 test.
2332
[6287b57]23332001-05-25      Joel Sherrill <joel@OARcorp.com>
2334
2335        * Added once version of psxchroot01 test for user review.
2336        * psxchroot01: New directory.
2337        * psxchroot01/Makefile.am, psxchroot01/main.c, psxchroot01/test.c,
2338        psxchroot01/psxchroot01.scn, psxchroot01/.cvsignore: New files.
2339        * configure.in, Makefile.am: Modified to reflect above.
2340
[95083c0]23412001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
2342
2343        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
2344
[b2a1ea3]23452001-04-24      Joel Sherrill <joel@OARcorp.com>
2346
2347        * psxfile01/test.c, psxfile01/psxfile01.scn : Added test case for
2348        open, write, reopen, append twice from Andrew Bythell
2349        <abythell@nortelnetworks.com> that tripped an initialization
2350        problem in the IMFS.
2351
[1fbd283c]23522001-04-20      Joel Sherrill <joel@OARcorp.com>
2353
2354        * psx04/init.c, psx04/psx04.scn, psx07/init.c, psx07/psx07.scn,
2355        psxfile01/psxfile01.scn, psxmsgq01/psxmsgq01.scn,
2356        psxreaddir/test.c, psxstat/psxstat.scn, psxstat/test.c,
2357        psxtime/psxtime.scn, psxtimer/psxtimer.scn:
2358        Various adjustments so test output matches screens more reliably.
2359
[4a80bf2b]23602001-01-25      Joel Sherrill <joel@OARcorp.com>
2361
2362        * psx01/psx01.scn: Corrected to reflect clock_getres() now working.
2363
[c9fcb34]23642000-11-17      Jennifer Averett <jennifer@OARcorp.com>
2365
2366        * psxstat/test.c, psxstat/psxstat.scn: Forced inode numbers
2367        to remain consistant across platforms and bsps by forcing
2368        a mount point in front of all paths.
2369
23702000-11-17      Jennifer Averret <jennifer@OARcorp.com>
2371
2372        * psxmount/test.c, psxmount/psxmount.scn: Improve output to report
2373        expected error condition in one case.
2374        * psxreaddir/test.c, psxreaddir.scn: Added test cases to exercise
2375        readdir() of root of mounted filesystem.  Also corrected the screen
2376        file for some mistakes noticed in this effort.
2377
[c34ac295]23782000-11-13      Joel Sherrill <joel@OARcorp.com>
2379
2380        * psxmount/psxmount.scn, psxmount/test.c: Correct spelling.
2381
[feead226]23822000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2383
2384        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
2385
[a314d3b4]23862000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2387
2388        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
2389
[4d2ba82]23902000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2391
2392        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
2393        Switch to GNU canonicalization.
2394        * psxtests.am: Remove DEFS.
2395
[0bbc89d]23962000-10-24      Joel Sherrill <joel@OARcorp.com>
2397
2398        * psxmount/test.c, psxstat/test.c: Include <imfs.h> to get IMFS_ops.
2399        It was formerly incorrectly prototyped in <libio.h>.
2400
[021eeaa]24012000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2402
2403        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
2404        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
2405        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
2406        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
2407        psx13/Makefile.am, psxcancel/Makefile.am, psxfile01/Makefile.am,
2408        psxhdrs/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
2409        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
2410        psxtime/Makefile.am, psxtimer/Makefile.am: Include compile.am
2411
[977fc49]24122000-08-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
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, psx11/Makefile.am,
2417        psx12/Makefile.am, psxcancel/Makefile.am, psxmsgq01/Makefile.am,
2418        psxsem01/Makefile.am, psxsem01/Makefile.am, psxtimer/Makefile.am:
2419        Use AM_CPPFLAGS += instead of AM_CPPFLAGS =
2420
[e94ad1fe]24212000-08-10      Joel Sherrill <joel@OARcorp.com>
2422
2423        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.