source: rtems/cpukit/ChangeLog @ e420436

4.104.114.84.95
Last change on this file since e420436 was e420436, checked in by Joel Sherrill <joel.sherrill@…>, on 09/06/07 at 15:45:45

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

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