source: rtems/testsuites/psxtests/ChangeLog @ c0d5778

4.115
Last change on this file since c0d5778 was c0d5778, checked in by Joel Sherrill <joel.sherrill@…>, on 07/27/10 at 20:16:23

2010-07-27 Joel Sherrill <joel.sherrill@…>

  • psxobj01/Makefile.am, psxobj01/init.c, psxobj01/psxobj01.scn: Add test for runnign out of workspace when setting object name as string.
  • Property mode set to 100644
File size: 77.5 KB
RevLine 
[c0d5778]12010-07-27      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * psxobj01/Makefile.am, psxobj01/init.c, psxobj01/psxobj01.scn: Add
4        test for runnign out of workspace when setting object name as string.
5
[bdbf052a]62010-07-27      Vinu Rajashekhar <vinutheraj@gmail.com>
7
8        PR 1629/cpukit
9        * psx04/init.c: sigsuspend() was not completely following the POSIX
10        specification.
11
[efdc6987]122010-07-19      Bharath Suri <bharath.s.jois@gmail.com>
13
14        PR 1623/testing
15        * psx13/test.c, psx13/psx13.scn: New cases to improve coverage of
16        utime() and fpathconf().
17        * psxfile01/test.c, psxfile01/psxfile01.scn: New cases to improve
18        coverage of rmdir(), unlink(), mknod(), link(), open(), read(),
19        write().
20        * psxstat/test.c, psxstat/psxstat.scn: New case to improve
21        coverage of readlink().
22
[24db9ba]232010-07-17      Bharath Suri <bharath.s.jois@gmail.com>
24
25        PR 1622/testing
26        * psxchroot01/test.c, psxchroot01/psxchroot01.scn: Added two test
27        cases to completely cover chroot().
28
[320fe72c]292010-07-16      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
30
31        * psxfile01/test.c: Avoid NULL pointer access.
32
[947015f]332010-07-15      Bharath Suri <bharath.s.jois@gmail.com>
34
35        PR 1617/testing
36        * psxfile01/test.c, psxfile01/psxfile01.scn: Added new cases to
37        exercise_link_r and _unlink_r
38        * psxstat/test.c, psxstat/psxstat.scn: Added new cases to exercise
39        _lstat_r and _stat_r.
40        * psxtime/test.c, psxtime/psxtime.scn: Added new cases to exercise
41        _gettimeofday.
42
[d0ef58a]432010-07-16      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
44
45        * psxstat/test.c: Avoid NULL pointer access.
46
[b05cc32]472010-07-12      Bharath Suri <bharath.s.jois@gmail.com>
48
49        PR 1613/testing
50        * psxfchx01/init.c, psxfchx01/Makefile.am, psxfchx01/.cvsignore,
51        psxfchx01/psxfchx01.doc, psxfchx01/psxfchx01.scn: New
52        tests. Improves coverage of fchdir, fchmod, fchown directives.
53        * configure.ac, Makefile.am: Changes to accommodate new test.
54        * psxstat/test.c, psxstat/psxstat.scn: Added new test case to test
55        statvfs routine under libcsupport.
56
[f1b2dab2]572010-07-09      Bharath Suri <bharath.s.jois@gmail.com>
58
59        PR 1610/testing
60        * psx13/test.c, psx13/psx13.scn: Remove the test cases which
61        exercise pipe. These are new a new test under psxpipe01/
62        * psxpipe01/init.c, psxpipe01/Makefile.am,
63        psxpipe01/psxpipe01.scn, psxpipe01/psxpipe01.doc: Added new test.
64        * Makefile.am, configure.ac: Changes due to addition of new test:
65        psxpipe01.
66
[21827289]672010-07-08      Bharath Suri <bharath.s.jois@gmail.com>
68
69        PR 1608/testing
70        * psxfile01/init.c: Add a simple test case: Open file as read-only
71        and attemp to truncate. Improves coverage.
72
[0f3ab7d]732010-07-07      Joel Sherrill <joel.sherrill@oarcorp.com>
74
75        PR 1606/cpukit
76        * psxfatal_support/init.c: Remove
77        INTERNAL_ERROR_INVALID_WORKSPACE_ADDRESS since it is not generated.
78
[190f165b]792010-07-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
80
81        * psxfatal_support/init.c: Print end of test message in case of
82        success.  Stop multitasking in the fatal error extension.
83        * psxfatal01/psxfatal01.scn, psxfatal02/psxfatal02.scn: Update.
84
[11e69fc]852010-07-06      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
86
87        * psxtimes01/init.c: Added missing declaration.
88
[85c8e754]892010-07-05      Joel Sherrill <joel.sherrill@oarcorp.com>
90
91        * Makefile.am, configure.ac: Add test for various forms of times() and
92        getrusage().
93        * psxgetrusage01/.cvsignore, psxgetrusage01/Makefile.am,
94        psxgetrusage01/init.c, psxgetrusage01/psxgetrusage01.doc,
95        psxgetrusage01/psxgetrusage01.scn, psxtimes01/.cvsignore,
96        psxtimes01/Makefile.am, psxtimes01/init.c, psxtimes01/psxtimes01.doc,
97        psxtimes01/psxtimes01.scn: New files.
98
[7a595e8a]992010-07-05      Joel Sherrill <joel.sherrill@oarcorp.com>
100
101        * psxid01/init.c, psxid01/psxid01.scn: Actually match an entry in
102        /etc/passwd and /etc/group.
103
[95cf41e2]1042010-07-05      Joel Sherrill <joel.sherrill@oarcorp.com>
105
106        * psxid01/init.c, psxid01/psxid01.doc, psxid01/psxid01.scn: Add test
107        cases.
108
[2da9a31a]1092010-07-02      Joel Sherrill <joel.sherrill@oarcorp.com>
110
111        * psx13/test.c: Fix warning.
112
[5143105e]1132010-07-02      Joel Sherrill <joel.sherrill@oarcorp.com>
114
115        * psxfile01/test_cat.c: Does not need posix specific macros.
116
[3f42281e]1172010-07-01      Joel Sherrill <joel.sherrilL@OARcorp.com>
118
119        * psxfile01/Makefile.am, psxfile01/psxfile01.scn, psxfile01/test.c:
120        Remove tests which put NULL entries in file handlers.
121
[1fe4042]1222010-07-01      Bharath Suri <bharath.s.jois@gmail.com>
123
124        PR 1598/testing
125        * Makefile.am, configure.ac, psxpasswd01/init.c,
126        psxpasswd01/psxpasswd01.doc, psxpasswd01/psxpasswd01.scn: Add testing
127        for POSIX user database (e.g. /etc/group and /etc/passwd) access
128        routines which are implemented in libcsupport/src/getpwent.c.
129        * psxpasswd02/.cvsignore, psxpasswd02/Makefile.am, psxpasswd02/init.c,
130        psxpasswd02/psxpasswd02.doc, psxpasswd02/psxpasswd02.scn: New files.
131
[c40d3c4b]1322010-07-01      Vinu Rajashekhar <vinutheraj@gmail.com>
133
134        PR 1597/cpukit
135        * psx13/psx13.scn, psx13/test.c, psxstat/psxstat.scn,
136        psxstat/test.c: Add lchown() and utimes().
137
[98e16aad]1382010-07-01      Joel Sherrill <joel.sherrill@oarcorp.com>
139
140        * Makefile.am, configure.ac: Add tests for file lock stubs as well as
141        various POSIX methods that access UID, PID, and GID.
142        * psxfilelock01/.cvsignore, psxfilelock01/Makefile.am,
143        psxfilelock01/init.c, psxfilelock01/psxfilelock01.doc,
144        psxfilelock01/psxfilelock01.scn, psxid01/.cvsignore,
145        psxid01/Makefile.am, psxid01/init.c, psxid01/psxid01.doc,
146        psxid01/psxid01.scn: New files.
147
[efc253fa]1482010-06-30      Joel Sherrill <joel.sherrilL@OARcorp.com>
149
150        * psximfs01/init.c: Fix warning introduced.
151
[71a5e5a1]1522010-06-30      Joel Sherrill <joel.sherrill@oarcorp.com>
153
154        PR 1595/tests
155        * psximfs01/init.c: Fix warnings.
156
[89b897f0]1572010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
158
159        * psxtime/psxtime.scn, psxtime/test.c: Add test for passing a null
160        pointer.
161
[ef87186]1622010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
163
164        * configure.ac: Remove reference to RTEMS_OBJECT_FORMAT.
165
[43efb633]1662010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
167
168        * Makefile.am, configure.ac: Add test to exercise IMFS behaviour with
169        files of maximum sizes.
170        * psximfs01/.cvsignore, psximfs01/Makefile.am, psximfs01/init.c,
171        psximfs01/psximfs01.doc, psximfs01/psximfs01.scn: New files.
172
[ec76b114]1732010-06-23      Joel Sherrill <joel.sherrilL@OARcorp.com>
174
175        * Makefile.am, configure.ac: Revert accidentally committed patch.
176
[ce00f304]1772010-06-23      Joel Sherrill <joel.sherrilL@OARcorp.com>
178
179        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
180        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
181        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
182        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
183        psx13/Makefile.am, psx14/Makefile.am, psxalarm01/Makefile.am,
184        psxautoinit01/Makefile.am, psxautoinit02/Makefile.am,
185        psxbarrier01/Makefile.am, psxcancel/Makefile.am,
186        psxcancel01/Makefile.am, psxchroot01/Makefile.am,
187        psxcleanup/Makefile.am, psxcleanup01/Makefile.am,
188        psxclock/Makefile.am, psxcond01/Makefile.am, psxenosys/Makefile.am,
189        psxfatal01/Makefile.am, psxfatal02/Makefile.am,
190        psxfile01/Makefile.am, psxintrcritical01/Makefile.am,
191        psxitimer/Makefile.am, psxkey01/Makefile.am, psxkey02/Makefile.am,
192        psxkey03/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
193        psxmsgq02/Makefile.am, psxmsgq03/Makefile.am, psxmsgq04/Makefile.am,
194        psxmutexattr01/Makefile.am, psxobj01/Makefile.am,
195        psxpasswd01/Makefile.am, psxrdwrv/Makefile.am,
196        psxreaddir/Makefile.am, psxrwlock01/Makefile.am,
197        psxsem01/Makefile.am, psxsignal01/Makefile.am,
198        psxsignal02/Makefile.am, psxsignal03/Makefile.am,
199        psxsignal04/Makefile.am, psxsignal05/Makefile.am,
200        psxspin01/Makefile.am, psxspin02/Makefile.am, psxstack01/Makefile.am,
201        psxstat/Makefile.am, psxsysconf/Makefile.am, psxtime/Makefile.am,
202        psxtimer01/Makefile.am, psxtimer02/Makefile.am,
203        psxualarm/Makefile.am, psxusleep/Makefile.am: Revert accidentally
204        committed patch.
205
[e6e4eec]2062010-06-23      Joel Sherrill <joel.sherrilL@OARcorp.com>
207
208        * Makefile.am, configure.ac, psx01/Makefile.am, psx02/Makefile.am,
209        psx03/Makefile.am, psx04/Makefile.am, psx05/Makefile.am,
210        psx06/Makefile.am, psx07/Makefile.am, psx08/Makefile.am,
211        psx09/Makefile.am, psx10/Makefile.am, psx11/Makefile.am,
212        psx12/Makefile.am, psx13/Makefile.am, psx14/Makefile.am,
213        psxalarm01/Makefile.am, psxautoinit01/Makefile.am,
214        psxautoinit02/Makefile.am, psxbarrier01/Makefile.am,
215        psxcancel/Makefile.am, psxcancel01/Makefile.am,
216        psxchroot01/Makefile.am, psxcleanup/Makefile.am,
217        psxcleanup01/Makefile.am, psxclock/Makefile.am,
218        psxcond01/Makefile.am, psxenosys/Makefile.am, psxfatal01/Makefile.am,
219        psxfatal02/Makefile.am, psxfile01/Makefile.am, psxfile02/init.c,
220        psxfile02/psxfile02.doc, psxfile02/psxfile02.scn,
221        psxintrcritical01/Makefile.am, psxitimer/Makefile.am,
222        psxkey01/Makefile.am, psxkey02/Makefile.am, psxkey03/Makefile.am,
223        psxmount/Makefile.am, psxmsgq01/Makefile.am, psxmsgq02/Makefile.am,
224        psxmsgq03/Makefile.am, psxmsgq04/Makefile.am,
225        psxmutexattr01/Makefile.am, psxobj01/Makefile.am,
226        psxpasswd01/Makefile.am, psxrdwrv/Makefile.am,
227        psxreaddir/Makefile.am, psxrwlock01/Makefile.am,
228        psxsem01/Makefile.am, psxsignal01/Makefile.am,
229        psxsignal02/Makefile.am, psxsignal03/Makefile.am,
230        psxsignal04/Makefile.am, psxsignal05/Makefile.am,
231        psxspin01/Makefile.am, psxspin02/Makefile.am, psxstack01/Makefile.am,
232        psxstat/Makefile.am, psxsysconf/Makefile.am, psxtime/Makefile.am,
233        psxtimer01/Makefile.am, psxtimer02/Makefile.am,
234        psxualarm/Makefile.am, psxusleep/Makefile.am: Add test for fd greater
235        than number of file descriptors configured.
236
[32e5d81]2372010-06-23      Jennifer Averett <Jennifer.Averett@OARcorp.com>
238
239        * psxfile02/psxfile02.doc: Filled in documentation information.
240
[6cb7221]2412010-06-23      Jennifer Averett <Jennifer Averett@OARcorp.com>
242
243        * Makefile.am, configure.ac: Added test case for calls that check for
244        an unopened file descriptor.
245        * psxfile02/.cvsignore, psxfile02/Makefile.am, psxfile02/init.c,
246        psxfile02/psxfile02.doc, psxfile02/psxfile02.scn: New files.
247
[34c062f]2482010-06-22      Jennifer Averett <Jennifer.Averett@OARcorp.com>
249
250        * psxtime/psxtime.scn, psxtime/test.c: Add a normal case with second
251        parameter to adjtime NULL.
252
[ff71b7d8]2532010-06-19      Joel Sherrill <joel.sherrill@oarcorp.com>
254
255        * psxfatal_support/init.c: Remove references to ITRON constants.
256
[b00c3cd]2572010-06-08      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
258
259        * psxfile01/test.c: Update for IMFS API changes.
260
[042a442]2612010-06-02      Chris Johns <chrisj@rtems.org>
262
263        * psxfile01/test.c, psxmount/test.c, psxreaddir/test.c,
264        psxstat/test.c: Update to the new mount API.
265
[668bccc]2662010-05-29      Ralf Corsépius <ralf.corsepius@rtems.org>
267
268        * configure.ac: Add AC_CHECK_SIZEOF(off_t).
269        * include/pmacros.h: Add PRIdoff_t.
270
[514a3fe]2712010-05-17      Bharath Suri <bharath.s.jois@gmail.com>
272
273        * psxfile01/test.c, psxfile01/psxfile01.scn: This file now
274        exercises the _rename_r in libcsupport. For now, it also
275        provides two fsmount_me_h handlers to enable certain error
276        checking paths
277
[cb930b4]2782010-04-28      Joel Sherrill <joel.sherrill@oarcorp.com>
279
280        * psxfile01/test.c: Add check for errno on chdir(NULL).
281
[18b3b581]2822010-04-25      Joel Sherrill <joel.sherrill@oarcorp.com>
283
284        * psxrdwrv/test.c: Use SIZE_MAX not SSIZE_MAX.
285
[2cc30e90]2862010-04-25      Joel Sherrill <joel.sherrill@oarcorp.com>
287
288        * psx07/init.c, psx07/task.c: Introduce enough of a delay so the Init()
289        thread can reliably reach the pthread_join() call.
290
[e8b4506]2912010-04-25      Joel Sherrill <joel.sherrilL@OARcorp.com>
292
293        * psxreaddir/psxreaddir.scn, psxreaddir/test.c: Do not test for
294        rewinddir(NULL) since we are now using newlib's implementation and it
295        does not check for NULL. This causes a fault on some targets.
296
[c0c9898]2972010-04-03      Joel Sherrill <joel.sherrill@oarcorp.com>
298
299        * psx07/init.c, psx09/init.c, psx12/init.c, psxhdrs/pthread11.c,
300        psxhdrs/pthread22.c, psxhdrs/sched01.c, psxhdrs/sched03.c:
301        Reflect POSIX changes to sched_param.
302
[121d1169]3032010-04-02      Ralf Corsépius <ralf.corsepius@rtems.org>
304
305        * psxhdrs/proc01.c, psxhdrs/proc02.c, psxhdrs/proc07.c,
306        psxhdrs/proc08.c, psxhdrs/proc09.c, psxhdrs/proc10.c,
307        psxhdrs/proc11.c, psxhdrs/proc12.c, psxhdrs/proc13.c,
308        psxhdrs/proc14.c, psxhdrs/signal20.c, psxhdrs/signal21.c:
309        #include <unistd.h>.
310
[161f54b4]3112009-12-28      Shrikant Gaikwad <n3oo3n@gmail.com>
312
313        * psx13/test.c, psx13/psx13.scn Added new routine PipeTestNull()
314        to cover the trivial NULL case for pipe function.
315
[d3a0b00]3162009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
317
318        * psxrwlock01/test.c, psxspin01/test.c, psxspin02/test.c: Fix spacing
319        and compilation issues. Initial test build was accidentally without
320        POSIX enabled.
321
[2317457]3222009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
323
324        * include/pmacros.h, psx01/task.c, psx02/init.c, psx02/task.c,
325        psx03/init.c, psx03/task.c, psx04/init.c, psx04/task1.c,
326        psx04/task2.c, psx04/task3.c, psx05/init.c, psx05/task.c,
327        psx05/task2.c, psx05/task3.c, psx06/init.c, psx06/task.c,
328        psx06/task2.c, psx07/init.c, psx08/init.c, psx08/task2.c,
329        psx08/task3.c, psx09/init.c, psx10/init.c, psx10/task.c,
330        psx10/task2.c, psx10/task3.c, psx11/init.c, psx11/task.c,
331        psx12/init.c, psxalarm01/init.c, psxbarrier01/test.c,
332        psxcancel01/init.c, psxchroot01/test.c, psxclock/init.c,
333        psxfile01/test.c, psxfile01/test_cat.c, psxfile01/test_extend.c,
334        psxfile01/test_write.c, psxitimer/init.c, psxkey01/task.c,
335        psxkey02/init.c, psxkey03/init.c, psxmount/test.c, psxmsgq01/init.c,
336        psxmsgq03/init.c, psxmsgq04/init.c, psxreaddir/test.c,
337        psxrwlock01/test.c, psxsem01/init.c, psxsignal01/init.c,
338        psxsignal01/task1.c, psxsignal02/init.c, psxsignal03/init.c,
339        psxsignal05/init.c, psxspin01/test.c, psxspin02/test.c,
340        psxstack01/init.c, psxstat/test.c, psxtime/test.c, psxualarm/init.c:
341        Use rtems_test_assert() consistently instead of system assert().
342        rtems_test_assert() is designed to integrate into the RTEMS test
343        suite infrastructure.
344
[4828ee2]3452009-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
346
347        * Makefile.am, configure.ac: New test to exercise getgrnam and getpwnam
348        families.
349        * psxpasswd01/.cvsignore, psxpasswd01/Makefile.am, psxpasswd01/init.c,
350        psxpasswd01/psxpasswd01.doc, psxpasswd01/psxpasswd01.scn: New files.
351
[ea6eb431]3522009-11-23      Joel Sherrill <joel.sherrill@oarcorp.com>
353
354        PR 1460/cpukit
355        * psx14/init.c: Change return type on methods accessing portions of
356        RTEMS Ids to int. This allows -1 to be return on error.
357
[ea7d86b]3582009-11-11      Joel Sherrill <joel.sherrill@oarcorp.com>
359
360        PR 1466/tests
361        * Makefile.am, configure.ac, psxclock/init.c, psxclock/psxclock.doc,
362        psxclock/psxclock.scn, psxkey03/init.c, psxsignal02/init.c,
363        psxsignal03/init.c, psxstack01/init.c: Remove usleep() from tests.
364        Add test specifically to test it since it is deprecated as of
365        POSIX.1-2008.
366        * psxusleep/.cvsignore, psxusleep/Makefile.am, psxusleep/init.c,
367        psxusleep/psxusleep.doc, psxusleep/psxusleep.scn: New files.
368
[f3ddd7b]3692009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
370
371        * psxcancel01/init.c: Initialize start time.
372
[96bdacd]3732009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
374
375        * psxmsgq01/init.c, psxsem01/init.c: Add service to check status
376        returned by POSIX methods which return a pointer which is -1 on
377        error. This eliminated some casts.
378
[2393825]3792009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
380
381        * psxenosys/Makefile.am: Add documentation file.
382        * psxenosys/psxenosys.doc: New file.
383
[deb22fc]3842009-01-02      Ralf Corsépius <ralf.corsepius@rtems.org>
385
386        * psxsignal03/init.c:
387        Print sigval.sival_ptr instead of "union sigval".
388
[f9307ee7]3892009-01-01      Ralf Corsépius <ralf.corsepius@rtems.org>
390
[d00a1abc]391        * psxstat/test.c: Apply PRI* macros to print struct stat fields.
[4e17a42]392        * psxreaddir/test.c: Apply PRI* macros to print struct stat fields.
[f9307ee7]393        * psxfile01/test.c: Remove obsure #ifdef's.
394        Apply PRI* macros to print struct stat fields.
395
[7a2699a0]3962009-10-31      Ralf Corsépius <ralf.corsepius@rtems.org>
397
398        * include/pmacros.h: Change TM_OCTOBER to 9, TM_NOVEMBER to 10,
399        TM_DECEMBER to 11 (tm_mon months start with JAN = 0).
400
[c8780b5f]4012009-10-31      Ralf Corsépius <ralf.corsepius@rtems.org>
402
403        * include/pmacros.h: November is the 11th month.
404
[372ce03c]4052009-10-30      Ralf Corsépius <ralf.corsepius@rtems.org>
406
[56757b21]407        * psxstat/test.c: Remove #ifdef's.
[4503a697]408        * psxmount/test.c, psxreaddir/test.c: Remove __P (unused anachronism).
[9decaef]409        * psxfatal02/testcase.h: Fall back to INT_MAX as posix stack size in
410        if 12MB are too big for a target (16bit compliance).
[2f91b2ed]411        * psx04/init.c: Use INT_MAX instead of 0xffffffff in call to kill()
412        for 16bit compliance.
[372ce03c]413        * psx14/init.c: Add local prototypes for
414        rtems_object_api_minimum_class, rtems_object_api_maximum_class.
415        Reflect the prototypes having been missing to printf's.
416
[cf980b19]4172009-10-29      Ralf Corsépius <ralf.corsepius@rtems.org>
418
[3021db1]419        * psxsysconf/init.c:
420        Comment out sysconf(LONG_MAX) check (not useful).
421        Change sysconf(0x12345678) check into sysconf(INT_MAX) for better
422        16bit compliance.
[f163c50]423        * psx11/task.c: Use long for nsecs.
[cf980b19]424        * psx10/init.c: Pass 0x7FFF instead of 0xFFFFFF as invalid pshared
425        attribute to pthread_condattr_setpshared for 16bit target compliance.
426
[b3051ac]4272009-10-28      Ralf Corsépius <ralf.corsepius@rtems.org>
428
429        * psxbarrier01/test.c: Include <tmacros.h>
430
[e1a7627]4312009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
432
433        * psx01/init.c, psx01/task.c, psx02/init.c, psx03/init.c,
434        psx04/init.c, psx05/init.c, psx06/init.c, psx07/init.c,
435        psx08/init.c, psx09/init.c, psx10/task.c, psx10/task2.c,
436        psx10/task3.c, psx11/init.c, psx12/init.c, psxalarm01/init.c,
437        psxbarrier01/test.c, psxkey01/init.c, psxkey01/task.c,
438        psxmsgq02/init.c, psxsignal01/init.c, psxualarm/init.c:
439        Use PRIxpthread_t to print pthread_t's.
440
[90c8051a]4412009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
442
[443f1845]443        * psxmsgq02/init.c:
444        Remove cast in call to fatal_posix_service_status_errno.
[13910fc]445        * psxenosys/init.c:
446        Add missing args in calls to execl, execlp, execle.
[f32b613]447        * psxhdrs/pthread36.c: Use HAVE_DECL_PTHREAD_ATTR_GETCPUTIME.
448        * psxhdrs/pthread35.c: Use HAVE_DECL_PTHREAD_ATTR_SETCPUTIME.
449        * psx07/init.c: Use HAVE_DECL_PTHREAD_ATTR_GETCPUTIME,
450        HAVE_DECL_PTHREAD_ATTR_SETCPUTIME.
[90c8051a]451        * configure.ac:
452        Add AC_CHECK_DECLS pthread_attr_getcputime, pthread_attr_setcputime.
453
[2441f74]4542009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
455
456        * psxtimer01/psxtimer.c: Use %ld to print *.tv_nsec.
457        * psxsysconf/init.c: Use %ld to print *.tv_nsec.
458        * psxclock/init.c: Use %ld to print *.tv_nsec.
459        * psx06/init.c, psx06/system.h: Misc. warning fixes.
460
[216be29]4612009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
462
[c526f75]463        * psxsignal03/init.c: Add missing argument to printf.
[95a585a5]464        * psxfile01/test.c: Use %zu instead of %d to print size_t's.
[c606844]465        * psxclock/init.c, psxtimer01/psxtimer.c:
466        Use PRItime_t to print time_t's.
[216be29]467        * configure.ac: Add AC_CHECK_HEADERS sys/mman.h.
468        Add AC_CHECK_DECLS pthread_atfork, adjtime, mprotect.
469
[4bcf5f2a]4702009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
471
[ca0df80a]472        * psxtime/test.c: Include <sys/time.h>.
473        Conditionally add local prototype for adjtime()
474        if sys/time.h doesn't supply it.
[fdb673a]475        * psx07/init.c: Include <sched.h>, <pthread.h>.
[78e28e61]476        * psx05/init.c: Include <sched.h>.
[9ec6ddb]477        * psx11/init.c, psx09/init.c: Include <sched.h>.
[09add0e]478        * psx12/init.c: Include <sched.h>.
479        * psxenosys/init.c: Include <pthread.h>.
[1a8936e]480        Conditionally add local prototype for pthread_atfork()
481        if pthread.h doesn't supply it.
[4bcf5f2a]482        * psxkey01/init.c: Include "test_support.h".
483
[236641b0]4842009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
485
486        * configure.ac: Check for pthread_atfork in pthread.h.
487        * psxrwlock01/test.c: Conditionally add local prototype for
488        pthread_atfork() if pthread.h doesn't supply it.
489        Include <pthread.h>.
490
[74c881d]4912009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
492
493        * configure.ac: Check for sys/mman.h.
494        Check for mprotect in sys/mman.h.
495        * psxenosys/init.c: Conditionally add local prototype for
496        mprotect() if sys/mman.h doesn't supply it.
497
[58f29d5]4982009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
499
500        * configure.ac: Check for pthread_rwlock_unlock in pthread.h.
501        * psxrwlock01/test.c: Conditionally add local prototype for
502        pthread_rwlock_unlock() if pthread.h doesn't supply it.
503
[1e17848]5042009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
505
506        * psx01/init.c, psxalarm01/init.c, psxbarrier01/test.c,
507        psxclock/init.c, psxfatal01/testcase.h, psxfatal02/testcase.h,
508        psxhdrs/signal12.c, psxkey01/init.c, psxkey03/init.c,
509        psxmsgq01/init.c, psxmsgq02/init.c, psxmsgq03/init.c,
510        psxreaddir/test.c, psxrwlock01/test.c, psxsignal01/init.c,
511        psxsignal02/init.c, psxsignal03/init.c, psxspin01/test.c,
512        psxspin02/test.c, psxstack01/init.c, psxstat/test.c,
513        psxualarm/init.c: Remove unused vars.
514        Add missing prototypes.
515
[ee7fc43b]5162009-10-22      Joel Sherrill <joel.sherrill@oarcorp.com>
517
518        * Makefile.am: Build file IO related tests even with POSIX threading is
519        disabled.
520
[7d5387f3]5212009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
522
523        * configure.ac: Don't add -ansi -fasm to CFLAGS.
524
[c54e6f5]5252009-10-14      Joel Sherrill <joel.sherrill@OARcorp.com>
526
527        * psxtimer01/psxtimer.c: It is not necessarily an error for the time
528        remaining to not equal the period.
529
[f188769]5302009-10-11      Joel Sherrill <joel.sherrill@oarcorp.com>
531
532        * psx05/init.c, psx05/psx05.scn: Add test for bad mutex type.
533
[a3a9a2d]5342009-10-11      Joel Sherrill <joel.sherrill@oarcorp.com>
535
536        * psxcleanup/system.h: Fix typo.
537        * Makefile.am, configure.ac: Add new test for exercising pushing
538        and popping a clean up handler without actually executing it.
539        * psxcleanup01/.cvsignore, psxcleanup01/Makefile.am,
540        psxcleanup01/init.c, psxcleanup01/psxcleanup01.doc,
541        psxcleanup01/psxcleanup01.scn: New files.
542
[a4506973]5432009-10-11      Joel Sherrill <joel.sherrill@OARcorp.com>
544
545        * Makefile.am, configure.ac: Add new test to ensure that canceling an
546        alarm works as defined.
547        * psxalarm01/.cvsignore, psxalarm01/Makefile.am, psxalarm01/init.c,
548        psxalarm01/psxalarm01.doc, psxalarm01/psxalarm01.scn: New files.
549
[f46fddfc]5502009-10-11      Joel Sherrill <joel.sherrill@OARcorp.com>
551
552        * psxtimer01/psxtimer.c: Actually pass the pointer we initialized.
553
[157354e9]5542009-10-11      Joel Sherrill <joel.sherrill@oarcorp.com>
555
556        * psxtimer01/psxtimer.c: Make sure we have null and not-null as return
557        parameter to timer_settime().
558
[1c78f6a]5592009-10-10      Joel Sherrill <joel.sherrill@oarcorp.com>
560
561        * psxtimer01/psxtimer.c: Modify so it passes in a NULL to
562        timer_settime() for previous value. We are not using the
563        value in this particular case and this path must be exercised.
564        * psxtimer01/psxtimer01.scn: Update so it matches output on sis.
565
[0c07f69]5662009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
567
568        * psxcancel/init.c, psxcancel/psxcancel.scn, psxcancel01/init.c,
569        psxcancel01/psxcancel01.scn: Add missing pthread cancellation test
570        cases.
571
[bfd225e]5722009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
573
574        * Makefile.am, configure.ac: Add new test for calling pthread_cancel()
575        from an ISR.
576        * psxcancel01/.cvsignore, psxcancel01/Makefile.am, psxcancel01/init.c,
577        psxcancel01/psxcancel01.doc, psxcancel01/psxcancel01.scn: New files.
578
[609e0582]5792009-09-26      Joel Sherrill <joel.sherrill@oarcorp.com>
580
581        * psxfatal_support/init.c, psxfatal_support/system.h: Eliminate use of
582        deprecated rtems_extension.
583
[f343b668]5842009-09-21      Joel Sherrill <joel.sherrill@oarcorp.com>
585
586        * psxclock/init.c, psxclock/psxclock.scn: Add test case for negative
587        nanoseconds.
588
[105530fe]5892009-09-20      Joel Sherrill <joel.sherrill@oarcorp.com>
590
591        * psxsysconf/init.c, psxsysconf/psxsysconf.scn: Add test for
592        getpagesize().
593
[1e2d7510]5942009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
595
596        * psxclock/init.c, psxclock/psxclock.scn, psxenosys/init.c,
597        psxenosys/psxenosys.scn, psxsignal03/Makefile.am, psxsignal03/init.c,
598        psxsignal04/Makefile.am: Move test cases which needed to be executed
599        when POSIX is disabled to psxclock so they will be.
600
[88271c33]6012009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
602
603        * Makefile.am, configure.ac, psx01/init.c, psx01/psx01.scn: Add new
604        test to exercise clock and delay services enabled when POSIX threads
605        are disabled. This is split from psx01. POSIX test suite now enabled
606        when POSIX threads are disabled so only enable tests which are
607        appropriate.
608        * psxclock/.cvsignore, psxclock/Makefile.am, psxclock/init.c,
609        psxclock/psxclock.doc, psxclock/psxclock.scn: New files.
610
[c45ca10]6112009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
612
613        * psx09/init.c, psx09/psx09.scn: Correct test following decision of
614        when not to change ssporadic scheduler so it does not touch a task's
615        priority when it is holding a mutex or its priority would be impacted
616        adversely.
617
[4e7ca87]6182009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
619
620        * psxtime/main.c, psxtime/psxtime.scn, psxtime/test.c: Add test case
621        for adjusting time (adjtime()) where the time is adjusted by enough
622        microseconds that it crosses a second boundary.
623
[9f49b43]6242009-08-19      Santosh G Vattam <vattam.santosh@gmail.com>
[712726d]625
626        * psx07/init.c, psx07/psx07.scn, psx07/system.h, psx07/task.c: Update
[9f49b43]627        test to catch more sporadic server cases.
[712726d]628
[84f27fa]6292009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
630
631        * psx01/init.c, psx01/psx01.scn: Add test case for nanosleep with NULL
632        remaining pointer.
633
[9f49b43]6342009-08-17     
[49325ef]635
[4f79a900]636        * psx05/init.c, psx05/psx05.scn: Add test case for initializing
637        a recursize mutex.
[49325ef]638
[c9460e1]6392009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
640
641        * psxfile01/test.c, psxstat/test.c, psxtime/test.c: Eliminate test
642        routines TICKS_PER_SECOND and get_ticks_per_second() in favor of new
643        rtems_clock_get_ticks_per_second().
644
[de90869d]6452009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
646
647        * psxsignal01/init.c: Convert calls to legacy routine rtems_clock_get(
648        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
649
[78076a2c]6502009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
651
652        * psxstat/test.c, psxtime/test.c: Convert calls to legacy routine
653        rtems_clock_get( RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
654
[c05f2010]6552009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
656
657        * Makefile.am, configure.ac: Add test case for user providing their own
658        stack to a POSIX thread.
659        * psxstack01/.cvsignore, psxstack01/Makefile.am, psxstack01/init.c,
660        psxstack01/psxstack01.doc, psxstack01/psxstack01.scn: New files.
661
[c005d41]6622009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
663
664        * psxmsgq04/init.c, psxmsgq04/psxmsgq04.scn: Tinker with test to ensure
665        that it hits both failing to allocate memory for the message queue
666        name and message buffers.
667
[0d214a7c]6682009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
669
670        * psxintrcritical01/init.c: Lower microseconds per tick so tests run
671        quicker and more reliably hit the intended critical section.
672
[b053cab]6732009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
674
675        * Makefile.am, configure.ac: Add a test to exercise an odd case in
676        _POSIX_signals_Clear_signals.
677        * psxsignal05/.cvsignore, psxsignal05/Makefile.am, psxsignal05/init.c,
678        psxsignal05/psxsignal05.doc, psxsignal05/psxsignal05.scn: New files.
679
[7d89924]6802009-08-05      Joel Sherrill <joel.sherrill@oarcorp.com>
681
682        * psxmsgq04/init.c: Correct typo in configuration so test does as
683        intended.
684
[236839e2]6852009-08-05      Joel Sherrill <joel.sherrill@oarcorp.com>
686
687        * psxmsgq04/init.c, psxmsgq04/psxmsgq04.doc, psxmsgq04/psxmsgq04.scn:
688        Update to handle ENFILE case now that POSIX message queues and
689        message queue file descriptors are configured separately and this
690        error is possible.
691
[6605d4d]6922009-08-05      Santosh G Vattam <vattam.santosh@gmail.com>
693
694        * Makefile.am, psxmsgq04/init.c, psxmsgq04/psxmsgq04.doc,
695        psxmsgq04/psxmsgq04.scn: Exercise running out of memory while
696        allocating the message buffers for a POSIX message queue.
697
[307b6b9]6982009-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
699
700        * psxsignal03/init.c, psxsignal03/psxsignal03.scn,
701        psxsignal04/psxsignal04.scn: Correct test numbers in macros so output
702        is right. Update both screens.
703
[70a66ca]7042009-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
705
706        * Makefile.am, configure.ac, psxsignal03/Makefile.am,
707        psxsignal03/init.c, psxsignal03/psxsignal03.doc: Add new test
708        variation which focused on real-time signals rather than user
709        signals.
710        * psxsignal04/.cvsignore, psxsignal04/Makefile.am,
711        psxsignal04/psxsignal04.doc, psxsignal04/psxsignal04.scn: New files.
712
[c9c05a0]7132009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
714
715        * psx07/init.c, psx07/psx07.scn, psx07/task.c: Add test for budget and
716        replenish period of zero.
717
[64bad68b]7182009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
719
720        * Makefile.am, configure.ac: Add new test to account for properly
721        handling keys when a thread has non-NULL key value and key has NULL
722        destructor and when a thread has NULL key value and key has
723        destructor.
724        * psxkey03/.cvsignore, psxkey03/Makefile.am, psxkey03/init.c,
725        psxkey03/psxkey03.doc, psxkey03/psxkey03.scn: New files.
726
[3e5a9e51]7272009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
728
729        * Makefile.am, configure.ac: Add new test for exercising running out of
730        memory while allocating the key pointers.
731        * psxkey02/.cvsignore, psxkey02/Makefile.am, psxkey02/init.c,
732        psxkey02/psxkey02.doc, psxkey02/psxkey02.scn: New files.
733
[0376d08]7342009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
735
736        * psxmsgq04/init.c: Add call to mq_unlink.
737
[330e858c]7382009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
739
740        * Makefile.am, configure.ac: Add shell of new test.
741        * psxmsgq04/.cvsignore, psxmsgq04/Makefile.am, psxmsgq04/init.c,
742        psxmsgq04/psxmsgq04.doc, psxmsgq04/psxmsgq04.scn: New files.
743
[2ad8f85]7442009-07-29      Joel Sherrill <joel.sherrill@OARcorp.com>
745
746        * Makefile.am, configure.ac: Add test to address cases where a thread
747        is waiting on a signal (sigwait) and we send it. Also address case
748        where there are too many queued signals.
749        * psxsignal03/.cvsignore, psxsignal03/Makefile.am, psxsignal03/init.c,
750        psxsignal03/psxsignal03.doc, psxsignal03/psxsignal03.scn: New files.
751
[a2b8140]7522009-07-29      Joel Sherrill <joel.sherrill@OARcorp.com>
753
754        * psxsignal02/init.c: Fix spacing.
755
[5d8b8eb]7562009-07-28      Santosh G Vattam <vattam.santosh@gmail.com>
757
758        * psxmsgq01/init.c, psxmsgq01/psxmsgq01.scn: Add tests for various
759        mq_timedreceive and mq_timedsend conditions. In particular test
760        timeout in the past.
761
[42d57c7]7622009-07-28      Santosh G Vattam <vattam.santosh@gmail.com>
763
764        * psx05/init.c, psx05/psx05.scn: Add test for pthread_mutex_timedlock
765        with timeout in the past.
766
[b4f7353]7672009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
768
769        * psxsignal02/psxsignal02.scn: Fill in screen file.
770
[a3e4a58]7712009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
772
773        * Makefile.am, configure.ac: Add new test to exercise algorithm to
774        dispatch process wide signals to individual threads.
775        * psxsignal02/.cvsignore, psxsignal02/Makefile.am, psxsignal02/init.c,
776        psxsignal02/psxsignal02.doc, psxsignal02/psxsignal02.scn: New files.
777
[6ffde61]7782009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
779
780        * Makefile.am, configure.ac: Add test to exercise interrupt
781        synchronization logic in _POSIX_Timer_Insert_helper that supports
782        POSIX timers.
783        * psxintrcritical01/.cvsignore, psxintrcritical01/Makefile.am,
784        psxintrcritical01/init.c, psxintrcritical01/psxintrcritical01.doc,
785        psxintrcritical01/psxintrcritical01.scn: New files.
786
[73dfaf8]7872009-07-23      Santosh G Vattam <vattam.santosh@gmail.com>
788
789        * psxcancel/Makefile.am, psxcancel/init.c, psxcancel/psxcancel.scn: Add
790        multiple cases which complete coverage of thread cancellation.
791        * psxcancel/psxcancel.doc: New file.
792
[17e3808]7932009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
794
795        * psxsem01/Makefile.am, psxsem01/init.c: Much clean up.
796        * psxsem01/system.h: Removed.
797
[7e9765d]7982009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
799
800        * psxsem01/init.c: Eliminate warning.
801
[381a53a8]8022009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
803
804        * psxcancel/init.c: Clean up.
805
[56864ffc]8062009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
807
808        * psxmutexattr01/init.c: Make test optional if tools do not support
809        posix mutex type attribute.
810
[14d3ad4f]8112009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
812
813        * Makefile.am, configure.ac: Add new test to exercise error case for
814        when a task is blocked on a condition variable with one mutex and
815        another task attempts to block on the same condition variable with
816        another mutex.
817        * psxcond01/.cvsignore, psxcond01/Makefile.am, psxcond01/init.c,
818        psxcond01/psxcond01.doc, psxcond01/psxcond01.scn: New files.
819
[1938cc07]8202009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
821
822        * Makefile.am, configure.ac: Add psxspin02 to exercise case where
823        trylock is unable to obtain the spinlock and that attempting to
824        unlock a spinlock from a thread which did not lock it works as
825        expected.
826        * psxspin02/.cvsignore, psxspin02/Makefile.am, psxspin02/main.c,
827        psxspin02/psxspin02.doc, psxspin02/psxspin02.scn, psxspin02/test.c:
828        New files.
829
[7c6375b]8302009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
831
832        * psxspin01/test.c: Remove unnecessary defines.
833
[3d36b370]8342009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
835
836        * psx11/init.c: Use explicit scheduler.
837
[5d6e8c88]8382009-07-17      Joel Sherrill <joel.sherrill@OARcorp.com>
839
840        * Makefile.am, configure.ac: Add test to exercise
841        pthread_mutexattr_gettype and pthread_mutexattr_settype now that the
842        toolset enables the feature.
843        * psxmutexattr01/.cvsignore, psxmutexattr01/Makefile.am,
844        psxmutexattr01/init.c, psxmutexattr01/psxmutexattr01.doc,
845        psxmutexattr01/psxmutexattr01.scn: New files.
846
[13a4c71c]8472009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
848
849        * Makefile.am, configure.ac: Add test for auto initialization of
850        message queues.
851        * psxautoinit02/.cvsignore, psxautoinit02/Makefile.am,
852        psxautoinit02/init.c, psxautoinit02/psxautoinit02.doc,
853        psxautoinit02/psxautoinit02.scn: New files.
854
[9a845e17]8552009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
856
857        * Makefile.am, configure.ac: Add test of pthread mutex auto
858        intialization.
859        * psxautoinit01/.cvsignore, psxautoinit01/Makefile.am,
860        psxautoinit01/init.c, psxautoinit01/psxautoinit01.scn: New files.
861
[824b3d1c]8622009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
863
864        * psx05/init.c, psx05/psx05.scn: Add a couple of invalid Id cases.
865
[147c5d5]8662009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
867
868        * psxsignal01/init.c: Tune code to really hit POSIX signal from ISR
869        code.
870
[69ca55c0]8712009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
872
873        * psx07/init.c: Slight test fix to ensure state of sched_param
874        structure.
875
[c6dc6db]8762009-07-04      Santosh G Vattam <vattam.santosh@gmail.com>
877
878        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
879        obtaining an rwlock and then releasing it twice.
880
[4a10519]8812009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
882
883        * psxenosys/init.c, psxenosys/psxenosys.scn: Add test of vfork stub.
884
[2819bd1]8852009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
886
887        * psx04/init.c, psx04/psx04.scn: Test error cases in sigwait() and
888        sigtimedwait(). Update screen file.
889
[f9ff8ce]8902009-07-01      Santosh G Vattam <vattam.santosh@gmail.com>
891
892        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
893        obtaining rwlock for write with a timed lock operation when the
894        abstime timeout is in the past.
895
[94ccbb7]8962009-06-30      Joel Sherrill <joel.sherrill@OARcorp.com>
897
898        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
899        obtaining rwlock for read with a timed lock operation when the
900        abstime timeout is in the past.
901
[85e525a]9022009-06-29      Joel Sherrill <joel.sherrill@oarcorp.com>
903
904        * psx05/init.c, psx05/psx05.scn: Add test case for process scope now
905        that the assert has been removed in the source.
906
[cbbc55ef]9072009-06-18      Joel Sherrill <joel.sherrill@OARcorp.com>
908
909        * psxstat/psxstat.scn, psxstat/test.c: Disable test for error on wrong
910        mode bits being set. This behavior was not POSIX compliant and has
911        been corrected in the filesystem code.
912
[f9eb21d]9132009-06-18      Chris Johns <chrisj@rtems.org>
914
915        * psx04/task3.c: Declare unions volatile to workaround the H8300
916        gcc bug.
917
[7cd9cd89]9182009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
919
920        * Makefile.am, configure.ac: Add mq_send to full queue from ISR case.
921        * psxmsgq03/.cvsignore, psxmsgq03/Makefile.am, psxmsgq03/init.c,
922        psxmsgq03/psxmsgq03.doc, psxmsgq03/psxmsgq03.scn, psxmsgq03/system.h: New files.
923
[b7681c6b]9242009-05-17      Joel Sherrill <joel.sherrill@oarcorp.com>
925
926        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
927        NULL attribute pointer on init.
928
[7a67dfbc]9292009-05-17      Joel Sherrill <joel.sherrill@OARcorp.com>
930
931        * psxsem01/Makefile.am, psxsem01/init.c, psxsem01/psxsem01.scn,
932        psxtimer01/psxtimer.c, psxtimer01/system.h, psxtimer02/psxtimer.c:
933        Improved so coverage is better.
934
[ea6dbd0]9352009-05-17      Joel Sherrill <joel.sherrill@oarcorp.com>
936
937        * psx04/init.c: Correct errors introduced by using different variable
938        for return type when correcting typing warnings.
939
[9bced10]9402009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
941
942        * Makefile.am, configure.ac: Add new test to provide coverage analysis
943        of the current implementation of getitimer() and setitimer().
944        * psxitimer/.cvsignore, psxitimer/Makefile.am, psxitimer/init.c,
945        psxitimer/psxitimer.scn: New files.
946
[760076d7]9472009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
948
949        * psxsysconf/init.c, psxsysconf/psxsysconf.scn: Add missing error test
950        case to improve coverage analysis.
951
[2e7e636f]9522009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
953
954        * psx01/init.c, psx01/task.c, psx02/init.c, psx02/task.c, psx03/init.c,
955        psx04/init.c, psx04/task1.c, psx04/task3.c, psx05/init.c,
956        psx06/init.c, psx07/init.c, psx08/init.c, psx09/init.c, psx11/task.c,
957        psx12/init.c, psx13/main.c, psx13/test.c, psxbarrier01/test.c,
958        psxcancel/init.c, psxcleanup/psxcleanup.c, psxenosys/init.c,
959        psxmsgq02/init.c, psxtime/main.c, psxtime/test.c,
960        psxtimer01/psxtimer.c, psxtimer02/psxtimer.c: Fix warnings.
961
[7a9030a0]9622009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
963
964        * psxhdrs/clock01.c, psxhdrs/clock02.c, psxhdrs/clock03.c,
965        psxhdrs/clock04.c, psxhdrs/clock05.c, psxhdrs/clock06.c,
966        psxhdrs/cond01.c, psxhdrs/cond02.c, psxhdrs/cond03.c,
967        psxhdrs/cond04.c, psxhdrs/cond05.c, psxhdrs/cond06.c,
968        psxhdrs/cond07.c, psxhdrs/cond08.c, psxhdrs/cond09.c,
969        psxhdrs/cond10.c, psxhdrs/key01.c, psxhdrs/key02.c, psxhdrs/key03.c,
970        psxhdrs/key04.c, psxhdrs/mutex01.c, psxhdrs/mutex02.c,
971        psxhdrs/mutex03.c, psxhdrs/mutex04.c, psxhdrs/mutex05.c,
972        psxhdrs/mutex06.c, psxhdrs/mutex07.c, psxhdrs/mutex08.c,
973        psxhdrs/mutex09.c, psxhdrs/mutex10.c, psxhdrs/mutex11.c,
974        psxhdrs/mutex12.c, psxhdrs/mutex13.c, psxhdrs/mutex14.c,
975        psxhdrs/mutex15.c, psxhdrs/mutex16.c, psxhdrs/proc01.c,
976        psxhdrs/proc02.c, psxhdrs/proc03.c, psxhdrs/proc04.c,
977        psxhdrs/proc05.c, psxhdrs/proc06.c, psxhdrs/proc07.c,
978        psxhdrs/proc08.c, psxhdrs/proc09.c, psxhdrs/proc10.c,
979        psxhdrs/proc11.c, psxhdrs/proc12.c, psxhdrs/proc13.c,
980        psxhdrs/proc14.c, psxhdrs/pthread01.c, psxhdrs/pthread02.c,
981        psxhdrs/pthread03.c, psxhdrs/pthread04.c, psxhdrs/pthread05.c,
982        psxhdrs/pthread06.c, psxhdrs/pthread07.c, psxhdrs/pthread08.c,
983        psxhdrs/pthread09.c, psxhdrs/pthread10.c, psxhdrs/pthread11.c,
984        psxhdrs/pthread12.c, psxhdrs/pthread13.c, psxhdrs/pthread14.c,
985        psxhdrs/pthread15.c, psxhdrs/pthread16.c, psxhdrs/pthread17.c,
986        psxhdrs/pthread18.c, psxhdrs/pthread19.c, psxhdrs/pthread20.c,
987        psxhdrs/pthread21.c, psxhdrs/pthread22.c, psxhdrs/pthread23.c,
988        psxhdrs/pthread24.c, psxhdrs/pthread25.c, psxhdrs/pthread26.c,
989        psxhdrs/pthread27.c, psxhdrs/pthread28.c, psxhdrs/pthread29.c,
990        psxhdrs/pthread30.c, psxhdrs/pthread31.c, psxhdrs/pthread32.c,
991        psxhdrs/pthread33.c, psxhdrs/pthread34.c, psxhdrs/pthread35.c,
992        psxhdrs/pthread36.c, psxhdrs/sched01.c, psxhdrs/sched02.c,
993        psxhdrs/sched03.c, psxhdrs/sched04.c, psxhdrs/sched05.c,
994        psxhdrs/sched06.c, psxhdrs/sched07.c, psxhdrs/sched08.c,
995        psxhdrs/signal01.c, psxhdrs/signal02.c, psxhdrs/signal03.c,
996        psxhdrs/signal04.c, psxhdrs/signal05.c, psxhdrs/signal06.c,
997        psxhdrs/signal07.c, psxhdrs/signal08.c, psxhdrs/signal09.c,
998        psxhdrs/signal10.c, psxhdrs/signal11.c, psxhdrs/signal12.c,
999        psxhdrs/signal13.c, psxhdrs/signal14.c, psxhdrs/signal15.c,
1000        psxhdrs/signal16.c, psxhdrs/signal17.c, psxhdrs/signal18.c,
1001        psxhdrs/signal19.c, psxhdrs/signal20.c, psxhdrs/signal21.c,
1002        psxhdrs/signal22.c, psxhdrs/signal23.c, psxhdrs/sync01.c,
1003        psxhdrs/sync02.c, psxhdrs/sync03.c, psxhdrs/time01.c,
1004        psxhdrs/time02.c, psxhdrs/time03.c, psxhdrs/time04.c,
1005        psxhdrs/time05.c, psxhdrs/time06.c, psxhdrs/time07.c,
1006        psxhdrs/time08.c, psxhdrs/time09.c, psxhdrs/time10.c,
1007        psxhdrs/time11.c, psxhdrs/time12.c, psxhdrs/time13.c,
1008        psxhdrs/timer01.c, psxhdrs/timer02.c, psxhdrs/timer03.c,
1009        psxhdrs/timer04.c, psxhdrs/timer05.c, psxhdrs/timer06.c,
1010        psxhdrs/timer07.c: Fix warnings.
1011
[52137b7]10122009-05-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1013
1014        * psxfile01/test.c: Change from int to size_t.
1015
[b9665ca]10162009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
1017
1018        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1019        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1020        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1021        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1022        psx13/Makefile.am, psx14/Makefile.am, psxbarrier01/Makefile.am,
1023        psxcancel/Makefile.am, psxchroot01/Makefile.am,
1024        psxcleanup/Makefile.am, psxenosys/Makefile.am,
1025        psxfatal01/Makefile.am, psxfatal02/Makefile.am,
1026        psxfile01/Makefile.am, psxkey01/Makefile.am,
1027        psxmount/Makefile.am, psxmsgq01/Makefile.am,
1028        psxmsgq02/Makefile.am, psxrdwrv/Makefile.am,
1029        psxreaddir/Makefile.am, psxrwlock01/Makefile.am,
1030        psxsem01/Makefile.am, psxsignal01/Makefile.am,
1031        psxspin01/Makefile.am, psxstat/Makefile.am, psxsysconf/Makefile.am,
1032        psxtime/Makefile.am, psxtimer01/Makefile.am, psxtimer02/Makefile.am,
1033        psxualarm/Makefile.am: Eliminate _exe_/.exe.
1034
[8bafd77]10352009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1036
1037        * psxmsgq02/init.c, psxmsgq02/psxmsgq02.scn: Open the message queue
1038        with create option so we are sure it will get a control block and
1039        proceed to allocate other memory. Clean up screen output.
1040
[d32daa6]10412008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1042
1043        * psx05/init.c: Add parameter to call to sched_get_priority_max().
1044
[5abf63d]10452008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1046
1047        * psx05/init.c, psx07/init.c, psx09/init.c, psx11/init.c, psx12/init.c:
1048        Run all tests successfully with maxixum number of priorities as 16
1049        instead of 256. This was done by temporarily modifying the score
1050        priority.h maximum. This allowed testing of all API code to ensure
1051        that it worked properly with a reduced number of priorities. Most
1052        modifications were to switch from hard-coded maximum to using the API
1053        provided methods to determine maximum number of priority levels.
1054
[bdd1f5d]10552008-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
1056
1057        * psxtimer01/psxtimer.c, psxtimer02/psxtimer.c: Obtain TOD with
1058        clock_gettime() NOT by reaching into the SuperCore.
1059
[7d2aaa6f]10602008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1061
1062        * psx01/psx01.scn: Bump version to 4.9.99.0
1063
[7b7073e8]10642008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1065
1066        * psxcleanup/psxcleanup.c, psxfatal_support/init.c,
1067        psxfatal_support/system.h: Convert to "bool".
1068
[f132a3d8]10692008-08-19      Tim FitzGeorge <tim.fitzgeorge@astrium.eads.net>
1070
1071        PR 1296/cpukit.
1072        * psxtimer01/psxtimer.c, psxtimer01/psxtimer01.scn: POSIX timers use
1073        incorrect repeat interval. This patch fixes the following problems in
1074        the test.
1075          (1) Adds test for value of it_interval.tv_nsec.
1076          (2) Corrects test for absolute timer in past.
1077          (3) Modifies test to use different initial and repeat periods.
1078          (4) Updates psxtimer01.scn to match results.
1079
[d95b992a]10802008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1081
1082        PR 1297/cpukit
1083        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Fix NULL attribute
1084        pointer handling.
1085
[ce7803fe]10862008-08-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1087
1088        * psxsem01/init.c: Spacing.
1089
[decb0759]10902008-08-04      Tim FitzGeorge <tim.fitzgeorge@astrium.eads.net>
1091
1092        PR 1293/tests
1093        * psx10/init.c: Make sure we do not let tv_nsec go to -1.
1094
[f5119be4]10952008-07-18      Joel Sherrill <joel.sherrill@oarcorp.com>
1096
1097        PR 1291/cpukit
1098        * psx05/init.c, psxmsgq01/init.c: As part of addressing timeouts and
1099        POSIX services taking relative instead of absolute time for timeouts,
1100        these tests were updated.
1101
[05480bb]11022008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1103
1104        * psxfile01/test.c: truncate on /dev/console now works.
1105
[f5f519bd]11062008-06-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1107
1108        * psxrwlock01/main.c, psxspin01/main.c: Now accounts for extra stack
1109        requested for initialization task.
1110
[17004308]11112008-05-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1112
1113        * psxstat/psxstat.scn, psxstat/test.c: Eliminate patterns that look
1114        like CVS conflict markers.
1115
[8ae91559]11162008-04-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1117
1118        * psxchroot01/main.c, psxmount/main.c, psxreaddir/main.c: Use
1119        CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER where needed.
1120
[3f4dce3]11212008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1122
1123        * psxmsgq02/init.c, psxsignal01/init.c: Corrent end of test messages.
1124
[78b4e2eb]11252008-02-06      Joel Sherrill <joel.sherrill@oarcorp.com>
1126
1127        * psxkey01/task.c: Fix warnings.
1128
[19cbe603]11292008-02-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1130
1131        * psxkey01/.cvsignore, psxmsgq02/.cvsignore: New files.
1132
[f8d39b8d]11332008-02-04      Jennifer Averett <jennifer.averett@OARcorp.com>
1134
1135        * Makefile.am, configure.ac, psxmsgq01/Makefile.am, psxmsgq01/init.c:
1136        Added tests for failure path coverages. Consolidated methods used in
1137        multiple places into support routines.
1138        * psxkey01/Makefile.am, psxkey01/init.c, psxkey01/psxkey01.scn,
1139        psxkey01/system.h, psxkey01/task.c, psxmsgq02/Makefile.am,
1140        psxmsgq02/init.c, psxmsgq02/psxmsgq02.scn, psxmsgq02/system.h: New files.
1141
[66c348cb]11422008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1143
1144        * include/pmacros.h, psx01/init.c, psx01/system.h, psx13/main.c,
1145        psxbarrier01/main.c, psxchroot01/main.c, psxfatal_support/init.c,
1146        psxfile01/main.c, psxfile01/test.c, psxmount/main.c, psxrdwrv/main.c,
1147        psxreaddir/main.c, psxrwlock01/main.c, psxspin01/main.c,
1148        psxstat/main.c, psxtime/main.c: Change TEST_INIT to CONFIGURE_INIT.
1149        Make tmacros.h available to all POSIX tests. Add a clock_settime case
1150        for < 1988.
1151
[920343e]11522008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1153
1154        * Makefile.am, configure.ac: New tests.
1155        * psxfatal01/.cvsignore, psxfatal01/Makefile.am,
1156        psxfatal01/psxfatal01.scn, psxfatal01/testcase.h,
1157        psxfatal02/.cvsignore, psxfatal02/Makefile.am,
1158        psxfatal02/psxfatal02.scn, psxfatal02/testcase.h,
1159        psxfatal_support/init.c, psxfatal_support/system.h: New files.
1160
[c87593f]11612008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1162
1163        * Makefile.am, configure.ac: Add psx14 to exercise POSIX API specific
1164        portions of Object Services added to API.
1165        * psx14/.cvsignore, psx14/Makefile.am, psx14/init.c, psx14/psx14.scn,
1166        psx14/system.h: New files.
1167
[01618ccc]11682008-01-29      Jennifer Averett <jennifer.averett@OARcorp.com>
1169
1170        * psx07/init.c, psx07/system.h: Test cleanup and added testing for
1171        pthread_attr_[get|set]clock.
1172
[8571262]11732008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1174
1175        * psxenosys/init.c, psxenosys/psxenosys.scn: Add test for stub
1176        implementation mprotect().
1177
[00b66f2]11782008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1179
1180        * psxcleanup/.cvsignore: New file.
1181
[9b9f018e]11822008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1183
1184        * psxcleanup/system.h: New file.
1185
[f7ad5b3]11862008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1187
1188        * Makefile.am, configure.ac:
1189        * psxcleanup/Makefile.am, psxcleanup/psxcleanup.c,
1190        psxcleanup/psxcleanup.scn: New files.
1191
[0e4232b]11922008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1193
1194        * psx01/init.c, psxmsgq01/init.c, psxtimer01/psxtimer.c,
1195        psxtimer01/psxtimer01.scn, psxtimer02/psxtimer.c:
1196
[fe88171]11972007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1198
1199        * psxsignal01/.cvsignore, psxualarm/.cvsignore: New files.
1200
[c3a8293]12012007-12-20      Jennifer Averett <jennifer.averett@OARcorp.com>
1202
1203        * Makefile.am, configure.ac: Added test for ualarm
1204        * psxualarm/Makefile.am, psxualarm/init.c, psxualarm/psxualarm.scn,
1205        psxualarm/system.h: New files.
1206
[7689b49]12072007-12-19      Jennifer Averett <jennifer.averett@OARcorp.com>
1208
1209        * Makefile.am, configure.ac: Added posix signal test
1210        * psxsignal01/Makefile.am, psxsignal01/init.c,
1211        psxsignal01/psxsignal01.scn, psxsignal01/system.h,
1212        psxsignal01/task1.c: New files.
1213
[901a913]12142007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1215
1216        * Makefile.am, configure.ac: Add test for sysconf().
1217        * psxsysconf/.cvsignore, psxsysconf/Makefile.am, psxsysconf/init.c,
1218        psxsysconf/psxsysconf.scn, psxsysconf/system.h: New files.
1219
[dcb6efb]12202007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1221
1222        * psx01/init.c, psx01/psx01.scn: Add more test cases for
1223        sched_rr_get_interval() and sched_get_priority_max().
1224
[2209eecd]12252007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1226
1227        * psxenosys/init.c: Fix typo.
1228
[eed0b96d]12292007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
1230
1231        * Makefile.am, configure.ac: Rename psxtimer to psxtimer01 to indicate
1232        addition of second POSIX Timer test. Add initial version of
1233        psxtimer02 to cover some conditions missed in psxtimer01. More cases
1234        left to add.
1235        * psxtimer01/.cvsignore, psxtimer01/Makefile.am, psxtimer01/psxtimer.c,
1236        psxtimer01/psxtimer01.scn, psxtimer01/system.h,
1237        psxtimer02/.cvsignore, psxtimer02/Makefile.am, psxtimer02/psxtimer.c,
1238        psxtimer02/psxtimer02.scn, psxtimer02/system.h: New files.
1239        * psxtimer/.cvsignore, psxtimer/Makefile.am, psxtimer/psxtimer.c,
1240        psxtimer/psxtimer.scn, psxtimer/system.h: Removed.
1241
[cdc7984]12422007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1243
1244        * psx01/init.c, psx01/psx01.scn: Add usleep() test.
1245
[8728969]12462007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1247
1248        * Makefile.am, configure.ac: New test to cover all RTEMS POSIX
1249        functions that return ENOSYS.
1250        * psxenosys/.cvsignore, psxenosys/Makefile.am, psxenosys/init.c,
1251        psxenosys/psxenosys.scn, psxenosys/system.h: New files.
1252
[75b5713]12532007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1254
1255        * psx13/test.c: Fix spelling error.
1256
[a023333]12572007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1258
1259        * psxtime/test.c: Add tests for adjtime().
1260
[8c464e2c]12612007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1262
1263        * psxbarrier01/psxbarrier01.scn, psxbarrier01/test.c,
1264        psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Added several test
1265        cases to improve test coverage.
1266
[41f17ba]12672007-09-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1268
1269        PR 1262/filesystem
1270        * Makefile.am, configure.ac, include/pmacros.h: Add support for readv()
1271        and writev() including documentation and test case.
1272        * psxrdwrv/.cvsignore, psxrdwrv/Makefile.am, psxrdwrv/main.c,
1273        psxrdwrv/psxrdwrv.scn, psxrdwrv/test.c: New files.
1274
[e02db20c]12752007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1276
1277        * psxsem01/init.c, psxsem01/psxsem01.scn, psxtimer/psxtimer.c,
1278        psxtimer/psxtimer.scn: Add optional managers to Makefiles. Clean up
1279        test cases so last output line follows END OF pattern. Make sure test
1280        case all run. All tests appeared ok on sis.
1281
[68e2f074]12822007-04-05      Joel Sherrill <joel@OARcorp.com>
1283
1284        * psx01/init.c, psx01/psx01.scn: Adjust test to account for nanosleep()
1285        behavior more closely matching GNU/Linux.
1286
[c0547b49]12872006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1288
1289        * psxrwlock01/main.c, psxrwlock01/test.c: Improve rwlock test to
1290        include normal blocking and unblocking on timeout.
1291
[0a978b3d]12922006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1293
1294        * configure.ac: New BUG-REPORT address.
1295
[0c2a6a1]12962006-11-17      Joel Sherrill <joel@OARcorp.com>
1297
1298        * psxsem01/init.c: Account for change in POSIX semaphore time handling.
1299        Previously the timeout was not absolute time and checked BEFORE
1300        attempting to lock semaphore.
1301
[f029dd9]13022006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1303
1304        * psxbarrier01/main.c: New file.
1305
[7c6dac1]13062006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1307
1308        * psxrwlock01/.cvsignore, psxrwlock01/Makefile.am, psxrwlock01/main.c,
1309        psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c,
1310        psxspin01/.cvsignore, psxspin01/Makefile.am, psxspin01/main.c,
1311        psxspin01/psxspin01.scn, psxspin01/test.c: New files.
1312
[b4e79bc]13132006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1314
1315        * Makefile.am, configure.ac: Adding POSIX barriers, POSIX spinlocks,
1316        and partial implementation of POSIX rwlocks.
1317        * psxbarrier01/.cvsignore, psxbarrier01/Makefile.am,
1318        psxbarrier01/psxbarrier01.scn, psxbarrier01/test.c: New files.
1319
[302f5fa]13202006-10-30      Joel Sherrill <joel@OARcorp.com>
1321
1322        PR 841/rtems
1323        * psxsem01/init.c: Make sem_timedwait more conformant to Open Group
1324        specification.
1325
[67ace2d9]13262006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1327
1328        * configure.ac: Require autoconf-2.60. Require automake-1.10.
1329
[6fb507b]13302006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
1331
1332        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1333        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1334        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1335        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1336        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1337        psxfile01/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
1338        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
1339        psxtime/Makefile.am, psxtimer/Makefile.am: Eliminate scndir, docdir.
1340        Use rtems_testsdir instead.
1341
[1fd1595]13422005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1343
1344        * configure.ac: Remove RTEMS_ENABLE_BARE,
1345        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
1346
[b776ece7]13472005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
1348
1349        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1350        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1351        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1352        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1353        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1354        psxfile01/Makefile.am, psxhdrs/Makefile.am, psxmount/Makefile.am,
1355        psxmsgq01/Makefile.am, psxreaddir/Makefile.am, psxsem01/Makefile.am,
1356        psxstat/Makefile.am, psxtime/Makefile.am, psxtimer/Makefile.am:
1357        Convert to using *_PROGRAMS.
1358
[b7ffd7b]13592005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1360
[dc35ca43]1361        * psx01/Makefile.am, psx02/Makefile.am,
1362        psx03/Makefile.am, psx04/Makefile.am,
1363        psx05/Makefile.am, psx06/Makefile.am,
1364        psx07/Makefile.am, psx08/Makefile.am,
1365        psx09/Makefile.am, psx10/Makefile.am,
1366        psx11/Makefile.am, psx12/Makefile.am,
1367        psx13/Makefile.am, psxcancel/Makefile.am,
1368        psxchroot01/Makefile.am, psxfile01/Makefile.am,
1369        psxmount/Makefile.am, psxmsgq01/Makefile.am,
1370        psxreaddir/Makefile.am, psxsem01/Makefile.am,
1371        psxstat/Makefile.am, psxtime/Makefile.am,
1372        psxtimer/Makefile.am: Rework.
[b7ffd7b]1373
[00570384]13742005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1375
1376        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1377        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1378        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1379        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1380        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1381        psxfile01/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
1382        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
1383        psxtime/Makefile.am, psxtimer/Makefile.am: Expand psxtests.am.
1384        * psxtests.am: Remove.
1385
[e1660cfb]13862005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1387
1388        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1389        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1390        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1391        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1392        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1393        psxfile01/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
1394        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
1395        psxtime/Makefile.am, psxtimer/Makefile.am:
1396        AM_CPPFLAGS += -I..../support/include.
1397
[c19bc934]13982005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1399
1400        * psxtests.am: Set project_bspdir=$(PROJECT_ROOT)
1401
[b4dd03c]14022005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1403
[28aba4be]1404        * psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1405        psxfile01/Makefile.am, psxmount/Makefile.am, psxreaddir/Makefile.am,
[7a00629b]1406        psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1407        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1408        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1409        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1410        psxmsgq01/Makefile.am, psxsem01/Makefile.am, psxtimer/Makefile.am,
[28aba4be]1411        psxstat/Makefile.am: Add ../include/pmacros.h
[7a00629b]1412        * Makefile.am: Remove noinst_HEADERS. Remove POSIX_FILES_DIRS,
1413        POSIX_FILES_DIRS.
[b4dd03c]1414        * psxtests.am: Remove LIB_VARIANT.
1415
[707bf028]14162005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1417
1418        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1419        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1420        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1421        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1422        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1423        psxfile01/Makefile.am, psxhdrs/Makefile.am, psxmount/Makefile.am,
1424        psxmsgq01/Makefile.am, psxreaddir/Makefile.am, psxsem01/Makefile.am,
1425        psxstat/Makefile.am, psxtime/Makefile.am, psxtimer/Makefile.am:
1426        Remove SRC, PRINT_SRC.
1427
[c32fb8f]14282005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1429
1430        * Makefile.am: Cleanup.
1431
[ddbeece]14322005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1433
1434        * psxtests.am: Add $(PGM): ${ARCH}/$(dirstamp).
1435        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1436        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1437        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1438        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1439        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1440        psxfile01/Makefile.am, psxhdrs/Makefile.am, psxmount/Makefile.am,
1441        psxmsgq01/Makefile.am, psxreaddir/Makefile.am, psxsem01/Makefile.am,
1442        psxstat/Makefile.am, psxtime/Makefile.am, psxtimer/Makefile.am:
1443        Partial conversion to automake.
1444
[a98ea87]14452005-09-01      Joel Sherrill <joel@OARcorp.com>
1446
1447        PR 628/rtems
1448        * psx04/init.c, psx04/psx04.scn: Update tests to reflect a signal of 0
1449        being an error.
1450
[a514e78]14512005-04-26      Joel Sherrill <joel@OARcorp.com>
1452
1453        * psxreaddir/test.c: Eliminate warnings.
1454
[6f2593f]14552004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
[97891e5e]1456
1457        * configure.ac: Require automake > 1.9.
1458
[6f2593f]14592004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
[80450c7]1460
1461        * psx01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1462        * psx02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1463        * psx03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1464        * psx04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1465        * psx05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1466        * psx06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1467        * psx07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1468        * psx08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1469        * psx09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1470        * psx10/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1471        * psx11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1472        * psx12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1473        * psx13/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1474        * psxcancel/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1475        * psxchroot01/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1476        * psxfile01/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1477        * psxmount/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1478        * psxmsgq01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1479        * psxreaddir/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1480        * psxsem01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1481        * psxstat/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1482        * psxtime/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1483        * psxtimer/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1484
[6f2593f]14852004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
[0fdaca2]1486
1487        * psxcancel/init.c: Include <rtems/console.h> instead of <console.h>.
1488        * psxmount/test.c: Include <rtems/imfs.h> instead of <imfs.h>.
1489        * psxreaddir/test.c: Include <rtems/imfs.h> instead of <imfs.h>.
1490        * psxstat/test.c: Include <rtems/imfs.h> instead of <imfs.h>.
1491
[6f2593f]14922004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
[6965fc4]1493
1494        * psx06/init.c, psx06/system.h, psx06/task.c, psx06/task2.c: Convert
1495        to using c99 fixed size types.
1496
[6f2593f]14972004-03-26      Ralf Corsepius <ralf.corsepius@rtems.org>
[c5e9109]1498
1499        * Makefile.am: Remove include from SUBDIRS.
1500
[6f2593f]15012004-03-26      Ralf Corsepius <ralf.corsepius@rtems.org>
[dc75609]1502
1503        * include/Makefile.am: Remove.
1504        * Makefile.am: Merge-in include/Makefile.am.
1505        * configure.ac: Reflect changes above.
1506
[7c48a2e8]15072004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1508
1509        * configure.ac: Add 2nd arg to RTEMS_TOP.
1510
[3c0c898]15112004-03-05      Joel Sherrill <joel@OARcorp.com>
1512
1513        * psxfile01/test.c, psxmsgq01/init.c, psxstat/test.c,
1514        psxtimer/psxtimer.c: Eliminate warnings and typos.
1515
[c7e8989]15162004-02-26      Sébastien Barré <sbarre@sdelcc.com>
[68cc3ad]1517
1518        PR 582/core
1519        * psxmsgq01/init.c, psxmsgq01/psxmsgq01.scn: Fix the POSIX message
1520        queue test so more of it runs now.
1521
[1ace275]15222004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1523
1524        * psx01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
1525        Add PRE/TMPINSTALL_FILES to CLEANFILES.
1526        * psx02/Makefile.am: Ditto.
1527        * psx03/Makefile.am: Ditto.
1528        * psx04/Makefile.am: Ditto.
1529        * psx05/Makefile.am: Ditto.
1530        * psx06/Makefile.am: Ditto.
1531        * psx07/Makefile.am: Ditto.
1532        * psx08/Makefile.am: Ditto.
1533        * psx09/Makefile.am: Ditto.
1534        * psx10/Makefile.am: Ditto.
1535        * psx11/Makefile.am: Ditto.
1536        * psx12/Makefile.am: Ditto.
1537        * psx13/Makefile.am: Ditto.
1538        * psxcancel/Makefile.am: Ditto.
1539        * psxchroot01/Makefile.am: Ditto.
1540        * psxfile01/Makefile.am: Ditto.
1541        * psxmount/Makefile.am: Ditto.
1542        * psxmsgq01/Makefile.am: Ditto.
1543        * psxreaddir/Makefile.am: Ditto.
1544        * psxsem01/Makefile.am: Ditto.
1545        * psxstat/Makefile.am: Ditto.
1546        * psxtime/Makefile.am: Ditto.
1547        * psxtimer/Makefile.am: Ditto.
1548
[e2eb7c0]15492003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1550
1551        * psxtests.am: Add dirstamp support.
1552
[0ab3b151]15532003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1554
1555        * psxtests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
1556
[810720b6]15572003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1558
1559        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
1560
[31b65e5]15612003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1562
1563        * psxcancel/Makefile.am: Remove used H_FILES.
1564
[a450a93d]15652003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1566
1567        * include/Makefile.am: Reformat.
1568        * psx01/Makefile.am: Remove all-local: $(ARCH).
1569        * psx02/Makefile.am: Remove all-local: $(ARCH).
1570        * psx03/Makefile.am: Remove all-local: $(ARCH).
1571        * psx04/Makefile.am: Remove all-local: $(ARCH).
1572        * psx05/Makefile.am: Remove all-local: $(ARCH).
1573        * psx06/Makefile.am: Remove all-local: $(ARCH).
1574        * psx07/Makefile.am: Remove all-local: $(ARCH).
1575        * psx08/Makefile.am: Remove all-local: $(ARCH).
1576        * psx09/Makefile.am: Remove all-local: $(ARCH).
1577        * psx10/Makefile.am: Remove all-local: $(ARCH).
1578        * psx11/Makefile.am: Remove all-local: $(ARCH).
1579        * psx12/Makefile.am: Remove all-local: $(ARCH).
1580        * psx13/Makefile.am: Remove all-local: $(ARCH).
1581        * psxcancel/Makefile.am: Remove all-local: $(ARCH).
1582        * psxchroot01/Makefile.am: Remove all-local: $(ARCH).
1583        * psxfile01/Makefile.am: Remove all-local: $(ARCH).
1584        * psxhdrs/Makefile.am: Remove all-local: $(ARCH).
1585        * psxmount/Makefile.am: Remove all-local: $(ARCH).
1586        * psxmsgq01/Makefile.am: Remove all-local: $(ARCH).
1587        * psxreaddir/Makefile.am: Remove all-local: $(ARCH).
1588        * psxsem01/Makefile.am: Remove all-local: $(ARCH).
1589        * psxstat/Makefile.am: Remove all-local: $(ARCH).
1590        * psxtime/Makefile.am: Remove all-local: $(ARCH).
1591        * psxtimer/Makefile.am: Remove all-local: $(ARCH).
1592
[5f52d1f]15932003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1594
1595        * configure.ac: Reflect having moved to testsuites/.
1596
[c6328bee]15972003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1598
1599        * configure.ac: Remove RTEMS_CANONICAL_HOST.
1600
[5445ee60]16012003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1602
1603        * configure.ac:Remove RTEMS_CHECK_CPU.
1604
[e02bfe21]16052003-09-15      Jennifer Averett <jennifer@OARcorp.com>
1606
1607        * psxhdrs/sync01.c, psxhdrs/sync02.c: Correct fd creation
1608
[3c48599]16092003-09-04      Joel Sherrill <joel@OARcorp.com>
1610
1611        * psx01/init.c, psx01/system.h, psx01/task.c, psx02/init.c,
1612        psx02/system.h, psx02/task.c, psx03/init.c, psx03/system.h,
1613        psx03/task.c, psx04/init.c, psx04/system.h, psx04/task1.c,
1614        psx04/task2.c, psx04/task3.c, psx05/init.c, psx05/system.h,
1615        psx05/task.c, psx05/task2.c, psx05/task3.c, psx06/init.c,
1616        psx06/system.h, psx06/task.c, psx06/task2.c, psx07/init.c,
1617        psx07/system.h, psx07/task.c, psx08/init.c, psx08/system.h,
1618        psx08/task1.c, psx08/task2.c, psx08/task3.c, psx09/init.c,
1619        psx09/system.h, psx10/init.c, psx10/system.h, psx10/task.c,
1620        psx10/task2.c, psx10/task3.c, psx11/init.c, psx11/system.h,
1621        psx11/task.c, psx12/init.c, psx12/system.h, psx12/task.c,
1622        psx13/main.c, psx13/test.c, psxcancel/init.c, psxfile01/main.c,
1623        psxfile01/test.c, psxhdrs/clock01.c, psxhdrs/clock02.c,
1624        psxhdrs/clock03.c, psxhdrs/clock04.c, psxhdrs/clock05.c,
1625        psxhdrs/clock06.c, psxhdrs/cond01.c, psxhdrs/cond02.c,
1626        psxhdrs/cond03.c, psxhdrs/cond04.c, psxhdrs/cond05.c,
1627        psxhdrs/cond06.c, psxhdrs/cond07.c, psxhdrs/cond08.c,
1628        psxhdrs/cond09.c, psxhdrs/cond10.c, psxhdrs/key01.c, psxhdrs/key02.c,
1629        psxhdrs/key03.c, psxhdrs/key04.c, psxhdrs/mutex01.c,
1630        psxhdrs/mutex02.c, psxhdrs/mutex03.c, psxhdrs/mutex04.c,
1631        psxhdrs/mutex05.c, psxhdrs/mutex06.c, psxhdrs/mutex07.c,
1632        psxhdrs/mutex08.c, psxhdrs/mutex09.c, psxhdrs/mutex10.c,
1633        psxhdrs/mutex11.c, psxhdrs/mutex12.c, psxhdrs/mutex13.c,
1634        psxhdrs/mutex14.c, psxhdrs/mutex15.c, psxhdrs/mutex16.c,
1635        psxhdrs/proc01.c, psxhdrs/proc02.c, psxhdrs/proc03.c,
1636        psxhdrs/proc04.c, psxhdrs/proc05.c, psxhdrs/proc06.c,
1637        psxhdrs/proc07.c, psxhdrs/proc08.c, psxhdrs/proc09.c,
1638        psxhdrs/proc10.c, psxhdrs/proc11.c, psxhdrs/proc12.c,
1639        psxhdrs/proc13.c, psxhdrs/proc14.c, psxhdrs/pthread01.c,
1640        psxhdrs/pthread02.c, psxhdrs/pthread03.c, psxhdrs/pthread04.c,
1641        psxhdrs/pthread05.c, psxhdrs/pthread06.c, psxhdrs/pthread07.c,
1642        psxhdrs/pthread08.c, psxhdrs/pthread09.c, psxhdrs/pthread10.c,
1643        psxhdrs/pthread11.c, psxhdrs/pthread12.c, psxhdrs/pthread13.c,
1644        psxhdrs/pthread14.c, psxhdrs/pthread15.c, psxhdrs/pthread16.c,
1645        psxhdrs/pthread17.c, psxhdrs/pthread18.c, psxhdrs/pthread19.c,
1646        psxhdrs/pthread20.c, psxhdrs/pthread21.c, psxhdrs/pthread22.c,
1647        psxhdrs/pthread23.c, psxhdrs/pthread24.c, psxhdrs/pthread25.c,
1648        psxhdrs/pthread26.c, psxhdrs/pthread27.c, psxhdrs/pthread28.c,
1649        psxhdrs/pthread29.c, psxhdrs/pthread30.c, psxhdrs/pthread31.c,
1650        psxhdrs/pthread32.c, psxhdrs/pthread33.c, psxhdrs/pthread34.c,
1651        psxhdrs/pthread35.c, psxhdrs/pthread36.c, psxhdrs/sched01.c,
1652        psxhdrs/sched02.c, psxhdrs/sched03.c, psxhdrs/sched04.c,
1653        psxhdrs/sched05.c, psxhdrs/sched06.c, psxhdrs/sched07.c,
1654        psxhdrs/sched08.c, psxhdrs/signal01.c, psxhdrs/signal02.c,
1655        psxhdrs/signal03.c, psxhdrs/signal04.c, psxhdrs/signal05.c,
1656        psxhdrs/signal06.c, psxhdrs/signal07.c, psxhdrs/signal08.c,
1657        psxhdrs/signal09.c, psxhdrs/signal10.c, psxhdrs/signal11.c,
1658        psxhdrs/signal12.c, psxhdrs/signal13.c, psxhdrs/signal14.c,
1659        psxhdrs/signal15.c, psxhdrs/signal16.c, psxhdrs/signal17.c,
1660        psxhdrs/signal18.c, psxhdrs/signal19.c, psxhdrs/signal20.c,
1661        psxhdrs/signal21.c, psxhdrs/signal22.c, psxhdrs/signal23.c,
1662        psxhdrs/sync01.c, psxhdrs/sync02.c, psxhdrs/sync03.c,
1663        psxhdrs/time01.c, psxhdrs/time02.c, psxhdrs/time03.c,
1664        psxhdrs/time04.c, psxhdrs/time05.c, psxhdrs/time06.c,
1665        psxhdrs/time07.c, psxhdrs/time08.c, psxhdrs/time09.c,
1666        psxhdrs/time10.c, psxhdrs/time11.c, psxhdrs/time12.c,
1667        psxhdrs/time13.c, psxhdrs/timer01.c, psxhdrs/timer02.c,
1668        psxhdrs/timer03.c, psxhdrs/timer04.c, psxhdrs/timer05.c,
1669        psxhdrs/timer06.c, psxhdrs/timer07.c, psxmsgq01/init.c,
1670        psxmsgq01/system.h, psxsem01/system.h, psxstat/main.c,
1671        psxstat/test.c, psxtime/main.c, psxtime/test.c, psxtimer/psxtimer.c,
1672        psxtimer/system.h: URL for license changed.
1673
[a0c59d6]16742003-09-04      Joel Sherrill <joel@OARcorp.com>
1675
1676        PR 462/tests
1677        * psxhdrs/Makefile.am: Added ualarm.c
1678        * psxhdrs/signal23.c: New file.
1679
[f01f75c]16802003-09-03      Joel Sherrill <joel@OARcorp.com>
1681
1682        PR 463/tests
1683        PR 465/tests
1684        * psxhdrs/Makefile.am: Add new test cases.
1685        * psxhdrs/sync01.c, psxhdrs/sync02.c, psxhdrs/sync03.c,
1686        psxhdrs/timer07.c: New files.
1687
[7862f888]16882003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1689
1690        * Makefile.am: Reflect having moved aclocal/.
1691
[d549d0a6]16922003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1693
[61d9371]1694        * Makefile.am: Reflect having moved automake/.
1695        * include/Makefile.am: Reflect having moved automake/.
1696        * psx01/Makefile.am: Reflect having moved automake/.
1697        * psx02/Makefile.am: Reflect having moved automake/.
1698        * psx03/Makefile.am: Reflect having moved automake/.
1699        * psx04/Makefile.am: Reflect having moved automake/.
1700        * psx05/Makefile.am: Reflect having moved automake/.
1701        * psx06/Makefile.am: Reflect having moved automake/.
1702        * psx07/Makefile.am: Reflect having moved automake/.
1703        * psx08/Makefile.am: Reflect having moved automake/.
1704        * psx09/Makefile.am: Reflect having moved automake/.
1705        * psx10/Makefile.am: Reflect having moved automake/.
1706        * psx11/Makefile.am: Reflect having moved automake/.
1707        * psx12/Makefile.am: Reflect having moved automake/.
1708        * psx13/Makefile.am: Reflect having moved automake/.
1709        * psxcancel/Makefile.am: Reflect having moved automake/.
1710        * psxchroot01/Makefile.am: Reflect having moved automake/.
1711        * psxfile01/Makefile.am: Reflect having moved automake/.
1712        * psxhdrs/Makefile.am: Reflect having moved automake/.
1713        * psxmount/Makefile.am: Reflect having moved automake/.
1714        * psxmsgq01/Makefile.am: Reflect having moved automake/.
1715        * psxreaddir/Makefile.am: Reflect having moved automake/.
1716        * psxsem01/Makefile.am: Reflect having moved automake/.
1717        * psxstat/Makefile.am: Reflect having moved automake/.
1718        * psxtime/Makefile.am: Reflect having moved automake/.
1719        * psxtimer/Makefile.am: Reflect having moved automake/.
[d549d0a6]1720
[d216fca7]17212003-08-14      Joel Sherrill <joel@OARcorp.com>
1722
1723        PR 408/filesystem
1724        * psx13/test.c: Added very rudimentary test of sync() service.
1725
[7dcc3fe]17262003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1727
1728        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
1729
[a978589]17302003-06-12      Joel Sherrill <joel@OARcorp.com>
1731
1732        * psxchroot01/test.c, psxreaddir/test.c: Removed warnings.
1733
[7b64b25b]17342003-05-29      Joel Sherrill <joel@OARcorp.com>
1735
1736        * psx02/init.c, psx04/init.c, psx13/test.c, psxchroot01/test.c,
1737        psxhdrs/pthread07.c, psxmsgq01/init.c, psxreaddir/test.c,
1738        psxtimer/psxtimer.c: Removed warnings.
1739
[c98849ef]17402003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1741
1742        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
1743        CC_CFLAGS_DEFAULT (obsolete).
1744
[78bea14]17452003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1746
1747        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
1748        Remove CC_LDFLAGS_PROFILE_V.
1749
[3c55718]17502003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1751
1752        * configure.ac: Remove AC_CONFIG_AUX_DIR.
1753
[ccd81b60]17542003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1755
1756        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
1757
[9b5c258]17582003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1759
1760        * configure.ac: AC_PREREQ(2.57).
1761
[6da99727]17622002-11-14      Joel Sherrill <joel@OARcorp.com>
1763
1764        * psx01/psx01.scn, psx02/psx02.scn, psx03/psx03.scn, psx04/psx04.scn,
1765        psx05/psx05.scn, psx06/psx06.scn, psx07/psx07.scn, psx08/psx08.scn,
1766        psx09/psx09.scn, psx10/psx10.scn, psx11/psx11.scn, psx12/psx12.scn:
1767        Per PR239 update the IDs in the various screens.
1768
[8730f45]17692002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1770
1771        * .cvsignore: Reformat.
1772        Add autom4te*cache.
1773        Remove autom4te.cache.
1774
[4f8d7dd]17752002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1776
1777        * psx01/Makefile.am: Use .$(OBJEXT) instead of .o.
1778        * psx02/Makefile.am: Use .$(OBJEXT) instead of .o.
1779        * psx03/Makefile.am: Use .$(OBJEXT) instead of .o.
1780        * psx04/Makefile.am: Use .$(OBJEXT) instead of .o.
1781        * psx05/Makefile.am: Use .$(OBJEXT) instead of .o.
1782        * psx06/Makefile.am: Use .$(OBJEXT) instead of .o.
1783        * psx07/Makefile.am: Use .$(OBJEXT) instead of .o.
1784        * psx08/Makefile.am: Use .$(OBJEXT) instead of .o.
1785        * psx09/Makefile.am: Use .$(OBJEXT) instead of .o.
1786        * psx10/Makefile.am: Use .$(OBJEXT) instead of .o.
1787        * psx11/Makefile.am: Use .$(OBJEXT) instead of .o.
1788        * psx12/Makefile.am: Use .$(OBJEXT) instead of .o.
1789        * psx13/Makefile.am: Use .$(OBJEXT) instead of .o.
1790        * psxcancel/Makefile.am: Use .$(OBJEXT) instead of .o.
1791        * psxchroot01/Makefile.am: Use .$(OBJEXT) instead of .o.
1792        * psxfile01/Makefile.am: Use .$(OBJEXT) instead of .o.
1793        * psxhdrs/Makefile.am: Use .$(OBJEXT) instead of .o.
1794        * psxmount/Makefile.am: Use .$(OBJEXT) instead of .o.
1795        * psxmsgq01/Makefile.am: Use .$(OBJEXT) instead of .o.
1796        * psxreaddir/Makefile.am: Use .$(OBJEXT) instead of .o.
1797        * psxsem01/Makefile.am: Use .$(OBJEXT) instead of .o.
1798        * psxstat/Makefile.am: Use .$(OBJEXT) instead of .o.
1799        * psxtime/Makefile.am: Use .$(OBJEXT) instead of .o.
1800        * psxtimer/Makefile.am: Use .$(OBJEXT) instead of .o.
1801
[d802489]18022002-08-01      Joel Sherrill <joel@OARcorp.com>
1803
1804        * Per PR47 add support for buffered test output.  This involved
1805        adding defines to redirect output to a buffer and dump it when
1806        full, at "test pause", and at exit.  To avoid problems when redefining
1807        exit(), all tests were modified to call rtems_test_exit().
1808        Some tests, notable psxtests, had to be modified to include
1809        the standard test macro .h file (pmacros.h or tmacros.h) to
1810        enable this support.
1811        * include/pmacros.h, psx01/task.c, psx02/init.c, psx02/task.c,
1812        psx03/init.c, psx04/init.c, psx05/init.c, psx06/init.c, psx07/init.c,
1813        psx08/task3.c, psx09/init.c, psx10/init.c, psx11/init.c,
1814        psx12/init.c, psx13/Makefile.am, psx13/main.c, psx13/test.c,
1815        psxcancel/init.c, psxchroot01/Makefile.am, psxchroot01/main.c,
1816        psxchroot01/test.c, psxfile01/Makefile.am, psxfile01/main.c,
1817        psxfile01/test.c, psxfile01/test_cat.c, psxfile01/test_extend.c,
1818        psxfile01/test_write.c, psxmount/Makefile.am, psxmount/main.c,
1819        psxmount/test.c, psxmsgq01/init.c, psxreaddir/Makefile.am,
1820        psxreaddir/main.c, psxreaddir/test.c, psxsem01/init.c,
1821        psxstat/Makefile.am, psxstat/main.c, psxstat/test.c, psxtime/main.c,
1822        psxtime/test.c, psxtimer/psxtimer.c: Modified.
1823
[4f234da]18242002-07-05      Joel Sherrill <joel@OARcorp.com>
1825
1826        * psxcancel/Makefile.am, psxcancel/init.c, psxcancel/psxcancel.scn:
1827        Updated as part of PR164 which reported problems with the RTEMS
1828        implementation of pthread_cancel.
1829       
[7ae7cf7]18302001-04-26      Joel Sherrill <joel@OARcorp.com>
1831
1832        * psxmsgq01/init.c: Reflect changes made to address PR81 that
1833        reworked POSIX message queues to add a descriptor separate from
1834        the underlying message queue.  This allows non-blocking to follow
1835        the "open" not the underlying queue.
1836 
[cb9b2bfc]18372002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1838
1839        * configure.ac: Remove ENABLE_GCC28.
1840
[8dc526ef]18412002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1842
1843        * configure.ac:
1844        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
1845        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
1846        * Makefile.am: Remove AUTOMAKE_OPTIONS.
1847        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
1848        * psx01/Makefile.am: Remove AUTOMAKE_OPTIONS.
1849        * psx02/Makefile.am: Remove AUTOMAKE_OPTIONS.
1850        * psx03/Makefile.am: Remove AUTOMAKE_OPTIONS.
1851        * psx04/Makefile.am: Remove AUTOMAKE_OPTIONS.
1852        * psx05/Makefile.am: Remove AUTOMAKE_OPTIONS.
1853        * psx06/Makefile.am: Remove AUTOMAKE_OPTIONS.
1854        * psx07/Makefile.am: Remove AUTOMAKE_OPTIONS.
1855        * psx08/Makefile.am: Remove AUTOMAKE_OPTIONS.
1856        * psx09/Makefile.am: Remove AUTOMAKE_OPTIONS.
1857        * psx10/Makefile.am: Remove AUTOMAKE_OPTIONS.
1858        * psx11/Makefile.am: Remove AUTOMAKE_OPTIONS.
1859        * psx12/Makefile.am: Remove AUTOMAKE_OPTIONS.
1860        * psx13/Makefile.am: Remove AUTOMAKE_OPTIONS.
1861        * psxcancel/Makefile.am: Remove AUTOMAKE_OPTIONS.
1862        * psxchroot01/Makefile.am: Remove AUTOMAKE_OPTIONS.
1863        * psxfile01/Makefile.am: Remove AUTOMAKE_OPTIONS.
1864        * psxhdrs/Makefile.am: Remove AUTOMAKE_OPTIONS.
1865        * psxmount/Makefile.am: Remove AUTOMAKE_OPTIONS.
1866        * psxmsgq01/Makefile.am: Remove AUTOMAKE_OPTIONS.
1867        * psxreaddir/Makefile.am: Remove AUTOMAKE_OPTIONS.
1868        * psxsem01/Makefile.am: Remove AUTOMAKE_OPTIONS.
1869        * psxstat/Makefile.am: Remove AUTOMAKE_OPTIONS.
1870        * psxtime/Makefile.am: Remove AUTOMAKE_OPTIONS.
1871        * psxtimer/Makefile.am: Remove AUTOMAKE_OPTIONS.
1872
[f2278a8]18732001-11-07      Jennifer Averett <jennifer@OARcorp.com>
1874
1875        Reported by Ibragimov Ilya <ibr@oktet.ru> and tracked as PR63.
1876        * psxstat/test.c: Fix test ENOTDIR to correspond to chdir() change.
1877        Since we check permissions before evaluating enough to see if it
1878        a regular file or directory, this hack is needed to make the regular
1879        file executable.
1880
[df25c998]18812001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1882
1883        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
1884        * configure.in: Remove.
1885        * configure.ac: New file, generated from configure.in by autoupdate.
1886
[869fa3c2]18872001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1888
1889        * psxtests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
1890
[929efa6]18912001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1892
1893        * psx01/Makefile.am: include leaf.am instead of leaf.cfg.
1894        * psx11/Makefile.am: include leaf.am instead of leaf.cfg.
1895        * psxcancel/Makefile.am: include leaf.am instead of leaf.cfg.
1896        * psx02/Makefile.am: include leaf.am instead of leaf.cfg.
1897        * psx13/Makefile.am: include leaf.am instead of leaf.cfg.
1898        * psxtime/Makefile.am: include leaf.am instead of leaf.cfg.
1899        * psxchroot01/Makefile.am: include leaf.am instead of leaf.cfg.
1900        * psx07/Makefile.am: include leaf.am instead of leaf.cfg.
1901        * psxmsgq01/Makefile.am: include leaf.am instead of leaf.cfg.
1902        * psxtimer/Makefile.am: include leaf.am instead of leaf.cfg.
1903        * psx10/Makefile.am: include leaf.am instead of leaf.cfg.
1904        * psx08/Makefile.am: include leaf.am instead of leaf.cfg.
1905        * psxhdrs/Makefile.am: include leaf.am instead of leaf.cfg.
1906        * psxfile01/Makefile.am: include leaf.am instead of leaf.cfg.
1907        * psx05/Makefile.am: include leaf.am instead of leaf.cfg.
1908        * psx09/Makefile.am: include leaf.am instead of leaf.cfg.
1909        * psxmount/Makefile.am: include leaf.am instead of leaf.cfg.
1910        * psxstat/Makefile.am: include leaf.am instead of leaf.cfg.
1911        * psx12/Makefile.am: include leaf.am instead of leaf.cfg.
1912        * psxreaddir/Makefile.am: include leaf.am instead of leaf.cfg.
1913        * psxsem01/Makefile.am: include leaf.am instead of leaf.cfg.
1914        * psx03/Makefile.am: include leaf.am instead of leaf.cfg.
1915        * psx04/Makefile.am: include leaf.am instead of leaf.cfg.
1916        * psx06/Makefile.am: include leaf.am instead of leaf.cfg.
1917
[4f088ae]19182001-08-09      Fernando-Ruiz Casas <correo@fernando-ruiz.com>
1919
1920        * psxchroot01/.cvsignore, psxchroot01/Makefile.am, psxchroot01/main.c,
1921        psxchroot01/psxchroot01.scn, psxchroot01/test.c:  Implemented the
1922        psxchroot01 test.
1923
[6287b57]19242001-05-25      Joel Sherrill <joel@OARcorp.com>
1925
1926        * Added once version of psxchroot01 test for user review.
1927        * psxchroot01: New directory.
1928        * psxchroot01/Makefile.am, psxchroot01/main.c, psxchroot01/test.c,
1929        psxchroot01/psxchroot01.scn, psxchroot01/.cvsignore: New files.
1930        * configure.in, Makefile.am: Modified to reflect above.
1931
[95083c0]19322001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
1933
1934        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
1935
[b2a1ea3]19362001-04-24      Joel Sherrill <joel@OARcorp.com>
1937
1938        * psxfile01/test.c, psxfile01/psxfile01.scn : Added test case for
1939        open, write, reopen, append twice from Andrew Bythell
1940        <abythell@nortelnetworks.com> that tripped an initialization
1941        problem in the IMFS.
1942
[1fbd283c]19432001-04-20      Joel Sherrill <joel@OARcorp.com>
1944
1945        * psx04/init.c, psx04/psx04.scn, psx07/init.c, psx07/psx07.scn,
1946        psxfile01/psxfile01.scn, psxmsgq01/psxmsgq01.scn,
1947        psxreaddir/test.c, psxstat/psxstat.scn, psxstat/test.c,
1948        psxtime/psxtime.scn, psxtimer/psxtimer.scn:
1949        Various adjustments so test output matches screens more reliably.
1950
[4a80bf2b]19512001-01-25      Joel Sherrill <joel@OARcorp.com>
1952
1953        * psx01/psx01.scn: Corrected to reflect clock_getres() now working.
1954
[c9fcb34]19552000-11-17      Jennifer Averett <jennifer@OARcorp.com>
1956
1957        * psxstat/test.c, psxstat/psxstat.scn: Forced inode numbers
1958        to remain consistant across platforms and bsps by forcing
1959        a mount point in front of all paths.
1960
19612000-11-17      Jennifer Averret <jennifer@OARcorp.com>
1962
1963        * psxmount/test.c, psxmount/psxmount.scn: Improve output to report
1964        expected error condition in one case.
1965        * psxreaddir/test.c, psxreaddir.scn: Added test cases to exercise
1966        readdir() of root of mounted filesystem.  Also corrected the screen
1967        file for some mistakes noticed in this effort.
1968
[c34ac295]19692000-11-13      Joel Sherrill <joel@OARcorp.com>
1970
1971        * psxmount/psxmount.scn, psxmount/test.c: Correct spelling.
1972
[feead226]19732000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1974
1975        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
1976
[a314d3b4]19772000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1978
1979        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
1980
[4d2ba82]19812000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1982
1983        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
1984        Switch to GNU canonicalization.
1985        * psxtests.am: Remove DEFS.
1986
[0bbc89d]19872000-10-24      Joel Sherrill <joel@OARcorp.com>
1988
1989        * psxmount/test.c, psxstat/test.c: Include <imfs.h> to get IMFS_ops.
1990        It was formerly incorrectly prototyped in <libio.h>.
1991
[021eeaa]19922000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1993
1994        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1995        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1996        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1997        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1998        psx13/Makefile.am, psxcancel/Makefile.am, psxfile01/Makefile.am,
1999        psxhdrs/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
2000        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
2001        psxtime/Makefile.am, psxtimer/Makefile.am: Include compile.am
2002
[977fc49]20032000-08-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2004        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
2005        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
2006        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
2007        psx10/Makefile.am, psx11/Makefile.am, psx11/Makefile.am,
2008        psx12/Makefile.am, psxcancel/Makefile.am, psxmsgq01/Makefile.am,
2009        psxsem01/Makefile.am, psxsem01/Makefile.am, psxtimer/Makefile.am:
2010        Use AM_CPPFLAGS += instead of AM_CPPFLAGS =
2011
[e94ad1fe]20122000-08-10      Joel Sherrill <joel@OARcorp.com>
2013
2014        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.