source: rtems/cpukit/ChangeLog @ 4f00a35

4.8
Last change on this file since 4f00a35 was 4f00a35, checked in by Ralf Corsepius <ralf.corsepius@…>, on Sep 15, 2009 at 6:03:36 AM

2009-09-15 Ralf Corsépius <ralf.corsepius@…>

PR 1441/cpukit

  • libcsupport/src/tcgetprgrp.c: Remove.
  • libcsupport/src/tcgetpgrp.c: New (Renamed from libcsupport/src/tcgetprgrp.c).
  • libcsupport/Makefile.am: Add libcsupport/src/tcgetpgrp.c. Remove libcsupport/src/tcgetprgrp.c.
  • Property mode set to 100644
File size: 73.4 KB
Line 
12009-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        PR 1441/cpukit
4        * libcsupport/src/tcgetprgrp.c: Remove.
5        * libcsupport/src/tcgetpgrp.c: New (Renamed from
6          libcsupport/src/tcgetprgrp.c).
7        * libcsupport/Makefile.am: Add libcsupport/src/tcgetpgrp.c.
8          Remove libcsupport/src/tcgetprgrp.c.
9
102009-06-03      Joel Sherrill <joel.sherrill@OARcorp.com>
11
12        PR 1421/filesystem
13        * libfs/src/imfs/deviceio.c, libfs/src/imfs/imfs.h,
14        libfs/src/imfs/imfs_handlers_device.c: Backport ftruncate support for
15        devices so fopen(device, w) works.
16
172009-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
18
19        PR 1415/cpukit
20        * rtems/src/semcreate.c, rtems/src/semtranslatereturncode.c,
21        score/include/rtems/score/coremutex.h,
22        score/inline/rtems/score/coremutex.inl, score/src/coremutex.c:
23        Address two paths where a task with a priority above the ceiling
24        could obtain a priority ceiling mutex.
25
262009-05-21      Joel Sherrill <joel.sherrill@OARcorp.com>
27
28        PR 1414/cpukit
29        * score/src/objectget.c, score/src/objectgetisr.c,
30        score/src/objectgetnoprotection.c: Tighten math on extraction of
31        index so it is harder to trick by passing in a valid id of an
32        incorrect object class.
33
342009-04-02      Ralf Corsépius <ralfcorsepius@rtems.org>
35
36        * aclocal/check-rtems-debug.m4: Add missing ','.
37
382009-03-12      Santosh G Vattam <vattam.santosh@gmail.com>
39
40        PR 1378/filesystem
41        * libfs/src/imfs/deviceio.c: IMFS device lseek should return the
42        current offset.
43
442009-03-09      Joel Sherrill <joel.sherrill@OARcorp.com>
45
46        PR 1376/filesystem
47        * libcsupport/include/rtems/libio.h, libfs/src/dosfs/fat_file.c,
48        libfs/src/dosfs/msdos.h, libfs/src/dosfs/msdos_dir.c,
49        libfs/src/dosfs/msdos_file.c, libfs/src/imfs/deviceio.c,
50        libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_directory.c,
51        libfs/src/imfs/memfile.c: lseek handlers should return off_t.
52
532009-03-02      Joel Sherrill <joel.sherrill@OARcorp.com>
54
55        PR 1388/cpukit
56        * rtems/src/semcreate.c: Classic Semaphores allow both priority inherit
57        and ceiling attributes to be set on semaphore create. These
58        attributes are mutually exclusive and this should be an error.
59
602009-01-29       Nickolay Semyonov-Kolchin <nbkolchin@gmail.com>
61
62        PR 1359/cpukit
63        * libcsupport/src/libio.c: rtems_libio_allocate:
64        rtems_libio_iop_freelist incorrectly zeroed on semaphore error. Now
65        checks error and does not modify anything until sure it has created
66        semaphore.
67
682009-01-29      Gene Smith <gene.smith@siemens.com>
69
70        PR 1363/filesystem
71        * libfs/src/dosfs/fat.h: Fix issue where 32 bit values are not written
72        correctly in FAT f/s data.
73
742009-01-29      Eric Norum <norume@aps.anl.gov>
75
76        PR 1364/cpukit
77        * libcsupport/src/gxx_wrappers.c: Fix compilation problems when
78        diagnostics enabled.
79
802009-01-21      Nickolay Kolchin <nbkolchin@gmail.com>
81                Joel Sherrill <joel.sherrill@oarcorp.com>
82
83        PR 1357/cpukit
84        * rtems/src/tasks.c: Ensure creating a task with no ASR is honored.
85
862008-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
87
88        PR 1348/cpukit
89        * rtems/src/ratemonperiod.c: Properly handle period statistics after
90        cpu usage information is reset while a period is running.
91
922008-11-03      Joel Sherrill <joel.sherrill@OARcorp.com>
93
94        PR 1333/cpukit
95        * libcsupport/include/rtems/termiostypes.h: Typo on type name -- should
96        be rtems_device_minor_number.
97
982008-10-14      Tim Cussins <timcussins@eml.cc>
99
100        PR 1330/cpukit
101        * libcsupport/src/malloc.c: Should print begin field not start field.
102
1032008-09-26      Joel Sherrill <joel.sherrill@OARcorp.com>
104
105        PR 1316/cpukit
106        * score/src/coremsgbroadcast.c: Give error when message is too large
107        like when sending a message. This was the documented behavior.
108
1092008-09-16      Gene Smith <gene.smith@siemens.com>
110
111        PR 564/cpukit
112        * sapi/include/confdefs.h: Fix incorrect name. Was missed in an earlier
113        renaming sweep.
114
1152008-09-02      Ralf Corsépius <ralf.corsepius@rtems.org>
116
117        PR 1301/cpukit
118        * sapi/src/debug.c: Let _Debug_Is_enabled return TRUE|FALSE.
119
1202008-09-01      Ralf Corsépius <ralf.corsepius@rtems.org>
121
122        * libnetworking/netinet/tcp_var.h: Fix broken declaration of
123        tcp_trace().
124
1252008-08-19      Cedric Aubert <cedric_aubert@yahoo.fr>
126
127        PR 500/misc
128        * libcsupport/src/termios.c: Avoid potential buffer overflow.
129
1302008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
131
132        PR 1297/cpukit
133        * posix/src/prwlockinit.c: Fix NULL attribute pointer handling.
134
1352008-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
136
137        * rtems/include/rtems.h, sapi/Makefile.am: Add simple helper to get
138        RTEMS version string.
139        * sapi/src/getversionstring.c: New file.
140
1412008-08-06      Brett Swimley <brett.swimley@aedbozeman.com>
142
143        PR 1192/filesystem
144        * libblock/src/diskdevs.c: Update the disktap pointer after the
145        realloc.
146
1472008-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
148
149        PR 741/networking
150        * libmisc/dummy/dummy.c: Add dummy network configuration.
151
1522008-08-05      Xudong Guan <xudong.guan@criticalsoftware.com>
153
154        PR 1212/cpukit
155        * rtems/src/taskmode.c, score/src/threadtickletimeslice.c: Time slicing
156        will not happen if the task mode is changed from a non-timeslicing
157        mode to timeslicing mode if it is done by the executing thread (e.g.
158        in its task body). This change includes sp44 to demonstrate the
159        problem and verify the correction.
160
1612008-08-04      Joel Sherrill <joel.sherrill@OARcorp.com>
162
163        PR 1265/cpukit
164        * score/include/rtems/score/object.h,
165        score/src/objectallocatebyindex.c: Rename index argument to avoid
166        warning when rtems.h and string.h are included at the same time by
167        user code.
168
1692008-07-18      Joel Sherrill <joel.sherrill@oarcorp.com>
170
171        PR 1291/cpukit
172        * itron/inline/rtems/itron/semaphore.inl, itron/src/twai_sem.c,
173        posix/include/mqueue.h, posix/include/rtems/posix/mqueue.h,
174        posix/include/rtems/posix/semaphore.h,
175        posix/include/rtems/posix/time.h, posix/src/condtimedwait.c,
176        posix/src/mqueuereceive.c, posix/src/mqueuerecvsupp.c,
177        posix/src/mqueuesend.c, posix/src/mqueuesendsupp.c,
178        posix/src/mqueuetimedreceive.c, posix/src/mqueuetimedsend.c,
179        posix/src/mutextimedlock.c, posix/src/mutextranslatereturncode.c,
180        posix/src/posixtimespecabsolutetimeout.c,
181        posix/src/prwlocktimedrdlock.c, posix/src/prwlocktimedwrlock.c,
182        posix/src/semaphoretranslatereturncode.c,
183        posix/src/semaphorewaitsupp.c, posix/src/semtimedwait.c,
184        posix/src/semtrywait.c, posix/src/semwait.c,
185        posix/src/sigtimedwait.c, posix/src/timersettime.c,
186        posix/src/ualarm.c, rtems/src/semobtain.c,
187        rtems/src/semtranslatereturncode.c,
188        score/include/rtems/score/coremutex.h,
189        score/include/rtems/score/coresem.h, score/src/coresemseize.c: This
190        patch addresses issues on implementation of the timeout on the
191        following POSIX services. Some of these services incorrectly took a
192        timeout as a relative time. Others would compute a 0 delta to timeout
193        if the absolute time and the current time were equal and thus
194        incorrectly block the caller forever. The root of the confusion is
195        that POSIX specifies that if the timeout is incorrect (e.g. in the
196        past, is now, or is numerically invalid), that it does not matter if
197        the call would succeed without blocking. This is in contrast to RTEMS
198        programming style where all errors are checked before any critical
199        sections are entered. This fix implemented a more uniform way of
200        handling POSIX absolute time timeouts.
201            + pthread_cond_timedwait - could block forever
202            + mq_timedreceive - used relative not absolute time
203            + mq_timedsend - used relative not absolute time
204            + pthread_mutex_timedlock - used relative not absolute time
205            + pthread_rwlock_timedrdlock- used relative not absolute time
206            + pthread_rwlock_timedwrlock- used relative not absolute time
207            + sem_timedwait - could block forever
208
2092008-05-06      Joel Sherrill <joel.sherrill@OARcorp.com>
210
211        PR 1285/rtems
212        * sapi/include/rtems/config.h: Remove obsolete
213        rtems_configuration_get_maximum_devices().
214
2152008-04-25      Joel Sherrill <joel.sherrill@OARcorp.com>
216
217        * score/include/rtems/system.h: Fix typo in comment.
218
2192008-03-07      Joel Sherrill <joel.sherrill@OARcorp.com>
220
221        PR 1280/tools
222        * shttpd/log.c: Broaden logic so all gcc versions < 4.3.0 will enable
223        work around.
224
2252008-02-15      Ralf Corsépius <ralf.corsepius@rtems.org>
226
227        * libcsupport/include/motorola/mc68230.h: Prefix defines with
228          MC68230_ to avoid preprocessor clashes.
229
2302008-02-06      Joel Sherrill <joel.sherrill@OARcorp.com>
231
232        PR 1277/networking
233        * libnetworking/netinet/in_cksum_i386.h: Use q instead of r in
234        constraint for assembly language. This restricts the register choice
235        to the a-d registers.
236
2372008-02-05      Joel Sherrill <joel.sherrill@OARcorp.com>
238
239        * posix/Makefile.am: Remove these. They were proposed but never
240        standardized.
241        * posix/src/pthreadgetcputime.c, posix/src/pthreadsetcputime.c: Removed.
242
2432007-12-23      Ralf Corsépius <ralf.corsepius@rtems.org>
244
245        * libcsupport/src/sync.c: Make sync() POSIX-compliant.
246        * libcsupport/src/__gettod.c: Make gettimeofday() POSIX-compliant.
247
2482007-12-21      Joel Sherrill <joel.sherrill@OARcorp.com>
249
250        PR 1268/cpukit
251        * libcsupport/include/rtems/assoc.h,
252        rtems/src/semtranslatereturncode.c: There is no
253        rtems_assoc_ptr_by_value method.
254
2552007-12-16      Ralf Corsépius <ralf.corsepius@rtems.org>
256
257        * configure.ac: Revert Joel's 2007-06-13 NDEBUG patch.
258
2592007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
260
261        * score/src/pheapallocatealigned.c, score/src/pheapgetblocksize.c:
262        Reverse file contents.
263
2642007-12-06      Joel Sherrill <joel.sherrill@OARcorp.com>
265
266        * httpd/Makefile.am, httpd/preinstall.am,
267        rtems/src/semtranslatereturncode.c: rtems_webserver.h must be
268        installed. It is the initialization interface for both GoAhead and
269        Simple HTTPD.
270
2712007-12-05      Ralf Corsépius <ralf.corsepius@rtems.org>
272
273        * configure.ac: Remove score/cpu/avr/Makefile,
274        score/cpu/nios2/Makefile, score/cpu/avr/Makefile.
275        * score/cpu/Makefile.am: Remove avr, nios2, c4x.
276
2772007-12-04      Ralf Corsépius <ralf.corsepius@rtems.org>
278
279        * score/cpu/nios2, score/cpu/c4x, score/cpu/avr: Remove from
280          rtems-4-8-branch.
281
2822007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
283
284        * posix/src/prwlocktimedrdlock.c, posix/src/prwlocktimedwrlock.c,
285        rtems/include/rtems/rtems/barrier.h,
286        score/src/corerwlockobtainread.c, score/src/corerwlockobtainwrite.c,
287        score/src/corerwlockrelease.c: Fixed several implementation errors.
288
2892007-11-27      Joel Sherrill <joel.sherrill@oarcorp.com>
290
291        * sapi/include/confdefs.h: Add CONFIGURE_APPLICATION_EXTRA_DRIVERS.
292
2932007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
294
295        * libcsupport/src/printk.c, score/src/objectget.c: Fix spacing.
296
2972007-11-26      Joel Sherrill <joel.sherrill@oarcorp.com>
298
299        * libcsupport/src/malloc.c: Do not assert on free of bad pointer.
300
3012007-11-26      Joel Sherrill <joel.sherrill@OARcorp.com>
302
303        * score/include/rtems/score/thread.h: Fix spelling error.
304
3052007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
306
307        PR 1266/cpukit
308        * posix/src/keycreate.c, posix/src/keyrundestructors.c: Use API instead
309        of class for key indexing.
310
3112007-11-06      Glenn Humphrey <glenn.humphrey@OARcorp.com>
312
313        Miscellaneous changes made after a review against the POSIX spec.
314        * posix/src/pbarrierinit.c, posix/src/prwlockinit.c: If the caller
315        passes a NULL in the attributes parameter, default attributes are used.
316        * posix/src/prwlockdestroy.c: If there is at least one thread
317        waiting, do not allow deletion.
318        * posix/src/prwlockwrlock.c: Corrected parameter passed to the core
319        operation used to obtain a RWLock for writing.
320        * posix/src/pspinlocktranslatereturncode.c,
321        score/include/rtems/score/corespinlock.h,
322        score/src/corespinlockrelease.c: If the current thread is not the
323        holder of the lock, do not allow an unlock and return EPERM.
324        * score/src/corerwlockobtainwrite.c: Corrected to use the operation
325        for queueing with a timeout handler.
326
3272007-11-02      Joel Sherrill <joel.sherrill@OARcorp.com>
328
329        * score/cpu/sparc/cpu.c, score/cpu/sparc/rtems/score/cpu.h,
330        score/include/rtems/score/context.h, score/src/threadhandler.c: Fix
331        stack so gdb backtrace does not print corrupted frame message after
332        _Thread_Handler. Daniel Hellstrom <daniel@gaisler.com> provided the
333        SPARC implementation and I made it more general.
334
3352007-10-26      Glenn Humphrey <glenn.humphrey@OARcorp.com>
336
337        * libmisc/cpuuse/cpuusagereport.c, rtems/src/ratemonreportstatistics.c:
338        Cleaned up reports and fixed a bug related the printf format which
339        resulted in lack of leading zeroes and misleading magnitude.
340        * score/src/timespecdivide.c: Fixed bugs related to zero divide case.
341
3422007-10-19      Joel Sherrill <joel.sherrill@OARcorp.com>
343
344        * telnetd/icmds.c: Add header to file.
345
3462007-10-19      Joel Sherrill <joel.sherrill@OARcorp.com>
347
348        * libcsupport/src/assoc.c: Removed.  Accidentally included routine
349        also in another file.  Mistake after splitting.
350        * libcsupport/Makefile.am: Reflect file removal.
351
3522007-10-15      Ralf Corsépius <ralf.corsepius@rtems.org>
353
354        * libnetworking/netdb.h, libnetworking/libc/gethostnamadr.c,
355        libnetworking/libc/getnetnamadr.c: Adjust to POSIX.
356        Minor updates from FreeBSD.
357
3582007-10-11      Joel Sherrill <joel.sherrill@OARcorp.com>
359
360        * score/include/rtems/score/copyrt.h: Update year.
361
3622007-10-11      Daniel Hellstrom <daniel@gaisler.com>
363
364        * libi2c/libi2c.c, libi2c/libi2c.h: Add message about needing IMFS.
365        Fixed check of status when registering driver. Add use of strerror().
366
3672007-10-04      Keith Robertson <kjrobert@alumni.uwaterloo.ca>,
368        Ralf Corsépius <ralf.corsepius@rtems.org>
369
370        * libnetworking/ifaddrs.h, libnetworking/libc/getifaddrs.c,
371        libnetworking/libc/if_indextoname.c,
372        libnetworking/libc/if_nameindex.c: New (from FreeBSD)
373        * Makefile.am: Add files above.
374        * libnetworking/net/if.h: Add if_nameindex (from FreeBSD).
375
3762007-09-28      Joel Sherrill <joel.sherrill@oarcorp.com>
377
378        * libmisc/stackchk/check.c: Eliminate output with little information.
379        Always print a blown message using the same routine. Now works with
380        GNAT RTS -fstack-checking if you have patch for the RTEMS specific
381        support in your GCC version.
382
3832007-09-17      Joel Sherrill <joel.sherrill@oarcorp.com>
384
385        * posix/src/semaphorecreatesupp.c: Fixed warning.
386
3872007-09-17      Joel Sherrill <joel.sherrill@oarcorp.com>
388
389        * libmisc/dumpbuf/dumpbuf.c: Use printk.
390
3912007-09-16      Ralf Corsépius <ralf.corsepius@rtems.org>
392
393        * libnetworking/net/ppp_defs.h: Include rtems/stdint.h.
394        Use uint32_t for ext_accm.
395
3962007-09-16      Ralf Corsépius <ralf.corsepius@rtems.org>
397
398        * pppd/auth.c, pppd/demand.c, pppd/ipcp.c, pppd/ipcp.h,
399        pppd/lcp.c, pppd/lcp.h, pppd/magic.c, pppd/magic.h, pppd/options.c,
400        pppd/pppd.h, pppd/sys-rtems.c, pppd/utils.c: Convert to using C99
401        fixed-size types instead of BSD fixed-size types.
402
4032007-09-14      Joel Sherrill <joel.sherrill@oarcorp.com>
404
405        * libmisc/stackchk/check.c: Fix alignment of output.
406
4072007-09-14      Joel Sherrill <joel.sherrill@oarcorp.com>
408
409        * libmisc/monitor/monitor.h: Add network commands that were in the
410        network supplement but not in the code.
411        * libmisc/monitor/mon-network.c: New file.
412
4132007-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
414
415        PR 1261/cpukit
416        * posix/src/semaphorecreatesupp.c: Initialize all fields during
417        semaphore creation.
418
4192007-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
420
421        PR 1260/cpukit
422        * posix/src/pthread.c: Get initial signals blocked from creating
423        thread not from ourselves.
424
4252007-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
426
427        * score/src/watchdogtickle.c: Remove tabs.
428
4292007-09-13      Joel Sherrill <joel.sherrill@OARcorp.com>
430
431        PR 1259/rtems
432        * rtems/src/taskcreate.c: Initialize is_global in all cases since
433        memory is not guaranteed to be zero.
434
4352007-09-12  Sergei Organov  <osv@javad.com>
436
437        PR 1258/rtems
438        * cpukit/score/src/heapallocatealigned.c (block_allocate): New routine.
439        * cpukit/score/src/heapallocatealigned.c (_Heap_Allocate_aligned):
440        Use block_allocate() instead of _Heap_Block_allocate(). Replace
441        _Heap_Head(the_heap)->next with equivalent _Heap_First(the_heap).
442        * cpukit/score/src/heap.c (_Heap_Allocate): fix comments according
443        to changed block split strategy in _Heap_Allocate_aligned().
444
4452007-09-10      Joel Sherrill <joel.sherrill@OARcorp.com>
446
447        * libcsupport/src/printk.c: Remove unnecessary comments.
448
4492007-09-10      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
450
451        * libmisc/monitor/mon-monitor.c:
452        Corrected linked list of rtems_monitor_commands
453
4542007-09-07      Joel Sherrill <joel.sherrill@oarcorp.com>
455
456        * libcsupport/src/malloc.c: If RTEMS_HEAP_DEBUG is defined, add heap
457        walk on init, malloc, and free. The ability to walk the heap appears
458        to disappeared during the rework of the C Program heap to skip the
459        Region.
460
4612007-09-07      Joel Sherrill <joel.sherrill@oarcorp.com>
462
463        * score/src/heap.c: Style.
464        * score/src/heapwalk.c: Add more information to prints.
465        * score/src/pheapwalk.c: Do not lock allocator mutex if dispatching
466        is disabled.
467
4682007-09-06      Joel Sherrill <joel.sherrill@oarcorp.com>
469
470        * libcsupport/Makefile.am, libcsupport/src/printk.c:
471        * libcsupport/src/printk_plugin.c: New file.
472        include/rtems/bspIo.h, libmisc/cpuuse/cpuusagereport.c,
473        libmisc/cpuuse/cpuuse.h, libmisc/stackchk/check.c,
474        libmisc/stackchk/stackchk.h: rtems/include/rtems/rtems/ratemon.h,
475        rtems/src/ratemonreportstatistics.c: Added capability to specify
476        your own "printf" routine to various reporting functions.  This
477        added an XXX_with_plugin as the underlying implementation for
478          + rtems_rate_monotonic_report_statistics
479          + rtems_stack_checker_report_usage
480          + rtems_cpu_usage_report
481        As demonstration, the http netdemo can now print out stack
482        and cpu usage reports.
483
4842007-09-06      Joel Sherrill <joel.sherrill@oarcorp.com>
485
486        * shttpd/compat_rtems.c: Style clean up.
487
4882007-09-06      Joel Sherrill <joel.sherrill@oarcorp.com>
489
490        * rtems/src/ratemonperiod.c: Clean up.
491        * rtems/src/ratemonreportstatistics.c: Clarify period statistics output.
492
4932007-09-06      Joel Sherrill <joel.sherrill@oarcorp.com>
494
495        * libmisc/monitor/mon-monitor.c: Fix warnings and typo.
496
4972007-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
498
499        * libmisc/untar/untar.c, libmisc/untar/untar.h: Clean up prototype.
500
5012007-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
502
503        * libmisc/Makefile.am: Add new files.
504
5052007-09-05      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
506
507        * libmisc/monitor/mon-object.c,
508        * libmisc/monitor/monitor.h, libmisc/monitor/mon-part.c,
509        * libmisc/monitor/mon-region.c, libmisc/monitor/mon-sema.c,
510        * libmisc/monitor/mon-task, libmisc/Makefile.am:
511        Added functionality for osmonweb support
512
5132007-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
514
515        * libmisc/monitor/mon-monitor.c, libmisc/monitor/mon-object.c,
516        libmisc/monitor/monitor.h: Merge minor parts of Thomas' improvements
517        that are needed by osmonweb.
518
5192007-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
520
521        * libmisc/untar/untar.c, libmisc/untar/untar.h: Add const to char *.
522        Use printk.
523
5242007-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
525
526        * rtems/include/rtems/rtems/clock.h, score/src/threadhandler.c: Fix
527        spacing and spelling.
528
5292007-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
530
531        PR 1256/networking
532        * ftpd/ftpd.c: Fix unaligned access.
533
5342007-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
535
536        * posix/Makefile.am: Always build nanosleep.
537
5382007-08-17      Chris Johns <chrisj@rtems.org>
539
540        * libmisc/capture/README: Minor copyright change.
541        * libmisc/capture/capture-cli.c, libmisc/capture/capture.c,
542        libmisc/capture/capture.h: Fixed the memory leak when lots of
543        tasks are being created and deleted. Improved the trigger
544        interface so all task type actions can be caught.
545
5462007-08-13      Chris Johns <chrisj@rtems.org>
547
548        * score/include/rtems/score/object.h: Point the
549        OBJECTS_RTEMS_CLASSES_LAST macro to the last entry.
550
5512007-07-31      Joel Sherrill <joel.sherrill@OARcorp.com>
552
553        PR 1248/networking
554        * libnetworking/rtems/rtems_glue.c: Luke Stras <luke@spacequest.com>
555        reported that when no interfaces are successfully attached, the
556        default route is broken and may result in a jump to an illegal
557        address.
558
5592007-07-31      Ralf Corsépius <ralf.corsepius@rtems.org>
560
561        * score/inline/rtems/score/priority.inl: Use size_t instead of
562          uint32_t for array index.
563
5642007-07-30      Ralf Corsépius <ralf.corsepius@rtems.org>
565
566        * libnetworking/netinet/in_cksum_m68k.h: Use __mcoldfire__ to
567          identify coldfire cpus.
568
5692007-07-30      Ralf Corsépius <ralf.corsepius@rtems.org>
570
571        * shttpd/log.c: Activate SPLIT_SNPRINTF for gcc <= 4.2.1 and
572          coldfire.
573
5742007-07-30      Ralf Corsépius <ralf.corsepius@rtems.org>
575
576        * shttpd/log.c: Add preliminary version of SPLIT_SNPRINTF to
577          work-around bug m68k/coldfire -fomit-frame-pointer bug
578          http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32307.
579
5802007-07-27      Chris Johns <chrisj@rtems.org>
581
582        * wrapup/Makefile.am: Create archive from a file for hosts
583        with a limited command line size.
584
5852007-07-26      Ralf Corsépius <ralf.corsepius@rtems.org>
586
587        * include/rtems/bspIo.h, include/rtems/pci.h:
588        Add extern "C" guards. Reported by
589        Robert S. Grimes <rsg@alum.mit.edu>.
590
5912007-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
592
593        * libmisc/cpuuse/cpuusagereport.c, libmisc/cpuuse/cpuusagereset.c,
594        score/src/timespecdivide.c: Fix various math and reporting bugs. Now
595        the time appears to be reported correctly and add up to what is
596        expected.
597
5982007-07-24      Ralf Corsépius <ralf.corsepius@rtems.org>
599
600        * shttpd/Makefile.am: Prefix all non-public symbols with _shttp_.
601        * shttpd/compat_rtems.c: Don't build my_stat for rtems.
602        * shttpd/defs.h: Don't build most of my_* wrappers for rtems.
603
6042007-07-18      Joel Sherrill <joel.sherrill@oarcorp.com>
605
606        * libmisc/Makefile.am, libmisc/cpuuse/cpuusagereport.c,
607        libmisc/cpuuse/cpuusagereset.c: Fix bug where cpu usage calculation
608        was always using uptime not time since last cpu usage reset when
609        using nanoseconds granularity.
610        * libmisc/cpuuse/cpuusagedata.c: New file.
611
6122007-07-13      Joel Sherrill <joel.sherrill@oarcorp.com>
613
614        * libcsupport/src/mount.c: Allow null for output parameter.
615
6162007-07-12      Joel Sherrill <joel.sherrill@oarcorp.com>
617
618        * shttpd/compat_rtems.c, shttpd/compat_rtems.h: Add port to listen on
619        to shttpd initialization.
620
6212007-07-11      Joel Sherrill <joel.sherrill@oarcorp.com>
622
623        * libcsupport/src/malloc.c: Clean up Malloc debug code.
624        * score/include/rtems/score/heap.h: Spacing.
625        * score/inline/rtems/score/thread.inl:
626        * score/src/heapfree.c. Clean up and add explicit check of the address
627        being freed actually being in the heap.
628        * score/src/heapwalk.c: Switch to printk and do not call abort.
629
6302007-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
631
632        * libmisc/stackchk/check.c: Make checking the integrity of the pattern
633        area contingent on the stack checker user extension having been
634        initialized.
635
6362007-06-21      Joel Sherrill <joel.sherrill@OARcorp.com>
637
638        * libnetworking/rtems/rtems_syscall.c: Remove RTEMS versions of send()
639        and recv(). We already had the BSD versions and these conflict
640        sometimes when linking.
641
6422007-06-21      Joel Sherrill <joel.sherrill@OARcorp.com>
643
644        * libnetworking/rtems/mkrootfs.h, libnetworking/rtems/rtems_bsdnet.h,
645        libnetworking/rtems/rtems_bsdnet_internal.h: Add extern __cplusplus.
646
6472007-06-20      Joel Sherrill <joel.sherrill@OARcorp.com>
648
649        * sapi/include/confdefs.h: Do not instantiate initialization
650        thas/thread pointer tables for an API that is not configured.
651
6522007-06-20      Joel Sherrill <joel.sherrill@OARcorp.com>
653
654        * libcsupport/Makefile.am:
655        * libcsupport/src/open_dev_console.c: New file.
656
6572007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
658
659        * score/src/corerwlock.c: Make sure structure is fully initialized.
660        When reused, some fields will not be zero like at initialization.
661
6622007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
663
664        * sapi/include/confdefs.h: POSIX threads use twice the minimum stack
665        size. Account for this.
666
6672007-06-13      Joel Sherrill <joel.sherrill@OARcorp.com>
668
669        * configure.ac: Add NDEBUG as a command line compilation option.
670
6712007-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
672
673        * libmd/.cvsignore: New file.
674
6752007-06-12      Ralf Corsépius <ralf.corsepius@rtems.org>
676
677        * shttpd/defs.h: Eliminate my_strncasecmp.
678        * shttpd/string.c: Eliminate my_strncasecmp.
679
6802007-06-12      Ralf Corsépius <ralf.corsepius@rtems.org>
681
682        * wrapup/Makefile.am: Pickup ../libmd/libmd.a.
683        * pppd/Makefile.am: Reflect moving out md*.
684        * pppd/md4.h, pppd/md4.c, pppd/md5.c, pppd/md5.h: Remove (moved to
685          libmd).
686        * libmd/Makefile.am, libmd/md4.c, libmd/md4.h, libmd/md5.c,
687        libmd/md5.h, libmd/preinstall.am: New (moved out from pppd).
688        * configure.ac, Makefile.am: Add libmd.
689
6902007-06-12      Ralf Corsépius <ralf.corsepius@rtems.org>
691
692        * shttpd/defs.h: Eliminate my_strlcpy.
693        * shttpd/string.c: Eliminate my_strlcpy.
694
6952007-06-12      Ralf Corsépius <ralf.corsepius@rtems.org>
696
697        * shttpd/defs.h: Eliminate my_strdup, my_strndup.
698        * shttpd/string.c: Eliminate my_strdup, my_strndup.
699        * shttpd/Makefile.am: Add -DHAVE_MD5 to use md5 routines from
700          libmd.a.
701
7022007-06-12      Ralf Corsépius <ralf.corsepius@rtems.org>
703
704        * wrapup/Makefile.am: Add libmd.a.
705
7062007-06-11      Ralf Corsépius <ralf.corsepius@rtems.org>
707
708        * pppd/Makefile.am: Remove md5 and md4 from libpppd.a.
709          Add pppd/libmd.a.
710        * pppd/md4.c: Don't include pppd.h.
711
7122007-06-11      Ralf Corsépius <ralf.corsepius@rtems.org>
713
714        * shttpd/shttpd.ico, shttpd/resources.rc: Remove (Unused).
715
7162007-06-11      Ralf Corsépius <ralf.corsepius@rtems.org>
717
718        * shttpd/Makefile.am: Conditionally build on LIBNETWORKING.
719        * shttpd/compat_rtems.h: Include <arpa/inet.h>.
720        Add config.h support.
721
7222007-06-11      Ralf Corsépius <ralf.corsepius@rtems.org>
723
724        * shttpd/compat_rtems.h: Define closesocket.
725
7262007-06-11      Ralf Corsépius <ralf.corsepius@rtems.org>
727
728        * shttpd/compat_rtems.h: Add IS_DIRSEP_CHAR.
729
7302007-06-11      Ralf Corsépius <ralf.corsepius@rtems.org>
731        * shttpd/compat_rtems.h, shttpd/compat_rtems.c:
732        Use size_t for stack sizes.
733
7342007-06-11      Ralf Corsépius <ralf.corsepius@rtems.org>
735
736        * configure.ac, Makefile.am: Add shttpd.
737        * shttpd/Makefile.am: New.
738        * shttpd/auth.c, shttpd/cgi.c, shttpd/compat_rtems.c,
739        shttpd/compat_rtems.h, shttpd/compat_unix.c, shttpd/compat_unix.h,
740        shttpd/compat_win32.c, shttpd/compat_win32.h, shttpd/compat_wince.c,
741        shttpd/compat_wince.h, shttpd/config.c, shttpd/defs.h,
742        shttpd/io_cgi.c, shttpd/io_dir.c, shttpd/io_emb.c, shttpd/io_file.c,
743        shttpd/io.h, shttpd/io_socket.c, shttpd/io_ssl.c, shttpd/llist.h,
744        shttpd/log.c, shttpd/Makefile, shttpd/md5.c, shttpd/md5.h,
745        shttpd/mime_type.c, shttpd/resources.rc, shttpd/shttpd.1,
746        shttpd/shttpd.c, shttpd/shttpd.h, shttpd/shttpd.ico, shttpd/ssl.h,
747        shttpd/standalone.c, shttpd/std_includes.h, shttpd/string.c:
748        Import from shttpd-1.37.tar.gz.
749
7502007-06-11      Ralf Corsépius <ralf.corsepius@rtems.org>
751
752        * configure.ac: Remove "pad" from CPU_CONTEXT.
753
7542007-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
755
756        * score/src/coremsg.c: Formatting.
757
7582007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
759
760        * score/include/rtems/score/copyrt.h: Update copyright notice.
761
7622007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
763
764        * sapi/Makefile.am, sapi/include/rtems/io.h, sapi/src/io.c: Split into
765        one function per file execpt io.c which contains required
766        initialization methods.
767        * sapi/src/ioclose.c, sapi/src/iocontrol.c, sapi/src/iodata.c,
768        sapi/src/ioinitialize.c, sapi/src/ioopen.c, sapi/src/ioread.c,
769        sapi/src/ioregisterdriver.c, sapi/src/iounregisterdriver.c,
770        sapi/src/iowrite.c: New files.
771
7722007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
773
774        * sapi/include/confdefs.h, sapi/src/io.c: Readded code to copy driver
775        table into Workspace but now it is only done if the application needs
776        extra slots for dynamic driver registration. Cleaned up
777        rtems_io_register_driver and rtems_io_unregister_driver code and
778        added numerous error cases to register.
779
7802007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
781
782        * libmisc/Makefile.am, libmisc/monitor/mon-object.c,
783        libmisc/monitor/monitor.h, sapi/include/confdefs.h,
784        sapi/include/rtems/config.h, sapi/include/rtems/io.h,
785        sapi/src/exinit.c, sapi/src/io.c: Eliminate maximum_drivers
786        configuration parameter since it was used to configure a no longer
787        used feature. Device names are now part of the filesystem not in a
788        table. This also eliminated the variables _IO_Number_of_devices and
789        _IO_Driver_name_table from RTEMS as well as the memory allocation
790        used to populate _IO_Driver_name_table.
791        * libmisc/monitor/mon-dname.c: Removed.
792
7932007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
794
795        * sapi/include/confdefs.h: Add CONFIGURE_MESSAGE_BUFFER_MEMORY so there
796        is less dependence on CONFIGURE_MEMORY_OVERHEAD. Do not arbitrarily
797        add 1 to CONFIGURE_MEMORY_OVERHEAD so we do not waste a kilobyte for
798        unused Workspace. Round the workspace required size to an 8 byte
799        boundary instead of a 0x400 byte one. We may end up needing to add 8
800        bytes again to account for the alignment rounding.
801
8022007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
803
804        Yu Chen <chyyuu@gmail.com>
805        * score/src/corespinlockwait.c: Per question posted as
806        http://www.rtems.org/ml/rtems-users/2007/may/msg00180.html, changed
807        logical operator to <=.
808
8092007-05-22      Joel Sherrill <joel.sherrill@OARcorp.com>
810
811        * score/cpu/arm/cpu.c, score/cpu/avr/cpu.c, score/cpu/bfin/cpu.c,
812        score/cpu/c4x/cpu.c, score/cpu/h8300/cpu.c, score/cpu/i386/cpu.c,
813        score/cpu/m68k/cpu.c, score/cpu/mips/cpu.c, score/cpu/nios2/cpu.c,
814        score/cpu/no_cpu/cpu.c, score/cpu/sh/cpu.c, score/cpu/sparc/cpu.c,
815        cpukit/sapi/src/exinit.c: Move copying of CPU Table to shared
816        executive initialization.
817
8182007-05-22      Joel Sherrill <joel.sherrill@OARcorp.com>
819
820        * score/src/corerwlockrelease.c: Do not dereference NULL.
821
8222007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
823
824        * rtems/Makefile.am, rtems/include/rtems/rtems/barrier.h,
825        rtems/include/rtems/rtems/dpmem.h, rtems/include/rtems/rtems/event.h,
826        rtems/include/rtems/rtems/message.h, rtems/include/rtems/rtems/part.h,
827        rtems/include/rtems/rtems/ratemon.h, rtems/include/rtems/rtems/region.h,
828        rtems/include/rtems/rtems/sem.h, rtems/include/rtems/rtems/tasks.h,
829        rtems/include/rtems/rtems/timer.h, sapi/Makefile.am,
830        sapi/include/rtems/extension.h: Split Classic API data instantiation
831        into individual files. This reduces the size of the BSS section when
832        an optional manager stub is used. Some tests showed about a 600 byte
833        reduction in BSS size.
834        * rtems/src/taskinitusers.c, sapi/src/rtemsapi.c, rtems/src/tasks.c:
835        Eliminated the variables _RTEMS_tasks_User_initialization_tasks and
836        _RTEMS_tasks_Number_of_initialization_tasks because they were only
837        used in one place after initialized. It was a waste of space.
838        * rtems/src/barrierdata.c, rtems/src/dpmem.c, rtems/src/dpmemdata.c,
839        rtems/src/eventdata.c, rtems/src/msgdata.c, rtems/src/partdata.c,
840        rtems/src/ratemondata.c, rtems/src/regiondata.c,
841        rtems/src/rtemstimerdata.c, rtems/src/semdata.c, rtems/src/taskdata.c,
842        sapi/src/extensiondata.c: New files.
843
8442007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
845
846        * libmisc/Makefile.am, libmisc/cpuuse/README: Split remaining CPU Usage
847        functionality into multiple files to eliminate unnecessary cohesion.
848        Update README.
849        * libmisc/cpuuse/cpuusagereport.c, libmisc/cpuuse/cpuusagereset.c:
850        New files.
851        * libmisc/cpuuse/cpuuse.c: Removed.
852
8532007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
854
855        * rtems/src/ratemonperiod.c: Fix math ordering bug which resulted in a
856        negative value in some circumstances. Also cleaned up to share uptime
857        declaration.
858
8592007-05-17      Joel Sherrill <joel.sherrill@oarcorp.com>
860
861        * ChangeLog, configure.ac, libcsupport/src/__times.c,
862        libmisc/cpuuse/cpuuse.c, libmisc/stackchk/check.c,
863        rtems/include/rtems/rtems/ratemon.h, rtems/src/ratemongetstatus.c,
864        rtems/src/ratemonperiod.c, rtems/src/ratemonreportstatistics.c,
865        rtems/src/ratemonresetall.c, rtems/src/ratemontimeout.c,
866        score/Makefile.am, score/include/rtems/score/thread.h,
867        score/include/rtems/score/timespec.h, score/src/threaddispatch.c,
868        score/src/threadinitialize.c, score/src/threadtickletimeslice.c,
869        score/src/timespecdivide.c: Add nanoseconds granularity to the rate
870        monotonic period statistics and CPU usage statistics. This capability
871        is enabled by default although may be conditionally disabled by the
872        user. It could be too much overhead on small targets but it does not
873        appear to be bad in early testing. Its impact on code size has not
874        been evaluated either. It is possible that both forms of statistics
875        gathering could be disabled with further tweaking of the conditional
876        compilation.
877        * score/src/timespecdividebyinteger.c: New file.
878
8792007-05-16      Joel Sherrill <joel.sherrill@oarcorp.com>
880
881        * libmisc/cpuuse/cpuuse.c: Use rtems_object_get_name and eliminate
882        functionally similar code here. Also cleanup print formats.
883
8842007-05-16      Joel Sherrill <joel.sherrill@oarcorp.com>
885
886        * score/src/objectgetnameasstring.c: Internal threads use string names
887        so in the current RTEMS source string object name can NOT be
888        disabled. It is probably worth considering converting the internal
889        threads to uint32_t style names so all the support for string names
890        can be conditionally disabled.
891
8922007-05-16      Joel Sherrill <joel.sherrill@oarcorp.com>
893
894        * score/Makefile.am, score/include/rtems/score/timespec.h: Add division
895        and greater than operations for timespecs.
896        * score/src/timespecdivide.c, score/src/timespecgreaterthan.c:
897        New files.
898
8992007-05-16      Ralf Corsépius <ralf.corsepius@rtems.org>
900
901        * score/src/objectgetnameasstring.c: Remove bogus ifdef
902        RTEMS_POSIX_API.
903
9042007-05-15      Joel Sherrill <joel.sherrill@oarcorp.com>
905
906        * Makefile.am, preinstall.am, libmisc/Makefile.am, rtems/Makefile.am,
907        rtems/include/rtems.h, rtems/include/rtems/rtems/ratemon.h,
908        rtems/inline/rtems/rtems/ratemon.inl, rtems/src/ratemoncancel.c,
909        rtems/src/ratemoncreate.c, rtems/src/ratemondelete.c,
910        rtems/src/ratemongetstatus.c, rtems/src/ratemonident.c,
911        rtems/src/ratemonperiod.c, rtems/src/ratemontimeout.c,
912        score/Makefile.am, score/include/rtems/score/object.h,
913        score/src/threadhandler.c, wrapup/Makefile.am: Integrate Rate
914        Monotonic Statistics and Period Usage into Rate Monotonic Manager.
915        Added the following directives: rtems_rate_monotonic_get_statistics,
916        rtems_rate_monotonic_reset_statistics,
917        rtems_rate_monotonic_reset_all_statistics,
918        rtems_rate_monotonic_report_statistics, and rtems_object_get_name.
919        Obsoleted the rtems/rtmonuse.h file as a public interface.
920        * rtems/src/ratemongetstatistics.c,
921        rtems/src/ratemonreportstatistics.c, rtems/src/ratemonresetall.c,
922        rtems/src/ratemonresetstatistics.c, rtems/src/rtemsobjectgetname.c,
923        score/src/objectgetnameasstring.c: New files.
924        * libmisc/rtmonuse/rtmonuse.c, libmisc/rtmonuse/rtmonuse.h: Removed.
925
9262007-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
927
928        * libcsupport/Makefile.am, libcsupport/src/unixlibc.c: Split off dummry
929        rtems_io_register_name for use on unix.
930        * libcsupport/src/unixlibc_io.c: New file.
931
9322007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
933
934        * score/src/coremsgseize.c: A blocking sender's message size was
935        pulled out of the wrong field in the Wait information structure.
936        * score/src/objectallocate.c: With the new optional manager support,
937        we only stub out the initialization. This makes it possible to attempt
938        to create an object with the information structure only initialized
939        with all zeros.  This ensures we return an error cleanly in this case.
940
9412007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
942
943        * rtems/src/region.c, sapi/src/exinit.c: Now that the Region is
944        an optional manager, we cannot depend on it do initialize the
945        internal Allocator Mutex.  This was always a questionable place to
946        do it, so this is a cleanup.
947
9482007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
949
950        * libmisc/cpuuse/cpuuse.c, libmisc/stackchk/check.c,
951        libmisc/stackchk/stackchk.h: Clean up as side-effect of making them
952        suitable for inclusion in the Users Guide.
953
9542007-05-11      Joel Sherrill <joel.sherrill@oarcorp.com>
955
956        * ChangeLog: Move all ChangeLog entries for 2006 and earlier to
957        ChangeLog-pre2007.
958        * ChangeLog-pre2007: New file.
959
9602007-05-10      Joel Sherrill <joel.sherrill@OARcorp.com>
961
962        PR 1241/rtems
963        * score/src/threadchangepriority.c, score/src/threadqrequeue.c: Close
964        critical section window added with requeueing support.
965
9662007-05-10      Ralf Corsépius <ralf.corsepius@rtems.org>
967
968        * libcsupport/include/rtems/cdefs.h,
969          libcsupport/include/sys/cdefs.h: Remove.
970        * Makefile.am: Remove libcsupport/include/sys/cdefs.h.
971        * libcsupport/Makefile.am: Remove include/rtems/cdefs.h.
972        * include/rtems/bsd/sys/queue.h, libcsupport/include/sys/ioccom.h,
973        libnetworking/netdb.h, libnetworking/resolv.h,
974        libnetworking/arpa/inet.h, libnetworking/arpa/nameser.h,
975        libnetworking/libc/gethostbydns.c, libnetworking/libc/res_stubs.c,
976        libnetworking/machine/in_cksum.h, libnetworking/net/ethernet.h,
977        libnetworking/net/if.h, libnetworking/net/if_dl.h,
978        libnetworking/netinet/ip.h, libnetworking/netinet/tcp.h,
979        libnetworking/rtems/rtems_bsdnet_internal.h,
980        libnetworking/sys/libkern.h, libnetworking/sys/mount.h,
981        libnetworking/sys/poll.h, libnetworking/sys/socket.h,
982        libnetworking/sys/sysctl.h, libnetworking/sys/syslog.h,
983        libnetworking/sys/uio.h, libnetworking/sys/un.h,
984        librpc/include/rpc/auth.h, librpc/include/rpc/auth_unix.h,
985        librpc/include/rpc/clnt.h, librpc/include/rpc/clnt_soc.h,
986        librpc/include/rpc/pmap_clnt.h, librpc/include/rpc/pmap_prot.h,
987        librpc/include/rpc/pmap_rmt.h, librpc/include/rpc/svc.h,
988        librpc/include/rpc/svc_soc.h, librpc/include/rpc/xdr.h,
989        librpc/include/rpcsvc/ypclnt.h, librpc/include/rpc/rpc_com.h:
990        Include <rtems/bsd/sys/cdefs.h> instead of <sys/cdefs.h>.
991
9922007-05-10      Ralf Corsépius <ralf.corsepius@rtems.org>
993
994        * Makefile.am: Reflect introduction of
995          include/rtems/bsd/sys/cdefs.h.
996        * include/rtems/bsd/sys/cdefs.h: New.
997
9982007-05-10      Ralf Corsépius <ralf.corsepius@rtems.org>
999
1000        * libnetworking/Makefile.am: Reflect having removed sys/queue.h.
1001        * libnetworking/sys/queue.h: Remove.
1002
10032007-05-10      Ralf Corsépius <ralf.corsepius@rtems.org>
1004
1005        * librpc/src/xdr/xdr_float.c: Include <rtems/endian.h> instead of
1006        <machine/endian.h>.
1007        * libnetworking/rtems/rtems_showroute.c,
1008        libnetworking/rtems/rtems_showipstat.c,
1009        libnetworking/rtems/rtems_showtcpstat.c,
1010        libnetworking/rtems/rtems_showicmpstat.c,
1011        libnetworking/rtems/rtems_showmbuf.c,
1012        libnetworking/rtems/rtems_showudpstat.c,
1013        libnetworking/rtems/rtems_showifstat.c, libnetworking/net/if.c,
1014        libnetworking/net/raw_cb.c, libnetworking/net/route.c,
1015        libnetworking/net/rtsock.c, libnetworking/net/raw_usrreq.c,
1016        libnetworking/netinet/tcp_usrreq.c,
1017        libnetworking/netinet/tcp_timer.c, libnetworking/netinet/if_ether.c,
1018        libnetworking/netinet/tcp_debug.c, libnetworking/netinet/ip_fw.c,
1019        libnetworking/netinet/ip_output.c,
1020        libnetworking/netinet/ip_mroute.c, libnetworking/netinet/in_proto.c,
1021        libnetworking/netinet/udp_usrreq.c,
1022        libnetworking/netinet/tcp_output.c,
1023        libnetworking/netinet/tcp_subr.c, libnetworking/netinet/tcp_input.c,
1024        libnetworking/netinet/in_rmx.c, libnetworking/netinet/in_pcb.c,
1025        libnetworking/netinet/raw_ip.c, libnetworking/netinet/ip_divert.c,
1026        libnetworking/netinet/in.c, libnetworking/kern/uipc_socket2.c,
1027        libnetworking/kern/kern_sysctl.c, libnetworking/kern/uipc_socket.c,
1028        libnetworking/kern/kern_subr.c: Include <rtems/bsd/sys/queue.h>
1029        instead of <sys/queue.h>.
1030        * libnetworking/sys/socketvar.h, libnetworking/sys/mount.h,
1031        libnetworking/sys/sysctl.h, libnetworking/net/raw_cb.h,
1032        libnetworking/net/if.h, libnetworking/net/if_media.h,
1033        libnetworking/net/if_var.h, libnetworking/netinet/in_var.h,
1034        libnetworking/netinet/in_pcb.h: Include <rtems/bsd/sys/queue.h>
1035        instead of <sys/queue.h>.
1036        * Makefile.am: Reflect addition of include/rtems/bsd/sys/queue.h.
1037        * include/rtems/bsd/sys/queue.h: New (Copied from
1038          libnetworking/sys/queue.h).
1039
10402007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1041
1042        * libcsupport/include/rtems/libcsupport.h, libcsupport/src/newlibc.c,
1043        sapi/Makefile.am, sapi/include/confdefs.h, sapi/src/exinit.c,
1044        score/Makefile.am, score/preinstall.am,
1045        score/include/rtems/score/userext.h, score/src/chain.c,
1046        score/src/userext.c: Switch to newlib reentrancy extension being
1047        installed in the initial set instead of using rtems_extension_create.
1048        While implementing this, noticed that user extensions and chain code
1049        had multiple functions in a single file which is not desirable in the
1050        SuperCore and API portions of RTEMS, so split these into multiple
1051        files with one function per file. Also noticed that some of user
1052        extension code was inlined for no particular reason so moved that to
1053        C bodies.  Split executive shutdown from initialization since not
1054        every application shuts down.  Moved __fini call to executive shutdown
1055        to be more symmetrical with where it is called at startup.
1056        * sapi/src/exshutdown.c, score/src/chainappend.c,
1057        score/src/chainextract.c, score/src/chainget.c,
1058        score/src/chaininsert.c, score/src/userextaddapiset.c,
1059        score/src/userextaddset.c, score/src/userextremoveset.c,
1060        score/src/userextthreadbegin.c, score/src/userextthreadcreate.c,
1061        score/src/userextthreaddelete.c, score/src/userextthreadrestart.c,
1062        score/src/userextthreadstart.c, score/src/userextthreadswitch.c: New
1063        files.
1064        * score/inline/rtems/score/userext.inl: Removed.
1065
10662007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1067
1068        * libcsupport/src/error.c, sapi/include/rtems/config.h: Do not
1069        reference _Configuration_MP_table if multiprocessing is disabled.
1070
10712007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1072
1073        * libmisc/monitor/mon-monitor.c, libmisc/monitor/mon-server.c: Do not
1074        reference _Configuration_MP_table if multiprocessing is disabled.
1075
10762007-05-09      Ralf Corsépius <ralf.corsepius@rtems.org>
1077
1078        * libnetworking/machine/endian.h: Remove.
1079        * libnetworking/Makefile.am: Remove machine/endian.h.
1080        * libnetworking/arpa/nameser_compat.h, libnetworking/netinet/in.h,
1081        libnetworking/rtems/rtems_bsdnet_internal.h: Include
1082        <rtems/endian.h> instead of <machine/endian.h>.
1083        * Makefile.am: Add include/rtems/endian.h.
1084        * include/rtems/endian.h: New (Copied from
1085          libnetworking/machine/endian.h).
1086
10872007-05-09      Ralf Corsépius <ralf.corsepius@rtems.org>
1088
1089        * libcsupport/src/readdir.c, libnetworking/net/slcompress.c,
1090        pppd/md4.h, pppd/md5.h, pppd/pppd.h,
1091        score/cpu/m68k/rtems/score/m68k.h: Include <rtems/stdint.h> instead
1092        of <stdint.h>.
1093        * libnetworking/machine/endian.h: Remove
1094          CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
1095        * NEWS: new.
1096
10972007-05-09      Ralf Corsépius <ralf.corsepius@rtems.org>
1098
1099        PR 1243
1100        * pppd/auth.c (set_allowed_addrs): Remove bogus dereference.
1101
11022007-05-08      Ralf Corsépius <ralf.corsepius@rtems.org>
1103
1104        * libnetworking/machine/endian.h: Convert htons, htonl, ntohs, ntohl
1105        to inline functions, using uint[16,32]_t.
1106        * libnetworking/netdb.h: Change netent->n_net to uint32_t to comply
1107        with SUSv3.
1108        * telnetd/icmds.c: Add HAVE_CONFIG_H magic.
1109        * rtems/src/regionprocessqueue.c, score/src/heapresizeblock.c
1110        score/src/threadqrequeue.c, ftpd/ftpd.c, libblock/src/show_bdbuf.c:
1111        Add HAVE_CONFIG_H magic.
1112        * libnetworking/libc/gethostbydns.c,
1113        libnetworking/libc/inet_net_ntop.c,
1114        libnetworking/libc/inet_pton.c: Eliminate __P.
1115        * librpc/src/rpc/rtime.c: Use uint32_t instead of unsigned long for
1116        return value of ntohl (POSIX requirement).
1117        Use UINT32_C macros to avoid overflows on 16bit targets.
1118        Eliminate __P.
1119        * configure.ac: Check for working PRIxPTR.
1120
11212007-05-08      Ralf Corsépius <ralf.corsepius@rtems.org>
1122
1123        * score/include/rtems/score/thread.h, score/inline/rtems/score/stack.inl
1124        score/src/threadinitialize.c, score/src/threadstackallocate.c:
1125        Use size_t for stack sizes.
1126
11272007-05-03      Joel Sherrill <joel@OARcorp.com>
1128
1129        * ChangeLog, libcsupport/src/malloc.c,
1130        libcsupport/src/mallocfreespace.c, sapi/include/confdefs.h,
1131        score/Makefile.am, score/preinstall.am: malloc never blocks so the
1132        Region Manager is quite heavy for implementing this. This patch
1133        implements the C Program Heap directly in terms of the new Protected
1134        Heap handler. This handler is a direct use of a SuperCore Heap in
1135        conjunction with the Allocator Mutex used internally by RTEMS. This
1136        saves 3184 bytes on most SPARC test executables.
1137        * score/include/rtems/score/protectedheap.h, score/src/pheapallocate.c,
1138        score/src/pheapallocatealigned.c, score/src/pheapextend.c,
1139        score/src/pheapfree.c, score/src/pheapgetblocksize.c,
1140        score/src/pheapgetfreeinfo.c, score/src/pheapgetinfo.c,
1141        score/src/pheapinit.c, score/src/pheapresizeblock.c,
1142        score/src/pheapwalk.c: New files.
1143
11442007-05-03      Joel Sherrill <joel@OARcorp.com>
1145
1146        * libcsupport/src/rmdir.c: Fixed spacing.
1147        * libcsupport/Makefile.am, libcsupport/src/newlibc.c: Split _exit from
1148        newlibc.c. It is not required for minimum executing and drops 624
1149        from SPARC minimum executable.
1150        * libcsupport/src/newlibc_exit.c: New file.
1151
11522007-04-17      Joel Sherrill <joel@OARcorp.com>
1153
1154        * itron/Makefile.am, itron/src/eventflags.c, itron/src/fmempool.c,
1155        itron/src/itronintr.c, itron/src/itrontime.c, itron/src/network.c,
1156        itron/src/port.c, itron/src/sysmgmt.c, itron/src/task.c,
1157        itron/src/vmempool.c, posix/Makefile.am, posix/src/pthread.c,
1158        rtems/src/taskinitusers.c, rtems/src/tasks.c,
1159        sapi/include/confdefs.h, sapi/src/io.c: Various modification to
1160        reduce executable size. Most were refactoring of files. Split ITRON
1161        API files. Implemented mechanism to avoid initialization task/thread
1162        loop being linked in when that style of task initialization was not
1163        being used.
1164        * itron/src/acp_por.c, itron/src/act_cyc.c, itron/src/cal_por.c,
1165        itron/src/chg_iXX.c, itron/src/clr_flg.c, itron/src/cre_flg.c,
1166        itron/src/cre_mpf.c, itron/src/cre_mpl.c, itron/src/cre_por.c,
1167        itron/src/def_alm.c, itron/src/def_cyc.c, itron/src/def_exc.c,
1168        itron/src/def_int.c, itron/src/def_svc.c, itron/src/del_flg.c,
1169        itron/src/del_mpf.c, itron/src/del_mpl.c, itron/src/del_por.c,
1170        itron/src/dis_int.c, itron/src/dly_tsk.c, itron/src/ena_int.c,
1171        itron/src/fwd_por.c, itron/src/get_blf.c, itron/src/get_blk.c,
1172        itron/src/get_tim.c, itron/src/get_ver.c, itron/src/itroninittasks.c,
1173        itron/src/loc_cpu.c, itron/src/nget_nod.c, itron/src/nget_ver.c,
1174        itron/src/nrea_dat.c, itron/src/nwri_dat.c, itron/src/pacp_por.c,
1175        itron/src/pcal_por.c, itron/src/pget_blf.c, itron/src/pget_blk.c,
1176        itron/src/pol_flg.c, itron/src/ref_alm.c, itron/src/ref_cfg.c,
1177        itron/src/ref_cyc.c, itron/src/ref_flg.c, itron/src/ref_iXX.c,
1178        itron/src/ref_mpf.c, itron/src/ref_mpl.c, itron/src/ref_por.c,
1179        itron/src/ref_sys.c, itron/src/rel_blf.c, itron/src/rel_blk.c,
1180        itron/src/ret_int.c, itron/src/ret_tmr.c, itron/src/ret_wup.c,
1181        itron/src/rpl_rdv.c, itron/src/set_flg.c, itron/src/set_tim.c,
1182        itron/src/tacp_por.c, itron/src/tcal_por.c, itron/src/tget_blf.c,
1183        itron/src/tget_blk.c, itron/src/twai_flg.c, itron/src/unl_cpu.c,
1184        itron/src/wai_flg.c, posix/src/pthreadinitthreads.c: New files.
1185
11862007-04-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1187
1188        * score/include/rtems/score/thread.h:
1189          Use Context_Control_fp* instead of void* for fp_contexts.
1190
11912007-04-16      Joel Sherrill <joel@OARcorp.com>
1192
1193        PR 1240/filesystem
1194        * libfs/src/imfs/imfs_rmnod.c: Fix link when removing a symlink. Memory
1195        for filename was not being freed.
1196
11972007-04-16      Ralf Corsépius <ralf.corsepius@rtems.org>
1198
1199        * pppd/utils.c: Use uintptr_t instead of unsigned long.
1200
12012007-04-16      Joel Sherrill <joel@OARcorp.com>
1202
1203        * itron/src/rsm_tsk.c: Correct error returned.
1204
12052007-04-14      Ralf Corsépius <ralf.corsepius@rtems.org>
1206
1207        * configure.ac: Redefine LIBPOSIX to !UNIX.
1208        * posix/src/usleep.c, libcsupport/src/readlink.c:
1209        Update API to SUSv3.
1210
12112007-04-13      Ralf Corsépius <ralf.corsepius@rtems.org>
1212
1213        * posix/Makefile.am: Unconditionally build src/sleep.c,
1214          src/usleep.c.
1215        * posix/src/clockgettime.c: #ifdef CLOCK_MONOTONIC the
1216          CLOCK_MONOTONIC case.
1217        * score/inline/rtems/score/tod.inl: Include <sys/time.h>.
1218
12192007-04-13      Ralf Corsépius <ralf.corsepius@rtems.org>
1220
1221        * posix/Makefile.am: Cosmetics.
1222        * configure.ac: Add AM_CONDITIONAL(HAS_PTHREADS).
1223        * httpd/Makefile.am: Use HAS_PTHREADS instead of LIBPOSIX.
1224
12252007-04-13      Ralf Corsépius <ralf.corsepius@rtems.org>
1226
1227        * posix/Makefile.am, wrapup/Makefile.am, configure.ac: Rename
1228          AM_CONDITIONAL(HAS_POSIX) into LIBPOSIX.
1229        * posix/src/clockgettime.c, posix/src/clocksettime.c: Don't include
1230          rtems/posix/time.h.
1231        * posix/src/nanosleep.c: Include rtems/score/timespec.h instead of
1232          rtems/posix/time.h.
1233        * score/include/rtems/score/object.h: Use size_t for byte sizes.
1234
12352007-04-12      Joel Sherrill <joel@OARcorp.com>
1236
1237        * itron/src/rsm_tsk.c: Correct error returned.
1238
12392007-04-09      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
1240
1241        * include/rtems/pci.h: Added device ID for MOTOROLA_HAWK
1242
12432007-04-09      Ralf Corsépius <ralf.corsepius@rtems.org>
1244
1245        * libcsupport/src/newlibc.c: Add __ATTRIBUTE_IMPURE_PTR__
1246        (Fixes "relocation truncated to fit: R_MIPS_GPREL16" against
1247        _impure_ptr bug).
1248        Fix abuse of _REENT_INIT().
1249
12502007-04-05      Joel Sherrill <joel@OARcorp.com>
1251
1252        * itron/src/itrontime.c: Fix typo.
1253        * score/include/rtems/score/tod.h: Add TOD_TICKS_PER_SECOND macro.
1254        * score/src/iterateoverthreads.c: Safely take NULL as argument.
1255        * score/src/threaddispatch.c: Formatting.
1256
12572007-04-05      Joel Sherrill <joel@OARcorp.com>
1258
1259        * posix/Makefile.am: Fix formatting.
1260
12612007-04-05      Joel Sherrill <joel@OARcorp.com>
1262
1263        * posix/Makefile.am, posix/include/rtems/posix/time.h,
1264        posix/src/adjtime.c, posix/src/alarm.c, posix/src/clockgetres.c,
1265        posix/src/condtimedwait.c, posix/src/mqueuetimedreceive.c,
1266        posix/src/mqueuetimedsend.c, posix/src/mutextimedlock.c,
1267        posix/src/nanosleep.c, posix/src/posixtimespecabsolutetimeout.c,
1268        posix/src/pthread.c, posix/src/pthreadcreate.c,
1269        posix/src/pthreadsetschedparam.c, posix/src/ptimer1.c,
1270        posix/src/sched.c, posix/src/semtimedwait.c,
1271        posix/src/sigtimedwait.c, posix/src/ualarm.c,
1272        rtems/src/clocktodtoseconds.c, score/Makefile.am,
1273        score/preinstall.am, score/include/rtems/score/tod.h,
1274        score/inline/rtems/score/tod.inl, score/src/coretod.c,
1275        score/src/coretodget.c, score/src/coretodgetuptime.c,
1276        score/src/coretodset.c, score/src/coretodtickle.c: Provide timespec
1277        manipulation routines in the SuperCore. Use them everywhere possible.
1278        This lead to significant cleanup in the API routines and eliminated
1279        some of the same code from the POSIX API. At this point, the
1280        SuperCore keeps time in POSIX timespec format properly from 1970. You
1281        just cannot set it before 1988 in keeping with RTEMS traditional
1282        behavior.
1283        * score/include/rtems/score/timespec.h, score/src/timespecaddto.c,
1284        score/src/timespecfromticks.c, score/src/timespecisvalid.c,
1285        score/src/timespeclessthan.c, score/src/timespecsubtract.c,
1286        score/src/timespectoticks.c: New files.
1287        * posix/src/posixintervaltotimespec.c,
1288        posix/src/posixtimespecsubtract.c,
1289        posix/src/posixtimespectointerval.c: Removed.
1290
12912007-04-04      Joel Sherrill <joel@OARcorp.com>
1292
1293        * score/Makefile.am, score/include/rtems/score/tod.h,
1294        score/inline/rtems/score/tod.inl: Make _TOD_Tickle_ticks a real
1295        non-inlined routine. It should only be used once so there is little
1296        advantage to inlining it.
1297        * score/src/coretodtickle.c: New file.
1298
12992007-04-02      Joel Sherrill <joel@OARcorp.com>
1300
1301        * posix/Makefile.am, score/src/objectgetnoprotection.c: Eliminate some
1302        dead code.
1303        * posix/src/time.c: Removed.
1304
13052007-04-02      Joel Sherrill <joel@OARcorp.com>
1306
1307        * posix/include/rtems/posix/timer.h, posix/src/alarm.c,
1308        posix/src/posixtimespectointerval.c, posix/src/ptimer1.c,
1309        posix/src/sysconf.c, posix/src/ualarm.c, rtems/src/clockget.c,
1310        rtems/src/clocktodvalidate.c, score/include/rtems/score/tod.h,
1311        score/inline/rtems/score/tod.inl, score/src/coretod.c: Eliminate
1312        TOD_Ticks_per_second variable.
1313
13142007-04-02      Joel Sherrill <joel@OARcorp.com>
1315
1316        * itron/src/itrontime.c, libcsupport/src/__gettod.c,
1317        posix/include/rtems/posix/time.h, posix/include/rtems/posix/timer.h,
1318        posix/src/clockgettime.c, posix/src/clocksettime.c,
1319        posix/src/nanosleep.c, posix/src/posixtimespecsubtract.c,
1320        posix/src/posixtimespectointerval.c, posix/src/ptimer1.c,
1321        posix/src/sleep.c, rtems/Makefile.am,
1322        rtems/include/rtems/rtems/clock.h, rtems/include/rtems/rtems/timer.h,
1323        rtems/include/rtems/rtems/types.h, rtems/src/clockget.c,
1324        rtems/src/clockset.c, rtems/src/clocktodtoseconds.c,
1325        rtems/src/clocktodvalidate.c, rtems/src/taskwakewhen.c,
1326        score/Makefile.am, score/include/rtems/score/tod.h,
1327        score/inline/rtems/score/tod.inl, score/src/coretod.c,
1328        score/src/coretodset.c: Convert from Classic API style TOD_Control as
1329        fundamental time structure to POSIX struct timespec. Add
1330        clock_get_uptime().
1331        * rtems/src/clockgetuptime.c, score/src/coretodget.c,
1332        score/src/coretodgetuptime.c: New files.
1333        * score/src/coretodtickle.c, score/src/coretodtoseconds.c,
1334        score/src/coretodvalidate.c: Removed.
1335
13362007-04-02      Joel Sherrill <joel@OARcorp.com>
1337
1338        * libcsupport/src/printk.c: Add %p support.
1339
13402007-04-02      Joel Sherrill <joel@OARcorp.com>
1341
1342        * libmisc/stackchk/check.c: Add code to check validity of frame pointer
1343        in addition to the pattern area being overwritten. Also do some
1344        cleanup.
1345
13462007-03-31      Ralf Corsépius <ralf.corsepius@rtems.org>
1347
1348        * include/rtems/pci.h: Further stdint.h fixed-size types.
1349
13502007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
1351
1352        * include/rtems/pci.h: Use stdint.h fixed size-types.
1353
13542007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
1355
1356        * libnetworking/Makefile.am: Move libc/send.c to libc_a_SOURCES.
1357        * libnetworking/Makefile.am: Move libc/recv.c to libc_a_SOURCES.
1358        * libnetworking/Makefile.am: Move libc/res_config.h to
1359          libc_a_SOURCES (File is being used).
1360        * libnetworking/libc/iso_addr.c, libnetworking/libc/iso_addr.3:
1361        Remove (Unused).
1362        * libnetworking/Makefile.am: Remove libc/iso_addr.c, libc/iso_addr.3.
1363        * libnetworking/net/ppp-deflate.c, libnetworking/net/bsd-comp.c:
1364        Remove (Unused).
1365        * libnetworking/Makefile.am: Remove net/ppp-deflate.c, net/bsd-comp.c.
1366
13672007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
1368
1369        * libnetworking/libc/addr2ascii.c, libnetworking/libc/ascii2addr.c,
1370        libnetworking/libc/base64.c, libnetworking/libc/ether_addr.c,
1371        libnetworking/libc/gethostbydns.c, libnetworking/libc/gethostbyht.c,
1372        libnetworking/libc/gethostbynis.c,
1373        libnetworking/libc/gethostnamadr.c,
1374        libnetworking/libc/gethostname.c, libnetworking/libc/getnetbydns.c,
1375        libnetworking/libc/getnetbyht.c, libnetworking/libc/getnetbynis.c,
1376        libnetworking/libc/getnetnamadr.c, libnetworking/libc/getproto.c,
1377        libnetworking/libc/getprotoent.c, libnetworking/libc/getprotoname.c,
1378        libnetworking/libc/getservbyname.c,
1379        libnetworking/libc/getservbyport.c, libnetworking/libc/getservent.c,
1380        libnetworking/libc/herror.c, libnetworking/libc/inet_addr.c,
1381        libnetworking/libc/inet_lnaof.c, libnetworking/libc/inet_makeaddr.c,
1382        libnetworking/libc/inet_net_ntop.c,
1383        libnetworking/libc/inet_net_pton.c, libnetworking/libc/inet_neta.c,
1384        libnetworking/libc/inet_netof.c, libnetworking/libc/inet_network.c,
1385        libnetworking/libc/inet_ntoa.c, libnetworking/libc/inet_ntop.c,
1386        libnetworking/libc/inet_pton.c, libnetworking/libc/iso_addr.c,
1387        libnetworking/libc/linkaddr.c, libnetworking/libc/map_v4v6.c,
1388        libnetworking/libc/ns_addr.c, libnetworking/libc/ns_name.c,
1389        libnetworking/libc/ns_netint.c, libnetworking/libc/ns_ntoa.c,
1390        libnetworking/libc/ns_parse.c, libnetworking/libc/ns_print.c,
1391        libnetworking/libc/ns_ttl.c, libnetworking/libc/nsap_addr.c,
1392        libnetworking/libc/rcmd.c, libnetworking/libc/recv.c,
1393        libnetworking/libc/res_comp.c, libnetworking/libc/res_data.c,
1394        libnetworking/libc/res_debug.c, libnetworking/libc/res_init.c,
1395        libnetworking/libc/res_mkquery.c, libnetworking/libc/res_mkupdate.c,
1396        libnetworking/libc/res_query.c, libnetworking/libc/res_send.c,
1397        libnetworking/libc/res_stubs.c, libnetworking/libc/res_update.c,
1398        libnetworking/libc/send.c, libnetworking/libc/strsep.c: Eliminate
1399        SCCS, LINT. Add HAVE_CONFIG_H.
1400        * libcsupport/src/__assert.c: Add HAVE_CONFIG_H.
1401
14022007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
1403
1404        * rtems/include/rtems/rtems/tasks.h: Change rtems_task_argument to
1405          uintptr_t.
1406
14072007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
1408
1409        * libnetworking/netinet/ip_icmp.c, libnetworking/netinet/ip_input.c,
1410        libnetworking/netinet/ip_output.c: Further _IP_VHL removal preps.
1411
14122007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
1413
1414        * libnetworking/netinet/ip.h: Add FreeBSD's alignment macros.
1415        * libnetworking/net/netisr.h: Partial update from FreeBSD.
1416        * libcsupport/src/getpwent.c: Remove bogus cast to long.
1417        * libnetworking/libc/strsep.c: Don't build if provided by libc.
1418        * libnetworking/libc/rcmd.c: Eliminate __P(). Cosmetics.
1419        * libnetworking/sys/select.h: Remove selrecord, selwakeup (Unused).
1420        * libnetworking/netinet/ip_output.c: Preps to eliminate _IP_VHL
1421        (Abandoned in FreeBSD). Misc mergers from upstream FreeBSD.
1422        * libnetworking/netinet/ip_input.c: Preps to eliminate _IP_VHL
1423        (Abandoned in FreeBSD). Misc mergers from upstream FreeBSD.
1424        * libnetworking/netinet/ip_icmp.c: Preps to eliminate _IP_VHL
1425        (Abandoned in FreeBSD).
1426        * libnetworking/netinet/tcp_subr.c: Preps to eliminate _IP_VHL
1427        (Abandoned in FreeBSD).
1428        * libnetworking/netinet/raw_ip.c: Preps to eliminate _IP_VHL
1429        (Abandoned in FreeBSD).
1430        * libnetworking/netinet/ip_output.c: Partial update from FreeBSD.
1431        * libnetworking/netinet/ip_fw.c: Eliminate __P().
1432
14332007-03-28      Chris Johns <chrisj@rtems.org>
1434
1435        * rtems/Makefile.am, rtems/include/rtems/rtems/clock.h,
1436        score/include/rtems/score/watchdog.h: Add support for a handler to
1437        obtain the number of nanoseconds since the last clock tick. The
1438        primary interface for this is rtems_clock_set_nanoseconds_extension.
1439        Subsequent commits from Joel will redo the TOD support to use this
1440        capability.
1441        * rtems/src/clocksetnsecshandler.c: New file.
1442
14432007-03-28      Joel Sherrill <joel@OARcorp.com>
1444
1445        PR 1234/cpukit
1446        * libcsupport/Makefile.am: Provide printk() based implementation of
1447        __assert() to reduce dependencies in executables.
1448        * libcsupport/src/__assert.c: New file.
1449
14502007-03-28      Ralf Corsépius <ralf.corsepius@rtems.org>
1451
1452        * librpc/src/rpc/clnt_tcp.c (clnttcp_create):
1453        Use uintptr_t for "disrupt". Remove bogus (long) cast.
1454        * libnetworking/net/ppp-comp.h: Remove (Unused).
1455        * libnetworking/Makefile.am: Remove net/ppp-comp.h.
1456        * libnetworking/sys/buf.h: Remove (Unused).
1457        * libnetworking/Makefile.am: Remove sys/buf.h.
1458        * libnetworking/kern/kern_sysctl.c,
1459        libnetworking/kern/uipc_socket2.c: Include <sys/queue.h> instead of
1460        <sys/buf.h>.
1461        *  libcsupport/include/sys/sockio.h: Partial update from
1462          FreeBSD.
1463
14642007-03-28      Ralf Corsépius <ralf.corsepius@rtems.org>
1465
1466        * libnetworking/netinet/ip_output.c: Use uint32_t optlen.
1467        * libnetworking/netinet/igmp.c: Eliminate __P().
1468        * libnetworking/netinet/in.c: Eliminate __P().
1469        * libnetworking/netinet/tcp_subr.c: Eliminate __P().
1470        * libnetworking/netinet/in_pcb.c: Eliminate __P().
1471        * libnetworking/netinet/ip_output.c: Eliminate __P().
1472
14732007-03-28      Ralf Corsépius <ralf.corsepius@rtems.org>
1474
1475        * libnetworking/sys/protosw.h (pr_usrreqs.pru_attach,
1476        pr_usrreqs.pru_control, pr_usrreqs.pru_rcvd, pr_usrreqs.pru_rcvoob):
1477        Change int args to intptr_t because they are casted to pointers.
1478        * libnetworking/netinet/tcp_usrreq.c,
1479        libnetworking/kern/uipc_socket2.c: Reflect changes to sys/protosw.h.
1480
14812007-03-28      Ralf Corsépius <ralf.corsepius@rtems.org>
1482
1483        * libnetworking/rtems/rtems_glue.c: Cast to intptr_t instead of
1484        "long", because long is not guaranteed to be castable to char*.
1485        * libnetworking/netinet/ip_input.c: Eliminate __P().
1486        Change "int next" to "int32_t next" for 16bit targets.
1487        * libnetworking/netinet/tcp_input.c: Eliminate __P().
1488        * libnetworking/netinet/in_rmx.c: Eliminate __P().
1489        * libnetworking/netinet/tcp_usrreq.c: Eliminate __P().
1490        * libnetworking/netinet/udp_usrreq.c: Eliminate __P().
1491        * libnetworking/nfs/bootp_subr.c: Eliminate __P().
1492        * libnetworking/rtems/rtems_bsdnet_internal.h: Eliminate __P().
1493        * libnetworking/kern/uipc_domain.c: Eliminate __P().
1494
14952007-03-28      Ralf Corsépius <ralf.corsepius@rtems.org>
1496
1497        * libnetworking/net/pppcompress.h, libnetworking/net/pppcompress.c:
1498        Remove (Abandoned in FreeBSD).
1499        * libnetworking/Makefile.am: Remove net/pppcompress.c,
1500        net/pppcompress.h.
1501        * libnetworking/net/if_ppp.c: Use net/slcompress.h instead of
1502        net/pppcompress.h.
1503        * libnetworking/net/slcompress.h: Cosmetics from FreeBSD.
1504        * libnetworking/net/ppp_tty.c: Use net/slcompress.h instead of
1505        net/pppcompress.h.
1506
15072007-03-28      Ralf Corsépius <ralf.corsepius@rtems.org>
1508
1509        * libnetworking/net/pppcompress.h: Eliminate __P().
1510        * libnetworking/net/if_pppvar.h: Cosmetics from FreeBSD.
1511        * libnetworking/net/if_llc.h: Update from FreeBSD.
1512
15132007-03-27      Ralf Corsépius <ralf.corsepius@rtems.org>
1514
1515        * pppd/ccp.c, pppd/options.c: Include <net/ppp_comp.h> instead of
1516          <net/ppp-comp.h>.
1517        * libnetworking/net/ppp-comp.h: Include <net/ppp_comp.h>.
1518        Warn about using it.
1519        * libnetworking/Makefile.am: Add net/ppp_comp.h.
1520        * libnetworking/net/ppp_comp.h: New (copy of ppp-comp.h).
1521        * libnetworking/net/ppp-comp.h: Eliminate __P(). Cosmetics from
1522          FreeBSD.
1523        * libnetworking/machine/in_cksum.h: Eliminate __P().
1524        * pppd/auth.c, pppd/cbcp.c, pppd/ccp.c, pppd/chap.c,
1525        pppd/chap_ms.c, pppd/chat.c, pppd/demand.c, pppd/fsm.c,
1526        pppd/ipcp.c, pppd/lcp.c, pppd/options.c, pppd/rtemsmain.c,
1527        pppd/sys-rtems.c, pppd/upap.c, pppd/utils.c:
1528        Eliminate __P().
1529        * libcsupport/src/scandir.c: Eliminate __P().
1530        * pppd/chap.h, pppd/chap_ms.h, pppd/fsm.h, pppd/ipcp.h,
1531        pppd/lcp.h, pppd/magic.h, pppd/md4.h, pppd/pppd.h, pppd/upap.h:
1532        Eliminate __P().
1533        * libnetworking/netinet/ip_mroute.c: Eliminate __P().
1534        * libnetworking/netinet/ip_mroute.h: Partial update from FreeBSD.
1535        * libnetworking/net/raw_cb.c: Sync with FreeBSD.
1536
15372007-03-26      Joel Sherrill <joel@OARcorp.com>
1538
1539        PR 1231/cpukit
1540        * posix/src/adasupp.c, posix/src/clockgetcpuclockid.c,
1541        posix/src/clockgetenableattr.c, posix/src/clockgetres.c,
1542        posix/src/clockgettime.c, posix/src/clocksetenableattr.c,
1543        posix/src/mutex.c, posix/src/mutexattrdestroy.c,
1544        posix/src/mutexattrgetprioceiling.c,
1545        posix/src/mutexattrgetprotocol.c, posix/src/mutexattrgetpshared.c,
1546        posix/src/mutexattrinit.c, posix/src/mutexattrsetprioceiling.c,
1547        posix/src/mutexattrsetprotocol.c, posix/src/mutexattrsetpshared.c,
1548        posix/src/mutexdefaultattributes.c, posix/src/mutexdestroy.c,
1549        posix/src/mutexgetprioceiling.c, posix/src/mutexlock.c,
1550        posix/src/mutexlocksupp.c, posix/src/mutexmp.c,
1551        posix/src/mutexsetprioceiling.c, posix/src/mutextimedlock.c,
1552        posix/src/mutextrylock.c, posix/src/mutexunlock.c,
1553        posix/src/nanosleep.c, posix/src/posixintervaltotimespec.c,
1554        posix/src/posixtimespecsubtract.c,
1555        posix/src/posixtimespectointerval.c,
1556        posix/src/psignalclearprocesssignals.c,
1557        posix/src/psignalclearsignals.c,
1558        posix/src/psignalsetprocesssignals.c,
1559        posix/src/psignalunblockthread.c, posix/src/ptimer.c,
1560        posix/src/ptimer1.c, posix/src/sched.c, posix/src/time.c: Remove
1561        unneeded includes of assert.h
1562
15632007-03-26      Joel Sherrill <joel@OARcorp.com>
1564
1565        * libcsupport/include/rtems/assoc.h: Pick up the include file
1566        changes associated with the file splitting.
1567
15682007-03-26      Joel Sherrill <joel@OARcorp.com>
1569
1570        * libcsupport/Makefile.am: Pick up the Makefile changes associated
1571        with the file splitting.
1572
15732007-03-26      Joel Sherrill <joel@OARcorp.com>
1574
1575        * libcsupport/src/assoc.c, libcsupport/src/libio.c,
1576        libcsupport/src/write.c: Split files to shrink minimum.exe. Hopefully
1577        this will not be deemed necessary to commit to the 4.7 branch.
1578        * libcsupport/src/assoclocalbyname.c,
1579        libcsupport/src/assoclocalbyremote.c,
1580        libcsupport/src/assoclocalbyremotebitfield.c,
1581        libcsupport/src/assocnamebylocal.c,
1582        libcsupport/src/assocnamebylocalbitfield.c,
1583        libcsupport/src/assocnamebyremote.c,
1584        libcsupport/src/assocnamebyremotebitfield.c,
1585        libcsupport/src/assocptrbylocal.c, libcsupport/src/assocptrbyname.c,
1586        libcsupport/src/assocptrbyremote.c,
1587        libcsupport/src/assocremotebylocal.c,
1588        libcsupport/src/assocremotebylocalbitfield.c,
1589        libcsupport/src/assocremotebyname.c, libcsupport/src/libio_init.c,
1590        libcsupport/src/write_r.c: New files.
1591
15922007-03-26      Joel Sherrill <joel@OARcorp.com>
1593
1594        * libcsupport/src/__gettod.c: Replace incorrect comment about timezone
1595        support and remove deadcode. Replace with comment explaining that
1596        behavior is compatible with GNU/Linux per Eric Norum.
1597
15982007-03-26      Ralf Corsépius <ralf.corsepius@rtems.org>
1599
1600        * libnetworking/net/ppp_defs.h, libnetworking/net/if_ppp.h:
1601        Partial update from FreeBSD.
1602        * libnetworking/netinet/if_ether.h: Eliminate __P().
1603        * libnetworking/netinet/ip_var.h: Eliminate __P().
1604        * libnetworking/netinet/in.h: Eliminate __P().
1605        * libnetworking/netinet/tcp_var.h: Eliminate __P().
1606
16072007-03-25      Ralf Corsépius <ralf.corsepius@rtems.org>
1608
1609        * libnetworking/netinet/udp_var.h: Cosmetics from FreeBSD.
1610        Remove __P();
1611        * libnetworking/netinet/in_pcb.h: More partial updates from FreeBSD.
1612
16132007-03-25      Ralf Corsépius <ralf.corsepius@rtems.org>
1614
1615        * libnetworking/netinet/in_var.h: Remove __P().
1616        * libnetworking/netinet/in_systm.h: Remove __P().
1617        * libnetworking/netinet/in_pcb.h: Partial updates from FreeBSD.
1618        * libnetworking/sys/socketvar.h: Cosmetics from FreeBSD.
1619        * libnetworking/netinet/if_ether.c: Remove __P().
1620        * libnetworking/net/raw_cb.h, libnetworking/net/raw_usrreq.c:
1621        More updates from FreeBSD.
1622        * libnetworking/net/raw_cb.h, libnetworking/net/raw_usrreq.c,
1623        libnetworking/net/route.h: Partial update from FreeBSD.
1624
16252007-03-24      Ralf Corsépius <ralf.corsepius@rtems.org>
1626
1627        * libnetworking/Makefile.am: Remove nfs/krpc.h.
1628        * libnetworking/nfs/krpc.h: Remove (Unused).
1629        * libnetworking/kern/kern_subr.c: Remove #ifdef'ed vax code.
1630        * libnetworking/Makefile.am: Remove nfs/nfs.h.
1631        * libnetworking/nfs/nfs.h: Remove (Unused).
1632
16332007-03-19      Ralf Corsépius <ralf.corsepius@rtems.org>
1634
1635        * libnetworking/sys/buf.h: Remove unused/non-implemented bsd kernel
1636          symbols.
1637        * libnetworking/sys/conf.h: Don't include machine/conf.h.
1638        Update copyright notice.
1639        Remove unused/non-implemented declarations.
1640        * libnetworking/Makefile.am: Remove machine/conf.h.
1641        * libnetworking/machine/conf.h: Remove.
1642
16432007-03-19      Ralf Corsépius <ralf.corsepius@rtems.org>
1644
1645        * libnetworking/sys/systm.h: Update copyright notice from FreeBSD.
1646        Remove many non-supported/unused declarations.
1647
16482007-03-18      Ralf Corsépius <ralf.corsepius@rtems.org>
1649
1650        * libnetworking/sys/ucred.h: Remove crcopy, crdup, crfree, crget,
1651          crhold (Unused/non-implemented).
1652
16532007-03-18      Ralf Corsépius <ralf.corsepius@rtems.org>
1654
1655        * libnetworking/sys/ucred.h: Remove __P().
1656        * libnetworking/sys/callout.h: Remove __P().
1657        * libnetworking/sys/domain.h: Remove __P().
1658        * libnetworking/sys/socketvar.h: Remove __P().
1659        * libnetworking/sys/socket.h: Remove __P().
1660        * libnetworking/sys/select.h: Remove __P().
1661        * libnetworking/sys/kernel.h: Remove __P().
1662        * libnetworking/sys/protosw.h: Remove __P().
1663        * libnetworking/sys/conf.h: Remove bdevsw, cdevsw, swdevt (Unused).
1664        * libnetworking/sys/systm.h: Remove nblkdev, nchrdev,
1665        swdevt, nswdev, nswap (Unused).
1666
16672007-03-18      Ralf Corsépius <ralf.corsepius@rtems.org>
1668
1669        * libnetworking/sys/conf.h: Remove non-implemented/unused symbols.
1670        * libnetworking/net/ppp_tty.c: Use struct rtems_termios_linesw
1671        instead of struct linesw (PR 1229)
1672        * libnetworking/sys/systm.h: Comment out copyin/copyout to work
1673        around clash with defines from rtems_bsdnet_internal.h.
1674        * score/src/heapwalk.c: include stdlib.h.
1675
16762007-03-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1677
1678        * libnetworking/sys/buf.h, libnetworking/sys/conf.h:
1679        Remove __P().
1680        * libnetworking/net/if.h, libnetworking/net/if_ppp.h,
1681        libnetworking/sys/signalvar.h, libnetworking/sys/systm.h:
1682        Remove __P().
1683        * libcsupport/include/rtems/termiostypes.h,
1684        libcsupport/src/termios.c: Prefix linesw, struct linesw, nwlinesw
1685        with rtems_termios_*.
1686        * libnetworking/sys/conf.h: Remove linesw, struct linesw, nlinesw.
1687        (Clash with termiostypes.h - PR 1229).
1688
16892007-03-16      Ralf Corsépius <ralf.corsepius@rtems.org>
1690
1691        * score/include/rtems/score/wkspace.h,
1692        score/inline/rtems/score/wkspace.inl, score/src/wkspace.c:
1693        Change _Workspace_Handler_initialization and
1694        _Workspace_Allocate_or_fatal_error to using size_t.
1695        * libnetworking/sys/rtprio.h: Remove (Unused).
1696        * libnetworking/Makefile.am: Remove sys/rtprio.h.
1697
16982007-03-14      Ralf Corsépius <ralf.corsepius@rtems.org>
1699
1700        * libnetworking/sys/mbuf.h, libnetworking/sys/rtprio.h:
1701        Remove __P().
1702
17032007-03-13      Ralf Corsépius <ralf.corsepius@rtems.org>
1704
1705        * libcsupport/src/assocnamebad.c: Remove dead code. Use PRI* macros
1706          to fix warnings.
1707        * score/include/rtems/score/stack.h: Use size_t for stack sizes.
1708        * score/include/rtems/score/chain.h, score/src/chain.c:
1709        Change _Chain_Initialize to using size_t.
1710
17112007-03-12      Joel Sherrill <joel@OARcorp.com>
1712
1713        * libmisc/dumpbuf/dumpbuf.c, libmisc/dumpbuf/dumpbuf.h: Rename
1714        Dump_Buffer to rtems_print_buffer.
1715
17162007-03-12      Joel Sherrill <joel@OARcorp.com>
1717
1718        * score/src/heapallocatealigned.c, score/src/threadqrequeue.c: Correct
1719        license URL and/or fix mistake in copyright notice. Both of these
1720        mistakes appear to be from code submitted after these changes were
1721        made previously.
1722
17232007-03-10      Joel Sherrill <joel@OARcorp.com>
1724
1725        PR 1226/cpukit
1726        * sapi/include/confdefs.h: CONFIGURE_HAS_OWN_MULTIPROCESSING_TABLE not
1727        CONFIGURE_HAS_OWN_MULTIPROCESING_TABLE.
1728
17292007-03-08      Joel Sherrill <joel@OARcorp.com>
1730
1731        * libfs/src/imfs/imfs.h: Fix comment.
1732
17332007-03-08      Joel Sherrill <joel@OARcorp.com>
1734
1735        * libfs/src/imfs/imfs.h: Fix comment.
1736
17372007-03-08      Joel Sherrill <joel@OARcorp.com>
1738
1739        * libmisc/stackchk/check.c, libmisc/stackchk/internal.h,
1740        libmisc/stackchk/stackchk.h: Change dump usage to report usage.
1741
17422007-03-08      Joel Sherrill <joel@OARcorp.com>
1743
1744        * rtems/Makefile.am, rtems/src/msgqsend.c, rtems/src/msgqurgent.c:
1745        Remove wrapper for message queue send and urgent and implement them
1746        directly. There was an unnecessary function call layer in addition to
1747        conditions in the shared routine. Directly coding both directives is
1748        simpler and should result in smaller code.
1749        * rtems/src/msgqsubmit.c: Removed.
1750
17512007-03-05      Joel Sherrill <joel@OARcorp.com>
1752
1753        PR 1222/cpukit
1754        * score/Makefile.am, score/include/rtems/score/coremutex.h,
1755        score/include/rtems/score/threadq.h,
1756        score/inline/rtems/score/coremutex.inl, score/src/coremsgsubmit.c,
1757        score/src/coremutexsurrender.c, score/src/threadchangepriority.c,
1758        score/src/threadclearstate.c, score/src/threadhandler.c,
1759        score/src/threadinitialize.c, score/src/threadqdequeuefifo.c,
1760        score/src/threadqdequeuepriority.c, score/src/threadqenqueue.c,
1761        score/src/threadqenqueuefifo.c, score/src/threadqenqueuepriority.c,
1762        score/src/threadqextractfifo.c, score/src/threadqextractpriority.c,
1763        score/src/threadsetstate.c: Enhance so that when the prioirity of a
1764        thread that is blocked on a priority based thread queue is changed,
1765        that its placement in the queue is reevaluated based upon the new
1766        priority. This enhancement includes modifications to the SuperCore as
1767        well as new test cases.
1768        * score/src/threadqrequeue.c: New file.
1769
17702007-03-05      Joel Sherrill <joel@OARcorp.com>
1771
1772        * sapi/src/exinit.c: Fix spacing.
1773
17742007-03-05      Joel Sherrill <joel@OARcorp.com>
1775
1776        PR 1221/cpukit
1777        * posix/src/pthreadequal.c: Fix critical section nesting.
1778
17792007-02-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1780
1781        * libcsupport/Makefile.am: Move getpagesize.c to newlib-only
1782          compiled files.
1783
17842007-02-21      Ralf Corsepius <ralf.corsepius@rtems.org>
1785
1786        * wrapup/Makefile.am: Use MKDIR_P instead of mkdir_p.
1787
17882007-02-16      Ralf Corsepius <ralf.corsepius@rtems.org>
1789
1790        * score/Makefile.am: Remove macros/README.
1791
17922007-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1793
1794        * score/include/rtems/score/heap.h, score/src/heap.c,
1795        score/src/heapallocatealigned.c, score/src/heapresizeblock.c:
1796        More size_t for heap-sizes.
1797        * score/include/rtems/score/heap.h, score/src/heap.c,
1798        score/src/heapallocate.c, score/src/heapextend.c: Use size_t for
1799        heap-sizes.
1800        * libnetworking/resolv.h: Typo fixes. Remove __P().
1801
18022007-02-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1803
1804        * rtems/include/rtems/rtems/tasks.h, rtems/src/taskcreate.c:
1805        Use size_t for stack-sizes.
1806
18072007-02-07      Ralf Corsépius <ralf.corsepius@rtems.org>
1808
1809        * libnetworking/vm/vm_extern.h: Remove non-implemented/unused
1810          functions.
1811        * configure.ac: Check for intmax_t, uintptr_t, intptr_t,
1812        pthread.h, pthread_rwlock_t, pthread_barrier_t, pthread_spinlock_t.
1813
18142007-02-06      Till Straumann <strauman@slac.stanford.edu>
1815
1816        * libcsupport/src/gxx_wrappers.c: fix PR#690. Supply
1817        taskvar dtor to plug memory leak. Applied patch attached
1818        to PR#690.
1819
18202007-02-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1821
1822        * libcsupport/src/getpagesize.c: New (moved from posix/src).
1823        * posix/src/getpagesize.c: Removed.
1824        * posix/Makefile.am: Remove references to getpagesize.c.
1825        * libcsupport/Makefile.am: Add getpagesize.c.
1826
18272007-02-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1828
1829        * posix/src/sysconf.c: Add support for _SC_PAGESIZE (PR 1215).
1830        * posix/src/mqueuesendsupp.c: Remove cast to make broken const cast
1831          visible.
1832        * score/inline/rtems/score/coremsg.inl: More size_t and consts.
1833
18342007-02-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1835
1836        * rtems/src/msgqsend.c: Use size_t for sizes.
1837        * rtems/src/msgqurgent.c: Use size_t for sizes.
1838        * rtems/src/msgqbroadcast.c: Use size_t for sizes.
1839        * rtems/src/msgmp.c: Use size_t for sizes.
1840        * rtems/src/msgqsubmit.c: Use size_t for sizes.
1841        * rtems/include/rtems/rtems/msgmp.h: Use size_t for sizes.
1842        * rtems/include/rtems/rtems/message.h: Use size_t for sizes.
1843        * score/inline/rtems/score/coremsg.inl: Use size_t for sizes.
1844
18452007-02-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1846
1847        * itron/src/trcv_mbf.c: Use size_t for sizes.
1848        * libmisc/monitor/mon-object.c: Use size_t for sizes.
1849        * libmisc/monitor/mon-server.c: Use size_t for sizes.
1850        * libmisc/monitor/monitor.h: Use size_t for sizes.
1851        * libmisc/mw-fb/mw_uid.c: Use size_t for sizes.
1852        * rtems/include/rtems/rtems/message.h: Use size_t for sizes.
1853        * rtems/src/msgqreceive.c: Use size_t for sizes.
1854        * posix/src/mqueuerecvsupp.c: Use size_t for sizes.
1855        * score/src/coremsgseize.c: Use size_t for sizes.
1856
18572007-02-05      Ralf Corsépius <ralf.corsepius@rtems.org>
1858
1859        * posix/include/rtems/posix/mqueue.h: Use size_t for sizes.
1860        * posix/src/mqueuesendsupp.c: Use size_t for sizes.
1861        * score/include/rtems/score/coremsg.h: Use size_t for sizes.
1862        * score/src/coremsgbroadcast.c: Use size_t for sizes.
1863        * score/src/coremsgsubmit.c: Use size_t for sizes.
1864
18652007-01-30      Ralf Corsépius <ralf.corsepius@rtems.org>
1866
1867        * libblock/src/show_bdbuf.c: Use inttypes.h macros.
1868
18692007-01-29      Ralf Corsépius <ralf.corsepius@rtems.org>
1870
1871        * libmisc/mw-fb/mw_fb.h: Eliminate __u32, __u16.
1872
18732007-01-28      Ralf Corsépius <ralf.corsepius@rtems.org>
1874
1875        * libnetworking/libc/gethostbyht.c: Remove warning on unused vars.
1876        Remove isblank (supposed to be provided by libc).
1877
18782007-01-27      Ralf Corsépius <ralf.corsepius@rtems.org>
1879
1880        * libblock/src/show_bdbuf.c: Convert from DOS to UNIX.
1881
18822007-01-27      Ralf Corsépius <ralf.corsepius@rtems.org>
1883
1884        * score/include/rtems/system.h: Remove __RTEMS_MAJOR__,
1885         __RTEMS_MINOR__, __RTEMS_REVISION__ (moved to cpuopt.h).
1886        * configure.ac: Dynamically derive __ __RTEMS_MAJOR__,
1887        __RTEMS_MINOR__, __RTEMS_REVISION__ from _RTEMS_VERSION.
1888        Add __RTEMS_MAJOR__, __RTEMS_MINOR__,__RTEMS_REVISION__ to cpuopt.h.
1889
18902007-01-26      Ralf Corsépius <ralf.corsepius@rtems.org>
1891
1892        * score/include/rtems/system.h:
1893        #define __RTEMS_MINOR__ 7 (BZ 1206).
1894
18952007-01-20      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
1896
1897        * libblock/src/bdbuf.c, libblock/include/bdbuf.h:
1898        export some internal variables to make them available in
1899        "show_bdbuf" monitor add-on
1900
19012007-01-16      Till Straumann <strauman@slac.stanford.edu>
1902
1903        * libnetworking/rtems/rtems_mii_ioctl.c,
1904        libnetworking/rtems/rtems_mii_ioctl.h,
1905        libnetworking/rtems/rtems_mii_ioctl_kern.c,
1906        libi2c/libi2c.c, libi2c/libi2c.h:
1907        Added SLAC/Stanford Authorship Note / Copyright + Liability Disclaimer.
1908
19092007-01-09      Joel Sherrill <joel@OARcorp.com>
1910
1911        * libcsupport/src/error.c: rtems_progname is no longer defined in
1912        the BSP startup since it never held a meaningful value.
1913
19142007-01-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1915
1916        * posix/include/aio.h: s/aoi_lio_opcode/aio_lio_opcode/
1917        (BZ 1203).
Note: See TracBrowser for help on using the repository browser.