source: rtems/cpukit/ChangeLog @ 4d03577

4.104.114.84.95
Last change on this file since 4d03577 was 4d03577, checked in by Ralf Corsepius <ralf.corsepius@…>, on Jul 31, 2007 at 6:35:10 AM

2007-07-31 Ralf Corsépius <ralf.corsepius@…>

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