source: rtems/testsuites/psxtests/ChangeLog @ e25611d

4.104.115
Last change on this file since e25611d was ea7d86b, checked in by Joel Sherrill <joel.sherrill@…>, on 11/12/09 at 00:21:51

2009-11-11 Joel Sherrill <joel.sherrill@…>

PR 1466/tests

  • Makefile.am, configure.ac, psxclock/init.c, psxclock/psxclock.doc, psxclock/psxclock.scn, psxkey03/init.c, psxsignal02/init.c, psxsignal03/init.c, psxstack01/init.c: Remove usleep() from tests. Add test specifically to test it since it is deprecated as of POSIX.1-2008.
  • psxusleep/.cvsignore, psxusleep/Makefile.am, psxusleep/init.c, psxusleep/psxusleep.doc, psxusleep/psxusleep.scn: New files.
  • Property mode set to 100644
File size: 64.0 KB
Line 
12009-11-11      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        PR 1466/tests
4        * Makefile.am, configure.ac, psxclock/init.c, psxclock/psxclock.doc,
5        psxclock/psxclock.scn, psxkey03/init.c, psxsignal02/init.c,
6        psxsignal03/init.c, psxstack01/init.c: Remove usleep() from tests.
7        Add test specifically to test it since it is deprecated as of
8        POSIX.1-2008.
9        * psxusleep/.cvsignore, psxusleep/Makefile.am, psxusleep/init.c,
10        psxusleep/psxusleep.doc, psxusleep/psxusleep.scn: New files.
11
122009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
13
14        * psxcancel01/init.c: Initialize start time.
15
162009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
17
18        * psxmsgq01/init.c, psxsem01/init.c: Add service to check status
19        returned by POSIX methods which return a pointer which is -1 on
20        error. This eliminated some casts.
21
222009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
23
24        * psxenosys/Makefile.am: Add documentation file.
25        * psxenosys/psxenosys.doc: New file.
26
272009-01-02      Ralf Corsépius <ralf.corsepius@rtems.org>
28
29        * psxsignal03/init.c:
30        Print sigval.sival_ptr instead of "union sigval".
31
322009-01-01      Ralf Corsépius <ralf.corsepius@rtems.org>
33
34        * psxstat/test.c: Apply PRI* macros to print struct stat fields.
35        * psxreaddir/test.c: Apply PRI* macros to print struct stat fields.
36        * psxfile01/test.c: Remove obsure #ifdef's.
37        Apply PRI* macros to print struct stat fields.
38
392009-10-31      Ralf Corsépius <ralf.corsepius@rtems.org>
40
41        * include/pmacros.h: Change TM_OCTOBER to 9, TM_NOVEMBER to 10,
42        TM_DECEMBER to 11 (tm_mon months start with JAN = 0).
43
442009-10-31      Ralf Corsépius <ralf.corsepius@rtems.org>
45
46        * include/pmacros.h: November is the 11th month.
47
482009-10-30      Ralf Corsépius <ralf.corsepius@rtems.org>
49
50        * psxstat/test.c: Remove #ifdef's.
51        * psxmount/test.c, psxreaddir/test.c: Remove __P (unused anachronism).
52        * psxfatal02/testcase.h: Fall back to INT_MAX as posix stack size in
53        if 12MB are too big for a target (16bit compliance).
54        * psx04/init.c: Use INT_MAX instead of 0xffffffff in call to kill()
55        for 16bit compliance.
56        * psx14/init.c: Add local prototypes for
57        rtems_object_api_minimum_class, rtems_object_api_maximum_class.
58        Reflect the prototypes having been missing to printf's.
59
602009-10-29      Ralf Corsépius <ralf.corsepius@rtems.org>
61
62        * psxsysconf/init.c:
63        Comment out sysconf(LONG_MAX) check (not useful).
64        Change sysconf(0x12345678) check into sysconf(INT_MAX) for better
65        16bit compliance.
66        * psx11/task.c: Use long for nsecs.
67        * psx10/init.c: Pass 0x7FFF instead of 0xFFFFFF as invalid pshared
68        attribute to pthread_condattr_setpshared for 16bit target compliance.
69
702009-10-28      Ralf Corsépius <ralf.corsepius@rtems.org>
71
72        * psxbarrier01/test.c: Include <tmacros.h>
73
742009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
75
76        * psx01/init.c, psx01/task.c, psx02/init.c, psx03/init.c,
77        psx04/init.c, psx05/init.c, psx06/init.c, psx07/init.c,
78        psx08/init.c, psx09/init.c, psx10/task.c, psx10/task2.c,
79        psx10/task3.c, psx11/init.c, psx12/init.c, psxalarm01/init.c,
80        psxbarrier01/test.c, psxkey01/init.c, psxkey01/task.c,
81        psxmsgq02/init.c, psxsignal01/init.c, psxualarm/init.c:
82        Use PRIxpthread_t to print pthread_t's.
83
842009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
85
86        * psxmsgq02/init.c:
87        Remove cast in call to fatal_posix_service_status_errno.
88        * psxenosys/init.c:
89        Add missing args in calls to execl, execlp, execle.
90        * psxhdrs/pthread36.c: Use HAVE_DECL_PTHREAD_ATTR_GETCPUTIME.
91        * psxhdrs/pthread35.c: Use HAVE_DECL_PTHREAD_ATTR_SETCPUTIME.
92        * psx07/init.c: Use HAVE_DECL_PTHREAD_ATTR_GETCPUTIME,
93        HAVE_DECL_PTHREAD_ATTR_SETCPUTIME.
94        * configure.ac:
95        Add AC_CHECK_DECLS pthread_attr_getcputime, pthread_attr_setcputime.
96
972009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
98
99        * psxtimer01/psxtimer.c: Use %ld to print *.tv_nsec.
100        * psxsysconf/init.c: Use %ld to print *.tv_nsec.
101        * psxclock/init.c: Use %ld to print *.tv_nsec.
102        * psx06/init.c, psx06/system.h: Misc. warning fixes.
103
1042009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
105
106        * psxsignal03/init.c: Add missing argument to printf.
107        * psxfile01/test.c: Use %zu instead of %d to print size_t's.
108        * psxclock/init.c, psxtimer01/psxtimer.c:
109        Use PRItime_t to print time_t's.
110        * configure.ac: Add AC_CHECK_HEADERS sys/mman.h.
111        Add AC_CHECK_DECLS pthread_atfork, adjtime, mprotect.
112
1132009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
114
115        * psxtime/test.c: Include <sys/time.h>.
116        Conditionally add local prototype for adjtime()
117        if sys/time.h doesn't supply it.
118        * psx07/init.c: Include <sched.h>, <pthread.h>.
119        * psx05/init.c: Include <sched.h>.
120        * psx11/init.c, psx09/init.c: Include <sched.h>.
121        * psx12/init.c: Include <sched.h>.
122        * psxenosys/init.c: Include <pthread.h>.
123        Conditionally add local prototype for pthread_atfork()
124        if pthread.h doesn't supply it.
125        * psxkey01/init.c: Include "test_support.h".
126
1272009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
128
129        * configure.ac: Check for pthread_atfork in pthread.h.
130        * psxrwlock01/test.c: Conditionally add local prototype for
131        pthread_atfork() if pthread.h doesn't supply it.
132        Include <pthread.h>.
133
1342009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
135
136        * configure.ac: Check for sys/mman.h.
137        Check for mprotect in sys/mman.h.
138        * psxenosys/init.c: Conditionally add local prototype for
139        mprotect() if sys/mman.h doesn't supply it.
140
1412009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
142
143        * configure.ac: Check for pthread_rwlock_unlock in pthread.h.
144        * psxrwlock01/test.c: Conditionally add local prototype for
145        pthread_rwlock_unlock() if pthread.h doesn't supply it.
146
1472009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
148
149        * psx01/init.c, psxalarm01/init.c, psxbarrier01/test.c,
150        psxclock/init.c, psxfatal01/testcase.h, psxfatal02/testcase.h,
151        psxhdrs/signal12.c, psxkey01/init.c, psxkey03/init.c,
152        psxmsgq01/init.c, psxmsgq02/init.c, psxmsgq03/init.c,
153        psxreaddir/test.c, psxrwlock01/test.c, psxsignal01/init.c,
154        psxsignal02/init.c, psxsignal03/init.c, psxspin01/test.c,
155        psxspin02/test.c, psxstack01/init.c, psxstat/test.c,
156        psxualarm/init.c: Remove unused vars.
157        Add missing prototypes.
158
1592009-10-22      Joel Sherrill <joel.sherrill@oarcorp.com>
160
161        * Makefile.am: Build file IO related tests even with POSIX threading is
162        disabled.
163
1642009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
165
166        * configure.ac: Don't add -ansi -fasm to CFLAGS.
167
1682009-10-14      Joel Sherrill <joel.sherrill@OARcorp.com>
169
170        * psxtimer01/psxtimer.c: It is not necessarily an error for the time
171        remaining to not equal the period.
172
1732009-10-11      Joel Sherrill <joel.sherrill@oarcorp.com>
174
175        * psx05/init.c, psx05/psx05.scn: Add test for bad mutex type.
176
1772009-10-11      Joel Sherrill <joel.sherrill@oarcorp.com>
178
179        * psxcleanup/system.h: Fix typo.
180        * Makefile.am, configure.ac: Add new test for exercising pushing
181        and popping a clean up handler without actually executing it.
182        * psxcleanup01/.cvsignore, psxcleanup01/Makefile.am,
183        psxcleanup01/init.c, psxcleanup01/psxcleanup01.doc,
184        psxcleanup01/psxcleanup01.scn: New files.
185
1862009-10-11      Joel Sherrill <joel.sherrill@OARcorp.com>
187
188        * Makefile.am, configure.ac: Add new test to ensure that canceling an
189        alarm works as defined.
190        * psxalarm01/.cvsignore, psxalarm01/Makefile.am, psxalarm01/init.c,
191        psxalarm01/psxalarm01.doc, psxalarm01/psxalarm01.scn: New files.
192
1932009-10-11      Joel Sherrill <joel.sherrill@OARcorp.com>
194
195        * psxtimer01/psxtimer.c: Actually pass the pointer we initialized.
196
1972009-10-11      Joel Sherrill <joel.sherrill@oarcorp.com>
198
199        * psxtimer01/psxtimer.c: Make sure we have null and not-null as return
200        parameter to timer_settime().
201
2022009-10-10      Joel Sherrill <joel.sherrill@oarcorp.com>
203
204        * psxtimer01/psxtimer.c: Modify so it passes in a NULL to
205        timer_settime() for previous value. We are not using the
206        value in this particular case and this path must be exercised.
207        * psxtimer01/psxtimer01.scn: Update so it matches output on sis.
208
2092009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
210
211        * psxcancel/init.c, psxcancel/psxcancel.scn, psxcancel01/init.c,
212        psxcancel01/psxcancel01.scn: Add missing pthread cancellation test
213        cases.
214
2152009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
216
217        * Makefile.am, configure.ac: Add new test for calling pthread_cancel()
218        from an ISR.
219        * psxcancel01/.cvsignore, psxcancel01/Makefile.am, psxcancel01/init.c,
220        psxcancel01/psxcancel01.doc, psxcancel01/psxcancel01.scn: New files.
221
2222009-09-26      Joel Sherrill <joel.sherrill@oarcorp.com>
223
224        * psxfatal_support/init.c, psxfatal_support/system.h: Eliminate use of
225        deprecated rtems_extension.
226
2272009-09-21      Joel Sherrill <joel.sherrill@oarcorp.com>
228
229        * psxclock/init.c, psxclock/psxclock.scn: Add test case for negative
230        nanoseconds.
231
2322009-09-20      Joel Sherrill <joel.sherrill@oarcorp.com>
233
234        * psxsysconf/init.c, psxsysconf/psxsysconf.scn: Add test for
235        getpagesize().
236
2372009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
238
239        * psxclock/init.c, psxclock/psxclock.scn, psxenosys/init.c,
240        psxenosys/psxenosys.scn, psxsignal03/Makefile.am, psxsignal03/init.c,
241        psxsignal04/Makefile.am: Move test cases which needed to be executed
242        when POSIX is disabled to psxclock so they will be.
243
2442009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
245
246        * Makefile.am, configure.ac, psx01/init.c, psx01/psx01.scn: Add new
247        test to exercise clock and delay services enabled when POSIX threads
248        are disabled. This is split from psx01. POSIX test suite now enabled
249        when POSIX threads are disabled so only enable tests which are
250        appropriate.
251        * psxclock/.cvsignore, psxclock/Makefile.am, psxclock/init.c,
252        psxclock/psxclock.doc, psxclock/psxclock.scn: New files.
253
2542009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
255
256        * psx09/init.c, psx09/psx09.scn: Correct test following decision of
257        when not to change ssporadic scheduler so it does not touch a task's
258        priority when it is holding a mutex or its priority would be impacted
259        adversely.
260
2612009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
262
263        * psxtime/main.c, psxtime/psxtime.scn, psxtime/test.c: Add test case
264        for adjusting time (adjtime()) where the time is adjusted by enough
265        microseconds that it crosses a second boundary.
266
2672009-08-19      Santosh G Vattam <vattam.santosh@gmail.com>
268
269        * psx07/init.c, psx07/psx07.scn, psx07/system.h, psx07/task.c: Update
270        test to catch more sporadic server cases.
271
2722009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
273
274        * psx01/init.c, psx01/psx01.scn: Add test case for nanosleep with NULL
275        remaining pointer.
276
2772009-08-17     
278
279        * psx05/init.c, psx05/psx05.scn: Add test case for initializing
280        a recursize mutex.
281
2822009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
283
284        * psxfile01/test.c, psxstat/test.c, psxtime/test.c: Eliminate test
285        routines TICKS_PER_SECOND and get_ticks_per_second() in favor of new
286        rtems_clock_get_ticks_per_second().
287
2882009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
289
290        * psxsignal01/init.c: Convert calls to legacy routine rtems_clock_get(
291        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
292
2932009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
294
295        * psxstat/test.c, psxtime/test.c: Convert calls to legacy routine
296        rtems_clock_get( RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
297
2982009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
299
300        * Makefile.am, configure.ac: Add test case for user providing their own
301        stack to a POSIX thread.
302        * psxstack01/.cvsignore, psxstack01/Makefile.am, psxstack01/init.c,
303        psxstack01/psxstack01.doc, psxstack01/psxstack01.scn: New files.
304
3052009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
306
307        * psxmsgq04/init.c, psxmsgq04/psxmsgq04.scn: Tinker with test to ensure
308        that it hits both failing to allocate memory for the message queue
309        name and message buffers.
310
3112009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
312
313        * psxintrcritical01/init.c: Lower microseconds per tick so tests run
314        quicker and more reliably hit the intended critical section.
315
3162009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
317
318        * Makefile.am, configure.ac: Add a test to exercise an odd case in
319        _POSIX_signals_Clear_signals.
320        * psxsignal05/.cvsignore, psxsignal05/Makefile.am, psxsignal05/init.c,
321        psxsignal05/psxsignal05.doc, psxsignal05/psxsignal05.scn: New files.
322
3232009-08-05      Joel Sherrill <joel.sherrill@oarcorp.com>
324
325        * psxmsgq04/init.c: Correct typo in configuration so test does as
326        intended.
327
3282009-08-05      Joel Sherrill <joel.sherrill@oarcorp.com>
329
330        * psxmsgq04/init.c, psxmsgq04/psxmsgq04.doc, psxmsgq04/psxmsgq04.scn:
331        Update to handle ENFILE case now that POSIX message queues and
332        message queue file descriptors are configured separately and this
333        error is possible.
334
3352009-08-05      Santosh G Vattam <vattam.santosh@gmail.com>
336
337        * Makefile.am, psxmsgq04/init.c, psxmsgq04/psxmsgq04.doc,
338        psxmsgq04/psxmsgq04.scn: Exercise running out of memory while
339        allocating the message buffers for a POSIX message queue.
340
3412009-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
342
343        * psxsignal03/init.c, psxsignal03/psxsignal03.scn,
344        psxsignal04/psxsignal04.scn: Correct test numbers in macros so output
345        is right. Update both screens.
346
3472009-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
348
349        * Makefile.am, configure.ac, psxsignal03/Makefile.am,
350        psxsignal03/init.c, psxsignal03/psxsignal03.doc: Add new test
351        variation which focused on real-time signals rather than user
352        signals.
353        * psxsignal04/.cvsignore, psxsignal04/Makefile.am,
354        psxsignal04/psxsignal04.doc, psxsignal04/psxsignal04.scn: New files.
355
3562009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
357
358        * psx07/init.c, psx07/psx07.scn, psx07/task.c: Add test for budget and
359        replenish period of zero.
360
3612009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
362
363        * Makefile.am, configure.ac: Add new test to account for properly
364        handling keys when a thread has non-NULL key value and key has NULL
365        destructor and when a thread has NULL key value and key has
366        destructor.
367        * psxkey03/.cvsignore, psxkey03/Makefile.am, psxkey03/init.c,
368        psxkey03/psxkey03.doc, psxkey03/psxkey03.scn: New files.
369
3702009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
371
372        * Makefile.am, configure.ac: Add new test for exercising running out of
373        memory while allocating the key pointers.
374        * psxkey02/.cvsignore, psxkey02/Makefile.am, psxkey02/init.c,
375        psxkey02/psxkey02.doc, psxkey02/psxkey02.scn: New files.
376
3772009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
378
379        * psxmsgq04/init.c: Add call to mq_unlink.
380
3812009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
382
383        * Makefile.am, configure.ac: Add shell of new test.
384        * psxmsgq04/.cvsignore, psxmsgq04/Makefile.am, psxmsgq04/init.c,
385        psxmsgq04/psxmsgq04.doc, psxmsgq04/psxmsgq04.scn: New files.
386
3872009-07-29      Joel Sherrill <joel.sherrill@OARcorp.com>
388
389        * Makefile.am, configure.ac: Add test to address cases where a thread
390        is waiting on a signal (sigwait) and we send it. Also address case
391        where there are too many queued signals.
392        * psxsignal03/.cvsignore, psxsignal03/Makefile.am, psxsignal03/init.c,
393        psxsignal03/psxsignal03.doc, psxsignal03/psxsignal03.scn: New files.
394
3952009-07-29      Joel Sherrill <joel.sherrill@OARcorp.com>
396
397        * psxsignal02/init.c: Fix spacing.
398
3992009-07-28      Santosh G Vattam <vattam.santosh@gmail.com>
400
401        * psxmsgq01/init.c, psxmsgq01/psxmsgq01.scn: Add tests for various
402        mq_timedreceive and mq_timedsend conditions. In particular test
403        timeout in the past.
404
4052009-07-28      Santosh G Vattam <vattam.santosh@gmail.com>
406
407        * psx05/init.c, psx05/psx05.scn: Add test for pthread_mutex_timedlock
408        with timeout in the past.
409
4102009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
411
412        * psxsignal02/psxsignal02.scn: Fill in screen file.
413
4142009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
415
416        * Makefile.am, configure.ac: Add new test to exercise algorithm to
417        dispatch process wide signals to individual threads.
418        * psxsignal02/.cvsignore, psxsignal02/Makefile.am, psxsignal02/init.c,
419        psxsignal02/psxsignal02.doc, psxsignal02/psxsignal02.scn: New files.
420
4212009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
422
423        * Makefile.am, configure.ac: Add test to exercise interrupt
424        synchronization logic in _POSIX_Timer_Insert_helper that supports
425        POSIX timers.
426        * psxintrcritical01/.cvsignore, psxintrcritical01/Makefile.am,
427        psxintrcritical01/init.c, psxintrcritical01/psxintrcritical01.doc,
428        psxintrcritical01/psxintrcritical01.scn: New files.
429
4302009-07-23      Santosh G Vattam <vattam.santosh@gmail.com>
431
432        * psxcancel/Makefile.am, psxcancel/init.c, psxcancel/psxcancel.scn: Add
433        multiple cases which complete coverage of thread cancellation.
434        * psxcancel/psxcancel.doc: New file.
435
4362009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
437
438        * psxsem01/Makefile.am, psxsem01/init.c: Much clean up.
439        * psxsem01/system.h: Removed.
440
4412009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
442
443        * psxsem01/init.c: Eliminate warning.
444
4452009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
446
447        * psxcancel/init.c: Clean up.
448
4492009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
450
451        * psxmutexattr01/init.c: Make test optional if tools do not support
452        posix mutex type attribute.
453
4542009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
455
456        * Makefile.am, configure.ac: Add new test to exercise error case for
457        when a task is blocked on a condition variable with one mutex and
458        another task attempts to block on the same condition variable with
459        another mutex.
460        * psxcond01/.cvsignore, psxcond01/Makefile.am, psxcond01/init.c,
461        psxcond01/psxcond01.doc, psxcond01/psxcond01.scn: New files.
462
4632009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
464
465        * Makefile.am, configure.ac: Add psxspin02 to exercise case where
466        trylock is unable to obtain the spinlock and that attempting to
467        unlock a spinlock from a thread which did not lock it works as
468        expected.
469        * psxspin02/.cvsignore, psxspin02/Makefile.am, psxspin02/main.c,
470        psxspin02/psxspin02.doc, psxspin02/psxspin02.scn, psxspin02/test.c:
471        New files.
472
4732009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
474
475        * psxspin01/test.c: Remove unnecessary defines.
476
4772009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
478
479        * psx11/init.c: Use explicit scheduler.
480
4812009-07-17      Joel Sherrill <joel.sherrill@OARcorp.com>
482
483        * Makefile.am, configure.ac: Add test to exercise
484        pthread_mutexattr_gettype and pthread_mutexattr_settype now that the
485        toolset enables the feature.
486        * psxmutexattr01/.cvsignore, psxmutexattr01/Makefile.am,
487        psxmutexattr01/init.c, psxmutexattr01/psxmutexattr01.doc,
488        psxmutexattr01/psxmutexattr01.scn: New files.
489
4902009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
491
492        * Makefile.am, configure.ac: Add test for auto initialization of
493        message queues.
494        * psxautoinit02/.cvsignore, psxautoinit02/Makefile.am,
495        psxautoinit02/init.c, psxautoinit02/psxautoinit02.doc,
496        psxautoinit02/psxautoinit02.scn: New files.
497
4982009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
499
500        * Makefile.am, configure.ac: Add test of pthread mutex auto
501        intialization.
502        * psxautoinit01/.cvsignore, psxautoinit01/Makefile.am,
503        psxautoinit01/init.c, psxautoinit01/psxautoinit01.scn: New files.
504
5052009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
506
507        * psx05/init.c, psx05/psx05.scn: Add a couple of invalid Id cases.
508
5092009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
510
511        * psxsignal01/init.c: Tune code to really hit POSIX signal from ISR
512        code.
513
5142009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
515
516        * psx07/init.c: Slight test fix to ensure state of sched_param
517        structure.
518
5192009-07-04      Santosh G Vattam <vattam.santosh@gmail.com>
520
521        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
522        obtaining an rwlock and then releasing it twice.
523
5242009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
525
526        * psxenosys/init.c, psxenosys/psxenosys.scn: Add test of vfork stub.
527
5282009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
529
530        * psx04/init.c, psx04/psx04.scn: Test error cases in sigwait() and
531        sigtimedwait(). Update screen file.
532
5332009-07-01      Santosh G Vattam <vattam.santosh@gmail.com>
534
535        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
536        obtaining rwlock for write with a timed lock operation when the
537        abstime timeout is in the past.
538
5392009-06-30      Joel Sherrill <joel.sherrill@OARcorp.com>
540
541        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
542        obtaining rwlock for read with a timed lock operation when the
543        abstime timeout is in the past.
544
5452009-06-29      Joel Sherrill <joel.sherrill@oarcorp.com>
546
547        * psx05/init.c, psx05/psx05.scn: Add test case for process scope now
548        that the assert has been removed in the source.
549
5502009-06-18      Joel Sherrill <joel.sherrill@OARcorp.com>
551
552        * psxstat/psxstat.scn, psxstat/test.c: Disable test for error on wrong
553        mode bits being set. This behavior was not POSIX compliant and has
554        been corrected in the filesystem code.
555
5562009-06-18      Chris Johns <chrisj@rtems.org>
557
558        * psx04/task3.c: Declare unions volatile to workaround the H8300
559        gcc bug.
560
5612009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
562
563        * Makefile.am, configure.ac: Add mq_send to full queue from ISR case.
564        * psxmsgq03/.cvsignore, psxmsgq03/Makefile.am, psxmsgq03/init.c,
565        psxmsgq03/psxmsgq03.doc, psxmsgq03/psxmsgq03.scn, psxmsgq03/system.h: New files.
566
5672009-05-17      Joel Sherrill <joel.sherrill@oarcorp.com>
568
569        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
570        NULL attribute pointer on init.
571
5722009-05-17      Joel Sherrill <joel.sherrill@OARcorp.com>
573
574        * psxsem01/Makefile.am, psxsem01/init.c, psxsem01/psxsem01.scn,
575        psxtimer01/psxtimer.c, psxtimer01/system.h, psxtimer02/psxtimer.c:
576        Improved so coverage is better.
577
5782009-05-17      Joel Sherrill <joel.sherrill@oarcorp.com>
579
580        * psx04/init.c: Correct errors introduced by using different variable
581        for return type when correcting typing warnings.
582
5832009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
584
585        * Makefile.am, configure.ac: Add new test to provide coverage analysis
586        of the current implementation of getitimer() and setitimer().
587        * psxitimer/.cvsignore, psxitimer/Makefile.am, psxitimer/init.c,
588        psxitimer/psxitimer.scn: New files.
589
5902009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
591
592        * psxsysconf/init.c, psxsysconf/psxsysconf.scn: Add missing error test
593        case to improve coverage analysis.
594
5952009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
596
597        * psx01/init.c, psx01/task.c, psx02/init.c, psx02/task.c, psx03/init.c,
598        psx04/init.c, psx04/task1.c, psx04/task3.c, psx05/init.c,
599        psx06/init.c, psx07/init.c, psx08/init.c, psx09/init.c, psx11/task.c,
600        psx12/init.c, psx13/main.c, psx13/test.c, psxbarrier01/test.c,
601        psxcancel/init.c, psxcleanup/psxcleanup.c, psxenosys/init.c,
602        psxmsgq02/init.c, psxtime/main.c, psxtime/test.c,
603        psxtimer01/psxtimer.c, psxtimer02/psxtimer.c: Fix warnings.
604
6052009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
606
607        * psxhdrs/clock01.c, psxhdrs/clock02.c, psxhdrs/clock03.c,
608        psxhdrs/clock04.c, psxhdrs/clock05.c, psxhdrs/clock06.c,
609        psxhdrs/cond01.c, psxhdrs/cond02.c, psxhdrs/cond03.c,
610        psxhdrs/cond04.c, psxhdrs/cond05.c, psxhdrs/cond06.c,
611        psxhdrs/cond07.c, psxhdrs/cond08.c, psxhdrs/cond09.c,
612        psxhdrs/cond10.c, psxhdrs/key01.c, psxhdrs/key02.c, psxhdrs/key03.c,
613        psxhdrs/key04.c, psxhdrs/mutex01.c, psxhdrs/mutex02.c,
614        psxhdrs/mutex03.c, psxhdrs/mutex04.c, psxhdrs/mutex05.c,
615        psxhdrs/mutex06.c, psxhdrs/mutex07.c, psxhdrs/mutex08.c,
616        psxhdrs/mutex09.c, psxhdrs/mutex10.c, psxhdrs/mutex11.c,
617        psxhdrs/mutex12.c, psxhdrs/mutex13.c, psxhdrs/mutex14.c,
618        psxhdrs/mutex15.c, psxhdrs/mutex16.c, psxhdrs/proc01.c,
619        psxhdrs/proc02.c, psxhdrs/proc03.c, psxhdrs/proc04.c,
620        psxhdrs/proc05.c, psxhdrs/proc06.c, psxhdrs/proc07.c,
621        psxhdrs/proc08.c, psxhdrs/proc09.c, psxhdrs/proc10.c,
622        psxhdrs/proc11.c, psxhdrs/proc12.c, psxhdrs/proc13.c,
623        psxhdrs/proc14.c, psxhdrs/pthread01.c, psxhdrs/pthread02.c,
624        psxhdrs/pthread03.c, psxhdrs/pthread04.c, psxhdrs/pthread05.c,
625        psxhdrs/pthread06.c, psxhdrs/pthread07.c, psxhdrs/pthread08.c,
626        psxhdrs/pthread09.c, psxhdrs/pthread10.c, psxhdrs/pthread11.c,
627        psxhdrs/pthread12.c, psxhdrs/pthread13.c, psxhdrs/pthread14.c,
628        psxhdrs/pthread15.c, psxhdrs/pthread16.c, psxhdrs/pthread17.c,
629        psxhdrs/pthread18.c, psxhdrs/pthread19.c, psxhdrs/pthread20.c,
630        psxhdrs/pthread21.c, psxhdrs/pthread22.c, psxhdrs/pthread23.c,
631        psxhdrs/pthread24.c, psxhdrs/pthread25.c, psxhdrs/pthread26.c,
632        psxhdrs/pthread27.c, psxhdrs/pthread28.c, psxhdrs/pthread29.c,
633        psxhdrs/pthread30.c, psxhdrs/pthread31.c, psxhdrs/pthread32.c,
634        psxhdrs/pthread33.c, psxhdrs/pthread34.c, psxhdrs/pthread35.c,
635        psxhdrs/pthread36.c, psxhdrs/sched01.c, psxhdrs/sched02.c,
636        psxhdrs/sched03.c, psxhdrs/sched04.c, psxhdrs/sched05.c,
637        psxhdrs/sched06.c, psxhdrs/sched07.c, psxhdrs/sched08.c,
638        psxhdrs/signal01.c, psxhdrs/signal02.c, psxhdrs/signal03.c,
639        psxhdrs/signal04.c, psxhdrs/signal05.c, psxhdrs/signal06.c,
640        psxhdrs/signal07.c, psxhdrs/signal08.c, psxhdrs/signal09.c,
641        psxhdrs/signal10.c, psxhdrs/signal11.c, psxhdrs/signal12.c,
642        psxhdrs/signal13.c, psxhdrs/signal14.c, psxhdrs/signal15.c,
643        psxhdrs/signal16.c, psxhdrs/signal17.c, psxhdrs/signal18.c,
644        psxhdrs/signal19.c, psxhdrs/signal20.c, psxhdrs/signal21.c,
645        psxhdrs/signal22.c, psxhdrs/signal23.c, psxhdrs/sync01.c,
646        psxhdrs/sync02.c, psxhdrs/sync03.c, psxhdrs/time01.c,
647        psxhdrs/time02.c, psxhdrs/time03.c, psxhdrs/time04.c,
648        psxhdrs/time05.c, psxhdrs/time06.c, psxhdrs/time07.c,
649        psxhdrs/time08.c, psxhdrs/time09.c, psxhdrs/time10.c,
650        psxhdrs/time11.c, psxhdrs/time12.c, psxhdrs/time13.c,
651        psxhdrs/timer01.c, psxhdrs/timer02.c, psxhdrs/timer03.c,
652        psxhdrs/timer04.c, psxhdrs/timer05.c, psxhdrs/timer06.c,
653        psxhdrs/timer07.c: Fix warnings.
654
6552009-05-05      Joel Sherrill <joel.sherrill@oarcorp.com>
656
657        * psxfile01/test.c: Change from int to size_t.
658
6592009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
660
661        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
662        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
663        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
664        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
665        psx13/Makefile.am, psx14/Makefile.am, psxbarrier01/Makefile.am,
666        psxcancel/Makefile.am, psxchroot01/Makefile.am,
667        psxcleanup/Makefile.am, psxenosys/Makefile.am,
668        psxfatal01/Makefile.am, psxfatal02/Makefile.am,
669        psxfile01/Makefile.am, psxkey01/Makefile.am,
670        psxmount/Makefile.am, psxmsgq01/Makefile.am,
671        psxmsgq02/Makefile.am, psxrdwrv/Makefile.am,
672        psxreaddir/Makefile.am, psxrwlock01/Makefile.am,
673        psxsem01/Makefile.am, psxsignal01/Makefile.am,
674        psxspin01/Makefile.am, psxstat/Makefile.am, psxsysconf/Makefile.am,
675        psxtime/Makefile.am, psxtimer01/Makefile.am, psxtimer02/Makefile.am,
676        psxualarm/Makefile.am: Eliminate _exe_/.exe.
677
6782009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
679
680        * psxmsgq02/init.c, psxmsgq02/psxmsgq02.scn: Open the message queue
681        with create option so we are sure it will get a control block and
682        proceed to allocate other memory. Clean up screen output.
683
6842008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
685
686        * psx05/init.c: Add parameter to call to sched_get_priority_max().
687
6882008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
689
690        * psx05/init.c, psx07/init.c, psx09/init.c, psx11/init.c, psx12/init.c:
691        Run all tests successfully with maxixum number of priorities as 16
692        instead of 256. This was done by temporarily modifying the score
693        priority.h maximum. This allowed testing of all API code to ensure
694        that it worked properly with a reduced number of priorities. Most
695        modifications were to switch from hard-coded maximum to using the API
696        provided methods to determine maximum number of priority levels.
697
6982008-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
699
700        * psxtimer01/psxtimer.c, psxtimer02/psxtimer.c: Obtain TOD with
701        clock_gettime() NOT by reaching into the SuperCore.
702
7032008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
704
705        * psx01/psx01.scn: Bump version to 4.9.99.0
706
7072008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
708
709        * psxcleanup/psxcleanup.c, psxfatal_support/init.c,
710        psxfatal_support/system.h: Convert to "bool".
711
7122008-08-19      Tim FitzGeorge <tim.fitzgeorge@astrium.eads.net>
713
714        PR 1296/cpukit.
715        * psxtimer01/psxtimer.c, psxtimer01/psxtimer01.scn: POSIX timers use
716        incorrect repeat interval. This patch fixes the following problems in
717        the test.
718          (1) Adds test for value of it_interval.tv_nsec.
719          (2) Corrects test for absolute timer in past.
720          (3) Modifies test to use different initial and repeat periods.
721          (4) Updates psxtimer01.scn to match results.
722
7232008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
724
725        PR 1297/cpukit
726        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Fix NULL attribute
727        pointer handling.
728
7292008-08-04      Joel Sherrill <joel.sherrill@oarcorp.com>
730
731        * psxsem01/init.c: Spacing.
732
7332008-08-04      Tim FitzGeorge <tim.fitzgeorge@astrium.eads.net>
734
735        PR 1293/tests
736        * psx10/init.c: Make sure we do not let tv_nsec go to -1.
737
7382008-07-18      Joel Sherrill <joel.sherrill@oarcorp.com>
739
740        PR 1291/cpukit
741        * psx05/init.c, psxmsgq01/init.c: As part of addressing timeouts and
742        POSIX services taking relative instead of absolute time for timeouts,
743        these tests were updated.
744
7452008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
746
747        * psxfile01/test.c: truncate on /dev/console now works.
748
7492008-06-17      Joel Sherrill <joel.sherrill@oarcorp.com>
750
751        * psxrwlock01/main.c, psxspin01/main.c: Now accounts for extra stack
752        requested for initialization task.
753
7542008-05-15      Joel Sherrill <joel.sherrill@oarcorp.com>
755
756        * psxstat/psxstat.scn, psxstat/test.c: Eliminate patterns that look
757        like CVS conflict markers.
758
7592008-04-17      Joel Sherrill <joel.sherrill@oarcorp.com>
760
761        * psxchroot01/main.c, psxmount/main.c, psxreaddir/main.c: Use
762        CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER where needed.
763
7642008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
765
766        * psxmsgq02/init.c, psxsignal01/init.c: Corrent end of test messages.
767
7682008-02-06      Joel Sherrill <joel.sherrill@oarcorp.com>
769
770        * psxkey01/task.c: Fix warnings.
771
7722008-02-05      Joel Sherrill <joel.sherrill@oarcorp.com>
773
774        * psxkey01/.cvsignore, psxmsgq02/.cvsignore: New files.
775
7762008-02-04      Jennifer Averett <jennifer.averett@OARcorp.com>
777
778        * Makefile.am, configure.ac, psxmsgq01/Makefile.am, psxmsgq01/init.c:
779        Added tests for failure path coverages. Consolidated methods used in
780        multiple places into support routines.
781        * psxkey01/Makefile.am, psxkey01/init.c, psxkey01/psxkey01.scn,
782        psxkey01/system.h, psxkey01/task.c, psxmsgq02/Makefile.am,
783        psxmsgq02/init.c, psxmsgq02/psxmsgq02.scn, psxmsgq02/system.h: New files.
784
7852008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
786
787        * include/pmacros.h, psx01/init.c, psx01/system.h, psx13/main.c,
788        psxbarrier01/main.c, psxchroot01/main.c, psxfatal_support/init.c,
789        psxfile01/main.c, psxfile01/test.c, psxmount/main.c, psxrdwrv/main.c,
790        psxreaddir/main.c, psxrwlock01/main.c, psxspin01/main.c,
791        psxstat/main.c, psxtime/main.c: Change TEST_INIT to CONFIGURE_INIT.
792        Make tmacros.h available to all POSIX tests. Add a clock_settime case
793        for < 1988.
794
7952008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
796
797        * Makefile.am, configure.ac: New tests.
798        * psxfatal01/.cvsignore, psxfatal01/Makefile.am,
799        psxfatal01/psxfatal01.scn, psxfatal01/testcase.h,
800        psxfatal02/.cvsignore, psxfatal02/Makefile.am,
801        psxfatal02/psxfatal02.scn, psxfatal02/testcase.h,
802        psxfatal_support/init.c, psxfatal_support/system.h: New files.
803
8042008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
805
806        * Makefile.am, configure.ac: Add psx14 to exercise POSIX API specific
807        portions of Object Services added to API.
808        * psx14/.cvsignore, psx14/Makefile.am, psx14/init.c, psx14/psx14.scn,
809        psx14/system.h: New files.
810
8112008-01-29      Jennifer Averett <jennifer.averett@OARcorp.com>
812
813        * psx07/init.c, psx07/system.h: Test cleanup and added testing for
814        pthread_attr_[get|set]clock.
815
8162008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
817
818        * psxenosys/init.c, psxenosys/psxenosys.scn: Add test for stub
819        implementation mprotect().
820
8212008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
822
823        * psxcleanup/.cvsignore: New file.
824
8252008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
826
827        * psxcleanup/system.h: New file.
828
8292008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
830
831        * Makefile.am, configure.ac:
832        * psxcleanup/Makefile.am, psxcleanup/psxcleanup.c,
833        psxcleanup/psxcleanup.scn: New files.
834
8352008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
836
837        * psx01/init.c, psxmsgq01/init.c, psxtimer01/psxtimer.c,
838        psxtimer01/psxtimer01.scn, psxtimer02/psxtimer.c:
839
8402007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
841
842        * psxsignal01/.cvsignore, psxualarm/.cvsignore: New files.
843
8442007-12-20      Jennifer Averett <jennifer.averett@OARcorp.com>
845
846        * Makefile.am, configure.ac: Added test for ualarm
847        * psxualarm/Makefile.am, psxualarm/init.c, psxualarm/psxualarm.scn,
848        psxualarm/system.h: New files.
849
8502007-12-19      Jennifer Averett <jennifer.averett@OARcorp.com>
851
852        * Makefile.am, configure.ac: Added posix signal test
853        * psxsignal01/Makefile.am, psxsignal01/init.c,
854        psxsignal01/psxsignal01.scn, psxsignal01/system.h,
855        psxsignal01/task1.c: New files.
856
8572007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
858
859        * Makefile.am, configure.ac: Add test for sysconf().
860        * psxsysconf/.cvsignore, psxsysconf/Makefile.am, psxsysconf/init.c,
861        psxsysconf/psxsysconf.scn, psxsysconf/system.h: New files.
862
8632007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
864
865        * psx01/init.c, psx01/psx01.scn: Add more test cases for
866        sched_rr_get_interval() and sched_get_priority_max().
867
8682007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
869
870        * psxenosys/init.c: Fix typo.
871
8722007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
873
874        * Makefile.am, configure.ac: Rename psxtimer to psxtimer01 to indicate
875        addition of second POSIX Timer test. Add initial version of
876        psxtimer02 to cover some conditions missed in psxtimer01. More cases
877        left to add.
878        * psxtimer01/.cvsignore, psxtimer01/Makefile.am, psxtimer01/psxtimer.c,
879        psxtimer01/psxtimer01.scn, psxtimer01/system.h,
880        psxtimer02/.cvsignore, psxtimer02/Makefile.am, psxtimer02/psxtimer.c,
881        psxtimer02/psxtimer02.scn, psxtimer02/system.h: New files.
882        * psxtimer/.cvsignore, psxtimer/Makefile.am, psxtimer/psxtimer.c,
883        psxtimer/psxtimer.scn, psxtimer/system.h: Removed.
884
8852007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
886
887        * psx01/init.c, psx01/psx01.scn: Add usleep() test.
888
8892007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
890
891        * Makefile.am, configure.ac: New test to cover all RTEMS POSIX
892        functions that return ENOSYS.
893        * psxenosys/.cvsignore, psxenosys/Makefile.am, psxenosys/init.c,
894        psxenosys/psxenosys.scn, psxenosys/system.h: New files.
895
8962007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
897
898        * psx13/test.c: Fix spelling error.
899
9002007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
901
902        * psxtime/test.c: Add tests for adjtime().
903
9042007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
905
906        * psxbarrier01/psxbarrier01.scn, psxbarrier01/test.c,
907        psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Added several test
908        cases to improve test coverage.
909
9102007-09-24      Joel Sherrill <joel.sherrill@oarcorp.com>
911
912        PR 1262/filesystem
913        * Makefile.am, configure.ac, include/pmacros.h: Add support for readv()
914        and writev() including documentation and test case.
915        * psxrdwrv/.cvsignore, psxrdwrv/Makefile.am, psxrdwrv/main.c,
916        psxrdwrv/psxrdwrv.scn, psxrdwrv/test.c: New files.
917
9182007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
919
920        * psxsem01/init.c, psxsem01/psxsem01.scn, psxtimer/psxtimer.c,
921        psxtimer/psxtimer.scn: Add optional managers to Makefiles. Clean up
922        test cases so last output line follows END OF pattern. Make sure test
923        case all run. All tests appeared ok on sis.
924
9252007-04-05      Joel Sherrill <joel@OARcorp.com>
926
927        * psx01/init.c, psx01/psx01.scn: Adjust test to account for nanosleep()
928        behavior more closely matching GNU/Linux.
929
9302006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
931
932        * psxrwlock01/main.c, psxrwlock01/test.c: Improve rwlock test to
933        include normal blocking and unblocking on timeout.
934
9352006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
936
937        * configure.ac: New BUG-REPORT address.
938
9392006-11-17      Joel Sherrill <joel@OARcorp.com>
940
941        * psxsem01/init.c: Account for change in POSIX semaphore time handling.
942        Previously the timeout was not absolute time and checked BEFORE
943        attempting to lock semaphore.
944
9452006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
946
947        * psxbarrier01/main.c: New file.
948
9492006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
950
951        * psxrwlock01/.cvsignore, psxrwlock01/Makefile.am, psxrwlock01/main.c,
952        psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c,
953        psxspin01/.cvsignore, psxspin01/Makefile.am, psxspin01/main.c,
954        psxspin01/psxspin01.scn, psxspin01/test.c: New files.
955
9562006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
957
958        * Makefile.am, configure.ac: Adding POSIX barriers, POSIX spinlocks,
959        and partial implementation of POSIX rwlocks.
960        * psxbarrier01/.cvsignore, psxbarrier01/Makefile.am,
961        psxbarrier01/psxbarrier01.scn, psxbarrier01/test.c: New files.
962
9632006-10-30      Joel Sherrill <joel@OARcorp.com>
964
965        PR 841/rtems
966        * psxsem01/init.c: Make sem_timedwait more conformant to Open Group
967        specification.
968
9692006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
970
971        * configure.ac: Require autoconf-2.60. Require automake-1.10.
972
9732006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
974
975        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
976        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
977        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
978        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
979        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
980        psxfile01/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
981        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
982        psxtime/Makefile.am, psxtimer/Makefile.am: Eliminate scndir, docdir.
983        Use rtems_testsdir instead.
984
9852005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
986
987        * configure.ac: Remove RTEMS_ENABLE_BARE,
988        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
989
9902005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
991
992        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
993        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
994        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
995        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
996        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
997        psxfile01/Makefile.am, psxhdrs/Makefile.am, psxmount/Makefile.am,
998        psxmsgq01/Makefile.am, psxreaddir/Makefile.am, psxsem01/Makefile.am,
999        psxstat/Makefile.am, psxtime/Makefile.am, psxtimer/Makefile.am:
1000        Convert to using *_PROGRAMS.
1001
10022005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1003
1004        * psx01/Makefile.am, psx02/Makefile.am,
1005        psx03/Makefile.am, psx04/Makefile.am,
1006        psx05/Makefile.am, psx06/Makefile.am,
1007        psx07/Makefile.am, psx08/Makefile.am,
1008        psx09/Makefile.am, psx10/Makefile.am,
1009        psx11/Makefile.am, psx12/Makefile.am,
1010        psx13/Makefile.am, psxcancel/Makefile.am,
1011        psxchroot01/Makefile.am, psxfile01/Makefile.am,
1012        psxmount/Makefile.am, psxmsgq01/Makefile.am,
1013        psxreaddir/Makefile.am, psxsem01/Makefile.am,
1014        psxstat/Makefile.am, psxtime/Makefile.am,
1015        psxtimer/Makefile.am: Rework.
1016
10172005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1018
1019        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1020        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1021        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1022        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1023        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1024        psxfile01/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
1025        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
1026        psxtime/Makefile.am, psxtimer/Makefile.am: Expand psxtests.am.
1027        * psxtests.am: Remove.
1028
10292005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1030
1031        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1032        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1033        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1034        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1035        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1036        psxfile01/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
1037        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
1038        psxtime/Makefile.am, psxtimer/Makefile.am:
1039        AM_CPPFLAGS += -I..../support/include.
1040
10412005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1042
1043        * psxtests.am: Set project_bspdir=$(PROJECT_ROOT)
1044
10452005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1046
1047        * psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1048        psxfile01/Makefile.am, psxmount/Makefile.am, psxreaddir/Makefile.am,
1049        psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1050        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1051        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1052        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1053        psxmsgq01/Makefile.am, psxsem01/Makefile.am, psxtimer/Makefile.am,
1054        psxstat/Makefile.am: Add ../include/pmacros.h
1055        * Makefile.am: Remove noinst_HEADERS. Remove POSIX_FILES_DIRS,
1056        POSIX_FILES_DIRS.
1057        * psxtests.am: Remove LIB_VARIANT.
1058
10592005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1060
1061        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1062        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1063        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1064        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1065        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1066        psxfile01/Makefile.am, psxhdrs/Makefile.am, psxmount/Makefile.am,
1067        psxmsgq01/Makefile.am, psxreaddir/Makefile.am, psxsem01/Makefile.am,
1068        psxstat/Makefile.am, psxtime/Makefile.am, psxtimer/Makefile.am:
1069        Remove SRC, PRINT_SRC.
1070
10712005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1072
1073        * Makefile.am: Cleanup.
1074
10752005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1076
1077        * psxtests.am: Add $(PGM): ${ARCH}/$(dirstamp).
1078        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1079        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1080        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1081        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1082        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1083        psxfile01/Makefile.am, psxhdrs/Makefile.am, psxmount/Makefile.am,
1084        psxmsgq01/Makefile.am, psxreaddir/Makefile.am, psxsem01/Makefile.am,
1085        psxstat/Makefile.am, psxtime/Makefile.am, psxtimer/Makefile.am:
1086        Partial conversion to automake.
1087
10882005-09-01      Joel Sherrill <joel@OARcorp.com>
1089
1090        PR 628/rtems
1091        * psx04/init.c, psx04/psx04.scn: Update tests to reflect a signal of 0
1092        being an error.
1093
10942005-04-26      Joel Sherrill <joel@OARcorp.com>
1095
1096        * psxreaddir/test.c: Eliminate warnings.
1097
10982004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
1099
1100        * configure.ac: Require automake > 1.9.
1101
11022004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1103
1104        * psx01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1105        * psx02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1106        * psx03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1107        * psx04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1108        * psx05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1109        * psx06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1110        * psx07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1111        * psx08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1112        * psx09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1113        * psx10/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1114        * psx11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1115        * psx12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1116        * psx13/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1117        * psxcancel/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1118        * psxchroot01/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1119        * psxfile01/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1120        * psxmount/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1121        * psxmsgq01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1122        * psxreaddir/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1123        * psxsem01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1124        * psxstat/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1125        * psxtime/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1126        * psxtimer/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1127
11282004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1129
1130        * psxcancel/init.c: Include <rtems/console.h> instead of <console.h>.
1131        * psxmount/test.c: Include <rtems/imfs.h> instead of <imfs.h>.
1132        * psxreaddir/test.c: Include <rtems/imfs.h> instead of <imfs.h>.
1133        * psxstat/test.c: Include <rtems/imfs.h> instead of <imfs.h>.
1134
11352004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
1136
1137        * psx06/init.c, psx06/system.h, psx06/task.c, psx06/task2.c: Convert
1138        to using c99 fixed size types.
1139
11402004-03-26      Ralf Corsepius <ralf.corsepius@rtems.org>
1141
1142        * Makefile.am: Remove include from SUBDIRS.
1143
11442004-03-26      Ralf Corsepius <ralf.corsepius@rtems.org>
1145
1146        * include/Makefile.am: Remove.
1147        * Makefile.am: Merge-in include/Makefile.am.
1148        * configure.ac: Reflect changes above.
1149
11502004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1151
1152        * configure.ac: Add 2nd arg to RTEMS_TOP.
1153
11542004-03-05      Joel Sherrill <joel@OARcorp.com>
1155
1156        * psxfile01/test.c, psxmsgq01/init.c, psxstat/test.c,
1157        psxtimer/psxtimer.c: Eliminate warnings and typos.
1158
11592004-02-26      Sébastien Barré <sbarre@sdelcc.com>
1160
1161        PR 582/core
1162        * psxmsgq01/init.c, psxmsgq01/psxmsgq01.scn: Fix the POSIX message
1163        queue test so more of it runs now.
1164
11652004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1166
1167        * psx01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
1168        Add PRE/TMPINSTALL_FILES to CLEANFILES.
1169        * psx02/Makefile.am: Ditto.
1170        * psx03/Makefile.am: Ditto.
1171        * psx04/Makefile.am: Ditto.
1172        * psx05/Makefile.am: Ditto.
1173        * psx06/Makefile.am: Ditto.
1174        * psx07/Makefile.am: Ditto.
1175        * psx08/Makefile.am: Ditto.
1176        * psx09/Makefile.am: Ditto.
1177        * psx10/Makefile.am: Ditto.
1178        * psx11/Makefile.am: Ditto.
1179        * psx12/Makefile.am: Ditto.
1180        * psx13/Makefile.am: Ditto.
1181        * psxcancel/Makefile.am: Ditto.
1182        * psxchroot01/Makefile.am: Ditto.
1183        * psxfile01/Makefile.am: Ditto.
1184        * psxmount/Makefile.am: Ditto.
1185        * psxmsgq01/Makefile.am: Ditto.
1186        * psxreaddir/Makefile.am: Ditto.
1187        * psxsem01/Makefile.am: Ditto.
1188        * psxstat/Makefile.am: Ditto.
1189        * psxtime/Makefile.am: Ditto.
1190        * psxtimer/Makefile.am: Ditto.
1191
11922003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1193
1194        * psxtests.am: Add dirstamp support.
1195
11962003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1197
1198        * psxtests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
1199
12002003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1201
1202        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
1203
12042003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1205
1206        * psxcancel/Makefile.am: Remove used H_FILES.
1207
12082003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1209
1210        * include/Makefile.am: Reformat.
1211        * psx01/Makefile.am: Remove all-local: $(ARCH).
1212        * psx02/Makefile.am: Remove all-local: $(ARCH).
1213        * psx03/Makefile.am: Remove all-local: $(ARCH).
1214        * psx04/Makefile.am: Remove all-local: $(ARCH).
1215        * psx05/Makefile.am: Remove all-local: $(ARCH).
1216        * psx06/Makefile.am: Remove all-local: $(ARCH).
1217        * psx07/Makefile.am: Remove all-local: $(ARCH).
1218        * psx08/Makefile.am: Remove all-local: $(ARCH).
1219        * psx09/Makefile.am: Remove all-local: $(ARCH).
1220        * psx10/Makefile.am: Remove all-local: $(ARCH).
1221        * psx11/Makefile.am: Remove all-local: $(ARCH).
1222        * psx12/Makefile.am: Remove all-local: $(ARCH).
1223        * psx13/Makefile.am: Remove all-local: $(ARCH).
1224        * psxcancel/Makefile.am: Remove all-local: $(ARCH).
1225        * psxchroot01/Makefile.am: Remove all-local: $(ARCH).
1226        * psxfile01/Makefile.am: Remove all-local: $(ARCH).
1227        * psxhdrs/Makefile.am: Remove all-local: $(ARCH).
1228        * psxmount/Makefile.am: Remove all-local: $(ARCH).
1229        * psxmsgq01/Makefile.am: Remove all-local: $(ARCH).
1230        * psxreaddir/Makefile.am: Remove all-local: $(ARCH).
1231        * psxsem01/Makefile.am: Remove all-local: $(ARCH).
1232        * psxstat/Makefile.am: Remove all-local: $(ARCH).
1233        * psxtime/Makefile.am: Remove all-local: $(ARCH).
1234        * psxtimer/Makefile.am: Remove all-local: $(ARCH).
1235
12362003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1237
1238        * configure.ac: Reflect having moved to testsuites/.
1239
12402003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1241
1242        * configure.ac: Remove RTEMS_CANONICAL_HOST.
1243
12442003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1245
1246        * configure.ac:Remove RTEMS_CHECK_CPU.
1247
12482003-09-15      Jennifer Averett <jennifer@OARcorp.com>
1249
1250        * psxhdrs/sync01.c, psxhdrs/sync02.c: Correct fd creation
1251
12522003-09-04      Joel Sherrill <joel@OARcorp.com>
1253
1254        * psx01/init.c, psx01/system.h, psx01/task.c, psx02/init.c,
1255        psx02/system.h, psx02/task.c, psx03/init.c, psx03/system.h,
1256        psx03/task.c, psx04/init.c, psx04/system.h, psx04/task1.c,
1257        psx04/task2.c, psx04/task3.c, psx05/init.c, psx05/system.h,
1258        psx05/task.c, psx05/task2.c, psx05/task3.c, psx06/init.c,
1259        psx06/system.h, psx06/task.c, psx06/task2.c, psx07/init.c,
1260        psx07/system.h, psx07/task.c, psx08/init.c, psx08/system.h,
1261        psx08/task1.c, psx08/task2.c, psx08/task3.c, psx09/init.c,
1262        psx09/system.h, psx10/init.c, psx10/system.h, psx10/task.c,
1263        psx10/task2.c, psx10/task3.c, psx11/init.c, psx11/system.h,
1264        psx11/task.c, psx12/init.c, psx12/system.h, psx12/task.c,
1265        psx13/main.c, psx13/test.c, psxcancel/init.c, psxfile01/main.c,
1266        psxfile01/test.c, psxhdrs/clock01.c, psxhdrs/clock02.c,
1267        psxhdrs/clock03.c, psxhdrs/clock04.c, psxhdrs/clock05.c,
1268        psxhdrs/clock06.c, psxhdrs/cond01.c, psxhdrs/cond02.c,
1269        psxhdrs/cond03.c, psxhdrs/cond04.c, psxhdrs/cond05.c,
1270        psxhdrs/cond06.c, psxhdrs/cond07.c, psxhdrs/cond08.c,
1271        psxhdrs/cond09.c, psxhdrs/cond10.c, psxhdrs/key01.c, psxhdrs/key02.c,
1272        psxhdrs/key03.c, psxhdrs/key04.c, psxhdrs/mutex01.c,
1273        psxhdrs/mutex02.c, psxhdrs/mutex03.c, psxhdrs/mutex04.c,
1274        psxhdrs/mutex05.c, psxhdrs/mutex06.c, psxhdrs/mutex07.c,
1275        psxhdrs/mutex08.c, psxhdrs/mutex09.c, psxhdrs/mutex10.c,
1276        psxhdrs/mutex11.c, psxhdrs/mutex12.c, psxhdrs/mutex13.c,
1277        psxhdrs/mutex14.c, psxhdrs/mutex15.c, psxhdrs/mutex16.c,
1278        psxhdrs/proc01.c, psxhdrs/proc02.c, psxhdrs/proc03.c,
1279        psxhdrs/proc04.c, psxhdrs/proc05.c, psxhdrs/proc06.c,
1280        psxhdrs/proc07.c, psxhdrs/proc08.c, psxhdrs/proc09.c,
1281        psxhdrs/proc10.c, psxhdrs/proc11.c, psxhdrs/proc12.c,
1282        psxhdrs/proc13.c, psxhdrs/proc14.c, psxhdrs/pthread01.c,
1283        psxhdrs/pthread02.c, psxhdrs/pthread03.c, psxhdrs/pthread04.c,
1284        psxhdrs/pthread05.c, psxhdrs/pthread06.c, psxhdrs/pthread07.c,
1285        psxhdrs/pthread08.c, psxhdrs/pthread09.c, psxhdrs/pthread10.c,
1286        psxhdrs/pthread11.c, psxhdrs/pthread12.c, psxhdrs/pthread13.c,
1287        psxhdrs/pthread14.c, psxhdrs/pthread15.c, psxhdrs/pthread16.c,
1288        psxhdrs/pthread17.c, psxhdrs/pthread18.c, psxhdrs/pthread19.c,
1289        psxhdrs/pthread20.c, psxhdrs/pthread21.c, psxhdrs/pthread22.c,
1290        psxhdrs/pthread23.c, psxhdrs/pthread24.c, psxhdrs/pthread25.c,
1291        psxhdrs/pthread26.c, psxhdrs/pthread27.c, psxhdrs/pthread28.c,
1292        psxhdrs/pthread29.c, psxhdrs/pthread30.c, psxhdrs/pthread31.c,
1293        psxhdrs/pthread32.c, psxhdrs/pthread33.c, psxhdrs/pthread34.c,
1294        psxhdrs/pthread35.c, psxhdrs/pthread36.c, psxhdrs/sched01.c,
1295        psxhdrs/sched02.c, psxhdrs/sched03.c, psxhdrs/sched04.c,
1296        psxhdrs/sched05.c, psxhdrs/sched06.c, psxhdrs/sched07.c,
1297        psxhdrs/sched08.c, psxhdrs/signal01.c, psxhdrs/signal02.c,
1298        psxhdrs/signal03.c, psxhdrs/signal04.c, psxhdrs/signal05.c,
1299        psxhdrs/signal06.c, psxhdrs/signal07.c, psxhdrs/signal08.c,
1300        psxhdrs/signal09.c, psxhdrs/signal10.c, psxhdrs/signal11.c,
1301        psxhdrs/signal12.c, psxhdrs/signal13.c, psxhdrs/signal14.c,
1302        psxhdrs/signal15.c, psxhdrs/signal16.c, psxhdrs/signal17.c,
1303        psxhdrs/signal18.c, psxhdrs/signal19.c, psxhdrs/signal20.c,
1304        psxhdrs/signal21.c, psxhdrs/signal22.c, psxhdrs/signal23.c,
1305        psxhdrs/sync01.c, psxhdrs/sync02.c, psxhdrs/sync03.c,
1306        psxhdrs/time01.c, psxhdrs/time02.c, psxhdrs/time03.c,
1307        psxhdrs/time04.c, psxhdrs/time05.c, psxhdrs/time06.c,
1308        psxhdrs/time07.c, psxhdrs/time08.c, psxhdrs/time09.c,
1309        psxhdrs/time10.c, psxhdrs/time11.c, psxhdrs/time12.c,
1310        psxhdrs/time13.c, psxhdrs/timer01.c, psxhdrs/timer02.c,
1311        psxhdrs/timer03.c, psxhdrs/timer04.c, psxhdrs/timer05.c,
1312        psxhdrs/timer06.c, psxhdrs/timer07.c, psxmsgq01/init.c,
1313        psxmsgq01/system.h, psxsem01/system.h, psxstat/main.c,
1314        psxstat/test.c, psxtime/main.c, psxtime/test.c, psxtimer/psxtimer.c,
1315        psxtimer/system.h: URL for license changed.
1316
13172003-09-04      Joel Sherrill <joel@OARcorp.com>
1318
1319        PR 462/tests
1320        * psxhdrs/Makefile.am: Added ualarm.c
1321        * psxhdrs/signal23.c: New file.
1322
13232003-09-03      Joel Sherrill <joel@OARcorp.com>
1324
1325        PR 463/tests
1326        PR 465/tests
1327        * psxhdrs/Makefile.am: Add new test cases.
1328        * psxhdrs/sync01.c, psxhdrs/sync02.c, psxhdrs/sync03.c,
1329        psxhdrs/timer07.c: New files.
1330
13312003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1332
1333        * Makefile.am: Reflect having moved aclocal/.
1334
13352003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1336
1337        * Makefile.am: Reflect having moved automake/.
1338        * include/Makefile.am: Reflect having moved automake/.
1339        * psx01/Makefile.am: Reflect having moved automake/.
1340        * psx02/Makefile.am: Reflect having moved automake/.
1341        * psx03/Makefile.am: Reflect having moved automake/.
1342        * psx04/Makefile.am: Reflect having moved automake/.
1343        * psx05/Makefile.am: Reflect having moved automake/.
1344        * psx06/Makefile.am: Reflect having moved automake/.
1345        * psx07/Makefile.am: Reflect having moved automake/.
1346        * psx08/Makefile.am: Reflect having moved automake/.
1347        * psx09/Makefile.am: Reflect having moved automake/.
1348        * psx10/Makefile.am: Reflect having moved automake/.
1349        * psx11/Makefile.am: Reflect having moved automake/.
1350        * psx12/Makefile.am: Reflect having moved automake/.
1351        * psx13/Makefile.am: Reflect having moved automake/.
1352        * psxcancel/Makefile.am: Reflect having moved automake/.
1353        * psxchroot01/Makefile.am: Reflect having moved automake/.
1354        * psxfile01/Makefile.am: Reflect having moved automake/.
1355        * psxhdrs/Makefile.am: Reflect having moved automake/.
1356        * psxmount/Makefile.am: Reflect having moved automake/.
1357        * psxmsgq01/Makefile.am: Reflect having moved automake/.
1358        * psxreaddir/Makefile.am: Reflect having moved automake/.
1359        * psxsem01/Makefile.am: Reflect having moved automake/.
1360        * psxstat/Makefile.am: Reflect having moved automake/.
1361        * psxtime/Makefile.am: Reflect having moved automake/.
1362        * psxtimer/Makefile.am: Reflect having moved automake/.
1363
13642003-08-14      Joel Sherrill <joel@OARcorp.com>
1365
1366        PR 408/filesystem
1367        * psx13/test.c: Added very rudimentary test of sync() service.
1368
13692003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1370
1371        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
1372
13732003-06-12      Joel Sherrill <joel@OARcorp.com>
1374
1375        * psxchroot01/test.c, psxreaddir/test.c: Removed warnings.
1376
13772003-05-29      Joel Sherrill <joel@OARcorp.com>
1378
1379        * psx02/init.c, psx04/init.c, psx13/test.c, psxchroot01/test.c,
1380        psxhdrs/pthread07.c, psxmsgq01/init.c, psxreaddir/test.c,
1381        psxtimer/psxtimer.c: Removed warnings.
1382
13832003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1384
1385        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
1386        CC_CFLAGS_DEFAULT (obsolete).
1387
13882003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1389
1390        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
1391        Remove CC_LDFLAGS_PROFILE_V.
1392
13932003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1394
1395        * configure.ac: Remove AC_CONFIG_AUX_DIR.
1396
13972003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1398
1399        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
1400
14012003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1402
1403        * configure.ac: AC_PREREQ(2.57).
1404
14052002-11-14      Joel Sherrill <joel@OARcorp.com>
1406
1407        * psx01/psx01.scn, psx02/psx02.scn, psx03/psx03.scn, psx04/psx04.scn,
1408        psx05/psx05.scn, psx06/psx06.scn, psx07/psx07.scn, psx08/psx08.scn,
1409        psx09/psx09.scn, psx10/psx10.scn, psx11/psx11.scn, psx12/psx12.scn:
1410        Per PR239 update the IDs in the various screens.
1411
14122002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1413
1414        * .cvsignore: Reformat.
1415        Add autom4te*cache.
1416        Remove autom4te.cache.
1417
14182002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1419
1420        * psx01/Makefile.am: Use .$(OBJEXT) instead of .o.
1421        * psx02/Makefile.am: Use .$(OBJEXT) instead of .o.
1422        * psx03/Makefile.am: Use .$(OBJEXT) instead of .o.
1423        * psx04/Makefile.am: Use .$(OBJEXT) instead of .o.
1424        * psx05/Makefile.am: Use .$(OBJEXT) instead of .o.
1425        * psx06/Makefile.am: Use .$(OBJEXT) instead of .o.
1426        * psx07/Makefile.am: Use .$(OBJEXT) instead of .o.
1427        * psx08/Makefile.am: Use .$(OBJEXT) instead of .o.
1428        * psx09/Makefile.am: Use .$(OBJEXT) instead of .o.
1429        * psx10/Makefile.am: Use .$(OBJEXT) instead of .o.
1430        * psx11/Makefile.am: Use .$(OBJEXT) instead of .o.
1431        * psx12/Makefile.am: Use .$(OBJEXT) instead of .o.
1432        * psx13/Makefile.am: Use .$(OBJEXT) instead of .o.
1433        * psxcancel/Makefile.am: Use .$(OBJEXT) instead of .o.
1434        * psxchroot01/Makefile.am: Use .$(OBJEXT) instead of .o.
1435        * psxfile01/Makefile.am: Use .$(OBJEXT) instead of .o.
1436        * psxhdrs/Makefile.am: Use .$(OBJEXT) instead of .o.
1437        * psxmount/Makefile.am: Use .$(OBJEXT) instead of .o.
1438        * psxmsgq01/Makefile.am: Use .$(OBJEXT) instead of .o.
1439        * psxreaddir/Makefile.am: Use .$(OBJEXT) instead of .o.
1440        * psxsem01/Makefile.am: Use .$(OBJEXT) instead of .o.
1441        * psxstat/Makefile.am: Use .$(OBJEXT) instead of .o.
1442        * psxtime/Makefile.am: Use .$(OBJEXT) instead of .o.
1443        * psxtimer/Makefile.am: Use .$(OBJEXT) instead of .o.
1444
14452002-08-01      Joel Sherrill <joel@OARcorp.com>
1446
1447        * Per PR47 add support for buffered test output.  This involved
1448        adding defines to redirect output to a buffer and dump it when
1449        full, at "test pause", and at exit.  To avoid problems when redefining
1450        exit(), all tests were modified to call rtems_test_exit().
1451        Some tests, notable psxtests, had to be modified to include
1452        the standard test macro .h file (pmacros.h or tmacros.h) to
1453        enable this support.
1454        * include/pmacros.h, psx01/task.c, psx02/init.c, psx02/task.c,
1455        psx03/init.c, psx04/init.c, psx05/init.c, psx06/init.c, psx07/init.c,
1456        psx08/task3.c, psx09/init.c, psx10/init.c, psx11/init.c,
1457        psx12/init.c, psx13/Makefile.am, psx13/main.c, psx13/test.c,
1458        psxcancel/init.c, psxchroot01/Makefile.am, psxchroot01/main.c,
1459        psxchroot01/test.c, psxfile01/Makefile.am, psxfile01/main.c,
1460        psxfile01/test.c, psxfile01/test_cat.c, psxfile01/test_extend.c,
1461        psxfile01/test_write.c, psxmount/Makefile.am, psxmount/main.c,
1462        psxmount/test.c, psxmsgq01/init.c, psxreaddir/Makefile.am,
1463        psxreaddir/main.c, psxreaddir/test.c, psxsem01/init.c,
1464        psxstat/Makefile.am, psxstat/main.c, psxstat/test.c, psxtime/main.c,
1465        psxtime/test.c, psxtimer/psxtimer.c: Modified.
1466
14672002-07-05      Joel Sherrill <joel@OARcorp.com>
1468
1469        * psxcancel/Makefile.am, psxcancel/init.c, psxcancel/psxcancel.scn:
1470        Updated as part of PR164 which reported problems with the RTEMS
1471        implementation of pthread_cancel.
1472       
14732001-04-26      Joel Sherrill <joel@OARcorp.com>
1474
1475        * psxmsgq01/init.c: Reflect changes made to address PR81 that
1476        reworked POSIX message queues to add a descriptor separate from
1477        the underlying message queue.  This allows non-blocking to follow
1478        the "open" not the underlying queue.
1479 
14802002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1481
1482        * configure.ac: Remove ENABLE_GCC28.
1483
14842002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1485
1486        * configure.ac:
1487        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
1488        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
1489        * Makefile.am: Remove AUTOMAKE_OPTIONS.
1490        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
1491        * psx01/Makefile.am: Remove AUTOMAKE_OPTIONS.
1492        * psx02/Makefile.am: Remove AUTOMAKE_OPTIONS.
1493        * psx03/Makefile.am: Remove AUTOMAKE_OPTIONS.
1494        * psx04/Makefile.am: Remove AUTOMAKE_OPTIONS.
1495        * psx05/Makefile.am: Remove AUTOMAKE_OPTIONS.
1496        * psx06/Makefile.am: Remove AUTOMAKE_OPTIONS.
1497        * psx07/Makefile.am: Remove AUTOMAKE_OPTIONS.
1498        * psx08/Makefile.am: Remove AUTOMAKE_OPTIONS.
1499        * psx09/Makefile.am: Remove AUTOMAKE_OPTIONS.
1500        * psx10/Makefile.am: Remove AUTOMAKE_OPTIONS.
1501        * psx11/Makefile.am: Remove AUTOMAKE_OPTIONS.
1502        * psx12/Makefile.am: Remove AUTOMAKE_OPTIONS.
1503        * psx13/Makefile.am: Remove AUTOMAKE_OPTIONS.
1504        * psxcancel/Makefile.am: Remove AUTOMAKE_OPTIONS.
1505        * psxchroot01/Makefile.am: Remove AUTOMAKE_OPTIONS.
1506        * psxfile01/Makefile.am: Remove AUTOMAKE_OPTIONS.
1507        * psxhdrs/Makefile.am: Remove AUTOMAKE_OPTIONS.
1508        * psxmount/Makefile.am: Remove AUTOMAKE_OPTIONS.
1509        * psxmsgq01/Makefile.am: Remove AUTOMAKE_OPTIONS.
1510        * psxreaddir/Makefile.am: Remove AUTOMAKE_OPTIONS.
1511        * psxsem01/Makefile.am: Remove AUTOMAKE_OPTIONS.
1512        * psxstat/Makefile.am: Remove AUTOMAKE_OPTIONS.
1513        * psxtime/Makefile.am: Remove AUTOMAKE_OPTIONS.
1514        * psxtimer/Makefile.am: Remove AUTOMAKE_OPTIONS.
1515
15162001-11-07      Jennifer Averett <jennifer@OARcorp.com>
1517
1518        Reported by Ibragimov Ilya <ibr@oktet.ru> and tracked as PR63.
1519        * psxstat/test.c: Fix test ENOTDIR to correspond to chdir() change.
1520        Since we check permissions before evaluating enough to see if it
1521        a regular file or directory, this hack is needed to make the regular
1522        file executable.
1523
15242001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1525
1526        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
1527        * configure.in: Remove.
1528        * configure.ac: New file, generated from configure.in by autoupdate.
1529
15302001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1531
1532        * psxtests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
1533
15342001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1535
1536        * psx01/Makefile.am: include leaf.am instead of leaf.cfg.
1537        * psx11/Makefile.am: include leaf.am instead of leaf.cfg.
1538        * psxcancel/Makefile.am: include leaf.am instead of leaf.cfg.
1539        * psx02/Makefile.am: include leaf.am instead of leaf.cfg.
1540        * psx13/Makefile.am: include leaf.am instead of leaf.cfg.
1541        * psxtime/Makefile.am: include leaf.am instead of leaf.cfg.
1542        * psxchroot01/Makefile.am: include leaf.am instead of leaf.cfg.
1543        * psx07/Makefile.am: include leaf.am instead of leaf.cfg.
1544        * psxmsgq01/Makefile.am: include leaf.am instead of leaf.cfg.
1545        * psxtimer/Makefile.am: include leaf.am instead of leaf.cfg.
1546        * psx10/Makefile.am: include leaf.am instead of leaf.cfg.
1547        * psx08/Makefile.am: include leaf.am instead of leaf.cfg.
1548        * psxhdrs/Makefile.am: include leaf.am instead of leaf.cfg.
1549        * psxfile01/Makefile.am: include leaf.am instead of leaf.cfg.
1550        * psx05/Makefile.am: include leaf.am instead of leaf.cfg.
1551        * psx09/Makefile.am: include leaf.am instead of leaf.cfg.
1552        * psxmount/Makefile.am: include leaf.am instead of leaf.cfg.
1553        * psxstat/Makefile.am: include leaf.am instead of leaf.cfg.
1554        * psx12/Makefile.am: include leaf.am instead of leaf.cfg.
1555        * psxreaddir/Makefile.am: include leaf.am instead of leaf.cfg.
1556        * psxsem01/Makefile.am: include leaf.am instead of leaf.cfg.
1557        * psx03/Makefile.am: include leaf.am instead of leaf.cfg.
1558        * psx04/Makefile.am: include leaf.am instead of leaf.cfg.
1559        * psx06/Makefile.am: include leaf.am instead of leaf.cfg.
1560
15612001-08-09      Fernando-Ruiz Casas <correo@fernando-ruiz.com>
1562
1563        * psxchroot01/.cvsignore, psxchroot01/Makefile.am, psxchroot01/main.c,
1564        psxchroot01/psxchroot01.scn, psxchroot01/test.c:  Implemented the
1565        psxchroot01 test.
1566
15672001-05-25      Joel Sherrill <joel@OARcorp.com>
1568
1569        * Added once version of psxchroot01 test for user review.
1570        * psxchroot01: New directory.
1571        * psxchroot01/Makefile.am, psxchroot01/main.c, psxchroot01/test.c,
1572        psxchroot01/psxchroot01.scn, psxchroot01/.cvsignore: New files.
1573        * configure.in, Makefile.am: Modified to reflect above.
1574
15752001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
1576
1577        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
1578
15792001-04-24      Joel Sherrill <joel@OARcorp.com>
1580
1581        * psxfile01/test.c, psxfile01/psxfile01.scn : Added test case for
1582        open, write, reopen, append twice from Andrew Bythell
1583        <abythell@nortelnetworks.com> that tripped an initialization
1584        problem in the IMFS.
1585
15862001-04-20      Joel Sherrill <joel@OARcorp.com>
1587
1588        * psx04/init.c, psx04/psx04.scn, psx07/init.c, psx07/psx07.scn,
1589        psxfile01/psxfile01.scn, psxmsgq01/psxmsgq01.scn,
1590        psxreaddir/test.c, psxstat/psxstat.scn, psxstat/test.c,
1591        psxtime/psxtime.scn, psxtimer/psxtimer.scn:
1592        Various adjustments so test output matches screens more reliably.
1593
15942001-01-25      Joel Sherrill <joel@OARcorp.com>
1595
1596        * psx01/psx01.scn: Corrected to reflect clock_getres() now working.
1597
15982000-11-17      Jennifer Averett <jennifer@OARcorp.com>
1599
1600        * psxstat/test.c, psxstat/psxstat.scn: Forced inode numbers
1601        to remain consistant across platforms and bsps by forcing
1602        a mount point in front of all paths.
1603
16042000-11-17      Jennifer Averret <jennifer@OARcorp.com>
1605
1606        * psxmount/test.c, psxmount/psxmount.scn: Improve output to report
1607        expected error condition in one case.
1608        * psxreaddir/test.c, psxreaddir.scn: Added test cases to exercise
1609        readdir() of root of mounted filesystem.  Also corrected the screen
1610        file for some mistakes noticed in this effort.
1611
16122000-11-13      Joel Sherrill <joel@OARcorp.com>
1613
1614        * psxmount/psxmount.scn, psxmount/test.c: Correct spelling.
1615
16162000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1617
1618        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
1619
16202000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1621
1622        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
1623
16242000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1625
1626        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
1627        Switch to GNU canonicalization.
1628        * psxtests.am: Remove DEFS.
1629
16302000-10-24      Joel Sherrill <joel@OARcorp.com>
1631
1632        * psxmount/test.c, psxstat/test.c: Include <imfs.h> to get IMFS_ops.
1633        It was formerly incorrectly prototyped in <libio.h>.
1634
16352000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1636
1637        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1638        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1639        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1640        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1641        psx13/Makefile.am, psxcancel/Makefile.am, psxfile01/Makefile.am,
1642        psxhdrs/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
1643        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
1644        psxtime/Makefile.am, psxtimer/Makefile.am: Include compile.am
1645
16462000-08-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1647        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1648        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1649        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1650        psx10/Makefile.am, psx11/Makefile.am, psx11/Makefile.am,
1651        psx12/Makefile.am, psxcancel/Makefile.am, psxmsgq01/Makefile.am,
1652        psxsem01/Makefile.am, psxsem01/Makefile.am, psxtimer/Makefile.am:
1653        Use AM_CPPFLAGS += instead of AM_CPPFLAGS =
1654
16552000-08-10      Joel Sherrill <joel@OARcorp.com>
1656
1657        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.