source: rtems/testsuites/psxtests/ChangeLog @ 96bdacd

4.104.11
Last change on this file since 96bdacd was 96bdacd, checked in by Joel Sherrill <joel.sherrill@…>, on Nov 9, 2009 at 2:49:27 PM

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

  • psxmsgq01/init.c, psxsem01/init.c: Add service to check status returned by POSIX methods which return a pointer which is -1 on error. This eliminated some casts.
  • Property mode set to 100644
File size: 63.4 KB
Line 
12009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * psxmsgq01/init.c, psxsem01/init.c: Add service to check status
4        returned by POSIX methods which return a pointer which is -1 on
5        error. This eliminated some casts.
6
72009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
8
9        * psxenosys/Makefile.am: Add documentation file.
10        * psxenosys/psxenosys.doc: New file.
11
122009-01-02      Ralf Corsépius <ralf.corsepius@rtems.org>
13
14        * psxsignal03/init.c:
15        Print sigval.sival_ptr instead of "union sigval".
16
172009-01-01      Ralf Corsépius <ralf.corsepius@rtems.org>
18
19        * psxstat/test.c: Apply PRI* macros to print struct stat fields.
20        * psxreaddir/test.c: Apply PRI* macros to print struct stat fields.
21        * psxfile01/test.c: Remove obsure #ifdef's.
22        Apply PRI* macros to print struct stat fields.
23
242009-10-31      Ralf Corsépius <ralf.corsepius@rtems.org>
25
26        * include/pmacros.h: Change TM_OCTOBER to 9, TM_NOVEMBER to 10,
27        TM_DECEMBER to 11 (tm_mon months start with JAN = 0).
28
292009-10-31      Ralf Corsépius <ralf.corsepius@rtems.org>
30
31        * include/pmacros.h: November is the 11th month.
32
332009-10-30      Ralf Corsépius <ralf.corsepius@rtems.org>
34
35        * psxstat/test.c: Remove #ifdef's.
36        * psxmount/test.c, psxreaddir/test.c: Remove __P (unused anachronism).
37        * psxfatal02/testcase.h: Fall back to INT_MAX as posix stack size in
38        if 12MB are too big for a target (16bit compliance).
39        * psx04/init.c: Use INT_MAX instead of 0xffffffff in call to kill()
40        for 16bit compliance.
41        * psx14/init.c: Add local prototypes for
42        rtems_object_api_minimum_class, rtems_object_api_maximum_class.
43        Reflect the prototypes having been missing to printf's.
44
452009-10-29      Ralf Corsépius <ralf.corsepius@rtems.org>
46
47        * psxsysconf/init.c:
48        Comment out sysconf(LONG_MAX) check (not useful).
49        Change sysconf(0x12345678) check into sysconf(INT_MAX) for better
50        16bit compliance.
51        * psx11/task.c: Use long for nsecs.
52        * psx10/init.c: Pass 0x7FFF instead of 0xFFFFFF as invalid pshared
53        attribute to pthread_condattr_setpshared for 16bit target compliance.
54
552009-10-28      Ralf Corsépius <ralf.corsepius@rtems.org>
56
57        * psxbarrier01/test.c: Include <tmacros.h>
58
592009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
60
61        * psx01/init.c, psx01/task.c, psx02/init.c, psx03/init.c,
62        psx04/init.c, psx05/init.c, psx06/init.c, psx07/init.c,
63        psx08/init.c, psx09/init.c, psx10/task.c, psx10/task2.c,
64        psx10/task3.c, psx11/init.c, psx12/init.c, psxalarm01/init.c,
65        psxbarrier01/test.c, psxkey01/init.c, psxkey01/task.c,
66        psxmsgq02/init.c, psxsignal01/init.c, psxualarm/init.c:
67        Use PRIxpthread_t to print pthread_t's.
68
692009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
70
71        * psxmsgq02/init.c:
72        Remove cast in call to fatal_posix_service_status_errno.
73        * psxenosys/init.c:
74        Add missing args in calls to execl, execlp, execle.
75        * psxhdrs/pthread36.c: Use HAVE_DECL_PTHREAD_ATTR_GETCPUTIME.
76        * psxhdrs/pthread35.c: Use HAVE_DECL_PTHREAD_ATTR_SETCPUTIME.
77        * psx07/init.c: Use HAVE_DECL_PTHREAD_ATTR_GETCPUTIME,
78        HAVE_DECL_PTHREAD_ATTR_SETCPUTIME.
79        * configure.ac:
80        Add AC_CHECK_DECLS pthread_attr_getcputime, pthread_attr_setcputime.
81
822009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
83
84        * psxtimer01/psxtimer.c: Use %ld to print *.tv_nsec.
85        * psxsysconf/init.c: Use %ld to print *.tv_nsec.
86        * psxclock/init.c: Use %ld to print *.tv_nsec.
87        * psx06/init.c, psx06/system.h: Misc. warning fixes.
88
892009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
90
91        * psxsignal03/init.c: Add missing argument to printf.
92        * psxfile01/test.c: Use %zu instead of %d to print size_t's.
93        * psxclock/init.c, psxtimer01/psxtimer.c:
94        Use PRItime_t to print time_t's.
95        * configure.ac: Add AC_CHECK_HEADERS sys/mman.h.
96        Add AC_CHECK_DECLS pthread_atfork, adjtime, mprotect.
97
982009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
99
100        * psxtime/test.c: Include <sys/time.h>.
101        Conditionally add local prototype for adjtime()
102        if sys/time.h doesn't supply it.
103        * psx07/init.c: Include <sched.h>, <pthread.h>.
104        * psx05/init.c: Include <sched.h>.
105        * psx11/init.c, psx09/init.c: Include <sched.h>.
106        * psx12/init.c: Include <sched.h>.
107        * psxenosys/init.c: Include <pthread.h>.
108        Conditionally add local prototype for pthread_atfork()
109        if pthread.h doesn't supply it.
110        * psxkey01/init.c: Include "test_support.h".
111
1122009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
113
114        * configure.ac: Check for pthread_atfork in pthread.h.
115        * psxrwlock01/test.c: Conditionally add local prototype for
116        pthread_atfork() if pthread.h doesn't supply it.
117        Include <pthread.h>.
118
1192009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
120
121        * configure.ac: Check for sys/mman.h.
122        Check for mprotect in sys/mman.h.
123        * psxenosys/init.c: Conditionally add local prototype for
124        mprotect() if sys/mman.h doesn't supply it.
125
1262009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
127
128        * configure.ac: Check for pthread_rwlock_unlock in pthread.h.
129        * psxrwlock01/test.c: Conditionally add local prototype for
130        pthread_rwlock_unlock() if pthread.h doesn't supply it.
131
1322009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
133
134        * psx01/init.c, psxalarm01/init.c, psxbarrier01/test.c,
135        psxclock/init.c, psxfatal01/testcase.h, psxfatal02/testcase.h,
136        psxhdrs/signal12.c, psxkey01/init.c, psxkey03/init.c,
137        psxmsgq01/init.c, psxmsgq02/init.c, psxmsgq03/init.c,
138        psxreaddir/test.c, psxrwlock01/test.c, psxsignal01/init.c,
139        psxsignal02/init.c, psxsignal03/init.c, psxspin01/test.c,
140        psxspin02/test.c, psxstack01/init.c, psxstat/test.c,
141        psxualarm/init.c: Remove unused vars.
142        Add missing prototypes.
143
1442009-10-22      Joel Sherrill <joel.sherrill@oarcorp.com>
145
146        * Makefile.am: Build file IO related tests even with POSIX threading is
147        disabled.
148
1492009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
150
151        * configure.ac: Don't add -ansi -fasm to CFLAGS.
152
1532009-10-14      Joel Sherrill <joel.sherrill@OARcorp.com>
154
155        * psxtimer01/psxtimer.c: It is not necessarily an error for the time
156        remaining to not equal the period.
157
1582009-10-11      Joel Sherrill <joel.sherrill@oarcorp.com>
159
160        * psx05/init.c, psx05/psx05.scn: Add test for bad mutex type.
161
1622009-10-11      Joel Sherrill <joel.sherrill@oarcorp.com>
163
164        * psxcleanup/system.h: Fix typo.
165        * Makefile.am, configure.ac: Add new test for exercising pushing
166        and popping a clean up handler without actually executing it.
167        * psxcleanup01/.cvsignore, psxcleanup01/Makefile.am,
168        psxcleanup01/init.c, psxcleanup01/psxcleanup01.doc,
169        psxcleanup01/psxcleanup01.scn: New files.
170
1712009-10-11      Joel Sherrill <joel.sherrill@OARcorp.com>
172
173        * Makefile.am, configure.ac: Add new test to ensure that canceling an
174        alarm works as defined.
175        * psxalarm01/.cvsignore, psxalarm01/Makefile.am, psxalarm01/init.c,
176        psxalarm01/psxalarm01.doc, psxalarm01/psxalarm01.scn: New files.
177
1782009-10-11      Joel Sherrill <joel.sherrill@OARcorp.com>
179
180        * psxtimer01/psxtimer.c: Actually pass the pointer we initialized.
181
1822009-10-11      Joel Sherrill <joel.sherrill@oarcorp.com>
183
184        * psxtimer01/psxtimer.c: Make sure we have null and not-null as return
185        parameter to timer_settime().
186
1872009-10-10      Joel Sherrill <joel.sherrill@oarcorp.com>
188
189        * psxtimer01/psxtimer.c: Modify so it passes in a NULL to
190        timer_settime() for previous value. We are not using the
191        value in this particular case and this path must be exercised.
192        * psxtimer01/psxtimer01.scn: Update so it matches output on sis.
193
1942009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
195
196        * psxcancel/init.c, psxcancel/psxcancel.scn, psxcancel01/init.c,
197        psxcancel01/psxcancel01.scn: Add missing pthread cancellation test
198        cases.
199
2002009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
201
202        * Makefile.am, configure.ac: Add new test for calling pthread_cancel()
203        from an ISR.
204        * psxcancel01/.cvsignore, psxcancel01/Makefile.am, psxcancel01/init.c,
205        psxcancel01/psxcancel01.doc, psxcancel01/psxcancel01.scn: New files.
206
2072009-09-26      Joel Sherrill <joel.sherrill@oarcorp.com>
208
209        * psxfatal_support/init.c, psxfatal_support/system.h: Eliminate use of
210        deprecated rtems_extension.
211
2122009-09-21      Joel Sherrill <joel.sherrill@oarcorp.com>
213
214        * psxclock/init.c, psxclock/psxclock.scn: Add test case for negative
215        nanoseconds.
216
2172009-09-20      Joel Sherrill <joel.sherrill@oarcorp.com>
218
219        * psxsysconf/init.c, psxsysconf/psxsysconf.scn: Add test for
220        getpagesize().
221
2222009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
223
224        * psxclock/init.c, psxclock/psxclock.scn, psxenosys/init.c,
225        psxenosys/psxenosys.scn, psxsignal03/Makefile.am, psxsignal03/init.c,
226        psxsignal04/Makefile.am: Move test cases which needed to be executed
227        when POSIX is disabled to psxclock so they will be.
228
2292009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
230
231        * Makefile.am, configure.ac, psx01/init.c, psx01/psx01.scn: Add new
232        test to exercise clock and delay services enabled when POSIX threads
233        are disabled. This is split from psx01. POSIX test suite now enabled
234        when POSIX threads are disabled so only enable tests which are
235        appropriate.
236        * psxclock/.cvsignore, psxclock/Makefile.am, psxclock/init.c,
237        psxclock/psxclock.doc, psxclock/psxclock.scn: New files.
238
2392009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
240
241        * psx09/init.c, psx09/psx09.scn: Correct test following decision of
242        when not to change ssporadic scheduler so it does not touch a task's
243        priority when it is holding a mutex or its priority would be impacted
244        adversely.
245
2462009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
247
248        * psxtime/main.c, psxtime/psxtime.scn, psxtime/test.c: Add test case
249        for adjusting time (adjtime()) where the time is adjusted by enough
250        microseconds that it crosses a second boundary.
251
2522009-08-19      Santosh G Vattam <vattam.santosh@gmail.com>
253
254        * psx07/init.c, psx07/psx07.scn, psx07/system.h, psx07/task.c: Update
255        test to catch more sporadic server cases.
256
2572009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
258
259        * psx01/init.c, psx01/psx01.scn: Add test case for nanosleep with NULL
260        remaining pointer.
261
2622009-08-17     
263
264        * psx05/init.c, psx05/psx05.scn: Add test case for initializing
265        a recursize mutex.
266
2672009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
268
269        * psxfile01/test.c, psxstat/test.c, psxtime/test.c: Eliminate test
270        routines TICKS_PER_SECOND and get_ticks_per_second() in favor of new
271        rtems_clock_get_ticks_per_second().
272
2732009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
274
275        * psxsignal01/init.c: Convert calls to legacy routine rtems_clock_get(
276        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
277
2782009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
279
280        * psxstat/test.c, psxtime/test.c: Convert calls to legacy routine
281        rtems_clock_get( RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
282
2832009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
284
285        * Makefile.am, configure.ac: Add test case for user providing their own
286        stack to a POSIX thread.
287        * psxstack01/.cvsignore, psxstack01/Makefile.am, psxstack01/init.c,
288        psxstack01/psxstack01.doc, psxstack01/psxstack01.scn: New files.
289
2902009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
291
292        * psxmsgq04/init.c, psxmsgq04/psxmsgq04.scn: Tinker with test to ensure
293        that it hits both failing to allocate memory for the message queue
294        name and message buffers.
295
2962009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
297
298        * psxintrcritical01/init.c: Lower microseconds per tick so tests run
299        quicker and more reliably hit the intended critical section.
300
3012009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
302
303        * Makefile.am, configure.ac: Add a test to exercise an odd case in
304        _POSIX_signals_Clear_signals.
305        * psxsignal05/.cvsignore, psxsignal05/Makefile.am, psxsignal05/init.c,
306        psxsignal05/psxsignal05.doc, psxsignal05/psxsignal05.scn: New files.
307
3082009-08-05      Joel Sherrill <joel.sherrill@oarcorp.com>
309
310        * psxmsgq04/init.c: Correct typo in configuration so test does as
311        intended.
312
3132009-08-05      Joel Sherrill <joel.sherrill@oarcorp.com>
314
315        * psxmsgq04/init.c, psxmsgq04/psxmsgq04.doc, psxmsgq04/psxmsgq04.scn:
316        Update to handle ENFILE case now that POSIX message queues and
317        message queue file descriptors are configured separately and this
318        error is possible.
319
3202009-08-05      Santosh G Vattam <vattam.santosh@gmail.com>
321
322        * Makefile.am, psxmsgq04/init.c, psxmsgq04/psxmsgq04.doc,
323        psxmsgq04/psxmsgq04.scn: Exercise running out of memory while
324        allocating the message buffers for a POSIX message queue.
325
3262009-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
327
328        * psxsignal03/init.c, psxsignal03/psxsignal03.scn,
329        psxsignal04/psxsignal04.scn: Correct test numbers in macros so output
330        is right. Update both screens.
331
3322009-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
333
334        * Makefile.am, configure.ac, psxsignal03/Makefile.am,
335        psxsignal03/init.c, psxsignal03/psxsignal03.doc: Add new test
336        variation which focused on real-time signals rather than user
337        signals.
338        * psxsignal04/.cvsignore, psxsignal04/Makefile.am,
339        psxsignal04/psxsignal04.doc, psxsignal04/psxsignal04.scn: New files.
340
3412009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
342
343        * psx07/init.c, psx07/psx07.scn, psx07/task.c: Add test for budget and
344        replenish period of zero.
345
3462009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
347
348        * Makefile.am, configure.ac: Add new test to account for properly
349        handling keys when a thread has non-NULL key value and key has NULL
350        destructor and when a thread has NULL key value and key has
351        destructor.
352        * psxkey03/.cvsignore, psxkey03/Makefile.am, psxkey03/init.c,
353        psxkey03/psxkey03.doc, psxkey03/psxkey03.scn: New files.
354
3552009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
356
357        * Makefile.am, configure.ac: Add new test for exercising running out of
358        memory while allocating the key pointers.
359        * psxkey02/.cvsignore, psxkey02/Makefile.am, psxkey02/init.c,
360        psxkey02/psxkey02.doc, psxkey02/psxkey02.scn: New files.
361
3622009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
363
364        * psxmsgq04/init.c: Add call to mq_unlink.
365
3662009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
367
368        * Makefile.am, configure.ac: Add shell of new test.
369        * psxmsgq04/.cvsignore, psxmsgq04/Makefile.am, psxmsgq04/init.c,
370        psxmsgq04/psxmsgq04.doc, psxmsgq04/psxmsgq04.scn: New files.
371
3722009-07-29      Joel Sherrill <joel.sherrill@OARcorp.com>
373
374        * Makefile.am, configure.ac: Add test to address cases where a thread
375        is waiting on a signal (sigwait) and we send it. Also address case
376        where there are too many queued signals.
377        * psxsignal03/.cvsignore, psxsignal03/Makefile.am, psxsignal03/init.c,
378        psxsignal03/psxsignal03.doc, psxsignal03/psxsignal03.scn: New files.
379
3802009-07-29      Joel Sherrill <joel.sherrill@OARcorp.com>
381
382        * psxsignal02/init.c: Fix spacing.
383
3842009-07-28      Santosh G Vattam <vattam.santosh@gmail.com>
385
386        * psxmsgq01/init.c, psxmsgq01/psxmsgq01.scn: Add tests for various
387        mq_timedreceive and mq_timedsend conditions. In particular test
388        timeout in the past.
389
3902009-07-28      Santosh G Vattam <vattam.santosh@gmail.com>
391
392        * psx05/init.c, psx05/psx05.scn: Add test for pthread_mutex_timedlock
393        with timeout in the past.
394
3952009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
396
397        * psxsignal02/psxsignal02.scn: Fill in screen file.
398
3992009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
400
401        * Makefile.am, configure.ac: Add new test to exercise algorithm to
402        dispatch process wide signals to individual threads.
403        * psxsignal02/.cvsignore, psxsignal02/Makefile.am, psxsignal02/init.c,
404        psxsignal02/psxsignal02.doc, psxsignal02/psxsignal02.scn: New files.
405
4062009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
407
408        * Makefile.am, configure.ac: Add test to exercise interrupt
409        synchronization logic in _POSIX_Timer_Insert_helper that supports
410        POSIX timers.
411        * psxintrcritical01/.cvsignore, psxintrcritical01/Makefile.am,
412        psxintrcritical01/init.c, psxintrcritical01/psxintrcritical01.doc,
413        psxintrcritical01/psxintrcritical01.scn: New files.
414
4152009-07-23      Santosh G Vattam <vattam.santosh@gmail.com>
416
417        * psxcancel/Makefile.am, psxcancel/init.c, psxcancel/psxcancel.scn: Add
418        multiple cases which complete coverage of thread cancellation.
419        * psxcancel/psxcancel.doc: New file.
420
4212009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
422
423        * psxsem01/Makefile.am, psxsem01/init.c: Much clean up.
424        * psxsem01/system.h: Removed.
425
4262009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
427
428        * psxsem01/init.c: Eliminate warning.
429
4302009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
431
432        * psxcancel/init.c: Clean up.
433
4342009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
435
436        * psxmutexattr01/init.c: Make test optional if tools do not support
437        posix mutex type attribute.
438
4392009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
440
441        * Makefile.am, configure.ac: Add new test to exercise error case for
442        when a task is blocked on a condition variable with one mutex and
443        another task attempts to block on the same condition variable with
444        another mutex.
445        * psxcond01/.cvsignore, psxcond01/Makefile.am, psxcond01/init.c,
446        psxcond01/psxcond01.doc, psxcond01/psxcond01.scn: New files.
447
4482009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
449
450        * Makefile.am, configure.ac: Add psxspin02 to exercise case where
451        trylock is unable to obtain the spinlock and that attempting to
452        unlock a spinlock from a thread which did not lock it works as
453        expected.
454        * psxspin02/.cvsignore, psxspin02/Makefile.am, psxspin02/main.c,
455        psxspin02/psxspin02.doc, psxspin02/psxspin02.scn, psxspin02/test.c:
456        New files.
457
4582009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
459
460        * psxspin01/test.c: Remove unnecessary defines.
461
4622009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
463
464        * psx11/init.c: Use explicit scheduler.
465
4662009-07-17      Joel Sherrill <joel.sherrill@OARcorp.com>
467
468        * Makefile.am, configure.ac: Add test to exercise
469        pthread_mutexattr_gettype and pthread_mutexattr_settype now that the
470        toolset enables the feature.
471        * psxmutexattr01/.cvsignore, psxmutexattr01/Makefile.am,
472        psxmutexattr01/init.c, psxmutexattr01/psxmutexattr01.doc,
473        psxmutexattr01/psxmutexattr01.scn: New files.
474
4752009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
476
477        * Makefile.am, configure.ac: Add test for auto initialization of
478        message queues.
479        * psxautoinit02/.cvsignore, psxautoinit02/Makefile.am,
480        psxautoinit02/init.c, psxautoinit02/psxautoinit02.doc,
481        psxautoinit02/psxautoinit02.scn: New files.
482
4832009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
484
485        * Makefile.am, configure.ac: Add test of pthread mutex auto
486        intialization.
487        * psxautoinit01/.cvsignore, psxautoinit01/Makefile.am,
488        psxautoinit01/init.c, psxautoinit01/psxautoinit01.scn: New files.
489
4902009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
491
492        * psx05/init.c, psx05/psx05.scn: Add a couple of invalid Id cases.
493
4942009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
495
496        * psxsignal01/init.c: Tune code to really hit POSIX signal from ISR
497        code.
498
4992009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
500
501        * psx07/init.c: Slight test fix to ensure state of sched_param
502        structure.
503
5042009-07-04      Santosh G Vattam <vattam.santosh@gmail.com>
505
506        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
507        obtaining an rwlock and then releasing it twice.
508
5092009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
510
511        * psxenosys/init.c, psxenosys/psxenosys.scn: Add test of vfork stub.
512
5132009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
514
515        * psx04/init.c, psx04/psx04.scn: Test error cases in sigwait() and
516        sigtimedwait(). Update screen file.
517
5182009-07-01      Santosh G Vattam <vattam.santosh@gmail.com>
519
520        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
521        obtaining rwlock for write with a timed lock operation when the
522        abstime timeout is in the past.
523
5242009-06-30      Joel Sherrill <joel.sherrill@OARcorp.com>
525
526        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
527        obtaining rwlock for read with a timed lock operation when the
528        abstime timeout is in the past.
529
5302009-06-29      Joel Sherrill <joel.sherrill@oarcorp.com>
531
532        * psx05/init.c, psx05/psx05.scn: Add test case for process scope now
533        that the assert has been removed in the source.
534
5352009-06-18      Joel Sherrill <joel.sherrill@OARcorp.com>
536
537        * psxstat/psxstat.scn, psxstat/test.c: Disable test for error on wrong
538        mode bits being set. This behavior was not POSIX compliant and has
539        been corrected in the filesystem code.
540
5412009-06-18      Chris Johns <chrisj@rtems.org>
542
543        * psx04/task3.c: Declare unions volatile to workaround the H8300
544        gcc bug.
545
5462009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
547
548        * Makefile.am, configure.ac: Add mq_send to full queue from ISR case.
549        * psxmsgq03/.cvsignore, psxmsgq03/Makefile.am, psxmsgq03/init.c,
550        psxmsgq03/psxmsgq03.doc, psxmsgq03/psxmsgq03.scn, psxmsgq03/system.h: New files.
551
5522009-05-17      Joel Sherrill <joel.sherrill@oarcorp.com>
553
554        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
555        NULL attribute pointer on init.
556
5572009-05-17      Joel Sherrill <joel.sherrill@OARcorp.com>
558
559        * psxsem01/Makefile.am, psxsem01/init.c, psxsem01/psxsem01.scn,
560        psxtimer01/psxtimer.c, psxtimer01/system.h, psxtimer02/psxtimer.c:
561        Improved so coverage is better.
562
5632009-05-17      Joel Sherrill <joel.sherrill@oarcorp.com>
564
565        * psx04/init.c: Correct errors introduced by using different variable
566        for return type when correcting typing warnings.
567
5682009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
569
570        * Makefile.am, configure.ac: Add new test to provide coverage analysis
571        of the current implementation of getitimer() and setitimer().
572        * psxitimer/.cvsignore, psxitimer/Makefile.am, psxitimer/init.c,
573        psxitimer/psxitimer.scn: New files.
574
5752009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
576
577        * psxsysconf/init.c, psxsysconf/psxsysconf.scn: Add missing error test
578        case to improve coverage analysis.
579
5802009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
581
582        * psx01/init.c, psx01/task.c, psx02/init.c, psx02/task.c, psx03/init.c,
583        psx04/init.c, psx04/task1.c, psx04/task3.c, psx05/init.c,
584        psx06/init.c, psx07/init.c, psx08/init.c, psx09/init.c, psx11/task.c,
585        psx12/init.c, psx13/main.c, psx13/test.c, psxbarrier01/test.c,
586        psxcancel/init.c, psxcleanup/psxcleanup.c, psxenosys/init.c,
587        psxmsgq02/init.c, psxtime/main.c, psxtime/test.c,
588        psxtimer01/psxtimer.c, psxtimer02/psxtimer.c: Fix warnings.
589
5902009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
591
592        * psxhdrs/clock01.c, psxhdrs/clock02.c, psxhdrs/clock03.c,
593        psxhdrs/clock04.c, psxhdrs/clock05.c, psxhdrs/clock06.c,
594        psxhdrs/cond01.c, psxhdrs/cond02.c, psxhdrs/cond03.c,
595        psxhdrs/cond04.c, psxhdrs/cond05.c, psxhdrs/cond06.c,
596        psxhdrs/cond07.c, psxhdrs/cond08.c, psxhdrs/cond09.c,
597        psxhdrs/cond10.c, psxhdrs/key01.c, psxhdrs/key02.c, psxhdrs/key03.c,
598        psxhdrs/key04.c, psxhdrs/mutex01.c, psxhdrs/mutex02.c,
599        psxhdrs/mutex03.c, psxhdrs/mutex04.c, psxhdrs/mutex05.c,
600        psxhdrs/mutex06.c, psxhdrs/mutex07.c, psxhdrs/mutex08.c,
601        psxhdrs/mutex09.c, psxhdrs/mutex10.c, psxhdrs/mutex11.c,
602        psxhdrs/mutex12.c, psxhdrs/mutex13.c, psxhdrs/mutex14.c,
603        psxhdrs/mutex15.c, psxhdrs/mutex16.c, psxhdrs/proc01.c,
604        psxhdrs/proc02.c, psxhdrs/proc03.c, psxhdrs/proc04.c,
605        psxhdrs/proc05.c, psxhdrs/proc06.c, psxhdrs/proc07.c,
606        psxhdrs/proc08.c, psxhdrs/proc09.c, psxhdrs/proc10.c,
607        psxhdrs/proc11.c, psxhdrs/proc12.c, psxhdrs/proc13.c,
608        psxhdrs/proc14.c, psxhdrs/pthread01.c, psxhdrs/pthread02.c,
609        psxhdrs/pthread03.c, psxhdrs/pthread04.c, psxhdrs/pthread05.c,
610        psxhdrs/pthread06.c, psxhdrs/pthread07.c, psxhdrs/pthread08.c,
611        psxhdrs/pthread09.c, psxhdrs/pthread10.c, psxhdrs/pthread11.c,
612        psxhdrs/pthread12.c, psxhdrs/pthread13.c, psxhdrs/pthread14.c,
613        psxhdrs/pthread15.c, psxhdrs/pthread16.c, psxhdrs/pthread17.c,
614        psxhdrs/pthread18.c, psxhdrs/pthread19.c, psxhdrs/pthread20.c,
615        psxhdrs/pthread21.c, psxhdrs/pthread22.c, psxhdrs/pthread23.c,
616        psxhdrs/pthread24.c, psxhdrs/pthread25.c, psxhdrs/pthread26.c,
617        psxhdrs/pthread27.c, psxhdrs/pthread28.c, psxhdrs/pthread29.c,
618        psxhdrs/pthread30.c, psxhdrs/pthread31.c, psxhdrs/pthread32.c,
619        psxhdrs/pthread33.c, psxhdrs/pthread34.c, psxhdrs/pthread35.c,
620        psxhdrs/pthread36.c, psxhdrs/sched01.c, psxhdrs/sched02.c,
621        psxhdrs/sched03.c, psxhdrs/sched04.c, psxhdrs/sched05.c,
622        psxhdrs/sched06.c, psxhdrs/sched07.c, psxhdrs/sched08.c,
623        psxhdrs/signal01.c, psxhdrs/signal02.c, psxhdrs/signal03.c,
624        psxhdrs/signal04.c, psxhdrs/signal05.c, psxhdrs/signal06.c,
625        psxhdrs/signal07.c, psxhdrs/signal08.c, psxhdrs/signal09.c,
626        psxhdrs/signal10.c, psxhdrs/signal11.c, psxhdrs/signal12.c,
627        psxhdrs/signal13.c, psxhdrs/signal14.c, psxhdrs/signal15.c,
628        psxhdrs/signal16.c, psxhdrs/signal17.c, psxhdrs/signal18.c,
629        psxhdrs/signal19.c, psxhdrs/signal20.c, psxhdrs/signal21.c,
630        psxhdrs/signal22.c, psxhdrs/signal23.c, psxhdrs/sync01.c,
631        psxhdrs/sync02.c, psxhdrs/sync03.c, psxhdrs/time01.c,
632        psxhdrs/time02.c, psxhdrs/time03.c, psxhdrs/time04.c,
633        psxhdrs/time05.c, psxhdrs/time06.c, psxhdrs/time07.c,
634        psxhdrs/time08.c, psxhdrs/time09.c, psxhdrs/time10.c,
635        psxhdrs/time11.c, psxhdrs/time12.c, psxhdrs/time13.c,
636        psxhdrs/timer01.c, psxhdrs/timer02.c, psxhdrs/timer03.c,
637        psxhdrs/timer04.c, psxhdrs/timer05.c, psxhdrs/timer06.c,
638        psxhdrs/timer07.c: Fix warnings.
639
6402009-05-05      Joel Sherrill <joel.sherrill@oarcorp.com>
641
642        * psxfile01/test.c: Change from int to size_t.
643
6442009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
645
646        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
647        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
648        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
649        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
650        psx13/Makefile.am, psx14/Makefile.am, psxbarrier01/Makefile.am,
651        psxcancel/Makefile.am, psxchroot01/Makefile.am,
652        psxcleanup/Makefile.am, psxenosys/Makefile.am,
653        psxfatal01/Makefile.am, psxfatal02/Makefile.am,
654        psxfile01/Makefile.am, psxkey01/Makefile.am,
655        psxmount/Makefile.am, psxmsgq01/Makefile.am,
656        psxmsgq02/Makefile.am, psxrdwrv/Makefile.am,
657        psxreaddir/Makefile.am, psxrwlock01/Makefile.am,
658        psxsem01/Makefile.am, psxsignal01/Makefile.am,
659        psxspin01/Makefile.am, psxstat/Makefile.am, psxsysconf/Makefile.am,
660        psxtime/Makefile.am, psxtimer01/Makefile.am, psxtimer02/Makefile.am,
661        psxualarm/Makefile.am: Eliminate _exe_/.exe.
662
6632009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
664
665        * psxmsgq02/init.c, psxmsgq02/psxmsgq02.scn: Open the message queue
666        with create option so we are sure it will get a control block and
667        proceed to allocate other memory. Clean up screen output.
668
6692008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
670
671        * psx05/init.c: Add parameter to call to sched_get_priority_max().
672
6732008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
674
675        * psx05/init.c, psx07/init.c, psx09/init.c, psx11/init.c, psx12/init.c:
676        Run all tests successfully with maxixum number of priorities as 16
677        instead of 256. This was done by temporarily modifying the score
678        priority.h maximum. This allowed testing of all API code to ensure
679        that it worked properly with a reduced number of priorities. Most
680        modifications were to switch from hard-coded maximum to using the API
681        provided methods to determine maximum number of priority levels.
682
6832008-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
684
685        * psxtimer01/psxtimer.c, psxtimer02/psxtimer.c: Obtain TOD with
686        clock_gettime() NOT by reaching into the SuperCore.
687
6882008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
689
690        * psx01/psx01.scn: Bump version to 4.9.99.0
691
6922008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
693
694        * psxcleanup/psxcleanup.c, psxfatal_support/init.c,
695        psxfatal_support/system.h: Convert to "bool".
696
6972008-08-19      Tim FitzGeorge <tim.fitzgeorge@astrium.eads.net>
698
699        PR 1296/cpukit.
700        * psxtimer01/psxtimer.c, psxtimer01/psxtimer01.scn: POSIX timers use
701        incorrect repeat interval. This patch fixes the following problems in
702        the test.
703          (1) Adds test for value of it_interval.tv_nsec.
704          (2) Corrects test for absolute timer in past.
705          (3) Modifies test to use different initial and repeat periods.
706          (4) Updates psxtimer01.scn to match results.
707
7082008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
709
710        PR 1297/cpukit
711        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Fix NULL attribute
712        pointer handling.
713
7142008-08-04      Joel Sherrill <joel.sherrill@oarcorp.com>
715
716        * psxsem01/init.c: Spacing.
717
7182008-08-04      Tim FitzGeorge <tim.fitzgeorge@astrium.eads.net>
719
720        PR 1293/tests
721        * psx10/init.c: Make sure we do not let tv_nsec go to -1.
722
7232008-07-18      Joel Sherrill <joel.sherrill@oarcorp.com>
724
725        PR 1291/cpukit
726        * psx05/init.c, psxmsgq01/init.c: As part of addressing timeouts and
727        POSIX services taking relative instead of absolute time for timeouts,
728        these tests were updated.
729
7302008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
731
732        * psxfile01/test.c: truncate on /dev/console now works.
733
7342008-06-17      Joel Sherrill <joel.sherrill@oarcorp.com>
735
736        * psxrwlock01/main.c, psxspin01/main.c: Now accounts for extra stack
737        requested for initialization task.
738
7392008-05-15      Joel Sherrill <joel.sherrill@oarcorp.com>
740
741        * psxstat/psxstat.scn, psxstat/test.c: Eliminate patterns that look
742        like CVS conflict markers.
743
7442008-04-17      Joel Sherrill <joel.sherrill@oarcorp.com>
745
746        * psxchroot01/main.c, psxmount/main.c, psxreaddir/main.c: Use
747        CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER where needed.
748
7492008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
750
751        * psxmsgq02/init.c, psxsignal01/init.c: Corrent end of test messages.
752
7532008-02-06      Joel Sherrill <joel.sherrill@oarcorp.com>
754
755        * psxkey01/task.c: Fix warnings.
756
7572008-02-05      Joel Sherrill <joel.sherrill@oarcorp.com>
758
759        * psxkey01/.cvsignore, psxmsgq02/.cvsignore: New files.
760
7612008-02-04      Jennifer Averett <jennifer.averett@OARcorp.com>
762
763        * Makefile.am, configure.ac, psxmsgq01/Makefile.am, psxmsgq01/init.c:
764        Added tests for failure path coverages. Consolidated methods used in
765        multiple places into support routines.
766        * psxkey01/Makefile.am, psxkey01/init.c, psxkey01/psxkey01.scn,
767        psxkey01/system.h, psxkey01/task.c, psxmsgq02/Makefile.am,
768        psxmsgq02/init.c, psxmsgq02/psxmsgq02.scn, psxmsgq02/system.h: New files.
769
7702008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
771
772        * include/pmacros.h, psx01/init.c, psx01/system.h, psx13/main.c,
773        psxbarrier01/main.c, psxchroot01/main.c, psxfatal_support/init.c,
774        psxfile01/main.c, psxfile01/test.c, psxmount/main.c, psxrdwrv/main.c,
775        psxreaddir/main.c, psxrwlock01/main.c, psxspin01/main.c,
776        psxstat/main.c, psxtime/main.c: Change TEST_INIT to CONFIGURE_INIT.
777        Make tmacros.h available to all POSIX tests. Add a clock_settime case
778        for < 1988.
779
7802008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
781
782        * Makefile.am, configure.ac: New tests.
783        * psxfatal01/.cvsignore, psxfatal01/Makefile.am,
784        psxfatal01/psxfatal01.scn, psxfatal01/testcase.h,
785        psxfatal02/.cvsignore, psxfatal02/Makefile.am,
786        psxfatal02/psxfatal02.scn, psxfatal02/testcase.h,
787        psxfatal_support/init.c, psxfatal_support/system.h: New files.
788
7892008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
790
791        * Makefile.am, configure.ac: Add psx14 to exercise POSIX API specific
792        portions of Object Services added to API.
793        * psx14/.cvsignore, psx14/Makefile.am, psx14/init.c, psx14/psx14.scn,
794        psx14/system.h: New files.
795
7962008-01-29      Jennifer Averett <jennifer.averett@OARcorp.com>
797
798        * psx07/init.c, psx07/system.h: Test cleanup and added testing for
799        pthread_attr_[get|set]clock.
800
8012008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
802
803        * psxenosys/init.c, psxenosys/psxenosys.scn: Add test for stub
804        implementation mprotect().
805
8062008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
807
808        * psxcleanup/.cvsignore: New file.
809
8102008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
811
812        * psxcleanup/system.h: New file.
813
8142008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
815
816        * Makefile.am, configure.ac:
817        * psxcleanup/Makefile.am, psxcleanup/psxcleanup.c,
818        psxcleanup/psxcleanup.scn: New files.
819
8202008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
821
822        * psx01/init.c, psxmsgq01/init.c, psxtimer01/psxtimer.c,
823        psxtimer01/psxtimer01.scn, psxtimer02/psxtimer.c:
824
8252007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
826
827        * psxsignal01/.cvsignore, psxualarm/.cvsignore: New files.
828
8292007-12-20      Jennifer Averett <jennifer.averett@OARcorp.com>
830
831        * Makefile.am, configure.ac: Added test for ualarm
832        * psxualarm/Makefile.am, psxualarm/init.c, psxualarm/psxualarm.scn,
833        psxualarm/system.h: New files.
834
8352007-12-19      Jennifer Averett <jennifer.averett@OARcorp.com>
836
837        * Makefile.am, configure.ac: Added posix signal test
838        * psxsignal01/Makefile.am, psxsignal01/init.c,
839        psxsignal01/psxsignal01.scn, psxsignal01/system.h,
840        psxsignal01/task1.c: New files.
841
8422007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
843
844        * Makefile.am, configure.ac: Add test for sysconf().
845        * psxsysconf/.cvsignore, psxsysconf/Makefile.am, psxsysconf/init.c,
846        psxsysconf/psxsysconf.scn, psxsysconf/system.h: New files.
847
8482007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
849
850        * psx01/init.c, psx01/psx01.scn: Add more test cases for
851        sched_rr_get_interval() and sched_get_priority_max().
852
8532007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
854
855        * psxenosys/init.c: Fix typo.
856
8572007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
858
859        * Makefile.am, configure.ac: Rename psxtimer to psxtimer01 to indicate
860        addition of second POSIX Timer test. Add initial version of
861        psxtimer02 to cover some conditions missed in psxtimer01. More cases
862        left to add.
863        * psxtimer01/.cvsignore, psxtimer01/Makefile.am, psxtimer01/psxtimer.c,
864        psxtimer01/psxtimer01.scn, psxtimer01/system.h,
865        psxtimer02/.cvsignore, psxtimer02/Makefile.am, psxtimer02/psxtimer.c,
866        psxtimer02/psxtimer02.scn, psxtimer02/system.h: New files.
867        * psxtimer/.cvsignore, psxtimer/Makefile.am, psxtimer/psxtimer.c,
868        psxtimer/psxtimer.scn, psxtimer/system.h: Removed.
869
8702007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
871
872        * psx01/init.c, psx01/psx01.scn: Add usleep() test.
873
8742007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
875
876        * Makefile.am, configure.ac: New test to cover all RTEMS POSIX
877        functions that return ENOSYS.
878        * psxenosys/.cvsignore, psxenosys/Makefile.am, psxenosys/init.c,
879        psxenosys/psxenosys.scn, psxenosys/system.h: New files.
880
8812007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
882
883        * psx13/test.c: Fix spelling error.
884
8852007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
886
887        * psxtime/test.c: Add tests for adjtime().
888
8892007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
890
891        * psxbarrier01/psxbarrier01.scn, psxbarrier01/test.c,
892        psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Added several test
893        cases to improve test coverage.
894
8952007-09-24      Joel Sherrill <joel.sherrill@oarcorp.com>
896
897        PR 1262/filesystem
898        * Makefile.am, configure.ac, include/pmacros.h: Add support for readv()
899        and writev() including documentation and test case.
900        * psxrdwrv/.cvsignore, psxrdwrv/Makefile.am, psxrdwrv/main.c,
901        psxrdwrv/psxrdwrv.scn, psxrdwrv/test.c: New files.
902
9032007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
904
905        * psxsem01/init.c, psxsem01/psxsem01.scn, psxtimer/psxtimer.c,
906        psxtimer/psxtimer.scn: Add optional managers to Makefiles. Clean up
907        test cases so last output line follows END OF pattern. Make sure test
908        case all run. All tests appeared ok on sis.
909
9102007-04-05      Joel Sherrill <joel@OARcorp.com>
911
912        * psx01/init.c, psx01/psx01.scn: Adjust test to account for nanosleep()
913        behavior more closely matching GNU/Linux.
914
9152006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
916
917        * psxrwlock01/main.c, psxrwlock01/test.c: Improve rwlock test to
918        include normal blocking and unblocking on timeout.
919
9202006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
921
922        * configure.ac: New BUG-REPORT address.
923
9242006-11-17      Joel Sherrill <joel@OARcorp.com>
925
926        * psxsem01/init.c: Account for change in POSIX semaphore time handling.
927        Previously the timeout was not absolute time and checked BEFORE
928        attempting to lock semaphore.
929
9302006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
931
932        * psxbarrier01/main.c: New file.
933
9342006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
935
936        * psxrwlock01/.cvsignore, psxrwlock01/Makefile.am, psxrwlock01/main.c,
937        psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c,
938        psxspin01/.cvsignore, psxspin01/Makefile.am, psxspin01/main.c,
939        psxspin01/psxspin01.scn, psxspin01/test.c: New files.
940
9412006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
942
943        * Makefile.am, configure.ac: Adding POSIX barriers, POSIX spinlocks,
944        and partial implementation of POSIX rwlocks.
945        * psxbarrier01/.cvsignore, psxbarrier01/Makefile.am,
946        psxbarrier01/psxbarrier01.scn, psxbarrier01/test.c: New files.
947
9482006-10-30      Joel Sherrill <joel@OARcorp.com>
949
950        PR 841/rtems
951        * psxsem01/init.c: Make sem_timedwait more conformant to Open Group
952        specification.
953
9542006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
955
956        * configure.ac: Require autoconf-2.60. Require automake-1.10.
957
9582006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
959
960        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
961        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
962        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
963        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
964        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
965        psxfile01/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
966        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
967        psxtime/Makefile.am, psxtimer/Makefile.am: Eliminate scndir, docdir.
968        Use rtems_testsdir instead.
969
9702005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
971
972        * configure.ac: Remove RTEMS_ENABLE_BARE,
973        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
974
9752005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
976
977        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
978        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
979        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
980        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
981        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
982        psxfile01/Makefile.am, psxhdrs/Makefile.am, psxmount/Makefile.am,
983        psxmsgq01/Makefile.am, psxreaddir/Makefile.am, psxsem01/Makefile.am,
984        psxstat/Makefile.am, psxtime/Makefile.am, psxtimer/Makefile.am:
985        Convert to using *_PROGRAMS.
986
9872005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
988
989        * psx01/Makefile.am, psx02/Makefile.am,
990        psx03/Makefile.am, psx04/Makefile.am,
991        psx05/Makefile.am, psx06/Makefile.am,
992        psx07/Makefile.am, psx08/Makefile.am,
993        psx09/Makefile.am, psx10/Makefile.am,
994        psx11/Makefile.am, psx12/Makefile.am,
995        psx13/Makefile.am, psxcancel/Makefile.am,
996        psxchroot01/Makefile.am, psxfile01/Makefile.am,
997        psxmount/Makefile.am, psxmsgq01/Makefile.am,
998        psxreaddir/Makefile.am, psxsem01/Makefile.am,
999        psxstat/Makefile.am, psxtime/Makefile.am,
1000        psxtimer/Makefile.am: Rework.
1001
10022005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1003
1004        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1005        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1006        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1007        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1008        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1009        psxfile01/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
1010        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
1011        psxtime/Makefile.am, psxtimer/Makefile.am: Expand psxtests.am.
1012        * psxtests.am: Remove.
1013
10142005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1015
1016        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1017        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1018        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1019        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1020        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1021        psxfile01/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
1022        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
1023        psxtime/Makefile.am, psxtimer/Makefile.am:
1024        AM_CPPFLAGS += -I..../support/include.
1025
10262005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1027
1028        * psxtests.am: Set project_bspdir=$(PROJECT_ROOT)
1029
10302005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1031
1032        * psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1033        psxfile01/Makefile.am, psxmount/Makefile.am, psxreaddir/Makefile.am,
1034        psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1035        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1036        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1037        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1038        psxmsgq01/Makefile.am, psxsem01/Makefile.am, psxtimer/Makefile.am,
1039        psxstat/Makefile.am: Add ../include/pmacros.h
1040        * Makefile.am: Remove noinst_HEADERS. Remove POSIX_FILES_DIRS,
1041        POSIX_FILES_DIRS.
1042        * psxtests.am: Remove LIB_VARIANT.
1043
10442005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1045
1046        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1047        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1048        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1049        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1050        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1051        psxfile01/Makefile.am, psxhdrs/Makefile.am, psxmount/Makefile.am,
1052        psxmsgq01/Makefile.am, psxreaddir/Makefile.am, psxsem01/Makefile.am,
1053        psxstat/Makefile.am, psxtime/Makefile.am, psxtimer/Makefile.am:
1054        Remove SRC, PRINT_SRC.
1055
10562005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1057
1058        * Makefile.am: Cleanup.
1059
10602005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1061
1062        * psxtests.am: Add $(PGM): ${ARCH}/$(dirstamp).
1063        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1064        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1065        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1066        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1067        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1068        psxfile01/Makefile.am, psxhdrs/Makefile.am, psxmount/Makefile.am,
1069        psxmsgq01/Makefile.am, psxreaddir/Makefile.am, psxsem01/Makefile.am,
1070        psxstat/Makefile.am, psxtime/Makefile.am, psxtimer/Makefile.am:
1071        Partial conversion to automake.
1072
10732005-09-01      Joel Sherrill <joel@OARcorp.com>
1074
1075        PR 628/rtems
1076        * psx04/init.c, psx04/psx04.scn: Update tests to reflect a signal of 0
1077        being an error.
1078
10792005-04-26      Joel Sherrill <joel@OARcorp.com>
1080
1081        * psxreaddir/test.c: Eliminate warnings.
1082
10832004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
1084
1085        * configure.ac: Require automake > 1.9.
1086
10872004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1088
1089        * psx01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1090        * psx02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1091        * psx03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1092        * psx04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1093        * psx05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1094        * psx06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1095        * psx07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1096        * psx08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1097        * psx09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1098        * psx10/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1099        * psx11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1100        * psx12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1101        * psx13/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1102        * psxcancel/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1103        * psxchroot01/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1104        * psxfile01/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1105        * psxmount/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1106        * psxmsgq01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1107        * psxreaddir/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1108        * psxsem01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1109        * psxstat/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1110        * psxtime/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1111        * psxtimer/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1112
11132004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1114
1115        * psxcancel/init.c: Include <rtems/console.h> instead of <console.h>.
1116        * psxmount/test.c: Include <rtems/imfs.h> instead of <imfs.h>.
1117        * psxreaddir/test.c: Include <rtems/imfs.h> instead of <imfs.h>.
1118        * psxstat/test.c: Include <rtems/imfs.h> instead of <imfs.h>.
1119
11202004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
1121
1122        * psx06/init.c, psx06/system.h, psx06/task.c, psx06/task2.c: Convert
1123        to using c99 fixed size types.
1124
11252004-03-26      Ralf Corsepius <ralf.corsepius@rtems.org>
1126
1127        * Makefile.am: Remove include from SUBDIRS.
1128
11292004-03-26      Ralf Corsepius <ralf.corsepius@rtems.org>
1130
1131        * include/Makefile.am: Remove.
1132        * Makefile.am: Merge-in include/Makefile.am.
1133        * configure.ac: Reflect changes above.
1134
11352004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1136
1137        * configure.ac: Add 2nd arg to RTEMS_TOP.
1138
11392004-03-05      Joel Sherrill <joel@OARcorp.com>
1140
1141        * psxfile01/test.c, psxmsgq01/init.c, psxstat/test.c,
1142        psxtimer/psxtimer.c: Eliminate warnings and typos.
1143
11442004-02-26      Sébastien Barré <sbarre@sdelcc.com>
1145
1146        PR 582/core
1147        * psxmsgq01/init.c, psxmsgq01/psxmsgq01.scn: Fix the POSIX message
1148        queue test so more of it runs now.
1149
11502004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1151
1152        * psx01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
1153        Add PRE/TMPINSTALL_FILES to CLEANFILES.
1154        * psx02/Makefile.am: Ditto.
1155        * psx03/Makefile.am: Ditto.
1156        * psx04/Makefile.am: Ditto.
1157        * psx05/Makefile.am: Ditto.
1158        * psx06/Makefile.am: Ditto.
1159        * psx07/Makefile.am: Ditto.
1160        * psx08/Makefile.am: Ditto.
1161        * psx09/Makefile.am: Ditto.
1162        * psx10/Makefile.am: Ditto.
1163        * psx11/Makefile.am: Ditto.
1164        * psx12/Makefile.am: Ditto.
1165        * psx13/Makefile.am: Ditto.
1166        * psxcancel/Makefile.am: Ditto.
1167        * psxchroot01/Makefile.am: Ditto.
1168        * psxfile01/Makefile.am: Ditto.
1169        * psxmount/Makefile.am: Ditto.
1170        * psxmsgq01/Makefile.am: Ditto.
1171        * psxreaddir/Makefile.am: Ditto.
1172        * psxsem01/Makefile.am: Ditto.
1173        * psxstat/Makefile.am: Ditto.
1174        * psxtime/Makefile.am: Ditto.
1175        * psxtimer/Makefile.am: Ditto.
1176
11772003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1178
1179        * psxtests.am: Add dirstamp support.
1180
11812003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1182
1183        * psxtests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
1184
11852003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1186
1187        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
1188
11892003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1190
1191        * psxcancel/Makefile.am: Remove used H_FILES.
1192
11932003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1194
1195        * include/Makefile.am: Reformat.
1196        * psx01/Makefile.am: Remove all-local: $(ARCH).
1197        * psx02/Makefile.am: Remove all-local: $(ARCH).
1198        * psx03/Makefile.am: Remove all-local: $(ARCH).
1199        * psx04/Makefile.am: Remove all-local: $(ARCH).
1200        * psx05/Makefile.am: Remove all-local: $(ARCH).
1201        * psx06/Makefile.am: Remove all-local: $(ARCH).
1202        * psx07/Makefile.am: Remove all-local: $(ARCH).
1203        * psx08/Makefile.am: Remove all-local: $(ARCH).
1204        * psx09/Makefile.am: Remove all-local: $(ARCH).
1205        * psx10/Makefile.am: Remove all-local: $(ARCH).
1206        * psx11/Makefile.am: Remove all-local: $(ARCH).
1207        * psx12/Makefile.am: Remove all-local: $(ARCH).
1208        * psx13/Makefile.am: Remove all-local: $(ARCH).
1209        * psxcancel/Makefile.am: Remove all-local: $(ARCH).
1210        * psxchroot01/Makefile.am: Remove all-local: $(ARCH).
1211        * psxfile01/Makefile.am: Remove all-local: $(ARCH).
1212        * psxhdrs/Makefile.am: Remove all-local: $(ARCH).
1213        * psxmount/Makefile.am: Remove all-local: $(ARCH).
1214        * psxmsgq01/Makefile.am: Remove all-local: $(ARCH).
1215        * psxreaddir/Makefile.am: Remove all-local: $(ARCH).
1216        * psxsem01/Makefile.am: Remove all-local: $(ARCH).
1217        * psxstat/Makefile.am: Remove all-local: $(ARCH).
1218        * psxtime/Makefile.am: Remove all-local: $(ARCH).
1219        * psxtimer/Makefile.am: Remove all-local: $(ARCH).
1220
12212003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1222
1223        * configure.ac: Reflect having moved to testsuites/.
1224
12252003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1226
1227        * configure.ac: Remove RTEMS_CANONICAL_HOST.
1228
12292003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1230
1231        * configure.ac:Remove RTEMS_CHECK_CPU.
1232
12332003-09-15      Jennifer Averett <jennifer@OARcorp.com>
1234
1235        * psxhdrs/sync01.c, psxhdrs/sync02.c: Correct fd creation
1236
12372003-09-04      Joel Sherrill <joel@OARcorp.com>
1238
1239        * psx01/init.c, psx01/system.h, psx01/task.c, psx02/init.c,
1240        psx02/system.h, psx02/task.c, psx03/init.c, psx03/system.h,
1241        psx03/task.c, psx04/init.c, psx04/system.h, psx04/task1.c,
1242        psx04/task2.c, psx04/task3.c, psx05/init.c, psx05/system.h,
1243        psx05/task.c, psx05/task2.c, psx05/task3.c, psx06/init.c,
1244        psx06/system.h, psx06/task.c, psx06/task2.c, psx07/init.c,
1245        psx07/system.h, psx07/task.c, psx08/init.c, psx08/system.h,
1246        psx08/task1.c, psx08/task2.c, psx08/task3.c, psx09/init.c,
1247        psx09/system.h, psx10/init.c, psx10/system.h, psx10/task.c,
1248        psx10/task2.c, psx10/task3.c, psx11/init.c, psx11/system.h,
1249        psx11/task.c, psx12/init.c, psx12/system.h, psx12/task.c,
1250        psx13/main.c, psx13/test.c, psxcancel/init.c, psxfile01/main.c,
1251        psxfile01/test.c, psxhdrs/clock01.c, psxhdrs/clock02.c,
1252        psxhdrs/clock03.c, psxhdrs/clock04.c, psxhdrs/clock05.c,
1253        psxhdrs/clock06.c, psxhdrs/cond01.c, psxhdrs/cond02.c,
1254        psxhdrs/cond03.c, psxhdrs/cond04.c, psxhdrs/cond05.c,
1255        psxhdrs/cond06.c, psxhdrs/cond07.c, psxhdrs/cond08.c,
1256        psxhdrs/cond09.c, psxhdrs/cond10.c, psxhdrs/key01.c, psxhdrs/key02.c,
1257        psxhdrs/key03.c, psxhdrs/key04.c, psxhdrs/mutex01.c,
1258        psxhdrs/mutex02.c, psxhdrs/mutex03.c, psxhdrs/mutex04.c,
1259        psxhdrs/mutex05.c, psxhdrs/mutex06.c, psxhdrs/mutex07.c,
1260        psxhdrs/mutex08.c, psxhdrs/mutex09.c, psxhdrs/mutex10.c,
1261        psxhdrs/mutex11.c, psxhdrs/mutex12.c, psxhdrs/mutex13.c,
1262        psxhdrs/mutex14.c, psxhdrs/mutex15.c, psxhdrs/mutex16.c,
1263        psxhdrs/proc01.c, psxhdrs/proc02.c, psxhdrs/proc03.c,
1264        psxhdrs/proc04.c, psxhdrs/proc05.c, psxhdrs/proc06.c,
1265        psxhdrs/proc07.c, psxhdrs/proc08.c, psxhdrs/proc09.c,
1266        psxhdrs/proc10.c, psxhdrs/proc11.c, psxhdrs/proc12.c,
1267        psxhdrs/proc13.c, psxhdrs/proc14.c, psxhdrs/pthread01.c,
1268        psxhdrs/pthread02.c, psxhdrs/pthread03.c, psxhdrs/pthread04.c,
1269        psxhdrs/pthread05.c, psxhdrs/pthread06.c, psxhdrs/pthread07.c,
1270        psxhdrs/pthread08.c, psxhdrs/pthread09.c, psxhdrs/pthread10.c,
1271        psxhdrs/pthread11.c, psxhdrs/pthread12.c, psxhdrs/pthread13.c,
1272        psxhdrs/pthread14.c, psxhdrs/pthread15.c, psxhdrs/pthread16.c,
1273        psxhdrs/pthread17.c, psxhdrs/pthread18.c, psxhdrs/pthread19.c,
1274        psxhdrs/pthread20.c, psxhdrs/pthread21.c, psxhdrs/pthread22.c,
1275        psxhdrs/pthread23.c, psxhdrs/pthread24.c, psxhdrs/pthread25.c,
1276        psxhdrs/pthread26.c, psxhdrs/pthread27.c, psxhdrs/pthread28.c,
1277        psxhdrs/pthread29.c, psxhdrs/pthread30.c, psxhdrs/pthread31.c,
1278        psxhdrs/pthread32.c, psxhdrs/pthread33.c, psxhdrs/pthread34.c,
1279        psxhdrs/pthread35.c, psxhdrs/pthread36.c, psxhdrs/sched01.c,
1280        psxhdrs/sched02.c, psxhdrs/sched03.c, psxhdrs/sched04.c,
1281        psxhdrs/sched05.c, psxhdrs/sched06.c, psxhdrs/sched07.c,
1282        psxhdrs/sched08.c, psxhdrs/signal01.c, psxhdrs/signal02.c,
1283        psxhdrs/signal03.c, psxhdrs/signal04.c, psxhdrs/signal05.c,
1284        psxhdrs/signal06.c, psxhdrs/signal07.c, psxhdrs/signal08.c,
1285        psxhdrs/signal09.c, psxhdrs/signal10.c, psxhdrs/signal11.c,
1286        psxhdrs/signal12.c, psxhdrs/signal13.c, psxhdrs/signal14.c,
1287        psxhdrs/signal15.c, psxhdrs/signal16.c, psxhdrs/signal17.c,
1288        psxhdrs/signal18.c, psxhdrs/signal19.c, psxhdrs/signal20.c,
1289        psxhdrs/signal21.c, psxhdrs/signal22.c, psxhdrs/signal23.c,
1290        psxhdrs/sync01.c, psxhdrs/sync02.c, psxhdrs/sync03.c,
1291        psxhdrs/time01.c, psxhdrs/time02.c, psxhdrs/time03.c,
1292        psxhdrs/time04.c, psxhdrs/time05.c, psxhdrs/time06.c,
1293        psxhdrs/time07.c, psxhdrs/time08.c, psxhdrs/time09.c,
1294        psxhdrs/time10.c, psxhdrs/time11.c, psxhdrs/time12.c,
1295        psxhdrs/time13.c, psxhdrs/timer01.c, psxhdrs/timer02.c,
1296        psxhdrs/timer03.c, psxhdrs/timer04.c, psxhdrs/timer05.c,
1297        psxhdrs/timer06.c, psxhdrs/timer07.c, psxmsgq01/init.c,
1298        psxmsgq01/system.h, psxsem01/system.h, psxstat/main.c,
1299        psxstat/test.c, psxtime/main.c, psxtime/test.c, psxtimer/psxtimer.c,
1300        psxtimer/system.h: URL for license changed.
1301
13022003-09-04      Joel Sherrill <joel@OARcorp.com>
1303
1304        PR 462/tests
1305        * psxhdrs/Makefile.am: Added ualarm.c
1306        * psxhdrs/signal23.c: New file.
1307
13082003-09-03      Joel Sherrill <joel@OARcorp.com>
1309
1310        PR 463/tests
1311        PR 465/tests
1312        * psxhdrs/Makefile.am: Add new test cases.
1313        * psxhdrs/sync01.c, psxhdrs/sync02.c, psxhdrs/sync03.c,
1314        psxhdrs/timer07.c: New files.
1315
13162003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1317
1318        * Makefile.am: Reflect having moved aclocal/.
1319
13202003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1321
1322        * Makefile.am: Reflect having moved automake/.
1323        * include/Makefile.am: Reflect having moved automake/.
1324        * psx01/Makefile.am: Reflect having moved automake/.
1325        * psx02/Makefile.am: Reflect having moved automake/.
1326        * psx03/Makefile.am: Reflect having moved automake/.
1327        * psx04/Makefile.am: Reflect having moved automake/.
1328        * psx05/Makefile.am: Reflect having moved automake/.
1329        * psx06/Makefile.am: Reflect having moved automake/.
1330        * psx07/Makefile.am: Reflect having moved automake/.
1331        * psx08/Makefile.am: Reflect having moved automake/.
1332        * psx09/Makefile.am: Reflect having moved automake/.
1333        * psx10/Makefile.am: Reflect having moved automake/.
1334        * psx11/Makefile.am: Reflect having moved automake/.
1335        * psx12/Makefile.am: Reflect having moved automake/.
1336        * psx13/Makefile.am: Reflect having moved automake/.
1337        * psxcancel/Makefile.am: Reflect having moved automake/.
1338        * psxchroot01/Makefile.am: Reflect having moved automake/.
1339        * psxfile01/Makefile.am: Reflect having moved automake/.
1340        * psxhdrs/Makefile.am: Reflect having moved automake/.
1341        * psxmount/Makefile.am: Reflect having moved automake/.
1342        * psxmsgq01/Makefile.am: Reflect having moved automake/.
1343        * psxreaddir/Makefile.am: Reflect having moved automake/.
1344        * psxsem01/Makefile.am: Reflect having moved automake/.
1345        * psxstat/Makefile.am: Reflect having moved automake/.
1346        * psxtime/Makefile.am: Reflect having moved automake/.
1347        * psxtimer/Makefile.am: Reflect having moved automake/.
1348
13492003-08-14      Joel Sherrill <joel@OARcorp.com>
1350
1351        PR 408/filesystem
1352        * psx13/test.c: Added very rudimentary test of sync() service.
1353
13542003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1355
1356        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
1357
13582003-06-12      Joel Sherrill <joel@OARcorp.com>
1359
1360        * psxchroot01/test.c, psxreaddir/test.c: Removed warnings.
1361
13622003-05-29      Joel Sherrill <joel@OARcorp.com>
1363
1364        * psx02/init.c, psx04/init.c, psx13/test.c, psxchroot01/test.c,
1365        psxhdrs/pthread07.c, psxmsgq01/init.c, psxreaddir/test.c,
1366        psxtimer/psxtimer.c: Removed warnings.
1367
13682003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1369
1370        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
1371        CC_CFLAGS_DEFAULT (obsolete).
1372
13732003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1374
1375        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
1376        Remove CC_LDFLAGS_PROFILE_V.
1377
13782003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1379
1380        * configure.ac: Remove AC_CONFIG_AUX_DIR.
1381
13822003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1383
1384        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
1385
13862003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1387
1388        * configure.ac: AC_PREREQ(2.57).
1389
13902002-11-14      Joel Sherrill <joel@OARcorp.com>
1391
1392        * psx01/psx01.scn, psx02/psx02.scn, psx03/psx03.scn, psx04/psx04.scn,
1393        psx05/psx05.scn, psx06/psx06.scn, psx07/psx07.scn, psx08/psx08.scn,
1394        psx09/psx09.scn, psx10/psx10.scn, psx11/psx11.scn, psx12/psx12.scn:
1395        Per PR239 update the IDs in the various screens.
1396
13972002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1398
1399        * .cvsignore: Reformat.
1400        Add autom4te*cache.
1401        Remove autom4te.cache.
1402
14032002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1404
1405        * psx01/Makefile.am: Use .$(OBJEXT) instead of .o.
1406        * psx02/Makefile.am: Use .$(OBJEXT) instead of .o.
1407        * psx03/Makefile.am: Use .$(OBJEXT) instead of .o.
1408        * psx04/Makefile.am: Use .$(OBJEXT) instead of .o.
1409        * psx05/Makefile.am: Use .$(OBJEXT) instead of .o.
1410        * psx06/Makefile.am: Use .$(OBJEXT) instead of .o.
1411        * psx07/Makefile.am: Use .$(OBJEXT) instead of .o.
1412        * psx08/Makefile.am: Use .$(OBJEXT) instead of .o.
1413        * psx09/Makefile.am: Use .$(OBJEXT) instead of .o.
1414        * psx10/Makefile.am: Use .$(OBJEXT) instead of .o.
1415        * psx11/Makefile.am: Use .$(OBJEXT) instead of .o.
1416        * psx12/Makefile.am: Use .$(OBJEXT) instead of .o.
1417        * psx13/Makefile.am: Use .$(OBJEXT) instead of .o.
1418        * psxcancel/Makefile.am: Use .$(OBJEXT) instead of .o.
1419        * psxchroot01/Makefile.am: Use .$(OBJEXT) instead of .o.
1420        * psxfile01/Makefile.am: Use .$(OBJEXT) instead of .o.
1421        * psxhdrs/Makefile.am: Use .$(OBJEXT) instead of .o.
1422        * psxmount/Makefile.am: Use .$(OBJEXT) instead of .o.
1423        * psxmsgq01/Makefile.am: Use .$(OBJEXT) instead of .o.
1424        * psxreaddir/Makefile.am: Use .$(OBJEXT) instead of .o.
1425        * psxsem01/Makefile.am: Use .$(OBJEXT) instead of .o.
1426        * psxstat/Makefile.am: Use .$(OBJEXT) instead of .o.
1427        * psxtime/Makefile.am: Use .$(OBJEXT) instead of .o.
1428        * psxtimer/Makefile.am: Use .$(OBJEXT) instead of .o.
1429
14302002-08-01      Joel Sherrill <joel@OARcorp.com>
1431
1432        * Per PR47 add support for buffered test output.  This involved
1433        adding defines to redirect output to a buffer and dump it when
1434        full, at "test pause", and at exit.  To avoid problems when redefining
1435        exit(), all tests were modified to call rtems_test_exit().
1436        Some tests, notable psxtests, had to be modified to include
1437        the standard test macro .h file (pmacros.h or tmacros.h) to
1438        enable this support.
1439        * include/pmacros.h, psx01/task.c, psx02/init.c, psx02/task.c,
1440        psx03/init.c, psx04/init.c, psx05/init.c, psx06/init.c, psx07/init.c,
1441        psx08/task3.c, psx09/init.c, psx10/init.c, psx11/init.c,
1442        psx12/init.c, psx13/Makefile.am, psx13/main.c, psx13/test.c,
1443        psxcancel/init.c, psxchroot01/Makefile.am, psxchroot01/main.c,
1444        psxchroot01/test.c, psxfile01/Makefile.am, psxfile01/main.c,
1445        psxfile01/test.c, psxfile01/test_cat.c, psxfile01/test_extend.c,
1446        psxfile01/test_write.c, psxmount/Makefile.am, psxmount/main.c,
1447        psxmount/test.c, psxmsgq01/init.c, psxreaddir/Makefile.am,
1448        psxreaddir/main.c, psxreaddir/test.c, psxsem01/init.c,
1449        psxstat/Makefile.am, psxstat/main.c, psxstat/test.c, psxtime/main.c,
1450        psxtime/test.c, psxtimer/psxtimer.c: Modified.
1451
14522002-07-05      Joel Sherrill <joel@OARcorp.com>
1453
1454        * psxcancel/Makefile.am, psxcancel/init.c, psxcancel/psxcancel.scn:
1455        Updated as part of PR164 which reported problems with the RTEMS
1456        implementation of pthread_cancel.
1457       
14582001-04-26      Joel Sherrill <joel@OARcorp.com>
1459
1460        * psxmsgq01/init.c: Reflect changes made to address PR81 that
1461        reworked POSIX message queues to add a descriptor separate from
1462        the underlying message queue.  This allows non-blocking to follow
1463        the "open" not the underlying queue.
1464 
14652002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1466
1467        * configure.ac: Remove ENABLE_GCC28.
1468
14692002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1470
1471        * configure.ac:
1472        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
1473        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
1474        * Makefile.am: Remove AUTOMAKE_OPTIONS.
1475        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
1476        * psx01/Makefile.am: Remove AUTOMAKE_OPTIONS.
1477        * psx02/Makefile.am: Remove AUTOMAKE_OPTIONS.
1478        * psx03/Makefile.am: Remove AUTOMAKE_OPTIONS.
1479        * psx04/Makefile.am: Remove AUTOMAKE_OPTIONS.
1480        * psx05/Makefile.am: Remove AUTOMAKE_OPTIONS.
1481        * psx06/Makefile.am: Remove AUTOMAKE_OPTIONS.
1482        * psx07/Makefile.am: Remove AUTOMAKE_OPTIONS.
1483        * psx08/Makefile.am: Remove AUTOMAKE_OPTIONS.
1484        * psx09/Makefile.am: Remove AUTOMAKE_OPTIONS.
1485        * psx10/Makefile.am: Remove AUTOMAKE_OPTIONS.
1486        * psx11/Makefile.am: Remove AUTOMAKE_OPTIONS.
1487        * psx12/Makefile.am: Remove AUTOMAKE_OPTIONS.
1488        * psx13/Makefile.am: Remove AUTOMAKE_OPTIONS.
1489        * psxcancel/Makefile.am: Remove AUTOMAKE_OPTIONS.
1490        * psxchroot01/Makefile.am: Remove AUTOMAKE_OPTIONS.
1491        * psxfile01/Makefile.am: Remove AUTOMAKE_OPTIONS.
1492        * psxhdrs/Makefile.am: Remove AUTOMAKE_OPTIONS.
1493        * psxmount/Makefile.am: Remove AUTOMAKE_OPTIONS.
1494        * psxmsgq01/Makefile.am: Remove AUTOMAKE_OPTIONS.
1495        * psxreaddir/Makefile.am: Remove AUTOMAKE_OPTIONS.
1496        * psxsem01/Makefile.am: Remove AUTOMAKE_OPTIONS.
1497        * psxstat/Makefile.am: Remove AUTOMAKE_OPTIONS.
1498        * psxtime/Makefile.am: Remove AUTOMAKE_OPTIONS.
1499        * psxtimer/Makefile.am: Remove AUTOMAKE_OPTIONS.
1500
15012001-11-07      Jennifer Averett <jennifer@OARcorp.com>
1502
1503        Reported by Ibragimov Ilya <ibr@oktet.ru> and tracked as PR63.
1504        * psxstat/test.c: Fix test ENOTDIR to correspond to chdir() change.
1505        Since we check permissions before evaluating enough to see if it
1506        a regular file or directory, this hack is needed to make the regular
1507        file executable.
1508
15092001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1510
1511        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
1512        * configure.in: Remove.
1513        * configure.ac: New file, generated from configure.in by autoupdate.
1514
15152001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1516
1517        * psxtests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
1518
15192001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1520
1521        * psx01/Makefile.am: include leaf.am instead of leaf.cfg.
1522        * psx11/Makefile.am: include leaf.am instead of leaf.cfg.
1523        * psxcancel/Makefile.am: include leaf.am instead of leaf.cfg.
1524        * psx02/Makefile.am: include leaf.am instead of leaf.cfg.
1525        * psx13/Makefile.am: include leaf.am instead of leaf.cfg.
1526        * psxtime/Makefile.am: include leaf.am instead of leaf.cfg.
1527        * psxchroot01/Makefile.am: include leaf.am instead of leaf.cfg.
1528        * psx07/Makefile.am: include leaf.am instead of leaf.cfg.
1529        * psxmsgq01/Makefile.am: include leaf.am instead of leaf.cfg.
1530        * psxtimer/Makefile.am: include leaf.am instead of leaf.cfg.
1531        * psx10/Makefile.am: include leaf.am instead of leaf.cfg.
1532        * psx08/Makefile.am: include leaf.am instead of leaf.cfg.
1533        * psxhdrs/Makefile.am: include leaf.am instead of leaf.cfg.
1534        * psxfile01/Makefile.am: include leaf.am instead of leaf.cfg.
1535        * psx05/Makefile.am: include leaf.am instead of leaf.cfg.
1536        * psx09/Makefile.am: include leaf.am instead of leaf.cfg.
1537        * psxmount/Makefile.am: include leaf.am instead of leaf.cfg.
1538        * psxstat/Makefile.am: include leaf.am instead of leaf.cfg.
1539        * psx12/Makefile.am: include leaf.am instead of leaf.cfg.
1540        * psxreaddir/Makefile.am: include leaf.am instead of leaf.cfg.
1541        * psxsem01/Makefile.am: include leaf.am instead of leaf.cfg.
1542        * psx03/Makefile.am: include leaf.am instead of leaf.cfg.
1543        * psx04/Makefile.am: include leaf.am instead of leaf.cfg.
1544        * psx06/Makefile.am: include leaf.am instead of leaf.cfg.
1545
15462001-08-09      Fernando-Ruiz Casas <correo@fernando-ruiz.com>
1547
1548        * psxchroot01/.cvsignore, psxchroot01/Makefile.am, psxchroot01/main.c,
1549        psxchroot01/psxchroot01.scn, psxchroot01/test.c:  Implemented the
1550        psxchroot01 test.
1551
15522001-05-25      Joel Sherrill <joel@OARcorp.com>
1553
1554        * Added once version of psxchroot01 test for user review.
1555        * psxchroot01: New directory.
1556        * psxchroot01/Makefile.am, psxchroot01/main.c, psxchroot01/test.c,
1557        psxchroot01/psxchroot01.scn, psxchroot01/.cvsignore: New files.
1558        * configure.in, Makefile.am: Modified to reflect above.
1559
15602001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
1561
1562        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
1563
15642001-04-24      Joel Sherrill <joel@OARcorp.com>
1565
1566        * psxfile01/test.c, psxfile01/psxfile01.scn : Added test case for
1567        open, write, reopen, append twice from Andrew Bythell
1568        <abythell@nortelnetworks.com> that tripped an initialization
1569        problem in the IMFS.
1570
15712001-04-20      Joel Sherrill <joel@OARcorp.com>
1572
1573        * psx04/init.c, psx04/psx04.scn, psx07/init.c, psx07/psx07.scn,
1574        psxfile01/psxfile01.scn, psxmsgq01/psxmsgq01.scn,
1575        psxreaddir/test.c, psxstat/psxstat.scn, psxstat/test.c,
1576        psxtime/psxtime.scn, psxtimer/psxtimer.scn:
1577        Various adjustments so test output matches screens more reliably.
1578
15792001-01-25      Joel Sherrill <joel@OARcorp.com>
1580
1581        * psx01/psx01.scn: Corrected to reflect clock_getres() now working.
1582
15832000-11-17      Jennifer Averett <jennifer@OARcorp.com>
1584
1585        * psxstat/test.c, psxstat/psxstat.scn: Forced inode numbers
1586        to remain consistant across platforms and bsps by forcing
1587        a mount point in front of all paths.
1588
15892000-11-17      Jennifer Averret <jennifer@OARcorp.com>
1590
1591        * psxmount/test.c, psxmount/psxmount.scn: Improve output to report
1592        expected error condition in one case.
1593        * psxreaddir/test.c, psxreaddir.scn: Added test cases to exercise
1594        readdir() of root of mounted filesystem.  Also corrected the screen
1595        file for some mistakes noticed in this effort.
1596
15972000-11-13      Joel Sherrill <joel@OARcorp.com>
1598
1599        * psxmount/psxmount.scn, psxmount/test.c: Correct spelling.
1600
16012000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1602
1603        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
1604
16052000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1606
1607        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
1608
16092000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1610
1611        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
1612        Switch to GNU canonicalization.
1613        * psxtests.am: Remove DEFS.
1614
16152000-10-24      Joel Sherrill <joel@OARcorp.com>
1616
1617        * psxmount/test.c, psxstat/test.c: Include <imfs.h> to get IMFS_ops.
1618        It was formerly incorrectly prototyped in <libio.h>.
1619
16202000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1621
1622        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1623        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1624        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1625        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1626        psx13/Makefile.am, psxcancel/Makefile.am, psxfile01/Makefile.am,
1627        psxhdrs/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
1628        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
1629        psxtime/Makefile.am, psxtimer/Makefile.am: Include compile.am
1630
16312000-08-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1632        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1633        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1634        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1635        psx10/Makefile.am, psx11/Makefile.am, psx11/Makefile.am,
1636        psx12/Makefile.am, psxcancel/Makefile.am, psxmsgq01/Makefile.am,
1637        psxsem01/Makefile.am, psxsem01/Makefile.am, psxtimer/Makefile.am:
1638        Use AM_CPPFLAGS += instead of AM_CPPFLAGS =
1639
16402000-08-10      Joel Sherrill <joel@OARcorp.com>
1641
1642        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.