source: rtems/cpukit/ChangeLog @ 51b6226

4.104.114.84.95
Last change on this file since 51b6226 was 51b6226, checked in by Joel Sherrill <joel.sherrill@…>, on 08/01/07 at 00:44:05

2007-07-31 Joel Sherrill <joel.sherrill@…>

PR 1248/networking

  • libnetworking/rtems/rtems_glue.c: Luke Stras <luke@…> reported that when no interfaces are successfully attached, the default route is broken and may result in a jump to an illegal address.
  • Property mode set to 100644
File size: 54.6 KB
RevLine 
[51b6226]12007-07-31      Joel Sherrill <joel.sherrill@OARcorp.com>
2
3        PR 1248/networking
4        * libnetworking/rtems/rtems_glue.c: Luke Stras <luke@spacequest.com>
5        reported that when no interfaces are successfully attached, the
6        default route is broken and may result in a jump to an illegal
7        address.
8
[4d03577]92007-07-31      Ralf Corsépius <ralf.corsepius@rtems.org>
10
11        * score/inline/rtems/score/priority.inl: Use size_t instead of
12          uint32_t for array index.
13
[3a8d083]142007-07-30      Ralf Corsépius <ralf.corsepius@rtems.org>
15
16        * libnetworking/netinet/in_cksum_m68k.h: Use __mcoldfire__ to
17          identify coldfire cpus.
18
[edc4bbd]192007-07-30      Ralf Corsépius <ralf.corsepius@rtems.org>
20
21        * shttpd/log.c: Activate SPLIT_SNPRINTF for gcc <= 4.2.1 and
22          coldfire.
23
[f29163ab]242007-07-30      Ralf Corsépius <ralf.corsepius@rtems.org>
25
26        * shttpd/log.c: Add preliminary version of SPLIT_SNPRINTF to
27          work-around bug m68k/coldfire -fomit-frame-pointer bug
28          http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32307.
29
[0630d52]302007-07-27      Chris Johns <chrisj@rtems.org>
31
32        * wrapup/Makefile.am: Create archive from a file for hosts
33        with a limited command line size.
34
[8eea24b]352007-07-26      Ralf Corsépius <ralf.corsepius@rtems.org>
36
37        * include/rtems/bspIo.h, include/rtems/pci.h:
38        Add extern "C" guards. Reported by
39        Robert S. Grimes <rsg@alum.mit.edu>.
40
[3462c34]412007-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
42
43        * libmisc/cpuuse/cpuusagereport.c, libmisc/cpuuse/cpuusagereset.c,
44        score/src/timespecdivide.c: Fix various math and reporting bugs. Now
45        the time appears to be reported correctly and add up to what is
46        expected.
47
[000bb343]482007-07-24      Ralf Corsépius <ralf.corsepius@rtems.org>
49
50        * shttpd/Makefile.am: Prefix all non-public symbols with _shttp_.
51        * shttpd/compat_rtems.c: Don't build my_stat for rtems.
52        * shttpd/defs.h: Don't build most of my_* wrappers for rtems.
53
[793dd46]542007-07-18      Joel Sherrill <joel.sherrill@oarcorp.com>
55
56        * libmisc/Makefile.am, libmisc/cpuuse/cpuusagereport.c,
57        libmisc/cpuuse/cpuusagereset.c: Fix bug where cpu usage calculation
58        was always using uptime not time since last cpu usage reset when
59        using nanoseconds granularity.
60        * libmisc/cpuuse/cpuusagedata.c: New file.
61
[9076e8d]622007-07-13      Joel Sherrill <joel.sherrill@oarcorp.com>
63
64        * libcsupport/src/mount.c: Allow null for output parameter.
65
[83ca6077]662007-07-12      Joel Sherrill <joel.sherrill@oarcorp.com>
67
68        * shttpd/compat_rtems.c, shttpd/compat_rtems.h: Add port to listen on
69        to shttpd initialization.
70
[55d7626]712007-07-11      Joel Sherrill <joel.sherrill@oarcorp.com>
72
73        * libcsupport/src/malloc.c: Clean up Malloc debug code.
74        * score/include/rtems/score/heap.h: Spacing.
75        * score/inline/rtems/score/thread.inl:
76        * score/src/heapfree.c. Clean up and add explicit check of the address
77        being freed actually being in the heap.
78        * score/src/heapwalk.c: Switch to printk and do not call abort.
79
[2b596c69]802007-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
81
82        * libmisc/stackchk/check.c: Make checking the integrity of the pattern
83        area contingent on the stack checker user extension having been
84        initialized.
85
[ff089035]862007-06-21      Joel Sherrill <joel.sherrill@OARcorp.com>
87
88        * libnetworking/rtems/rtems_syscall.c: Remove RTEMS versions of send()
89        and recv(). We already had the BSD versions and these conflict
90        sometimes when linking.
91
[4ab3a29]922007-06-21      Joel Sherrill <joel.sherrill@OARcorp.com>
93
94        * libnetworking/rtems/mkrootfs.h, libnetworking/rtems/rtems_bsdnet.h,
95        libnetworking/rtems/rtems_bsdnet_internal.h: Add extern __cplusplus.
96
[5a8bc44]972007-06-20      Joel Sherrill <joel.sherrill@OARcorp.com>
98
99        * sapi/include/confdefs.h: Do not instantiate initialization
100        thas/thread pointer tables for an API that is not configured.
101
[442e430d]1022007-06-20      Joel Sherrill <joel.sherrill@OARcorp.com>
103
104        * libcsupport/Makefile.am:
105        * libcsupport/src/open_dev_console.c: New file.
106
[bdba5371]1072007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
108
109        * score/src/corerwlock.c: Make sure structure is fully initialized.
110        When reused, some fields will not be zero like at initialization.
111
[7c5e3b3]1122007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
113
114        * sapi/include/confdefs.h: POSIX threads use twice the minimum stack
115        size. Account for this.
116
[16aa296c]1172007-06-13      Joel Sherrill <joel.sherrill@OARcorp.com>
118
119        * configure.ac: Add NDEBUG as a command line compilation option.
120
[44a5bb7]1212007-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
122
123        * libmd/.cvsignore: New file.
124
[79e6ccdd]1252007-06-12      Ralf Corsépius <ralf.corsepius@rtems.org>
126
127        * shttpd/defs.h: Eliminate my_strncasecmp.
128        * shttpd/string.c: Eliminate my_strncasecmp.
129
[a70b07b]1302007-06-12      Ralf Corsépius <ralf.corsepius@rtems.org>
131
[df1aa03]132        * wrapup/Makefile.am: Pickup ../libmd/libmd.a.
[b72dc8b]133        * pppd/Makefile.am: Reflect moving out md*.
[379a1a94]134        * pppd/md4.h, pppd/md4.c, pppd/md5.c, pppd/md5.h: Remove (moved to
135          libmd).
[b3f22a5]136        * libmd/Makefile.am, libmd/md4.c, libmd/md4.h, libmd/md5.c,
137        libmd/md5.h, libmd/preinstall.am: New (moved out from pppd).
[a70b07b]138        * configure.ac, Makefile.am: Add libmd.
139
[033793f4]1402007-06-12      Ralf Corsépius <ralf.corsepius@rtems.org>
141
142        * shttpd/defs.h: Eliminate my_strlcpy.
143        * shttpd/string.c: Eliminate my_strlcpy.
144
[e98fc44]1452007-06-12      Ralf Corsépius <ralf.corsepius@rtems.org>
146
[61159ed]147        * shttpd/defs.h: Eliminate my_strdup, my_strndup.
148        * shttpd/string.c: Eliminate my_strdup, my_strndup.
[e98fc44]149        * shttpd/Makefile.am: Add -DHAVE_MD5 to use md5 routines from
150          libmd.a.
151
[bbf1103]1522007-06-12      Ralf Corsépius <ralf.corsepius@rtems.org>
153
154        * wrapup/Makefile.am: Add libmd.a.
155
[a021dd8d]1562007-06-11      Ralf Corsépius <ralf.corsepius@rtems.org>
157
158        * pppd/Makefile.am: Remove md5 and md4 from libpppd.a.
159          Add pppd/libmd.a.
160        * pppd/md4.c: Don't include pppd.h.
161
[8bddaa65]1622007-06-11      Ralf Corsépius <ralf.corsepius@rtems.org>
163
164        * shttpd/shttpd.ico, shttpd/resources.rc: Remove (Unused).
165
[aece6b71]1662007-06-11      Ralf Corsépius <ralf.corsepius@rtems.org>
167
[637f572]168        * shttpd/Makefile.am: Conditionally build on LIBNETWORKING.
[aece6b71]169        * shttpd/compat_rtems.h: Include <arpa/inet.h>.
170        Add config.h support.
171
[5e26288]1722007-06-11      Ralf Corsépius <ralf.corsepius@rtems.org>
173
174        * shttpd/compat_rtems.h: Define closesocket.
175
[6b42f5a3]1762007-06-11      Ralf Corsépius <ralf.corsepius@rtems.org>
177
178        * shttpd/compat_rtems.h: Add IS_DIRSEP_CHAR.
179
1802007-06-11      Ralf Corsépius <ralf.corsepius@rtems.org>
181        * shttpd/compat_rtems.h, shttpd/compat_rtems.c:
182        Use size_t for stack sizes.
183
[4ec72e8]1842007-06-11      Ralf Corsépius <ralf.corsepius@rtems.org>
185
[51fe860d]186        * configure.ac, Makefile.am: Add shttpd.
187        * shttpd/Makefile.am: New.
[4ec72e8]188        * shttpd/auth.c, shttpd/cgi.c, shttpd/compat_rtems.c,
189        shttpd/compat_rtems.h, shttpd/compat_unix.c, shttpd/compat_unix.h,
190        shttpd/compat_win32.c, shttpd/compat_win32.h, shttpd/compat_wince.c,
191        shttpd/compat_wince.h, shttpd/config.c, shttpd/defs.h,
192        shttpd/io_cgi.c, shttpd/io_dir.c, shttpd/io_emb.c, shttpd/io_file.c,
193        shttpd/io.h, shttpd/io_socket.c, shttpd/io_ssl.c, shttpd/llist.h,
194        shttpd/log.c, shttpd/Makefile, shttpd/md5.c, shttpd/md5.h,
195        shttpd/mime_type.c, shttpd/resources.rc, shttpd/shttpd.1,
196        shttpd/shttpd.c, shttpd/shttpd.h, shttpd/shttpd.ico, shttpd/ssl.h,
197        shttpd/standalone.c, shttpd/std_includes.h, shttpd/string.c:
198        Import from shttpd-1.37.tar.gz.
199
[83e628a0]2002007-06-11      Ralf Corsépius <ralf.corsepius@rtems.org>
201
202        * configure.ac: Remove "pad" from CPU_CONTEXT.
203
[c1a886be]2042007-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
205
206        * score/src/coremsg.c: Formatting.
207
[a607c872]2082007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
209
210        * score/include/rtems/score/copyrt.h: Update copyright notice.
211
[9c556023]2122007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
213
214        * sapi/Makefile.am, sapi/include/rtems/io.h, sapi/src/io.c: Split into
215        one function per file execpt io.c which contains required
216        initialization methods.
217        * sapi/src/ioclose.c, sapi/src/iocontrol.c, sapi/src/iodata.c,
218        sapi/src/ioinitialize.c, sapi/src/ioopen.c, sapi/src/ioread.c,
219        sapi/src/ioregisterdriver.c, sapi/src/iounregisterdriver.c,
220        sapi/src/iowrite.c: New files.
221
[7a03c09b]2222007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
223
224        * sapi/include/confdefs.h, sapi/src/io.c: Readded code to copy driver
225        table into Workspace but now it is only done if the application needs
226        extra slots for dynamic driver registration. Cleaned up
227        rtems_io_register_driver and rtems_io_unregister_driver code and
228        added numerous error cases to register.
229
[ff3f8c85]2302007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
231
232        * libmisc/Makefile.am, libmisc/monitor/mon-object.c,
233        libmisc/monitor/monitor.h, sapi/include/confdefs.h,
234        sapi/include/rtems/config.h, sapi/include/rtems/io.h,
235        sapi/src/exinit.c, sapi/src/io.c: Eliminate maximum_drivers
236        configuration parameter since it was used to configure a no longer
237        used feature. Device names are now part of the filesystem not in a
238        table. This also eliminated the variables _IO_Number_of_devices and
239        _IO_Driver_name_table from RTEMS as well as the memory allocation
240        used to populate _IO_Driver_name_table.
241        * libmisc/monitor/mon-dname.c: Removed.
242
[7042065]2432007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
244
245        * sapi/include/confdefs.h: Add CONFIGURE_MESSAGE_BUFFER_MEMORY so there
246        is less dependence on CONFIGURE_MEMORY_OVERHEAD. Do not arbitrarily
247        add 1 to CONFIGURE_MEMORY_OVERHEAD so we do not waste a kilobyte for
248        unused Workspace. Round the workspace required size to an 8 byte
249        boundary instead of a 0x400 byte one. We may end up needing to add 8
250        bytes again to account for the alignment rounding.
251
[c5b5725]2522007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
253
254        Yu Chen <chyyuu@gmail.com>
255        * score/src/corespinlockwait.c: Per question posted as
256        http://www.rtems.org/ml/rtems-users/2007/may/msg00180.html, changed
257        logical operator to <=.
258
[60f016f]2592007-05-22      Joel Sherrill <joel.sherrill@OARcorp.com>
260
261        * score/cpu/arm/cpu.c, score/cpu/avr/cpu.c, score/cpu/bfin/cpu.c,
262        score/cpu/c4x/cpu.c, score/cpu/h8300/cpu.c, score/cpu/i386/cpu.c,
263        score/cpu/m68k/cpu.c, score/cpu/mips/cpu.c, score/cpu/nios2/cpu.c,
264        score/cpu/no_cpu/cpu.c, score/cpu/sh/cpu.c, score/cpu/sparc/cpu.c,
265        cpukit/sapi/src/exinit.c: Move copying of CPU Table to shared
266        executive initialization.
267
[e5200d5]2682007-05-22      Joel Sherrill <joel.sherrill@OARcorp.com>
269
270        * score/src/corerwlockrelease.c: Do not dereference NULL.
271
[401e6e3]2722007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
273
274        * rtems/Makefile.am, rtems/include/rtems/rtems/barrier.h,
275        rtems/include/rtems/rtems/dpmem.h, rtems/include/rtems/rtems/event.h,
276        rtems/include/rtems/rtems/message.h, rtems/include/rtems/rtems/part.h,
277        rtems/include/rtems/rtems/ratemon.h, rtems/include/rtems/rtems/region.h,
278        rtems/include/rtems/rtems/sem.h, rtems/include/rtems/rtems/tasks.h,
279        rtems/include/rtems/rtems/timer.h, sapi/Makefile.am,
280        sapi/include/rtems/extension.h: Split Classic API data instantiation
281        into individual files. This reduces the size of the BSS section when
282        an optional manager stub is used. Some tests showed about a 600 byte
283        reduction in BSS size.
284        * rtems/src/taskinitusers.c, sapi/src/rtemsapi.c, rtems/src/tasks.c:
285        Eliminated the variables _RTEMS_tasks_User_initialization_tasks and
286        _RTEMS_tasks_Number_of_initialization_tasks because they were only
287        used in one place after initialized. It was a waste of space.
288        * rtems/src/barrierdata.c, rtems/src/dpmem.c, rtems/src/dpmemdata.c,
289        rtems/src/eventdata.c, rtems/src/msgdata.c, rtems/src/partdata.c,
290        rtems/src/ratemondata.c, rtems/src/regiondata.c,
291        rtems/src/rtemstimerdata.c, rtems/src/semdata.c, rtems/src/taskdata.c,
292        sapi/src/extensiondata.c: New files.
293
[e49e84c9]2942007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
295
296        * libmisc/Makefile.am, libmisc/cpuuse/README: Split remaining CPU Usage
297        functionality into multiple files to eliminate unnecessary cohesion.
298        Update README.
299        * libmisc/cpuuse/cpuusagereport.c, libmisc/cpuuse/cpuusagereset.c:
300        New files.
301        * libmisc/cpuuse/cpuuse.c: Removed.
302
[ec2078d]3032007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
304
305        * rtems/src/ratemonperiod.c: Fix math ordering bug which resulted in a
306        negative value in some circumstances. Also cleaned up to share uptime
307        declaration.
308
[c3330a8]3092007-05-17      Joel Sherrill <joel.sherrill@oarcorp.com>
310
311        * ChangeLog, configure.ac, libcsupport/src/__times.c,
312        libmisc/cpuuse/cpuuse.c, libmisc/stackchk/check.c,
313        rtems/include/rtems/rtems/ratemon.h, rtems/src/ratemongetstatus.c,
314        rtems/src/ratemonperiod.c, rtems/src/ratemonreportstatistics.c,
315        rtems/src/ratemonresetall.c, rtems/src/ratemontimeout.c,
316        score/Makefile.am, score/include/rtems/score/thread.h,
317        score/include/rtems/score/timespec.h, score/src/threaddispatch.c,
318        score/src/threadinitialize.c, score/src/threadtickletimeslice.c,
319        score/src/timespecdivide.c: Add nanoseconds granularity to the rate
320        monotonic period statistics and CPU usage statistics. This capability
321        is enabled by default although may be conditionally disabled by the
322        user. It could be too much overhead on small targets but it does not
323        appear to be bad in early testing. Its impact on code size has not
324        been evaluated either. It is possible that both forms of statistics
325        gathering could be disabled with further tweaking of the conditional
326        compilation.
327        * score/src/timespecdividebyinteger.c: New file.
328
[eb64f2c6]3292007-05-16      Joel Sherrill <joel.sherrill@oarcorp.com>
330
331        * libmisc/cpuuse/cpuuse.c: Use rtems_object_get_name and eliminate
332        functionally similar code here. Also cleanup print formats.
333
[b9f07823]3342007-05-16      Joel Sherrill <joel.sherrill@oarcorp.com>
335
336        * score/src/objectgetnameasstring.c: Internal threads use string names
337        so in the current RTEMS source string object name can NOT be
338        disabled. It is probably worth considering converting the internal
339        threads to uint32_t style names so all the support for string names
340        can be conditionally disabled.
341
[f919582d]3422007-05-16      Joel Sherrill <joel.sherrill@oarcorp.com>
343
344        * score/Makefile.am, score/include/rtems/score/timespec.h: Add division
345        and greater than operations for timespecs.
346        * score/src/timespecdivide.c, score/src/timespecgreaterthan.c:
347        New files.
348
[717adfb3]3492007-05-16      Ralf Corsépius <ralf.corsepius@rtems.org>
350
351        * score/src/objectgetnameasstring.c: Remove bogus ifdef
352        RTEMS_POSIX_API.
353
[e1bce86]3542007-05-15      Joel Sherrill <joel.sherrill@oarcorp.com>
355
356        * Makefile.am, preinstall.am, libmisc/Makefile.am, rtems/Makefile.am,
357        rtems/include/rtems.h, rtems/include/rtems/rtems/ratemon.h,
358        rtems/inline/rtems/rtems/ratemon.inl, rtems/src/ratemoncancel.c,
359        rtems/src/ratemoncreate.c, rtems/src/ratemondelete.c,
360        rtems/src/ratemongetstatus.c, rtems/src/ratemonident.c,
361        rtems/src/ratemonperiod.c, rtems/src/ratemontimeout.c,
362        score/Makefile.am, score/include/rtems/score/object.h,
363        score/src/threadhandler.c, wrapup/Makefile.am: Integrate Rate
364        Monotonic Statistics and Period Usage into Rate Monotonic Manager.
365        Added the following directives: rtems_rate_monotonic_get_statistics,
366        rtems_rate_monotonic_reset_statistics,
[c3330a8]367        rtems_rate_monotonic_reset_all_statistics,
368        rtems_rate_monotonic_report_statistics, and rtems_object_get_name.
[e1bce86]369        Obsoleted the rtems/rtmonuse.h file as a public interface.
370        * rtems/src/ratemongetstatistics.c,
371        rtems/src/ratemonreportstatistics.c, rtems/src/ratemonresetall.c,
372        rtems/src/ratemonresetstatistics.c, rtems/src/rtemsobjectgetname.c,
373        score/src/objectgetnameasstring.c: New files.
374        * libmisc/rtmonuse/rtmonuse.c, libmisc/rtmonuse/rtmonuse.h: Removed.
375
[8a5186d5]3762007-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
377
378        * libcsupport/Makefile.am, libcsupport/src/unixlibc.c: Split off dummry
379        rtems_io_register_name for use on unix.
380        * libcsupport/src/unixlibc_io.c: New file.
381
[404903b]3822007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
383
384        * score/src/coremsgseize.c: A blocking sender's message size was
385        pulled out of the wrong field in the Wait information structure.
386        * score/src/objectallocate.c: With the new optional manager support,
387        we only stub out the initialization. This makes it possible to attempt
388        to create an object with the information structure only initialized
389        with all zeros.  This ensures we return an error cleanly in this case.
390
[70669f28]3912007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
392
393        * rtems/src/region.c, sapi/src/exinit.c: Now that the Region is
394        an optional manager, we cannot depend on it do initialize the
395        internal Allocator Mutex.  This was always a questionable place to
396        do it, so this is a cleanup.
397
[4da36c1a]3982007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
399
400        * libmisc/cpuuse/cpuuse.c, libmisc/stackchk/check.c,
401        libmisc/stackchk/stackchk.h: Clean up as side-effect of making them
402        suitable for inclusion in the Users Guide.
403
[e819020f]4042007-05-11      Joel Sherrill <joel.sherrill@oarcorp.com>
405
406        * ChangeLog: Move all ChangeLog entries for 2006 and earlier to
407        ChangeLog-pre2007.
408        * ChangeLog-pre2007: New file.
409
[45d406f8]4102007-05-10      Joel Sherrill <joel.sherrill@OARcorp.com>
411
412        PR 1241/rtems
413        * score/src/threadchangepriority.c, score/src/threadqrequeue.c: Close
414        critical section window added with requeueing support.
415
[ebb35264]4162007-05-10      Ralf Corsépius <ralf.corsepius@rtems.org>
417
[af846fb9]418        * libcsupport/include/rtems/cdefs.h,
419          libcsupport/include/sys/cdefs.h: Remove.
[1a9aa7e]420        * Makefile.am: Remove libcsupport/include/sys/cdefs.h.
[af3e1a5f]421        * libcsupport/Makefile.am: Remove include/rtems/cdefs.h.
[ebb35264]422        * include/rtems/bsd/sys/queue.h, libcsupport/include/sys/ioccom.h,
423        libnetworking/netdb.h, libnetworking/resolv.h,
424        libnetworking/arpa/inet.h, libnetworking/arpa/nameser.h,
425        libnetworking/libc/gethostbydns.c, libnetworking/libc/res_stubs.c,
426        libnetworking/machine/in_cksum.h, libnetworking/net/ethernet.h,
427        libnetworking/net/if.h, libnetworking/net/if_dl.h,
428        libnetworking/netinet/ip.h, libnetworking/netinet/tcp.h,
429        libnetworking/rtems/rtems_bsdnet_internal.h,
430        libnetworking/sys/libkern.h, libnetworking/sys/mount.h,
431        libnetworking/sys/poll.h, libnetworking/sys/socket.h,
432        libnetworking/sys/sysctl.h, libnetworking/sys/syslog.h,
433        libnetworking/sys/uio.h, libnetworking/sys/un.h,
434        librpc/include/rpc/auth.h, librpc/include/rpc/auth_unix.h,
435        librpc/include/rpc/clnt.h, librpc/include/rpc/clnt_soc.h,
436        librpc/include/rpc/pmap_clnt.h, librpc/include/rpc/pmap_prot.h,
437        librpc/include/rpc/pmap_rmt.h, librpc/include/rpc/svc.h,
438        librpc/include/rpc/svc_soc.h, librpc/include/rpc/xdr.h,
[5c15f279]439        librpc/include/rpcsvc/ypclnt.h, librpc/include/rpc/rpc_com.h:
440        Include <rtems/bsd/sys/cdefs.h> instead of <sys/cdefs.h>.
[ebb35264]441
[ae1a4c14]4422007-05-10      Ralf Corsépius <ralf.corsepius@rtems.org>
443
444        * Makefile.am: Reflect introduction of
445          include/rtems/bsd/sys/cdefs.h.
446        * include/rtems/bsd/sys/cdefs.h: New.
447
[03451820]4482007-05-10      Ralf Corsépius <ralf.corsepius@rtems.org>
449
450        * libnetworking/Makefile.am: Reflect having removed sys/queue.h.
451        * libnetworking/sys/queue.h: Remove.
452
[5515a758]4532007-05-10      Ralf Corsépius <ralf.corsepius@rtems.org>
454
[5bfe5fd0]455        * librpc/src/xdr/xdr_float.c: Include <rtems/endian.h> instead of
456        <machine/endian.h>.
[23d748dc]457        * libnetworking/rtems/rtems_showroute.c,
458        libnetworking/rtems/rtems_showipstat.c,
459        libnetworking/rtems/rtems_showtcpstat.c,
460        libnetworking/rtems/rtems_showicmpstat.c,
461        libnetworking/rtems/rtems_showmbuf.c,
462        libnetworking/rtems/rtems_showudpstat.c,
463        libnetworking/rtems/rtems_showifstat.c, libnetworking/net/if.c,
464        libnetworking/net/raw_cb.c, libnetworking/net/route.c,
465        libnetworking/net/rtsock.c, libnetworking/net/raw_usrreq.c,
466        libnetworking/netinet/tcp_usrreq.c,
467        libnetworking/netinet/tcp_timer.c, libnetworking/netinet/if_ether.c,
468        libnetworking/netinet/tcp_debug.c, libnetworking/netinet/ip_fw.c,
469        libnetworking/netinet/ip_output.c,
470        libnetworking/netinet/ip_mroute.c, libnetworking/netinet/in_proto.c,
471        libnetworking/netinet/udp_usrreq.c,
472        libnetworking/netinet/tcp_output.c,
473        libnetworking/netinet/tcp_subr.c, libnetworking/netinet/tcp_input.c,
474        libnetworking/netinet/in_rmx.c, libnetworking/netinet/in_pcb.c,
475        libnetworking/netinet/raw_ip.c, libnetworking/netinet/ip_divert.c,
476        libnetworking/netinet/in.c, libnetworking/kern/uipc_socket2.c,
477        libnetworking/kern/kern_sysctl.c, libnetworking/kern/uipc_socket.c,
478        libnetworking/kern/kern_subr.c: Include <rtems/bsd/sys/queue.h>
479        instead of <sys/queue.h>.
480        * libnetworking/sys/socketvar.h, libnetworking/sys/mount.h,
481        libnetworking/sys/sysctl.h, libnetworking/net/raw_cb.h,
482        libnetworking/net/if.h, libnetworking/net/if_media.h,
483        libnetworking/net/if_var.h, libnetworking/netinet/in_var.h,
484        libnetworking/netinet/in_pcb.h: Include <rtems/bsd/sys/queue.h>
485        instead of <sys/queue.h>.
[7a1c421f]486        * Makefile.am: Reflect addition of include/rtems/bsd/sys/queue.h.
[5515a758]487        * include/rtems/bsd/sys/queue.h: New (Copied from
488          libnetworking/sys/queue.h).
489
[c3db01d0]4902007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
491
492        * libcsupport/include/rtems/libcsupport.h, libcsupport/src/newlibc.c,
493        sapi/Makefile.am, sapi/include/confdefs.h, sapi/src/exinit.c,
494        score/Makefile.am, score/preinstall.am,
495        score/include/rtems/score/userext.h, score/src/chain.c,
496        score/src/userext.c: Switch to newlib reentrancy extension being
497        installed in the initial set instead of using rtems_extension_create.
498        While implementing this, noticed that user extensions and chain code
499        had multiple functions in a single file which is not desirable in the
500        SuperCore and API portions of RTEMS, so split these into multiple
501        files with one function per file. Also noticed that some of user
502        extension code was inlined for no particular reason so moved that to
503        C bodies.  Split executive shutdown from initialization since not
504        every application shuts down.  Moved __fini call to executive shutdown
505        to be more symmetrical with where it is called at startup.
506        * sapi/src/exshutdown.c, score/src/chainappend.c,
507        score/src/chainextract.c, score/src/chainget.c,
508        score/src/chaininsert.c, score/src/userextaddapiset.c,
509        score/src/userextaddset.c, score/src/userextremoveset.c,
510        score/src/userextthreadbegin.c, score/src/userextthreadcreate.c,
511        score/src/userextthreaddelete.c, score/src/userextthreadrestart.c,
512        score/src/userextthreadstart.c, score/src/userextthreadswitch.c: New
513        files.
514        * score/inline/rtems/score/userext.inl: Removed.
515
[f16ea90]5162007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
517
518        * libcsupport/src/error.c, sapi/include/rtems/config.h: Do not
519        reference _Configuration_MP_table if multiprocessing is disabled.
520
[361457db]5212007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
522
523        * libmisc/monitor/mon-monitor.c, libmisc/monitor/mon-server.c: Do not
524        reference _Configuration_MP_table if multiprocessing is disabled.
525
[7a4e32f4]5262007-05-09      Ralf Corsépius <ralf.corsepius@rtems.org>
527
[2283e16]528        * libnetworking/machine/endian.h: Remove.
529        * libnetworking/Makefile.am: Remove machine/endian.h.
[a2dc889]530        * libnetworking/arpa/nameser_compat.h, libnetworking/netinet/in.h,
531        libnetworking/rtems/rtems_bsdnet_internal.h: Include
532        <rtems/endian.h> instead of <machine/endian.h>.
[6e4bc7c]533        * Makefile.am: Add include/rtems/endian.h.
[7a4e32f4]534        * include/rtems/endian.h: New (Copied from
535          libnetworking/machine/endian.h).
536
[3ccb4b0]5372007-05-09      Ralf Corsépius <ralf.corsepius@rtems.org>
538
[a419c5d0]539        * libcsupport/src/readdir.c, libnetworking/net/slcompress.c,
540        pppd/md4.h, pppd/md5.h, pppd/pppd.h,
541        score/cpu/m68k/rtems/score/m68k.h: Include <rtems/stdint.h> instead
542        of <stdint.h>.
[2bcd08b]543        * libnetworking/machine/endian.h: Remove
544          CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
[3ccb4b0]545        * NEWS: new.
546
[890d2c6]5472007-05-09      Ralf Corsépius <ralf.corsepius@rtems.org>
548
549        PR 1243
550        * pppd/auth.c (set_allowed_addrs): Remove bogus dereference.
551
[161016b]5522007-05-08      Ralf Corsépius <ralf.corsepius@rtems.org>
553
[5a2feead]554        * libnetworking/machine/endian.h: Convert htons, htonl, ntohs, ntohl
555        to inline functions, using uint[16,32]_t.
[70e624e]556        * libnetworking/netdb.h: Change netent->n_net to uint32_t to comply
557        with SUSv3.
[5a221ff6]558        * telnetd/icmds.c: Add HAVE_CONFIG_H magic.
[ff485b1]559        * rtems/src/regionprocessqueue.c, score/src/heapresizeblock.c
560        score/src/threadqrequeue.c, ftpd/ftpd.c, libblock/src/show_bdbuf.c:
561        Add HAVE_CONFIG_H magic.
[f237810]562        * libnetworking/libc/gethostbydns.c,
563        libnetworking/libc/inet_net_ntop.c,
564        libnetworking/libc/inet_pton.c: Eliminate __P.
[32556fc]565        * librpc/src/rpc/rtime.c: Use uint32_t instead of unsigned long for
566        return value of ntohl (POSIX requirement).
567        Use UINT32_C macros to avoid overflows on 16bit targets.
568        Eliminate __P.
[161016b]569        * configure.ac: Check for working PRIxPTR.
570
[d32c7f8]5712007-05-08      Ralf Corsépius <ralf.corsepius@rtems.org>
572
573        * score/include/rtems/score/thread.h, score/inline/rtems/score/stack.inl
574        score/src/threadinitialize.c, score/src/threadstackallocate.c:
575        Use size_t for stack sizes.
576
[e746a88]5772007-05-03      Joel Sherrill <joel@OARcorp.com>
578
579        * ChangeLog, libcsupport/src/malloc.c,
580        libcsupport/src/mallocfreespace.c, sapi/include/confdefs.h,
581        score/Makefile.am, score/preinstall.am: malloc never blocks so the
582        Region Manager is quite heavy for implementing this. This patch
583        implements the C Program Heap directly in terms of the new Protected
584        Heap handler. This handler is a direct use of a SuperCore Heap in
585        conjunction with the Allocator Mutex used internally by RTEMS. This
586        saves 3184 bytes on most SPARC test executables.
587        * score/include/rtems/score/protectedheap.h, score/src/pheapallocate.c,
588        score/src/pheapallocatealigned.c, score/src/pheapextend.c,
589        score/src/pheapfree.c, score/src/pheapgetblocksize.c,
590        score/src/pheapgetfreeinfo.c, score/src/pheapgetinfo.c,
591        score/src/pheapinit.c, score/src/pheapresizeblock.c,
592        score/src/pheapwalk.c: New files.
593
5942007-05-03      Joel Sherrill <joel@OARcorp.com>
595
596        * libcsupport/src/rmdir.c: Fixed spacing.
597        * libcsupport/Makefile.am, libcsupport/src/newlibc.c: Split _exit from
598        newlibc.c. It is not required for minimum executing and drops 624
599        from SPARC minimum executable.
600        * libcsupport/src/newlibc_exit.c: New file.
601
[0ab34c90]6022007-04-17      Joel Sherrill <joel@OARcorp.com>
603
604        * itron/Makefile.am, itron/src/eventflags.c, itron/src/fmempool.c,
605        itron/src/itronintr.c, itron/src/itrontime.c, itron/src/network.c,
606        itron/src/port.c, itron/src/sysmgmt.c, itron/src/task.c,
607        itron/src/vmempool.c, posix/Makefile.am, posix/src/pthread.c,
608        rtems/src/taskinitusers.c, rtems/src/tasks.c,
609        sapi/include/confdefs.h, sapi/src/io.c: Various modification to
610        reduce executable size. Most were refactoring of files. Split ITRON
611        API files. Implemented mechanism to avoid initialization task/thread
612        loop being linked in when that style of task initialization was not
613        being used.
614        * itron/src/acp_por.c, itron/src/act_cyc.c, itron/src/cal_por.c,
615        itron/src/chg_iXX.c, itron/src/clr_flg.c, itron/src/cre_flg.c,
616        itron/src/cre_mpf.c, itron/src/cre_mpl.c, itron/src/cre_por.c,
617        itron/src/def_alm.c, itron/src/def_cyc.c, itron/src/def_exc.c,
618        itron/src/def_int.c, itron/src/def_svc.c, itron/src/del_flg.c,
619        itron/src/del_mpf.c, itron/src/del_mpl.c, itron/src/del_por.c,
620        itron/src/dis_int.c, itron/src/dly_tsk.c, itron/src/ena_int.c,
621        itron/src/fwd_por.c, itron/src/get_blf.c, itron/src/get_blk.c,
622        itron/src/get_tim.c, itron/src/get_ver.c, itron/src/itroninittasks.c,
623        itron/src/loc_cpu.c, itron/src/nget_nod.c, itron/src/nget_ver.c,
624        itron/src/nrea_dat.c, itron/src/nwri_dat.c, itron/src/pacp_por.c,
625        itron/src/pcal_por.c, itron/src/pget_blf.c, itron/src/pget_blk.c,
626        itron/src/pol_flg.c, itron/src/ref_alm.c, itron/src/ref_cfg.c,
627        itron/src/ref_cyc.c, itron/src/ref_flg.c, itron/src/ref_iXX.c,
628        itron/src/ref_mpf.c, itron/src/ref_mpl.c, itron/src/ref_por.c,
629        itron/src/ref_sys.c, itron/src/rel_blf.c, itron/src/rel_blk.c,
630        itron/src/ret_int.c, itron/src/ret_tmr.c, itron/src/ret_wup.c,
631        itron/src/rpl_rdv.c, itron/src/set_flg.c, itron/src/set_tim.c,
632        itron/src/tacp_por.c, itron/src/tcal_por.c, itron/src/tget_blf.c,
633        itron/src/tget_blk.c, itron/src/twai_flg.c, itron/src/unl_cpu.c,
634        itron/src/wai_flg.c, posix/src/pthreadinitthreads.c: New files.
635
[832d4124]6362007-04-17      Ralf Corsépius <ralf.corsepius@rtems.org>
637
638        * score/include/rtems/score/thread.h:
639          Use Context_Control_fp* instead of void* for fp_contexts.
640
[029c1fd8]6412007-04-16      Joel Sherrill <joel@OARcorp.com>
642
643        PR 1240/filesystem
644        * libfs/src/imfs/imfs_rmnod.c: Fix link when removing a symlink. Memory
645        for filename was not being freed.
646
[8da9f60]6472007-04-16      Ralf Corsépius <ralf.corsepius@rtems.org>
648
649        * pppd/utils.c: Use uintptr_t instead of unsigned long.
650
[d1325d6a]6512007-04-16      Joel Sherrill <joel@OARcorp.com>
652
653        * itron/src/rsm_tsk.c: Correct error returned.
654
[dfa10d28]6552007-04-14      Ralf Corsépius <ralf.corsepius@rtems.org>
656
[e360bc2]657        * configure.ac: Redefine LIBPOSIX to !UNIX.
[dfa10d28]658        * posix/src/usleep.c, libcsupport/src/readlink.c:
659        Update API to SUSv3.
660
[214ae74]6612007-04-13      Ralf Corsépius <ralf.corsepius@rtems.org>
662
[c8eb344]663        * posix/Makefile.am: Unconditionally build src/sleep.c,
664          src/usleep.c.
[09ea84cf]665        * posix/src/clockgettime.c: #ifdef CLOCK_MONOTONIC the
666          CLOCK_MONOTONIC case.
[214ae74]667        * score/inline/rtems/score/tod.inl: Include <sys/time.h>.
668
[1cd122c]6692007-04-13      Ralf Corsépius <ralf.corsepius@rtems.org>
670
[cf98ed52]671        * posix/Makefile.am: Cosmetics.
[1cd122c]672        * configure.ac: Add AM_CONDITIONAL(HAS_PTHREADS).
673        * httpd/Makefile.am: Use HAS_PTHREADS instead of LIBPOSIX.
674
[7a5e8fb6]6752007-04-13      Ralf Corsépius <ralf.corsepius@rtems.org>
676
[aaa8b33]677        * posix/Makefile.am, wrapup/Makefile.am, configure.ac: Rename
678          AM_CONDITIONAL(HAS_POSIX) into LIBPOSIX.
[a7af8269]679        * posix/src/clockgettime.c, posix/src/clocksettime.c: Don't include
680          rtems/posix/time.h.
[84d1cc3]681        * posix/src/nanosleep.c: Include rtems/score/timespec.h instead of
682          rtems/posix/time.h.
[7a5e8fb6]683        * score/include/rtems/score/object.h: Use size_t for byte sizes.
684
[abee2fd]6852007-04-12      Joel Sherrill <joel@OARcorp.com>
686
687        * itron/src/rsm_tsk.c: Correct error returned.
688
[cf98ed52]6892007-04-09      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
[d59cae9]690
[3f37d12]691        * include/rtems/pci.h: Added device ID for MOTOROLA_HAWK
[d59cae9]692
[befa0042]6932007-04-09      Ralf Corsépius <ralf.corsepius@rtems.org>
694
695        * libcsupport/src/newlibc.c: Add __ATTRIBUTE_IMPURE_PTR__
[3f37d12]696        (Fixes "relocation truncated to fit: R_MIPS_GPREL16" against
697        _impure_ptr bug).
[befa0042]698        Fix abuse of _REENT_INIT().
699
[63f786e]7002007-04-05      Joel Sherrill <joel@OARcorp.com>
701
702        * itron/src/itrontime.c: Fix typo.
703        * score/include/rtems/score/tod.h: Add TOD_TICKS_PER_SECOND macro.
704        * score/src/iterateoverthreads.c: Safely take NULL as argument.
705        * score/src/threaddispatch.c: Formatting.
706
[afc0a39]7072007-04-05      Joel Sherrill <joel@OARcorp.com>
708
709        * posix/Makefile.am: Fix formatting.
710
[412dbff6]7112007-04-05      Joel Sherrill <joel@OARcorp.com>
712
713        * posix/Makefile.am, posix/include/rtems/posix/time.h,
714        posix/src/adjtime.c, posix/src/alarm.c, posix/src/clockgetres.c,
715        posix/src/condtimedwait.c, posix/src/mqueuetimedreceive.c,
716        posix/src/mqueuetimedsend.c, posix/src/mutextimedlock.c,
717        posix/src/nanosleep.c, posix/src/posixtimespecabsolutetimeout.c,
718        posix/src/pthread.c, posix/src/pthreadcreate.c,
719        posix/src/pthreadsetschedparam.c, posix/src/ptimer1.c,
720        posix/src/sched.c, posix/src/semtimedwait.c,
721        posix/src/sigtimedwait.c, posix/src/ualarm.c,
722        rtems/src/clocktodtoseconds.c, score/Makefile.am,
723        score/preinstall.am, score/include/rtems/score/tod.h,
724        score/inline/rtems/score/tod.inl, score/src/coretod.c,
725        score/src/coretodget.c, score/src/coretodgetuptime.c,
726        score/src/coretodset.c, score/src/coretodtickle.c: Provide timespec
727        manipulation routines in the SuperCore. Use them everywhere possible.
728        This lead to significant cleanup in the API routines and eliminated
729        some of the same code from the POSIX API. At this point, the
730        SuperCore keeps time in POSIX timespec format properly from 1970. You
731        just cannot set it before 1988 in keeping with RTEMS traditional
732        behavior.
733        * score/include/rtems/score/timespec.h, score/src/timespecaddto.c,
734        score/src/timespecfromticks.c, score/src/timespecisvalid.c,
735        score/src/timespeclessthan.c, score/src/timespecsubtract.c,
736        score/src/timespectoticks.c: New files.
737        * posix/src/posixintervaltotimespec.c,
738        posix/src/posixtimespecsubtract.c,
739        posix/src/posixtimespectointerval.c: Removed.
740
[fc054ca]7412007-04-04      Joel Sherrill <joel@OARcorp.com>
742
743        * score/Makefile.am, score/include/rtems/score/tod.h,
744        score/inline/rtems/score/tod.inl: Make _TOD_Tickle_ticks a real
745        non-inlined routine. It should only be used once so there is little
746        advantage to inlining it.
747        * score/src/coretodtickle.c: New file.
748
[551db24]7492007-04-02      Joel Sherrill <joel@OARcorp.com>
750
751        * posix/Makefile.am, score/src/objectgetnoprotection.c: Eliminate some
752        dead code.
753        * posix/src/time.c: Removed.
754
[f6e0934]7552007-04-02      Joel Sherrill <joel@OARcorp.com>
756
757        * posix/include/rtems/posix/timer.h, posix/src/alarm.c,
758        posix/src/posixtimespectointerval.c, posix/src/ptimer1.c,
759        posix/src/sysconf.c, posix/src/ualarm.c, rtems/src/clockget.c,
760        rtems/src/clocktodvalidate.c, score/include/rtems/score/tod.h,
761        score/inline/rtems/score/tod.inl, score/src/coretod.c: Eliminate
762        TOD_Ticks_per_second variable.
763
[812da54]7642007-04-02      Joel Sherrill <joel@OARcorp.com>
765
766        * itron/src/itrontime.c, libcsupport/src/__gettod.c,
767        posix/include/rtems/posix/time.h, posix/include/rtems/posix/timer.h,
768        posix/src/clockgettime.c, posix/src/clocksettime.c,
769        posix/src/nanosleep.c, posix/src/posixtimespecsubtract.c,
770        posix/src/posixtimespectointerval.c, posix/src/ptimer1.c,
771        posix/src/sleep.c, rtems/Makefile.am,
772        rtems/include/rtems/rtems/clock.h, rtems/include/rtems/rtems/timer.h,
773        rtems/include/rtems/rtems/types.h, rtems/src/clockget.c,
774        rtems/src/clockset.c, rtems/src/clocktodtoseconds.c,
775        rtems/src/clocktodvalidate.c, rtems/src/taskwakewhen.c,
776        score/Makefile.am, score/include/rtems/score/tod.h,
777        score/inline/rtems/score/tod.inl, score/src/coretod.c,
778        score/src/coretodset.c: Convert from Classic API style TOD_Control as
779        fundamental time structure to POSIX struct timespec. Add
780        clock_get_uptime().
781        * rtems/src/clockgetuptime.c, score/src/coretodget.c,
782        score/src/coretodgetuptime.c: New files.
783        * score/src/coretodtickle.c, score/src/coretodtoseconds.c,
784        score/src/coretodvalidate.c: Removed.
785
[d4f8287]7862007-04-02      Joel Sherrill <joel@OARcorp.com>
787
788        * libcsupport/src/printk.c: Add %p support.
789
[d8ec87b4]7902007-04-02      Joel Sherrill <joel@OARcorp.com>
791
792        * libmisc/stackchk/check.c: Add code to check validity of frame pointer
793        in addition to the pattern area being overwritten. Also do some
794        cleanup.
795
[f2a6ee0]7962007-03-31      Ralf Corsépius <ralf.corsepius@rtems.org>
797
798        * include/rtems/pci.h: Further stdint.h fixed-size types.
799
[ee237189]8002007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
801
802        * include/rtems/pci.h: Use stdint.h fixed size-types.
803
[f8509742]8042007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
805
[57521141]806        * libnetworking/Makefile.am: Move libc/send.c to libc_a_SOURCES.
[26f8315]807        * libnetworking/Makefile.am: Move libc/recv.c to libc_a_SOURCES.
[0c83a48]808        * libnetworking/Makefile.am: Move libc/res_config.h to
[ada4d9b]809          libc_a_SOURCES (File is being used).
[0c83a48]810        * libnetworking/libc/iso_addr.c, libnetworking/libc/iso_addr.3:
811        Remove (Unused).
812        * libnetworking/Makefile.am: Remove libc/iso_addr.c, libc/iso_addr.3.
[f8509742]813        * libnetworking/net/ppp-deflate.c, libnetworking/net/bsd-comp.c:
814        Remove (Unused).
815        * libnetworking/Makefile.am: Remove net/ppp-deflate.c, net/bsd-comp.c.
816
[be968631]8172007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
818
[75f40fbb]819        * libnetworking/libc/addr2ascii.c, libnetworking/libc/ascii2addr.c,
820        libnetworking/libc/base64.c, libnetworking/libc/ether_addr.c,
821        libnetworking/libc/gethostbydns.c, libnetworking/libc/gethostbyht.c,
822        libnetworking/libc/gethostbynis.c,
823        libnetworking/libc/gethostnamadr.c,
824        libnetworking/libc/gethostname.c, libnetworking/libc/getnetbydns.c,
825        libnetworking/libc/getnetbyht.c, libnetworking/libc/getnetbynis.c,
826        libnetworking/libc/getnetnamadr.c, libnetworking/libc/getproto.c,
827        libnetworking/libc/getprotoent.c, libnetworking/libc/getprotoname.c,
828        libnetworking/libc/getservbyname.c,
829        libnetworking/libc/getservbyport.c, libnetworking/libc/getservent.c,
830        libnetworking/libc/herror.c, libnetworking/libc/inet_addr.c,
831        libnetworking/libc/inet_lnaof.c, libnetworking/libc/inet_makeaddr.c,
832        libnetworking/libc/inet_net_ntop.c,
833        libnetworking/libc/inet_net_pton.c, libnetworking/libc/inet_neta.c,
834        libnetworking/libc/inet_netof.c, libnetworking/libc/inet_network.c,
835        libnetworking/libc/inet_ntoa.c, libnetworking/libc/inet_ntop.c,
836        libnetworking/libc/inet_pton.c, libnetworking/libc/iso_addr.c,
837        libnetworking/libc/linkaddr.c, libnetworking/libc/map_v4v6.c,
838        libnetworking/libc/ns_addr.c, libnetworking/libc/ns_name.c,
839        libnetworking/libc/ns_netint.c, libnetworking/libc/ns_ntoa.c,
840        libnetworking/libc/ns_parse.c, libnetworking/libc/ns_print.c,
841        libnetworking/libc/ns_ttl.c, libnetworking/libc/nsap_addr.c,
842        libnetworking/libc/rcmd.c, libnetworking/libc/recv.c,
843        libnetworking/libc/res_comp.c, libnetworking/libc/res_data.c,
844        libnetworking/libc/res_debug.c, libnetworking/libc/res_init.c,
845        libnetworking/libc/res_mkquery.c, libnetworking/libc/res_mkupdate.c,
846        libnetworking/libc/res_query.c, libnetworking/libc/res_send.c,
847        libnetworking/libc/res_stubs.c, libnetworking/libc/res_update.c,
848        libnetworking/libc/send.c, libnetworking/libc/strsep.c: Eliminate
849        SCCS, LINT. Add HAVE_CONFIG_H.
[be968631]850        * libcsupport/src/__assert.c: Add HAVE_CONFIG_H.
851
[c807622]8522007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
853
854        * rtems/include/rtems/rtems/tasks.h: Change rtems_task_argument to
855          uintptr_t.
856
[5f1bbae]8572007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
858
[50928d9]859        * libnetworking/netinet/ip_icmp.c, libnetworking/netinet/ip_input.c,
860        libnetworking/netinet/ip_output.c: Further _IP_VHL removal preps.
861
8622007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
863
864        * libnetworking/netinet/ip.h: Add FreeBSD's alignment macros.
[6209041]865        * libnetworking/net/netisr.h: Partial update from FreeBSD.
[0a17f53]866        * libcsupport/src/getpwent.c: Remove bogus cast to long.
[0f0318e]867        * libnetworking/libc/strsep.c: Don't build if provided by libc.
[dbd2c7d]868        * libnetworking/libc/rcmd.c: Eliminate __P(). Cosmetics.
[9bea3c95]869        * libnetworking/sys/select.h: Remove selrecord, selwakeup (Unused).
[88e05619]870        * libnetworking/netinet/ip_output.c: Preps to eliminate _IP_VHL
871        (Abandoned in FreeBSD). Misc mergers from upstream FreeBSD.
[8f48f2bf]872        * libnetworking/netinet/ip_input.c: Preps to eliminate _IP_VHL
873        (Abandoned in FreeBSD). Misc mergers from upstream FreeBSD.
874        * libnetworking/netinet/ip_icmp.c: Preps to eliminate _IP_VHL
875        (Abandoned in FreeBSD).
[58b0907]876        * libnetworking/netinet/tcp_subr.c: Preps to eliminate _IP_VHL
[8f48f2bf]877        (Abandoned in FreeBSD).
[cae2fc3]878        * libnetworking/netinet/raw_ip.c: Preps to eliminate _IP_VHL
[8f48f2bf]879        (Abandoned in FreeBSD).
[14b7b0c6]880        * libnetworking/netinet/ip_output.c: Partial update from FreeBSD.
[5f1bbae]881        * libnetworking/netinet/ip_fw.c: Eliminate __P().
882
[4b6546f0]8832007-03-28      Chris Johns <chrisj@rtems.org>
884
885        * rtems/Makefile.am, rtems/include/rtems/rtems/clock.h,
886        score/include/rtems/score/watchdog.h: Add support for a handler to
887        obtain the number of nanoseconds since the last clock tick. The
888        primary interface for this is rtems_clock_set_nanoseconds_extension.
889        Subsequent commits from Joel will redo the TOD support to use this
890        capability.
891        * rtems/src/clocksetnsecshandler.c: New file.
892
[4fbd8f7]8932007-03-28      Joel Sherrill <joel@OARcorp.com>
894
895        PR 1234/cpukit
896        * libcsupport/Makefile.am: Provide printk() based implementation of
897        __assert() to reduce dependencies in executables.
898        * libcsupport/src/__assert.c: New file.
899
[a67c316]9002007-03-28      Ralf Corsépius <ralf.corsepius@rtems.org>
901
[e2a23690]902        * librpc/src/rpc/clnt_tcp.c (clnttcp_create):
903        Use uintptr_t for "disrupt". Remove bogus (long) cast.
[c35e3fed]904        * libnetworking/net/ppp-comp.h: Remove (Unused).
905        * libnetworking/Makefile.am: Remove net/ppp-comp.h.
[6562ad3b]906        * libnetworking/sys/buf.h: Remove (Unused).
907        * libnetworking/Makefile.am: Remove sys/buf.h.
[87a87b0]908        * libnetworking/kern/kern_sysctl.c,
909        libnetworking/kern/uipc_socket2.c: Include <sys/queue.h> instead of
910        <sys/buf.h>.
[a67c316]911        *  libcsupport/include/sys/sockio.h: Partial update from
912          FreeBSD.
913
[de4b317]9142007-03-28      Ralf Corsépius <ralf.corsepius@rtems.org>
915
[d3819b5]916        * libnetworking/netinet/ip_output.c: Use uint32_t optlen.
[de4b317]917        * libnetworking/netinet/igmp.c: Eliminate __P().
918        * libnetworking/netinet/in.c: Eliminate __P().
919        * libnetworking/netinet/tcp_subr.c: Eliminate __P().
920        * libnetworking/netinet/in_pcb.c: Eliminate __P().
921        * libnetworking/netinet/ip_output.c: Eliminate __P().
922
[5c93ba2b]9232007-03-28      Ralf Corsépius <ralf.corsepius@rtems.org>
924
925        * libnetworking/sys/protosw.h (pr_usrreqs.pru_attach,
926        pr_usrreqs.pru_control, pr_usrreqs.pru_rcvd, pr_usrreqs.pru_rcvoob):
927        Change int args to intptr_t because they are casted to pointers.
928        * libnetworking/netinet/tcp_usrreq.c,
929        libnetworking/kern/uipc_socket2.c: Reflect changes to sys/protosw.h.
930
[2c52cfb]9312007-03-28      Ralf Corsépius <ralf.corsepius@rtems.org>
932
[fa768df]933        * libnetworking/rtems/rtems_glue.c: Cast to intptr_t instead of
934        "long", because long is not guaranteed to be castable to char*.
[0b07d87]935        * libnetworking/netinet/ip_input.c: Eliminate __P().
936        Change "int next" to "int32_t next" for 16bit targets.
[d5fce8fe]937        * libnetworking/netinet/tcp_input.c: Eliminate __P().
[a4ebe302]938        * libnetworking/netinet/in_rmx.c: Eliminate __P().
[c31fbf5]939        * libnetworking/netinet/tcp_usrreq.c: Eliminate __P().
940        * libnetworking/netinet/udp_usrreq.c: Eliminate __P().
[2c52cfb]941        * libnetworking/nfs/bootp_subr.c: Eliminate __P().
942        * libnetworking/rtems/rtems_bsdnet_internal.h: Eliminate __P().
943        * libnetworking/kern/uipc_domain.c: Eliminate __P().
944
[0d150a4c]9452007-03-28      Ralf Corsépius <ralf.corsepius@rtems.org>
946
947        * libnetworking/net/pppcompress.h, libnetworking/net/pppcompress.c:
948        Remove (Abandoned in FreeBSD).
949        * libnetworking/Makefile.am: Remove net/pppcompress.c,
950        net/pppcompress.h.
951        * libnetworking/net/if_ppp.c: Use net/slcompress.h instead of
952        net/pppcompress.h.
953        * libnetworking/net/slcompress.h: Cosmetics from FreeBSD.
954        * libnetworking/net/ppp_tty.c: Use net/slcompress.h instead of
955        net/pppcompress.h.
956
[fb1d7c83]9572007-03-28      Ralf Corsépius <ralf.corsepius@rtems.org>
958
[55fe04b]959        * libnetworking/net/pppcompress.h: Eliminate __P().
[e052fc9]960        * libnetworking/net/if_pppvar.h: Cosmetics from FreeBSD.
[fb1d7c83]961        * libnetworking/net/if_llc.h: Update from FreeBSD.
962
[a52a20fc]9632007-03-27      Ralf Corsépius <ralf.corsepius@rtems.org>
[e6a59370]964
[d9270b5]965        * pppd/ccp.c, pppd/options.c: Include <net/ppp_comp.h> instead of
966          <net/ppp-comp.h>.
967        * libnetworking/net/ppp-comp.h: Include <net/ppp_comp.h>.
968        Warn about using it.
[84e49054]969        * libnetworking/Makefile.am: Add net/ppp_comp.h.
[0e253a0]970        * libnetworking/net/ppp_comp.h: New (copy of ppp-comp.h).
[3c4c5e0]971        * libnetworking/net/ppp-comp.h: Eliminate __P(). Cosmetics from
972          FreeBSD.
[768fe4e]973        * libnetworking/machine/in_cksum.h: Eliminate __P().
[23af1d4]974        * pppd/auth.c, pppd/cbcp.c, pppd/ccp.c, pppd/chap.c,
975        pppd/chap_ms.c, pppd/chat.c, pppd/demand.c, pppd/fsm.c,
976        pppd/ipcp.c, pppd/lcp.c, pppd/options.c, pppd/rtemsmain.c,
977        pppd/sys-rtems.c, pppd/upap.c, pppd/utils.c:
978        Eliminate __P().
[0f0b5e8]979        * libcsupport/src/scandir.c: Eliminate __P().
[a52a20fc]980        * pppd/chap.h, pppd/chap_ms.h, pppd/fsm.h, pppd/ipcp.h,
981        pppd/lcp.h, pppd/magic.h, pppd/md4.h, pppd/pppd.h, pppd/upap.h:
982        Eliminate __P().
[6b4010d6]983        * libnetworking/netinet/ip_mroute.c: Eliminate __P().
[c95ac2f3]984        * libnetworking/netinet/ip_mroute.h: Partial update from FreeBSD.
[e6a59370]985        * libnetworking/net/raw_cb.c: Sync with FreeBSD.
986
[0061ef98]9872007-03-26      Joel Sherrill <joel@OARcorp.com>
988
989        PR 1231/cpukit
990        * posix/src/adasupp.c, posix/src/clockgetcpuclockid.c,
991        posix/src/clockgetenableattr.c, posix/src/clockgetres.c,
992        posix/src/clockgettime.c, posix/src/clocksetenableattr.c,
993        posix/src/mutex.c, posix/src/mutexattrdestroy.c,
994        posix/src/mutexattrgetprioceiling.c,
995        posix/src/mutexattrgetprotocol.c, posix/src/mutexattrgetpshared.c,
996        posix/src/mutexattrinit.c, posix/src/mutexattrsetprioceiling.c,
997        posix/src/mutexattrsetprotocol.c, posix/src/mutexattrsetpshared.c,
998        posix/src/mutexdefaultattributes.c, posix/src/mutexdestroy.c,
999        posix/src/mutexgetprioceiling.c, posix/src/mutexlock.c,
1000        posix/src/mutexlocksupp.c, posix/src/mutexmp.c,
1001        posix/src/mutexsetprioceiling.c, posix/src/mutextimedlock.c,
1002        posix/src/mutextrylock.c, posix/src/mutexunlock.c,
1003        posix/src/nanosleep.c, posix/src/posixintervaltotimespec.c,
1004        posix/src/posixtimespecsubtract.c,
1005        posix/src/posixtimespectointerval.c,
1006        posix/src/psignalclearprocesssignals.c,
1007        posix/src/psignalclearsignals.c,
1008        posix/src/psignalsetprocesssignals.c,
1009        posix/src/psignalunblockthread.c, posix/src/ptimer.c,
1010        posix/src/ptimer1.c, posix/src/sched.c, posix/src/time.c: Remove
1011        unneeded includes of assert.h
1012
[9d52e69]10132007-03-26      Joel Sherrill <joel@OARcorp.com>
1014
1015        * libcsupport/include/rtems/assoc.h: Pick up the include file
1016        changes associated with the file splitting.
1017
[359322a]10182007-03-26      Joel Sherrill <joel@OARcorp.com>
1019
1020        * libcsupport/Makefile.am: Pick up the Makefile changes associated
1021        with the file splitting.
1022
[55568af]10232007-03-26      Joel Sherrill <joel@OARcorp.com>
1024
1025        * libcsupport/src/assoc.c, libcsupport/src/libio.c,
1026        libcsupport/src/write.c: Split files to shrink minimum.exe. Hopefully
1027        this will not be deemed necessary to commit to the 4.7 branch.
1028        * libcsupport/src/assoclocalbyname.c,
1029        libcsupport/src/assoclocalbyremote.c,
1030        libcsupport/src/assoclocalbyremotebitfield.c,
1031        libcsupport/src/assocnamebylocal.c,
1032        libcsupport/src/assocnamebylocalbitfield.c,
1033        libcsupport/src/assocnamebyremote.c,
1034        libcsupport/src/assocnamebyremotebitfield.c,
1035        libcsupport/src/assocptrbylocal.c, libcsupport/src/assocptrbyname.c,
1036        libcsupport/src/assocptrbyremote.c,
1037        libcsupport/src/assocremotebylocal.c,
1038        libcsupport/src/assocremotebylocalbitfield.c,
1039        libcsupport/src/assocremotebyname.c, libcsupport/src/libio_init.c,
1040        libcsupport/src/write_r.c: New files.
1041
[1002abb9]10422007-03-26      Joel Sherrill <joel@OARcorp.com>
1043
1044        * libcsupport/src/__gettod.c: Replace incorrect comment about timezone
1045        support and remove deadcode. Replace with comment explaining that
1046        behavior is compatible with GNU/Linux per Eric Norum.
1047
[dc2a1750]10482007-03-26      Ralf Corsépius <ralf.corsepius@rtems.org>
1049
[2661376d]1050        * libnetworking/net/ppp_defs.h, libnetworking/net/if_ppp.h:
1051        Partial update from FreeBSD.
[6efd1a6]1052        * libnetworking/netinet/if_ether.h: Eliminate __P().
[19ef9f72]1053        * libnetworking/netinet/ip_var.h: Eliminate __P().
[da9078a3]1054        * libnetworking/netinet/in.h: Eliminate __P().
[dc2a1750]1055        * libnetworking/netinet/tcp_var.h: Eliminate __P().
1056
[b61d89c9]10572007-03-25      Ralf Corsépius <ralf.corsepius@rtems.org>
1058
[29bac07b]1059        * libnetworking/netinet/udp_var.h: Cosmetics from FreeBSD.
1060        Remove __P();
[b61d89c9]1061        * libnetworking/netinet/in_pcb.h: More partial updates from FreeBSD.
1062
[c922991b]10632007-03-25      Ralf Corsépius <ralf.corsepius@rtems.org>
1064
[a8c31243]1065        * libnetworking/netinet/in_var.h: Remove __P().
[9b97dbfe]1066        * libnetworking/netinet/in_systm.h: Remove __P().
[a3bf7fc]1067        * libnetworking/netinet/in_pcb.h: Partial updates from FreeBSD.
[295bd2b5]1068        * libnetworking/sys/socketvar.h: Cosmetics from FreeBSD.
[590bf06]1069        * libnetworking/netinet/if_ether.c: Remove __P().
[f190f08]1070        * libnetworking/net/raw_cb.h, libnetworking/net/raw_usrreq.c:
1071        More updates from FreeBSD.
[c922991b]1072        * libnetworking/net/raw_cb.h, libnetworking/net/raw_usrreq.c,
1073        libnetworking/net/route.h: Partial update from FreeBSD.
1074
[5e073707]10752007-03-24      Ralf Corsépius <ralf.corsepius@rtems.org>
1076
[2a93bb6]1077        * libnetworking/Makefile.am: Remove nfs/krpc.h.
1078        * libnetworking/nfs/krpc.h: Remove (Unused).
[3818bcb]1079        * libnetworking/kern/kern_subr.c: Remove #ifdef'ed vax code.
[e86108f]1080        * libnetworking/Makefile.am: Remove nfs/nfs.h.
[5e073707]1081        * libnetworking/nfs/nfs.h: Remove (Unused).
1082
[63a5c63]10832007-03-19      Ralf Corsépius <ralf.corsepius@rtems.org>
1084
[5b8e5034]1085        * libnetworking/sys/buf.h: Remove unused/non-implemented bsd kernel
1086          symbols.
[63a5c63]1087        * libnetworking/sys/conf.h: Don't include machine/conf.h.
1088        Update copyright notice.
1089        Remove unused/non-implemented declarations.
1090        * libnetworking/Makefile.am: Remove machine/conf.h.
1091        * libnetworking/machine/conf.h: Remove.
1092
[6cf0fae8]10932007-03-19      Ralf Corsépius <ralf.corsepius@rtems.org>
1094
1095        * libnetworking/sys/systm.h: Update copyright notice from FreeBSD.
1096        Remove many non-supported/unused declarations.
1097
[417edf2]10982007-03-18      Ralf Corsépius <ralf.corsepius@rtems.org>
1099
1100        * libnetworking/sys/ucred.h: Remove crcopy, crdup, crfree, crget,
1101          crhold (Unused/non-implemented).
1102
[f5f1b9c]11032007-03-18      Ralf Corsépius <ralf.corsepius@rtems.org>
1104
[8dcdb051]1105        * libnetworking/sys/ucred.h: Remove __P().
1106        * libnetworking/sys/callout.h: Remove __P().
1107        * libnetworking/sys/domain.h: Remove __P().
1108        * libnetworking/sys/socketvar.h: Remove __P().
1109        * libnetworking/sys/socket.h: Remove __P().
1110        * libnetworking/sys/select.h: Remove __P().
1111        * libnetworking/sys/kernel.h: Remove __P().
1112        * libnetworking/sys/protosw.h: Remove __P().
[1963463]1113        * libnetworking/sys/conf.h: Remove bdevsw, cdevsw, swdevt (Unused).
[f5f1b9c]1114        * libnetworking/sys/systm.h: Remove nblkdev, nchrdev,
1115        swdevt, nswdev, nswap (Unused).
1116
[77b1020a]11172007-03-18      Ralf Corsépius <ralf.corsepius@rtems.org>
1118
[72cbfbb3]1119        * libnetworking/sys/conf.h: Remove non-implemented/unused symbols.
[f0e48c5]1120        * libnetworking/net/ppp_tty.c: Use struct rtems_termios_linesw
1121        instead of struct linesw (PR 1229)
1122        * libnetworking/sys/systm.h: Comment out copyin/copyout to work
1123        around clash with defines from rtems_bsdnet_internal.h.
[77b1020a]1124        * score/src/heapwalk.c: include stdlib.h.
1125
[d7c655d]11262007-03-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1127
[8976329]1128        * libnetworking/sys/buf.h, libnetworking/sys/conf.h:
1129        Remove __P().
[23f5cc5c]1130        * libnetworking/net/if.h, libnetworking/net/if_ppp.h,
1131        libnetworking/sys/signalvar.h, libnetworking/sys/systm.h:
1132        Remove __P().
[30ceeaa]1133        * libcsupport/include/rtems/termiostypes.h,
1134        libcsupport/src/termios.c: Prefix linesw, struct linesw, nwlinesw
1135        with rtems_termios_*.
[d7c655d]1136        * libnetworking/sys/conf.h: Remove linesw, struct linesw, nlinesw.
1137        (Clash with termiostypes.h - PR 1229).
1138
[c294e8d]11392007-03-16      Ralf Corsépius <ralf.corsepius@rtems.org>
1140
[34140dbe]1141        * score/include/rtems/score/wkspace.h,
1142        score/inline/rtems/score/wkspace.inl, score/src/wkspace.c:
1143        Change _Workspace_Handler_initialization and
1144        _Workspace_Allocate_or_fatal_error to using size_t.
[c294e8d]1145        * libnetworking/sys/rtprio.h: Remove (Unused).
1146        * libnetworking/Makefile.am: Remove sys/rtprio.h.
1147
[32dbe39]11482007-03-14      Ralf Corsépius <ralf.corsepius@rtems.org>
1149
1150        * libnetworking/sys/mbuf.h, libnetworking/sys/rtprio.h:
1151        Remove __P().
1152
[d38ac0e]11532007-03-13      Ralf Corsépius <ralf.corsepius@rtems.org>
1154
[26b8262]1155        * libcsupport/src/assocnamebad.c: Remove dead code. Use PRI* macros
1156          to fix warnings.
[83d01d5]1157        * score/include/rtems/score/stack.h: Use size_t for stack sizes.
[d38ac0e]1158        * score/include/rtems/score/chain.h, score/src/chain.c:
1159        Change _Chain_Initialize to using size_t.
1160
[dfb3c2b]11612007-03-12      Joel Sherrill <joel@OARcorp.com>
1162
1163        * libmisc/dumpbuf/dumpbuf.c, libmisc/dumpbuf/dumpbuf.h: Rename
1164        Dump_Buffer to rtems_print_buffer.
1165
[1fb90ec7]11662007-03-12      Joel Sherrill <joel@OARcorp.com>
1167
1168        * score/src/heapallocatealigned.c, score/src/threadqrequeue.c: Correct
1169        license URL and/or fix mistake in copyright notice. Both of these
1170        mistakes appear to be from code submitted after these changes were
1171        made previously.
1172
[e2a8b99]11732007-03-10      Joel Sherrill <joel@OARcorp.com>
1174
1175        PR 1226/cpukit
1176        * sapi/include/confdefs.h: CONFIGURE_HAS_OWN_MULTIPROCESSING_TABLE not
1177        CONFIGURE_HAS_OWN_MULTIPROCESING_TABLE.
1178
[6b7d3a31]11792007-03-08      Joel Sherrill <joel@OARcorp.com>
1180
1181        * libfs/src/imfs/imfs.h: Fix comment.
1182
[6c7928b]11832007-03-08      Joel Sherrill <joel@OARcorp.com>
1184
1185        * libfs/src/imfs/imfs.h: Fix comment.
1186
[8583f82]11872007-03-08      Joel Sherrill <joel@OARcorp.com>
1188
1189        * libmisc/stackchk/check.c, libmisc/stackchk/internal.h,
1190        libmisc/stackchk/stackchk.h: Change dump usage to report usage.
1191
[3d1e8ba]11922007-03-08      Joel Sherrill <joel@OARcorp.com>
1193
1194        * rtems/Makefile.am, rtems/src/msgqsend.c, rtems/src/msgqurgent.c:
1195        Remove wrapper for message queue send and urgent and implement them
1196        directly. There was an unnecessary function call layer in addition to
1197        conditions in the shared routine. Directly coding both directives is
1198        simpler and should result in smaller code.
1199        * rtems/src/msgqsubmit.c: Removed.
1200
[96d0b64]12012007-03-05      Joel Sherrill <joel@OARcorp.com>
1202
1203        PR 1222/cpukit
1204        * score/Makefile.am, score/include/rtems/score/coremutex.h,
1205        score/include/rtems/score/threadq.h,
1206        score/inline/rtems/score/coremutex.inl, score/src/coremsgsubmit.c,
1207        score/src/coremutexsurrender.c, score/src/threadchangepriority.c,
1208        score/src/threadclearstate.c, score/src/threadhandler.c,
1209        score/src/threadinitialize.c, score/src/threadqdequeuefifo.c,
1210        score/src/threadqdequeuepriority.c, score/src/threadqenqueue.c,
1211        score/src/threadqenqueuefifo.c, score/src/threadqenqueuepriority.c,
1212        score/src/threadqextractfifo.c, score/src/threadqextractpriority.c,
1213        score/src/threadsetstate.c: Enhance so that when the prioirity of a
1214        thread that is blocked on a priority based thread queue is changed,
1215        that its placement in the queue is reevaluated based upon the new
1216        priority. This enhancement includes modifications to the SuperCore as
1217        well as new test cases.
1218        * score/src/threadqrequeue.c: New file.
1219
[471998ec]12202007-03-05      Joel Sherrill <joel@OARcorp.com>
1221
1222        * sapi/src/exinit.c: Fix spacing.
1223
[7f5fc4e]12242007-03-05      Joel Sherrill <joel@OARcorp.com>
1225
1226        PR 1221/cpukit
1227        * posix/src/pthreadequal.c: Fix critical section nesting.
1228
[5d750c70]12292007-02-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1230
1231        * libcsupport/Makefile.am: Move getpagesize.c to newlib-only
1232          compiled files.
1233
[c943413]12342007-02-21      Ralf Corsepius <ralf.corsepius@rtems.org>
1235
1236        * wrapup/Makefile.am: Use MKDIR_P instead of mkdir_p.
1237
[4768a274]12382007-02-16      Ralf Corsepius <ralf.corsepius@rtems.org>
1239
1240        * score/Makefile.am: Remove macros/README.
1241
[f692e004]12422007-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1243
[a297369c]1244        * score/include/rtems/score/heap.h, score/src/heap.c,
1245        score/src/heapallocatealigned.c, score/src/heapresizeblock.c:
1246        More size_t for heap-sizes.
[3672dd97]1247        * score/include/rtems/score/heap.h, score/src/heap.c,
1248        score/src/heapallocate.c, score/src/heapextend.c: Use size_t for
1249        heap-sizes.
[f692e004]1250        * libnetworking/resolv.h: Typo fixes. Remove __P().
1251
[c1f3bf3c]12522007-02-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1253
1254        * rtems/include/rtems/rtems/tasks.h, rtems/src/taskcreate.c:
1255        Use size_t for stack-sizes.
1256
[9a673dba]12572007-02-07      Ralf Corsépius <ralf.corsepius@rtems.org>
1258
[ba2f913]1259        * libnetworking/vm/vm_extern.h: Remove non-implemented/unused
1260          functions.
[c1f3bf3c]1261        * configure.ac: Check for intmax_t, uintptr_t, intptr_t,
[9a673dba]1262        pthread.h, pthread_rwlock_t, pthread_barrier_t, pthread_spinlock_t.
1263
[64e442a]12642007-02-06      Till Straumann <strauman@slac.stanford.edu>
1265
1266        * libcsupport/src/gxx_wrappers.c: fix PR#690. Supply
1267        taskvar dtor to plug memory leak. Applied patch attached
1268        to PR#690.
1269
[b3b82e7a]12702007-02-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1271
1272        * libcsupport/src/getpagesize.c: New (moved from posix/src).
1273        * posix/src/getpagesize.c: Removed.
1274        * posix/Makefile.am: Remove references to getpagesize.c.
1275        * libcsupport/Makefile.am: Add getpagesize.c.
1276
[f0bc3835]12772007-02-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1278
[70261d1]1279        * posix/src/sysconf.c: Add support for _SC_PAGESIZE (PR 1215).
[f629a8b]1280        * posix/src/mqueuesendsupp.c: Remove cast to make broken const cast
1281          visible.
[f0bc3835]1282        * score/inline/rtems/score/coremsg.inl: More size_t and consts.
1283
[8f99833b]12842007-02-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1285
[a33a6e43]1286        * rtems/src/msgqsend.c: Use size_t for sizes.
1287        * rtems/src/msgqurgent.c: Use size_t for sizes.
[8f99833b]1288        * rtems/src/msgqbroadcast.c: Use size_t for sizes.
1289        * rtems/src/msgmp.c: Use size_t for sizes.
1290        * rtems/src/msgqsubmit.c: Use size_t for sizes.
1291        * rtems/include/rtems/rtems/msgmp.h: Use size_t for sizes.
1292        * rtems/include/rtems/rtems/message.h: Use size_t for sizes.
1293        * score/inline/rtems/score/coremsg.inl: Use size_t for sizes.
1294
[4b0971d4]12952007-02-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1296
[638aaba1]1297        * itron/src/trcv_mbf.c: Use size_t for sizes.
1298        * libmisc/monitor/mon-object.c: Use size_t for sizes.
1299        * libmisc/monitor/mon-server.c: Use size_t for sizes.
1300        * libmisc/monitor/monitor.h: Use size_t for sizes.
1301        * libmisc/mw-fb/mw_uid.c: Use size_t for sizes.
[85c03ce3]1302        * rtems/include/rtems/rtems/message.h: Use size_t for sizes.
[e26913b0]1303        * rtems/src/msgqreceive.c: Use size_t for sizes.
1304        * posix/src/mqueuerecvsupp.c: Use size_t for sizes.
[4b0971d4]1305        * score/src/coremsgseize.c: Use size_t for sizes.
1306
[8eacfb52]13072007-02-05      Ralf Corsépius <ralf.corsepius@rtems.org>
1308
[11f2f0cd]1309        * posix/include/rtems/posix/mqueue.h: Use size_t for sizes.
1310        * posix/src/mqueuesendsupp.c: Use size_t for sizes.
[8eacfb52]1311        * score/include/rtems/score/coremsg.h: Use size_t for sizes.
1312        * score/src/coremsgbroadcast.c: Use size_t for sizes.
1313        * score/src/coremsgsubmit.c: Use size_t for sizes.
1314
[53cd606]13152007-01-30      Ralf Corsépius <ralf.corsepius@rtems.org>
1316
1317        * libblock/src/show_bdbuf.c: Use inttypes.h macros.
1318
[7c7aabd]13192007-01-29      Ralf Corsépius <ralf.corsepius@rtems.org>
1320
1321        * libmisc/mw-fb/mw_fb.h: Eliminate __u32, __u16.
1322
[07d0ce8]13232007-01-28      Ralf Corsépius <ralf.corsepius@rtems.org>
1324
1325        * libnetworking/libc/gethostbyht.c: Remove warning on unused vars.
1326        Remove isblank (supposed to be provided by libc).
1327
[460175ef]13282007-01-27      Ralf Corsépius <ralf.corsepius@rtems.org>
1329
1330        * libblock/src/show_bdbuf.c: Convert from DOS to UNIX.
1331
[7364df6]13322007-01-27      Ralf Corsépius <ralf.corsepius@rtems.org>
1333
1334        * score/include/rtems/system.h: Remove __RTEMS_MAJOR__,
1335         __RTEMS_MINOR__, __RTEMS_REVISION__ (moved to cpuopt.h).
1336        * configure.ac: Dynamically derive __ __RTEMS_MAJOR__,
1337        __RTEMS_MINOR__, __RTEMS_REVISION__ from _RTEMS_VERSION.
1338        Add __RTEMS_MAJOR__, __RTEMS_MINOR__,__RTEMS_REVISION__ to cpuopt.h.
1339
[0454464]13402007-01-26      Ralf Corsépius <ralf.corsepius@rtems.org>
1341
1342        * score/include/rtems/system.h:
1343        #define __RTEMS_MINOR__ 7 (BZ 1206).
1344
[3d14a45]13452007-01-20      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
1346
[6200dc9]1347        * libblock/src/bdbuf.c, libblock/include/bdbuf.h:
[3d14a45]1348        export some internal variables to make them available in
1349        "show_bdbuf" monitor add-on
1350
[05cdf2a8]13512007-01-16      Till Straumann <strauman@slac.stanford.edu>
[0454464]1352
[05cdf2a8]1353        * libnetworking/rtems/rtems_mii_ioctl.c,
[6200dc9]1354        libnetworking/rtems/rtems_mii_ioctl.h,
1355        libnetworking/rtems/rtems_mii_ioctl_kern.c,
1356        libi2c/libi2c.c, libi2c/libi2c.h:
[05cdf2a8]1357        Added SLAC/Stanford Authorship Note / Copyright + Liability Disclaimer.
1358
[e411dda]13592007-01-09      Joel Sherrill <joel@OARcorp.com>
1360
1361        * libcsupport/src/error.c: rtems_progname is no longer defined in
1362        the BSP startup since it never held a meaningful value.
1363
[e9c1b5f]13642007-01-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1365
1366        * posix/include/aio.h: s/aoi_lio_opcode/aio_lio_opcode/
1367        (BZ 1203).
Note: See TracBrowser for help on using the repository browser.