source: rtems/cpukit/ChangeLog @ 793dd46

4.104.114.84.95
Last change on this file since 793dd46 was 793dd46, checked in by Joel Sherrill <joel.sherrill@…>, on 07/18/07 at 21:31:49

2007-07-18 Joel Sherrill <joel.sherrill@…>

  • libmisc/Makefile.am, libmisc/cpuuse/cpuusagereport.c, libmisc/cpuuse/cpuusagereset.c: Fix bug where cpu usage calculation was always using uptime not time since last cpu usage reset when using nanoseconds granularity.
  • libmisc/cpuuse/cpuusagedata.c: New file.
  • Property mode set to 100644
File size: 52.8 KB
Line 
12007-07-18      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * libmisc/Makefile.am, libmisc/cpuuse/cpuusagereport.c,
4        libmisc/cpuuse/cpuusagereset.c: Fix bug where cpu usage calculation
5        was always using uptime not time since last cpu usage reset when
6        using nanoseconds granularity.
7        * libmisc/cpuuse/cpuusagedata.c: New file.
8
92007-07-13      Joel Sherrill <joel.sherrill@oarcorp.com>
10
11        * libcsupport/src/mount.c: Allow null for output parameter.
12
132007-07-12      Joel Sherrill <joel.sherrill@oarcorp.com>
14
15        * shttpd/compat_rtems.c, shttpd/compat_rtems.h: Add port to listen on
16        to shttpd initialization.
17
182007-07-11      Joel Sherrill <joel.sherrill@oarcorp.com>
19
20        * libcsupport/src/malloc.c: Clean up Malloc debug code.
21        * score/include/rtems/score/heap.h: Spacing.
22        * score/inline/rtems/score/thread.inl:
23        * score/src/heapfree.c. Clean up and add explicit check of the address
24        being freed actually being in the heap.
25        * score/src/heapwalk.c: Switch to printk and do not call abort.
26
272007-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
28
29        * libmisc/stackchk/check.c: Make checking the integrity of the pattern
30        area contingent on the stack checker user extension having been
31        initialized.
32
332007-06-21      Joel Sherrill <joel.sherrill@OARcorp.com>
34
35        * libnetworking/rtems/rtems_syscall.c: Remove RTEMS versions of send()
36        and recv(). We already had the BSD versions and these conflict
37        sometimes when linking.
38
392007-06-21      Joel Sherrill <joel.sherrill@OARcorp.com>
40
41        * libnetworking/rtems/mkrootfs.h, libnetworking/rtems/rtems_bsdnet.h,
42        libnetworking/rtems/rtems_bsdnet_internal.h: Add extern __cplusplus.
43
442007-06-20      Joel Sherrill <joel.sherrill@OARcorp.com>
45
46        * sapi/include/confdefs.h: Do not instantiate initialization
47        thas/thread pointer tables for an API that is not configured.
48
492007-06-20      Joel Sherrill <joel.sherrill@OARcorp.com>
50
51        * libcsupport/Makefile.am:
52        * libcsupport/src/open_dev_console.c: New file.
53
542007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
55
56        * score/src/corerwlock.c: Make sure structure is fully initialized.
57        When reused, some fields will not be zero like at initialization.
58
592007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
60
61        * sapi/include/confdefs.h: POSIX threads use twice the minimum stack
62        size. Account for this.
63
642007-06-13      Joel Sherrill <joel.sherrill@OARcorp.com>
65
66        * configure.ac: Add NDEBUG as a command line compilation option.
67
682007-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
69
70        * libmd/.cvsignore: New file.
71
722007-06-12      Ralf Corsépius <ralf.corsepius@rtems.org>
73
74        * shttpd/defs.h: Eliminate my_strncasecmp.
75        * shttpd/string.c: Eliminate my_strncasecmp.
76
772007-06-12      Ralf Corsépius <ralf.corsepius@rtems.org>
78
79        * wrapup/Makefile.am: Pickup ../libmd/libmd.a.
80        * pppd/Makefile.am: Reflect moving out md*.
81        * pppd/md4.h, pppd/md4.c, pppd/md5.c, pppd/md5.h: Remove (moved to
82          libmd).
83        * libmd/Makefile.am, libmd/md4.c, libmd/md4.h, libmd/md5.c,
84        libmd/md5.h, libmd/preinstall.am: New (moved out from pppd).
85        * configure.ac, Makefile.am: Add libmd.
86
872007-06-12      Ralf Corsépius <ralf.corsepius@rtems.org>
88
89        * shttpd/defs.h: Eliminate my_strlcpy.
90        * shttpd/string.c: Eliminate my_strlcpy.
91
922007-06-12      Ralf Corsépius <ralf.corsepius@rtems.org>
93
94        * shttpd/defs.h: Eliminate my_strdup, my_strndup.
95        * shttpd/string.c: Eliminate my_strdup, my_strndup.
96        * shttpd/Makefile.am: Add -DHAVE_MD5 to use md5 routines from
97          libmd.a.
98
992007-06-12      Ralf Corsépius <ralf.corsepius@rtems.org>
100
101        * wrapup/Makefile.am: Add libmd.a.
102
1032007-06-11      Ralf Corsépius <ralf.corsepius@rtems.org>
104
105        * pppd/Makefile.am: Remove md5 and md4 from libpppd.a.
106          Add pppd/libmd.a.
107        * pppd/md4.c: Don't include pppd.h.
108
1092007-06-11      Ralf Corsépius <ralf.corsepius@rtems.org>
110
111        * shttpd/shttpd.ico, shttpd/resources.rc: Remove (Unused).
112
1132007-06-11      Ralf Corsépius <ralf.corsepius@rtems.org>
114
115        * shttpd/Makefile.am: Conditionally build on LIBNETWORKING.
116        * shttpd/compat_rtems.h: Include <arpa/inet.h>.
117        Add config.h support.
118
1192007-06-11      Ralf Corsépius <ralf.corsepius@rtems.org>
120
121        * shttpd/compat_rtems.h: Define closesocket.
122
1232007-06-11      Ralf Corsépius <ralf.corsepius@rtems.org>
124
125        * shttpd/compat_rtems.h: Add IS_DIRSEP_CHAR.
126
1272007-06-11      Ralf Corsépius <ralf.corsepius@rtems.org>
128        * shttpd/compat_rtems.h, shttpd/compat_rtems.c:
129        Use size_t for stack sizes.
130
1312007-06-11      Ralf Corsépius <ralf.corsepius@rtems.org>
132
133        * configure.ac, Makefile.am: Add shttpd.
134        * shttpd/Makefile.am: New.
135        * shttpd/auth.c, shttpd/cgi.c, shttpd/compat_rtems.c,
136        shttpd/compat_rtems.h, shttpd/compat_unix.c, shttpd/compat_unix.h,
137        shttpd/compat_win32.c, shttpd/compat_win32.h, shttpd/compat_wince.c,
138        shttpd/compat_wince.h, shttpd/config.c, shttpd/defs.h,
139        shttpd/io_cgi.c, shttpd/io_dir.c, shttpd/io_emb.c, shttpd/io_file.c,
140        shttpd/io.h, shttpd/io_socket.c, shttpd/io_ssl.c, shttpd/llist.h,
141        shttpd/log.c, shttpd/Makefile, shttpd/md5.c, shttpd/md5.h,
142        shttpd/mime_type.c, shttpd/resources.rc, shttpd/shttpd.1,
143        shttpd/shttpd.c, shttpd/shttpd.h, shttpd/shttpd.ico, shttpd/ssl.h,
144        shttpd/standalone.c, shttpd/std_includes.h, shttpd/string.c:
145        Import from shttpd-1.37.tar.gz.
146
1472007-06-11      Ralf Corsépius <ralf.corsepius@rtems.org>
148
149        * configure.ac: Remove "pad" from CPU_CONTEXT.
150
1512007-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
152
153        * score/src/coremsg.c: Formatting.
154
1552007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
156
157        * score/include/rtems/score/copyrt.h: Update copyright notice.
158
1592007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
160
161        * sapi/Makefile.am, sapi/include/rtems/io.h, sapi/src/io.c: Split into
162        one function per file execpt io.c which contains required
163        initialization methods.
164        * sapi/src/ioclose.c, sapi/src/iocontrol.c, sapi/src/iodata.c,
165        sapi/src/ioinitialize.c, sapi/src/ioopen.c, sapi/src/ioread.c,
166        sapi/src/ioregisterdriver.c, sapi/src/iounregisterdriver.c,
167        sapi/src/iowrite.c: New files.
168
1692007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
170
171        * sapi/include/confdefs.h, sapi/src/io.c: Readded code to copy driver
172        table into Workspace but now it is only done if the application needs
173        extra slots for dynamic driver registration. Cleaned up
174        rtems_io_register_driver and rtems_io_unregister_driver code and
175        added numerous error cases to register.
176
1772007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
178
179        * libmisc/Makefile.am, libmisc/monitor/mon-object.c,
180        libmisc/monitor/monitor.h, sapi/include/confdefs.h,
181        sapi/include/rtems/config.h, sapi/include/rtems/io.h,
182        sapi/src/exinit.c, sapi/src/io.c: Eliminate maximum_drivers
183        configuration parameter since it was used to configure a no longer
184        used feature. Device names are now part of the filesystem not in a
185        table. This also eliminated the variables _IO_Number_of_devices and
186        _IO_Driver_name_table from RTEMS as well as the memory allocation
187        used to populate _IO_Driver_name_table.
188        * libmisc/monitor/mon-dname.c: Removed.
189
1902007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
191
192        * sapi/include/confdefs.h: Add CONFIGURE_MESSAGE_BUFFER_MEMORY so there
193        is less dependence on CONFIGURE_MEMORY_OVERHEAD. Do not arbitrarily
194        add 1 to CONFIGURE_MEMORY_OVERHEAD so we do not waste a kilobyte for
195        unused Workspace. Round the workspace required size to an 8 byte
196        boundary instead of a 0x400 byte one. We may end up needing to add 8
197        bytes again to account for the alignment rounding.
198
1992007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
200
201        Yu Chen <chyyuu@gmail.com>
202        * score/src/corespinlockwait.c: Per question posted as
203        http://www.rtems.org/ml/rtems-users/2007/may/msg00180.html, changed
204        logical operator to <=.
205
2062007-05-22      Joel Sherrill <joel.sherrill@OARcorp.com>
207
208        * score/cpu/arm/cpu.c, score/cpu/avr/cpu.c, score/cpu/bfin/cpu.c,
209        score/cpu/c4x/cpu.c, score/cpu/h8300/cpu.c, score/cpu/i386/cpu.c,
210        score/cpu/m68k/cpu.c, score/cpu/mips/cpu.c, score/cpu/nios2/cpu.c,
211        score/cpu/no_cpu/cpu.c, score/cpu/sh/cpu.c, score/cpu/sparc/cpu.c,
212        cpukit/sapi/src/exinit.c: Move copying of CPU Table to shared
213        executive initialization.
214
2152007-05-22      Joel Sherrill <joel.sherrill@OARcorp.com>
216
217        * score/src/corerwlockrelease.c: Do not dereference NULL.
218
2192007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
220
221        * rtems/Makefile.am, rtems/include/rtems/rtems/barrier.h,
222        rtems/include/rtems/rtems/dpmem.h, rtems/include/rtems/rtems/event.h,
223        rtems/include/rtems/rtems/message.h, rtems/include/rtems/rtems/part.h,
224        rtems/include/rtems/rtems/ratemon.h, rtems/include/rtems/rtems/region.h,
225        rtems/include/rtems/rtems/sem.h, rtems/include/rtems/rtems/tasks.h,
226        rtems/include/rtems/rtems/timer.h, sapi/Makefile.am,
227        sapi/include/rtems/extension.h: Split Classic API data instantiation
228        into individual files. This reduces the size of the BSS section when
229        an optional manager stub is used. Some tests showed about a 600 byte
230        reduction in BSS size.
231        * rtems/src/taskinitusers.c, sapi/src/rtemsapi.c, rtems/src/tasks.c:
232        Eliminated the variables _RTEMS_tasks_User_initialization_tasks and
233        _RTEMS_tasks_Number_of_initialization_tasks because they were only
234        used in one place after initialized. It was a waste of space.
235        * rtems/src/barrierdata.c, rtems/src/dpmem.c, rtems/src/dpmemdata.c,
236        rtems/src/eventdata.c, rtems/src/msgdata.c, rtems/src/partdata.c,
237        rtems/src/ratemondata.c, rtems/src/regiondata.c,
238        rtems/src/rtemstimerdata.c, rtems/src/semdata.c, rtems/src/taskdata.c,
239        sapi/src/extensiondata.c: New files.
240
2412007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
242
243        * libmisc/Makefile.am, libmisc/cpuuse/README: Split remaining CPU Usage
244        functionality into multiple files to eliminate unnecessary cohesion.
245        Update README.
246        * libmisc/cpuuse/cpuusagereport.c, libmisc/cpuuse/cpuusagereset.c:
247        New files.
248        * libmisc/cpuuse/cpuuse.c: Removed.
249
2502007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
251
252        * rtems/src/ratemonperiod.c: Fix math ordering bug which resulted in a
253        negative value in some circumstances. Also cleaned up to share uptime
254        declaration.
255
2562007-05-17      Joel Sherrill <joel.sherrill@oarcorp.com>
257
258        * ChangeLog, configure.ac, libcsupport/src/__times.c,
259        libmisc/cpuuse/cpuuse.c, libmisc/stackchk/check.c,
260        rtems/include/rtems/rtems/ratemon.h, rtems/src/ratemongetstatus.c,
261        rtems/src/ratemonperiod.c, rtems/src/ratemonreportstatistics.c,
262        rtems/src/ratemonresetall.c, rtems/src/ratemontimeout.c,
263        score/Makefile.am, score/include/rtems/score/thread.h,
264        score/include/rtems/score/timespec.h, score/src/threaddispatch.c,
265        score/src/threadinitialize.c, score/src/threadtickletimeslice.c,
266        score/src/timespecdivide.c: Add nanoseconds granularity to the rate
267        monotonic period statistics and CPU usage statistics. This capability
268        is enabled by default although may be conditionally disabled by the
269        user. It could be too much overhead on small targets but it does not
270        appear to be bad in early testing. Its impact on code size has not
271        been evaluated either. It is possible that both forms of statistics
272        gathering could be disabled with further tweaking of the conditional
273        compilation.
274        * score/src/timespecdividebyinteger.c: New file.
275
2762007-05-16      Joel Sherrill <joel.sherrill@oarcorp.com>
277
278        * libmisc/cpuuse/cpuuse.c: Use rtems_object_get_name and eliminate
279        functionally similar code here. Also cleanup print formats.
280
2812007-05-16      Joel Sherrill <joel.sherrill@oarcorp.com>
282
283        * score/src/objectgetnameasstring.c: Internal threads use string names
284        so in the current RTEMS source string object name can NOT be
285        disabled. It is probably worth considering converting the internal
286        threads to uint32_t style names so all the support for string names
287        can be conditionally disabled.
288
2892007-05-16      Joel Sherrill <joel.sherrill@oarcorp.com>
290
291        * score/Makefile.am, score/include/rtems/score/timespec.h: Add division
292        and greater than operations for timespecs.
293        * score/src/timespecdivide.c, score/src/timespecgreaterthan.c:
294        New files.
295
2962007-05-16      Ralf Corsépius <ralf.corsepius@rtems.org>
297
298        * score/src/objectgetnameasstring.c: Remove bogus ifdef
299        RTEMS_POSIX_API.
300
3012007-05-15      Joel Sherrill <joel.sherrill@oarcorp.com>
302
303        * Makefile.am, preinstall.am, libmisc/Makefile.am, rtems/Makefile.am,
304        rtems/include/rtems.h, rtems/include/rtems/rtems/ratemon.h,
305        rtems/inline/rtems/rtems/ratemon.inl, rtems/src/ratemoncancel.c,
306        rtems/src/ratemoncreate.c, rtems/src/ratemondelete.c,
307        rtems/src/ratemongetstatus.c, rtems/src/ratemonident.c,
308        rtems/src/ratemonperiod.c, rtems/src/ratemontimeout.c,
309        score/Makefile.am, score/include/rtems/score/object.h,
310        score/src/threadhandler.c, wrapup/Makefile.am: Integrate Rate
311        Monotonic Statistics and Period Usage into Rate Monotonic Manager.
312        Added the following directives: rtems_rate_monotonic_get_statistics,
313        rtems_rate_monotonic_reset_statistics,
314        rtems_rate_monotonic_reset_all_statistics,
315        rtems_rate_monotonic_report_statistics, and rtems_object_get_name.
316        Obsoleted the rtems/rtmonuse.h file as a public interface.
317        * rtems/src/ratemongetstatistics.c,
318        rtems/src/ratemonreportstatistics.c, rtems/src/ratemonresetall.c,
319        rtems/src/ratemonresetstatistics.c, rtems/src/rtemsobjectgetname.c,
320        score/src/objectgetnameasstring.c: New files.
321        * libmisc/rtmonuse/rtmonuse.c, libmisc/rtmonuse/rtmonuse.h: Removed.
322
3232007-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
324
325        * libcsupport/Makefile.am, libcsupport/src/unixlibc.c: Split off dummry
326        rtems_io_register_name for use on unix.
327        * libcsupport/src/unixlibc_io.c: New file.
328
3292007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
330
331        * score/src/coremsgseize.c: A blocking sender's message size was
332        pulled out of the wrong field in the Wait information structure.
333        * score/src/objectallocate.c: With the new optional manager support,
334        we only stub out the initialization. This makes it possible to attempt
335        to create an object with the information structure only initialized
336        with all zeros.  This ensures we return an error cleanly in this case.
337
3382007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
339
340        * rtems/src/region.c, sapi/src/exinit.c: Now that the Region is
341        an optional manager, we cannot depend on it do initialize the
342        internal Allocator Mutex.  This was always a questionable place to
343        do it, so this is a cleanup.
344
3452007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
346
347        * libmisc/cpuuse/cpuuse.c, libmisc/stackchk/check.c,
348        libmisc/stackchk/stackchk.h: Clean up as side-effect of making them
349        suitable for inclusion in the Users Guide.
350
3512007-05-11      Joel Sherrill <joel.sherrill@oarcorp.com>
352
353        * ChangeLog: Move all ChangeLog entries for 2006 and earlier to
354        ChangeLog-pre2007.
355        * ChangeLog-pre2007: New file.
356
3572007-05-10      Joel Sherrill <joel.sherrill@OARcorp.com>
358
359        PR 1241/rtems
360        * score/src/threadchangepriority.c, score/src/threadqrequeue.c: Close
361        critical section window added with requeueing support.
362
3632007-05-10      Ralf Corsépius <ralf.corsepius@rtems.org>
364
365        * libcsupport/include/rtems/cdefs.h,
366          libcsupport/include/sys/cdefs.h: Remove.
367        * Makefile.am: Remove libcsupport/include/sys/cdefs.h.
368        * libcsupport/Makefile.am: Remove include/rtems/cdefs.h.
369        * include/rtems/bsd/sys/queue.h, libcsupport/include/sys/ioccom.h,
370        libnetworking/netdb.h, libnetworking/resolv.h,
371        libnetworking/arpa/inet.h, libnetworking/arpa/nameser.h,
372        libnetworking/libc/gethostbydns.c, libnetworking/libc/res_stubs.c,
373        libnetworking/machine/in_cksum.h, libnetworking/net/ethernet.h,
374        libnetworking/net/if.h, libnetworking/net/if_dl.h,
375        libnetworking/netinet/ip.h, libnetworking/netinet/tcp.h,
376        libnetworking/rtems/rtems_bsdnet_internal.h,
377        libnetworking/sys/libkern.h, libnetworking/sys/mount.h,
378        libnetworking/sys/poll.h, libnetworking/sys/socket.h,
379        libnetworking/sys/sysctl.h, libnetworking/sys/syslog.h,
380        libnetworking/sys/uio.h, libnetworking/sys/un.h,
381        librpc/include/rpc/auth.h, librpc/include/rpc/auth_unix.h,
382        librpc/include/rpc/clnt.h, librpc/include/rpc/clnt_soc.h,
383        librpc/include/rpc/pmap_clnt.h, librpc/include/rpc/pmap_prot.h,
384        librpc/include/rpc/pmap_rmt.h, librpc/include/rpc/svc.h,
385        librpc/include/rpc/svc_soc.h, librpc/include/rpc/xdr.h,
386        librpc/include/rpcsvc/ypclnt.h, librpc/include/rpc/rpc_com.h:
387        Include <rtems/bsd/sys/cdefs.h> instead of <sys/cdefs.h>.
388
3892007-05-10      Ralf Corsépius <ralf.corsepius@rtems.org>
390
391        * Makefile.am: Reflect introduction of
392          include/rtems/bsd/sys/cdefs.h.
393        * include/rtems/bsd/sys/cdefs.h: New.
394
3952007-05-10      Ralf Corsépius <ralf.corsepius@rtems.org>
396
397        * libnetworking/Makefile.am: Reflect having removed sys/queue.h.
398        * libnetworking/sys/queue.h: Remove.
399
4002007-05-10      Ralf Corsépius <ralf.corsepius@rtems.org>
401
402        * librpc/src/xdr/xdr_float.c: Include <rtems/endian.h> instead of
403        <machine/endian.h>.
404        * libnetworking/rtems/rtems_showroute.c,
405        libnetworking/rtems/rtems_showipstat.c,
406        libnetworking/rtems/rtems_showtcpstat.c,
407        libnetworking/rtems/rtems_showicmpstat.c,
408        libnetworking/rtems/rtems_showmbuf.c,
409        libnetworking/rtems/rtems_showudpstat.c,
410        libnetworking/rtems/rtems_showifstat.c, libnetworking/net/if.c,
411        libnetworking/net/raw_cb.c, libnetworking/net/route.c,
412        libnetworking/net/rtsock.c, libnetworking/net/raw_usrreq.c,
413        libnetworking/netinet/tcp_usrreq.c,
414        libnetworking/netinet/tcp_timer.c, libnetworking/netinet/if_ether.c,
415        libnetworking/netinet/tcp_debug.c, libnetworking/netinet/ip_fw.c,
416        libnetworking/netinet/ip_output.c,
417        libnetworking/netinet/ip_mroute.c, libnetworking/netinet/in_proto.c,
418        libnetworking/netinet/udp_usrreq.c,
419        libnetworking/netinet/tcp_output.c,
420        libnetworking/netinet/tcp_subr.c, libnetworking/netinet/tcp_input.c,
421        libnetworking/netinet/in_rmx.c, libnetworking/netinet/in_pcb.c,
422        libnetworking/netinet/raw_ip.c, libnetworking/netinet/ip_divert.c,
423        libnetworking/netinet/in.c, libnetworking/kern/uipc_socket2.c,
424        libnetworking/kern/kern_sysctl.c, libnetworking/kern/uipc_socket.c,
425        libnetworking/kern/kern_subr.c: Include <rtems/bsd/sys/queue.h>
426        instead of <sys/queue.h>.
427        * libnetworking/sys/socketvar.h, libnetworking/sys/mount.h,
428        libnetworking/sys/sysctl.h, libnetworking/net/raw_cb.h,
429        libnetworking/net/if.h, libnetworking/net/if_media.h,
430        libnetworking/net/if_var.h, libnetworking/netinet/in_var.h,
431        libnetworking/netinet/in_pcb.h: Include <rtems/bsd/sys/queue.h>
432        instead of <sys/queue.h>.
433        * Makefile.am: Reflect addition of include/rtems/bsd/sys/queue.h.
434        * include/rtems/bsd/sys/queue.h: New (Copied from
435          libnetworking/sys/queue.h).
436
4372007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
438
439        * libcsupport/include/rtems/libcsupport.h, libcsupport/src/newlibc.c,
440        sapi/Makefile.am, sapi/include/confdefs.h, sapi/src/exinit.c,
441        score/Makefile.am, score/preinstall.am,
442        score/include/rtems/score/userext.h, score/src/chain.c,
443        score/src/userext.c: Switch to newlib reentrancy extension being
444        installed in the initial set instead of using rtems_extension_create.
445        While implementing this, noticed that user extensions and chain code
446        had multiple functions in a single file which is not desirable in the
447        SuperCore and API portions of RTEMS, so split these into multiple
448        files with one function per file. Also noticed that some of user
449        extension code was inlined for no particular reason so moved that to
450        C bodies.  Split executive shutdown from initialization since not
451        every application shuts down.  Moved __fini call to executive shutdown
452        to be more symmetrical with where it is called at startup.
453        * sapi/src/exshutdown.c, score/src/chainappend.c,
454        score/src/chainextract.c, score/src/chainget.c,
455        score/src/chaininsert.c, score/src/userextaddapiset.c,
456        score/src/userextaddset.c, score/src/userextremoveset.c,
457        score/src/userextthreadbegin.c, score/src/userextthreadcreate.c,
458        score/src/userextthreaddelete.c, score/src/userextthreadrestart.c,
459        score/src/userextthreadstart.c, score/src/userextthreadswitch.c: New
460        files.
461        * score/inline/rtems/score/userext.inl: Removed.
462
4632007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
464
465        * libcsupport/src/error.c, sapi/include/rtems/config.h: Do not
466        reference _Configuration_MP_table if multiprocessing is disabled.
467
4682007-05-09      Joel Sherrill <joel.sherrill@OARcorp.com>
469
470        * libmisc/monitor/mon-monitor.c, libmisc/monitor/mon-server.c: Do not
471        reference _Configuration_MP_table if multiprocessing is disabled.
472
4732007-05-09      Ralf Corsépius <ralf.corsepius@rtems.org>
474
475        * libnetworking/machine/endian.h: Remove.
476        * libnetworking/Makefile.am: Remove machine/endian.h.
477        * libnetworking/arpa/nameser_compat.h, libnetworking/netinet/in.h,
478        libnetworking/rtems/rtems_bsdnet_internal.h: Include
479        <rtems/endian.h> instead of <machine/endian.h>.
480        * Makefile.am: Add include/rtems/endian.h.
481        * include/rtems/endian.h: New (Copied from
482          libnetworking/machine/endian.h).
483
4842007-05-09      Ralf Corsépius <ralf.corsepius@rtems.org>
485
486        * libcsupport/src/readdir.c, libnetworking/net/slcompress.c,
487        pppd/md4.h, pppd/md5.h, pppd/pppd.h,
488        score/cpu/m68k/rtems/score/m68k.h: Include <rtems/stdint.h> instead
489        of <stdint.h>.
490        * libnetworking/machine/endian.h: Remove
491          CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
492        * NEWS: new.
493
4942007-05-09      Ralf Corsépius <ralf.corsepius@rtems.org>
495
496        PR 1243
497        * pppd/auth.c (set_allowed_addrs): Remove bogus dereference.
498
4992007-05-08      Ralf Corsépius <ralf.corsepius@rtems.org>
500
501        * libnetworking/machine/endian.h: Convert htons, htonl, ntohs, ntohl
502        to inline functions, using uint[16,32]_t.
503        * libnetworking/netdb.h: Change netent->n_net to uint32_t to comply
504        with SUSv3.
505        * telnetd/icmds.c: Add HAVE_CONFIG_H magic.
506        * rtems/src/regionprocessqueue.c, score/src/heapresizeblock.c
507        score/src/threadqrequeue.c, ftpd/ftpd.c, libblock/src/show_bdbuf.c:
508        Add HAVE_CONFIG_H magic.
509        * libnetworking/libc/gethostbydns.c,
510        libnetworking/libc/inet_net_ntop.c,
511        libnetworking/libc/inet_pton.c: Eliminate __P.
512        * librpc/src/rpc/rtime.c: Use uint32_t instead of unsigned long for
513        return value of ntohl (POSIX requirement).
514        Use UINT32_C macros to avoid overflows on 16bit targets.
515        Eliminate __P.
516        * configure.ac: Check for working PRIxPTR.
517
5182007-05-08      Ralf Corsépius <ralf.corsepius@rtems.org>
519
520        * score/include/rtems/score/thread.h, score/inline/rtems/score/stack.inl
521        score/src/threadinitialize.c, score/src/threadstackallocate.c:
522        Use size_t for stack sizes.
523
5242007-05-03      Joel Sherrill <joel@OARcorp.com>
525
526        * ChangeLog, libcsupport/src/malloc.c,
527        libcsupport/src/mallocfreespace.c, sapi/include/confdefs.h,
528        score/Makefile.am, score/preinstall.am: malloc never blocks so the
529        Region Manager is quite heavy for implementing this. This patch
530        implements the C Program Heap directly in terms of the new Protected
531        Heap handler. This handler is a direct use of a SuperCore Heap in
532        conjunction with the Allocator Mutex used internally by RTEMS. This
533        saves 3184 bytes on most SPARC test executables.
534        * score/include/rtems/score/protectedheap.h, score/src/pheapallocate.c,
535        score/src/pheapallocatealigned.c, score/src/pheapextend.c,
536        score/src/pheapfree.c, score/src/pheapgetblocksize.c,
537        score/src/pheapgetfreeinfo.c, score/src/pheapgetinfo.c,
538        score/src/pheapinit.c, score/src/pheapresizeblock.c,
539        score/src/pheapwalk.c: New files.
540
5412007-05-03      Joel Sherrill <joel@OARcorp.com>
542
543        * libcsupport/src/rmdir.c: Fixed spacing.
544        * libcsupport/Makefile.am, libcsupport/src/newlibc.c: Split _exit from
545        newlibc.c. It is not required for minimum executing and drops 624
546        from SPARC minimum executable.
547        * libcsupport/src/newlibc_exit.c: New file.
548
5492007-04-17      Joel Sherrill <joel@OARcorp.com>
550
551        * itron/Makefile.am, itron/src/eventflags.c, itron/src/fmempool.c,
552        itron/src/itronintr.c, itron/src/itrontime.c, itron/src/network.c,
553        itron/src/port.c, itron/src/sysmgmt.c, itron/src/task.c,
554        itron/src/vmempool.c, posix/Makefile.am, posix/src/pthread.c,
555        rtems/src/taskinitusers.c, rtems/src/tasks.c,
556        sapi/include/confdefs.h, sapi/src/io.c: Various modification to
557        reduce executable size. Most were refactoring of files. Split ITRON
558        API files. Implemented mechanism to avoid initialization task/thread
559        loop being linked in when that style of task initialization was not
560        being used.
561        * itron/src/acp_por.c, itron/src/act_cyc.c, itron/src/cal_por.c,
562        itron/src/chg_iXX.c, itron/src/clr_flg.c, itron/src/cre_flg.c,
563        itron/src/cre_mpf.c, itron/src/cre_mpl.c, itron/src/cre_por.c,
564        itron/src/def_alm.c, itron/src/def_cyc.c, itron/src/def_exc.c,
565        itron/src/def_int.c, itron/src/def_svc.c, itron/src/del_flg.c,
566        itron/src/del_mpf.c, itron/src/del_mpl.c, itron/src/del_por.c,
567        itron/src/dis_int.c, itron/src/dly_tsk.c, itron/src/ena_int.c,
568        itron/src/fwd_por.c, itron/src/get_blf.c, itron/src/get_blk.c,
569        itron/src/get_tim.c, itron/src/get_ver.c, itron/src/itroninittasks.c,
570        itron/src/loc_cpu.c, itron/src/nget_nod.c, itron/src/nget_ver.c,
571        itron/src/nrea_dat.c, itron/src/nwri_dat.c, itron/src/pacp_por.c,
572        itron/src/pcal_por.c, itron/src/pget_blf.c, itron/src/pget_blk.c,
573        itron/src/pol_flg.c, itron/src/ref_alm.c, itron/src/ref_cfg.c,
574        itron/src/ref_cyc.c, itron/src/ref_flg.c, itron/src/ref_iXX.c,
575        itron/src/ref_mpf.c, itron/src/ref_mpl.c, itron/src/ref_por.c,
576        itron/src/ref_sys.c, itron/src/rel_blf.c, itron/src/rel_blk.c,
577        itron/src/ret_int.c, itron/src/ret_tmr.c, itron/src/ret_wup.c,
578        itron/src/rpl_rdv.c, itron/src/set_flg.c, itron/src/set_tim.c,
579        itron/src/tacp_por.c, itron/src/tcal_por.c, itron/src/tget_blf.c,
580        itron/src/tget_blk.c, itron/src/twai_flg.c, itron/src/unl_cpu.c,
581        itron/src/wai_flg.c, posix/src/pthreadinitthreads.c: New files.
582
5832007-04-17      Ralf Corsépius <ralf.corsepius@rtems.org>
584
585        * score/include/rtems/score/thread.h:
586          Use Context_Control_fp* instead of void* for fp_contexts.
587
5882007-04-16      Joel Sherrill <joel@OARcorp.com>
589
590        PR 1240/filesystem
591        * libfs/src/imfs/imfs_rmnod.c: Fix link when removing a symlink. Memory
592        for filename was not being freed.
593
5942007-04-16      Ralf Corsépius <ralf.corsepius@rtems.org>
595
596        * pppd/utils.c: Use uintptr_t instead of unsigned long.
597
5982007-04-16      Joel Sherrill <joel@OARcorp.com>
599
600        * itron/src/rsm_tsk.c: Correct error returned.
601
6022007-04-14      Ralf Corsépius <ralf.corsepius@rtems.org>
603
604        * configure.ac: Redefine LIBPOSIX to !UNIX.
605        * posix/src/usleep.c, libcsupport/src/readlink.c:
606        Update API to SUSv3.
607
6082007-04-13      Ralf Corsépius <ralf.corsepius@rtems.org>
609
610        * posix/Makefile.am: Unconditionally build src/sleep.c,
611          src/usleep.c.
612        * posix/src/clockgettime.c: #ifdef CLOCK_MONOTONIC the
613          CLOCK_MONOTONIC case.
614        * score/inline/rtems/score/tod.inl: Include <sys/time.h>.
615
6162007-04-13      Ralf Corsépius <ralf.corsepius@rtems.org>
617
618        * posix/Makefile.am: Cosmetics.
619        * configure.ac: Add AM_CONDITIONAL(HAS_PTHREADS).
620        * httpd/Makefile.am: Use HAS_PTHREADS instead of LIBPOSIX.
621
6222007-04-13      Ralf Corsépius <ralf.corsepius@rtems.org>
623
624        * posix/Makefile.am, wrapup/Makefile.am, configure.ac: Rename
625          AM_CONDITIONAL(HAS_POSIX) into LIBPOSIX.
626        * posix/src/clockgettime.c, posix/src/clocksettime.c: Don't include
627          rtems/posix/time.h.
628        * posix/src/nanosleep.c: Include rtems/score/timespec.h instead of
629          rtems/posix/time.h.
630        * score/include/rtems/score/object.h: Use size_t for byte sizes.
631
6322007-04-12      Joel Sherrill <joel@OARcorp.com>
633
634        * itron/src/rsm_tsk.c: Correct error returned.
635
6362007-04-09      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
637
638        * include/rtems/pci.h: Added device ID for MOTOROLA_HAWK
639
6402007-04-09      Ralf Corsépius <ralf.corsepius@rtems.org>
641
642        * libcsupport/src/newlibc.c: Add __ATTRIBUTE_IMPURE_PTR__
643        (Fixes "relocation truncated to fit: R_MIPS_GPREL16" against
644        _impure_ptr bug).
645        Fix abuse of _REENT_INIT().
646
6472007-04-05      Joel Sherrill <joel@OARcorp.com>
648
649        * itron/src/itrontime.c: Fix typo.
650        * score/include/rtems/score/tod.h: Add TOD_TICKS_PER_SECOND macro.
651        * score/src/iterateoverthreads.c: Safely take NULL as argument.
652        * score/src/threaddispatch.c: Formatting.
653
6542007-04-05      Joel Sherrill <joel@OARcorp.com>
655
656        * posix/Makefile.am: Fix formatting.
657
6582007-04-05      Joel Sherrill <joel@OARcorp.com>
659
660        * posix/Makefile.am, posix/include/rtems/posix/time.h,
661        posix/src/adjtime.c, posix/src/alarm.c, posix/src/clockgetres.c,
662        posix/src/condtimedwait.c, posix/src/mqueuetimedreceive.c,
663        posix/src/mqueuetimedsend.c, posix/src/mutextimedlock.c,
664        posix/src/nanosleep.c, posix/src/posixtimespecabsolutetimeout.c,
665        posix/src/pthread.c, posix/src/pthreadcreate.c,
666        posix/src/pthreadsetschedparam.c, posix/src/ptimer1.c,
667        posix/src/sched.c, posix/src/semtimedwait.c,
668        posix/src/sigtimedwait.c, posix/src/ualarm.c,
669        rtems/src/clocktodtoseconds.c, score/Makefile.am,
670        score/preinstall.am, score/include/rtems/score/tod.h,
671        score/inline/rtems/score/tod.inl, score/src/coretod.c,
672        score/src/coretodget.c, score/src/coretodgetuptime.c,
673        score/src/coretodset.c, score/src/coretodtickle.c: Provide timespec
674        manipulation routines in the SuperCore. Use them everywhere possible.
675        This lead to significant cleanup in the API routines and eliminated
676        some of the same code from the POSIX API. At this point, the
677        SuperCore keeps time in POSIX timespec format properly from 1970. You
678        just cannot set it before 1988 in keeping with RTEMS traditional
679        behavior.
680        * score/include/rtems/score/timespec.h, score/src/timespecaddto.c,
681        score/src/timespecfromticks.c, score/src/timespecisvalid.c,
682        score/src/timespeclessthan.c, score/src/timespecsubtract.c,
683        score/src/timespectoticks.c: New files.
684        * posix/src/posixintervaltotimespec.c,
685        posix/src/posixtimespecsubtract.c,
686        posix/src/posixtimespectointerval.c: Removed.
687
6882007-04-04      Joel Sherrill <joel@OARcorp.com>
689
690        * score/Makefile.am, score/include/rtems/score/tod.h,
691        score/inline/rtems/score/tod.inl: Make _TOD_Tickle_ticks a real
692        non-inlined routine. It should only be used once so there is little
693        advantage to inlining it.
694        * score/src/coretodtickle.c: New file.
695
6962007-04-02      Joel Sherrill <joel@OARcorp.com>
697
698        * posix/Makefile.am, score/src/objectgetnoprotection.c: Eliminate some
699        dead code.
700        * posix/src/time.c: Removed.
701
7022007-04-02      Joel Sherrill <joel@OARcorp.com>
703
704        * posix/include/rtems/posix/timer.h, posix/src/alarm.c,
705        posix/src/posixtimespectointerval.c, posix/src/ptimer1.c,
706        posix/src/sysconf.c, posix/src/ualarm.c, rtems/src/clockget.c,
707        rtems/src/clocktodvalidate.c, score/include/rtems/score/tod.h,
708        score/inline/rtems/score/tod.inl, score/src/coretod.c: Eliminate
709        TOD_Ticks_per_second variable.
710
7112007-04-02      Joel Sherrill <joel@OARcorp.com>
712
713        * itron/src/itrontime.c, libcsupport/src/__gettod.c,
714        posix/include/rtems/posix/time.h, posix/include/rtems/posix/timer.h,
715        posix/src/clockgettime.c, posix/src/clocksettime.c,
716        posix/src/nanosleep.c, posix/src/posixtimespecsubtract.c,
717        posix/src/posixtimespectointerval.c, posix/src/ptimer1.c,
718        posix/src/sleep.c, rtems/Makefile.am,
719        rtems/include/rtems/rtems/clock.h, rtems/include/rtems/rtems/timer.h,
720        rtems/include/rtems/rtems/types.h, rtems/src/clockget.c,
721        rtems/src/clockset.c, rtems/src/clocktodtoseconds.c,
722        rtems/src/clocktodvalidate.c, rtems/src/taskwakewhen.c,
723        score/Makefile.am, score/include/rtems/score/tod.h,
724        score/inline/rtems/score/tod.inl, score/src/coretod.c,
725        score/src/coretodset.c: Convert from Classic API style TOD_Control as
726        fundamental time structure to POSIX struct timespec. Add
727        clock_get_uptime().
728        * rtems/src/clockgetuptime.c, score/src/coretodget.c,
729        score/src/coretodgetuptime.c: New files.
730        * score/src/coretodtickle.c, score/src/coretodtoseconds.c,
731        score/src/coretodvalidate.c: Removed.
732
7332007-04-02      Joel Sherrill <joel@OARcorp.com>
734
735        * libcsupport/src/printk.c: Add %p support.
736
7372007-04-02      Joel Sherrill <joel@OARcorp.com>
738
739        * libmisc/stackchk/check.c: Add code to check validity of frame pointer
740        in addition to the pattern area being overwritten. Also do some
741        cleanup.
742
7432007-03-31      Ralf Corsépius <ralf.corsepius@rtems.org>
744
745        * include/rtems/pci.h: Further stdint.h fixed-size types.
746
7472007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
748
749        * include/rtems/pci.h: Use stdint.h fixed size-types.
750
7512007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
752
753        * libnetworking/Makefile.am: Move libc/send.c to libc_a_SOURCES.
754        * libnetworking/Makefile.am: Move libc/recv.c to libc_a_SOURCES.
755        * libnetworking/Makefile.am: Move libc/res_config.h to
756          libc_a_SOURCES (File is being used).
757        * libnetworking/libc/iso_addr.c, libnetworking/libc/iso_addr.3:
758        Remove (Unused).
759        * libnetworking/Makefile.am: Remove libc/iso_addr.c, libc/iso_addr.3.
760        * libnetworking/net/ppp-deflate.c, libnetworking/net/bsd-comp.c:
761        Remove (Unused).
762        * libnetworking/Makefile.am: Remove net/ppp-deflate.c, net/bsd-comp.c.
763
7642007-03-30      Ralf Corsépius <ralf.corsepius@rtems.org>
765
766        * libnetworking/libc/addr2ascii.c, libnetworking/libc/ascii2addr.c,
767        libnetworking/libc/base64.c, libnetworking/libc/ether_addr.c,
768        libnetworking/libc/gethostbydns.c, libnetworking/libc/gethostbyht.c,
769        libnetworking/libc/gethostbynis.c,
770        libnetworking/libc/gethostnamadr.c,
771        libnetworking/libc/gethostname.c, libnetworking/libc/getnetbydns.c,
772        libnetworking/libc/getnetbyht.c, libnetworking/libc/getnetbynis.c,
773        libnetworking/libc/getnetnamadr.c, libnetworking/libc/getproto.c,
774        libnetworking/libc/getprotoent.c, libnetworking/libc/getprotoname.c,
775        libnetworking/libc/getservbyname.c,
776        libnetworking/libc/getservbyport.c, libnetworking/libc/getservent.c,
777        libnetworking/libc/herror.c, libnetworking/libc/inet_addr.c,
778        libnetworking/libc/inet_lnaof.c, libnetworking/libc/inet_makeaddr.c,
779        libnetworking/libc/inet_net_ntop.c,
780        libnetworking/libc/inet_net_pton.c, libnetworking/libc/inet_neta.c,
781        libnetworking/libc/inet_netof.c, libnetworking/libc/inet_network.c,
782        libnetworking/libc/inet_ntoa.c, libnetworking/libc/inet_ntop.c,
783        libnetworking/libc/inet_pton.c, libnetworking/libc/iso_addr.c,
784        libnetworking/libc/linkaddr.c, libnetworking/libc/map_v4v6.c,
785        libnetworking/libc/ns_addr.c, libnetworking/libc/ns_name.c,
786        libnetworking/libc/ns_netint.c, libnetworking/libc/ns_ntoa.c,
787        libnetworking/libc/ns_parse.c, libnetworking/libc/ns_print.c,
788        libnetworking/libc/ns_ttl.c, libnetworking/libc/nsap_addr.c,
789        libnetworking/libc/rcmd.c, libnetworking/libc/recv.c,
790        libnetworking/libc/res_comp.c, libnetworking/libc/res_data.c,
791        libnetworking/libc/res_debug.c, libnetworking/libc/res_init.c,
792        libnetworking/libc/res_mkquery.c, libnetworking/libc/res_mkupdate.c,
793        libnetworking/libc/res_query.c, libnetworking/libc/res_send.c,
794        libnetworking/libc/res_stubs.c, libnetworking/libc/res_update.c,
795        libnetworking/libc/send.c, libnetworking/libc/strsep.c: Eliminate
796        SCCS, LINT. Add HAVE_CONFIG_H.
797        * libcsupport/src/__assert.c: Add HAVE_CONFIG_H.
798
7992007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
800
801        * rtems/include/rtems/rtems/tasks.h: Change rtems_task_argument to
802          uintptr_t.
803
8042007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
805
806        * libnetworking/netinet/ip_icmp.c, libnetworking/netinet/ip_input.c,
807        libnetworking/netinet/ip_output.c: Further _IP_VHL removal preps.
808
8092007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
810
811        * libnetworking/netinet/ip.h: Add FreeBSD's alignment macros.
812        * libnetworking/net/netisr.h: Partial update from FreeBSD.
813        * libcsupport/src/getpwent.c: Remove bogus cast to long.
814        * libnetworking/libc/strsep.c: Don't build if provided by libc.
815        * libnetworking/libc/rcmd.c: Eliminate __P(). Cosmetics.
816        * libnetworking/sys/select.h: Remove selrecord, selwakeup (Unused).
817        * libnetworking/netinet/ip_output.c: Preps to eliminate _IP_VHL
818        (Abandoned in FreeBSD). Misc mergers from upstream FreeBSD.
819        * libnetworking/netinet/ip_input.c: Preps to eliminate _IP_VHL
820        (Abandoned in FreeBSD). Misc mergers from upstream FreeBSD.
821        * libnetworking/netinet/ip_icmp.c: Preps to eliminate _IP_VHL
822        (Abandoned in FreeBSD).
823        * libnetworking/netinet/tcp_subr.c: Preps to eliminate _IP_VHL
824        (Abandoned in FreeBSD).
825        * libnetworking/netinet/raw_ip.c: Preps to eliminate _IP_VHL
826        (Abandoned in FreeBSD).
827        * libnetworking/netinet/ip_output.c: Partial update from FreeBSD.
828        * libnetworking/netinet/ip_fw.c: Eliminate __P().
829
8302007-03-28      Chris Johns <chrisj@rtems.org>
831
832        * rtems/Makefile.am, rtems/include/rtems/rtems/clock.h,
833        score/include/rtems/score/watchdog.h: Add support for a handler to
834        obtain the number of nanoseconds since the last clock tick. The
835        primary interface for this is rtems_clock_set_nanoseconds_extension.
836        Subsequent commits from Joel will redo the TOD support to use this
837        capability.
838        * rtems/src/clocksetnsecshandler.c: New file.
839
8402007-03-28      Joel Sherrill <joel@OARcorp.com>
841
842        PR 1234/cpukit
843        * libcsupport/Makefile.am: Provide printk() based implementation of
844        __assert() to reduce dependencies in executables.
845        * libcsupport/src/__assert.c: New file.
846
8472007-03-28      Ralf Corsépius <ralf.corsepius@rtems.org>
848
849        * librpc/src/rpc/clnt_tcp.c (clnttcp_create):
850        Use uintptr_t for "disrupt". Remove bogus (long) cast.
851        * libnetworking/net/ppp-comp.h: Remove (Unused).
852        * libnetworking/Makefile.am: Remove net/ppp-comp.h.
853        * libnetworking/sys/buf.h: Remove (Unused).
854        * libnetworking/Makefile.am: Remove sys/buf.h.
855        * libnetworking/kern/kern_sysctl.c,
856        libnetworking/kern/uipc_socket2.c: Include <sys/queue.h> instead of
857        <sys/buf.h>.
858        *  libcsupport/include/sys/sockio.h: Partial update from
859          FreeBSD.
860
8612007-03-28      Ralf Corsépius <ralf.corsepius@rtems.org>
862
863        * libnetworking/netinet/ip_output.c: Use uint32_t optlen.
864        * libnetworking/netinet/igmp.c: Eliminate __P().
865        * libnetworking/netinet/in.c: Eliminate __P().
866        * libnetworking/netinet/tcp_subr.c: Eliminate __P().
867        * libnetworking/netinet/in_pcb.c: Eliminate __P().
868        * libnetworking/netinet/ip_output.c: Eliminate __P().
869
8702007-03-28      Ralf Corsépius <ralf.corsepius@rtems.org>
871
872        * libnetworking/sys/protosw.h (pr_usrreqs.pru_attach,
873        pr_usrreqs.pru_control, pr_usrreqs.pru_rcvd, pr_usrreqs.pru_rcvoob):
874        Change int args to intptr_t because they are casted to pointers.
875        * libnetworking/netinet/tcp_usrreq.c,
876        libnetworking/kern/uipc_socket2.c: Reflect changes to sys/protosw.h.
877
8782007-03-28      Ralf Corsépius <ralf.corsepius@rtems.org>
879
880        * libnetworking/rtems/rtems_glue.c: Cast to intptr_t instead of
881        "long", because long is not guaranteed to be castable to char*.
882        * libnetworking/netinet/ip_input.c: Eliminate __P().
883        Change "int next" to "int32_t next" for 16bit targets.
884        * libnetworking/netinet/tcp_input.c: Eliminate __P().
885        * libnetworking/netinet/in_rmx.c: Eliminate __P().
886        * libnetworking/netinet/tcp_usrreq.c: Eliminate __P().
887        * libnetworking/netinet/udp_usrreq.c: Eliminate __P().
888        * libnetworking/nfs/bootp_subr.c: Eliminate __P().
889        * libnetworking/rtems/rtems_bsdnet_internal.h: Eliminate __P().
890        * libnetworking/kern/uipc_domain.c: Eliminate __P().
891
8922007-03-28      Ralf Corsépius <ralf.corsepius@rtems.org>
893
894        * libnetworking/net/pppcompress.h, libnetworking/net/pppcompress.c:
895        Remove (Abandoned in FreeBSD).
896        * libnetworking/Makefile.am: Remove net/pppcompress.c,
897        net/pppcompress.h.
898        * libnetworking/net/if_ppp.c: Use net/slcompress.h instead of
899        net/pppcompress.h.
900        * libnetworking/net/slcompress.h: Cosmetics from FreeBSD.
901        * libnetworking/net/ppp_tty.c: Use net/slcompress.h instead of
902        net/pppcompress.h.
903
9042007-03-28      Ralf Corsépius <ralf.corsepius@rtems.org>
905
906        * libnetworking/net/pppcompress.h: Eliminate __P().
907        * libnetworking/net/if_pppvar.h: Cosmetics from FreeBSD.
908        * libnetworking/net/if_llc.h: Update from FreeBSD.
909
9102007-03-27      Ralf Corsépius <ralf.corsepius@rtems.org>
911
912        * pppd/ccp.c, pppd/options.c: Include <net/ppp_comp.h> instead of
913          <net/ppp-comp.h>.
914        * libnetworking/net/ppp-comp.h: Include <net/ppp_comp.h>.
915        Warn about using it.
916        * libnetworking/Makefile.am: Add net/ppp_comp.h.
917        * libnetworking/net/ppp_comp.h: New (copy of ppp-comp.h).
918        * libnetworking/net/ppp-comp.h: Eliminate __P(). Cosmetics from
919          FreeBSD.
920        * libnetworking/machine/in_cksum.h: Eliminate __P().
921        * pppd/auth.c, pppd/cbcp.c, pppd/ccp.c, pppd/chap.c,
922        pppd/chap_ms.c, pppd/chat.c, pppd/demand.c, pppd/fsm.c,
923        pppd/ipcp.c, pppd/lcp.c, pppd/options.c, pppd/rtemsmain.c,
924        pppd/sys-rtems.c, pppd/upap.c, pppd/utils.c:
925        Eliminate __P().
926        * libcsupport/src/scandir.c: Eliminate __P().
927        * pppd/chap.h, pppd/chap_ms.h, pppd/fsm.h, pppd/ipcp.h,
928        pppd/lcp.h, pppd/magic.h, pppd/md4.h, pppd/pppd.h, pppd/upap.h:
929        Eliminate __P().
930        * libnetworking/netinet/ip_mroute.c: Eliminate __P().
931        * libnetworking/netinet/ip_mroute.h: Partial update from FreeBSD.
932        * libnetworking/net/raw_cb.c: Sync with FreeBSD.
933
9342007-03-26      Joel Sherrill <joel@OARcorp.com>
935
936        PR 1231/cpukit
937        * posix/src/adasupp.c, posix/src/clockgetcpuclockid.c,
938        posix/src/clockgetenableattr.c, posix/src/clockgetres.c,
939        posix/src/clockgettime.c, posix/src/clocksetenableattr.c,
940        posix/src/mutex.c, posix/src/mutexattrdestroy.c,
941        posix/src/mutexattrgetprioceiling.c,
942        posix/src/mutexattrgetprotocol.c, posix/src/mutexattrgetpshared.c,
943        posix/src/mutexattrinit.c, posix/src/mutexattrsetprioceiling.c,
944        posix/src/mutexattrsetprotocol.c, posix/src/mutexattrsetpshared.c,
945        posix/src/mutexdefaultattributes.c, posix/src/mutexdestroy.c,
946        posix/src/mutexgetprioceiling.c, posix/src/mutexlock.c,
947        posix/src/mutexlocksupp.c, posix/src/mutexmp.c,
948        posix/src/mutexsetprioceiling.c, posix/src/mutextimedlock.c,
949        posix/src/mutextrylock.c, posix/src/mutexunlock.c,
950        posix/src/nanosleep.c, posix/src/posixintervaltotimespec.c,
951        posix/src/posixtimespecsubtract.c,
952        posix/src/posixtimespectointerval.c,
953        posix/src/psignalclearprocesssignals.c,
954        posix/src/psignalclearsignals.c,
955        posix/src/psignalsetprocesssignals.c,
956        posix/src/psignalunblockthread.c, posix/src/ptimer.c,
957        posix/src/ptimer1.c, posix/src/sched.c, posix/src/time.c: Remove
958        unneeded includes of assert.h
959
9602007-03-26      Joel Sherrill <joel@OARcorp.com>
961
962        * libcsupport/include/rtems/assoc.h: Pick up the include file
963        changes associated with the file splitting.
964
9652007-03-26      Joel Sherrill <joel@OARcorp.com>
966
967        * libcsupport/Makefile.am: Pick up the Makefile changes associated
968        with the file splitting.
969
9702007-03-26      Joel Sherrill <joel@OARcorp.com>
971
972        * libcsupport/src/assoc.c, libcsupport/src/libio.c,
973        libcsupport/src/write.c: Split files to shrink minimum.exe. Hopefully
974        this will not be deemed necessary to commit to the 4.7 branch.
975        * libcsupport/src/assoclocalbyname.c,
976        libcsupport/src/assoclocalbyremote.c,
977        libcsupport/src/assoclocalbyremotebitfield.c,
978        libcsupport/src/assocnamebylocal.c,
979        libcsupport/src/assocnamebylocalbitfield.c,
980        libcsupport/src/assocnamebyremote.c,
981        libcsupport/src/assocnamebyremotebitfield.c,
982        libcsupport/src/assocptrbylocal.c, libcsupport/src/assocptrbyname.c,
983        libcsupport/src/assocptrbyremote.c,
984        libcsupport/src/assocremotebylocal.c,
985        libcsupport/src/assocremotebylocalbitfield.c,
986        libcsupport/src/assocremotebyname.c, libcsupport/src/libio_init.c,
987        libcsupport/src/write_r.c: New files.
988
9892007-03-26      Joel Sherrill <joel@OARcorp.com>
990
991        * libcsupport/src/__gettod.c: Replace incorrect comment about timezone
992        support and remove deadcode. Replace with comment explaining that
993        behavior is compatible with GNU/Linux per Eric Norum.
994
9952007-03-26      Ralf Corsépius <ralf.corsepius@rtems.org>
996
997        * libnetworking/net/ppp_defs.h, libnetworking/net/if_ppp.h:
998        Partial update from FreeBSD.
999        * libnetworking/netinet/if_ether.h: Eliminate __P().
1000        * libnetworking/netinet/ip_var.h: Eliminate __P().
1001        * libnetworking/netinet/in.h: Eliminate __P().
1002        * libnetworking/netinet/tcp_var.h: Eliminate __P().
1003
10042007-03-25      Ralf Corsépius <ralf.corsepius@rtems.org>
1005
1006        * libnetworking/netinet/udp_var.h: Cosmetics from FreeBSD.
1007        Remove __P();
1008        * libnetworking/netinet/in_pcb.h: More partial updates from FreeBSD.
1009
10102007-03-25      Ralf Corsépius <ralf.corsepius@rtems.org>
1011
1012        * libnetworking/netinet/in_var.h: Remove __P().
1013        * libnetworking/netinet/in_systm.h: Remove __P().
1014        * libnetworking/netinet/in_pcb.h: Partial updates from FreeBSD.
1015        * libnetworking/sys/socketvar.h: Cosmetics from FreeBSD.
1016        * libnetworking/netinet/if_ether.c: Remove __P().
1017        * libnetworking/net/raw_cb.h, libnetworking/net/raw_usrreq.c:
1018        More updates from FreeBSD.
1019        * libnetworking/net/raw_cb.h, libnetworking/net/raw_usrreq.c,
1020        libnetworking/net/route.h: Partial update from FreeBSD.
1021
10222007-03-24      Ralf Corsépius <ralf.corsepius@rtems.org>
1023
1024        * libnetworking/Makefile.am: Remove nfs/krpc.h.
1025        * libnetworking/nfs/krpc.h: Remove (Unused).
1026        * libnetworking/kern/kern_subr.c: Remove #ifdef'ed vax code.
1027        * libnetworking/Makefile.am: Remove nfs/nfs.h.
1028        * libnetworking/nfs/nfs.h: Remove (Unused).
1029
10302007-03-19      Ralf Corsépius <ralf.corsepius@rtems.org>
1031
1032        * libnetworking/sys/buf.h: Remove unused/non-implemented bsd kernel
1033          symbols.
1034        * libnetworking/sys/conf.h: Don't include machine/conf.h.
1035        Update copyright notice.
1036        Remove unused/non-implemented declarations.
1037        * libnetworking/Makefile.am: Remove machine/conf.h.
1038        * libnetworking/machine/conf.h: Remove.
1039
10402007-03-19      Ralf Corsépius <ralf.corsepius@rtems.org>
1041
1042        * libnetworking/sys/systm.h: Update copyright notice from FreeBSD.
1043        Remove many non-supported/unused declarations.
1044
10452007-03-18      Ralf Corsépius <ralf.corsepius@rtems.org>
1046
1047        * libnetworking/sys/ucred.h: Remove crcopy, crdup, crfree, crget,
1048          crhold (Unused/non-implemented).
1049
10502007-03-18      Ralf Corsépius <ralf.corsepius@rtems.org>
1051
1052        * libnetworking/sys/ucred.h: Remove __P().
1053        * libnetworking/sys/callout.h: Remove __P().
1054        * libnetworking/sys/domain.h: Remove __P().
1055        * libnetworking/sys/socketvar.h: Remove __P().
1056        * libnetworking/sys/socket.h: Remove __P().
1057        * libnetworking/sys/select.h: Remove __P().
1058        * libnetworking/sys/kernel.h: Remove __P().
1059        * libnetworking/sys/protosw.h: Remove __P().
1060        * libnetworking/sys/conf.h: Remove bdevsw, cdevsw, swdevt (Unused).
1061        * libnetworking/sys/systm.h: Remove nblkdev, nchrdev,
1062        swdevt, nswdev, nswap (Unused).
1063
10642007-03-18      Ralf Corsépius <ralf.corsepius@rtems.org>
1065
1066        * libnetworking/sys/conf.h: Remove non-implemented/unused symbols.
1067        * libnetworking/net/ppp_tty.c: Use struct rtems_termios_linesw
1068        instead of struct linesw (PR 1229)
1069        * libnetworking/sys/systm.h: Comment out copyin/copyout to work
1070        around clash with defines from rtems_bsdnet_internal.h.
1071        * score/src/heapwalk.c: include stdlib.h.
1072
10732007-03-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1074
1075        * libnetworking/sys/buf.h, libnetworking/sys/conf.h:
1076        Remove __P().
1077        * libnetworking/net/if.h, libnetworking/net/if_ppp.h,
1078        libnetworking/sys/signalvar.h, libnetworking/sys/systm.h:
1079        Remove __P().
1080        * libcsupport/include/rtems/termiostypes.h,
1081        libcsupport/src/termios.c: Prefix linesw, struct linesw, nwlinesw
1082        with rtems_termios_*.
1083        * libnetworking/sys/conf.h: Remove linesw, struct linesw, nlinesw.
1084        (Clash with termiostypes.h - PR 1229).
1085
10862007-03-16      Ralf Corsépius <ralf.corsepius@rtems.org>
1087
1088        * score/include/rtems/score/wkspace.h,
1089        score/inline/rtems/score/wkspace.inl, score/src/wkspace.c:
1090        Change _Workspace_Handler_initialization and
1091        _Workspace_Allocate_or_fatal_error to using size_t.
1092        * libnetworking/sys/rtprio.h: Remove (Unused).
1093        * libnetworking/Makefile.am: Remove sys/rtprio.h.
1094
10952007-03-14      Ralf Corsépius <ralf.corsepius@rtems.org>
1096
1097        * libnetworking/sys/mbuf.h, libnetworking/sys/rtprio.h:
1098        Remove __P().
1099
11002007-03-13      Ralf Corsépius <ralf.corsepius@rtems.org>
1101
1102        * libcsupport/src/assocnamebad.c: Remove dead code. Use PRI* macros
1103          to fix warnings.
1104        * score/include/rtems/score/stack.h: Use size_t for stack sizes.
1105        * score/include/rtems/score/chain.h, score/src/chain.c:
1106        Change _Chain_Initialize to using size_t.
1107
11082007-03-12      Joel Sherrill <joel@OARcorp.com>
1109
1110        * libmisc/dumpbuf/dumpbuf.c, libmisc/dumpbuf/dumpbuf.h: Rename
1111        Dump_Buffer to rtems_print_buffer.
1112
11132007-03-12      Joel Sherrill <joel@OARcorp.com>
1114
1115        * score/src/heapallocatealigned.c, score/src/threadqrequeue.c: Correct
1116        license URL and/or fix mistake in copyright notice. Both of these
1117        mistakes appear to be from code submitted after these changes were
1118        made previously.
1119
11202007-03-10      Joel Sherrill <joel@OARcorp.com>
1121
1122        PR 1226/cpukit
1123        * sapi/include/confdefs.h: CONFIGURE_HAS_OWN_MULTIPROCESSING_TABLE not
1124        CONFIGURE_HAS_OWN_MULTIPROCESING_TABLE.
1125
11262007-03-08      Joel Sherrill <joel@OARcorp.com>
1127
1128        * libfs/src/imfs/imfs.h: Fix comment.
1129
11302007-03-08      Joel Sherrill <joel@OARcorp.com>
1131
1132        * libfs/src/imfs/imfs.h: Fix comment.
1133
11342007-03-08      Joel Sherrill <joel@OARcorp.com>
1135
1136        * libmisc/stackchk/check.c, libmisc/stackchk/internal.h,
1137        libmisc/stackchk/stackchk.h: Change dump usage to report usage.
1138
11392007-03-08      Joel Sherrill <joel@OARcorp.com>
1140
1141        * rtems/Makefile.am, rtems/src/msgqsend.c, rtems/src/msgqurgent.c:
1142        Remove wrapper for message queue send and urgent and implement them
1143        directly. There was an unnecessary function call layer in addition to
1144        conditions in the shared routine. Directly coding both directives is
1145        simpler and should result in smaller code.
1146        * rtems/src/msgqsubmit.c: Removed.
1147
11482007-03-05      Joel Sherrill <joel@OARcorp.com>
1149
1150        PR 1222/cpukit
1151        * score/Makefile.am, score/include/rtems/score/coremutex.h,
1152        score/include/rtems/score/threadq.h,
1153        score/inline/rtems/score/coremutex.inl, score/src/coremsgsubmit.c,
1154        score/src/coremutexsurrender.c, score/src/threadchangepriority.c,
1155        score/src/threadclearstate.c, score/src/threadhandler.c,
1156        score/src/threadinitialize.c, score/src/threadqdequeuefifo.c,
1157        score/src/threadqdequeuepriority.c, score/src/threadqenqueue.c,
1158        score/src/threadqenqueuefifo.c, score/src/threadqenqueuepriority.c,
1159        score/src/threadqextractfifo.c, score/src/threadqextractpriority.c,
1160        score/src/threadsetstate.c: Enhance so that when the prioirity of a
1161        thread that is blocked on a priority based thread queue is changed,
1162        that its placement in the queue is reevaluated based upon the new
1163        priority. This enhancement includes modifications to the SuperCore as
1164        well as new test cases.
1165        * score/src/threadqrequeue.c: New file.
1166
11672007-03-05      Joel Sherrill <joel@OARcorp.com>
1168
1169        * sapi/src/exinit.c: Fix spacing.
1170
11712007-03-05      Joel Sherrill <joel@OARcorp.com>
1172
1173        PR 1221/cpukit
1174        * posix/src/pthreadequal.c: Fix critical section nesting.
1175
11762007-02-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1177
1178        * libcsupport/Makefile.am: Move getpagesize.c to newlib-only
1179          compiled files.
1180
11812007-02-21      Ralf Corsepius <ralf.corsepius@rtems.org>
1182
1183        * wrapup/Makefile.am: Use MKDIR_P instead of mkdir_p.
1184
11852007-02-16      Ralf Corsepius <ralf.corsepius@rtems.org>
1186
1187        * score/Makefile.am: Remove macros/README.
1188
11892007-02-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1190
1191        * score/include/rtems/score/heap.h, score/src/heap.c,
1192        score/src/heapallocatealigned.c, score/src/heapresizeblock.c:
1193        More size_t for heap-sizes.
1194        * score/include/rtems/score/heap.h, score/src/heap.c,
1195        score/src/heapallocate.c, score/src/heapextend.c: Use size_t for
1196        heap-sizes.
1197        * libnetworking/resolv.h: Typo fixes. Remove __P().
1198
11992007-02-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1200
1201        * rtems/include/rtems/rtems/tasks.h, rtems/src/taskcreate.c:
1202        Use size_t for stack-sizes.
1203
12042007-02-07      Ralf Corsépius <ralf.corsepius@rtems.org>
1205
1206        * libnetworking/vm/vm_extern.h: Remove non-implemented/unused
1207          functions.
1208        * configure.ac: Check for intmax_t, uintptr_t, intptr_t,
1209        pthread.h, pthread_rwlock_t, pthread_barrier_t, pthread_spinlock_t.
1210
12112007-02-06      Till Straumann <strauman@slac.stanford.edu>
1212
1213        * libcsupport/src/gxx_wrappers.c: fix PR#690. Supply
1214        taskvar dtor to plug memory leak. Applied patch attached
1215        to PR#690.
1216
12172007-02-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1218
1219        * libcsupport/src/getpagesize.c: New (moved from posix/src).
1220        * posix/src/getpagesize.c: Removed.
1221        * posix/Makefile.am: Remove references to getpagesize.c.
1222        * libcsupport/Makefile.am: Add getpagesize.c.
1223
12242007-02-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1225
1226        * posix/src/sysconf.c: Add support for _SC_PAGESIZE (PR 1215).
1227        * posix/src/mqueuesendsupp.c: Remove cast to make broken const cast
1228          visible.
1229        * score/inline/rtems/score/coremsg.inl: More size_t and consts.
1230
12312007-02-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1232
1233        * rtems/src/msgqsend.c: Use size_t for sizes.
1234        * rtems/src/msgqurgent.c: Use size_t for sizes.
1235        * rtems/src/msgqbroadcast.c: Use size_t for sizes.
1236        * rtems/src/msgmp.c: Use size_t for sizes.
1237        * rtems/src/msgqsubmit.c: Use size_t for sizes.
1238        * rtems/include/rtems/rtems/msgmp.h: Use size_t for sizes.
1239        * rtems/include/rtems/rtems/message.h: Use size_t for sizes.
1240        * score/inline/rtems/score/coremsg.inl: Use size_t for sizes.
1241
12422007-02-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1243
1244        * itron/src/trcv_mbf.c: Use size_t for sizes.
1245        * libmisc/monitor/mon-object.c: Use size_t for sizes.
1246        * libmisc/monitor/mon-server.c: Use size_t for sizes.
1247        * libmisc/monitor/monitor.h: Use size_t for sizes.
1248        * libmisc/mw-fb/mw_uid.c: Use size_t for sizes.
1249        * rtems/include/rtems/rtems/message.h: Use size_t for sizes.
1250        * rtems/src/msgqreceive.c: Use size_t for sizes.
1251        * posix/src/mqueuerecvsupp.c: Use size_t for sizes.
1252        * score/src/coremsgseize.c: Use size_t for sizes.
1253
12542007-02-05      Ralf Corsépius <ralf.corsepius@rtems.org>
1255
1256        * posix/include/rtems/posix/mqueue.h: Use size_t for sizes.
1257        * posix/src/mqueuesendsupp.c: Use size_t for sizes.
1258        * score/include/rtems/score/coremsg.h: Use size_t for sizes.
1259        * score/src/coremsgbroadcast.c: Use size_t for sizes.
1260        * score/src/coremsgsubmit.c: Use size_t for sizes.
1261
12622007-01-30      Ralf Corsépius <ralf.corsepius@rtems.org>
1263
1264        * libblock/src/show_bdbuf.c: Use inttypes.h macros.
1265
12662007-01-29      Ralf Corsépius <ralf.corsepius@rtems.org>
1267
1268        * libmisc/mw-fb/mw_fb.h: Eliminate __u32, __u16.
1269
12702007-01-28      Ralf Corsépius <ralf.corsepius@rtems.org>
1271
1272        * libnetworking/libc/gethostbyht.c: Remove warning on unused vars.
1273        Remove isblank (supposed to be provided by libc).
1274
12752007-01-27      Ralf Corsépius <ralf.corsepius@rtems.org>
1276
1277        * libblock/src/show_bdbuf.c: Convert from DOS to UNIX.
1278
12792007-01-27      Ralf Corsépius <ralf.corsepius@rtems.org>
1280
1281        * score/include/rtems/system.h: Remove __RTEMS_MAJOR__,
1282         __RTEMS_MINOR__, __RTEMS_REVISION__ (moved to cpuopt.h).
1283        * configure.ac: Dynamically derive __ __RTEMS_MAJOR__,
1284        __RTEMS_MINOR__, __RTEMS_REVISION__ from _RTEMS_VERSION.
1285        Add __RTEMS_MAJOR__, __RTEMS_MINOR__,__RTEMS_REVISION__ to cpuopt.h.
1286
12872007-01-26      Ralf Corsépius <ralf.corsepius@rtems.org>
1288
1289        * score/include/rtems/system.h:
1290        #define __RTEMS_MINOR__ 7 (BZ 1206).
1291
12922007-01-20      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
1293
1294        * libblock/src/bdbuf.c, libblock/include/bdbuf.h:
1295        export some internal variables to make them available in
1296        "show_bdbuf" monitor add-on
1297
12982007-01-16      Till Straumann <strauman@slac.stanford.edu>
1299
1300        * libnetworking/rtems/rtems_mii_ioctl.c,
1301        libnetworking/rtems/rtems_mii_ioctl.h,
1302        libnetworking/rtems/rtems_mii_ioctl_kern.c,
1303        libi2c/libi2c.c, libi2c/libi2c.h:
1304        Added SLAC/Stanford Authorship Note / Copyright + Liability Disclaimer.
1305
13062007-01-09      Joel Sherrill <joel@OARcorp.com>
1307
1308        * libcsupport/src/error.c: rtems_progname is no longer defined in
1309        the BSP startup since it never held a meaningful value.
1310
13112007-01-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1312
1313        * posix/include/aio.h: s/aoi_lio_opcode/aio_lio_opcode/
1314        (BZ 1203).
Note: See TracBrowser for help on using the repository browser.