source: rtems/cpukit/ChangeLog @ 891a8254

4.104.114.84.95
Last change on this file since 891a8254 was 891a8254, checked in by Joel Sherrill <joel.sherrill@…>, on Sep 10, 2007 at 2:20:55 PM

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

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