source: rtems/cpukit/ChangeLog @ d1b3c44

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

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

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