source: rtems/cpukit/ChangeLog @ 5fb9e2f

4.104.114.84.9
Last change on this file since 5fb9e2f was 5fb9e2f, checked in by Joel Sherrill <joel.sherrill@…>, on Sep 4, 2007 at 7:32:54 PM

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

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