source: rtems/cpukit/ChangeLog @ 856aef8f

4.104.114.84.95
Last change on this file since 856aef8f was 856aef8f, checked in by Joel Sherrill <joel.sherrill@…>, on 09/05/07 at 22:55:38

2007-09-05 Joel Sherrill <joel.sherrill@…>

  • libmisc/Makefile.am: Add new files.
  • Property mode set to 100644
File size: 56.1 KB
Line 
12007-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * libmisc/Makefile.am: Add new files.
4
52007-09-05      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
6
7        * libmisc/monitor/mon-object.c,
8        * libmisc/monitor/monitor.h, libmisc/monitor/mon-part.c,
9        * libmisc/monitor/mon-region.c, libmisc/monitor/mon-sema.c,
10        * libmisc/monitor/mon-task, libmisc/Makefile.am:
11        Added functionality for osmonweb support
12
132007-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
14
15        * libmisc/monitor/mon-monitor.c, libmisc/monitor/mon-object.c,
16        libmisc/monitor/monitor.h: Merge minor parts of Thomas' improvements
17        that are needed by osmonweb.
18
192007-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
20
21        * libmisc/untar/untar.c, libmisc/untar/untar.h: Add const to char *.
22        Use printk.
23
242007-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
25
26        * rtems/include/rtems/rtems/clock.h, score/src/threadhandler.c: Fix
27        spacing and spelling.
28
292007-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
30
31        PR 1256/networking
32        * ftpd/ftpd.c: Fix unaligned access.
33
342007-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
35
36        * posix/Makefile.am: Always build nanosleep.
37
382007-08-17      Chris Johns <chrisj@rtems.org>
39
40        * libmisc/capture/README: Minor copyright change.
41        * libmisc/capture/capture-cli.c, libmisc/capture/capture.c,
42        libmisc/capture/capture.h: Fixed the memory leak when lots of
43        tasks are being created and deleted. Improved the trigger
44        interface so all task type actions can be caught.
45
462007-08-13      Chris Johns <chrisj@rtems.org>
47
48        * score/include/rtems/score/object.h: Point the
49        OBJECTS_RTEMS_CLASSES_LAST macro to the last entry.
50
512007-07-31      Joel Sherrill <joel.sherrill@OARcorp.com>
52
53        PR 1248/networking
54        * libnetworking/rtems/rtems_glue.c: Luke Stras <luke@spacequest.com>
55        reported that when no interfaces are successfully attached, the
56        default route is broken and may result in a jump to an illegal
57        address.
58
592007-07-31      Ralf Corsépius <ralf.corsepius@rtems.org>
60
61        * score/inline/rtems/score/priority.inl: Use size_t instead of
62          uint32_t for array index.
63
642007-07-30      Ralf Corsépius <ralf.corsepius@rtems.org>
65
66        * libnetworking/netinet/in_cksum_m68k.h: Use __mcoldfire__ to
67          identify coldfire cpus.
68
692007-07-30      Ralf Corsépius <ralf.corsepius@rtems.org>
70
71        * shttpd/log.c: Activate SPLIT_SNPRINTF for gcc <= 4.2.1 and
72          coldfire.
73
742007-07-30      Ralf Corsépius <ralf.corsepius@rtems.org>
75
76        * shttpd/log.c: Add preliminary version of SPLIT_SNPRINTF to
77          work-around bug m68k/coldfire -fomit-frame-pointer bug
78          http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32307.
79
802007-07-27      Chris Johns <chrisj@rtems.org>
81
82        * wrapup/Makefile.am: Create archive from a file for hosts
83        with a limited command line size.
84
852007-07-26      Ralf Corsépius <ralf.corsepius@rtems.org>
86
87        * include/rtems/bspIo.h, include/rtems/pci.h:
88        Add extern "C" guards. Reported by
89        Robert S. Grimes <rsg@alum.mit.edu>.
90
912007-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
92
93        * libmisc/cpuuse/cpuusagereport.c, libmisc/cpuuse/cpuusagereset.c,
94        score/src/timespecdivide.c: Fix various math and reporting bugs. Now
95        the time appears to be reported correctly and add up to what is
96        expected.
97
982007-07-24      Ralf Corsépius <ralf.corsepius@rtems.org>
99
100        * shttpd/Makefile.am: Prefix all non-public symbols with _shttp_.
101        * shttpd/compat_rtems.c: Don't build my_stat for rtems.
102        * shttpd/defs.h: Don't build most of my_* wrappers for rtems.
103
1042007-07-18      Joel Sherrill <joel.sherrill@oarcorp.com>
105
106        * libmisc/Makefile.am, libmisc/cpuuse/cpuusagereport.c,
107        libmisc/cpuuse/cpuusagereset.c: Fix bug where cpu usage calculation
108        was always using uptime not time since last cpu usage reset when
109        using nanoseconds granularity.
110        * libmisc/cpuuse/cpuusagedata.c: New file.
111
1122007-07-13      Joel Sherrill <joel.sherrill@oarcorp.com>
113
114        * libcsupport/src/mount.c: Allow null for output parameter.
115
1162007-07-12      Joel Sherrill <joel.sherrill@oarcorp.com>
117
118        * shttpd/compat_rtems.c, shttpd/compat_rtems.h: Add port to listen on
119        to shttpd initialization.
120
1212007-07-11      Joel Sherrill <joel.sherrill@oarcorp.com>
122
123        * libcsupport/src/malloc.c: Clean up Malloc debug code.
124        * score/include/rtems/score/heap.h: Spacing.
125        * score/inline/rtems/score/thread.inl:
126        * score/src/heapfree.c. Clean up and add explicit check of the address
127        being freed actually being in the heap.
128        * score/src/heapwalk.c: Switch to printk and do not call abort.
129
1302007-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
131
132        * libmisc/stackchk/check.c: Make checking the integrity of the pattern
133        area contingent on the stack checker user extension having been
134        initialized.
135
1362007-06-21      Joel Sherrill <joel.sherrill@OARcorp.com>
137
138        * libnetworking/rtems/rtems_syscall.c: Remove RTEMS versions of send()
139        and recv(). We already had the BSD versions and these conflict
140        sometimes when linking.
141
1422007-06-21      Joel Sherrill <joel.sherrill@OARcorp.com>
143
144        * libnetworking/rtems/mkrootfs.h, libnetworking/rtems/rtems_bsdnet.h,
145        libnetworking/rtems/rtems_bsdnet_internal.h: Add extern __cplusplus.
146
1472007-06-20      Joel Sherrill <joel.sherrill@OARcorp.com>
148
149        * sapi/include/confdefs.h: Do not instantiate initialization
150        thas/thread pointer tables for an API that is not configured.
151
1522007-06-20      Joel Sherrill <joel.sherrill@OARcorp.com>
153
154        * libcsupport/Makefile.am:
155        * libcsupport/src/open_dev_console.c: New file.
156
1572007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
158
159        * score/src/corerwlock.c: Make sure structure is fully initialized.
160        When reused, some fields will not be zero like at initialization.
161
1622007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
163
164        * sapi/include/confdefs.h: POSIX threads use twice the minimum stack
165        size. Account for this.
166
1672007-06-13      Joel Sherrill <joel.sherrill@OARcorp.com>
168
169        * configure.ac: Add NDEBUG as a command line compilation option.
170
1712007-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
172
173        * libmd/.cvsignore: New file.
174
1752007-06-12      Ralf Corsépius <ralf.corsepius@rtems.org>
176
177        * shttpd/defs.h: Eliminate my_strncasecmp.
178        * shttpd/string.c: Eliminate my_strncasecmp.
179
1802007-06-12      Ralf Corsépius <ralf.corsepius@rtems.org>
181
182        * wrapup/Makefile.am: Pickup ../libmd/libmd.a.
183        * pppd/Makefile.am: Reflect moving out md*.
184        * pppd/md4.h, pppd/md4.c, pppd/md5.c, pppd/md5.h: Remove (moved to
185          libmd).
186        * libmd/Makefile.am, libmd/md4.c, libmd/md4.h, libmd/md5.c,
187        libmd/md5.h, libmd/preinstall.am: New (moved out from pppd).
188        * configure.ac, Makefile.am: Add libmd.
189
1902007-06-12      Ralf Corsépius <ralf.corsepius@rtems.org>
191
192        * shttpd/defs.h: Eliminate my_strlcpy.
193        * shttpd/string.c: Eliminate my_strlcpy.
194
1952007-06-12      Ralf Corsépius <ralf.corsepius@rtems.org>
196
197        * shttpd/defs.h: Eliminate my_strdup, my_strndup.
198        * shttpd/string.c: Eliminate my_strdup, my_strndup.
199        * shttpd/Makefile.am: Add -DHAVE_MD5 to use md5 routines from
200          libmd.a.
201
2022007-06-12      Ralf Corsépius <ralf.corsepius@rtems.org>
203
204        * wrapup/Makefile.am: Add libmd.a.
205
2062007-06-11      Ralf Corsépius <ralf.corsepius@rtems.org>
207
208        * pppd/Makefile.am: Remove md5 and md4 from libpppd.a.
209          Add pppd/libmd.a.
210        * pppd/md4.c: Don't include pppd.h.
211
2122007-06-11      Ralf Corsépius <ralf.corsepius@rtems.org>
213
214        * shttpd/shttpd.ico, shttpd/resources.rc: Remove (Unused).
215
2162007-06-11      Ralf Corsépius <ralf.corsepius@rtems.org>
217
218        * shttpd/Makefile.am: Conditionally build on LIBNETWORKING.
219        * shttpd/compat_rtems.h: Include <arpa/inet.h>.
220        Add config.h support.
221
2222007-06-11      Ralf Corsépius <ralf.corsepius@rtems.org>
223
224        * shttpd/compat_rtems.h: Define closesocket.
225
2262007-06-11      Ralf Corsépius <ralf.corsepius@rtems.org>
227
228        * shttpd/compat_rtems.h: Add IS_DIRSEP_CHAR.
229
2302007-06-11      Ralf Corsépius <ralf.corsepius@rtems.org>
231        * shttpd/compat_rtems.h, shttpd/compat_rtems.c:
232        Use size_t for stack sizes.
233
2342007-06-11      Ralf Corsépius <ralf.corsepius@rtems.org>
235
236        * configure.ac, Makefile.am: Add shttpd.
237        * shttpd/Makefile.am: New.
238        * shttpd/auth.c, shttpd/cgi.c, shttpd/compat_rtems.c,
239        shttpd/compat_rtems.h, shttpd/compat_unix.c, shttpd/compat_unix.h,
240        shttpd/compat_win32.c, shttpd/compat_win32.h, shttpd/compat_wince.c,
241        shttpd/compat_wince.h, shttpd/config.c, shttpd/defs.h,
242        shttpd/io_cgi.c, shttpd/io_dir.c, shttpd/io_emb.c, shttpd/io_file.c,
243        shttpd/io.h, shttpd/io_socket.c, shttpd/io_ssl.c, shttpd/llist.h,
244        shttpd/log.c, shttpd/Makefile, shttpd/md5.c, shttpd/md5.h,
245        shttpd/mime_type.c, shttpd/resources.rc, shttpd/shttpd.1,
246        shttpd/shttpd.c, shttpd/shttpd.h, shttpd/shttpd.ico, shttpd/ssl.h,
247        shttpd/standalone.c, shttpd/std_includes.h, shttpd/string.c:
248        Import from shttpd-1.37.tar.gz.
249
2502007-06-11      Ralf Corsépius <ralf.corsepius@rtems.org>
251
252        * configure.ac: Remove "pad" from CPU_CONTEXT.
253
2542007-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
255
256        * score/src/coremsg.c: Formatting.
257
2582007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
259
260        * score/include/rtems/score/copyrt.h: Update copyright notice.
261
2622007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
263
264        * sapi/Makefile.am, sapi/include/rtems/io.h, sapi/src/io.c: Split into
265        one function per file execpt io.c which contains required
266        initialization methods.
267        * sapi/src/ioclose.c, sapi/src/iocontrol.c, sapi/src/iodata.c,
268        sapi/src/ioinitialize.c, sapi/src/ioopen.c, sapi/src/ioread.c,
269        sapi/src/ioregisterdriver.c, sapi/src/iounregisterdriver.c,
270        sapi/src/iowrite.c: New files.
271
2722007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
273
274        * sapi/include/confdefs.h, sapi/src/io.c: Readded code to copy driver
275        table into Workspace but now it is only done if the application needs
276        extra slots for dynamic driver registration. Cleaned up
277        rtems_io_register_driver and rtems_io_unregister_driver code and
278        added numerous error cases to register.
279
2802007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
281
282        * libmisc/Makefile.am, libmisc/monitor/mon-object.c,
283        libmisc/monitor/monitor.h, sapi/include/confdefs.h,
284        sapi/include/rtems/config.h, sapi/include/rtems/io.h,
285        sapi/src/exinit.c, sapi/src/io.c: Eliminate maximum_drivers
286        configuration parameter since it was used to configure a no longer
287        used feature. Device names are now part of the filesystem not in a
288        table. This also eliminated the variables _IO_Number_of_devices and
289        _IO_Driver_name_table from RTEMS as well as the memory allocation
290        used to populate _IO_Driver_name_table.
291        * libmisc/monitor/mon-dname.c: Removed.
292
2932007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
294
295        * sapi/include/confdefs.h: Add CONFIGURE_MESSAGE_BUFFER_MEMORY so there
296        is less dependence on CONFIGURE_MEMORY_OVERHEAD. Do not arbitrarily
297        add 1 to CONFIGURE_MEMORY_OVERHEAD so we do not waste a kilobyte for
298        unused Workspace. Round the workspace required size to an 8 byte
299        boundary instead of a 0x400 byte one. We may end up needing to add 8
300        bytes again to account for the alignment rounding.
301
3022007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
303
304        Yu Chen <chyyuu@gmail.com>
305        * score/src/corespinlockwait.c: Per question posted as
306        http://www.rtems.org/ml/rtems-users/2007/may/msg00180.html, changed
307        logical operator to <=.
308
3092007-05-22      Joel Sherrill <joel.sherrill@OARcorp.com>
310
311        * score/cpu/arm/cpu.c, score/cpu/avr/cpu.c, score/cpu/bfin/cpu.c,
312        score/cpu/c4x/cpu.c, score/cpu/h8300/cpu.c, score/cpu/i386/cpu.c,
313        score/cpu/m68k/cpu.c, score/cpu/mips/cpu.c, score/cpu/nios2/cpu.c,
314        score/cpu/no_cpu/cpu.c, score/cpu/sh/cpu.c, score/cpu/sparc/cpu.c,
315        cpukit/sapi/src/exinit.c: Move copying of CPU Table to shared
316        executive initialization.
317
3182007-05-22      Joel Sherrill <joel.sherrill@OARcorp.com>
319
320        * score/src/corerwlockrelease.c: Do not dereference NULL.
321
3222007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
323
324        * rtems/Makefile.am, rtems/include/rtems/rtems/barrier.h,
325        rtems/include/rtems/rtems/dpmem.h, rtems/include/rtems/rtems/event.h,
326        rtems/include/rtems/rtems/message.h, rtems/include/rtems/rtems/part.h,
327        rtems/include/rtems/rtems/ratemon.h, rtems/include/rtems/rtems/region.h,
328        rtems/include/rtems/rtems/sem.h, rtems/include/rtems/rtems/tasks.h,
329        rtems/include/rtems/rtems/timer.h, sapi/Makefile.am,
330        sapi/include/rtems/extension.h: Split Classic API data instantiation
331        into individual files. This reduces the size of the BSS section when
332        an optional manager stub is used. Some tests showed about a 600 byte
333        reduction in BSS size.
334        * rtems/src/taskinitusers.c, sapi/src/rtemsapi.c, rtems/src/tasks.c:
335        Eliminated the variables _RTEMS_tasks_User_initialization_tasks and
336        _RTEMS_tasks_Number_of_initialization_tasks because they were only
337        used in one place after initialized. It was a waste of space.
338        * rtems/src/barrierdata.c, rtems/src/dpmem.c, rtems/src/dpmemdata.c,
339        rtems/src/eventdata.c, rtems/src/msgdata.c, rtems/src/partdata.c,
340        rtems/src/ratemondata.c, rtems/src/regiondata.c,
341        rtems/src/rtemstimerdata.c, rtems/src/semdata.c, rtems/src/taskdata.c,
342        sapi/src/extensiondata.c: New files.
343
3442007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
345
346        * libmisc/Makefile.am, libmisc/cpuuse/README: Split remaining CPU Usage
347        functionality into multiple files to eliminate unnecessary cohesion.
348        Update README.
349        * libmisc/cpuuse/cpuusagereport.c, libmisc/cpuuse/cpuusagereset.c:
350        New files.
351        * libmisc/cpuuse/cpuuse.c: Removed.
352
3532007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
354
355        * rtems/src/ratemonperiod.c: Fix math ordering bug which resulted in a
356        negative value in some circumstances. Also cleaned up to share uptime
357        declaration.
358
3592007-05-17      Joel Sherrill <joel.sherrill@oarcorp.com>
360
361        * ChangeLog, configure.ac, libcsupport/src/__times.c,
362        libmisc/cpuuse/cpuuse.c, libmisc/stackchk/check.c,
363        rtems/include/rtems/rtems/ratemon.h, rtems/src/ratemongetstatus.c,
364        rtems/src/ratemonperiod.c, rtems/src/ratemonreportstatistics.c,
365        rtems/src/ratemonresetall.c, rtems/src/ratemontimeout.c,
366        score/Makefile.am, score/include/rtems/score/thread.h,
367        score/include/rtems/score/timespec.h, score/src/threaddispatch.c,
368        score/src/threadinitialize.c, score/src/threadtickletimeslice.c,
369        score/src/timespecdivide.c: Add nanoseconds granularity to the rate
370        monotonic period statistics and CPU usage statistics. This capability
371        is enabled by default although may be conditionally disabled by the
372        user. It could be too much overhead on small targets but it does not
373        appear to be bad in early testing. Its impact on code size has not
374        been evaluated either. It is possible that both forms of statistics
375        gathering could be disabled with further tweaking of the conditional
376        compilation.
377        * score/src/timespecdividebyinteger.c: New file.
378
3792007-05-16      Joel Sherrill <joel.sherrill@oarcorp.com>
380
381        * libmisc/cpuuse/cpuuse.c: Use rtems_object_get_name and eliminate
382        functionally similar code here. Also cleanup print formats.
383
3842007-05-16      Joel Sherrill <joel.sherrill@oarcorp.com>
385
386        * score/src/objectgetnameasstring.c: Internal threads use string names
387        so in the current RTEMS source string object name can NOT be
388        disabled. It is probably worth considering converting the internal
389        threads to uint32_t style names so all the support for string names
390        can be conditionally disabled.
391
3922007-05-16      Joel Sherrill <joel.sherrill@oarcorp.com>
393
394        * score/Makefile.am, score/include/rtems/score/timespec.h: Add division
395        and greater than operations for timespecs.
396        * score/src/timespecdivide.c, score/src/timespecgreaterthan.c:
397        New files.
398
3992007-05-16      Ralf Corsépius <ralf.corsepius@rtems.org>
400
401        * score/src/objectgetnameasstring.c: Remove bogus ifdef
402        RTEMS_POSIX_API.
403
4042007-05-15      Joel Sherrill <joel.sherrill@oarcorp.com>
405
406        * Makefile.am, preinstall.am, libmisc/Makefile.am, rtems/Makefile.am,
407        rtems/include/rtems.h, rtems/include/rtems/rtems/ratemon.h,
408        rtems/inline/rtems/rtems/ratemon.inl, rtems/src/ratemoncancel.c,
409        rtems/src/ratemoncreate.c, rtems/src/ratemondelete.c,
410        rtems/src/ratemongetstatus.c, rtems/src/ratemonident.c,
411        rtems/src/ratemonperiod.c, rtems/src/ratemontimeout.c,
412        score/Makefile.am, score/include/rtems/score/object.h,
413        score/src/threadhandler.c, wrapup/Makefile.am: Integrate Rate
414        Monotonic Statistics and Period Usage into Rate Monotonic Manager.
415        Added the following directives: rtems_rate_monotonic_get_statistics,
416        rtems_rate_monotonic_reset_statistics,
417        rtems_rate_monotonic_reset_all_statistics,
418        rtems_rate_monotonic_report_statistics, and rtems_object_get_name.
419        Obsoleted the rtems/rtmonuse.h file as a public interface.
420        * rtems/src/ratemongetstatistics.c,
421        rtems/src/ratemonreportstatistics.c, rtems/src/ratemonresetall.c,
422        rtems/src/ratemonresetstatistics.c, rtems/src/rtemsobjectgetname.c,
423        score/src/objectgetnameasstring.c: New files.
424        * libmisc/rtmonuse/rtmonuse.c, libmisc/rtmonuse/rtmonuse.h: Removed.
425
4262007-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
427
428        * libcsupport/Makefile.am, libcsupport/src/unixlibc.c: Split off dummry
429        rtems_io_register_name for use on unix.
430        * libcsupport/src/unixlibc_io.c: New file.
431
4322007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
433
434        * score/src/coremsgseize.c: A blocking sender's message size was
435        pulled out of the wrong field in the Wait information structure.
436        * score/src/objectallocate.c: With the new optional manager support,
437        we only stub out the initialization. This makes it possible to attempt
438        to create an object with the information structure only initialized
439        with all zeros.  This ensures we return an error cleanly in this case.
440
4412007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
442
443        * rtems/src/region.c, sapi/src/exinit.c: Now that the Region is
444        an optional manager, we cannot depend on it do initialize the
445        internal Allocator Mutex.  This was always a questionable place to
446        do it, so this is a cleanup.
447
4482007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
449
450        * libmisc/cpuuse/cpuuse.c, libmisc/stackchk/check.c,
451        libmisc/stackchk/stackchk.h: Clean up as side-effect of making them
452        suitable for inclusion in the Users Guide.
453
4542007-05-11      Joel Sherrill <joel.sherrill@oarcorp.com>
455
456        * ChangeLog: Move all ChangeLog entries for 2006 and earlier to
457        ChangeLog-pre2007.
458        * ChangeLog-pre2007: New file.
459
4602007-05-10      Joel Sherrill <joel.sherrill@OARcorp.com>
461
462        PR 1241/rtems
463        * score/src/threadchangepriority.c, score/src/threadqrequeue.c: Close
464        critical section window added with requeueing support.
465
4662007-05-10      Ralf Corsépius <ralf.corsepius@rtems.org>
467
468        * libcsupport/include/rtems/cdefs.h,
469          libcsupport/include/sys/cdefs.h: Remove.
470        * Makefile.am: Remove libcsupport/include/sys/cdefs.h.
471        * libcsupport/Makefile.am: Remove include/rtems/cdefs.h.
472        * include/rtems/bsd/sys/queue.h, libcsupport/include/sys/ioccom.h,
473        libnetworking/netdb.h, libnetworking/resolv.h,
474        libnetworking/arpa/inet.h, libnetworking/arpa/nameser.h,
475        libnetworking/libc/gethostbydns.c, libnetworking/libc/res_stubs.c,
476        libnetworking/machine/in_cksum.h, libnetworking/net/ethernet.h,
477        libnetworking/net/if.h, libnetworking/net/if_dl.h,
478        libnetworking/netinet/ip.h, libnetworking/netinet/tcp.h,
479        libnetworking/rtems/rtems_bsdnet_internal.h,
480        libnetworking/sys/libkern.h, libnetworking/sys/mount.h,
481        libnetworking/sys/poll.h, libnetworking/sys/socket.h,
482        libnetworking/sys/sysctl.h, libnetworking/sys/syslog.h,
483        libnetworking/sys/uio.h, libnetworking/sys/un.h,
484        librpc/include/rpc/auth.h, librpc/include/rpc/auth_unix.h,
485        librpc/include/rpc/clnt.h, librpc/include/rpc/clnt_soc.h,
486        librpc/include/rpc/pmap_clnt.h, librpc/include/rpc/pmap_prot.h,
487        librpc/include/rpc/pmap_rmt.h, librpc/include/rpc/svc.h,
488        librpc/include/rpc/svc_soc.h, librpc/include/rpc/xdr.h,
489        librpc/include/rpcsvc/ypclnt.h, librpc/include/rpc/rpc_com.h:
490        Include <rtems/bsd/sys/cdefs.h> instead of <sys/cdefs.h>.
491
4922007-05-10      Ralf Corsépius <ralf.corsepius@rtems.org>
493
494        * Makefile.am: Reflect introduction of
495          include/rtems/bsd/sys/cdefs.h.
496        * include/rtems/bsd/sys/cdefs.h: New.
497
4982007-05-10      Ralf Corsépius <ralf.corsepius@rtems.org>
499
500        * libnetworking/Makefile.am: Reflect having removed sys/queue.h.
501        * libnetworking/sys/queue.h: Remove.
502
5032007-05-10      Ralf Corsépius <ralf.corsepius@rtems.org>
504
505        * librpc/src/xdr/xdr_float.c: Include <rtems/endian.h> instead of
506        <machine/endian.h>.
507        * libnetworking/rtems/rtems_showroute.c,
508        libnetworking/rtems/rtems_showipstat.c,
509        libnetworking/rtems/rtems_showtcpstat.c,
510        libnetworking/rtems/rtems_showicmpstat.c,
511        libnetworking/rtems/rtems_showmbuf.c,
512        libnetworking/rtems/rtems_showudpstat.c,
513        libnetworking/rtems/rtems_showifstat.c, libnetworking/net/if.c,
514        libnetworking/net/raw_cb.c, libnetworking/net/route.c,
515        libnetworking/net/rtsock.c, libnetworking/net/raw_usrreq.c,
516        libnetworking/netinet/tcp_usrreq.c,
517        libnetworking/netinet/tcp_timer.c, libnetworking/netinet/if_ether.c,
518        libnetworking/netinet/tcp_debug.c, libnetworking/netinet/ip_fw.c,
519        libnetworking/netinet/ip_output.c,
520        libnetworking/netinet/ip_mroute.c, libnetworking/netinet/in_proto.c,
521        libnetworking/netinet/udp_usrreq.c,
522        libnetworking/netinet/tcp_output.c,
523        libnetworking/netinet/tcp_subr.c, libnetworking/netinet/tcp_input.c,
524        libnetworking/netinet/in_rmx.c, libnetworking/netinet/in_pcb.c,
525        libnetworking/netinet/raw_ip.c, libnetworking/netinet/ip_divert.c,
526        libnetworking/netinet/in.c, libnetworking/kern/uipc_socket2.c,
527        libnetworking/kern/kern_sysctl.c, libnetworking/kern/uipc_socket.c,
528        libnetworking/kern/kern_subr.c: Include <rtems/bsd/sys/queue.h>
529        instead of <sys/queue.h>.
530        * libnetworking/sys/socketvar.h, libnetworking/sys/mount.h,
531        libnetworking/sys/sysctl.h, libnetworking/net/raw_cb.h,
532        libnetworking/net/if.h, libnetworking/net/if_media.h,
533        libnetworking/net/if_var.h, libnetworking/netinet/in_var.h,
534        libnetworking/netinet/in_pcb.h: Include <rtems/bsd/sys/queue.h>
535        instead of <sys/queue.h>.
536        * Makefile.am: Reflect addition of include/rtems/bsd/sys/queue.h.
537        * include/rtems/bsd/sys/queue.h: New (Copied from
538          libnetworking/sys/queue.h).
539
5402007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
541
542        * libcsupport/include/rtems/libcsupport.h, libcsupport/src/newlibc.c,
543        sapi/Makefile.am, sapi/include/confdefs.h, sapi/src/exinit.c,
544        score/Makefile.am, score/preinstall.am,
545        score/include/rtems/score/userext.h, score/src/chain.c,
546        score/src/userext.c: Switch to newlib reentrancy extension being
547        installed in the initial set instead of using rtems_extension_create.
548        While implementing this, noticed that user extensions and chain code
549        had multiple functions in a single file which is not desirable in the
550        SuperCore and API portions of RTEMS, so split these into multiple
551        files with one function per file. Also noticed that some of user
552        extension code was inlined for no particular reason so moved that to
553        C bodies.  Split executive shutdown from initialization since not
554        every application shuts down.  Moved __fini call to executive shutdown
555        to be more symmetrical with where it is called at startup.
556        * sapi/src/exshutdown.c, score/src/chainappend.c,
557        score/src/chainextract.c, score/src/chainget.c,
558        score/src/chaininsert.c, score/src/userextaddapiset.c,
559        score/src/userextaddset.c, score/src/userextremoveset.c,
560        score/src/userextthreadbegin.c, score/src/userextthreadcreate.c,
561        score/src/userextthreaddelete.c, score/src/userextthreadrestart.c,
562        score/src/userextthreadstart.c, score/src/userextthreadswitch.c: New
563        files.
564        * score/inline/rtems/score/userext.inl: Removed.
565
5662007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
567
568        * libcsupport/src/error.c, sapi/include/rtems/config.h: Do not
569        reference _Configuration_MP_table if multiprocessing is disabled.
570
5712007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
572
573        * libmisc/monitor/mon-monitor.c, libmisc/monitor/mon-server.c: Do not
574        reference _Configuration_MP_table if multiprocessing is disabled.
575
5762007-05-09      Ralf Corsépius <ralf.corsepius@rtems.org>
577
578        * libnetworking/machine/endian.h: Remove.
579        * libnetworking/Makefile.am: Remove machine/endian.h.
580        * libnetworking/arpa/nameser_compat.h, libnetworking/netinet/in.h,
581        libnetworking/rtems/rtems_bsdnet_internal.h: Include
582        <rtems/endian.h> instead of <machine/endian.h>.
583        * Makefile.am: Add include/rtems/endian.h.
584        * include/rtems/endian.h: New (Copied from
585          libnetworking/machine/endian.h).
586
5872007-05-09      Ralf Corsépius <ralf.corsepius@rtems.org>
588
589        * libcsupport/src/readdir.c, libnetworking/net/slcompress.c,
590        pppd/md4.h, pppd/md5.h, pppd/pppd.h,
591        score/cpu/m68k/rtems/score/m68k.h: Include <rtems/stdint.h> instead
592        of <stdint.h>.
593        * libnetworking/machine/endian.h: Remove
594          CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
595        * NEWS: new.
596
5972007-05-09      Ralf Corsépius <ralf.corsepius@rtems.org>
598
599        PR 1243
600        * pppd/auth.c (set_allowed_addrs): Remove bogus dereference.
601
6022007-05-08      Ralf Corsépius <ralf.corsepius@rtems.org>
603
604        * libnetworking/machine/endian.h: Convert htons, htonl, ntohs, ntohl
605        to inline functions, using uint[16,32]_t.
606        * libnetworking/netdb.h: Change netent->n_net to uint32_t to comply
607        with SUSv3.
608        * telnetd/icmds.c: Add HAVE_CONFIG_H magic.
609        * rtems/src/regionprocessqueue.c, score/src/heapresizeblock.c
610        score/src/threadqrequeue.c, ftpd/ftpd.c, libblock/src/show_bdbuf.c:
611        Add HAVE_CONFIG_H magic.
612        * libnetworking/libc/gethostbydns.c,
613        libnetworking/libc/inet_net_ntop.c,
614        libnetworking/libc/inet_pton.c: Eliminate __P.
615        * librpc/src/rpc/rtime.c: Use uint32_t instead of unsigned long for
616        return value of ntohl (POSIX requirement).
617        Use UINT32_C macros to avoid overflows on 16bit targets.
618        Eliminate __P.
619        * configure.ac: Check for working PRIxPTR.
620
6212007-05-08      Ralf Corsépius <ralf.corsepius@rtems.org>
622
623        * score/include/rtems/score/thread.h, score/inline/rtems/score/stack.inl
624        score/src/threadinitialize.c, score/src/threadstackallocate.c:
625        Use size_t for stack sizes.
626
6272007-05-03      Joel Sherrill <joel@OARcorp.com>
628
629        * ChangeLog, libcsupport/src/malloc.c,
630        libcsupport/src/mallocfreespace.c, sapi/include/confdefs.h,
631        score/Makefile.am, score/preinstall.am: malloc never blocks so the
632        Region Manager is quite heavy for implementing this. This patch
633        implements the C Program Heap directly in terms of the new Protected
634        Heap handler. This handler is a direct use of a SuperCore Heap in
635        conjunction with the Allocator Mutex used internally by RTEMS. This
636        saves 3184 bytes on most SPARC test executables.
637        * score/include/rtems/score/protectedheap.h, score/src/pheapallocate.c,
638        score/src/pheapallocatealigned.c, score/src/pheapextend.c,
639        score/src/pheapfree.c, score/src/pheapgetblocksize.c,
640        score/src/pheapgetfreeinfo.c, score/src/pheapgetinfo.c,
641        score/src/pheapinit.c, score/src/pheapresizeblock.c,
642        score/src/pheapwalk.c: New files.
643
6442007-05-03      Joel Sherrill <joel@OARcorp.com>
645
646        * libcsupport/src/rmdir.c: Fixed spacing.
647        * libcsupport/Makefile.am, libcsupport/src/newlibc.c: Split _exit from
648        newlibc.c. It is not required for minimum executing and drops 624
649        from SPARC minimum executable.
650        * libcsupport/src/newlibc_exit.c: New file.
651
6522007-04-17      Joel Sherrill <joel@OARcorp.com>
653
654        * itron/Makefile.am, itron/src/eventflags.c, itron/src/fmempool.c,
655        itron/src/itronintr.c, itron/src/itrontime.c, itron/src/network.c,
656        itron/src/port.c, itron/src/sysmgmt.c, itron/src/task.c,
657        itron/src/vmempool.c, posix/Makefile.am, posix/src/pthread.c,
658        rtems/src/taskinitusers.c, rtems/src/tasks.c,
659        sapi/include/confdefs.h, sapi/src/io.c: Various modification to
660        reduce executable size. Most were refactoring of files. Split ITRON
661        API files. Implemented mechanism to avoid initialization task/thread
662        loop being linked in when that style of task initialization was not
663        being used.
664        * itron/src/acp_por.c, itron/src/act_cyc.c, itron/src/cal_por.c,
665        itron/src/chg_iXX.c, itron/src/clr_flg.c, itron/src/cre_flg.c,
666        itron/src/cre_mpf.c, itron/src/cre_mpl.c, itron/src/cre_por.c,
667        itron/src/def_alm.c, itron/src/def_cyc.c, itron/src/def_exc.c,
668        itron/src/def_int.c, itron/src/def_svc.c, itron/src/del_flg.c,
669        itron/src/del_mpf.c, itron/src/del_mpl.c, itron/src/del_por.c,
670        itron/src/dis_int.c, itron/src/dly_tsk.c, itron/src/ena_int.c,
671        itron/src/fwd_por.c, itron/src/get_blf.c, itron/src/get_blk.c,
672        itron/src/get_tim.c, itron/src/get_ver.c, itron/src/itroninittasks.c,
673        itron/src/loc_cpu.c, itron/src/nget_nod.c, itron/src/nget_ver.c,
674        itron/src/nrea_dat.c, itron/src/nwri_dat.c, itron/src/pacp_por.c,
675        itron/src/pcal_por.c, itron/src/pget_blf.c, itron/src/pget_blk.c,
676        itron/src/pol_flg.c, itron/src/ref_alm.c, itron/src/ref_cfg.c,
677        itron/src/ref_cyc.c, itron/src/ref_flg.c, itron/src/ref_iXX.c,
678        itron/src/ref_mpf.c, itron/src/ref_mpl.c, itron/src/ref_por.c,
679        itron/src/ref_sys.c, itron/src/rel_blf.c, itron/src/rel_blk.c,
680        itron/src/ret_int.c, itron/src/ret_tmr.c, itron/src/ret_wup.c,
681        itron/src/rpl_rdv.c, itron/src/set_flg.c, itron/src/set_tim.c,
682        itron/src/tacp_por.c, itron/src/tcal_por.c, itron/src/tget_blf.c,
683        itron/src/tget_blk.c, itron/src/twai_flg.c, itron/src/unl_cpu.c,
684        itron/src/wai_flg.c, posix/src/pthreadinitthreads.c: New files.
685
6862007-04-17      Ralf Corsépius <ralf.corsepius@rtems.org>
687
688        * score/include/rtems/score/thread.h:
689          Use Context_Control_fp* instead of void* for fp_contexts.
690
6912007-04-16      Joel Sherrill <joel@OARcorp.com>
692
693        PR 1240/filesystem
694        * libfs/src/imfs/imfs_rmnod.c: Fix link when removing a symlink. Memory
695        for filename was not being freed.
696
6972007-04-16      Ralf Corsépius <ralf.corsepius@rtems.org>
698
699        * pppd/utils.c: Use uintptr_t instead of unsigned long.
700
7012007-04-16      Joel Sherrill <joel@OARcorp.com>
702
703        * itron/src/rsm_tsk.c: Correct error returned.
704
7052007-04-14      Ralf Corsépius <ralf.corsepius@rtems.org>
706
707        * configure.ac: Redefine LIBPOSIX to !UNIX.
708        * posix/src/usleep.c, libcsupport/src/readlink.c:
709        Update API to SUSv3.
710
7112007-04-13      Ralf Corsépius <ralf.corsepius@rtems.org>
712
713        * posix/Makefile.am: Unconditionally build src/sleep.c,
714          src/usleep.c.
715        * posix/src/clockgettime.c: #ifdef CLOCK_MONOTONIC the
716          CLOCK_MONOTONIC case.
717        * score/inline/rtems/score/tod.inl: Include <sys/time.h>.
718
7192007-04-13      Ralf Corsépius <ralf.corsepius@rtems.org>
720
721        * posix/Makefile.am: Cosmetics.
722        * configure.ac: Add AM_CONDITIONAL(HAS_PTHREADS).
723        * httpd/Makefile.am: Use HAS_PTHREADS instead of LIBPOSIX.
724
7252007-04-13      Ralf Corsépius <ralf.corsepius@rtems.org>
726
727        * posix/Makefile.am, wrapup/Makefile.am, configure.ac: Rename
728          AM_CONDITIONAL(HAS_POSIX) into LIBPOSIX.
729        * posix/src/clockgettime.c, posix/src/clocksettime.c: Don't include
730          rtems/posix/time.h.
731        * posix/src/nanosleep.c: Include rtems/score/timespec.h instead of
732          rtems/posix/time.h.
733        * score/include/rtems/score/object.h: Use size_t for byte sizes.
734
7352007-04-12      Joel Sherrill <joel@OARcorp.com>
736
737        * itron/src/rsm_tsk.c: Correct error returned.
738
7392007-04-09      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
740
741        * include/rtems/pci.h: Added device ID for MOTOROLA_HAWK
742
7432007-04-09      Ralf Corsépius <ralf.corsepius@rtems.org>
744
745        * libcsupport/src/newlibc.c: Add __ATTRIBUTE_IMPURE_PTR__
746        (Fixes "relocation truncated to fit: R_MIPS_GPREL16" against
747        _impure_ptr bug).
748        Fix abuse of _REENT_INIT().
749
7502007-04-05      Joel Sherrill <joel@OARcorp.com>
751
752        * itron/src/itrontime.c: Fix typo.
753        * score/include/rtems/score/tod.h: Add TOD_TICKS_PER_SECOND macro.
754        * score/src/iterateoverthreads.c: Safely take NULL as argument.
755        * score/src/threaddispatch.c: Formatting.
756
7572007-04-05      Joel Sherrill <joel@OARcorp.com>
758
759        * posix/Makefile.am: Fix formatting.
760
7612007-04-05      Joel Sherrill <joel@OARcorp.com>
762
763        * posix/Makefile.am, posix/include/rtems/posix/time.h,
764        posix/src/adjtime.c, posix/src/alarm.c, posix/src/clockgetres.c,
765        posix/src/condtimedwait.c, posix/src/mqueuetimedreceive.c,
766        posix/src/mqueuetimedsend.c, posix/src/mutextimedlock.c,
767        posix/src/nanosleep.c, posix/src/posixtimespecabsolutetimeout.c,
768        posix/src/pthread.c, posix/src/pthreadcreate.c,
769        posix/src/pthreadsetschedparam.c, posix/src/ptimer1.c,
770        posix/src/sched.c, posix/src/semtimedwait.c,
771        posix/src/sigtimedwait.c, posix/src/ualarm.c,
772        rtems/src/clocktodtoseconds.c, score/Makefile.am,
773        score/preinstall.am, score/include/rtems/score/tod.h,
774        score/inline/rtems/score/tod.inl, score/src/coretod.c,
775        score/src/coretodget.c, score/src/coretodgetuptime.c,
776        score/src/coretodset.c, score/src/coretodtickle.c: Provide timespec
777        manipulation routines in the SuperCore. Use them everywhere possible.
778        This lead to significant cleanup in the API routines and eliminated
779        some of the same code from the POSIX API. At this point, the
780        SuperCore keeps time in POSIX timespec format properly from 1970. You
781        just cannot set it before 1988 in keeping with RTEMS traditional
782        behavior.
783        * score/include/rtems/score/timespec.h, score/src/timespecaddto.c,
784        score/src/timespecfromticks.c, score/src/timespecisvalid.c,
785        score/src/timespeclessthan.c, score/src/timespecsubtract.c,
786        score/src/timespectoticks.c: New files.
787        * posix/src/posixintervaltotimespec.c,
788        posix/src/posixtimespecsubtract.c,
789        posix/src/posixtimespectointerval.c: Removed.
790
7912007-04-04      Joel Sherrill <joel@OARcorp.com>
792
793        * score/Makefile.am, score/include/rtems/score/tod.h,
794        score/inline/rtems/score/tod.inl: Make _TOD_Tickle_ticks a real
795        non-inlined routine. It should only be used once so there is little
796        advantage to inlining it.
797        * score/src/coretodtickle.c: New file.
798
7992007-04-02      Joel Sherrill <joel@OARcorp.com>
800
801        * posix/Makefile.am, score/src/objectgetnoprotection.c: Eliminate some
802        dead code.
803        * posix/src/time.c: Removed.
804
8052007-04-02      Joel Sherrill <joel@OARcorp.com>
806
807        * posix/include/rtems/posix/timer.h, posix/src/alarm.c,
808        posix/src/posixtimespectointerval.c, posix/src/ptimer1.c,
809        posix/src/sysconf.c, posix/src/ualarm.c, rtems/src/clockget.c,
810        rtems/src/clocktodvalidate.c, score/include/rtems/score/tod.h,
811        score/inline/rtems/score/tod.inl, score/src/coretod.c: Eliminate
812        TOD_Ticks_per_second variable.
813
8142007-04-02      Joel Sherrill <joel@OARcorp.com>
815
816        * itron/src/itrontime.c, libcsupport/src/__gettod.c,
817        posix/include/rtems/posix/time.h, posix/include/rtems/posix/timer.h,
818        posix/src/clockgettime.c, posix/src/clocksettime.c,
819        posix/src/nanosleep.c, posix/src/posixtimespecsubtract.c,
820        posix/src/posixtimespectointerval.c, posix/src/ptimer1.c,
821        posix/src/sleep.c, rtems/Makefile.am,
822        rtems/include/rtems/rtems/clock.h, rtems/include/rtems/rtems/timer.h,
823        rtems/include/rtems/rtems/types.h, rtems/src/clockget.c,
824        rtems/src/clockset.c, rtems/src/clocktodtoseconds.c,
825        rtems/src/clocktodvalidate.c, rtems/src/taskwakewhen.c,
826        score/Makefile.am, score/include/rtems/score/tod.h,
827        score/inline/rtems/score/tod.inl, score/src/coretod.c,
828        score/src/coretodset.c: Convert from Classic API style TOD_Control as
829        fundamental time structure to POSIX struct timespec. Add
830        clock_get_uptime().
831        * rtems/src/clockgetuptime.c, score/src/coretodget.c,
832        score/src/coretodgetuptime.c: New files.
833        * score/src/coretodtickle.c, score/src/coretodtoseconds.c,
834        score/src/coretodvalidate.c: Removed.
835
8362007-04-02      Joel Sherrill <joel@OARcorp.com>
837
838        * libcsupport/src/printk.c: Add %p support.
839
8402007-04-02      Joel Sherrill <joel@OARcorp.com>
841
842        * libmisc/stackchk/check.c: Add code to check validity of frame pointer
843        in addition to the pattern area being overwritten. Also do some
844        cleanup.
845
8462007-03-31      Ralf Corsépius <ralf.corsepius@rtems.org>
847
848        * include/rtems/pci.h: Further stdint.h fixed-size types.
849
8502007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
851
852        * include/rtems/pci.h: Use stdint.h fixed size-types.
853
8542007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
855
856        * libnetworking/Makefile.am: Move libc/send.c to libc_a_SOURCES.
857        * libnetworking/Makefile.am: Move libc/recv.c to libc_a_SOURCES.
858        * libnetworking/Makefile.am: Move libc/res_config.h to
859          libc_a_SOURCES (File is being used).
860        * libnetworking/libc/iso_addr.c, libnetworking/libc/iso_addr.3:
861        Remove (Unused).
862        * libnetworking/Makefile.am: Remove libc/iso_addr.c, libc/iso_addr.3.
863        * libnetworking/net/ppp-deflate.c, libnetworking/net/bsd-comp.c:
864        Remove (Unused).
865        * libnetworking/Makefile.am: Remove net/ppp-deflate.c, net/bsd-comp.c.
866
8672007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
868
869        * libnetworking/libc/addr2ascii.c, libnetworking/libc/ascii2addr.c,
870        libnetworking/libc/base64.c, libnetworking/libc/ether_addr.c,
871        libnetworking/libc/gethostbydns.c, libnetworking/libc/gethostbyht.c,
872        libnetworking/libc/gethostbynis.c,
873        libnetworking/libc/gethostnamadr.c,
874        libnetworking/libc/gethostname.c, libnetworking/libc/getnetbydns.c,
875        libnetworking/libc/getnetbyht.c, libnetworking/libc/getnetbynis.c,
876        libnetworking/libc/getnetnamadr.c, libnetworking/libc/getproto.c,
877        libnetworking/libc/getprotoent.c, libnetworking/libc/getprotoname.c,
878        libnetworking/libc/getservbyname.c,
879        libnetworking/libc/getservbyport.c, libnetworking/libc/getservent.c,
880        libnetworking/libc/herror.c, libnetworking/libc/inet_addr.c,
881        libnetworking/libc/inet_lnaof.c, libnetworking/libc/inet_makeaddr.c,
882        libnetworking/libc/inet_net_ntop.c,
883        libnetworking/libc/inet_net_pton.c, libnetworking/libc/inet_neta.c,
884        libnetworking/libc/inet_netof.c, libnetworking/libc/inet_network.c,
885        libnetworking/libc/inet_ntoa.c, libnetworking/libc/inet_ntop.c,
886        libnetworking/libc/inet_pton.c, libnetworking/libc/iso_addr.c,
887        libnetworking/libc/linkaddr.c, libnetworking/libc/map_v4v6.c,
888        libnetworking/libc/ns_addr.c, libnetworking/libc/ns_name.c,
889        libnetworking/libc/ns_netint.c, libnetworking/libc/ns_ntoa.c,
890        libnetworking/libc/ns_parse.c, libnetworking/libc/ns_print.c,
891        libnetworking/libc/ns_ttl.c, libnetworking/libc/nsap_addr.c,
892        libnetworking/libc/rcmd.c, libnetworking/libc/recv.c,
893        libnetworking/libc/res_comp.c, libnetworking/libc/res_data.c,
894        libnetworking/libc/res_debug.c, libnetworking/libc/res_init.c,
895        libnetworking/libc/res_mkquery.c, libnetworking/libc/res_mkupdate.c,
896        libnetworking/libc/res_query.c, libnetworking/libc/res_send.c,
897        libnetworking/libc/res_stubs.c, libnetworking/libc/res_update.c,
898        libnetworking/libc/send.c, libnetworking/libc/strsep.c: Eliminate
899        SCCS, LINT. Add HAVE_CONFIG_H.
900        * libcsupport/src/__assert.c: Add HAVE_CONFIG_H.
901
9022007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
903
904        * rtems/include/rtems/rtems/tasks.h: Change rtems_task_argument to
905          uintptr_t.
906
9072007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
908
909        * libnetworking/netinet/ip_icmp.c, libnetworking/netinet/ip_input.c,
910        libnetworking/netinet/ip_output.c: Further _IP_VHL removal preps.
911
9122007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
913
914        * libnetworking/netinet/ip.h: Add FreeBSD's alignment macros.
915        * libnetworking/net/netisr.h: Partial update from FreeBSD.
916        * libcsupport/src/getpwent.c: Remove bogus cast to long.
917        * libnetworking/libc/strsep.c: Don't build if provided by libc.
918        * libnetworking/libc/rcmd.c: Eliminate __P(). Cosmetics.
919        * libnetworking/sys/select.h: Remove selrecord, selwakeup (Unused).
920        * libnetworking/netinet/ip_output.c: Preps to eliminate _IP_VHL
921        (Abandoned in FreeBSD). Misc mergers from upstream FreeBSD.
922        * libnetworking/netinet/ip_input.c: Preps to eliminate _IP_VHL
923        (Abandoned in FreeBSD). Misc mergers from upstream FreeBSD.
924        * libnetworking/netinet/ip_icmp.c: Preps to eliminate _IP_VHL
925        (Abandoned in FreeBSD).
926        * libnetworking/netinet/tcp_subr.c: Preps to eliminate _IP_VHL
927        (Abandoned in FreeBSD).
928        * libnetworking/netinet/raw_ip.c: Preps to eliminate _IP_VHL
929        (Abandoned in FreeBSD).
930        * libnetworking/netinet/ip_output.c: Partial update from FreeBSD.
931        * libnetworking/netinet/ip_fw.c: Eliminate __P().
932
9332007-03-28      Chris Johns <chrisj@rtems.org>
934
935        * rtems/Makefile.am, rtems/include/rtems/rtems/clock.h,
936        score/include/rtems/score/watchdog.h: Add support for a handler to
937        obtain the number of nanoseconds since the last clock tick. The
938        primary interface for this is rtems_clock_set_nanoseconds_extension.
939        Subsequent commits from Joel will redo the TOD support to use this
940        capability.
941        * rtems/src/clocksetnsecshandler.c: New file.
942
9432007-03-28      Joel Sherrill <joel@OARcorp.com>
944
945        PR 1234/cpukit
946        * libcsupport/Makefile.am: Provide printk() based implementation of
947        __assert() to reduce dependencies in executables.
948        * libcsupport/src/__assert.c: New file.
949
9502007-03-28      Ralf Corsépius <ralf.corsepius@rtems.org>
951
952        * librpc/src/rpc/clnt_tcp.c (clnttcp_create):
953        Use uintptr_t for "disrupt". Remove bogus (long) cast.
954        * libnetworking/net/ppp-comp.h: Remove (Unused).
955        * libnetworking/Makefile.am: Remove net/ppp-comp.h.
956        * libnetworking/sys/buf.h: Remove (Unused).
957        * libnetworking/Makefile.am: Remove sys/buf.h.
958        * libnetworking/kern/kern_sysctl.c,
959        libnetworking/kern/uipc_socket2.c: Include <sys/queue.h> instead of
960        <sys/buf.h>.
961        *  libcsupport/include/sys/sockio.h: Partial update from
962          FreeBSD.
963
9642007-03-28      Ralf Corsépius <ralf.corsepius@rtems.org>
965
966        * libnetworking/netinet/ip_output.c: Use uint32_t optlen.
967        * libnetworking/netinet/igmp.c: Eliminate __P().
968        * libnetworking/netinet/in.c: Eliminate __P().
969        * libnetworking/netinet/tcp_subr.c: Eliminate __P().
970        * libnetworking/netinet/in_pcb.c: Eliminate __P().
971        * libnetworking/netinet/ip_output.c: Eliminate __P().
972
9732007-03-28      Ralf Corsépius <ralf.corsepius@rtems.org>
974
975        * libnetworking/sys/protosw.h (pr_usrreqs.pru_attach,
976        pr_usrreqs.pru_control, pr_usrreqs.pru_rcvd, pr_usrreqs.pru_rcvoob):
977        Change int args to intptr_t because they are casted to pointers.
978        * libnetworking/netinet/tcp_usrreq.c,
979        libnetworking/kern/uipc_socket2.c: Reflect changes to sys/protosw.h.
980
9812007-03-28      Ralf Corsépius <ralf.corsepius@rtems.org>
982
983        * libnetworking/rtems/rtems_glue.c: Cast to intptr_t instead of
984        "long", because long is not guaranteed to be castable to char*.
985        * libnetworking/netinet/ip_input.c: Eliminate __P().
986        Change "int next" to "int32_t next" for 16bit targets.
987        * libnetworking/netinet/tcp_input.c: Eliminate __P().
988        * libnetworking/netinet/in_rmx.c: Eliminate __P().
989        * libnetworking/netinet/tcp_usrreq.c: Eliminate __P().
990        * libnetworking/netinet/udp_usrreq.c: Eliminate __P().
991        * libnetworking/nfs/bootp_subr.c: Eliminate __P().
992        * libnetworking/rtems/rtems_bsdnet_internal.h: Eliminate __P().
993        * libnetworking/kern/uipc_domain.c: Eliminate __P().
994
9952007-03-28      Ralf Corsépius <ralf.corsepius@rtems.org>
996
997        * libnetworking/net/pppcompress.h, libnetworking/net/pppcompress.c:
998        Remove (Abandoned in FreeBSD).
999        * libnetworking/Makefile.am: Remove net/pppcompress.c,
1000        net/pppcompress.h.
1001        * libnetworking/net/if_ppp.c: Use net/slcompress.h instead of
1002        net/pppcompress.h.
1003        * libnetworking/net/slcompress.h: Cosmetics from FreeBSD.
1004        * libnetworking/net/ppp_tty.c: Use net/slcompress.h instead of
1005        net/pppcompress.h.
1006
10072007-03-28      Ralf Corsépius <ralf.corsepius@rtems.org>
1008
1009        * libnetworking/net/pppcompress.h: Eliminate __P().
1010        * libnetworking/net/if_pppvar.h: Cosmetics from FreeBSD.
1011        * libnetworking/net/if_llc.h: Update from FreeBSD.
1012
10132007-03-27      Ralf Corsépius <ralf.corsepius@rtems.org>
1014
1015        * pppd/ccp.c, pppd/options.c: Include <net/ppp_comp.h> instead of
1016          <net/ppp-comp.h>.
1017        * libnetworking/net/ppp-comp.h: Include <net/ppp_comp.h>.
1018        Warn about using it.
1019        * libnetworking/Makefile.am: Add net/ppp_comp.h.
1020        * libnetworking/net/ppp_comp.h: New (copy of ppp-comp.h).
1021        * libnetworking/net/ppp-comp.h: Eliminate __P(). Cosmetics from
1022          FreeBSD.
1023        * libnetworking/machine/in_cksum.h: Eliminate __P().
1024        * pppd/auth.c, pppd/cbcp.c, pppd/ccp.c, pppd/chap.c,
1025        pppd/chap_ms.c, pppd/chat.c, pppd/demand.c, pppd/fsm.c,
1026        pppd/ipcp.c, pppd/lcp.c, pppd/options.c, pppd/rtemsmain.c,
1027        pppd/sys-rtems.c, pppd/upap.c, pppd/utils.c:
1028        Eliminate __P().
1029        * libcsupport/src/scandir.c: Eliminate __P().
1030        * pppd/chap.h, pppd/chap_ms.h, pppd/fsm.h, pppd/ipcp.h,
1031        pppd/lcp.h, pppd/magic.h, pppd/md4.h, pppd/pppd.h, pppd/upap.h:
1032        Eliminate __P().
1033        * libnetworking/netinet/ip_mroute.c: Eliminate __P().
1034        * libnetworking/netinet/ip_mroute.h: Partial update from FreeBSD.
1035        * libnetworking/net/raw_cb.c: Sync with FreeBSD.
1036
10372007-03-26      Joel Sherrill <joel@OARcorp.com>
1038
1039        PR 1231/cpukit
1040        * posix/src/adasupp.c, posix/src/clockgetcpuclockid.c,
1041        posix/src/clockgetenableattr.c, posix/src/clockgetres.c,
1042        posix/src/clockgettime.c, posix/src/clocksetenableattr.c,
1043        posix/src/mutex.c, posix/src/mutexattrdestroy.c,
1044        posix/src/mutexattrgetprioceiling.c,
1045        posix/src/mutexattrgetprotocol.c, posix/src/mutexattrgetpshared.c,
1046        posix/src/mutexattrinit.c, posix/src/mutexattrsetprioceiling.c,
1047        posix/src/mutexattrsetprotocol.c, posix/src/mutexattrsetpshared.c,
1048        posix/src/mutexdefaultattributes.c, posix/src/mutexdestroy.c,
1049        posix/src/mutexgetprioceiling.c, posix/src/mutexlock.c,
1050        posix/src/mutexlocksupp.c, posix/src/mutexmp.c,
1051        posix/src/mutexsetprioceiling.c, posix/src/mutextimedlock.c,
1052        posix/src/mutextrylock.c, posix/src/mutexunlock.c,
1053        posix/src/nanosleep.c, posix/src/posixintervaltotimespec.c,
1054        posix/src/posixtimespecsubtract.c,
1055        posix/src/posixtimespectointerval.c,
1056        posix/src/psignalclearprocesssignals.c,
1057        posix/src/psignalclearsignals.c,
1058        posix/src/psignalsetprocesssignals.c,
1059        posix/src/psignalunblockthread.c, posix/src/ptimer.c,
1060        posix/src/ptimer1.c, posix/src/sched.c, posix/src/time.c: Remove
1061        unneeded includes of assert.h
1062
10632007-03-26      Joel Sherrill <joel@OARcorp.com>
1064
1065        * libcsupport/include/rtems/assoc.h: Pick up the include file
1066        changes associated with the file splitting.
1067
10682007-03-26      Joel Sherrill <joel@OARcorp.com>
1069
1070        * libcsupport/Makefile.am: Pick up the Makefile changes associated
1071        with the file splitting.
1072
10732007-03-26      Joel Sherrill <joel@OARcorp.com>
1074
1075        * libcsupport/src/assoc.c, libcsupport/src/libio.c,
1076        libcsupport/src/write.c: Split files to shrink minimum.exe. Hopefully
1077        this will not be deemed necessary to commit to the 4.7 branch.
1078        * libcsupport/src/assoclocalbyname.c,
1079        libcsupport/src/assoclocalbyremote.c,
1080        libcsupport/src/assoclocalbyremotebitfield.c,
1081        libcsupport/src/assocnamebylocal.c,
1082        libcsupport/src/assocnamebylocalbitfield.c,
1083        libcsupport/src/assocnamebyremote.c,
1084        libcsupport/src/assocnamebyremotebitfield.c,
1085        libcsupport/src/assocptrbylocal.c, libcsupport/src/assocptrbyname.c,
1086        libcsupport/src/assocptrbyremote.c,
1087        libcsupport/src/assocremotebylocal.c,
1088        libcsupport/src/assocremotebylocalbitfield.c,
1089        libcsupport/src/assocremotebyname.c, libcsupport/src/libio_init.c,
1090        libcsupport/src/write_r.c: New files.
1091
10922007-03-26      Joel Sherrill <joel@OARcorp.com>
1093
1094        * libcsupport/src/__gettod.c: Replace incorrect comment about timezone
1095        support and remove deadcode. Replace with comment explaining that
1096        behavior is compatible with GNU/Linux per Eric Norum.
1097
10982007-03-26      Ralf Corsépius <ralf.corsepius@rtems.org>
1099
1100        * libnetworking/net/ppp_defs.h, libnetworking/net/if_ppp.h:
1101        Partial update from FreeBSD.
1102        * libnetworking/netinet/if_ether.h: Eliminate __P().
1103        * libnetworking/netinet/ip_var.h: Eliminate __P().
1104        * libnetworking/netinet/in.h: Eliminate __P().
1105        * libnetworking/netinet/tcp_var.h: Eliminate __P().
1106
11072007-03-25      Ralf Corsépius <ralf.corsepius@rtems.org>
1108
1109        * libnetworking/netinet/udp_var.h: Cosmetics from FreeBSD.
1110        Remove __P();
1111        * libnetworking/netinet/in_pcb.h: More partial updates from FreeBSD.
1112
11132007-03-25      Ralf Corsépius <ralf.corsepius@rtems.org>
1114
1115        * libnetworking/netinet/in_var.h: Remove __P().
1116        * libnetworking/netinet/in_systm.h: Remove __P().
1117        * libnetworking/netinet/in_pcb.h: Partial updates from FreeBSD.
1118        * libnetworking/sys/socketvar.h: Cosmetics from FreeBSD.
1119        * libnetworking/netinet/if_ether.c: Remove __P().
1120        * libnetworking/net/raw_cb.h, libnetworking/net/raw_usrreq.c:
1121        More updates from FreeBSD.
1122        * libnetworking/net/raw_cb.h, libnetworking/net/raw_usrreq.c,
1123        libnetworking/net/route.h: Partial update from FreeBSD.
1124
11252007-03-24      Ralf Corsépius <ralf.corsepius@rtems.org>
1126
1127        * libnetworking/Makefile.am: Remove nfs/krpc.h.
1128        * libnetworking/nfs/krpc.h: Remove (Unused).
1129        * libnetworking/kern/kern_subr.c: Remove #ifdef'ed vax code.
1130        * libnetworking/Makefile.am: Remove nfs/nfs.h.
1131        * libnetworking/nfs/nfs.h: Remove (Unused).
1132
11332007-03-19      Ralf Corsépius <ralf.corsepius@rtems.org>
1134
1135        * libnetworking/sys/buf.h: Remove unused/non-implemented bsd kernel
1136          symbols.
1137        * libnetworking/sys/conf.h: Don't include machine/conf.h.
1138        Update copyright notice.
1139        Remove unused/non-implemented declarations.
1140        * libnetworking/Makefile.am: Remove machine/conf.h.
1141        * libnetworking/machine/conf.h: Remove.
1142
11432007-03-19      Ralf Corsépius <ralf.corsepius@rtems.org>
1144
1145        * libnetworking/sys/systm.h: Update copyright notice from FreeBSD.
1146        Remove many non-supported/unused declarations.
1147
11482007-03-18      Ralf Corsépius <ralf.corsepius@rtems.org>
1149
1150        * libnetworking/sys/ucred.h: Remove crcopy, crdup, crfree, crget,
1151          crhold (Unused/non-implemented).
1152
11532007-03-18      Ralf Corsépius <ralf.corsepius@rtems.org>
1154
1155        * libnetworking/sys/ucred.h: Remove __P().
1156        * libnetworking/sys/callout.h: Remove __P().
1157        * libnetworking/sys/domain.h: Remove __P().
1158        * libnetworking/sys/socketvar.h: Remove __P().
1159        * libnetworking/sys/socket.h: Remove __P().
1160        * libnetworking/sys/select.h: Remove __P().
1161        * libnetworking/sys/kernel.h: Remove __P().
1162        * libnetworking/sys/protosw.h: Remove __P().
1163        * libnetworking/sys/conf.h: Remove bdevsw, cdevsw, swdevt (Unused).
1164        * libnetworking/sys/systm.h: Remove nblkdev, nchrdev,
1165        swdevt, nswdev, nswap (Unused).
1166
11672007-03-18      Ralf Corsépius <ralf.corsepius@rtems.org>
1168
1169        * libnetworking/sys/conf.h: Remove non-implemented/unused symbols.
1170        * libnetworking/net/ppp_tty.c: Use struct rtems_termios_linesw
1171        instead of struct linesw (PR 1229)
1172        * libnetworking/sys/systm.h: Comment out copyin/copyout to work
1173        around clash with defines from rtems_bsdnet_internal.h.
1174        * score/src/heapwalk.c: include stdlib.h.
1175
11762007-03-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1177
1178        * libnetworking/sys/buf.h, libnetworking/sys/conf.h:
1179        Remove __P().
1180        * libnetworking/net/if.h, libnetworking/net/if_ppp.h,
1181        libnetworking/sys/signalvar.h, libnetworking/sys/systm.h:
1182        Remove __P().
1183        * libcsupport/include/rtems/termiostypes.h,
1184        libcsupport/src/termios.c: Prefix linesw, struct linesw, nwlinesw
1185        with rtems_termios_*.
1186        * libnetworking/sys/conf.h: Remove linesw, struct linesw, nlinesw.
1187        (Clash with termiostypes.h - PR 1229).
1188
11892007-03-16      Ralf Corsépius <ralf.corsepius@rtems.org>
1190
1191        * score/include/rtems/score/wkspace.h,
1192        score/inline/rtems/score/wkspace.inl, score/src/wkspace.c:
1193        Change _Workspace_Handler_initialization and
1194        _Workspace_Allocate_or_fatal_error to using size_t.
1195        * libnetworking/sys/rtprio.h: Remove (Unused).
1196        * libnetworking/Makefile.am: Remove sys/rtprio.h.
1197
11982007-03-14      Ralf Corsépius <ralf.corsepius@rtems.org>
1199
1200        * libnetworking/sys/mbuf.h, libnetworking/sys/rtprio.h:
1201        Remove __P().
1202
12032007-03-13      Ralf Corsépius <ralf.corsepius@rtems.org>
1204
1205        * libcsupport/src/assocnamebad.c: Remove dead code. Use PRI* macros
1206          to fix warnings.
1207        * score/include/rtems/score/stack.h: Use size_t for stack sizes.
1208        * score/include/rtems/score/chain.h, score/src/chain.c:
1209        Change _Chain_Initialize to using size_t.
1210
12112007-03-12      Joel Sherrill <joel@OARcorp.com>
1212
1213        * libmisc/dumpbuf/dumpbuf.c, libmisc/dumpbuf/dumpbuf.h: Rename
1214        Dump_Buffer to rtems_print_buffer.
1215
12162007-03-12      Joel Sherrill <joel@OARcorp.com>
1217
1218        * score/src/heapallocatealigned.c, score/src/threadqrequeue.c: Correct
1219        license URL and/or fix mistake in copyright notice. Both of these
1220        mistakes appear to be from code submitted after these changes were
1221        made previously.
1222
12232007-03-10      Joel Sherrill <joel@OARcorp.com>
1224
1225        PR 1226/cpukit
1226        * sapi/include/confdefs.h: CONFIGURE_HAS_OWN_MULTIPROCESSING_TABLE not
1227        CONFIGURE_HAS_OWN_MULTIPROCESING_TABLE.
1228
12292007-03-08      Joel Sherrill <joel@OARcorp.com>
1230
1231        * libfs/src/imfs/imfs.h: Fix comment.
1232
12332007-03-08      Joel Sherrill <joel@OARcorp.com>
1234
1235        * libfs/src/imfs/imfs.h: Fix comment.
1236
12372007-03-08      Joel Sherrill <joel@OARcorp.com>
1238
1239        * libmisc/stackchk/check.c, libmisc/stackchk/internal.h,
1240        libmisc/stackchk/stackchk.h: Change dump usage to report usage.
1241
12422007-03-08      Joel Sherrill <joel@OARcorp.com>
1243
1244        * rtems/Makefile.am, rtems/src/msgqsend.c, rtems/src/msgqurgent.c:
1245        Remove wrapper for message queue send and urgent and implement them
1246        directly. There was an unnecessary function call layer in addition to
1247        conditions in the shared routine. Directly coding both directives is
1248        simpler and should result in smaller code.
1249        * rtems/src/msgqsubmit.c: Removed.
1250
12512007-03-05      Joel Sherrill <joel@OARcorp.com>
1252
1253        PR 1222/cpukit
1254        * score/Makefile.am, score/include/rtems/score/coremutex.h,
1255        score/include/rtems/score/threadq.h,
1256        score/inline/rtems/score/coremutex.inl, score/src/coremsgsubmit.c,
1257        score/src/coremutexsurrender.c, score/src/threadchangepriority.c,
1258        score/src/threadclearstate.c, score/src/threadhandler.c,
1259        score/src/threadinitialize.c, score/src/threadqdequeuefifo.c,
1260        score/src/threadqdequeuepriority.c, score/src/threadqenqueue.c,
1261        score/src/threadqenqueuefifo.c, score/src/threadqenqueuepriority.c,
1262        score/src/threadqextractfifo.c, score/src/threadqextractpriority.c,
1263        score/src/threadsetstate.c: Enhance so that when the prioirity of a
1264        thread that is blocked on a priority based thread queue is changed,
1265        that its placement in the queue is reevaluated based upon the new
1266        priority. This enhancement includes modifications to the SuperCore as
1267        well as new test cases.
1268        * score/src/threadqrequeue.c: New file.
1269
12702007-03-05      Joel Sherrill <joel@OARcorp.com>
1271
1272        * sapi/src/exinit.c: Fix spacing.
1273
12742007-03-05      Joel Sherrill <joel@OARcorp.com>
1275
1276        PR 1221/cpukit
1277        * posix/src/pthreadequal.c: Fix critical section nesting.
1278
12792007-02-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1280
1281        * libcsupport/Makefile.am: Move getpagesize.c to newlib-only
1282          compiled files.
1283
12842007-02-21      Ralf Corsepius <ralf.corsepius@rtems.org>
1285
1286        * wrapup/Makefile.am: Use MKDIR_P instead of mkdir_p.
1287
12882007-02-16      Ralf Corsepius <ralf.corsepius@rtems.org>
1289
1290        * score/Makefile.am: Remove macros/README.
1291
12922007-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1293
1294        * score/include/rtems/score/heap.h, score/src/heap.c,
1295        score/src/heapallocatealigned.c, score/src/heapresizeblock.c:
1296        More size_t for heap-sizes.
1297        * score/include/rtems/score/heap.h, score/src/heap.c,
1298        score/src/heapallocate.c, score/src/heapextend.c: Use size_t for
1299        heap-sizes.
1300        * libnetworking/resolv.h: Typo fixes. Remove __P().
1301
13022007-02-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1303
1304        * rtems/include/rtems/rtems/tasks.h, rtems/src/taskcreate.c:
1305        Use size_t for stack-sizes.
1306
13072007-02-07      Ralf Corsépius <ralf.corsepius@rtems.org>
1308
1309        * libnetworking/vm/vm_extern.h: Remove non-implemented/unused
1310          functions.
1311        * configure.ac: Check for intmax_t, uintptr_t, intptr_t,
1312        pthread.h, pthread_rwlock_t, pthread_barrier_t, pthread_spinlock_t.
1313
13142007-02-06      Till Straumann <strauman@slac.stanford.edu>
1315
1316        * libcsupport/src/gxx_wrappers.c: fix PR#690. Supply
1317        taskvar dtor to plug memory leak. Applied patch attached
1318        to PR#690.
1319
13202007-02-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1321
1322        * libcsupport/src/getpagesize.c: New (moved from posix/src).
1323        * posix/src/getpagesize.c: Removed.
1324        * posix/Makefile.am: Remove references to getpagesize.c.
1325        * libcsupport/Makefile.am: Add getpagesize.c.
1326
13272007-02-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1328
1329        * posix/src/sysconf.c: Add support for _SC_PAGESIZE (PR 1215).
1330        * posix/src/mqueuesendsupp.c: Remove cast to make broken const cast
1331          visible.
1332        * score/inline/rtems/score/coremsg.inl: More size_t and consts.
1333
13342007-02-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1335
1336        * rtems/src/msgqsend.c: Use size_t for sizes.
1337        * rtems/src/msgqurgent.c: Use size_t for sizes.
1338        * rtems/src/msgqbroadcast.c: Use size_t for sizes.
1339        * rtems/src/msgmp.c: Use size_t for sizes.
1340        * rtems/src/msgqsubmit.c: Use size_t for sizes.
1341        * rtems/include/rtems/rtems/msgmp.h: Use size_t for sizes.
1342        * rtems/include/rtems/rtems/message.h: Use size_t for sizes.
1343        * score/inline/rtems/score/coremsg.inl: Use size_t for sizes.
1344
13452007-02-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1346
1347        * itron/src/trcv_mbf.c: Use size_t for sizes.
1348        * libmisc/monitor/mon-object.c: Use size_t for sizes.
1349        * libmisc/monitor/mon-server.c: Use size_t for sizes.
1350        * libmisc/monitor/monitor.h: Use size_t for sizes.
1351        * libmisc/mw-fb/mw_uid.c: Use size_t for sizes.
1352        * rtems/include/rtems/rtems/message.h: Use size_t for sizes.
1353        * rtems/src/msgqreceive.c: Use size_t for sizes.
1354        * posix/src/mqueuerecvsupp.c: Use size_t for sizes.
1355        * score/src/coremsgseize.c: Use size_t for sizes.
1356
13572007-02-05      Ralf Corsépius <ralf.corsepius@rtems.org>
1358
1359        * posix/include/rtems/posix/mqueue.h: Use size_t for sizes.
1360        * posix/src/mqueuesendsupp.c: Use size_t for sizes.
1361        * score/include/rtems/score/coremsg.h: Use size_t for sizes.
1362        * score/src/coremsgbroadcast.c: Use size_t for sizes.
1363        * score/src/coremsgsubmit.c: Use size_t for sizes.
1364
13652007-01-30      Ralf Corsépius <ralf.corsepius@rtems.org>
1366
1367        * libblock/src/show_bdbuf.c: Use inttypes.h macros.
1368
13692007-01-29      Ralf Corsépius <ralf.corsepius@rtems.org>
1370
1371        * libmisc/mw-fb/mw_fb.h: Eliminate __u32, __u16.
1372
13732007-01-28      Ralf Corsépius <ralf.corsepius@rtems.org>
1374
1375        * libnetworking/libc/gethostbyht.c: Remove warning on unused vars.
1376        Remove isblank (supposed to be provided by libc).
1377
13782007-01-27      Ralf Corsépius <ralf.corsepius@rtems.org>
1379
1380        * libblock/src/show_bdbuf.c: Convert from DOS to UNIX.
1381
13822007-01-27      Ralf Corsépius <ralf.corsepius@rtems.org>
1383
1384        * score/include/rtems/system.h: Remove __RTEMS_MAJOR__,
1385         __RTEMS_MINOR__, __RTEMS_REVISION__ (moved to cpuopt.h).
1386        * configure.ac: Dynamically derive __ __RTEMS_MAJOR__,
1387        __RTEMS_MINOR__, __RTEMS_REVISION__ from _RTEMS_VERSION.
1388        Add __RTEMS_MAJOR__, __RTEMS_MINOR__,__RTEMS_REVISION__ to cpuopt.h.
1389
13902007-01-26      Ralf Corsépius <ralf.corsepius@rtems.org>
1391
1392        * score/include/rtems/system.h:
1393        #define __RTEMS_MINOR__ 7 (BZ 1206).
1394
13952007-01-20      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
1396
1397        * libblock/src/bdbuf.c, libblock/include/bdbuf.h:
1398        export some internal variables to make them available in
1399        "show_bdbuf" monitor add-on
1400
14012007-01-16      Till Straumann <strauman@slac.stanford.edu>
1402
1403        * libnetworking/rtems/rtems_mii_ioctl.c,
1404        libnetworking/rtems/rtems_mii_ioctl.h,
1405        libnetworking/rtems/rtems_mii_ioctl_kern.c,
1406        libi2c/libi2c.c, libi2c/libi2c.h:
1407        Added SLAC/Stanford Authorship Note / Copyright + Liability Disclaimer.
1408
14092007-01-09      Joel Sherrill <joel@OARcorp.com>
1410
1411        * libcsupport/src/error.c: rtems_progname is no longer defined in
1412        the BSP startup since it never held a meaningful value.
1413
14142007-01-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1415
1416        * posix/include/aio.h: s/aoi_lio_opcode/aio_lio_opcode/
1417        (BZ 1203).
Note: See TracBrowser for help on using the repository browser.