source: rtems/testsuites/psxtests/ChangeLog @ ea6eb431

4.104.115
Last change on this file since ea6eb431 was ea6eb431, checked in by Joel Sherrill <joel.sherrill@…>, on 11/23/09 at 14:58:18

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

PR 1460/cpukit

  • psx14/init.c: Change return type on methods accessing portions of RTEMS Ids to int. This allows -1 to be return on error.
  • Property mode set to 100644
File size: 64.2 KB
Line 
12009-11-23      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        PR 1460/cpukit
4        * psx14/init.c: Change return type on methods accessing portions of
5        RTEMS Ids to int. This allows -1 to be return on error.
6
72009-11-11      Joel Sherrill <joel.sherrill@oarcorp.com>
8
9        PR 1466/tests
10        * Makefile.am, configure.ac, psxclock/init.c, psxclock/psxclock.doc,
11        psxclock/psxclock.scn, psxkey03/init.c, psxsignal02/init.c,
12        psxsignal03/init.c, psxstack01/init.c: Remove usleep() from tests.
13        Add test specifically to test it since it is deprecated as of
14        POSIX.1-2008.
15        * psxusleep/.cvsignore, psxusleep/Makefile.am, psxusleep/init.c,
16        psxusleep/psxusleep.doc, psxusleep/psxusleep.scn: New files.
17
182009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
19
20        * psxcancel01/init.c: Initialize start time.
21
222009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
23
24        * psxmsgq01/init.c, psxsem01/init.c: Add service to check status
25        returned by POSIX methods which return a pointer which is -1 on
26        error. This eliminated some casts.
27
282009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
29
30        * psxenosys/Makefile.am: Add documentation file.
31        * psxenosys/psxenosys.doc: New file.
32
332009-01-02      Ralf Corsépius <ralf.corsepius@rtems.org>
34
35        * psxsignal03/init.c:
36        Print sigval.sival_ptr instead of "union sigval".
37
382009-01-01      Ralf Corsépius <ralf.corsepius@rtems.org>
39
40        * psxstat/test.c: Apply PRI* macros to print struct stat fields.
41        * psxreaddir/test.c: Apply PRI* macros to print struct stat fields.
42        * psxfile01/test.c: Remove obsure #ifdef's.
43        Apply PRI* macros to print struct stat fields.
44
452009-10-31      Ralf Corsépius <ralf.corsepius@rtems.org>
46
47        * include/pmacros.h: Change TM_OCTOBER to 9, TM_NOVEMBER to 10,
48        TM_DECEMBER to 11 (tm_mon months start with JAN = 0).
49
502009-10-31      Ralf Corsépius <ralf.corsepius@rtems.org>
51
52        * include/pmacros.h: November is the 11th month.
53
542009-10-30      Ralf Corsépius <ralf.corsepius@rtems.org>
55
56        * psxstat/test.c: Remove #ifdef's.
57        * psxmount/test.c, psxreaddir/test.c: Remove __P (unused anachronism).
58        * psxfatal02/testcase.h: Fall back to INT_MAX as posix stack size in
59        if 12MB are too big for a target (16bit compliance).
60        * psx04/init.c: Use INT_MAX instead of 0xffffffff in call to kill()
61        for 16bit compliance.
62        * psx14/init.c: Add local prototypes for
63        rtems_object_api_minimum_class, rtems_object_api_maximum_class.
64        Reflect the prototypes having been missing to printf's.
65
662009-10-29      Ralf Corsépius <ralf.corsepius@rtems.org>
67
68        * psxsysconf/init.c:
69        Comment out sysconf(LONG_MAX) check (not useful).
70        Change sysconf(0x12345678) check into sysconf(INT_MAX) for better
71        16bit compliance.
72        * psx11/task.c: Use long for nsecs.
73        * psx10/init.c: Pass 0x7FFF instead of 0xFFFFFF as invalid pshared
74        attribute to pthread_condattr_setpshared for 16bit target compliance.
75
762009-10-28      Ralf Corsépius <ralf.corsepius@rtems.org>
77
78        * psxbarrier01/test.c: Include <tmacros.h>
79
802009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
81
82        * psx01/init.c, psx01/task.c, psx02/init.c, psx03/init.c,
83        psx04/init.c, psx05/init.c, psx06/init.c, psx07/init.c,
84        psx08/init.c, psx09/init.c, psx10/task.c, psx10/task2.c,
85        psx10/task3.c, psx11/init.c, psx12/init.c, psxalarm01/init.c,
86        psxbarrier01/test.c, psxkey01/init.c, psxkey01/task.c,
87        psxmsgq02/init.c, psxsignal01/init.c, psxualarm/init.c:
88        Use PRIxpthread_t to print pthread_t's.
89
902009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
91
92        * psxmsgq02/init.c:
93        Remove cast in call to fatal_posix_service_status_errno.
94        * psxenosys/init.c:
95        Add missing args in calls to execl, execlp, execle.
96        * psxhdrs/pthread36.c: Use HAVE_DECL_PTHREAD_ATTR_GETCPUTIME.
97        * psxhdrs/pthread35.c: Use HAVE_DECL_PTHREAD_ATTR_SETCPUTIME.
98        * psx07/init.c: Use HAVE_DECL_PTHREAD_ATTR_GETCPUTIME,
99        HAVE_DECL_PTHREAD_ATTR_SETCPUTIME.
100        * configure.ac:
101        Add AC_CHECK_DECLS pthread_attr_getcputime, pthread_attr_setcputime.
102
1032009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
104
105        * psxtimer01/psxtimer.c: Use %ld to print *.tv_nsec.
106        * psxsysconf/init.c: Use %ld to print *.tv_nsec.
107        * psxclock/init.c: Use %ld to print *.tv_nsec.
108        * psx06/init.c, psx06/system.h: Misc. warning fixes.
109
1102009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
111
112        * psxsignal03/init.c: Add missing argument to printf.
113        * psxfile01/test.c: Use %zu instead of %d to print size_t's.
114        * psxclock/init.c, psxtimer01/psxtimer.c:
115        Use PRItime_t to print time_t's.
116        * configure.ac: Add AC_CHECK_HEADERS sys/mman.h.
117        Add AC_CHECK_DECLS pthread_atfork, adjtime, mprotect.
118
1192009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
120
121        * psxtime/test.c: Include <sys/time.h>.
122        Conditionally add local prototype for adjtime()
123        if sys/time.h doesn't supply it.
124        * psx07/init.c: Include <sched.h>, <pthread.h>.
125        * psx05/init.c: Include <sched.h>.
126        * psx11/init.c, psx09/init.c: Include <sched.h>.
127        * psx12/init.c: Include <sched.h>.
128        * psxenosys/init.c: Include <pthread.h>.
129        Conditionally add local prototype for pthread_atfork()
130        if pthread.h doesn't supply it.
131        * psxkey01/init.c: Include "test_support.h".
132
1332009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
134
135        * configure.ac: Check for pthread_atfork in pthread.h.
136        * psxrwlock01/test.c: Conditionally add local prototype for
137        pthread_atfork() if pthread.h doesn't supply it.
138        Include <pthread.h>.
139
1402009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
141
142        * configure.ac: Check for sys/mman.h.
143        Check for mprotect in sys/mman.h.
144        * psxenosys/init.c: Conditionally add local prototype for
145        mprotect() if sys/mman.h doesn't supply it.
146
1472009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
148
149        * configure.ac: Check for pthread_rwlock_unlock in pthread.h.
150        * psxrwlock01/test.c: Conditionally add local prototype for
151        pthread_rwlock_unlock() if pthread.h doesn't supply it.
152
1532009-10-25      Ralf Corsépius <ralf.corsepius@rtems.org>
154
155        * psx01/init.c, psxalarm01/init.c, psxbarrier01/test.c,
156        psxclock/init.c, psxfatal01/testcase.h, psxfatal02/testcase.h,
157        psxhdrs/signal12.c, psxkey01/init.c, psxkey03/init.c,
158        psxmsgq01/init.c, psxmsgq02/init.c, psxmsgq03/init.c,
159        psxreaddir/test.c, psxrwlock01/test.c, psxsignal01/init.c,
160        psxsignal02/init.c, psxsignal03/init.c, psxspin01/test.c,
161        psxspin02/test.c, psxstack01/init.c, psxstat/test.c,
162        psxualarm/init.c: Remove unused vars.
163        Add missing prototypes.
164
1652009-10-22      Joel Sherrill <joel.sherrill@oarcorp.com>
166
167        * Makefile.am: Build file IO related tests even with POSIX threading is
168        disabled.
169
1702009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
171
172        * configure.ac: Don't add -ansi -fasm to CFLAGS.
173
1742009-10-14      Joel Sherrill <joel.sherrill@OARcorp.com>
175
176        * psxtimer01/psxtimer.c: It is not necessarily an error for the time
177        remaining to not equal the period.
178
1792009-10-11      Joel Sherrill <joel.sherrill@oarcorp.com>
180
181        * psx05/init.c, psx05/psx05.scn: Add test for bad mutex type.
182
1832009-10-11      Joel Sherrill <joel.sherrill@oarcorp.com>
184
185        * psxcleanup/system.h: Fix typo.
186        * Makefile.am, configure.ac: Add new test for exercising pushing
187        and popping a clean up handler without actually executing it.
188        * psxcleanup01/.cvsignore, psxcleanup01/Makefile.am,
189        psxcleanup01/init.c, psxcleanup01/psxcleanup01.doc,
190        psxcleanup01/psxcleanup01.scn: New files.
191
1922009-10-11      Joel Sherrill <joel.sherrill@OARcorp.com>
193
194        * Makefile.am, configure.ac: Add new test to ensure that canceling an
195        alarm works as defined.
196        * psxalarm01/.cvsignore, psxalarm01/Makefile.am, psxalarm01/init.c,
197        psxalarm01/psxalarm01.doc, psxalarm01/psxalarm01.scn: New files.
198
1992009-10-11      Joel Sherrill <joel.sherrill@OARcorp.com>
200
201        * psxtimer01/psxtimer.c: Actually pass the pointer we initialized.
202
2032009-10-11      Joel Sherrill <joel.sherrill@oarcorp.com>
204
205        * psxtimer01/psxtimer.c: Make sure we have null and not-null as return
206        parameter to timer_settime().
207
2082009-10-10      Joel Sherrill <joel.sherrill@oarcorp.com>
209
210        * psxtimer01/psxtimer.c: Modify so it passes in a NULL to
211        timer_settime() for previous value. We are not using the
212        value in this particular case and this path must be exercised.
213        * psxtimer01/psxtimer01.scn: Update so it matches output on sis.
214
2152009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
216
217        * psxcancel/init.c, psxcancel/psxcancel.scn, psxcancel01/init.c,
218        psxcancel01/psxcancel01.scn: Add missing pthread cancellation test
219        cases.
220
2212009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
222
223        * Makefile.am, configure.ac: Add new test for calling pthread_cancel()
224        from an ISR.
225        * psxcancel01/.cvsignore, psxcancel01/Makefile.am, psxcancel01/init.c,
226        psxcancel01/psxcancel01.doc, psxcancel01/psxcancel01.scn: New files.
227
2282009-09-26      Joel Sherrill <joel.sherrill@oarcorp.com>
229
230        * psxfatal_support/init.c, psxfatal_support/system.h: Eliminate use of
231        deprecated rtems_extension.
232
2332009-09-21      Joel Sherrill <joel.sherrill@oarcorp.com>
234
235        * psxclock/init.c, psxclock/psxclock.scn: Add test case for negative
236        nanoseconds.
237
2382009-09-20      Joel Sherrill <joel.sherrill@oarcorp.com>
239
240        * psxsysconf/init.c, psxsysconf/psxsysconf.scn: Add test for
241        getpagesize().
242
2432009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
244
245        * psxclock/init.c, psxclock/psxclock.scn, psxenosys/init.c,
246        psxenosys/psxenosys.scn, psxsignal03/Makefile.am, psxsignal03/init.c,
247        psxsignal04/Makefile.am: Move test cases which needed to be executed
248        when POSIX is disabled to psxclock so they will be.
249
2502009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
251
252        * Makefile.am, configure.ac, psx01/init.c, psx01/psx01.scn: Add new
253        test to exercise clock and delay services enabled when POSIX threads
254        are disabled. This is split from psx01. POSIX test suite now enabled
255        when POSIX threads are disabled so only enable tests which are
256        appropriate.
257        * psxclock/.cvsignore, psxclock/Makefile.am, psxclock/init.c,
258        psxclock/psxclock.doc, psxclock/psxclock.scn: New files.
259
2602009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
261
262        * psx09/init.c, psx09/psx09.scn: Correct test following decision of
263        when not to change ssporadic scheduler so it does not touch a task's
264        priority when it is holding a mutex or its priority would be impacted
265        adversely.
266
2672009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
268
269        * psxtime/main.c, psxtime/psxtime.scn, psxtime/test.c: Add test case
270        for adjusting time (adjtime()) where the time is adjusted by enough
271        microseconds that it crosses a second boundary.
272
2732009-08-19      Santosh G Vattam <vattam.santosh@gmail.com>
274
275        * psx07/init.c, psx07/psx07.scn, psx07/system.h, psx07/task.c: Update
276        test to catch more sporadic server cases.
277
2782009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
279
280        * psx01/init.c, psx01/psx01.scn: Add test case for nanosleep with NULL
281        remaining pointer.
282
2832009-08-17     
284
285        * psx05/init.c, psx05/psx05.scn: Add test case for initializing
286        a recursize mutex.
287
2882009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
289
290        * psxfile01/test.c, psxstat/test.c, psxtime/test.c: Eliminate test
291        routines TICKS_PER_SECOND and get_ticks_per_second() in favor of new
292        rtems_clock_get_ticks_per_second().
293
2942009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
295
296        * psxsignal01/init.c: Convert calls to legacy routine rtems_clock_get(
297        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
298
2992009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
300
301        * psxstat/test.c, psxtime/test.c: Convert calls to legacy routine
302        rtems_clock_get( RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
303
3042009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
305
306        * Makefile.am, configure.ac: Add test case for user providing their own
307        stack to a POSIX thread.
308        * psxstack01/.cvsignore, psxstack01/Makefile.am, psxstack01/init.c,
309        psxstack01/psxstack01.doc, psxstack01/psxstack01.scn: New files.
310
3112009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
312
313        * psxmsgq04/init.c, psxmsgq04/psxmsgq04.scn: Tinker with test to ensure
314        that it hits both failing to allocate memory for the message queue
315        name and message buffers.
316
3172009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
318
319        * psxintrcritical01/init.c: Lower microseconds per tick so tests run
320        quicker and more reliably hit the intended critical section.
321
3222009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
323
324        * Makefile.am, configure.ac: Add a test to exercise an odd case in
325        _POSIX_signals_Clear_signals.
326        * psxsignal05/.cvsignore, psxsignal05/Makefile.am, psxsignal05/init.c,
327        psxsignal05/psxsignal05.doc, psxsignal05/psxsignal05.scn: New files.
328
3292009-08-05      Joel Sherrill <joel.sherrill@oarcorp.com>
330
331        * psxmsgq04/init.c: Correct typo in configuration so test does as
332        intended.
333
3342009-08-05      Joel Sherrill <joel.sherrill@oarcorp.com>
335
336        * psxmsgq04/init.c, psxmsgq04/psxmsgq04.doc, psxmsgq04/psxmsgq04.scn:
337        Update to handle ENFILE case now that POSIX message queues and
338        message queue file descriptors are configured separately and this
339        error is possible.
340
3412009-08-05      Santosh G Vattam <vattam.santosh@gmail.com>
342
343        * Makefile.am, psxmsgq04/init.c, psxmsgq04/psxmsgq04.doc,
344        psxmsgq04/psxmsgq04.scn: Exercise running out of memory while
345        allocating the message buffers for a POSIX message queue.
346
3472009-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
348
349        * psxsignal03/init.c, psxsignal03/psxsignal03.scn,
350        psxsignal04/psxsignal04.scn: Correct test numbers in macros so output
351        is right. Update both screens.
352
3532009-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
354
355        * Makefile.am, configure.ac, psxsignal03/Makefile.am,
356        psxsignal03/init.c, psxsignal03/psxsignal03.doc: Add new test
357        variation which focused on real-time signals rather than user
358        signals.
359        * psxsignal04/.cvsignore, psxsignal04/Makefile.am,
360        psxsignal04/psxsignal04.doc, psxsignal04/psxsignal04.scn: New files.
361
3622009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
363
364        * psx07/init.c, psx07/psx07.scn, psx07/task.c: Add test for budget and
365        replenish period of zero.
366
3672009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
368
369        * Makefile.am, configure.ac: Add new test to account for properly
370        handling keys when a thread has non-NULL key value and key has NULL
371        destructor and when a thread has NULL key value and key has
372        destructor.
373        * psxkey03/.cvsignore, psxkey03/Makefile.am, psxkey03/init.c,
374        psxkey03/psxkey03.doc, psxkey03/psxkey03.scn: New files.
375
3762009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
377
378        * Makefile.am, configure.ac: Add new test for exercising running out of
379        memory while allocating the key pointers.
380        * psxkey02/.cvsignore, psxkey02/Makefile.am, psxkey02/init.c,
381        psxkey02/psxkey02.doc, psxkey02/psxkey02.scn: New files.
382
3832009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
384
385        * psxmsgq04/init.c: Add call to mq_unlink.
386
3872009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
388
389        * Makefile.am, configure.ac: Add shell of new test.
390        * psxmsgq04/.cvsignore, psxmsgq04/Makefile.am, psxmsgq04/init.c,
391        psxmsgq04/psxmsgq04.doc, psxmsgq04/psxmsgq04.scn: New files.
392
3932009-07-29      Joel Sherrill <joel.sherrill@OARcorp.com>
394
395        * Makefile.am, configure.ac: Add test to address cases where a thread
396        is waiting on a signal (sigwait) and we send it. Also address case
397        where there are too many queued signals.
398        * psxsignal03/.cvsignore, psxsignal03/Makefile.am, psxsignal03/init.c,
399        psxsignal03/psxsignal03.doc, psxsignal03/psxsignal03.scn: New files.
400
4012009-07-29      Joel Sherrill <joel.sherrill@OARcorp.com>
402
403        * psxsignal02/init.c: Fix spacing.
404
4052009-07-28      Santosh G Vattam <vattam.santosh@gmail.com>
406
407        * psxmsgq01/init.c, psxmsgq01/psxmsgq01.scn: Add tests for various
408        mq_timedreceive and mq_timedsend conditions. In particular test
409        timeout in the past.
410
4112009-07-28      Santosh G Vattam <vattam.santosh@gmail.com>
412
413        * psx05/init.c, psx05/psx05.scn: Add test for pthread_mutex_timedlock
414        with timeout in the past.
415
4162009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
417
418        * psxsignal02/psxsignal02.scn: Fill in screen file.
419
4202009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
421
422        * Makefile.am, configure.ac: Add new test to exercise algorithm to
423        dispatch process wide signals to individual threads.
424        * psxsignal02/.cvsignore, psxsignal02/Makefile.am, psxsignal02/init.c,
425        psxsignal02/psxsignal02.doc, psxsignal02/psxsignal02.scn: New files.
426
4272009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
428
429        * Makefile.am, configure.ac: Add test to exercise interrupt
430        synchronization logic in _POSIX_Timer_Insert_helper that supports
431        POSIX timers.
432        * psxintrcritical01/.cvsignore, psxintrcritical01/Makefile.am,
433        psxintrcritical01/init.c, psxintrcritical01/psxintrcritical01.doc,
434        psxintrcritical01/psxintrcritical01.scn: New files.
435
4362009-07-23      Santosh G Vattam <vattam.santosh@gmail.com>
437
438        * psxcancel/Makefile.am, psxcancel/init.c, psxcancel/psxcancel.scn: Add
439        multiple cases which complete coverage of thread cancellation.
440        * psxcancel/psxcancel.doc: New file.
441
4422009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
443
444        * psxsem01/Makefile.am, psxsem01/init.c: Much clean up.
445        * psxsem01/system.h: Removed.
446
4472009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
448
449        * psxsem01/init.c: Eliminate warning.
450
4512009-07-22      Joel Sherrill <joel.sherrill@oarcorp.com>
452
453        * psxcancel/init.c: Clean up.
454
4552009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
456
457        * psxmutexattr01/init.c: Make test optional if tools do not support
458        posix mutex type attribute.
459
4602009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
461
462        * Makefile.am, configure.ac: Add new test to exercise error case for
463        when a task is blocked on a condition variable with one mutex and
464        another task attempts to block on the same condition variable with
465        another mutex.
466        * psxcond01/.cvsignore, psxcond01/Makefile.am, psxcond01/init.c,
467        psxcond01/psxcond01.doc, psxcond01/psxcond01.scn: New files.
468
4692009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
470
471        * Makefile.am, configure.ac: Add psxspin02 to exercise case where
472        trylock is unable to obtain the spinlock and that attempting to
473        unlock a spinlock from a thread which did not lock it works as
474        expected.
475        * psxspin02/.cvsignore, psxspin02/Makefile.am, psxspin02/main.c,
476        psxspin02/psxspin02.doc, psxspin02/psxspin02.scn, psxspin02/test.c:
477        New files.
478
4792009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
480
481        * psxspin01/test.c: Remove unnecessary defines.
482
4832009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
484
485        * psx11/init.c: Use explicit scheduler.
486
4872009-07-17      Joel Sherrill <joel.sherrill@OARcorp.com>
488
489        * Makefile.am, configure.ac: Add test to exercise
490        pthread_mutexattr_gettype and pthread_mutexattr_settype now that the
491        toolset enables the feature.
492        * psxmutexattr01/.cvsignore, psxmutexattr01/Makefile.am,
493        psxmutexattr01/init.c, psxmutexattr01/psxmutexattr01.doc,
494        psxmutexattr01/psxmutexattr01.scn: New files.
495
4962009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
497
498        * Makefile.am, configure.ac: Add test for auto initialization of
499        message queues.
500        * psxautoinit02/.cvsignore, psxautoinit02/Makefile.am,
501        psxautoinit02/init.c, psxautoinit02/psxautoinit02.doc,
502        psxautoinit02/psxautoinit02.scn: New files.
503
5042009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
505
506        * Makefile.am, configure.ac: Add test of pthread mutex auto
507        intialization.
508        * psxautoinit01/.cvsignore, psxautoinit01/Makefile.am,
509        psxautoinit01/init.c, psxautoinit01/psxautoinit01.scn: New files.
510
5112009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
512
513        * psx05/init.c, psx05/psx05.scn: Add a couple of invalid Id cases.
514
5152009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
516
517        * psxsignal01/init.c: Tune code to really hit POSIX signal from ISR
518        code.
519
5202009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
521
522        * psx07/init.c: Slight test fix to ensure state of sched_param
523        structure.
524
5252009-07-04      Santosh G Vattam <vattam.santosh@gmail.com>
526
527        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
528        obtaining an rwlock and then releasing it twice.
529
5302009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
531
532        * psxenosys/init.c, psxenosys/psxenosys.scn: Add test of vfork stub.
533
5342009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
535
536        * psx04/init.c, psx04/psx04.scn: Test error cases in sigwait() and
537        sigtimedwait(). Update screen file.
538
5392009-07-01      Santosh G Vattam <vattam.santosh@gmail.com>
540
541        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
542        obtaining rwlock for write with a timed lock operation when the
543        abstime timeout is in the past.
544
5452009-06-30      Joel Sherrill <joel.sherrill@OARcorp.com>
546
547        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
548        obtaining rwlock for read with a timed lock operation when the
549        abstime timeout is in the past.
550
5512009-06-29      Joel Sherrill <joel.sherrill@oarcorp.com>
552
553        * psx05/init.c, psx05/psx05.scn: Add test case for process scope now
554        that the assert has been removed in the source.
555
5562009-06-18      Joel Sherrill <joel.sherrill@OARcorp.com>
557
558        * psxstat/psxstat.scn, psxstat/test.c: Disable test for error on wrong
559        mode bits being set. This behavior was not POSIX compliant and has
560        been corrected in the filesystem code.
561
5622009-06-18      Chris Johns <chrisj@rtems.org>
563
564        * psx04/task3.c: Declare unions volatile to workaround the H8300
565        gcc bug.
566
5672009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
568
569        * Makefile.am, configure.ac: Add mq_send to full queue from ISR case.
570        * psxmsgq03/.cvsignore, psxmsgq03/Makefile.am, psxmsgq03/init.c,
571        psxmsgq03/psxmsgq03.doc, psxmsgq03/psxmsgq03.scn, psxmsgq03/system.h: New files.
572
5732009-05-17      Joel Sherrill <joel.sherrill@oarcorp.com>
574
575        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Add test case for
576        NULL attribute pointer on init.
577
5782009-05-17      Joel Sherrill <joel.sherrill@OARcorp.com>
579
580        * psxsem01/Makefile.am, psxsem01/init.c, psxsem01/psxsem01.scn,
581        psxtimer01/psxtimer.c, psxtimer01/system.h, psxtimer02/psxtimer.c:
582        Improved so coverage is better.
583
5842009-05-17      Joel Sherrill <joel.sherrill@oarcorp.com>
585
586        * psx04/init.c: Correct errors introduced by using different variable
587        for return type when correcting typing warnings.
588
5892009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
590
591        * Makefile.am, configure.ac: Add new test to provide coverage analysis
592        of the current implementation of getitimer() and setitimer().
593        * psxitimer/.cvsignore, psxitimer/Makefile.am, psxitimer/init.c,
594        psxitimer/psxitimer.scn: New files.
595
5962009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
597
598        * psxsysconf/init.c, psxsysconf/psxsysconf.scn: Add missing error test
599        case to improve coverage analysis.
600
6012009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
602
603        * psx01/init.c, psx01/task.c, psx02/init.c, psx02/task.c, psx03/init.c,
604        psx04/init.c, psx04/task1.c, psx04/task3.c, psx05/init.c,
605        psx06/init.c, psx07/init.c, psx08/init.c, psx09/init.c, psx11/task.c,
606        psx12/init.c, psx13/main.c, psx13/test.c, psxbarrier01/test.c,
607        psxcancel/init.c, psxcleanup/psxcleanup.c, psxenosys/init.c,
608        psxmsgq02/init.c, psxtime/main.c, psxtime/test.c,
609        psxtimer01/psxtimer.c, psxtimer02/psxtimer.c: Fix warnings.
610
6112009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
612
613        * psxhdrs/clock01.c, psxhdrs/clock02.c, psxhdrs/clock03.c,
614        psxhdrs/clock04.c, psxhdrs/clock05.c, psxhdrs/clock06.c,
615        psxhdrs/cond01.c, psxhdrs/cond02.c, psxhdrs/cond03.c,
616        psxhdrs/cond04.c, psxhdrs/cond05.c, psxhdrs/cond06.c,
617        psxhdrs/cond07.c, psxhdrs/cond08.c, psxhdrs/cond09.c,
618        psxhdrs/cond10.c, psxhdrs/key01.c, psxhdrs/key02.c, psxhdrs/key03.c,
619        psxhdrs/key04.c, psxhdrs/mutex01.c, psxhdrs/mutex02.c,
620        psxhdrs/mutex03.c, psxhdrs/mutex04.c, psxhdrs/mutex05.c,
621        psxhdrs/mutex06.c, psxhdrs/mutex07.c, psxhdrs/mutex08.c,
622        psxhdrs/mutex09.c, psxhdrs/mutex10.c, psxhdrs/mutex11.c,
623        psxhdrs/mutex12.c, psxhdrs/mutex13.c, psxhdrs/mutex14.c,
624        psxhdrs/mutex15.c, psxhdrs/mutex16.c, psxhdrs/proc01.c,
625        psxhdrs/proc02.c, psxhdrs/proc03.c, psxhdrs/proc04.c,
626        psxhdrs/proc05.c, psxhdrs/proc06.c, psxhdrs/proc07.c,
627        psxhdrs/proc08.c, psxhdrs/proc09.c, psxhdrs/proc10.c,
628        psxhdrs/proc11.c, psxhdrs/proc12.c, psxhdrs/proc13.c,
629        psxhdrs/proc14.c, psxhdrs/pthread01.c, psxhdrs/pthread02.c,
630        psxhdrs/pthread03.c, psxhdrs/pthread04.c, psxhdrs/pthread05.c,
631        psxhdrs/pthread06.c, psxhdrs/pthread07.c, psxhdrs/pthread08.c,
632        psxhdrs/pthread09.c, psxhdrs/pthread10.c, psxhdrs/pthread11.c,
633        psxhdrs/pthread12.c, psxhdrs/pthread13.c, psxhdrs/pthread14.c,
634        psxhdrs/pthread15.c, psxhdrs/pthread16.c, psxhdrs/pthread17.c,
635        psxhdrs/pthread18.c, psxhdrs/pthread19.c, psxhdrs/pthread20.c,
636        psxhdrs/pthread21.c, psxhdrs/pthread22.c, psxhdrs/pthread23.c,
637        psxhdrs/pthread24.c, psxhdrs/pthread25.c, psxhdrs/pthread26.c,
638        psxhdrs/pthread27.c, psxhdrs/pthread28.c, psxhdrs/pthread29.c,
639        psxhdrs/pthread30.c, psxhdrs/pthread31.c, psxhdrs/pthread32.c,
640        psxhdrs/pthread33.c, psxhdrs/pthread34.c, psxhdrs/pthread35.c,
641        psxhdrs/pthread36.c, psxhdrs/sched01.c, psxhdrs/sched02.c,
642        psxhdrs/sched03.c, psxhdrs/sched04.c, psxhdrs/sched05.c,
643        psxhdrs/sched06.c, psxhdrs/sched07.c, psxhdrs/sched08.c,
644        psxhdrs/signal01.c, psxhdrs/signal02.c, psxhdrs/signal03.c,
645        psxhdrs/signal04.c, psxhdrs/signal05.c, psxhdrs/signal06.c,
646        psxhdrs/signal07.c, psxhdrs/signal08.c, psxhdrs/signal09.c,
647        psxhdrs/signal10.c, psxhdrs/signal11.c, psxhdrs/signal12.c,
648        psxhdrs/signal13.c, psxhdrs/signal14.c, psxhdrs/signal15.c,
649        psxhdrs/signal16.c, psxhdrs/signal17.c, psxhdrs/signal18.c,
650        psxhdrs/signal19.c, psxhdrs/signal20.c, psxhdrs/signal21.c,
651        psxhdrs/signal22.c, psxhdrs/signal23.c, psxhdrs/sync01.c,
652        psxhdrs/sync02.c, psxhdrs/sync03.c, psxhdrs/time01.c,
653        psxhdrs/time02.c, psxhdrs/time03.c, psxhdrs/time04.c,
654        psxhdrs/time05.c, psxhdrs/time06.c, psxhdrs/time07.c,
655        psxhdrs/time08.c, psxhdrs/time09.c, psxhdrs/time10.c,
656        psxhdrs/time11.c, psxhdrs/time12.c, psxhdrs/time13.c,
657        psxhdrs/timer01.c, psxhdrs/timer02.c, psxhdrs/timer03.c,
658        psxhdrs/timer04.c, psxhdrs/timer05.c, psxhdrs/timer06.c,
659        psxhdrs/timer07.c: Fix warnings.
660
6612009-05-05      Joel Sherrill <joel.sherrill@oarcorp.com>
662
663        * psxfile01/test.c: Change from int to size_t.
664
6652009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
666
667        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
668        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
669        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
670        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
671        psx13/Makefile.am, psx14/Makefile.am, psxbarrier01/Makefile.am,
672        psxcancel/Makefile.am, psxchroot01/Makefile.am,
673        psxcleanup/Makefile.am, psxenosys/Makefile.am,
674        psxfatal01/Makefile.am, psxfatal02/Makefile.am,
675        psxfile01/Makefile.am, psxkey01/Makefile.am,
676        psxmount/Makefile.am, psxmsgq01/Makefile.am,
677        psxmsgq02/Makefile.am, psxrdwrv/Makefile.am,
678        psxreaddir/Makefile.am, psxrwlock01/Makefile.am,
679        psxsem01/Makefile.am, psxsignal01/Makefile.am,
680        psxspin01/Makefile.am, psxstat/Makefile.am, psxsysconf/Makefile.am,
681        psxtime/Makefile.am, psxtimer01/Makefile.am, psxtimer02/Makefile.am,
682        psxualarm/Makefile.am: Eliminate _exe_/.exe.
683
6842009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
685
686        * psxmsgq02/init.c, psxmsgq02/psxmsgq02.scn: Open the message queue
687        with create option so we are sure it will get a control block and
688        proceed to allocate other memory. Clean up screen output.
689
6902008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
691
692        * psx05/init.c: Add parameter to call to sched_get_priority_max().
693
6942008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
695
696        * psx05/init.c, psx07/init.c, psx09/init.c, psx11/init.c, psx12/init.c:
697        Run all tests successfully with maxixum number of priorities as 16
698        instead of 256. This was done by temporarily modifying the score
699        priority.h maximum. This allowed testing of all API code to ensure
700        that it worked properly with a reduced number of priorities. Most
701        modifications were to switch from hard-coded maximum to using the API
702        provided methods to determine maximum number of priority levels.
703
7042008-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
705
706        * psxtimer01/psxtimer.c, psxtimer02/psxtimer.c: Obtain TOD with
707        clock_gettime() NOT by reaching into the SuperCore.
708
7092008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
710
711        * psx01/psx01.scn: Bump version to 4.9.99.0
712
7132008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
714
715        * psxcleanup/psxcleanup.c, psxfatal_support/init.c,
716        psxfatal_support/system.h: Convert to "bool".
717
7182008-08-19      Tim FitzGeorge <tim.fitzgeorge@astrium.eads.net>
719
720        PR 1296/cpukit.
721        * psxtimer01/psxtimer.c, psxtimer01/psxtimer01.scn: POSIX timers use
722        incorrect repeat interval. This patch fixes the following problems in
723        the test.
724          (1) Adds test for value of it_interval.tv_nsec.
725          (2) Corrects test for absolute timer in past.
726          (3) Modifies test to use different initial and repeat periods.
727          (4) Updates psxtimer01.scn to match results.
728
7292008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
730
731        PR 1297/cpukit
732        * psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Fix NULL attribute
733        pointer handling.
734
7352008-08-04      Joel Sherrill <joel.sherrill@oarcorp.com>
736
737        * psxsem01/init.c: Spacing.
738
7392008-08-04      Tim FitzGeorge <tim.fitzgeorge@astrium.eads.net>
740
741        PR 1293/tests
742        * psx10/init.c: Make sure we do not let tv_nsec go to -1.
743
7442008-07-18      Joel Sherrill <joel.sherrill@oarcorp.com>
745
746        PR 1291/cpukit
747        * psx05/init.c, psxmsgq01/init.c: As part of addressing timeouts and
748        POSIX services taking relative instead of absolute time for timeouts,
749        these tests were updated.
750
7512008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
752
753        * psxfile01/test.c: truncate on /dev/console now works.
754
7552008-06-17      Joel Sherrill <joel.sherrill@oarcorp.com>
756
757        * psxrwlock01/main.c, psxspin01/main.c: Now accounts for extra stack
758        requested for initialization task.
759
7602008-05-15      Joel Sherrill <joel.sherrill@oarcorp.com>
761
762        * psxstat/psxstat.scn, psxstat/test.c: Eliminate patterns that look
763        like CVS conflict markers.
764
7652008-04-17      Joel Sherrill <joel.sherrill@oarcorp.com>
766
767        * psxchroot01/main.c, psxmount/main.c, psxreaddir/main.c: Use
768        CONFIGURE_APPLICATION_DOES_NOT_NEED_CLOCK_DRIVER where needed.
769
7702008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
771
772        * psxmsgq02/init.c, psxsignal01/init.c: Corrent end of test messages.
773
7742008-02-06      Joel Sherrill <joel.sherrill@oarcorp.com>
775
776        * psxkey01/task.c: Fix warnings.
777
7782008-02-05      Joel Sherrill <joel.sherrill@oarcorp.com>
779
780        * psxkey01/.cvsignore, psxmsgq02/.cvsignore: New files.
781
7822008-02-04      Jennifer Averett <jennifer.averett@OARcorp.com>
783
784        * Makefile.am, configure.ac, psxmsgq01/Makefile.am, psxmsgq01/init.c:
785        Added tests for failure path coverages. Consolidated methods used in
786        multiple places into support routines.
787        * psxkey01/Makefile.am, psxkey01/init.c, psxkey01/psxkey01.scn,
788        psxkey01/system.h, psxkey01/task.c, psxmsgq02/Makefile.am,
789        psxmsgq02/init.c, psxmsgq02/psxmsgq02.scn, psxmsgq02/system.h: New files.
790
7912008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
792
793        * include/pmacros.h, psx01/init.c, psx01/system.h, psx13/main.c,
794        psxbarrier01/main.c, psxchroot01/main.c, psxfatal_support/init.c,
795        psxfile01/main.c, psxfile01/test.c, psxmount/main.c, psxrdwrv/main.c,
796        psxreaddir/main.c, psxrwlock01/main.c, psxspin01/main.c,
797        psxstat/main.c, psxtime/main.c: Change TEST_INIT to CONFIGURE_INIT.
798        Make tmacros.h available to all POSIX tests. Add a clock_settime case
799        for < 1988.
800
8012008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
802
803        * Makefile.am, configure.ac: New tests.
804        * psxfatal01/.cvsignore, psxfatal01/Makefile.am,
805        psxfatal01/psxfatal01.scn, psxfatal01/testcase.h,
806        psxfatal02/.cvsignore, psxfatal02/Makefile.am,
807        psxfatal02/psxfatal02.scn, psxfatal02/testcase.h,
808        psxfatal_support/init.c, psxfatal_support/system.h: New files.
809
8102008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
811
812        * Makefile.am, configure.ac: Add psx14 to exercise POSIX API specific
813        portions of Object Services added to API.
814        * psx14/.cvsignore, psx14/Makefile.am, psx14/init.c, psx14/psx14.scn,
815        psx14/system.h: New files.
816
8172008-01-29      Jennifer Averett <jennifer.averett@OARcorp.com>
818
819        * psx07/init.c, psx07/system.h: Test cleanup and added testing for
820        pthread_attr_[get|set]clock.
821
8222008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
823
824        * psxenosys/init.c, psxenosys/psxenosys.scn: Add test for stub
825        implementation mprotect().
826
8272008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
828
829        * psxcleanup/.cvsignore: New file.
830
8312008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
832
833        * psxcleanup/system.h: New file.
834
8352008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
836
837        * Makefile.am, configure.ac:
838        * psxcleanup/Makefile.am, psxcleanup/psxcleanup.c,
839        psxcleanup/psxcleanup.scn: New files.
840
8412008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
842
843        * psx01/init.c, psxmsgq01/init.c, psxtimer01/psxtimer.c,
844        psxtimer01/psxtimer01.scn, psxtimer02/psxtimer.c:
845
8462007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
847
848        * psxsignal01/.cvsignore, psxualarm/.cvsignore: New files.
849
8502007-12-20      Jennifer Averett <jennifer.averett@OARcorp.com>
851
852        * Makefile.am, configure.ac: Added test for ualarm
853        * psxualarm/Makefile.am, psxualarm/init.c, psxualarm/psxualarm.scn,
854        psxualarm/system.h: New files.
855
8562007-12-19      Jennifer Averett <jennifer.averett@OARcorp.com>
857
858        * Makefile.am, configure.ac: Added posix signal test
859        * psxsignal01/Makefile.am, psxsignal01/init.c,
860        psxsignal01/psxsignal01.scn, psxsignal01/system.h,
861        psxsignal01/task1.c: New files.
862
8632007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
864
865        * Makefile.am, configure.ac: Add test for sysconf().
866        * psxsysconf/.cvsignore, psxsysconf/Makefile.am, psxsysconf/init.c,
867        psxsysconf/psxsysconf.scn, psxsysconf/system.h: New files.
868
8692007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
870
871        * psx01/init.c, psx01/psx01.scn: Add more test cases for
872        sched_rr_get_interval() and sched_get_priority_max().
873
8742007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
875
876        * psxenosys/init.c: Fix typo.
877
8782007-12-17      Joel Sherrill <joel.sherrill@OARcorp.com>
879
880        * Makefile.am, configure.ac: Rename psxtimer to psxtimer01 to indicate
881        addition of second POSIX Timer test. Add initial version of
882        psxtimer02 to cover some conditions missed in psxtimer01. More cases
883        left to add.
884        * psxtimer01/.cvsignore, psxtimer01/Makefile.am, psxtimer01/psxtimer.c,
885        psxtimer01/psxtimer01.scn, psxtimer01/system.h,
886        psxtimer02/.cvsignore, psxtimer02/Makefile.am, psxtimer02/psxtimer.c,
887        psxtimer02/psxtimer02.scn, psxtimer02/system.h: New files.
888        * psxtimer/.cvsignore, psxtimer/Makefile.am, psxtimer/psxtimer.c,
889        psxtimer/psxtimer.scn, psxtimer/system.h: Removed.
890
8912007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
892
893        * psx01/init.c, psx01/psx01.scn: Add usleep() test.
894
8952007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
896
897        * Makefile.am, configure.ac: New test to cover all RTEMS POSIX
898        functions that return ENOSYS.
899        * psxenosys/.cvsignore, psxenosys/Makefile.am, psxenosys/init.c,
900        psxenosys/psxenosys.scn, psxenosys/system.h: New files.
901
9022007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
903
904        * psx13/test.c: Fix spelling error.
905
9062007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
907
908        * psxtime/test.c: Add tests for adjtime().
909
9102007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
911
912        * psxbarrier01/psxbarrier01.scn, psxbarrier01/test.c,
913        psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c: Added several test
914        cases to improve test coverage.
915
9162007-09-24      Joel Sherrill <joel.sherrill@oarcorp.com>
917
918        PR 1262/filesystem
919        * Makefile.am, configure.ac, include/pmacros.h: Add support for readv()
920        and writev() including documentation and test case.
921        * psxrdwrv/.cvsignore, psxrdwrv/Makefile.am, psxrdwrv/main.c,
922        psxrdwrv/psxrdwrv.scn, psxrdwrv/test.c: New files.
923
9242007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
925
926        * psxsem01/init.c, psxsem01/psxsem01.scn, psxtimer/psxtimer.c,
927        psxtimer/psxtimer.scn: Add optional managers to Makefiles. Clean up
928        test cases so last output line follows END OF pattern. Make sure test
929        case all run. All tests appeared ok on sis.
930
9312007-04-05      Joel Sherrill <joel@OARcorp.com>
932
933        * psx01/init.c, psx01/psx01.scn: Adjust test to account for nanosleep()
934        behavior more closely matching GNU/Linux.
935
9362006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
937
938        * psxrwlock01/main.c, psxrwlock01/test.c: Improve rwlock test to
939        include normal blocking and unblocking on timeout.
940
9412006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
942
943        * configure.ac: New BUG-REPORT address.
944
9452006-11-17      Joel Sherrill <joel@OARcorp.com>
946
947        * psxsem01/init.c: Account for change in POSIX semaphore time handling.
948        Previously the timeout was not absolute time and checked BEFORE
949        attempting to lock semaphore.
950
9512006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
952
953        * psxbarrier01/main.c: New file.
954
9552006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
956
957        * psxrwlock01/.cvsignore, psxrwlock01/Makefile.am, psxrwlock01/main.c,
958        psxrwlock01/psxrwlock01.scn, psxrwlock01/test.c,
959        psxspin01/.cvsignore, psxspin01/Makefile.am, psxspin01/main.c,
960        psxspin01/psxspin01.scn, psxspin01/test.c: New files.
961
9622006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
963
964        * Makefile.am, configure.ac: Adding POSIX barriers, POSIX spinlocks,
965        and partial implementation of POSIX rwlocks.
966        * psxbarrier01/.cvsignore, psxbarrier01/Makefile.am,
967        psxbarrier01/psxbarrier01.scn, psxbarrier01/test.c: New files.
968
9692006-10-30      Joel Sherrill <joel@OARcorp.com>
970
971        PR 841/rtems
972        * psxsem01/init.c: Make sem_timedwait more conformant to Open Group
973        specification.
974
9752006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
976
977        * configure.ac: Require autoconf-2.60. Require automake-1.10.
978
9792006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
980
981        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
982        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
983        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
984        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
985        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
986        psxfile01/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
987        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
988        psxtime/Makefile.am, psxtimer/Makefile.am: Eliminate scndir, docdir.
989        Use rtems_testsdir instead.
990
9912005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
992
993        * configure.ac: Remove RTEMS_ENABLE_BARE,
994        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
995
9962005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
997
998        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
999        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1000        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1001        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1002        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1003        psxfile01/Makefile.am, psxhdrs/Makefile.am, psxmount/Makefile.am,
1004        psxmsgq01/Makefile.am, psxreaddir/Makefile.am, psxsem01/Makefile.am,
1005        psxstat/Makefile.am, psxtime/Makefile.am, psxtimer/Makefile.am:
1006        Convert to using *_PROGRAMS.
1007
10082005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1009
1010        * psx01/Makefile.am, psx02/Makefile.am,
1011        psx03/Makefile.am, psx04/Makefile.am,
1012        psx05/Makefile.am, psx06/Makefile.am,
1013        psx07/Makefile.am, psx08/Makefile.am,
1014        psx09/Makefile.am, psx10/Makefile.am,
1015        psx11/Makefile.am, psx12/Makefile.am,
1016        psx13/Makefile.am, psxcancel/Makefile.am,
1017        psxchroot01/Makefile.am, psxfile01/Makefile.am,
1018        psxmount/Makefile.am, psxmsgq01/Makefile.am,
1019        psxreaddir/Makefile.am, psxsem01/Makefile.am,
1020        psxstat/Makefile.am, psxtime/Makefile.am,
1021        psxtimer/Makefile.am: Rework.
1022
10232005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1024
1025        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1026        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1027        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1028        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1029        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1030        psxfile01/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
1031        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
1032        psxtime/Makefile.am, psxtimer/Makefile.am: Expand psxtests.am.
1033        * psxtests.am: Remove.
1034
10352005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1036
1037        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1038        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1039        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1040        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1041        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1042        psxfile01/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
1043        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
1044        psxtime/Makefile.am, psxtimer/Makefile.am:
1045        AM_CPPFLAGS += -I..../support/include.
1046
10472005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1048
1049        * psxtests.am: Set project_bspdir=$(PROJECT_ROOT)
1050
10512005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1052
1053        * psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1054        psxfile01/Makefile.am, psxmount/Makefile.am, psxreaddir/Makefile.am,
1055        psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1056        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1057        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1058        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1059        psxmsgq01/Makefile.am, psxsem01/Makefile.am, psxtimer/Makefile.am,
1060        psxstat/Makefile.am: Add ../include/pmacros.h
1061        * Makefile.am: Remove noinst_HEADERS. Remove POSIX_FILES_DIRS,
1062        POSIX_FILES_DIRS.
1063        * psxtests.am: Remove LIB_VARIANT.
1064
10652005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1066
1067        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1068        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1069        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1070        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1071        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1072        psxfile01/Makefile.am, psxhdrs/Makefile.am, psxmount/Makefile.am,
1073        psxmsgq01/Makefile.am, psxreaddir/Makefile.am, psxsem01/Makefile.am,
1074        psxstat/Makefile.am, psxtime/Makefile.am, psxtimer/Makefile.am:
1075        Remove SRC, PRINT_SRC.
1076
10772005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1078
1079        * Makefile.am: Cleanup.
1080
10812005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1082
1083        * psxtests.am: Add $(PGM): ${ARCH}/$(dirstamp).
1084        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1085        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1086        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1087        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1088        psx13/Makefile.am, psxcancel/Makefile.am, psxchroot01/Makefile.am,
1089        psxfile01/Makefile.am, psxhdrs/Makefile.am, psxmount/Makefile.am,
1090        psxmsgq01/Makefile.am, psxreaddir/Makefile.am, psxsem01/Makefile.am,
1091        psxstat/Makefile.am, psxtime/Makefile.am, psxtimer/Makefile.am:
1092        Partial conversion to automake.
1093
10942005-09-01      Joel Sherrill <joel@OARcorp.com>
1095
1096        PR 628/rtems
1097        * psx04/init.c, psx04/psx04.scn: Update tests to reflect a signal of 0
1098        being an error.
1099
11002005-04-26      Joel Sherrill <joel@OARcorp.com>
1101
1102        * psxreaddir/test.c: Eliminate warnings.
1103
11042004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
1105
1106        * configure.ac: Require automake > 1.9.
1107
11082004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1109
1110        * psx01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1111        * psx02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1112        * psx03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1113        * psx04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1114        * psx05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1115        * psx06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1116        * psx07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1117        * psx08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1118        * psx09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1119        * psx10/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1120        * psx11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1121        * psx12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1122        * psx13/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1123        * psxcancel/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1124        * psxchroot01/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1125        * psxfile01/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1126        * psxmount/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1127        * psxmsgq01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1128        * psxreaddir/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1129        * psxsem01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1130        * psxstat/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1131        * psxtime/main.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1132        * psxtimer/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1133
11342004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1135
1136        * psxcancel/init.c: Include <rtems/console.h> instead of <console.h>.
1137        * psxmount/test.c: Include <rtems/imfs.h> instead of <imfs.h>.
1138        * psxreaddir/test.c: Include <rtems/imfs.h> instead of <imfs.h>.
1139        * psxstat/test.c: Include <rtems/imfs.h> instead of <imfs.h>.
1140
11412004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
1142
1143        * psx06/init.c, psx06/system.h, psx06/task.c, psx06/task2.c: Convert
1144        to using c99 fixed size types.
1145
11462004-03-26      Ralf Corsepius <ralf.corsepius@rtems.org>
1147
1148        * Makefile.am: Remove include from SUBDIRS.
1149
11502004-03-26      Ralf Corsepius <ralf.corsepius@rtems.org>
1151
1152        * include/Makefile.am: Remove.
1153        * Makefile.am: Merge-in include/Makefile.am.
1154        * configure.ac: Reflect changes above.
1155
11562004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1157
1158        * configure.ac: Add 2nd arg to RTEMS_TOP.
1159
11602004-03-05      Joel Sherrill <joel@OARcorp.com>
1161
1162        * psxfile01/test.c, psxmsgq01/init.c, psxstat/test.c,
1163        psxtimer/psxtimer.c: Eliminate warnings and typos.
1164
11652004-02-26      Sébastien Barré <sbarre@sdelcc.com>
1166
1167        PR 582/core
1168        * psxmsgq01/init.c, psxmsgq01/psxmsgq01.scn: Fix the POSIX message
1169        queue test so more of it runs now.
1170
11712004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1172
1173        * psx01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
1174        Add PRE/TMPINSTALL_FILES to CLEANFILES.
1175        * psx02/Makefile.am: Ditto.
1176        * psx03/Makefile.am: Ditto.
1177        * psx04/Makefile.am: Ditto.
1178        * psx05/Makefile.am: Ditto.
1179        * psx06/Makefile.am: Ditto.
1180        * psx07/Makefile.am: Ditto.
1181        * psx08/Makefile.am: Ditto.
1182        * psx09/Makefile.am: Ditto.
1183        * psx10/Makefile.am: Ditto.
1184        * psx11/Makefile.am: Ditto.
1185        * psx12/Makefile.am: Ditto.
1186        * psx13/Makefile.am: Ditto.
1187        * psxcancel/Makefile.am: Ditto.
1188        * psxchroot01/Makefile.am: Ditto.
1189        * psxfile01/Makefile.am: Ditto.
1190        * psxmount/Makefile.am: Ditto.
1191        * psxmsgq01/Makefile.am: Ditto.
1192        * psxreaddir/Makefile.am: Ditto.
1193        * psxsem01/Makefile.am: Ditto.
1194        * psxstat/Makefile.am: Ditto.
1195        * psxtime/Makefile.am: Ditto.
1196        * psxtimer/Makefile.am: Ditto.
1197
11982003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1199
1200        * psxtests.am: Add dirstamp support.
1201
12022003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1203
1204        * psxtests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
1205
12062003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1207
1208        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
1209
12102003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1211
1212        * psxcancel/Makefile.am: Remove used H_FILES.
1213
12142003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1215
1216        * include/Makefile.am: Reformat.
1217        * psx01/Makefile.am: Remove all-local: $(ARCH).
1218        * psx02/Makefile.am: Remove all-local: $(ARCH).
1219        * psx03/Makefile.am: Remove all-local: $(ARCH).
1220        * psx04/Makefile.am: Remove all-local: $(ARCH).
1221        * psx05/Makefile.am: Remove all-local: $(ARCH).
1222        * psx06/Makefile.am: Remove all-local: $(ARCH).
1223        * psx07/Makefile.am: Remove all-local: $(ARCH).
1224        * psx08/Makefile.am: Remove all-local: $(ARCH).
1225        * psx09/Makefile.am: Remove all-local: $(ARCH).
1226        * psx10/Makefile.am: Remove all-local: $(ARCH).
1227        * psx11/Makefile.am: Remove all-local: $(ARCH).
1228        * psx12/Makefile.am: Remove all-local: $(ARCH).
1229        * psx13/Makefile.am: Remove all-local: $(ARCH).
1230        * psxcancel/Makefile.am: Remove all-local: $(ARCH).
1231        * psxchroot01/Makefile.am: Remove all-local: $(ARCH).
1232        * psxfile01/Makefile.am: Remove all-local: $(ARCH).
1233        * psxhdrs/Makefile.am: Remove all-local: $(ARCH).
1234        * psxmount/Makefile.am: Remove all-local: $(ARCH).
1235        * psxmsgq01/Makefile.am: Remove all-local: $(ARCH).
1236        * psxreaddir/Makefile.am: Remove all-local: $(ARCH).
1237        * psxsem01/Makefile.am: Remove all-local: $(ARCH).
1238        * psxstat/Makefile.am: Remove all-local: $(ARCH).
1239        * psxtime/Makefile.am: Remove all-local: $(ARCH).
1240        * psxtimer/Makefile.am: Remove all-local: $(ARCH).
1241
12422003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1243
1244        * configure.ac: Reflect having moved to testsuites/.
1245
12462003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1247
1248        * configure.ac: Remove RTEMS_CANONICAL_HOST.
1249
12502003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1251
1252        * configure.ac:Remove RTEMS_CHECK_CPU.
1253
12542003-09-15      Jennifer Averett <jennifer@OARcorp.com>
1255
1256        * psxhdrs/sync01.c, psxhdrs/sync02.c: Correct fd creation
1257
12582003-09-04      Joel Sherrill <joel@OARcorp.com>
1259
1260        * psx01/init.c, psx01/system.h, psx01/task.c, psx02/init.c,
1261        psx02/system.h, psx02/task.c, psx03/init.c, psx03/system.h,
1262        psx03/task.c, psx04/init.c, psx04/system.h, psx04/task1.c,
1263        psx04/task2.c, psx04/task3.c, psx05/init.c, psx05/system.h,
1264        psx05/task.c, psx05/task2.c, psx05/task3.c, psx06/init.c,
1265        psx06/system.h, psx06/task.c, psx06/task2.c, psx07/init.c,
1266        psx07/system.h, psx07/task.c, psx08/init.c, psx08/system.h,
1267        psx08/task1.c, psx08/task2.c, psx08/task3.c, psx09/init.c,
1268        psx09/system.h, psx10/init.c, psx10/system.h, psx10/task.c,
1269        psx10/task2.c, psx10/task3.c, psx11/init.c, psx11/system.h,
1270        psx11/task.c, psx12/init.c, psx12/system.h, psx12/task.c,
1271        psx13/main.c, psx13/test.c, psxcancel/init.c, psxfile01/main.c,
1272        psxfile01/test.c, psxhdrs/clock01.c, psxhdrs/clock02.c,
1273        psxhdrs/clock03.c, psxhdrs/clock04.c, psxhdrs/clock05.c,
1274        psxhdrs/clock06.c, psxhdrs/cond01.c, psxhdrs/cond02.c,
1275        psxhdrs/cond03.c, psxhdrs/cond04.c, psxhdrs/cond05.c,
1276        psxhdrs/cond06.c, psxhdrs/cond07.c, psxhdrs/cond08.c,
1277        psxhdrs/cond09.c, psxhdrs/cond10.c, psxhdrs/key01.c, psxhdrs/key02.c,
1278        psxhdrs/key03.c, psxhdrs/key04.c, psxhdrs/mutex01.c,
1279        psxhdrs/mutex02.c, psxhdrs/mutex03.c, psxhdrs/mutex04.c,
1280        psxhdrs/mutex05.c, psxhdrs/mutex06.c, psxhdrs/mutex07.c,
1281        psxhdrs/mutex08.c, psxhdrs/mutex09.c, psxhdrs/mutex10.c,
1282        psxhdrs/mutex11.c, psxhdrs/mutex12.c, psxhdrs/mutex13.c,
1283        psxhdrs/mutex14.c, psxhdrs/mutex15.c, psxhdrs/mutex16.c,
1284        psxhdrs/proc01.c, psxhdrs/proc02.c, psxhdrs/proc03.c,
1285        psxhdrs/proc04.c, psxhdrs/proc05.c, psxhdrs/proc06.c,
1286        psxhdrs/proc07.c, psxhdrs/proc08.c, psxhdrs/proc09.c,
1287        psxhdrs/proc10.c, psxhdrs/proc11.c, psxhdrs/proc12.c,
1288        psxhdrs/proc13.c, psxhdrs/proc14.c, psxhdrs/pthread01.c,
1289        psxhdrs/pthread02.c, psxhdrs/pthread03.c, psxhdrs/pthread04.c,
1290        psxhdrs/pthread05.c, psxhdrs/pthread06.c, psxhdrs/pthread07.c,
1291        psxhdrs/pthread08.c, psxhdrs/pthread09.c, psxhdrs/pthread10.c,
1292        psxhdrs/pthread11.c, psxhdrs/pthread12.c, psxhdrs/pthread13.c,
1293        psxhdrs/pthread14.c, psxhdrs/pthread15.c, psxhdrs/pthread16.c,
1294        psxhdrs/pthread17.c, psxhdrs/pthread18.c, psxhdrs/pthread19.c,
1295        psxhdrs/pthread20.c, psxhdrs/pthread21.c, psxhdrs/pthread22.c,
1296        psxhdrs/pthread23.c, psxhdrs/pthread24.c, psxhdrs/pthread25.c,
1297        psxhdrs/pthread26.c, psxhdrs/pthread27.c, psxhdrs/pthread28.c,
1298        psxhdrs/pthread29.c, psxhdrs/pthread30.c, psxhdrs/pthread31.c,
1299        psxhdrs/pthread32.c, psxhdrs/pthread33.c, psxhdrs/pthread34.c,
1300        psxhdrs/pthread35.c, psxhdrs/pthread36.c, psxhdrs/sched01.c,
1301        psxhdrs/sched02.c, psxhdrs/sched03.c, psxhdrs/sched04.c,
1302        psxhdrs/sched05.c, psxhdrs/sched06.c, psxhdrs/sched07.c,
1303        psxhdrs/sched08.c, psxhdrs/signal01.c, psxhdrs/signal02.c,
1304        psxhdrs/signal03.c, psxhdrs/signal04.c, psxhdrs/signal05.c,
1305        psxhdrs/signal06.c, psxhdrs/signal07.c, psxhdrs/signal08.c,
1306        psxhdrs/signal09.c, psxhdrs/signal10.c, psxhdrs/signal11.c,
1307        psxhdrs/signal12.c, psxhdrs/signal13.c, psxhdrs/signal14.c,
1308        psxhdrs/signal15.c, psxhdrs/signal16.c, psxhdrs/signal17.c,
1309        psxhdrs/signal18.c, psxhdrs/signal19.c, psxhdrs/signal20.c,
1310        psxhdrs/signal21.c, psxhdrs/signal22.c, psxhdrs/signal23.c,
1311        psxhdrs/sync01.c, psxhdrs/sync02.c, psxhdrs/sync03.c,
1312        psxhdrs/time01.c, psxhdrs/time02.c, psxhdrs/time03.c,
1313        psxhdrs/time04.c, psxhdrs/time05.c, psxhdrs/time06.c,
1314        psxhdrs/time07.c, psxhdrs/time08.c, psxhdrs/time09.c,
1315        psxhdrs/time10.c, psxhdrs/time11.c, psxhdrs/time12.c,
1316        psxhdrs/time13.c, psxhdrs/timer01.c, psxhdrs/timer02.c,
1317        psxhdrs/timer03.c, psxhdrs/timer04.c, psxhdrs/timer05.c,
1318        psxhdrs/timer06.c, psxhdrs/timer07.c, psxmsgq01/init.c,
1319        psxmsgq01/system.h, psxsem01/system.h, psxstat/main.c,
1320        psxstat/test.c, psxtime/main.c, psxtime/test.c, psxtimer/psxtimer.c,
1321        psxtimer/system.h: URL for license changed.
1322
13232003-09-04      Joel Sherrill <joel@OARcorp.com>
1324
1325        PR 462/tests
1326        * psxhdrs/Makefile.am: Added ualarm.c
1327        * psxhdrs/signal23.c: New file.
1328
13292003-09-03      Joel Sherrill <joel@OARcorp.com>
1330
1331        PR 463/tests
1332        PR 465/tests
1333        * psxhdrs/Makefile.am: Add new test cases.
1334        * psxhdrs/sync01.c, psxhdrs/sync02.c, psxhdrs/sync03.c,
1335        psxhdrs/timer07.c: New files.
1336
13372003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1338
1339        * Makefile.am: Reflect having moved aclocal/.
1340
13412003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1342
1343        * Makefile.am: Reflect having moved automake/.
1344        * include/Makefile.am: Reflect having moved automake/.
1345        * psx01/Makefile.am: Reflect having moved automake/.
1346        * psx02/Makefile.am: Reflect having moved automake/.
1347        * psx03/Makefile.am: Reflect having moved automake/.
1348        * psx04/Makefile.am: Reflect having moved automake/.
1349        * psx05/Makefile.am: Reflect having moved automake/.
1350        * psx06/Makefile.am: Reflect having moved automake/.
1351        * psx07/Makefile.am: Reflect having moved automake/.
1352        * psx08/Makefile.am: Reflect having moved automake/.
1353        * psx09/Makefile.am: Reflect having moved automake/.
1354        * psx10/Makefile.am: Reflect having moved automake/.
1355        * psx11/Makefile.am: Reflect having moved automake/.
1356        * psx12/Makefile.am: Reflect having moved automake/.
1357        * psx13/Makefile.am: Reflect having moved automake/.
1358        * psxcancel/Makefile.am: Reflect having moved automake/.
1359        * psxchroot01/Makefile.am: Reflect having moved automake/.
1360        * psxfile01/Makefile.am: Reflect having moved automake/.
1361        * psxhdrs/Makefile.am: Reflect having moved automake/.
1362        * psxmount/Makefile.am: Reflect having moved automake/.
1363        * psxmsgq01/Makefile.am: Reflect having moved automake/.
1364        * psxreaddir/Makefile.am: Reflect having moved automake/.
1365        * psxsem01/Makefile.am: Reflect having moved automake/.
1366        * psxstat/Makefile.am: Reflect having moved automake/.
1367        * psxtime/Makefile.am: Reflect having moved automake/.
1368        * psxtimer/Makefile.am: Reflect having moved automake/.
1369
13702003-08-14      Joel Sherrill <joel@OARcorp.com>
1371
1372        PR 408/filesystem
1373        * psx13/test.c: Added very rudimentary test of sync() service.
1374
13752003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1376
1377        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
1378
13792003-06-12      Joel Sherrill <joel@OARcorp.com>
1380
1381        * psxchroot01/test.c, psxreaddir/test.c: Removed warnings.
1382
13832003-05-29      Joel Sherrill <joel@OARcorp.com>
1384
1385        * psx02/init.c, psx04/init.c, psx13/test.c, psxchroot01/test.c,
1386        psxhdrs/pthread07.c, psxmsgq01/init.c, psxreaddir/test.c,
1387        psxtimer/psxtimer.c: Removed warnings.
1388
13892003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1390
1391        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
1392        CC_CFLAGS_DEFAULT (obsolete).
1393
13942003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1395
1396        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
1397        Remove CC_LDFLAGS_PROFILE_V.
1398
13992003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1400
1401        * configure.ac: Remove AC_CONFIG_AUX_DIR.
1402
14032003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1404
1405        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
1406
14072003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1408
1409        * configure.ac: AC_PREREQ(2.57).
1410
14112002-11-14      Joel Sherrill <joel@OARcorp.com>
1412
1413        * psx01/psx01.scn, psx02/psx02.scn, psx03/psx03.scn, psx04/psx04.scn,
1414        psx05/psx05.scn, psx06/psx06.scn, psx07/psx07.scn, psx08/psx08.scn,
1415        psx09/psx09.scn, psx10/psx10.scn, psx11/psx11.scn, psx12/psx12.scn:
1416        Per PR239 update the IDs in the various screens.
1417
14182002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1419
1420        * .cvsignore: Reformat.
1421        Add autom4te*cache.
1422        Remove autom4te.cache.
1423
14242002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1425
1426        * psx01/Makefile.am: Use .$(OBJEXT) instead of .o.
1427        * psx02/Makefile.am: Use .$(OBJEXT) instead of .o.
1428        * psx03/Makefile.am: Use .$(OBJEXT) instead of .o.
1429        * psx04/Makefile.am: Use .$(OBJEXT) instead of .o.
1430        * psx05/Makefile.am: Use .$(OBJEXT) instead of .o.
1431        * psx06/Makefile.am: Use .$(OBJEXT) instead of .o.
1432        * psx07/Makefile.am: Use .$(OBJEXT) instead of .o.
1433        * psx08/Makefile.am: Use .$(OBJEXT) instead of .o.
1434        * psx09/Makefile.am: Use .$(OBJEXT) instead of .o.
1435        * psx10/Makefile.am: Use .$(OBJEXT) instead of .o.
1436        * psx11/Makefile.am: Use .$(OBJEXT) instead of .o.
1437        * psx12/Makefile.am: Use .$(OBJEXT) instead of .o.
1438        * psx13/Makefile.am: Use .$(OBJEXT) instead of .o.
1439        * psxcancel/Makefile.am: Use .$(OBJEXT) instead of .o.
1440        * psxchroot01/Makefile.am: Use .$(OBJEXT) instead of .o.
1441        * psxfile01/Makefile.am: Use .$(OBJEXT) instead of .o.
1442        * psxhdrs/Makefile.am: Use .$(OBJEXT) instead of .o.
1443        * psxmount/Makefile.am: Use .$(OBJEXT) instead of .o.
1444        * psxmsgq01/Makefile.am: Use .$(OBJEXT) instead of .o.
1445        * psxreaddir/Makefile.am: Use .$(OBJEXT) instead of .o.
1446        * psxsem01/Makefile.am: Use .$(OBJEXT) instead of .o.
1447        * psxstat/Makefile.am: Use .$(OBJEXT) instead of .o.
1448        * psxtime/Makefile.am: Use .$(OBJEXT) instead of .o.
1449        * psxtimer/Makefile.am: Use .$(OBJEXT) instead of .o.
1450
14512002-08-01      Joel Sherrill <joel@OARcorp.com>
1452
1453        * Per PR47 add support for buffered test output.  This involved
1454        adding defines to redirect output to a buffer and dump it when
1455        full, at "test pause", and at exit.  To avoid problems when redefining
1456        exit(), all tests were modified to call rtems_test_exit().
1457        Some tests, notable psxtests, had to be modified to include
1458        the standard test macro .h file (pmacros.h or tmacros.h) to
1459        enable this support.
1460        * include/pmacros.h, psx01/task.c, psx02/init.c, psx02/task.c,
1461        psx03/init.c, psx04/init.c, psx05/init.c, psx06/init.c, psx07/init.c,
1462        psx08/task3.c, psx09/init.c, psx10/init.c, psx11/init.c,
1463        psx12/init.c, psx13/Makefile.am, psx13/main.c, psx13/test.c,
1464        psxcancel/init.c, psxchroot01/Makefile.am, psxchroot01/main.c,
1465        psxchroot01/test.c, psxfile01/Makefile.am, psxfile01/main.c,
1466        psxfile01/test.c, psxfile01/test_cat.c, psxfile01/test_extend.c,
1467        psxfile01/test_write.c, psxmount/Makefile.am, psxmount/main.c,
1468        psxmount/test.c, psxmsgq01/init.c, psxreaddir/Makefile.am,
1469        psxreaddir/main.c, psxreaddir/test.c, psxsem01/init.c,
1470        psxstat/Makefile.am, psxstat/main.c, psxstat/test.c, psxtime/main.c,
1471        psxtime/test.c, psxtimer/psxtimer.c: Modified.
1472
14732002-07-05      Joel Sherrill <joel@OARcorp.com>
1474
1475        * psxcancel/Makefile.am, psxcancel/init.c, psxcancel/psxcancel.scn:
1476        Updated as part of PR164 which reported problems with the RTEMS
1477        implementation of pthread_cancel.
1478       
14792001-04-26      Joel Sherrill <joel@OARcorp.com>
1480
1481        * psxmsgq01/init.c: Reflect changes made to address PR81 that
1482        reworked POSIX message queues to add a descriptor separate from
1483        the underlying message queue.  This allows non-blocking to follow
1484        the "open" not the underlying queue.
1485 
14862002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1487
1488        * configure.ac: Remove ENABLE_GCC28.
1489
14902002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1491
1492        * configure.ac:
1493        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
1494        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
1495        * Makefile.am: Remove AUTOMAKE_OPTIONS.
1496        * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
1497        * psx01/Makefile.am: Remove AUTOMAKE_OPTIONS.
1498        * psx02/Makefile.am: Remove AUTOMAKE_OPTIONS.
1499        * psx03/Makefile.am: Remove AUTOMAKE_OPTIONS.
1500        * psx04/Makefile.am: Remove AUTOMAKE_OPTIONS.
1501        * psx05/Makefile.am: Remove AUTOMAKE_OPTIONS.
1502        * psx06/Makefile.am: Remove AUTOMAKE_OPTIONS.
1503        * psx07/Makefile.am: Remove AUTOMAKE_OPTIONS.
1504        * psx08/Makefile.am: Remove AUTOMAKE_OPTIONS.
1505        * psx09/Makefile.am: Remove AUTOMAKE_OPTIONS.
1506        * psx10/Makefile.am: Remove AUTOMAKE_OPTIONS.
1507        * psx11/Makefile.am: Remove AUTOMAKE_OPTIONS.
1508        * psx12/Makefile.am: Remove AUTOMAKE_OPTIONS.
1509        * psx13/Makefile.am: Remove AUTOMAKE_OPTIONS.
1510        * psxcancel/Makefile.am: Remove AUTOMAKE_OPTIONS.
1511        * psxchroot01/Makefile.am: Remove AUTOMAKE_OPTIONS.
1512        * psxfile01/Makefile.am: Remove AUTOMAKE_OPTIONS.
1513        * psxhdrs/Makefile.am: Remove AUTOMAKE_OPTIONS.
1514        * psxmount/Makefile.am: Remove AUTOMAKE_OPTIONS.
1515        * psxmsgq01/Makefile.am: Remove AUTOMAKE_OPTIONS.
1516        * psxreaddir/Makefile.am: Remove AUTOMAKE_OPTIONS.
1517        * psxsem01/Makefile.am: Remove AUTOMAKE_OPTIONS.
1518        * psxstat/Makefile.am: Remove AUTOMAKE_OPTIONS.
1519        * psxtime/Makefile.am: Remove AUTOMAKE_OPTIONS.
1520        * psxtimer/Makefile.am: Remove AUTOMAKE_OPTIONS.
1521
15222001-11-07      Jennifer Averett <jennifer@OARcorp.com>
1523
1524        Reported by Ibragimov Ilya <ibr@oktet.ru> and tracked as PR63.
1525        * psxstat/test.c: Fix test ENOTDIR to correspond to chdir() change.
1526        Since we check permissions before evaluating enough to see if it
1527        a regular file or directory, this hack is needed to make the regular
1528        file executable.
1529
15302001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1531
1532        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
1533        * configure.in: Remove.
1534        * configure.ac: New file, generated from configure.in by autoupdate.
1535
15362001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1537
1538        * psxtests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
1539
15402001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1541
1542        * psx01/Makefile.am: include leaf.am instead of leaf.cfg.
1543        * psx11/Makefile.am: include leaf.am instead of leaf.cfg.
1544        * psxcancel/Makefile.am: include leaf.am instead of leaf.cfg.
1545        * psx02/Makefile.am: include leaf.am instead of leaf.cfg.
1546        * psx13/Makefile.am: include leaf.am instead of leaf.cfg.
1547        * psxtime/Makefile.am: include leaf.am instead of leaf.cfg.
1548        * psxchroot01/Makefile.am: include leaf.am instead of leaf.cfg.
1549        * psx07/Makefile.am: include leaf.am instead of leaf.cfg.
1550        * psxmsgq01/Makefile.am: include leaf.am instead of leaf.cfg.
1551        * psxtimer/Makefile.am: include leaf.am instead of leaf.cfg.
1552        * psx10/Makefile.am: include leaf.am instead of leaf.cfg.
1553        * psx08/Makefile.am: include leaf.am instead of leaf.cfg.
1554        * psxhdrs/Makefile.am: include leaf.am instead of leaf.cfg.
1555        * psxfile01/Makefile.am: include leaf.am instead of leaf.cfg.
1556        * psx05/Makefile.am: include leaf.am instead of leaf.cfg.
1557        * psx09/Makefile.am: include leaf.am instead of leaf.cfg.
1558        * psxmount/Makefile.am: include leaf.am instead of leaf.cfg.
1559        * psxstat/Makefile.am: include leaf.am instead of leaf.cfg.
1560        * psx12/Makefile.am: include leaf.am instead of leaf.cfg.
1561        * psxreaddir/Makefile.am: include leaf.am instead of leaf.cfg.
1562        * psxsem01/Makefile.am: include leaf.am instead of leaf.cfg.
1563        * psx03/Makefile.am: include leaf.am instead of leaf.cfg.
1564        * psx04/Makefile.am: include leaf.am instead of leaf.cfg.
1565        * psx06/Makefile.am: include leaf.am instead of leaf.cfg.
1566
15672001-08-09      Fernando-Ruiz Casas <correo@fernando-ruiz.com>
1568
1569        * psxchroot01/.cvsignore, psxchroot01/Makefile.am, psxchroot01/main.c,
1570        psxchroot01/psxchroot01.scn, psxchroot01/test.c:  Implemented the
1571        psxchroot01 test.
1572
15732001-05-25      Joel Sherrill <joel@OARcorp.com>
1574
1575        * Added once version of psxchroot01 test for user review.
1576        * psxchroot01: New directory.
1577        * psxchroot01/Makefile.am, psxchroot01/main.c, psxchroot01/test.c,
1578        psxchroot01/psxchroot01.scn, psxchroot01/.cvsignore: New files.
1579        * configure.in, Makefile.am: Modified to reflect above.
1580
15812001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
1582
1583        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
1584
15852001-04-24      Joel Sherrill <joel@OARcorp.com>
1586
1587        * psxfile01/test.c, psxfile01/psxfile01.scn : Added test case for
1588        open, write, reopen, append twice from Andrew Bythell
1589        <abythell@nortelnetworks.com> that tripped an initialization
1590        problem in the IMFS.
1591
15922001-04-20      Joel Sherrill <joel@OARcorp.com>
1593
1594        * psx04/init.c, psx04/psx04.scn, psx07/init.c, psx07/psx07.scn,
1595        psxfile01/psxfile01.scn, psxmsgq01/psxmsgq01.scn,
1596        psxreaddir/test.c, psxstat/psxstat.scn, psxstat/test.c,
1597        psxtime/psxtime.scn, psxtimer/psxtimer.scn:
1598        Various adjustments so test output matches screens more reliably.
1599
16002001-01-25      Joel Sherrill <joel@OARcorp.com>
1601
1602        * psx01/psx01.scn: Corrected to reflect clock_getres() now working.
1603
16042000-11-17      Jennifer Averett <jennifer@OARcorp.com>
1605
1606        * psxstat/test.c, psxstat/psxstat.scn: Forced inode numbers
1607        to remain consistant across platforms and bsps by forcing
1608        a mount point in front of all paths.
1609
16102000-11-17      Jennifer Averret <jennifer@OARcorp.com>
1611
1612        * psxmount/test.c, psxmount/psxmount.scn: Improve output to report
1613        expected error condition in one case.
1614        * psxreaddir/test.c, psxreaddir.scn: Added test cases to exercise
1615        readdir() of root of mounted filesystem.  Also corrected the screen
1616        file for some mistakes noticed in this effort.
1617
16182000-11-13      Joel Sherrill <joel@OARcorp.com>
1619
1620        * psxmount/psxmount.scn, psxmount/test.c: Correct spelling.
1621
16222000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1623
1624        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
1625
16262000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1627
1628        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
1629
16302000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1631
1632        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
1633        Switch to GNU canonicalization.
1634        * psxtests.am: Remove DEFS.
1635
16362000-10-24      Joel Sherrill <joel@OARcorp.com>
1637
1638        * psxmount/test.c, psxstat/test.c: Include <imfs.h> to get IMFS_ops.
1639        It was formerly incorrectly prototyped in <libio.h>.
1640
16412000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1642
1643        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1644        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1645        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1646        psx10/Makefile.am, psx11/Makefile.am, psx12/Makefile.am,
1647        psx13/Makefile.am, psxcancel/Makefile.am, psxfile01/Makefile.am,
1648        psxhdrs/Makefile.am, psxmount/Makefile.am, psxmsgq01/Makefile.am,
1649        psxreaddir/Makefile.am, psxsem01/Makefile.am, psxstat/Makefile.am,
1650        psxtime/Makefile.am, psxtimer/Makefile.am: Include compile.am
1651
16522000-08-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1653        * psx01/Makefile.am, psx02/Makefile.am, psx03/Makefile.am,
1654        psx04/Makefile.am, psx05/Makefile.am, psx06/Makefile.am,
1655        psx07/Makefile.am, psx08/Makefile.am, psx09/Makefile.am,
1656        psx10/Makefile.am, psx11/Makefile.am, psx11/Makefile.am,
1657        psx12/Makefile.am, psxcancel/Makefile.am, psxmsgq01/Makefile.am,
1658        psxsem01/Makefile.am, psxsem01/Makefile.am, psxtimer/Makefile.am:
1659        Use AM_CPPFLAGS += instead of AM_CPPFLAGS =
1660
16612000-08-10      Joel Sherrill <joel@OARcorp.com>
1662
1663        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.