source: rtems/cpukit/ChangeLog @ 72b4469

4.104.114.84.95
Last change on this file since 72b4469 was 11f2bf59, checked in by Ralf Corsepius <ralf.corsepius@…>, on 08/04/07 at 06:06:26

2007-08-04 Ralf Corsépius <ralf.corsepius@…>

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