source: rtems/cpukit/ChangeLog @ acc9f0ab

4.104.114.84.95
Last change on this file since acc9f0ab was acc9f0ab, checked in by Joel Sherrill <joel.sherrill@…>, on 09/05/07 at 23:46:36

2007-09-05 Joel Sherrill <joel.sherrill@…>

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