source: rtems/cpukit/ChangeLog @ 501ab691

4.104.114.84.95
Last change on this file since 501ab691 was 501ab691, checked in by Thomas Doerfler <Thomas.Doerfler@…>, on 09/05/07 at 20:35:36

Added osmonweb support functionality to monitor

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