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

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

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

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