source: rtems/cpukit/ChangeLog @ ecf19d14

4.8
Last change on this file since ecf19d14 was ecf19d14, checked in by Joel Sherrill <joel.sherrill@…>, on 01/21/09 at 20:48:20

2009-01-21 Nickolay Kolchin <nbkolchin@…>

Joel Sherrill <joel.sherrill@…>

PR 1357/cpukit

  • rtems/src/tasks.c: Ensure creating a task with no ASR is honored.
  • Property mode set to 100644
File size: 70.8 KB
Line 
12009-01-21      Nickolay Kolchin <nbkolchin@gmail.com>
2                Joel Sherrill <joel.sherrill@oarcorp.com>
3
4        PR 1357/cpukit
5        * rtems/src/tasks.c: Ensure creating a task with no ASR is honored.
6
72008-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
8
9        PR 1348/cpukit
10        * rtems/src/ratemonperiod.c: Properly handle period statistics after
11        cpu usage information is reset while a period is running.
12
132008-11-03      Joel Sherrill <joel.sherrill@OARcorp.com>
14
15        PR 1333/cpukit
16        * libcsupport/include/rtems/termiostypes.h: Typo on type name -- should
17        be rtems_device_minor_number.
18
192008-10-14      Tim Cussins <timcussins@eml.cc>
20
21        PR 1330/cpukit
22        * libcsupport/src/malloc.c: Should print begin field not start field.
23
242008-09-26      Joel Sherrill <joel.sherrill@OARcorp.com>
25
26        PR 1316/cpukit
27        * score/src/coremsgbroadcast.c: Give error when message is too large
28        like when sending a message. This was the documented behavior.
29
302008-09-16      Gene Smith <gene.smith@siemens.com>
31
32        PR 564/cpukit
33        * sapi/include/confdefs.h: Fix incorrect name. Was missed in an earlier
34        renaming sweep.
35
362008-09-02      Ralf Corsépius <ralf.corsepius@rtems.org>
37
38        PR 1301/cpukit
39        * sapi/src/debug.c: Let _Debug_Is_enabled return TRUE|FALSE.
40
412008-09-01      Ralf Corsépius <ralf.corsepius@rtems.org>
42
43        * libnetworking/netinet/tcp_var.h: Fix broken declaration of
44        tcp_trace().
45
462008-08-19      Cedric Aubert <cedric_aubert@yahoo.fr>
47
48        PR 500/misc
49        * libcsupport/src/termios.c: Avoid potential buffer overflow.
50
512008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
52
53        PR 1297/cpukit
54        * posix/src/prwlockinit.c: Fix NULL attribute pointer handling.
55
562008-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
57
58        * rtems/include/rtems.h, sapi/Makefile.am: Add simple helper to get
59        RTEMS version string.
60        * sapi/src/getversionstring.c: New file.
61
622008-08-06      Brett Swimley <brett.swimley@aedbozeman.com>
63
64        PR 1192/filesystem
65        * libblock/src/diskdevs.c: Update the disktap pointer after the
66        realloc.
67
682008-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
69
70        PR 741/networking
71        * libmisc/dummy/dummy.c: Add dummy network configuration.
72
732008-08-05      Xudong Guan <xudong.guan@criticalsoftware.com>
74
75        PR 1212/cpukit
76        * rtems/src/taskmode.c, score/src/threadtickletimeslice.c: Time slicing
77        will not happen if the task mode is changed from a non-timeslicing
78        mode to timeslicing mode if it is done by the executing thread (e.g.
79        in its task body). This change includes sp44 to demonstrate the
80        problem and verify the correction.
81
822008-08-04      Joel Sherrill <joel.sherrill@OARcorp.com>
83
84        PR 1265/cpukit
85        * score/include/rtems/score/object.h,
86        score/src/objectallocatebyindex.c: Rename index argument to avoid
87        warning when rtems.h and string.h are included at the same time by
88        user code.
89
902008-07-18      Joel Sherrill <joel.sherrill@oarcorp.com>
91
92        PR 1291/cpukit
93        * itron/inline/rtems/itron/semaphore.inl, itron/src/twai_sem.c,
94        posix/include/mqueue.h, posix/include/rtems/posix/mqueue.h,
95        posix/include/rtems/posix/semaphore.h,
96        posix/include/rtems/posix/time.h, posix/src/condtimedwait.c,
97        posix/src/mqueuereceive.c, posix/src/mqueuerecvsupp.c,
98        posix/src/mqueuesend.c, posix/src/mqueuesendsupp.c,
99        posix/src/mqueuetimedreceive.c, posix/src/mqueuetimedsend.c,
100        posix/src/mutextimedlock.c, posix/src/mutextranslatereturncode.c,
101        posix/src/posixtimespecabsolutetimeout.c,
102        posix/src/prwlocktimedrdlock.c, posix/src/prwlocktimedwrlock.c,
103        posix/src/semaphoretranslatereturncode.c,
104        posix/src/semaphorewaitsupp.c, posix/src/semtimedwait.c,
105        posix/src/semtrywait.c, posix/src/semwait.c,
106        posix/src/sigtimedwait.c, posix/src/timersettime.c,
107        posix/src/ualarm.c, rtems/src/semobtain.c,
108        rtems/src/semtranslatereturncode.c,
109        score/include/rtems/score/coremutex.h,
110        score/include/rtems/score/coresem.h, score/src/coresemseize.c: This
111        patch addresses issues on implementation of the timeout on the
112        following POSIX services. Some of these services incorrectly took a
113        timeout as a relative time. Others would compute a 0 delta to timeout
114        if the absolute time and the current time were equal and thus
115        incorrectly block the caller forever. The root of the confusion is
116        that POSIX specifies that if the timeout is incorrect (e.g. in the
117        past, is now, or is numerically invalid), that it does not matter if
118        the call would succeed without blocking. This is in contrast to RTEMS
119        programming style where all errors are checked before any critical
120        sections are entered. This fix implemented a more uniform way of
121        handling POSIX absolute time timeouts.
122            + pthread_cond_timedwait - could block forever
123            + mq_timedreceive - used relative not absolute time
124            + mq_timedsend - used relative not absolute time
125            + pthread_mutex_timedlock - used relative not absolute time
126            + pthread_rwlock_timedrdlock- used relative not absolute time
127            + pthread_rwlock_timedwrlock- used relative not absolute time
128            + sem_timedwait - could block forever
129
1302008-05-06      Joel Sherrill <joel.sherrill@OARcorp.com>
131
132        PR 1285/rtems
133        * sapi/include/rtems/config.h: Remove obsolete
134        rtems_configuration_get_maximum_devices().
135
1362008-04-25      Joel Sherrill <joel.sherrill@OARcorp.com>
137
138        * score/include/rtems/system.h: Fix typo in comment.
139
1402008-03-07      Joel Sherrill <joel.sherrill@OARcorp.com>
141
142        PR 1280/tools
143        * shttpd/log.c: Broaden logic so all gcc versions < 4.3.0 will enable
144        work around.
145
1462008-02-15      Ralf Corsépius <ralf.corsepius@rtems.org>
147
148        * libcsupport/include/motorola/mc68230.h: Prefix defines with
149          MC68230_ to avoid preprocessor clashes.
150
1512008-02-06      Joel Sherrill <joel.sherrill@OARcorp.com>
152
153        PR 1277/networking
154        * libnetworking/netinet/in_cksum_i386.h: Use q instead of r in
155        constraint for assembly language. This restricts the register choice
156        to the a-d registers.
157
1582008-02-05      Joel Sherrill <joel.sherrill@OARcorp.com>
159
160        * posix/Makefile.am: Remove these. They were proposed but never
161        standardized.
162        * posix/src/pthreadgetcputime.c, posix/src/pthreadsetcputime.c: Removed.
163
1642007-12-23      Ralf Corsépius <ralf.corsepius@rtems.org>
165
166        * libcsupport/src/sync.c: Make sync() POSIX-compliant.
167        * libcsupport/src/__gettod.c: Make gettimeofday() POSIX-compliant.
168
1692007-12-21      Joel Sherrill <joel.sherrill@OARcorp.com>
170
171        PR 1268/cpukit
172        * libcsupport/include/rtems/assoc.h,
173        rtems/src/semtranslatereturncode.c: There is no
174        rtems_assoc_ptr_by_value method.
175
1762007-12-16      Ralf Corsépius <ralf.corsepius@rtems.org>
177
178        * configure.ac: Revert Joel's 2007-06-13 NDEBUG patch.
179
1802007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
181
182        * score/src/pheapallocatealigned.c, score/src/pheapgetblocksize.c:
183        Reverse file contents.
184
1852007-12-06      Joel Sherrill <joel.sherrill@OARcorp.com>
186
187        * httpd/Makefile.am, httpd/preinstall.am,
188        rtems/src/semtranslatereturncode.c: rtems_webserver.h must be
189        installed. It is the initialization interface for both GoAhead and
190        Simple HTTPD.
191
1922007-12-05      Ralf Corsépius <ralf.corsepius@rtems.org>
193
194        * configure.ac: Remove score/cpu/avr/Makefile,
195        score/cpu/nios2/Makefile, score/cpu/avr/Makefile.
196        * score/cpu/Makefile.am: Remove avr, nios2, c4x.
197
1982007-12-04      Ralf Corsépius <ralf.corsepius@rtems.org>
199
200        * score/cpu/nios2, score/cpu/c4x, score/cpu/avr: Remove from
201          rtems-4-8-branch.
202
2032007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
204
205        * posix/src/prwlocktimedrdlock.c, posix/src/prwlocktimedwrlock.c,
206        rtems/include/rtems/rtems/barrier.h,
207        score/src/corerwlockobtainread.c, score/src/corerwlockobtainwrite.c,
208        score/src/corerwlockrelease.c: Fixed several implementation errors.
209
2102007-11-27      Joel Sherrill <joel.sherrill@oarcorp.com>
211
212        * sapi/include/confdefs.h: Add CONFIGURE_APPLICATION_EXTRA_DRIVERS.
213
2142007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
215
216        * libcsupport/src/printk.c, score/src/objectget.c: Fix spacing.
217
2182007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
219
220        * libcsupport/src/malloc.c: Do not assert on free of bad pointer.
221
2222007-11-26      Joel Sherrill <joel.sherrill@OARcorp.com>
223
224        * score/include/rtems/score/thread.h: Fix spelling error.
225
2262007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
227
228        PR 1266/cpukit
229        * posix/src/keycreate.c, posix/src/keyrundestructors.c: Use API instead
230        of class for key indexing.
231
2322007-11-06      Glenn Humphrey <glenn.humphrey@OARcorp.com>
233
234        Miscellaneous changes made after a review against the POSIX spec.
235        * posix/src/pbarrierinit.c, posix/src/prwlockinit.c: If the caller
236        passes a NULL in the attributes parameter, default attributes are used.
237        * posix/src/prwlockdestroy.c: If there is at least one thread
238        waiting, do not allow deletion.
239        * posix/src/prwlockwrlock.c: Corrected parameter passed to the core
240        operation used to obtain a RWLock for writing.
241        * posix/src/pspinlocktranslatereturncode.c,
242        score/include/rtems/score/corespinlock.h,
243        score/src/corespinlockrelease.c: If the current thread is not the
244        holder of the lock, do not allow an unlock and return EPERM.
245        * score/src/corerwlockobtainwrite.c: Corrected to use the operation
246        for queueing with a timeout handler.
247
2482007-11-02      Joel Sherrill <joel.sherrill@OARcorp.com>
249
250        * score/cpu/sparc/cpu.c, score/cpu/sparc/rtems/score/cpu.h,
251        score/include/rtems/score/context.h, score/src/threadhandler.c: Fix
252        stack so gdb backtrace does not print corrupted frame message after
253        _Thread_Handler. Daniel Hellstrom <daniel@gaisler.com> provided the
254        SPARC implementation and I made it more general.
255
2562007-10-26      Glenn Humphrey <glenn.humphrey@OARcorp.com>
257
258        * libmisc/cpuuse/cpuusagereport.c, rtems/src/ratemonreportstatistics.c:
259        Cleaned up reports and fixed a bug related the printf format which
260        resulted in lack of leading zeroes and misleading magnitude.
261        * score/src/timespecdivide.c: Fixed bugs related to zero divide case.
262
2632007-10-19      Joel Sherrill <joel.sherrill@OARcorp.com>
264
265        * telnetd/icmds.c: Add header to file.
266
2672007-10-19      Joel Sherrill <joel.sherrill@OARcorp.com>
268
269        * libcsupport/src/assoc.c: Removed.  Accidentally included routine
270        also in another file.  Mistake after splitting.
271        * libcsupport/Makefile.am: Reflect file removal.
272
2732007-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
274
275        * libnetworking/netdb.h, libnetworking/libc/gethostnamadr.c,
276        libnetworking/libc/getnetnamadr.c: Adjust to POSIX.
277        Minor updates from FreeBSD.
278
2792007-10-11      Joel Sherrill <joel.sherrill@OARcorp.com>
280
281        * score/include/rtems/score/copyrt.h: Update year.
282
2832007-10-11      Daniel Hellstrom <daniel@gaisler.com>
284
285        * libi2c/libi2c.c, libi2c/libi2c.h: Add message about needing IMFS.
286        Fixed check of status when registering driver. Add use of strerror().
287
2882007-10-04      Keith Robertson <kjrobert@alumni.uwaterloo.ca>,
289        Ralf Corsépius <ralf.corsepius@rtems.org>
290
291        * libnetworking/ifaddrs.h, libnetworking/libc/getifaddrs.c,
292        libnetworking/libc/if_indextoname.c,
293        libnetworking/libc/if_nameindex.c: New (from FreeBSD)
294        * Makefile.am: Add files above.
295        * libnetworking/net/if.h: Add if_nameindex (from FreeBSD).
296
2972007-09-28      Joel Sherrill <joel.sherrill@oarcorp.com>
298
299        * libmisc/stackchk/check.c: Eliminate output with little information.
300        Always print a blown message using the same routine. Now works with
301        GNAT RTS -fstack-checking if you have patch for the RTEMS specific
302        support in your GCC version.
303
3042007-09-17      Joel Sherrill <joel.sherrill@oarcorp.com>
305
306        * posix/src/semaphorecreatesupp.c: Fixed warning.
307
3082007-09-17      Joel Sherrill <joel.sherrill@oarcorp.com>
309
310        * libmisc/dumpbuf/dumpbuf.c: Use printk.
311
3122007-09-16      Ralf Corsépius <ralf.corsepius@rtems.org>
313
314        * libnetworking/net/ppp_defs.h: Include rtems/stdint.h.
315        Use uint32_t for ext_accm.
316
3172007-09-16      Ralf Corsépius <ralf.corsepius@rtems.org>
318
319        * pppd/auth.c, pppd/demand.c, pppd/ipcp.c, pppd/ipcp.h,
320        pppd/lcp.c, pppd/lcp.h, pppd/magic.c, pppd/magic.h, pppd/options.c,
321        pppd/pppd.h, pppd/sys-rtems.c, pppd/utils.c: Convert to using C99
322        fixed-size types instead of BSD fixed-size types.
323
3242007-09-14      Joel Sherrill <joel.sherrill@oarcorp.com>
325
326        * libmisc/stackchk/check.c: Fix alignment of output.
327
3282007-09-14      Joel Sherrill <joel.sherrill@oarcorp.com>
329
330        * libmisc/monitor/monitor.h: Add network commands that were in the
331        network supplement but not in the code.
332        * libmisc/monitor/mon-network.c: New file.
333
3342007-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
335
336        PR 1261/cpukit
337        * posix/src/semaphorecreatesupp.c: Initialize all fields during
338        semaphore creation.
339
3402007-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
341
342        PR 1260/cpukit
343        * posix/src/pthread.c: Get initial signals blocked from creating
344        thread not from ourselves.
345
3462007-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
347
348        * score/src/watchdogtickle.c: Remove tabs.
349
3502007-09-13      Joel Sherrill <joel.sherrill@OARcorp.com>
351
352        PR 1259/rtems
353        * rtems/src/taskcreate.c: Initialize is_global in all cases since
354        memory is not guaranteed to be zero.
355
3562007-09-12  Sergei Organov  <osv@javad.com>
357
358        PR 1258/rtems
359        * cpukit/score/src/heapallocatealigned.c (block_allocate): New routine.
360        * cpukit/score/src/heapallocatealigned.c (_Heap_Allocate_aligned):
361        Use block_allocate() instead of _Heap_Block_allocate(). Replace
362        _Heap_Head(the_heap)->next with equivalent _Heap_First(the_heap).
363        * cpukit/score/src/heap.c (_Heap_Allocate): fix comments according
364        to changed block split strategy in _Heap_Allocate_aligned().
365
3662007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
367
368        * libcsupport/src/printk.c: Remove unnecessary comments.
369
3702007-09-10      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
371
372        * libmisc/monitor/mon-monitor.c:
373        Corrected linked list of rtems_monitor_commands
374
3752007-09-07      Joel Sherrill <joel.sherrill@oarcorp.com>
376
377        * libcsupport/src/malloc.c: If RTEMS_HEAP_DEBUG is defined, add heap
378        walk on init, malloc, and free. The ability to walk the heap appears
379        to disappeared during the rework of the C Program heap to skip the
380        Region.
381
3822007-09-07      Joel Sherrill <joel.sherrill@oarcorp.com>
383
384        * score/src/heap.c: Style.
385        * score/src/heapwalk.c: Add more information to prints.
386        * score/src/pheapwalk.c: Do not lock allocator mutex if dispatching
387        is disabled.
388
3892007-09-06      Joel Sherrill <joel.sherrill@oarcorp.com>
390
391        * libcsupport/Makefile.am, libcsupport/src/printk.c:
392        * libcsupport/src/printk_plugin.c: New file.
393        include/rtems/bspIo.h, libmisc/cpuuse/cpuusagereport.c,
394        libmisc/cpuuse/cpuuse.h, libmisc/stackchk/check.c,
395        libmisc/stackchk/stackchk.h: rtems/include/rtems/rtems/ratemon.h,
396        rtems/src/ratemonreportstatistics.c: Added capability to specify
397        your own "printf" routine to various reporting functions.  This
398        added an XXX_with_plugin as the underlying implementation for
399          + rtems_rate_monotonic_report_statistics
400          + rtems_stack_checker_report_usage
401          + rtems_cpu_usage_report
402        As demonstration, the http netdemo can now print out stack
403        and cpu usage reports.
404
4052007-09-06      Joel Sherrill <joel.sherrill@oarcorp.com>
406
407        * shttpd/compat_rtems.c: Style clean up.
408
4092007-09-06      Joel Sherrill <joel.sherrill@oarcorp.com>
410
411        * rtems/src/ratemonperiod.c: Clean up.
412        * rtems/src/ratemonreportstatistics.c: Clarify period statistics output.
413
4142007-09-06      Joel Sherrill <joel.sherrill@oarcorp.com>
415
416        * libmisc/monitor/mon-monitor.c: Fix warnings and typo.
417
4182007-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
419
420        * libmisc/untar/untar.c, libmisc/untar/untar.h: Clean up prototype.
421
4222007-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
423
424        * libmisc/Makefile.am: Add new files.
425
4262007-09-05      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
427
428        * libmisc/monitor/mon-object.c,
429        * libmisc/monitor/monitor.h, libmisc/monitor/mon-part.c,
430        * libmisc/monitor/mon-region.c, libmisc/monitor/mon-sema.c,
431        * libmisc/monitor/mon-task, libmisc/Makefile.am:
432        Added functionality for osmonweb support
433
4342007-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
435
436        * libmisc/monitor/mon-monitor.c, libmisc/monitor/mon-object.c,
437        libmisc/monitor/monitor.h: Merge minor parts of Thomas' improvements
438        that are needed by osmonweb.
439
4402007-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
441
442        * libmisc/untar/untar.c, libmisc/untar/untar.h: Add const to char *.
443        Use printk.
444
4452007-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
446
447        * rtems/include/rtems/rtems/clock.h, score/src/threadhandler.c: Fix
448        spacing and spelling.
449
4502007-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
451
452        PR 1256/networking
453        * ftpd/ftpd.c: Fix unaligned access.
454
4552007-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
456
457        * posix/Makefile.am: Always build nanosleep.
458
4592007-08-17      Chris Johns <chrisj@rtems.org>
460
461        * libmisc/capture/README: Minor copyright change.
462        * libmisc/capture/capture-cli.c, libmisc/capture/capture.c,
463        libmisc/capture/capture.h: Fixed the memory leak when lots of
464        tasks are being created and deleted. Improved the trigger
465        interface so all task type actions can be caught.
466
4672007-08-13      Chris Johns <chrisj@rtems.org>
468
469        * score/include/rtems/score/object.h: Point the
470        OBJECTS_RTEMS_CLASSES_LAST macro to the last entry.
471
4722007-07-31      Joel Sherrill <joel.sherrill@OARcorp.com>
473
474        PR 1248/networking
475        * libnetworking/rtems/rtems_glue.c: Luke Stras <luke@spacequest.com>
476        reported that when no interfaces are successfully attached, the
477        default route is broken and may result in a jump to an illegal
478        address.
479
4802007-07-31      Ralf Corsépius <ralf.corsepius@rtems.org>
481
482        * score/inline/rtems/score/priority.inl: Use size_t instead of
483          uint32_t for array index.
484
4852007-07-30      Ralf Corsépius <ralf.corsepius@rtems.org>
486
487        * libnetworking/netinet/in_cksum_m68k.h: Use __mcoldfire__ to
488          identify coldfire cpus.
489
4902007-07-30      Ralf Corsépius <ralf.corsepius@rtems.org>
491
492        * shttpd/log.c: Activate SPLIT_SNPRINTF for gcc <= 4.2.1 and
493          coldfire.
494
4952007-07-30      Ralf Corsépius <ralf.corsepius@rtems.org>
496
497        * shttpd/log.c: Add preliminary version of SPLIT_SNPRINTF to
498          work-around bug m68k/coldfire -fomit-frame-pointer bug
499          http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32307.
500
5012007-07-27      Chris Johns <chrisj@rtems.org>
502
503        * wrapup/Makefile.am: Create archive from a file for hosts
504        with a limited command line size.
505
5062007-07-26      Ralf Corsépius <ralf.corsepius@rtems.org>
507
508        * include/rtems/bspIo.h, include/rtems/pci.h:
509        Add extern "C" guards. Reported by
510        Robert S. Grimes <rsg@alum.mit.edu>.
511
5122007-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
513
514        * libmisc/cpuuse/cpuusagereport.c, libmisc/cpuuse/cpuusagereset.c,
515        score/src/timespecdivide.c: Fix various math and reporting bugs. Now
516        the time appears to be reported correctly and add up to what is
517        expected.
518
5192007-07-24      Ralf Corsépius <ralf.corsepius@rtems.org>
520
521        * shttpd/Makefile.am: Prefix all non-public symbols with _shttp_.
522        * shttpd/compat_rtems.c: Don't build my_stat for rtems.
523        * shttpd/defs.h: Don't build most of my_* wrappers for rtems.
524
5252007-07-18      Joel Sherrill <joel.sherrill@oarcorp.com>
526
527        * libmisc/Makefile.am, libmisc/cpuuse/cpuusagereport.c,
528        libmisc/cpuuse/cpuusagereset.c: Fix bug where cpu usage calculation
529        was always using uptime not time since last cpu usage reset when
530        using nanoseconds granularity.
531        * libmisc/cpuuse/cpuusagedata.c: New file.
532
5332007-07-13      Joel Sherrill <joel.sherrill@oarcorp.com>
534
535        * libcsupport/src/mount.c: Allow null for output parameter.
536
5372007-07-12      Joel Sherrill <joel.sherrill@oarcorp.com>
538
539        * shttpd/compat_rtems.c, shttpd/compat_rtems.h: Add port to listen on
540        to shttpd initialization.
541
5422007-07-11      Joel Sherrill <joel.sherrill@oarcorp.com>
543
544        * libcsupport/src/malloc.c: Clean up Malloc debug code.
545        * score/include/rtems/score/heap.h: Spacing.
546        * score/inline/rtems/score/thread.inl:
547        * score/src/heapfree.c. Clean up and add explicit check of the address
548        being freed actually being in the heap.
549        * score/src/heapwalk.c: Switch to printk and do not call abort.
550
5512007-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
552
553        * libmisc/stackchk/check.c: Make checking the integrity of the pattern
554        area contingent on the stack checker user extension having been
555        initialized.
556
5572007-06-21      Joel Sherrill <joel.sherrill@OARcorp.com>
558
559        * libnetworking/rtems/rtems_syscall.c: Remove RTEMS versions of send()
560        and recv(). We already had the BSD versions and these conflict
561        sometimes when linking.
562
5632007-06-21      Joel Sherrill <joel.sherrill@OARcorp.com>
564
565        * libnetworking/rtems/mkrootfs.h, libnetworking/rtems/rtems_bsdnet.h,
566        libnetworking/rtems/rtems_bsdnet_internal.h: Add extern __cplusplus.
567
5682007-06-20      Joel Sherrill <joel.sherrill@OARcorp.com>
569
570        * sapi/include/confdefs.h: Do not instantiate initialization
571        thas/thread pointer tables for an API that is not configured.
572
5732007-06-20      Joel Sherrill <joel.sherrill@OARcorp.com>
574
575        * libcsupport/Makefile.am:
576        * libcsupport/src/open_dev_console.c: New file.
577
5782007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
579
580        * score/src/corerwlock.c: Make sure structure is fully initialized.
581        When reused, some fields will not be zero like at initialization.
582
5832007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
584
585        * sapi/include/confdefs.h: POSIX threads use twice the minimum stack
586        size. Account for this.
587
5882007-06-13      Joel Sherrill <joel.sherrill@OARcorp.com>
589
590        * configure.ac: Add NDEBUG as a command line compilation option.
591
5922007-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
593
594        * libmd/.cvsignore: New file.
595
5962007-06-12      Ralf Corsépius <ralf.corsepius@rtems.org>
597
598        * shttpd/defs.h: Eliminate my_strncasecmp.
599        * shttpd/string.c: Eliminate my_strncasecmp.
600
6012007-06-12      Ralf Corsépius <ralf.corsepius@rtems.org>
602
603        * wrapup/Makefile.am: Pickup ../libmd/libmd.a.
604        * pppd/Makefile.am: Reflect moving out md*.
605        * pppd/md4.h, pppd/md4.c, pppd/md5.c, pppd/md5.h: Remove (moved to
606          libmd).
607        * libmd/Makefile.am, libmd/md4.c, libmd/md4.h, libmd/md5.c,
608        libmd/md5.h, libmd/preinstall.am: New (moved out from pppd).
609        * configure.ac, Makefile.am: Add libmd.
610
6112007-06-12      Ralf Corsépius <ralf.corsepius@rtems.org>
612
613        * shttpd/defs.h: Eliminate my_strlcpy.
614        * shttpd/string.c: Eliminate my_strlcpy.
615
6162007-06-12      Ralf Corsépius <ralf.corsepius@rtems.org>
617
618        * shttpd/defs.h: Eliminate my_strdup, my_strndup.
619        * shttpd/string.c: Eliminate my_strdup, my_strndup.
620        * shttpd/Makefile.am: Add -DHAVE_MD5 to use md5 routines from
621          libmd.a.
622
6232007-06-12      Ralf Corsépius <ralf.corsepius@rtems.org>
624
625        * wrapup/Makefile.am: Add libmd.a.
626
6272007-06-11      Ralf Corsépius <ralf.corsepius@rtems.org>
628
629        * pppd/Makefile.am: Remove md5 and md4 from libpppd.a.
630          Add pppd/libmd.a.
631        * pppd/md4.c: Don't include pppd.h.
632
6332007-06-11      Ralf Corsépius <ralf.corsepius@rtems.org>
634
635        * shttpd/shttpd.ico, shttpd/resources.rc: Remove (Unused).
636
6372007-06-11      Ralf Corsépius <ralf.corsepius@rtems.org>
638
639        * shttpd/Makefile.am: Conditionally build on LIBNETWORKING.
640        * shttpd/compat_rtems.h: Include <arpa/inet.h>.
641        Add config.h support.
642
6432007-06-11      Ralf Corsépius <ralf.corsepius@rtems.org>
644
645        * shttpd/compat_rtems.h: Define closesocket.
646
6472007-06-11      Ralf Corsépius <ralf.corsepius@rtems.org>
648
649        * shttpd/compat_rtems.h: Add IS_DIRSEP_CHAR.
650
6512007-06-11      Ralf Corsépius <ralf.corsepius@rtems.org>
652        * shttpd/compat_rtems.h, shttpd/compat_rtems.c:
653        Use size_t for stack sizes.
654
6552007-06-11      Ralf Corsépius <ralf.corsepius@rtems.org>
656
657        * configure.ac, Makefile.am: Add shttpd.
658        * shttpd/Makefile.am: New.
659        * shttpd/auth.c, shttpd/cgi.c, shttpd/compat_rtems.c,
660        shttpd/compat_rtems.h, shttpd/compat_unix.c, shttpd/compat_unix.h,
661        shttpd/compat_win32.c, shttpd/compat_win32.h, shttpd/compat_wince.c,
662        shttpd/compat_wince.h, shttpd/config.c, shttpd/defs.h,
663        shttpd/io_cgi.c, shttpd/io_dir.c, shttpd/io_emb.c, shttpd/io_file.c,
664        shttpd/io.h, shttpd/io_socket.c, shttpd/io_ssl.c, shttpd/llist.h,
665        shttpd/log.c, shttpd/Makefile, shttpd/md5.c, shttpd/md5.h,
666        shttpd/mime_type.c, shttpd/resources.rc, shttpd/shttpd.1,
667        shttpd/shttpd.c, shttpd/shttpd.h, shttpd/shttpd.ico, shttpd/ssl.h,
668        shttpd/standalone.c, shttpd/std_includes.h, shttpd/string.c:
669        Import from shttpd-1.37.tar.gz.
670
6712007-06-11      Ralf Corsépius <ralf.corsepius@rtems.org>
672
673        * configure.ac: Remove "pad" from CPU_CONTEXT.
674
6752007-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
676
677        * score/src/coremsg.c: Formatting.
678
6792007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
680
681        * score/include/rtems/score/copyrt.h: Update copyright notice.
682
6832007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
684
685        * sapi/Makefile.am, sapi/include/rtems/io.h, sapi/src/io.c: Split into
686        one function per file execpt io.c which contains required
687        initialization methods.
688        * sapi/src/ioclose.c, sapi/src/iocontrol.c, sapi/src/iodata.c,
689        sapi/src/ioinitialize.c, sapi/src/ioopen.c, sapi/src/ioread.c,
690        sapi/src/ioregisterdriver.c, sapi/src/iounregisterdriver.c,
691        sapi/src/iowrite.c: New files.
692
6932007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
694
695        * sapi/include/confdefs.h, sapi/src/io.c: Readded code to copy driver
696        table into Workspace but now it is only done if the application needs
697        extra slots for dynamic driver registration. Cleaned up
698        rtems_io_register_driver and rtems_io_unregister_driver code and
699        added numerous error cases to register.
700
7012007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
702
703        * libmisc/Makefile.am, libmisc/monitor/mon-object.c,
704        libmisc/monitor/monitor.h, sapi/include/confdefs.h,
705        sapi/include/rtems/config.h, sapi/include/rtems/io.h,
706        sapi/src/exinit.c, sapi/src/io.c: Eliminate maximum_drivers
707        configuration parameter since it was used to configure a no longer
708        used feature. Device names are now part of the filesystem not in a
709        table. This also eliminated the variables _IO_Number_of_devices and
710        _IO_Driver_name_table from RTEMS as well as the memory allocation
711        used to populate _IO_Driver_name_table.
712        * libmisc/monitor/mon-dname.c: Removed.
713
7142007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
715
716        * sapi/include/confdefs.h: Add CONFIGURE_MESSAGE_BUFFER_MEMORY so there
717        is less dependence on CONFIGURE_MEMORY_OVERHEAD. Do not arbitrarily
718        add 1 to CONFIGURE_MEMORY_OVERHEAD so we do not waste a kilobyte for
719        unused Workspace. Round the workspace required size to an 8 byte
720        boundary instead of a 0x400 byte one. We may end up needing to add 8
721        bytes again to account for the alignment rounding.
722
7232007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
724
725        Yu Chen <chyyuu@gmail.com>
726        * score/src/corespinlockwait.c: Per question posted as
727        http://www.rtems.org/ml/rtems-users/2007/may/msg00180.html, changed
728        logical operator to <=.
729
7302007-05-22      Joel Sherrill <joel.sherrill@OARcorp.com>
731
732        * score/cpu/arm/cpu.c, score/cpu/avr/cpu.c, score/cpu/bfin/cpu.c,
733        score/cpu/c4x/cpu.c, score/cpu/h8300/cpu.c, score/cpu/i386/cpu.c,
734        score/cpu/m68k/cpu.c, score/cpu/mips/cpu.c, score/cpu/nios2/cpu.c,
735        score/cpu/no_cpu/cpu.c, score/cpu/sh/cpu.c, score/cpu/sparc/cpu.c,
736        cpukit/sapi/src/exinit.c: Move copying of CPU Table to shared
737        executive initialization.
738
7392007-05-22      Joel Sherrill <joel.sherrill@OARcorp.com>
740
741        * score/src/corerwlockrelease.c: Do not dereference NULL.
742
7432007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
744
745        * rtems/Makefile.am, rtems/include/rtems/rtems/barrier.h,
746        rtems/include/rtems/rtems/dpmem.h, rtems/include/rtems/rtems/event.h,
747        rtems/include/rtems/rtems/message.h, rtems/include/rtems/rtems/part.h,
748        rtems/include/rtems/rtems/ratemon.h, rtems/include/rtems/rtems/region.h,
749        rtems/include/rtems/rtems/sem.h, rtems/include/rtems/rtems/tasks.h,
750        rtems/include/rtems/rtems/timer.h, sapi/Makefile.am,
751        sapi/include/rtems/extension.h: Split Classic API data instantiation
752        into individual files. This reduces the size of the BSS section when
753        an optional manager stub is used. Some tests showed about a 600 byte
754        reduction in BSS size.
755        * rtems/src/taskinitusers.c, sapi/src/rtemsapi.c, rtems/src/tasks.c:
756        Eliminated the variables _RTEMS_tasks_User_initialization_tasks and
757        _RTEMS_tasks_Number_of_initialization_tasks because they were only
758        used in one place after initialized. It was a waste of space.
759        * rtems/src/barrierdata.c, rtems/src/dpmem.c, rtems/src/dpmemdata.c,
760        rtems/src/eventdata.c, rtems/src/msgdata.c, rtems/src/partdata.c,
761        rtems/src/ratemondata.c, rtems/src/regiondata.c,
762        rtems/src/rtemstimerdata.c, rtems/src/semdata.c, rtems/src/taskdata.c,
763        sapi/src/extensiondata.c: New files.
764
7652007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
766
767        * libmisc/Makefile.am, libmisc/cpuuse/README: Split remaining CPU Usage
768        functionality into multiple files to eliminate unnecessary cohesion.
769        Update README.
770        * libmisc/cpuuse/cpuusagereport.c, libmisc/cpuuse/cpuusagereset.c:
771        New files.
772        * libmisc/cpuuse/cpuuse.c: Removed.
773
7742007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
775
776        * rtems/src/ratemonperiod.c: Fix math ordering bug which resulted in a
777        negative value in some circumstances. Also cleaned up to share uptime
778        declaration.
779
7802007-05-17      Joel Sherrill <joel.sherrill@oarcorp.com>
781
782        * ChangeLog, configure.ac, libcsupport/src/__times.c,
783        libmisc/cpuuse/cpuuse.c, libmisc/stackchk/check.c,
784        rtems/include/rtems/rtems/ratemon.h, rtems/src/ratemongetstatus.c,
785        rtems/src/ratemonperiod.c, rtems/src/ratemonreportstatistics.c,
786        rtems/src/ratemonresetall.c, rtems/src/ratemontimeout.c,
787        score/Makefile.am, score/include/rtems/score/thread.h,
788        score/include/rtems/score/timespec.h, score/src/threaddispatch.c,
789        score/src/threadinitialize.c, score/src/threadtickletimeslice.c,
790        score/src/timespecdivide.c: Add nanoseconds granularity to the rate
791        monotonic period statistics and CPU usage statistics. This capability
792        is enabled by default although may be conditionally disabled by the
793        user. It could be too much overhead on small targets but it does not
794        appear to be bad in early testing. Its impact on code size has not
795        been evaluated either. It is possible that both forms of statistics
796        gathering could be disabled with further tweaking of the conditional
797        compilation.
798        * score/src/timespecdividebyinteger.c: New file.
799
8002007-05-16      Joel Sherrill <joel.sherrill@oarcorp.com>
801
802        * libmisc/cpuuse/cpuuse.c: Use rtems_object_get_name and eliminate
803        functionally similar code here. Also cleanup print formats.
804
8052007-05-16      Joel Sherrill <joel.sherrill@oarcorp.com>
806
807        * score/src/objectgetnameasstring.c: Internal threads use string names
808        so in the current RTEMS source string object name can NOT be
809        disabled. It is probably worth considering converting the internal
810        threads to uint32_t style names so all the support for string names
811        can be conditionally disabled.
812
8132007-05-16      Joel Sherrill <joel.sherrill@oarcorp.com>
814
815        * score/Makefile.am, score/include/rtems/score/timespec.h: Add division
816        and greater than operations for timespecs.
817        * score/src/timespecdivide.c, score/src/timespecgreaterthan.c:
818        New files.
819
8202007-05-16      Ralf Corsépius <ralf.corsepius@rtems.org>
821
822        * score/src/objectgetnameasstring.c: Remove bogus ifdef
823        RTEMS_POSIX_API.
824
8252007-05-15      Joel Sherrill <joel.sherrill@oarcorp.com>
826
827        * Makefile.am, preinstall.am, libmisc/Makefile.am, rtems/Makefile.am,
828        rtems/include/rtems.h, rtems/include/rtems/rtems/ratemon.h,
829        rtems/inline/rtems/rtems/ratemon.inl, rtems/src/ratemoncancel.c,
830        rtems/src/ratemoncreate.c, rtems/src/ratemondelete.c,
831        rtems/src/ratemongetstatus.c, rtems/src/ratemonident.c,
832        rtems/src/ratemonperiod.c, rtems/src/ratemontimeout.c,
833        score/Makefile.am, score/include/rtems/score/object.h,
834        score/src/threadhandler.c, wrapup/Makefile.am: Integrate Rate
835        Monotonic Statistics and Period Usage into Rate Monotonic Manager.
836        Added the following directives: rtems_rate_monotonic_get_statistics,
837        rtems_rate_monotonic_reset_statistics,
838        rtems_rate_monotonic_reset_all_statistics,
839        rtems_rate_monotonic_report_statistics, and rtems_object_get_name.
840        Obsoleted the rtems/rtmonuse.h file as a public interface.
841        * rtems/src/ratemongetstatistics.c,
842        rtems/src/ratemonreportstatistics.c, rtems/src/ratemonresetall.c,
843        rtems/src/ratemonresetstatistics.c, rtems/src/rtemsobjectgetname.c,
844        score/src/objectgetnameasstring.c: New files.
845        * libmisc/rtmonuse/rtmonuse.c, libmisc/rtmonuse/rtmonuse.h: Removed.
846
8472007-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
848
849        * libcsupport/Makefile.am, libcsupport/src/unixlibc.c: Split off dummry
850        rtems_io_register_name for use on unix.
851        * libcsupport/src/unixlibc_io.c: New file.
852
8532007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
854
855        * score/src/coremsgseize.c: A blocking sender's message size was
856        pulled out of the wrong field in the Wait information structure.
857        * score/src/objectallocate.c: With the new optional manager support,
858        we only stub out the initialization. This makes it possible to attempt
859        to create an object with the information structure only initialized
860        with all zeros.  This ensures we return an error cleanly in this case.
861
8622007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
863
864        * rtems/src/region.c, sapi/src/exinit.c: Now that the Region is
865        an optional manager, we cannot depend on it do initialize the
866        internal Allocator Mutex.  This was always a questionable place to
867        do it, so this is a cleanup.
868
8692007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
870
871        * libmisc/cpuuse/cpuuse.c, libmisc/stackchk/check.c,
872        libmisc/stackchk/stackchk.h: Clean up as side-effect of making them
873        suitable for inclusion in the Users Guide.
874
8752007-05-11      Joel Sherrill <joel.sherrill@oarcorp.com>
876
877        * ChangeLog: Move all ChangeLog entries for 2006 and earlier to
878        ChangeLog-pre2007.
879        * ChangeLog-pre2007: New file.
880
8812007-05-10      Joel Sherrill <joel.sherrill@OARcorp.com>
882
883        PR 1241/rtems
884        * score/src/threadchangepriority.c, score/src/threadqrequeue.c: Close
885        critical section window added with requeueing support.
886
8872007-05-10      Ralf Corsépius <ralf.corsepius@rtems.org>
888
889        * libcsupport/include/rtems/cdefs.h,
890          libcsupport/include/sys/cdefs.h: Remove.
891        * Makefile.am: Remove libcsupport/include/sys/cdefs.h.
892        * libcsupport/Makefile.am: Remove include/rtems/cdefs.h.
893        * include/rtems/bsd/sys/queue.h, libcsupport/include/sys/ioccom.h,
894        libnetworking/netdb.h, libnetworking/resolv.h,
895        libnetworking/arpa/inet.h, libnetworking/arpa/nameser.h,
896        libnetworking/libc/gethostbydns.c, libnetworking/libc/res_stubs.c,
897        libnetworking/machine/in_cksum.h, libnetworking/net/ethernet.h,
898        libnetworking/net/if.h, libnetworking/net/if_dl.h,
899        libnetworking/netinet/ip.h, libnetworking/netinet/tcp.h,
900        libnetworking/rtems/rtems_bsdnet_internal.h,
901        libnetworking/sys/libkern.h, libnetworking/sys/mount.h,
902        libnetworking/sys/poll.h, libnetworking/sys/socket.h,
903        libnetworking/sys/sysctl.h, libnetworking/sys/syslog.h,
904        libnetworking/sys/uio.h, libnetworking/sys/un.h,
905        librpc/include/rpc/auth.h, librpc/include/rpc/auth_unix.h,
906        librpc/include/rpc/clnt.h, librpc/include/rpc/clnt_soc.h,
907        librpc/include/rpc/pmap_clnt.h, librpc/include/rpc/pmap_prot.h,
908        librpc/include/rpc/pmap_rmt.h, librpc/include/rpc/svc.h,
909        librpc/include/rpc/svc_soc.h, librpc/include/rpc/xdr.h,
910        librpc/include/rpcsvc/ypclnt.h, librpc/include/rpc/rpc_com.h:
911        Include <rtems/bsd/sys/cdefs.h> instead of <sys/cdefs.h>.
912
9132007-05-10      Ralf Corsépius <ralf.corsepius@rtems.org>
914
915        * Makefile.am: Reflect introduction of
916          include/rtems/bsd/sys/cdefs.h.
917        * include/rtems/bsd/sys/cdefs.h: New.
918
9192007-05-10      Ralf Corsépius <ralf.corsepius@rtems.org>
920
921        * libnetworking/Makefile.am: Reflect having removed sys/queue.h.
922        * libnetworking/sys/queue.h: Remove.
923
9242007-05-10      Ralf Corsépius <ralf.corsepius@rtems.org>
925
926        * librpc/src/xdr/xdr_float.c: Include <rtems/endian.h> instead of
927        <machine/endian.h>.
928        * libnetworking/rtems/rtems_showroute.c,
929        libnetworking/rtems/rtems_showipstat.c,
930        libnetworking/rtems/rtems_showtcpstat.c,
931        libnetworking/rtems/rtems_showicmpstat.c,
932        libnetworking/rtems/rtems_showmbuf.c,
933        libnetworking/rtems/rtems_showudpstat.c,
934        libnetworking/rtems/rtems_showifstat.c, libnetworking/net/if.c,
935        libnetworking/net/raw_cb.c, libnetworking/net/route.c,
936        libnetworking/net/rtsock.c, libnetworking/net/raw_usrreq.c,
937        libnetworking/netinet/tcp_usrreq.c,
938        libnetworking/netinet/tcp_timer.c, libnetworking/netinet/if_ether.c,
939        libnetworking/netinet/tcp_debug.c, libnetworking/netinet/ip_fw.c,
940        libnetworking/netinet/ip_output.c,
941        libnetworking/netinet/ip_mroute.c, libnetworking/netinet/in_proto.c,
942        libnetworking/netinet/udp_usrreq.c,
943        libnetworking/netinet/tcp_output.c,
944        libnetworking/netinet/tcp_subr.c, libnetworking/netinet/tcp_input.c,
945        libnetworking/netinet/in_rmx.c, libnetworking/netinet/in_pcb.c,
946        libnetworking/netinet/raw_ip.c, libnetworking/netinet/ip_divert.c,
947        libnetworking/netinet/in.c, libnetworking/kern/uipc_socket2.c,
948        libnetworking/kern/kern_sysctl.c, libnetworking/kern/uipc_socket.c,
949        libnetworking/kern/kern_subr.c: Include <rtems/bsd/sys/queue.h>
950        instead of <sys/queue.h>.
951        * libnetworking/sys/socketvar.h, libnetworking/sys/mount.h,
952        libnetworking/sys/sysctl.h, libnetworking/net/raw_cb.h,
953        libnetworking/net/if.h, libnetworking/net/if_media.h,
954        libnetworking/net/if_var.h, libnetworking/netinet/in_var.h,
955        libnetworking/netinet/in_pcb.h: Include <rtems/bsd/sys/queue.h>
956        instead of <sys/queue.h>.
957        * Makefile.am: Reflect addition of include/rtems/bsd/sys/queue.h.
958        * include/rtems/bsd/sys/queue.h: New (Copied from
959          libnetworking/sys/queue.h).
960
9612007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
962
963        * libcsupport/include/rtems/libcsupport.h, libcsupport/src/newlibc.c,
964        sapi/Makefile.am, sapi/include/confdefs.h, sapi/src/exinit.c,
965        score/Makefile.am, score/preinstall.am,
966        score/include/rtems/score/userext.h, score/src/chain.c,
967        score/src/userext.c: Switch to newlib reentrancy extension being
968        installed in the initial set instead of using rtems_extension_create.
969        While implementing this, noticed that user extensions and chain code
970        had multiple functions in a single file which is not desirable in the
971        SuperCore and API portions of RTEMS, so split these into multiple
972        files with one function per file. Also noticed that some of user
973        extension code was inlined for no particular reason so moved that to
974        C bodies.  Split executive shutdown from initialization since not
975        every application shuts down.  Moved __fini call to executive shutdown
976        to be more symmetrical with where it is called at startup.
977        * sapi/src/exshutdown.c, score/src/chainappend.c,
978        score/src/chainextract.c, score/src/chainget.c,
979        score/src/chaininsert.c, score/src/userextaddapiset.c,
980        score/src/userextaddset.c, score/src/userextremoveset.c,
981        score/src/userextthreadbegin.c, score/src/userextthreadcreate.c,
982        score/src/userextthreaddelete.c, score/src/userextthreadrestart.c,
983        score/src/userextthreadstart.c, score/src/userextthreadswitch.c: New
984        files.
985        * score/inline/rtems/score/userext.inl: Removed.
986
9872007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
988
989        * libcsupport/src/error.c, sapi/include/rtems/config.h: Do not
990        reference _Configuration_MP_table if multiprocessing is disabled.
991
9922007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
993
994        * libmisc/monitor/mon-monitor.c, libmisc/monitor/mon-server.c: Do not
995        reference _Configuration_MP_table if multiprocessing is disabled.
996
9972007-05-09      Ralf Corsépius <ralf.corsepius@rtems.org>
998
999        * libnetworking/machine/endian.h: Remove.
1000        * libnetworking/Makefile.am: Remove machine/endian.h.
1001        * libnetworking/arpa/nameser_compat.h, libnetworking/netinet/in.h,
1002        libnetworking/rtems/rtems_bsdnet_internal.h: Include
1003        <rtems/endian.h> instead of <machine/endian.h>.
1004        * Makefile.am: Add include/rtems/endian.h.
1005        * include/rtems/endian.h: New (Copied from
1006          libnetworking/machine/endian.h).
1007
10082007-05-09      Ralf Corsépius <ralf.corsepius@rtems.org>
1009
1010        * libcsupport/src/readdir.c, libnetworking/net/slcompress.c,
1011        pppd/md4.h, pppd/md5.h, pppd/pppd.h,
1012        score/cpu/m68k/rtems/score/m68k.h: Include <rtems/stdint.h> instead
1013        of <stdint.h>.
1014        * libnetworking/machine/endian.h: Remove
1015          CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
1016        * NEWS: new.
1017
10182007-05-09      Ralf Corsépius <ralf.corsepius@rtems.org>
1019
1020        PR 1243
1021        * pppd/auth.c (set_allowed_addrs): Remove bogus dereference.
1022
10232007-05-08      Ralf Corsépius <ralf.corsepius@rtems.org>
1024
1025        * libnetworking/machine/endian.h: Convert htons, htonl, ntohs, ntohl
1026        to inline functions, using uint[16,32]_t.
1027        * libnetworking/netdb.h: Change netent->n_net to uint32_t to comply
1028        with SUSv3.
1029        * telnetd/icmds.c: Add HAVE_CONFIG_H magic.
1030        * rtems/src/regionprocessqueue.c, score/src/heapresizeblock.c
1031        score/src/threadqrequeue.c, ftpd/ftpd.c, libblock/src/show_bdbuf.c:
1032        Add HAVE_CONFIG_H magic.
1033        * libnetworking/libc/gethostbydns.c,
1034        libnetworking/libc/inet_net_ntop.c,
1035        libnetworking/libc/inet_pton.c: Eliminate __P.
1036        * librpc/src/rpc/rtime.c: Use uint32_t instead of unsigned long for
1037        return value of ntohl (POSIX requirement).
1038        Use UINT32_C macros to avoid overflows on 16bit targets.
1039        Eliminate __P.
1040        * configure.ac: Check for working PRIxPTR.
1041
10422007-05-08      Ralf Corsépius <ralf.corsepius@rtems.org>
1043
1044        * score/include/rtems/score/thread.h, score/inline/rtems/score/stack.inl
1045        score/src/threadinitialize.c, score/src/threadstackallocate.c:
1046        Use size_t for stack sizes.
1047
10482007-05-03      Joel Sherrill <joel@OARcorp.com>
1049
1050        * ChangeLog, libcsupport/src/malloc.c,
1051        libcsupport/src/mallocfreespace.c, sapi/include/confdefs.h,
1052        score/Makefile.am, score/preinstall.am: malloc never blocks so the
1053        Region Manager is quite heavy for implementing this. This patch
1054        implements the C Program Heap directly in terms of the new Protected
1055        Heap handler. This handler is a direct use of a SuperCore Heap in
1056        conjunction with the Allocator Mutex used internally by RTEMS. This
1057        saves 3184 bytes on most SPARC test executables.
1058        * score/include/rtems/score/protectedheap.h, score/src/pheapallocate.c,
1059        score/src/pheapallocatealigned.c, score/src/pheapextend.c,
1060        score/src/pheapfree.c, score/src/pheapgetblocksize.c,
1061        score/src/pheapgetfreeinfo.c, score/src/pheapgetinfo.c,
1062        score/src/pheapinit.c, score/src/pheapresizeblock.c,
1063        score/src/pheapwalk.c: New files.
1064
10652007-05-03      Joel Sherrill <joel@OARcorp.com>
1066
1067        * libcsupport/src/rmdir.c: Fixed spacing.
1068        * libcsupport/Makefile.am, libcsupport/src/newlibc.c: Split _exit from
1069        newlibc.c. It is not required for minimum executing and drops 624
1070        from SPARC minimum executable.
1071        * libcsupport/src/newlibc_exit.c: New file.
1072
10732007-04-17      Joel Sherrill <joel@OARcorp.com>
1074
1075        * itron/Makefile.am, itron/src/eventflags.c, itron/src/fmempool.c,
1076        itron/src/itronintr.c, itron/src/itrontime.c, itron/src/network.c,
1077        itron/src/port.c, itron/src/sysmgmt.c, itron/src/task.c,
1078        itron/src/vmempool.c, posix/Makefile.am, posix/src/pthread.c,
1079        rtems/src/taskinitusers.c, rtems/src/tasks.c,
1080        sapi/include/confdefs.h, sapi/src/io.c: Various modification to
1081        reduce executable size. Most were refactoring of files. Split ITRON
1082        API files. Implemented mechanism to avoid initialization task/thread
1083        loop being linked in when that style of task initialization was not
1084        being used.
1085        * itron/src/acp_por.c, itron/src/act_cyc.c, itron/src/cal_por.c,
1086        itron/src/chg_iXX.c, itron/src/clr_flg.c, itron/src/cre_flg.c,
1087        itron/src/cre_mpf.c, itron/src/cre_mpl.c, itron/src/cre_por.c,
1088        itron/src/def_alm.c, itron/src/def_cyc.c, itron/src/def_exc.c,
1089        itron/src/def_int.c, itron/src/def_svc.c, itron/src/del_flg.c,
1090        itron/src/del_mpf.c, itron/src/del_mpl.c, itron/src/del_por.c,
1091        itron/src/dis_int.c, itron/src/dly_tsk.c, itron/src/ena_int.c,
1092        itron/src/fwd_por.c, itron/src/get_blf.c, itron/src/get_blk.c,
1093        itron/src/get_tim.c, itron/src/get_ver.c, itron/src/itroninittasks.c,
1094        itron/src/loc_cpu.c, itron/src/nget_nod.c, itron/src/nget_ver.c,
1095        itron/src/nrea_dat.c, itron/src/nwri_dat.c, itron/src/pacp_por.c,
1096        itron/src/pcal_por.c, itron/src/pget_blf.c, itron/src/pget_blk.c,
1097        itron/src/pol_flg.c, itron/src/ref_alm.c, itron/src/ref_cfg.c,
1098        itron/src/ref_cyc.c, itron/src/ref_flg.c, itron/src/ref_iXX.c,
1099        itron/src/ref_mpf.c, itron/src/ref_mpl.c, itron/src/ref_por.c,
1100        itron/src/ref_sys.c, itron/src/rel_blf.c, itron/src/rel_blk.c,
1101        itron/src/ret_int.c, itron/src/ret_tmr.c, itron/src/ret_wup.c,
1102        itron/src/rpl_rdv.c, itron/src/set_flg.c, itron/src/set_tim.c,
1103        itron/src/tacp_por.c, itron/src/tcal_por.c, itron/src/tget_blf.c,
1104        itron/src/tget_blk.c, itron/src/twai_flg.c, itron/src/unl_cpu.c,
1105        itron/src/wai_flg.c, posix/src/pthreadinitthreads.c: New files.
1106
11072007-04-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1108
1109        * score/include/rtems/score/thread.h:
1110          Use Context_Control_fp* instead of void* for fp_contexts.
1111
11122007-04-16      Joel Sherrill <joel@OARcorp.com>
1113
1114        PR 1240/filesystem
1115        * libfs/src/imfs/imfs_rmnod.c: Fix link when removing a symlink. Memory
1116        for filename was not being freed.
1117
11182007-04-16      Ralf Corsépius <ralf.corsepius@rtems.org>
1119
1120        * pppd/utils.c: Use uintptr_t instead of unsigned long.
1121
11222007-04-16      Joel Sherrill <joel@OARcorp.com>
1123
1124        * itron/src/rsm_tsk.c: Correct error returned.
1125
11262007-04-14      Ralf Corsépius <ralf.corsepius@rtems.org>
1127
1128        * configure.ac: Redefine LIBPOSIX to !UNIX.
1129        * posix/src/usleep.c, libcsupport/src/readlink.c:
1130        Update API to SUSv3.
1131
11322007-04-13      Ralf Corsépius <ralf.corsepius@rtems.org>
1133
1134        * posix/Makefile.am: Unconditionally build src/sleep.c,
1135          src/usleep.c.
1136        * posix/src/clockgettime.c: #ifdef CLOCK_MONOTONIC the
1137          CLOCK_MONOTONIC case.
1138        * score/inline/rtems/score/tod.inl: Include <sys/time.h>.
1139
11402007-04-13      Ralf Corsépius <ralf.corsepius@rtems.org>
1141
1142        * posix/Makefile.am: Cosmetics.
1143        * configure.ac: Add AM_CONDITIONAL(HAS_PTHREADS).
1144        * httpd/Makefile.am: Use HAS_PTHREADS instead of LIBPOSIX.
1145
11462007-04-13      Ralf Corsépius <ralf.corsepius@rtems.org>
1147
1148        * posix/Makefile.am, wrapup/Makefile.am, configure.ac: Rename
1149          AM_CONDITIONAL(HAS_POSIX) into LIBPOSIX.
1150        * posix/src/clockgettime.c, posix/src/clocksettime.c: Don't include
1151          rtems/posix/time.h.
1152        * posix/src/nanosleep.c: Include rtems/score/timespec.h instead of
1153          rtems/posix/time.h.
1154        * score/include/rtems/score/object.h: Use size_t for byte sizes.
1155
11562007-04-12      Joel Sherrill <joel@OARcorp.com>
1157
1158        * itron/src/rsm_tsk.c: Correct error returned.
1159
11602007-04-09      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
1161
1162        * include/rtems/pci.h: Added device ID for MOTOROLA_HAWK
1163
11642007-04-09      Ralf Corsépius <ralf.corsepius@rtems.org>
1165
1166        * libcsupport/src/newlibc.c: Add __ATTRIBUTE_IMPURE_PTR__
1167        (Fixes "relocation truncated to fit: R_MIPS_GPREL16" against
1168        _impure_ptr bug).
1169        Fix abuse of _REENT_INIT().
1170
11712007-04-05      Joel Sherrill <joel@OARcorp.com>
1172
1173        * itron/src/itrontime.c: Fix typo.
1174        * score/include/rtems/score/tod.h: Add TOD_TICKS_PER_SECOND macro.
1175        * score/src/iterateoverthreads.c: Safely take NULL as argument.
1176        * score/src/threaddispatch.c: Formatting.
1177
11782007-04-05      Joel Sherrill <joel@OARcorp.com>
1179
1180        * posix/Makefile.am: Fix formatting.
1181
11822007-04-05      Joel Sherrill <joel@OARcorp.com>
1183
1184        * posix/Makefile.am, posix/include/rtems/posix/time.h,
1185        posix/src/adjtime.c, posix/src/alarm.c, posix/src/clockgetres.c,
1186        posix/src/condtimedwait.c, posix/src/mqueuetimedreceive.c,
1187        posix/src/mqueuetimedsend.c, posix/src/mutextimedlock.c,
1188        posix/src/nanosleep.c, posix/src/posixtimespecabsolutetimeout.c,
1189        posix/src/pthread.c, posix/src/pthreadcreate.c,
1190        posix/src/pthreadsetschedparam.c, posix/src/ptimer1.c,
1191        posix/src/sched.c, posix/src/semtimedwait.c,
1192        posix/src/sigtimedwait.c, posix/src/ualarm.c,
1193        rtems/src/clocktodtoseconds.c, score/Makefile.am,
1194        score/preinstall.am, score/include/rtems/score/tod.h,
1195        score/inline/rtems/score/tod.inl, score/src/coretod.c,
1196        score/src/coretodget.c, score/src/coretodgetuptime.c,
1197        score/src/coretodset.c, score/src/coretodtickle.c: Provide timespec
1198        manipulation routines in the SuperCore. Use them everywhere possible.
1199        This lead to significant cleanup in the API routines and eliminated
1200        some of the same code from the POSIX API. At this point, the
1201        SuperCore keeps time in POSIX timespec format properly from 1970. You
1202        just cannot set it before 1988 in keeping with RTEMS traditional
1203        behavior.
1204        * score/include/rtems/score/timespec.h, score/src/timespecaddto.c,
1205        score/src/timespecfromticks.c, score/src/timespecisvalid.c,
1206        score/src/timespeclessthan.c, score/src/timespecsubtract.c,
1207        score/src/timespectoticks.c: New files.
1208        * posix/src/posixintervaltotimespec.c,
1209        posix/src/posixtimespecsubtract.c,
1210        posix/src/posixtimespectointerval.c: Removed.
1211
12122007-04-04      Joel Sherrill <joel@OARcorp.com>
1213
1214        * score/Makefile.am, score/include/rtems/score/tod.h,
1215        score/inline/rtems/score/tod.inl: Make _TOD_Tickle_ticks a real
1216        non-inlined routine. It should only be used once so there is little
1217        advantage to inlining it.
1218        * score/src/coretodtickle.c: New file.
1219
12202007-04-02      Joel Sherrill <joel@OARcorp.com>
1221
1222        * posix/Makefile.am, score/src/objectgetnoprotection.c: Eliminate some
1223        dead code.
1224        * posix/src/time.c: Removed.
1225
12262007-04-02      Joel Sherrill <joel@OARcorp.com>
1227
1228        * posix/include/rtems/posix/timer.h, posix/src/alarm.c,
1229        posix/src/posixtimespectointerval.c, posix/src/ptimer1.c,
1230        posix/src/sysconf.c, posix/src/ualarm.c, rtems/src/clockget.c,
1231        rtems/src/clocktodvalidate.c, score/include/rtems/score/tod.h,
1232        score/inline/rtems/score/tod.inl, score/src/coretod.c: Eliminate
1233        TOD_Ticks_per_second variable.
1234
12352007-04-02      Joel Sherrill <joel@OARcorp.com>
1236
1237        * itron/src/itrontime.c, libcsupport/src/__gettod.c,
1238        posix/include/rtems/posix/time.h, posix/include/rtems/posix/timer.h,
1239        posix/src/clockgettime.c, posix/src/clocksettime.c,
1240        posix/src/nanosleep.c, posix/src/posixtimespecsubtract.c,
1241        posix/src/posixtimespectointerval.c, posix/src/ptimer1.c,
1242        posix/src/sleep.c, rtems/Makefile.am,
1243        rtems/include/rtems/rtems/clock.h, rtems/include/rtems/rtems/timer.h,
1244        rtems/include/rtems/rtems/types.h, rtems/src/clockget.c,
1245        rtems/src/clockset.c, rtems/src/clocktodtoseconds.c,
1246        rtems/src/clocktodvalidate.c, rtems/src/taskwakewhen.c,
1247        score/Makefile.am, score/include/rtems/score/tod.h,
1248        score/inline/rtems/score/tod.inl, score/src/coretod.c,
1249        score/src/coretodset.c: Convert from Classic API style TOD_Control as
1250        fundamental time structure to POSIX struct timespec. Add
1251        clock_get_uptime().
1252        * rtems/src/clockgetuptime.c, score/src/coretodget.c,
1253        score/src/coretodgetuptime.c: New files.
1254        * score/src/coretodtickle.c, score/src/coretodtoseconds.c,
1255        score/src/coretodvalidate.c: Removed.
1256
12572007-04-02      Joel Sherrill <joel@OARcorp.com>
1258
1259        * libcsupport/src/printk.c: Add %p support.
1260
12612007-04-02      Joel Sherrill <joel@OARcorp.com>
1262
1263        * libmisc/stackchk/check.c: Add code to check validity of frame pointer
1264        in addition to the pattern area being overwritten. Also do some
1265        cleanup.
1266
12672007-03-31      Ralf Corsépius <ralf.corsepius@rtems.org>
1268
1269        * include/rtems/pci.h: Further stdint.h fixed-size types.
1270
12712007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
1272
1273        * include/rtems/pci.h: Use stdint.h fixed size-types.
1274
12752007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
1276
1277        * libnetworking/Makefile.am: Move libc/send.c to libc_a_SOURCES.
1278        * libnetworking/Makefile.am: Move libc/recv.c to libc_a_SOURCES.
1279        * libnetworking/Makefile.am: Move libc/res_config.h to
1280          libc_a_SOURCES (File is being used).
1281        * libnetworking/libc/iso_addr.c, libnetworking/libc/iso_addr.3:
1282        Remove (Unused).
1283        * libnetworking/Makefile.am: Remove libc/iso_addr.c, libc/iso_addr.3.
1284        * libnetworking/net/ppp-deflate.c, libnetworking/net/bsd-comp.c:
1285        Remove (Unused).
1286        * libnetworking/Makefile.am: Remove net/ppp-deflate.c, net/bsd-comp.c.
1287
12882007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
1289
1290        * libnetworking/libc/addr2ascii.c, libnetworking/libc/ascii2addr.c,
1291        libnetworking/libc/base64.c, libnetworking/libc/ether_addr.c,
1292        libnetworking/libc/gethostbydns.c, libnetworking/libc/gethostbyht.c,
1293        libnetworking/libc/gethostbynis.c,
1294        libnetworking/libc/gethostnamadr.c,
1295        libnetworking/libc/gethostname.c, libnetworking/libc/getnetbydns.c,
1296        libnetworking/libc/getnetbyht.c, libnetworking/libc/getnetbynis.c,
1297        libnetworking/libc/getnetnamadr.c, libnetworking/libc/getproto.c,
1298        libnetworking/libc/getprotoent.c, libnetworking/libc/getprotoname.c,
1299        libnetworking/libc/getservbyname.c,
1300        libnetworking/libc/getservbyport.c, libnetworking/libc/getservent.c,
1301        libnetworking/libc/herror.c, libnetworking/libc/inet_addr.c,
1302        libnetworking/libc/inet_lnaof.c, libnetworking/libc/inet_makeaddr.c,
1303        libnetworking/libc/inet_net_ntop.c,
1304        libnetworking/libc/inet_net_pton.c, libnetworking/libc/inet_neta.c,
1305        libnetworking/libc/inet_netof.c, libnetworking/libc/inet_network.c,
1306        libnetworking/libc/inet_ntoa.c, libnetworking/libc/inet_ntop.c,
1307        libnetworking/libc/inet_pton.c, libnetworking/libc/iso_addr.c,
1308        libnetworking/libc/linkaddr.c, libnetworking/libc/map_v4v6.c,
1309        libnetworking/libc/ns_addr.c, libnetworking/libc/ns_name.c,
1310        libnetworking/libc/ns_netint.c, libnetworking/libc/ns_ntoa.c,
1311        libnetworking/libc/ns_parse.c, libnetworking/libc/ns_print.c,
1312        libnetworking/libc/ns_ttl.c, libnetworking/libc/nsap_addr.c,
1313        libnetworking/libc/rcmd.c, libnetworking/libc/recv.c,
1314        libnetworking/libc/res_comp.c, libnetworking/libc/res_data.c,
1315        libnetworking/libc/res_debug.c, libnetworking/libc/res_init.c,
1316        libnetworking/libc/res_mkquery.c, libnetworking/libc/res_mkupdate.c,
1317        libnetworking/libc/res_query.c, libnetworking/libc/res_send.c,
1318        libnetworking/libc/res_stubs.c, libnetworking/libc/res_update.c,
1319        libnetworking/libc/send.c, libnetworking/libc/strsep.c: Eliminate
1320        SCCS, LINT. Add HAVE_CONFIG_H.
1321        * libcsupport/src/__assert.c: Add HAVE_CONFIG_H.
1322
13232007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
1324
1325        * rtems/include/rtems/rtems/tasks.h: Change rtems_task_argument to
1326          uintptr_t.
1327
13282007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
1329
1330        * libnetworking/netinet/ip_icmp.c, libnetworking/netinet/ip_input.c,
1331        libnetworking/netinet/ip_output.c: Further _IP_VHL removal preps.
1332
13332007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
1334
1335        * libnetworking/netinet/ip.h: Add FreeBSD's alignment macros.
1336        * libnetworking/net/netisr.h: Partial update from FreeBSD.
1337        * libcsupport/src/getpwent.c: Remove bogus cast to long.
1338        * libnetworking/libc/strsep.c: Don't build if provided by libc.
1339        * libnetworking/libc/rcmd.c: Eliminate __P(). Cosmetics.
1340        * libnetworking/sys/select.h: Remove selrecord, selwakeup (Unused).
1341        * libnetworking/netinet/ip_output.c: Preps to eliminate _IP_VHL
1342        (Abandoned in FreeBSD). Misc mergers from upstream FreeBSD.
1343        * libnetworking/netinet/ip_input.c: Preps to eliminate _IP_VHL
1344        (Abandoned in FreeBSD). Misc mergers from upstream FreeBSD.
1345        * libnetworking/netinet/ip_icmp.c: Preps to eliminate _IP_VHL
1346        (Abandoned in FreeBSD).
1347        * libnetworking/netinet/tcp_subr.c: Preps to eliminate _IP_VHL
1348        (Abandoned in FreeBSD).
1349        * libnetworking/netinet/raw_ip.c: Preps to eliminate _IP_VHL
1350        (Abandoned in FreeBSD).
1351        * libnetworking/netinet/ip_output.c: Partial update from FreeBSD.
1352        * libnetworking/netinet/ip_fw.c: Eliminate __P().
1353
13542007-03-28      Chris Johns <chrisj@rtems.org>
1355
1356        * rtems/Makefile.am, rtems/include/rtems/rtems/clock.h,
1357        score/include/rtems/score/watchdog.h: Add support for a handler to
1358        obtain the number of nanoseconds since the last clock tick. The
1359        primary interface for this is rtems_clock_set_nanoseconds_extension.
1360        Subsequent commits from Joel will redo the TOD support to use this
1361        capability.
1362        * rtems/src/clocksetnsecshandler.c: New file.
1363
13642007-03-28      Joel Sherrill <joel@OARcorp.com>
1365
1366        PR 1234/cpukit
1367        * libcsupport/Makefile.am: Provide printk() based implementation of
1368        __assert() to reduce dependencies in executables.
1369        * libcsupport/src/__assert.c: New file.
1370
13712007-03-28      Ralf Corsépius <ralf.corsepius@rtems.org>
1372
1373        * librpc/src/rpc/clnt_tcp.c (clnttcp_create):
1374        Use uintptr_t for "disrupt". Remove bogus (long) cast.
1375        * libnetworking/net/ppp-comp.h: Remove (Unused).
1376        * libnetworking/Makefile.am: Remove net/ppp-comp.h.
1377        * libnetworking/sys/buf.h: Remove (Unused).
1378        * libnetworking/Makefile.am: Remove sys/buf.h.
1379        * libnetworking/kern/kern_sysctl.c,
1380        libnetworking/kern/uipc_socket2.c: Include <sys/queue.h> instead of
1381        <sys/buf.h>.
1382        *  libcsupport/include/sys/sockio.h: Partial update from
1383          FreeBSD.
1384
13852007-03-28      Ralf Corsépius <ralf.corsepius@rtems.org>
1386
1387        * libnetworking/netinet/ip_output.c: Use uint32_t optlen.
1388        * libnetworking/netinet/igmp.c: Eliminate __P().
1389        * libnetworking/netinet/in.c: Eliminate __P().
1390        * libnetworking/netinet/tcp_subr.c: Eliminate __P().
1391        * libnetworking/netinet/in_pcb.c: Eliminate __P().
1392        * libnetworking/netinet/ip_output.c: Eliminate __P().
1393
13942007-03-28      Ralf Corsépius <ralf.corsepius@rtems.org>
1395
1396        * libnetworking/sys/protosw.h (pr_usrreqs.pru_attach,
1397        pr_usrreqs.pru_control, pr_usrreqs.pru_rcvd, pr_usrreqs.pru_rcvoob):
1398        Change int args to intptr_t because they are casted to pointers.
1399        * libnetworking/netinet/tcp_usrreq.c,
1400        libnetworking/kern/uipc_socket2.c: Reflect changes to sys/protosw.h.
1401
14022007-03-28      Ralf Corsépius <ralf.corsepius@rtems.org>
1403
1404        * libnetworking/rtems/rtems_glue.c: Cast to intptr_t instead of
1405        "long", because long is not guaranteed to be castable to char*.
1406        * libnetworking/netinet/ip_input.c: Eliminate __P().
1407        Change "int next" to "int32_t next" for 16bit targets.
1408        * libnetworking/netinet/tcp_input.c: Eliminate __P().
1409        * libnetworking/netinet/in_rmx.c: Eliminate __P().
1410        * libnetworking/netinet/tcp_usrreq.c: Eliminate __P().
1411        * libnetworking/netinet/udp_usrreq.c: Eliminate __P().
1412        * libnetworking/nfs/bootp_subr.c: Eliminate __P().
1413        * libnetworking/rtems/rtems_bsdnet_internal.h: Eliminate __P().
1414        * libnetworking/kern/uipc_domain.c: Eliminate __P().
1415
14162007-03-28      Ralf Corsépius <ralf.corsepius@rtems.org>
1417
1418        * libnetworking/net/pppcompress.h, libnetworking/net/pppcompress.c:
1419        Remove (Abandoned in FreeBSD).
1420        * libnetworking/Makefile.am: Remove net/pppcompress.c,
1421        net/pppcompress.h.
1422        * libnetworking/net/if_ppp.c: Use net/slcompress.h instead of
1423        net/pppcompress.h.
1424        * libnetworking/net/slcompress.h: Cosmetics from FreeBSD.
1425        * libnetworking/net/ppp_tty.c: Use net/slcompress.h instead of
1426        net/pppcompress.h.
1427
14282007-03-28      Ralf Corsépius <ralf.corsepius@rtems.org>
1429
1430        * libnetworking/net/pppcompress.h: Eliminate __P().
1431        * libnetworking/net/if_pppvar.h: Cosmetics from FreeBSD.
1432        * libnetworking/net/if_llc.h: Update from FreeBSD.
1433
14342007-03-27      Ralf Corsépius <ralf.corsepius@rtems.org>
1435
1436        * pppd/ccp.c, pppd/options.c: Include <net/ppp_comp.h> instead of
1437          <net/ppp-comp.h>.
1438        * libnetworking/net/ppp-comp.h: Include <net/ppp_comp.h>.
1439        Warn about using it.
1440        * libnetworking/Makefile.am: Add net/ppp_comp.h.
1441        * libnetworking/net/ppp_comp.h: New (copy of ppp-comp.h).
1442        * libnetworking/net/ppp-comp.h: Eliminate __P(). Cosmetics from
1443          FreeBSD.
1444        * libnetworking/machine/in_cksum.h: Eliminate __P().
1445        * pppd/auth.c, pppd/cbcp.c, pppd/ccp.c, pppd/chap.c,
1446        pppd/chap_ms.c, pppd/chat.c, pppd/demand.c, pppd/fsm.c,
1447        pppd/ipcp.c, pppd/lcp.c, pppd/options.c, pppd/rtemsmain.c,
1448        pppd/sys-rtems.c, pppd/upap.c, pppd/utils.c:
1449        Eliminate __P().
1450        * libcsupport/src/scandir.c: Eliminate __P().
1451        * pppd/chap.h, pppd/chap_ms.h, pppd/fsm.h, pppd/ipcp.h,
1452        pppd/lcp.h, pppd/magic.h, pppd/md4.h, pppd/pppd.h, pppd/upap.h:
1453        Eliminate __P().
1454        * libnetworking/netinet/ip_mroute.c: Eliminate __P().
1455        * libnetworking/netinet/ip_mroute.h: Partial update from FreeBSD.
1456        * libnetworking/net/raw_cb.c: Sync with FreeBSD.
1457
14582007-03-26      Joel Sherrill <joel@OARcorp.com>
1459
1460        PR 1231/cpukit
1461        * posix/src/adasupp.c, posix/src/clockgetcpuclockid.c,
1462        posix/src/clockgetenableattr.c, posix/src/clockgetres.c,
1463        posix/src/clockgettime.c, posix/src/clocksetenableattr.c,
1464        posix/src/mutex.c, posix/src/mutexattrdestroy.c,
1465        posix/src/mutexattrgetprioceiling.c,
1466        posix/src/mutexattrgetprotocol.c, posix/src/mutexattrgetpshared.c,
1467        posix/src/mutexattrinit.c, posix/src/mutexattrsetprioceiling.c,
1468        posix/src/mutexattrsetprotocol.c, posix/src/mutexattrsetpshared.c,
1469        posix/src/mutexdefaultattributes.c, posix/src/mutexdestroy.c,
1470        posix/src/mutexgetprioceiling.c, posix/src/mutexlock.c,
1471        posix/src/mutexlocksupp.c, posix/src/mutexmp.c,
1472        posix/src/mutexsetprioceiling.c, posix/src/mutextimedlock.c,
1473        posix/src/mutextrylock.c, posix/src/mutexunlock.c,
1474        posix/src/nanosleep.c, posix/src/posixintervaltotimespec.c,
1475        posix/src/posixtimespecsubtract.c,
1476        posix/src/posixtimespectointerval.c,
1477        posix/src/psignalclearprocesssignals.c,
1478        posix/src/psignalclearsignals.c,
1479        posix/src/psignalsetprocesssignals.c,
1480        posix/src/psignalunblockthread.c, posix/src/ptimer.c,
1481        posix/src/ptimer1.c, posix/src/sched.c, posix/src/time.c: Remove
1482        unneeded includes of assert.h
1483
14842007-03-26      Joel Sherrill <joel@OARcorp.com>
1485
1486        * libcsupport/include/rtems/assoc.h: Pick up the include file
1487        changes associated with the file splitting.
1488
14892007-03-26      Joel Sherrill <joel@OARcorp.com>
1490
1491        * libcsupport/Makefile.am: Pick up the Makefile changes associated
1492        with the file splitting.
1493
14942007-03-26      Joel Sherrill <joel@OARcorp.com>
1495
1496        * libcsupport/src/assoc.c, libcsupport/src/libio.c,
1497        libcsupport/src/write.c: Split files to shrink minimum.exe. Hopefully
1498        this will not be deemed necessary to commit to the 4.7 branch.
1499        * libcsupport/src/assoclocalbyname.c,
1500        libcsupport/src/assoclocalbyremote.c,
1501        libcsupport/src/assoclocalbyremotebitfield.c,
1502        libcsupport/src/assocnamebylocal.c,
1503        libcsupport/src/assocnamebylocalbitfield.c,
1504        libcsupport/src/assocnamebyremote.c,
1505        libcsupport/src/assocnamebyremotebitfield.c,
1506        libcsupport/src/assocptrbylocal.c, libcsupport/src/assocptrbyname.c,
1507        libcsupport/src/assocptrbyremote.c,
1508        libcsupport/src/assocremotebylocal.c,
1509        libcsupport/src/assocremotebylocalbitfield.c,
1510        libcsupport/src/assocremotebyname.c, libcsupport/src/libio_init.c,
1511        libcsupport/src/write_r.c: New files.
1512
15132007-03-26      Joel Sherrill <joel@OARcorp.com>
1514
1515        * libcsupport/src/__gettod.c: Replace incorrect comment about timezone
1516        support and remove deadcode. Replace with comment explaining that
1517        behavior is compatible with GNU/Linux per Eric Norum.
1518
15192007-03-26      Ralf Corsépius <ralf.corsepius@rtems.org>
1520
1521        * libnetworking/net/ppp_defs.h, libnetworking/net/if_ppp.h:
1522        Partial update from FreeBSD.
1523        * libnetworking/netinet/if_ether.h: Eliminate __P().
1524        * libnetworking/netinet/ip_var.h: Eliminate __P().
1525        * libnetworking/netinet/in.h: Eliminate __P().
1526        * libnetworking/netinet/tcp_var.h: Eliminate __P().
1527
15282007-03-25      Ralf Corsépius <ralf.corsepius@rtems.org>
1529
1530        * libnetworking/netinet/udp_var.h: Cosmetics from FreeBSD.
1531        Remove __P();
1532        * libnetworking/netinet/in_pcb.h: More partial updates from FreeBSD.
1533
15342007-03-25      Ralf Corsépius <ralf.corsepius@rtems.org>
1535
1536        * libnetworking/netinet/in_var.h: Remove __P().
1537        * libnetworking/netinet/in_systm.h: Remove __P().
1538        * libnetworking/netinet/in_pcb.h: Partial updates from FreeBSD.
1539        * libnetworking/sys/socketvar.h: Cosmetics from FreeBSD.
1540        * libnetworking/netinet/if_ether.c: Remove __P().
1541        * libnetworking/net/raw_cb.h, libnetworking/net/raw_usrreq.c:
1542        More updates from FreeBSD.
1543        * libnetworking/net/raw_cb.h, libnetworking/net/raw_usrreq.c,
1544        libnetworking/net/route.h: Partial update from FreeBSD.
1545
15462007-03-24      Ralf Corsépius <ralf.corsepius@rtems.org>
1547
1548        * libnetworking/Makefile.am: Remove nfs/krpc.h.
1549        * libnetworking/nfs/krpc.h: Remove (Unused).
1550        * libnetworking/kern/kern_subr.c: Remove #ifdef'ed vax code.
1551        * libnetworking/Makefile.am: Remove nfs/nfs.h.
1552        * libnetworking/nfs/nfs.h: Remove (Unused).
1553
15542007-03-19      Ralf Corsépius <ralf.corsepius@rtems.org>
1555
1556        * libnetworking/sys/buf.h: Remove unused/non-implemented bsd kernel
1557          symbols.
1558        * libnetworking/sys/conf.h: Don't include machine/conf.h.
1559        Update copyright notice.
1560        Remove unused/non-implemented declarations.
1561        * libnetworking/Makefile.am: Remove machine/conf.h.
1562        * libnetworking/machine/conf.h: Remove.
1563
15642007-03-19      Ralf Corsépius <ralf.corsepius@rtems.org>
1565
1566        * libnetworking/sys/systm.h: Update copyright notice from FreeBSD.
1567        Remove many non-supported/unused declarations.
1568
15692007-03-18      Ralf Corsépius <ralf.corsepius@rtems.org>
1570
1571        * libnetworking/sys/ucred.h: Remove crcopy, crdup, crfree, crget,
1572          crhold (Unused/non-implemented).
1573
15742007-03-18      Ralf Corsépius <ralf.corsepius@rtems.org>
1575
1576        * libnetworking/sys/ucred.h: Remove __P().
1577        * libnetworking/sys/callout.h: Remove __P().
1578        * libnetworking/sys/domain.h: Remove __P().
1579        * libnetworking/sys/socketvar.h: Remove __P().
1580        * libnetworking/sys/socket.h: Remove __P().
1581        * libnetworking/sys/select.h: Remove __P().
1582        * libnetworking/sys/kernel.h: Remove __P().
1583        * libnetworking/sys/protosw.h: Remove __P().
1584        * libnetworking/sys/conf.h: Remove bdevsw, cdevsw, swdevt (Unused).
1585        * libnetworking/sys/systm.h: Remove nblkdev, nchrdev,
1586        swdevt, nswdev, nswap (Unused).
1587
15882007-03-18      Ralf Corsépius <ralf.corsepius@rtems.org>
1589
1590        * libnetworking/sys/conf.h: Remove non-implemented/unused symbols.
1591        * libnetworking/net/ppp_tty.c: Use struct rtems_termios_linesw
1592        instead of struct linesw (PR 1229)
1593        * libnetworking/sys/systm.h: Comment out copyin/copyout to work
1594        around clash with defines from rtems_bsdnet_internal.h.
1595        * score/src/heapwalk.c: include stdlib.h.
1596
15972007-03-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1598
1599        * libnetworking/sys/buf.h, libnetworking/sys/conf.h:
1600        Remove __P().
1601        * libnetworking/net/if.h, libnetworking/net/if_ppp.h,
1602        libnetworking/sys/signalvar.h, libnetworking/sys/systm.h:
1603        Remove __P().
1604        * libcsupport/include/rtems/termiostypes.h,
1605        libcsupport/src/termios.c: Prefix linesw, struct linesw, nwlinesw
1606        with rtems_termios_*.
1607        * libnetworking/sys/conf.h: Remove linesw, struct linesw, nlinesw.
1608        (Clash with termiostypes.h - PR 1229).
1609
16102007-03-16      Ralf Corsépius <ralf.corsepius@rtems.org>
1611
1612        * score/include/rtems/score/wkspace.h,
1613        score/inline/rtems/score/wkspace.inl, score/src/wkspace.c:
1614        Change _Workspace_Handler_initialization and
1615        _Workspace_Allocate_or_fatal_error to using size_t.
1616        * libnetworking/sys/rtprio.h: Remove (Unused).
1617        * libnetworking/Makefile.am: Remove sys/rtprio.h.
1618
16192007-03-14      Ralf Corsépius <ralf.corsepius@rtems.org>
1620
1621        * libnetworking/sys/mbuf.h, libnetworking/sys/rtprio.h:
1622        Remove __P().
1623
16242007-03-13      Ralf Corsépius <ralf.corsepius@rtems.org>
1625
1626        * libcsupport/src/assocnamebad.c: Remove dead code. Use PRI* macros
1627          to fix warnings.
1628        * score/include/rtems/score/stack.h: Use size_t for stack sizes.
1629        * score/include/rtems/score/chain.h, score/src/chain.c:
1630        Change _Chain_Initialize to using size_t.
1631
16322007-03-12      Joel Sherrill <joel@OARcorp.com>
1633
1634        * libmisc/dumpbuf/dumpbuf.c, libmisc/dumpbuf/dumpbuf.h: Rename
1635        Dump_Buffer to rtems_print_buffer.
1636
16372007-03-12      Joel Sherrill <joel@OARcorp.com>
1638
1639        * score/src/heapallocatealigned.c, score/src/threadqrequeue.c: Correct
1640        license URL and/or fix mistake in copyright notice. Both of these
1641        mistakes appear to be from code submitted after these changes were
1642        made previously.
1643
16442007-03-10      Joel Sherrill <joel@OARcorp.com>
1645
1646        PR 1226/cpukit
1647        * sapi/include/confdefs.h: CONFIGURE_HAS_OWN_MULTIPROCESSING_TABLE not
1648        CONFIGURE_HAS_OWN_MULTIPROCESING_TABLE.
1649
16502007-03-08      Joel Sherrill <joel@OARcorp.com>
1651
1652        * libfs/src/imfs/imfs.h: Fix comment.
1653
16542007-03-08      Joel Sherrill <joel@OARcorp.com>
1655
1656        * libfs/src/imfs/imfs.h: Fix comment.
1657
16582007-03-08      Joel Sherrill <joel@OARcorp.com>
1659
1660        * libmisc/stackchk/check.c, libmisc/stackchk/internal.h,
1661        libmisc/stackchk/stackchk.h: Change dump usage to report usage.
1662
16632007-03-08      Joel Sherrill <joel@OARcorp.com>
1664
1665        * rtems/Makefile.am, rtems/src/msgqsend.c, rtems/src/msgqurgent.c:
1666        Remove wrapper for message queue send and urgent and implement them
1667        directly. There was an unnecessary function call layer in addition to
1668        conditions in the shared routine. Directly coding both directives is
1669        simpler and should result in smaller code.
1670        * rtems/src/msgqsubmit.c: Removed.
1671
16722007-03-05      Joel Sherrill <joel@OARcorp.com>
1673
1674        PR 1222/cpukit
1675        * score/Makefile.am, score/include/rtems/score/coremutex.h,
1676        score/include/rtems/score/threadq.h,
1677        score/inline/rtems/score/coremutex.inl, score/src/coremsgsubmit.c,
1678        score/src/coremutexsurrender.c, score/src/threadchangepriority.c,
1679        score/src/threadclearstate.c, score/src/threadhandler.c,
1680        score/src/threadinitialize.c, score/src/threadqdequeuefifo.c,
1681        score/src/threadqdequeuepriority.c, score/src/threadqenqueue.c,
1682        score/src/threadqenqueuefifo.c, score/src/threadqenqueuepriority.c,
1683        score/src/threadqextractfifo.c, score/src/threadqextractpriority.c,
1684        score/src/threadsetstate.c: Enhance so that when the prioirity of a
1685        thread that is blocked on a priority based thread queue is changed,
1686        that its placement in the queue is reevaluated based upon the new
1687        priority. This enhancement includes modifications to the SuperCore as
1688        well as new test cases.
1689        * score/src/threadqrequeue.c: New file.
1690
16912007-03-05      Joel Sherrill <joel@OARcorp.com>
1692
1693        * sapi/src/exinit.c: Fix spacing.
1694
16952007-03-05      Joel Sherrill <joel@OARcorp.com>
1696
1697        PR 1221/cpukit
1698        * posix/src/pthreadequal.c: Fix critical section nesting.
1699
17002007-02-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1701
1702        * libcsupport/Makefile.am: Move getpagesize.c to newlib-only
1703          compiled files.
1704
17052007-02-21      Ralf Corsepius <ralf.corsepius@rtems.org>
1706
1707        * wrapup/Makefile.am: Use MKDIR_P instead of mkdir_p.
1708
17092007-02-16      Ralf Corsepius <ralf.corsepius@rtems.org>
1710
1711        * score/Makefile.am: Remove macros/README.
1712
17132007-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1714
1715        * score/include/rtems/score/heap.h, score/src/heap.c,
1716        score/src/heapallocatealigned.c, score/src/heapresizeblock.c:
1717        More size_t for heap-sizes.
1718        * score/include/rtems/score/heap.h, score/src/heap.c,
1719        score/src/heapallocate.c, score/src/heapextend.c: Use size_t for
1720        heap-sizes.
1721        * libnetworking/resolv.h: Typo fixes. Remove __P().
1722
17232007-02-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1724
1725        * rtems/include/rtems/rtems/tasks.h, rtems/src/taskcreate.c:
1726        Use size_t for stack-sizes.
1727
17282007-02-07      Ralf Corsépius <ralf.corsepius@rtems.org>
1729
1730        * libnetworking/vm/vm_extern.h: Remove non-implemented/unused
1731          functions.
1732        * configure.ac: Check for intmax_t, uintptr_t, intptr_t,
1733        pthread.h, pthread_rwlock_t, pthread_barrier_t, pthread_spinlock_t.
1734
17352007-02-06      Till Straumann <strauman@slac.stanford.edu>
1736
1737        * libcsupport/src/gxx_wrappers.c: fix PR#690. Supply
1738        taskvar dtor to plug memory leak. Applied patch attached
1739        to PR#690.
1740
17412007-02-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1742
1743        * libcsupport/src/getpagesize.c: New (moved from posix/src).
1744        * posix/src/getpagesize.c: Removed.
1745        * posix/Makefile.am: Remove references to getpagesize.c.
1746        * libcsupport/Makefile.am: Add getpagesize.c.
1747
17482007-02-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1749
1750        * posix/src/sysconf.c: Add support for _SC_PAGESIZE (PR 1215).
1751        * posix/src/mqueuesendsupp.c: Remove cast to make broken const cast
1752          visible.
1753        * score/inline/rtems/score/coremsg.inl: More size_t and consts.
1754
17552007-02-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1756
1757        * rtems/src/msgqsend.c: Use size_t for sizes.
1758        * rtems/src/msgqurgent.c: Use size_t for sizes.
1759        * rtems/src/msgqbroadcast.c: Use size_t for sizes.
1760        * rtems/src/msgmp.c: Use size_t for sizes.
1761        * rtems/src/msgqsubmit.c: Use size_t for sizes.
1762        * rtems/include/rtems/rtems/msgmp.h: Use size_t for sizes.
1763        * rtems/include/rtems/rtems/message.h: Use size_t for sizes.
1764        * score/inline/rtems/score/coremsg.inl: Use size_t for sizes.
1765
17662007-02-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1767
1768        * itron/src/trcv_mbf.c: Use size_t for sizes.
1769        * libmisc/monitor/mon-object.c: Use size_t for sizes.
1770        * libmisc/monitor/mon-server.c: Use size_t for sizes.
1771        * libmisc/monitor/monitor.h: Use size_t for sizes.
1772        * libmisc/mw-fb/mw_uid.c: Use size_t for sizes.
1773        * rtems/include/rtems/rtems/message.h: Use size_t for sizes.
1774        * rtems/src/msgqreceive.c: Use size_t for sizes.
1775        * posix/src/mqueuerecvsupp.c: Use size_t for sizes.
1776        * score/src/coremsgseize.c: Use size_t for sizes.
1777
17782007-02-05      Ralf Corsépius <ralf.corsepius@rtems.org>
1779
1780        * posix/include/rtems/posix/mqueue.h: Use size_t for sizes.
1781        * posix/src/mqueuesendsupp.c: Use size_t for sizes.
1782        * score/include/rtems/score/coremsg.h: Use size_t for sizes.
1783        * score/src/coremsgbroadcast.c: Use size_t for sizes.
1784        * score/src/coremsgsubmit.c: Use size_t for sizes.
1785
17862007-01-30      Ralf Corsépius <ralf.corsepius@rtems.org>
1787
1788        * libblock/src/show_bdbuf.c: Use inttypes.h macros.
1789
17902007-01-29      Ralf Corsépius <ralf.corsepius@rtems.org>
1791
1792        * libmisc/mw-fb/mw_fb.h: Eliminate __u32, __u16.
1793
17942007-01-28      Ralf Corsépius <ralf.corsepius@rtems.org>
1795
1796        * libnetworking/libc/gethostbyht.c: Remove warning on unused vars.
1797        Remove isblank (supposed to be provided by libc).
1798
17992007-01-27      Ralf Corsépius <ralf.corsepius@rtems.org>
1800
1801        * libblock/src/show_bdbuf.c: Convert from DOS to UNIX.
1802
18032007-01-27      Ralf Corsépius <ralf.corsepius@rtems.org>
1804
1805        * score/include/rtems/system.h: Remove __RTEMS_MAJOR__,
1806         __RTEMS_MINOR__, __RTEMS_REVISION__ (moved to cpuopt.h).
1807        * configure.ac: Dynamically derive __ __RTEMS_MAJOR__,
1808        __RTEMS_MINOR__, __RTEMS_REVISION__ from _RTEMS_VERSION.
1809        Add __RTEMS_MAJOR__, __RTEMS_MINOR__,__RTEMS_REVISION__ to cpuopt.h.
1810
18112007-01-26      Ralf Corsépius <ralf.corsepius@rtems.org>
1812
1813        * score/include/rtems/system.h:
1814        #define __RTEMS_MINOR__ 7 (BZ 1206).
1815
18162007-01-20      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
1817
1818        * libblock/src/bdbuf.c, libblock/include/bdbuf.h:
1819        export some internal variables to make them available in
1820        "show_bdbuf" monitor add-on
1821
18222007-01-16      Till Straumann <strauman@slac.stanford.edu>
1823
1824        * libnetworking/rtems/rtems_mii_ioctl.c,
1825        libnetworking/rtems/rtems_mii_ioctl.h,
1826        libnetworking/rtems/rtems_mii_ioctl_kern.c,
1827        libi2c/libi2c.c, libi2c/libi2c.h:
1828        Added SLAC/Stanford Authorship Note / Copyright + Liability Disclaimer.
1829
18302007-01-09      Joel Sherrill <joel@OARcorp.com>
1831
1832        * libcsupport/src/error.c: rtems_progname is no longer defined in
1833        the BSP startup since it never held a meaningful value.
1834
18352007-01-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1836
1837        * posix/include/aio.h: s/aoi_lio_opcode/aio_lio_opcode/
1838        (BZ 1203).
Note: See TracBrowser for help on using the repository browser.