source: rtems/cpukit/ChangeLog @ 908d6ed

4.104.114.84.95
Last change on this file since 908d6ed was 908d6ed, checked in by Thomas Doerfler <Thomas.Doerfler@…>, on Sep 10, 2007 at 6:43:18 AM

Corrected linked list of monitor commands

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