source: rtems/cpukit/ChangeLog @ af3d092

4.104.114.84.95
Last change on this file since af3d092 was a8e030d, checked in by Joel Sherrill <joel.sherrill@…>, on 08/28/07 at 14:09:37

2007-08-28 Joel Sherrill <joel.sherrill@…>

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