source: rtems/cpukit/ChangeLog @ ca66d01

4.104.114.84.95
Last change on this file since ca66d01 was ca66d01, checked in by Joel Sherrill <joel.sherrill@…>, on 04/30/04 at 16:20:36

2004-04-30 Joel Sherrill <joel@…>

  • libnetworking/kern/kern_sysctl.c: sysctl_register_all cannot be static with RTEMS.
  • Property mode set to 100644
File size: 250.4 KB
Line 
12004-04-30      Joel Sherrill <joel@OARcorp.com>
2
3        * libnetworking/kern/kern_sysctl.c: sysctl_register_all cannot be
4        static with RTEMS.
5
62004-04-30      Ralf Corsepius <ralf_corsepius@rtems.org>
7
8        * libnetworking/netinet/in.c: Partial update from FreeBSD.
9
102004-04-26      Ralf Corsepius <ralf_corsepius@rtems.org>
11
12        * libnetworking/kern/kern_sysctl.c: Partial updates from FreeBSD.
13
142004-04-26      Ralf Corsepius <ralf_corsepius@rtems.org>
15
16        * libnetworking/netinet/igmp_var.h: Cosmetic updates from FreeBSD.
17        * libnetworking/sys/sysctl.h: Update from FreeBSD.
18        * libnetworking/sys/socketvar.h: Update from FreeBSD.
19
202004-04-24      Ralf Corsepius <ralf_corsepius@rtems.org>
21
22        * libnetworking/sys/protosw.h: More partial updates from FreeBSD.
23
242004-04-24      Ralf Corsepius <ralf_corsepius@rtems.org>
25
26        * libnetworking/net/route.c: Reflect changes to radix.h.
27
282004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
29
30        * libnetworking/net/radix.h, libnetworking/net/radix.c: Partial
31        update from FreeBSD.
32
332004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
34
35        * libnetworking/sys/socket.h: Further update from FreeBSD
36        (Add sa_family_t).
37
382004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
39
40        * libnetworking/sys/protosw.h: Partial update from FreeBSD.
41        * libnetworking/sys/socket.h: Partial update from FreeBSD.
42        * libnetworking/rtems/rtems_syscall.c: Reflect changes to socket.h.
43
442004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
45
46        * libnetworking/kern/uipc_socket.c: Partial update from FreeBSD
47        (Remove adv-clause from copyright notice).
48        * libnetworking/netinet/igmp_var.h: Partial update from FreeBSD.
49
502004-04-20      Ralf Corsepius <ralf_corsepius@rtems.org>
51
52        * libnetworking/net/bpf.h, libnetworking/net/if.h,
53        libnetworking/net/if_dl.h, libnetworking/net/if_ppp.h,
54        libnetworking/net/netisr.h, libnetworking/net/pppcompress.c,
55        libnetworking/net/radix.c, libnetworking/net/radix.h,
56        libnetworking/net/raw_cb.h, libnetworking/net/route.h,
57        libnetworking/netinet/icmp_var.h, libnetworking/netinet/if_ether.h,
58        libnetworking/netinet/igmp_var.h, libnetworking/netinet/in.h,
59        libnetworking/netinet/in_pcb.h, libnetworking/netinet/in_systm.h,
60        libnetworking/netinet/in_var.h, libnetworking/netinet/ip_fw.h,
61        libnetworking/netinet/ip_icmp.h, libnetworking/netinet/ip_mroute.h,
62        libnetworking/netinet/ip_var.h, libnetworking/netinet/tcp_debug.h,
63        libnetworking/netinet/tcp_seq.h, libnetworking/netinet/tcp_timer.h,
64        libnetworking/netinet/tcp_var.h, libnetworking/netinet/udp_var.h,
65        libnetworking/nfs/nfs.h, libnetworking/rtems/rtems_bsdnet.h,
66        libnetworking/rtems/rtems_bsdnet_internal.h,
67        libnetworking/sys/buf.h, libnetworking/sys/callout.h,
68        libnetworking/sys/conf.h, libnetworking/sys/domain.h,
69        libnetworking/sys/malloc.h, libnetworking/sys/mbuf.h,
70        libnetworking/sys/mount.h, libnetworking/sys/protosw.h,
71        libnetworking/sys/queue.h, libnetworking/sys/rtprio.h,
72        libnetworking/sys/select.h, libnetworking/sys/signalvar.h,
73        libnetworking/sys/socket.h, libnetworking/sys/socketvar.h,
74        libnetworking/sys/sysctl.h, libnetworking/sys/syslog.h,
75        libnetworking/sys/ucred.h, libnetworking/sys/uio.h,
76        libnetworking/vm/vm.h, libnetworking/vm/vm_extern.h,
77        libnetworking/vm/vm_param.h: Use -D_KERNEL instead of -DKERNEL for
78        greater FreeBSD compliance.
79
802004-04-20      Ralf Corsepius <ralf_corsepius@rtems.org>
81
82        * libnetworking/Makefile.am: Add -D_KERNEL to CPPFLAGS.
83
842004-04-20      Ralf Corsepius <ralf_corsepius@rtems.org>
85
86        * libnetworking/net/bpf.h: Partial update from FreeBSD.
87
882004-04-19      Ralf Corsepius <ralf_corsepius@rtems.org>
89
90        * libnetworking/sys/sysctl.h: Partial update from FreeBSD.
91        * libnetworking/kern/kern_sysctl.c: Partial update from FreeBSD.
92
932004-04-17      Ralf Corsepius <ralf_corsepius@rtems.org>
94
95        * libfs/src/imfs/imfs_debug.c, libfs/src/imfs/memfile.c:
96        Use fprintf(stdout,...) instead of printf.
97
982004-04-17      Ralf Corsepius <ralf_corsepius@rtems.org>
99
100        * libblock/src/ide_part_table.c: Use fprintf(stdout,...) instead of
101        printf.
102
1032004-04-17      Ralf Corsepius <ralf_corsepius@rtems.org>
104
105        * libmisc/capture/capture-cli.c, libmisc/cpuuse/cpuuse.c,
106        libmisc/dumpbuf/dumpbuf.c, libmisc/fsmount/fsmount.c,
107        libmisc/monitor/mon-command.c, libmisc/monitor/mon-config.c,
108        libmisc/monitor/mon-dname.c, libmisc/monitor/mon-driver.c,
109        libmisc/monitor/mon-extension.c, libmisc/monitor/mon-itask.c,
110        libmisc/monitor/mon-monitor.c, libmisc/monitor/mon-mpci.c,
111        libmisc/monitor/mon-object.c, libmisc/monitor/mon-prmisc.c,
112        libmisc/monitor/mon-queue.c, libmisc/monitor/mon-symbols.c,
113        libmisc/monitor/mon-task.c, libmisc/rtmonuse/rtmonuse.c,
114        libmisc/shell/cmds.c, libmisc/shell/shell.c, libmisc/shell/shell.h,
115        libmisc/stackchk/check.c, libmisc/untar/untar.c: Use
116        fprintf(stdout,...) instead of printf.
117
1182004-04-14      Ralf Corsepius <ralf_corsepius@rtems.org>
119
120        * sapi/include/rtems/sptables.h: Remove _RTEMS_version.
121
1222004-04-14      Ralf Corsepius <ralf_corsepius@rtems.org>
123
124        * libcsupport/Makefile.am: Install include_sys_HEADERS for NEWLIB
125        only. Merge sys/cdefs.h into general include_sys_HEADERS.
126
1272004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
128
129        * rtems/include/rtems/rtems/types.h: Include <rtems/stdint.h>
130        instead of <stdint.h>.
131        Conditionally typedef rtems*signed64 types.
132        * score/include/rtems/system.h: Include <rtems/stdint.h> instead of
133        <stdint.h>.
134
1352004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
136
137        * configure.ac: Rework stdint.h/inttypes.h support.
138        Add RTEMS_USES_STDINT_H. Add RTEMS_USES_INTTYPES_H.
139        Remove NEED_STDINT_H. Remove NEED_INTTYPES_H.
140        Remove termios-flag detection.
141        * libcsupport/Makefile.am: Install include/stdint.h and
142        include/inttypes.h for NEWLIB only.
143        * libcsupport/include/stdint.h: Rework; Now newlib specific.
144        * libcsupport/src/termios.c: Make newlib specific.
145        * include/rtems/stdint.h: Rework; Now wrapper to <stdint.h>.
146
1472004-04-12      Ralf Corsepius <ralf_corsepius@rtems.org>
148
149        * acinclude.m4 (RTEMS_CPUOPT): Use AC_DEFINE_UNQUOTED.
150        * backward/motorola/mc68681.h, backward/motorola/mc68230.h,
151        backward/zilog/z8536.h, backward/zilog/z8036.h,
152        backward/zilog/z8030.h: New.
153        * Makefile.am: Reflect having added new files above.
154
1552004-04-09      Ralf Corsepius <ralf_corsepius@rtems.org>
156
157        * wrapup/Makefile.am: Add libblock for !UNIX only.
158
1592004-04-09      Ralf Corsepius <ralf_corsepius@rtems.org>
160
161        * libblock/Makefile.am: Build libblock for !UNIX only.
162        * libcsupport/Makefile.am: Build $(TERMIOS_C_FILES) for !UNIX only.
163
1642004-04-09      Ralf Corsepius <ralf_corsepius@rtems.org>
165
166        * libblock/Makefile.am: Remove LIBC_DEFINES (Unsupported).
167        * libfs/Makefile.am: Remove LIBC_DEFINES (Unsupported).
168
1692004-04-08      Ralf Corsepius <ralf_corsepius@rtems.org>
170
171        * libcsupport/Makefile.am: Install sys/ioccom.h for NEWLIB only.
172
1732004-04-08      Ralf Corsepius <ralf_corsepius@rtems.org>
174
175        * libcsupport/Makefile.am: Remove $(LIBC_DEFINES) (Unsupported).
176        Install motorola-headers to $(includedir)/rtems/motorola.
177        Install zilog-headers to $(includedir)/rtems/zilog.
178
1792004-04-06      Ralf Corsepius <ralf_corsepius@rtems.org>
180
181        * score/cpu/Makefile.am: Add unix to DIST_SUBDIRS.
182
1832004-04-06      Ralf Corsepius <ralf_corsepius@rtems.org>
184
185        * aclocal/rtems-cpu-subdirs.m4: Remove (Unused).
186        * configure.ac: Remove RTEMS_CPU_SUBDIRS([score/cpu]).
187        Add RTEMS_CHECK_SYSV_UNIX.
188        Add score/cpu/*/Makefile.
189        * score/cpu/Makefile.am: Add DIST_SUBDIRS.
190
1912004-04-05      Ralf Corsepius <ralf_corsepius@rtems.org>
192
193        * configure.ac: Add AC_CHECK_SIZEOF([CPU_CONTEXT]..).
194        Add SIZEOF_CPU_CONTEXT to cpuopts.h.
195        Add RTEMS_PROG_CCAS.
196        * acinclude.m4: Use unquoted "here" document to propagate $3 to
197        cpuopts.tmp.
198
1992004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
200
201        * libnetworking/Makefile.am: AM_CPPFLAGS += -I$(srcdir).
202        * libnetworking/rtems/rtems_bsdnet_internal.h: Remove USHRT_MAX.
203
2042004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
205
206        * libnetworking/Makefile.am: Fix typo.
207
2082004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
209
210        * libnetworking/poll.h: Replace with sys/poll.h wrapper.
211        * libnetworking/sys/poll.h: New (Original FreeBSD file).
212        * libnetworking/Makefile.am: Don't install opt_ipfw.h,
213        opt_mrouting.h, opt_tcpdebug.h. Add sys/poll.h.
214
2152004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
216
217        * libmisc/serdbg/serdbgcnf.h: Include <rtems/serdbg.h> instead of
218        <serdbg.h>
219        * libmisc/serdbg/termios_printk_cnf.h: Include <rtems/termios_printk.h>
220        instead of <termios_printk.h>.
221
2222004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
223
224        * libmisc/Makefile.am: Install serdbg.h, serdbgcnf.h,
225        termios_printk.h, termios_printk_cnf.h to $(includedir)/rtems.
226        * libmisc/serdbg/serdbg.c: Include <rtems/serdbg.h> instead of
227        <serdbg.h>.
228        * libmisc/serdbg/serdbgio.c: Include <rtems/serdbg.h> instead of
229        <serdbg.h>.
230        * libmisc/serdbg/termios_printk.c: Include <rtems/termios_printk.h>
231        instead of <termios_printk.h>.
232
2332004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
234
235        * libmisc/dummy/dummy.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
236
2372004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
238
239        * backward/confdefs.h: New.
240        * Makefile.am: Add  backward/confdefs.h.
241        Add conditional DEPRECATED.
242        * configure.ac: Add --enable-deprecated.
243        Add conditional DEPRECATED.
244
2452004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
246
247        * sapi/Makefile.am: Install confdefs.h to $(includedir)/rtems.
248
2492004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
250
251        * Makefile.am: Add backward/*.h headers.
252        * itron/Makefile.am: Install itron.h to $(includedir)/rtems.
253        * libcsupport/Makefile.am: Install RTEMS specific headers to
254        $(includedir)/rtems.
255        * libfs/Makefile.am: Install imfs.h and dosfs.h to
256        $(includedir)/rtems.
257
2582004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
259
260        * libblock/include/rtems/bdbuf.h: Include <rtems/chain.h> instead of <chain.h>.
261        * libblock/include/rtems/ide_part_table.h: Include <rtems/chain.h> instead of <chain.h>.
262        * libcsupport/src/malloc.c: Include <rtems/chain.h> instead of <chain.h>.
263        * libcsupport/src/mount.c: Include <rtems/chain.h> instead of <chain.h>.
264        * libcsupport/src/unmount.c: Include <rtems/chain.h> instead of <chain.h>.
265        * libfs/src/imfs/imfs.h: Include <rtems/chain.h> instead of <chain.h>.
266        * libfs/src/imfs/imfs_directory.c: Include <rtems/chain.h> instead of <chain.h>.
267        * libfs/src/imfs/imfs_load_tar.c: Include <rtems/chain.h> instead of <chain.h>.
268        * sapi/include/confdefs.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
269        * sapi/include/confdefs.h: Include <rtems/console.h> instead of <console.h>.
270        * libfs/src/imfs/imfs_load_tar.c: Include <rtems/imfs.h> instead of <imfs.h>.
271        * libmisc/shell/cmds.c: Include <rtems/imfs.h> instead of <imfs.h>.
272        * libmisc/fsmount/fsmount.c: Include <rtems/imfs.h> instead of <imfs.h>.
273        * sapi/include/confdefs.h: Include <rtems/imfs.h> instead of <imfs.h>.
274        * itron/src/can_wup.c: Include <rtems/itron.h> instead of <itron.h>.
275        * itron/src/chg_pri.c: Include <rtems/itron.h> instead of <itron.h>.
276        * itron/src/cre_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
277        * itron/src/cre_mbx.c: Include <rtems/itron.h> instead of <itron.h>.
278        * itron/src/cre_sem.c: Include <rtems/itron.h> instead of <itron.h>.
279        * itron/src/cre_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
280        * itron/src/del_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
281        * itron/src/del_mbx.c: Include <rtems/itron.h> instead of <itron.h>.
282        * itron/src/del_sem.c: Include <rtems/itron.h> instead of <itron.h>.
283        * itron/src/del_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
284        * itron/src/dis_dsp.c: Include <rtems/itron.h> instead of <itron.h>.
285        * itron/src/ena_dsp.c: Include <rtems/itron.h> instead of <itron.h>.
286        * itron/src/eventflags.c: Include <rtems/itron.h> instead of <itron.h>.
287        * itron/src/exd_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
288        * itron/src/ext_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
289        * itron/src/fmempool.c: Include <rtems/itron.h> instead of <itron.h>.
290        * itron/src/frsm_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
291        * itron/src/get_tid.c: Include <rtems/itron.h> instead of <itron.h>.
292        * itron/src/itronintr.c: Include <rtems/itron.h> instead of <itron.h>.
293        * itron/src/itronsem.c: Include <rtems/itron.h> instead of <itron.h>.
294        * itron/src/itrontime.c: Include <rtems/itron.h> instead of <itron.h>.
295        * itron/src/mbox.c: Include <rtems/itron.h> instead of <itron.h>.
296        * itron/src/mboxtranslatereturncode.c: Include <rtems/itron.h> instead of <itron.h>.
297        * itron/src/msgbuffer.c: Include <rtems/itron.h> instead of <itron.h>.
298        * itron/src/msgbuffertranslatereturncode.c: Include <rtems/itron.h> instead of <itron.h>.
299        * itron/src/network.c: Include <rtems/itron.h> instead of <itron.h>.
300        * itron/src/port.c: Include <rtems/itron.h> instead of <itron.h>.
301        * itron/src/prcv_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
302        * itron/src/prcv_mbx.c: Include <rtems/itron.h> instead of <itron.h>.
303        * itron/src/preq_sem.c: Include <rtems/itron.h> instead of <itron.h>.
304        * itron/src/psnd_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
305        * itron/src/rcv_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
306        * itron/src/rcv_mbx.c: Include <rtems/itron.h> instead of <itron.h>.
307        * itron/src/ref_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
308        * itron/src/ref_mbx.c: Include <rtems/itron.h> instead of <itron.h>.
309        * itron/src/ref_sem.c: Include <rtems/itron.h> instead of <itron.h>.
310        * itron/src/ref_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
311        * itron/src/rel_wai.c: Include <rtems/itron.h> instead of <itron.h>.
312        * itron/src/rot_rdq.c: Include <rtems/itron.h> instead of <itron.h>.
313        * itron/src/rsm_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
314        * itron/src/sig_sem.c: Include <rtems/itron.h> instead of <itron.h>.
315        * itron/src/slp_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
316        * itron/src/snd_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
317        * itron/src/snd_mbx.c: Include <rtems/itron.h> instead of <itron.h>.
318        * itron/src/sta_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
319        * itron/src/sus_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
320        * itron/src/sysmgmt.c: Include <rtems/itron.h> instead of <itron.h>.
321        * itron/src/task.c: Include <rtems/itron.h> instead of <itron.h>.
322        * itron/src/ter_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
323        * itron/src/trcv_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
324        * itron/src/trcv_mbx.c: Include <rtems/itron.h> instead of <itron.h>.
325        * itron/src/tslp_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
326        * itron/src/tsnd_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
327        * itron/src/twai_sem.c: Include <rtems/itron.h> instead of <itron.h>.
328        * itron/src/vmempool.c: Include <rtems/itron.h> instead of <itron.h>.
329        * itron/src/wai_sem.c: Include <rtems/itron.h> instead of <itron.h>.
330        * itron/src/wup_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
331        * sapi/include/rtems/config.h: Include <rtems/itron.h> instead of <itron.h>.
332        * sapi/include/confdefs.h: Include <rtems/itron.h> instead of <itron.h>.
333        * sapi/src/itronapi.c: Include <rtems/itron.h> instead of <itron.h>.
334        * sapi/include/confdefs.h: Include <rtems/rtc.h> instead of <rtc.h>.
335        * sapi/include/confdefs.h: Include <rtems/timerdrv.h> instead of <timerdrv.h>.
336
3372004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
338
339        * backward/asm.h, backward/chain.h, backward/clockdrv.h,
340        backward/console.h, backward/dosfs.h, backward/imfs.h,
341        backward/iosupp.h, backward/itron.h, backward/ringbuf.h,
342        backward/rtc.h, backward/spurious.h, backward/timerdrv.h,
343        backward/vmeintr.h: New.
344
3452004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
346
347        * rtems/include/rtems/rtems/region.h:
348        Include stddef.h for size_t.
349        (rtems_region_get_segment_size):  Use size_t instead of uint32_t for "size" (3rd arg).
350        * rtems/src/regiongetsegmentsize.c: Reflect changes above.
351        * libcsupport/src/malloc.c: Reflect changes above.
352
3532004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
354
355        * aclocal/rtems-top.m4: Don't AC_SUBST(PROJECT_ROOT).
356        Add project_libdir, project_include and libdir.
357        * aclocal/env-rtemscpu.m4: Remove all references to RTEMS_BSP.
358        Remove project_libdir, project_include and libdir.
359        Unconditionally use CPU_CFLAGS, CFLAGS_OPTIMIZE_V, CFLAGS_DEBUG_V.
360
3612004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
362
363        * libnetworking/lib/ftpfs.c, libnetworking/lib/rtems_bsdnet_ntp.c,
364        libnetworking/lib/tftpDriver.c, libnetworking/machine/endian.h,
365        libnetworking/net/if_ppp.c, libnetworking/rtems/rtems_bsdnet.h,
366        libnetworking/rtems/rtems_bsdnet_internal.h,
367        libnetworking/rtems/rtems_glue.c,
368        libnetworking/rtems/rtems_syscall.c: Convert to using c99 fixed size
369        types.
370
3712004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
372
373        * score/include/rtems/debug.h, score/include/rtems/score/bitfield.h,
374        score/include/rtems/score/chain.h,
375        score/include/rtems/score/coremsg.h,
376        score/include/rtems/score/coremutex.h,
377        score/include/rtems/score/coresem.h,
378        score/include/rtems/score/heap.h,
379        score/include/rtems/score/interr.h, score/include/rtems/score/isr.h,
380        score/include/rtems/score/mpci.h, score/include/rtems/score/mppkt.h,
381        score/include/rtems/score/object.h,
382        score/include/rtems/score/objectmp.h,
383        score/include/rtems/score/priority.h,
384        score/include/rtems/score/stack.h,
385        score/include/rtems/score/states.h,
386        score/include/rtems/score/thread.h,
387        score/include/rtems/score/threadmp.h,
388        score/include/rtems/score/threadq.h,
389        score/include/rtems/score/tod.h, score/include/rtems/score/tqdata.h,
390        score/include/rtems/score/userext.h,
391        score/include/rtems/score/watchdog.h,
392        score/include/rtems/score/wkspace.h,
393        score/inline/rtems/score/address.inl,
394        score/inline/rtems/score/coremsg.inl,
395        score/inline/rtems/score/coresem.inl,
396        score/inline/rtems/score/heap.inl, score/inline/rtems/score/isr.inl,
397        score/inline/rtems/score/object.inl,
398        score/inline/rtems/score/priority.inl,
399        score/inline/rtems/score/stack.inl,
400        score/inline/rtems/score/thread.inl,
401        score/inline/rtems/score/tqdata.inl,
402        score/inline/rtems/score/userext.inl,
403        score/inline/rtems/score/wkspace.inl,
404        score/macros/rtems/score/address.inl,
405        score/macros/rtems/score/heap.inl,
406        score/macros/rtems/score/object.inl,
407        score/macros/rtems/score/priority.inl,
408        score/macros/rtems/score/userext.inl: Convert to using c99 fixed
409        size types.
410
4112004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
412
413        * sapi/include/confdefs.h, sapi/include/rtems/config.h,
414        sapi/include/rtems/extension.h, sapi/include/rtems/fatal.h,
415        sapi/include/rtems/init.h, sapi/include/rtems/io.h,
416        sapi/src/exinit.c, sapi/src/extension.c, sapi/src/fatal.c,
417        sapi/src/io.c: Convert to using c99 fixed size types.
418
4192004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
420
421        * rtems/include/rtems.h,
422        rtems/include/rtems/rtems/asr.h,
423        rtems/include/rtems/rtems/attr.h,
424        rtems/include/rtems/rtems/clock.h,
425        rtems/include/rtems/rtems/config.h,
426        rtems/include/rtems/rtems/dpmem.h,
427        rtems/include/rtems/rtems/eventset.h,
428        rtems/include/rtems/rtems/message.h,
429        rtems/include/rtems/rtems/modes.h,
430        rtems/include/rtems/rtems/msgmp.h,
431        rtems/include/rtems/rtems/options.h,
432        rtems/include/rtems/rtems/part.h,
433        rtems/include/rtems/rtems/ratemon.h,
434        rtems/include/rtems/rtems/region.h,
435        rtems/include/rtems/rtems/regionmp.h,
436        rtems/include/rtems/rtems/sem.h,
437        rtems/include/rtems/rtems/support.h,
438        rtems/include/rtems/rtems/taskmp.h,
439        rtems/include/rtems/rtems/tasks.h,
440        rtems/include/rtems/rtems/timer.h,
441        rtems/inline/rtems/rtems/part.inl,
442        rtems/inline/rtems/rtems/region.inl,
443        rtems/macros/rtems/rtems/part.inl,
444        rtems/src/attr.c,
445        rtems/src/dpmem.c,
446        rtems/src/dpmemcreate.c,
447        rtems/src/dpmemexternal2internal.c,
448        rtems/src/dpmeminternal2external.c,
449        rtems/src/eventseize.c,
450        rtems/src/msg.c,
451        rtems/src/msgmp.c,
452        rtems/src/msgqallocate.c,
453        rtems/src/msgqbroadcast.c,
454        rtems/src/msgqcreate.c,
455        rtems/src/msgqflush.c,
456        rtems/src/msgqgetnumberpending.c,
457        rtems/src/msgqident.c,
458        rtems/src/msgqreceive.c,
459        rtems/src/msgqsend.c,
460        rtems/src/msgqsubmit.c,
461        rtems/src/msgqtranslatereturncode.c,
462        rtems/src/msgqurgent.c,
463        rtems/src/part.c,
464        rtems/src/partcreate.c,
465        rtems/src/partident.c,
466        rtems/src/partmp.c,
467        rtems/src/ratemon.c,
468        rtems/src/region.c,
469        rtems/src/regioncreate.c,
470        rtems/src/regionextend.c,
471        rtems/src/regiongetsegment.c,
472        rtems/src/regiongetsegmentsize.c,
473        rtems/src/regionmp.c,
474        rtems/src/regionreturnsegment.c,
475        rtems/src/rtemstimer.c,
476        rtems/src/sem.c,
477        rtems/src/semcreate.c,
478        rtems/src/semident.c,
479        rtems/src/semmp.c,
480        rtems/src/semobtain.c,
481        rtems/src/semtranslatereturncode.c,
482        rtems/src/taskcreate.c,
483        rtems/src/taskgetnote.c,
484        rtems/src/taskident.c,
485        rtems/src/taskinitusers.c,
486        rtems/src/taskmp.c,
487        rtems/src/taskrestart.c,
488        rtems/src/tasks.c,
489        rtems/src/tasksetnote.c,
490        rtems/src/taskstart.c,
491        rtems/src/timerserver.c: Convert to using c99 fixed size types.
492
4932004-04-29      Ralf Corsepius <ralf_corsepius@rtems.org>
494
495        * score/src/Unlimited.txt, score/src/chain.c, score/src/coremsg.c,
496        score/src/coremsgbroadcast.c, score/src/coremsgclose.c,
497        score/src/coremsgflush.c, score/src/coremsgflushsupp.c,
498        score/src/coremsgseize.c, score/src/coremsgsubmit.c,
499        score/src/coremutex.c, score/src/coremutexflush.c,
500        score/src/coresem.c, score/src/coresemflush.c, score/src/coretod.c,
501        score/src/coretodtickle.c, score/src/coretodtoseconds.c,
502        score/src/coretodvalidate.c, score/src/heap.c,
503        score/src/heapallocate.c, score/src/heapextend.c,
504        score/src/heapfree.c, score/src/heapsizeofuserarea.c,
505        score/src/interr.c, score/src/iterateoverthreads.c,
506        score/src/mpci.c, score/src/object.c, score/src/objectallocate.c,
507        score/src/objectallocatebyindex.c, score/src/objectclearname.c,
508        score/src/objectcomparenameraw.c,
509        score/src/objectcomparenamestring.c, score/src/objectcopynameraw.c,
510        score/src/objectcopynamestring.c,
511        score/src/objectextendinformation.c, score/src/objectfree.c,
512        score/src/objectget.c, score/src/objectgetbyindex.c,
513        score/src/objectgetisr.c, score/src/objectgetnoprotection.c,
514        score/src/objectidtoname.c, score/src/objectinitializeinformation.c,
515        score/src/objectmp.c, score/src/objectnametoid.c,
516        score/src/objectshrinkinformation.c, score/src/thread.c,
517        score/src/threadcreateidle.c, score/src/threadget.c,
518        score/src/threadidlebody.c, score/src/threadinitialize.c,
519        score/src/threadmp.c, score/src/threadq.c,
520        score/src/threadqdequeuepriority.c,
521        score/src/threadqenqueuepriority.c,
522        score/src/threadqfirstpriority.c, score/src/threadqflush.c,
523        score/src/threadreset.c, score/src/threadrestart.c,
524        score/src/threadsettransient.c, score/src/threadstackallocate.c,
525        score/src/threadstart.c, score/src/userext.c,
526        score/src/watchdoginsert.c, score/src/wkspace.c: Convert to using
527        c99 fixed size types.
528
5292004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
530
531        PR 561/rtems
532        * include/rtems/concat.h: New.
533        * Makefile.am: Add include/rtems/concat.h.
534       
535        PR 589/rtems
536        * Makefile.am: Add include/rtems/pci.h.
537
538        * Makefile.am: Include automake/compile.am.
539        * configure.ac: RTEMS_TOP([..],[]).
540
5412004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
542
543        * aclocal/rtems-top.m4: Add MULTISUBDIR. Add MULTIBUILDTOP.
544        Add rtems_updir. Remove version.m4 check.
545        Add PROJECT_ROOT/with_project_root processing.
546        Add PROJECT_INCLUDE. Add PROJECT_LIB.
547        * aclocal/env-rtemscpu.a4: Remove cpukit_topdir.
548        Remove with_project_root processing. Remove PROJECT_INCLUDE,
549        PROJECT_LIB.
550
5512004-03-26      Ralf Corsepius <ralf_corsepius@rtems.org>
552
553        * libmisc/capture/capture-cli.c, libmisc/capture/capture.c,
554        libmisc/capture/capture.h, libmisc/cpuuse/cpuuse.c,
555        libmisc/devnull/devnull.c, libmisc/fsmount/fsmount.h,
556        libmisc/monitor/mon-config.c, libmisc/monitor/mon-dname.c,
557        libmisc/monitor/mon-driver.c, libmisc/monitor/mon-extension.c,
558        libmisc/monitor/mon-itask.c, libmisc/monitor/mon-monitor.c,
559        libmisc/monitor/mon-mpci.c, libmisc/monitor/mon-object.c,
560        libmisc/monitor/mon-prmisc.c, libmisc/monitor/mon-queue.c,
561        libmisc/monitor/mon-server.c, libmisc/monitor/mon-symbols.c,
562        libmisc/monitor/monitor.h, libmisc/monitor/symbols.h,
563        libmisc/mw-fb/mw_uid.c, libmisc/rtmonuse/rtmonuse.c,
564        libmisc/serdbg/serdbg.h, libmisc/serdbg/serdbgio.c,
565        libmisc/serdbg/termios_printk.c, libmisc/serdbg/termios_printk.h,
566        libmisc/shell/shell.c, libmisc/shell/shell.h, libmisc/stackchk/check.c,
567        libmisc/stackchk/internal.h: Convert to using c99 fixed size types.
568
5692004-03-23      Ralf Corsepius <ralf_corsepius@rtems.org>
570
571        * itron/include/itronsys/mbox.h, itron/include/itronsys/types.h,
572        itron/include/rtems/itron/eventflags.h,
573        itron/include/rtems/itron/fmempool.h,
574        itron/include/rtems/itron/mbox.h,
575        itron/include/rtems/itron/msgbuffer.h,
576        itron/include/rtems/itron/port.h,
577        itron/include/rtems/itron/semaphore.h,
578        itron/include/rtems/itron/task.h,
579        itron/include/rtems/itron/vmempool.h,
580        itron/inline/rtems/itron/semaphore.inl,
581        itron/macros/rtems/itron/semaphore.inl, itron/src/eventflags.c,
582        itron/src/fmempool.c, itron/src/itronsem.c, itron/src/mbox.c,
583        itron/src/msgbuffer.c, itron/src/port.c, itron/src/snd_mbx.c,
584        itron/src/task.c, itron/src/trcv_mbx.c, itron/src/vmempool.c:
585        Convert to using c99 fixed size types.
586
5872004-03-23      Ralf Corsepius <ralf_corsepius@rtems.org>
588
589        * posix/include/rtems/posix/cond.h,
590        posix/include/rtems/posix/intr.h, posix/include/rtems/posix/key.h,
591        posix/include/rtems/posix/mqueue.h,
592        posix/include/rtems/posix/mutex.h,
593        posix/include/rtems/posix/pthread.h,
594        posix/include/rtems/posix/semaphore.h,
595        posix/include/rtems/posix/threadsup.h,
596        posix/include/rtems/posix/timer.h, posix/src/cond.c,
597        posix/src/intr.c, posix/src/key.c, posix/src/keycreate.c,
598        posix/src/keydelete.c, posix/src/keygetspecific.c,
599        posix/src/keyrundestructors.c, posix/src/keysetspecific.c,
600        posix/src/killinfo.c, posix/src/mqueue.c,
601        posix/src/mqueuerecvsupp.c, posix/src/mqueuesendsupp.c,
602        posix/src/mqueuetranslatereturncode.c, posix/src/mutex.c,
603        posix/src/posixintervaltotimespec.c,
604        posix/src/posixtimespecsubtract.c, posix/src/psignal.c,
605        posix/src/pthread.c, posix/src/ptimer1.c, posix/src/semaphore.c,
606        posix/src/sysconf.c: Convert to using c99 fixed size types.
607
6082004-03-23      Ralf Corsepius <ralf_corsepius@rtems.org>
609
610        * score/include/rtems/system.h: include <stdint.h>.
611
6122004-03-23      Ralf Corsepius <ralf_corsepius@rtems.org>
613
614        PR/589 rtems
615        * include/rtems/pci.h: New (Moved from c/src/libchip/network/pci.h).
616
6172004-03-23      Ralf Corsepius <ralf_corsepius@rtems.org>
618
619        * libcsupport/src/malloc.c: Remove lvalue casts.
620
6212004-03-23      Ralf Corsepius <ralf_corsepius@rtems.org>
622
623        * libcsupport/include/chain.h, libcsupport/include/clockdrv.h,
624        libcsupport/include/ringbuf.h, libcsupport/include/spurious.h,
625        libcsupport/include/timerdrv.h, libcsupport/include/vmeintr.h,
626        libcsupport/include/motorola/mc68230.h,
627        libcsupport/include/rtems/assoc.h, libcsupport/include/rtems/libio.h,
628        libcsupport/include/rtems/libio_.h,
629        libcsupport/include/rtems/termiostypes.h,
630        libcsupport/include/zilog/z8036.h, libcsupport/include/zilog/z8530.h,
631        libcsupport/include/zilog/z8536.h, libcsupport/src/__gettod.c,
632        libcsupport/src/assoc.c, libcsupport/src/assocnamebad.c,
633        libcsupport/src/error.c,  libcsupport/src/libio.c,
634        libcsupport/src/libio_sockets.c, libcsupport/src/malloc.c,
635        libcsupport/src/no_libc.c, libcsupport/src/termios.c,
636        libcsupport/src/termiosreserveresources.c: Convert to using c99
637        fixed-size types.
638
6392004-03-22      Ralf Corsepius <ralf_corsepius@rtems.org>
640
641        * libfs/src/dosfs/fat.c, libfs/src/dosfs/fat.h,
642        libfs/src/dosfs/fat_fat_operations.c,
643        libfs/src/dosfs/fat_fat_operations.h, libfs/src/dosfs/fat_file.c,
644        libfs/src/dosfs/fat_file.h, libfs/src/dosfs/msdos.h,
645        libfs/src/dosfs/msdos_create.c, libfs/src/dosfs/msdos_dir.c,
646        libfs/src/dosfs/msdos_file.c, libfs/src/dosfs/msdos_initsupp.c,
647        libfs/src/dosfs/msdos_misc.c, libfs/src/imfs/deviceio.c,
648        libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_directory.c,
649        libfs/src/imfs/imfs_fchmod.c, libfs/src/imfs/linearfile.c,
650        libfs/src/imfs/memfile.c: Convert to using c99 fixed-size types.
651
6522004-03-05      Joel Sherrill <joel@OARcorp.com>
653
654        * libnetworking/net/radix.c: Remove warning.
655
6562004-03-05      Joel Sherrill <joel@OARcorp.com>
657
658        * libmisc/shell/cmds.c: Remove warning.
659
6602004-03-05      Joel Sherrill <joel@OARcorp.com>
661
662        * libnetworking/lib/ftpfs.c: Switch bcopy to memcpy.
663
6642004-03-05      Joel Sherrill <joel@OARcorp.com>
665
666        * libcsupport/src/newlibc.c, libcsupport/src/sync.c: Eliminate
667        warnings.  Explicitly defeat __STRICT_ANSI__ since both
668        legitimately use routines beyond ANSI.
669
6702004-03-05      Joel Sherrill <joel@OARcorp.com>
671
672        * cpukit/libblock/src/bdbuf.c: Initialize pointer to avoid warning.
673
6742004-03-05      Joel Sherrill <joel@OARcorp.com>
675
676        * score/macros/rtems/score/chain.inl, score/src/objectidtoname.c:
677        Add cast to avoid type punning warning in gcc 3.3.
6782004-03-05      Joel Sherrill <joel@OARcorp.com>
679
680        *
681
6822004-03-05      Joel Sherrill <joel@OARcorp.com>
683
684        * libblock/src/bdbuf.c, libblock/src/ramdisk.c,
685        libcsupport/src/newlibc.c, libcsupport/src/sync.c,
686        libmisc/cpuuse/cpuuse.c, libmisc/monitor/mon-symbols.c,
687        libmisc/shell/cmds.c, libmisc/shell/shell.c,
688        libnetworking/kern/kern_sysctl.c, libnetworking/lib/ftpfs.c,
689        libnetworking/lib/tftpDriver.c, libnetworking/libc/gethostbydns.c,
690        libnetworking/libc/gethostbyht.c, libnetworking/libc/gethostnamadr.c,
691        libnetworking/libc/getnetbyht.c, libnetworking/libc/getnetnamadr.c,
692        libnetworking/libc/inet_addr.c, libnetworking/libc/linkaddr.c,
693        libnetworking/libc/map_v4v6.c, libnetworking/libc/ns_print.c,
694        libnetworking/libc/ns_ttl.c, libnetworking/libc/nsap_addr.c,
695        libnetworking/libc/rcmd.c, libnetworking/libc/res_debug.c,
696        libnetworking/libc/res_mkupdate.c, libnetworking/libc/res_query.c,
697        libnetworking/libc/res_send.c, libnetworking/libc/res_update.c,
698        libnetworking/net/radix.c, libnetworking/rtems/mkrootfs.c,
699        librpc/src/rpc/clnt_perror.c, librpc/src/rpc/rtems_rpc.c,
700        librpc/src/rpc/svc.c, sapi/include/confdefs.h,
701        score/macros/rtems/score/chain.inl, score/src/objectidtoname.c:
702
7032004-02-26      Thomas Rauscher <trauscher@loytec.com.
704
705        PR 584/RTEMS
706        * rtems/src/eventtimeout.c: Fix critical section window.
707
7082004-02-26      Joel Sherrill <joel@OARcorp.com>
709
710        PR 582/core
711        * posix/src/mqueue.c, posix/src/mqueuecreatesupp.c,
712        posix/src/mqueuedeletesupp.c, posix/src/mqueueunlink.c: Use memory
713        from workspace to avoid use of mutex during dispatch disable critical
714        section. Besides memory for object names should come from the
715        Workspace anyway.
716
7172004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
718
719        * aclocal/version.m4: 4.6.99.0.
720
7212004-02-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
722
723        * libnetworking/Makefile.am: Remove ACLOCAL_AMFLAGS.
724
7252004-01-30      Wilfried Busalski <w.busalski@lancier-monitoring.de>
726
727        PR pppd/564
728        * libnetworking/net/if_ppp.c, libnetworking/net/if_pppvar.h,
729        libnetworking/net/ppp_tty.c: ppp0 Interface lose packets if the
730        system use a slow baudrate for the modem or the tcp/ip-packet is
731        fragmented.
732
7332004-01-30      Joel Sherrill <joel@OARcorp.com>
734
735        * ChangeLog, rtems/Makefile.am, rtems/include/rtems/rtems/support.h:
736        Reverse developmental patches accidentally committed.
737
7382004-01-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
739
740        * ChangeLog: Merge-in libnetworking/ChangeLog.
741        * ChangeLog: Merge-in libcsupport/ChangeLog.
742        * ChangeLog: Merge-in libblock/ChangeLog, libfs/ChangeLog.
743        * ChangeLog: Merge-in libmisc/ChangeLog, librpc/ChangeLog.
744        * ChangeLog: Merge-in itron/ChangeLog, posix/ChangeLog, score/ChangeLog,
745        sapi/ChangeLog, rtems/ChangeLog.
746        * libblock/ChangeLog, libfs/ChangeLog, libcsupport/ChangeLog,
747        libmisc/ChangeLog, librpc/ChangeLog, libnetworking/ChangeLog,
748        itron/ChangeLog, posix/ChangeLog, score/ChangeLog, sapi/ChangeLog,
749        rtems/ChangeLog: Remove.
750
7512004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
752
753        * aclocal/rtems-top.m4: Remove PROJECT_ROOT. Prepend ../ to $1.
754        * aclocal/env-rtemscpu.m4: Reworked.
755        * configure.ac: RTEMS_TOP([.]).
756
7572004-01-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
758
759        * Makefile.am, itron/Makefile.am, posix/Makefile.am, score/Makefile.am,
760        sapi/Makefile.am, rtems/Makefile.am, libmisc/Makefile.am,
761        librpc/Makefile.am, libblock/Makefile.am, libfs/Makefile.am,
762        libcsupport/Makefile.am, libnetworking/Makefile.am: Add PREINSTALL_DIRS.
763
7642004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
765
766        * wrapup/Makefile.am: Remove $(ARCH)/$(dirstamp). Add TMPINSTALL_FILES
767        to CLEANFILES.
768        * automake/local.am: Remove depend-am.
769        * automake/subdirs.am: Remove depend-recursive.
770        * score/Makefile.am: Re-add dirstamps to PREINSTALL_FILES. Add
771        PREINSTALL_FILES to CLEANFILES. Add cpuopts.h to DISTCLEANFILES.
772        * Makefile.am, itron/Makefile.am, posix/Makefile.am, sapi/Makefile.am,
773        rtems/Makefile.am, libmisc/Makefile.am, librpc/Makefile.am,
774        libblock/Makefile.am, libfs/Makefile.am, libcsupport/Makefile.am,
775        libnetworking/Makefile.am: Re-add dirstamps to PREINSTALL_FILES. Add
776        PREINSTALL_FILES to CLEANFILES.
777        * libnetworking/netinet/in_cksum.c: #include netinet/in_cksum_<cpu>.h.
778
7792004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
780
781        PR/549 networking
782        * libnetworking/netinet/in_cksum_powerpc.h: New (copy of
783        in_cksum_powerpc.c).
784        * libnetworking/netinet/in_cksum_i386.h: New (copy of in_cksum_i386.c).
785        * libnetworking/netinet/in_cksum_arm.h: New (copy of in_cksum_arm.c).
786        * libnetworking/netinet/in_cksum_m68k.c: New (copy of in_cksum_m68k.c).
787        * libnetworking/netinet/in_cksum_i386.c,
788        libnetworking/netinet/in_cksum_arm.c,
789        libnetworking/netinet/in_cksum_powerpc.c,
790        libnetworking/netinet/in_cksum_m68k.c: Remove.
791        * libnetworking/netinet/Makefile.am: Reflect changes above.
792
7932004-01-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
794
795        * configure.ac: Requires automake >= 1.8.1.
796        * score/cpu/Makefile.am: Use @RTEMS_CPU@ instead of $(RTEMS_CPU).
797        PR 548/rtems
798        * libcsupport/Makefile.am: Add src/envlock.c.
799
8002004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
801
802        * aclocal/rtems-top.m4: Don't AC_SUBST PROJECT_ROOT. Remove
803        PROJECT_TOPdir (Unused).
804        * aclocal/env-rtemscpu.m4: Remove PROJECT_RELEASE. Expand
805        ${PROJECT_ROOT}. Remove RTEMS_ENABLE_BARE (Unused). Don't AC_SUBST
806        RTEMS_BSP.
807        * aclocal/enable-bare.m4: Remove (Unused).
808        * aclocal/rtems-top.m4: Remove check for cpukit/aclocal/version.m4.
809        Remove gnu-make endif HACK (Unused).
810        * wrapup/Makefile.am: Include compile.am. Use TMP_LIBS instead of LIBS
811        to avoid potential conflicts with auto*tools' LIBS. Reflect new
812        locations of libscorecpu*.a.
813        * Makefile.am: Remove AUTOMAKE_FILES.
814        * automake/compile.am: Replace contents with contents of
815        automake/amcompile.am.
816        * automake/amcompile.am, automake/lib.am: Remove.
817        * configure.ac, aclocal/enable-bare.m4, aclocal/enable-inlines.m4,
818        aclocal/enable-itron.m4, aclocal/enable-multiprocessing.m4,
819        aclocal/enable-networking.m4, aclocal/enable-posix.m4,
820        aclocal/enable-rtems-debug.m4, aclocal/multi.m4, aclocal/multilib.m4:
821        Use AS_HELP_STRING instead of AC_HELP_STRING (deprecated in
822        autoconf-2.59).
823        * automake/local.am: Remove clean-local, depend-gcc.
824        * itron/Makefile.am, posix/Makefile.am, score/Makefile.am: Include
825        compile.am, again.
826        * score/macros/rtems/score/README: Remove (Redundant with macros/README).
827        * sapi/Makefile.am, rtems/Makefile.am: Include compile.am, again.
828        * libmisc/Makefile.am: Include compile.am again. Misc fixes.
829        * librpc/Makefile.am: Include compile.am, again. Put man-pages into
830        EXTRA_DIST to work around automake not distributing conditionally
831        installed *_MANS. Distribute include/rpcsvc.
832        * libblock/Makefile.am: Include compile.am, again. Eliminate C_FILES.
833        Reformat.
834        * libfs/Makefile.am: Include compile.am, again. Reformat/Cleanup.
835        * libcsupport/Makefile.am: Reformat, add UNUSED_FILES.
836        * libcsupport/Makefile.am: Include compile.am, again. Eliminate
837        DOC_FILES.
838        * libnetworking/Makefile.am: Include compile.am, again. Cleanup.
839
8402004-01-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
841
842        * wrapup/Makefile.am: Cosmetics.
843        * aclocal/enable-networking.m4: Don't AC_SUBST(RTEMS_HAS_NETWORKING).
844        * aclocal/check-networking.m4: Don't AC_SUBST(HAS_NETWORKING).
845        * automake/amcompile.am: Remove $(ARCH).
846        * wrapup/Makefile.am: Add $(ARCH). Remove compile.am, lib.am. Include
847        amcompile.am.
848        * wrapup/Makefile.am: Use ../*/*$(LIB_VARIANT).a instead of
849        $(ARCH)/lib*.a.
850        * wrapup/Makefile.am: Reflect changes to libblock/Makefile.am. Reflect
851        changes to libcsupport/Makefile.am.
852        * itron/Makefile.am: Add libs to CLEANFILES. Set lib*_g_a_SOURCES =
853        lib*_a_SOURCES.
854        * itron/Makefile.am: Build libitron$(LIB_VARIANT).a instead of
855        $(ARCH)/libitron.a.
856        * posix/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES =
857        lib*_a_SOURCES.
858        * posix/Makefile.am: Build libposix$(LIB_VARIANT).a instead of
859        $(ARCH)/libposix.a.
860        * score/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES =
861        lib*_a_SOURCES.
862        * score/Makefile.am: Build libscore$(LIB_VARIANT).a instead of
863        $(ARCH)/libscore.a.
864        * sapi/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES =
865        lib*_a_SOURCES.
866        * sapi/Makefile.am: Build libsapi$(LIB_VARIANT).a instead of
867        $(ARCH)/libsapi.a.
868        * rtems/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES =
869        lib*_a_SOURCES.
870        * rtems/Makefile.am: Build librtems$(LIB_VARIANT).a instead of
871        $(ARCH)/librtems.a.
872        * libmisc/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES =
873        lib*_a_SOURCES.
874        * libmisc/Makefile.am: Build lib*$(LIB_VARIANT).a instead of
875        $(ARCH)/lib*.a.
876        * librpc/Makefile.am: Add libs to CLEANFILES. Set lib*_g_a_SOURCES =
877        lib*_a_SOURCES.
878        * librpc/Makefile.am: Build lib*$(LIB_VARIANT).a instead of
879        $(ARCH)/lib*.a.
880        * libblock/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES =
881        lib*_a_SOURCES.
882        * libblock/include/rtems/blkdev.h,
883        libblock/include/rtems/ide_part_table.h, libblock/src/bdbuf.c,
884        libblock/src/ide_part_table.c, libblock/src/ramdisk.c: Switch to using
885        c99 fixed size types instead of RTEMS-types.
886        * libblock/Makefile.am: Build libblock$(LIB_VARIANT).a instead of
887        $(ARCH)/libblock.a.
888        * libfs/Makefile.am: Add libs to CLEANFILES. Set lib*_g_a_SOURCES =
889        lib*_a_SOURCES.
890        * libfs/Makefile.am: Build lib*$(LIB_VARIANT).a instead of
891        $(ARCH)/lib*.a.
892        * libcsupport/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES =
893        lib*_a_SOURCES.
894        * libcsupport/Makefile.am: Build libcsupport$(LIB_VARIANT).a instead of
895        $(ARCH)/libcsupport.a.
896        * libnetworking/Makefile.am: Remove *C_FILES.
897        * libnetworking/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES
898        = lib*_a_SOURCES.
899        * libnetworking/Makefile.am: Build lib*$(LIB_VARIANT).a instead of
900        $(ARCH)/lib*.a.
901
9022004-01-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
903
904        * wrapup/Makefile.am: Reflect changes to library Makefile.ams.
905        * automake/amcompile.am: New.
906        * configure.ac: Add subdir-objects, AM_PROG_CC_C_O.
907        * itron/Makefile.am, posix/Makefile.am, score/Makefile.am,
908        sapi/Makefile.am, rtems/Makefile.am, libmisc/Makefile.am,
909        librpc/Makefile.am, libblock/Makefile.am, libfs/Makefile.am,
910        libcsupport/Makefile.am, libnetworking/Makefile.am: Build library using
911        EXTRA_LIBRARIES and automake rules.
912
9132004-01-07      Joel Sherrill <joel@OARcorp.com>
914
915        * aclocal/rtems-cpu-subdirs.m4, score/cpu/Makefile.am: mips64orion port
916        removed as mips port more completely covers the MIPS family.
917        * score/cpu/mips64orion/.cvsignore, score/cpu/mips64orion/ChangeLog,
918        score/cpu/mips64orion/Makefile.am, score/cpu/mips64orion/asm.h,
919        score/cpu/mips64orion/configure.ac, score/cpu/mips64orion/cpu.c,
920        score/cpu/mips64orion/cpu_asm.S, score/cpu/mips64orion/cpu_asm.h,
921        score/cpu/mips64orion/idtcpu.h, score/cpu/mips64orion/idtmon.h,
922        score/cpu/mips64orion/iregdef.h, score/cpu/mips64orion/rtems/.cvsignore,
923        score/cpu/mips64orion/rtems/score/.cvsignore,
924        score/cpu/mips64orion/rtems/score/cpu.h,
925        score/cpu/mips64orion/rtems/score/mips64orion.h,
926        score/cpu/mips64orion/rtems/score/types.h: Removed.
927        * libnetworking/rtems/rtems_bsdnet_internal.h: Include rtems/cdefs.h so
928        things compile.
929
9302003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
931
932        * automake/compile.am: Use $(mkdir_p) instead of $(mkinstalldirs).
933
9342003-12-17      Joel Sherrill <joel@OARcorp.com>
935
936        * aclocal/version.m4: Updated to rtems-20031217-test.
937
9382003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
939
940        PR 533/bsps
941        * score/startup/linkcmds: Update linkcmds for gcc 3.3.2.
942
9432003-12-16      Joel Sherrill <joel@OARcorp.com>
944
945        PR 543/rtems
946        * score/src/threadclose.c: Make the task delete extension run outside a
947        dispatch disabled critical section so extensions can free resources.
948        PR 542/filesystem
949        * libcsupport/include/rtems/libio_.h: Add rtems_libio_iop_to_descriptor
950        macro to convert iop to the corresponding integer file descriptor.
951
9522003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
953
954        * aclocal/env-rtemscpu.m4: Remove stray '/' in PROJECT_LIB.
955        * wrapup/Makefile.am: Remove duplicate $(PROJECT_LIB) rule.
956        * aclocal/env-rtemscpu.m4: Add PROJECT_LIB.
957        * wrapup/Makefile.am: Use $(PROJECT_LIB) instead of
958        ${PROJECT_RELEASE}/lib.
959
9602003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
961
962        * Makefile.am, wrapup/Makefile.am: Use mkdir_p. Remove dirs from
963        PRE/TMPINSTALL_FILES.
964        * wrapup/Makefile.am: Reworked.
965        * aclocal/lead-dot.m4: Remove (Use the version in automake-1.8).
966        * automake/lib.am: Remove $(project_libdir)$(MULTISUBDIR).
967        * aclocal/env-rtemscpu.m4: Reflect new definition of project_lib.
968        * Makefile.am: Remove BUILT_SOURCES.
969        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
970        * itron/Makefile.am, posix/Makefile.am, score/Makefile.am,
971        sapi/Makefile.am, rtems/Makefile.am, libmisc/Makefile.am,
972        librpc/Makefile.am, libblock/Makefile.am, libfs/Makefile.am,
973        libcsupport/Makefile.am: Use mkdir_p. Remove dirs from
974        PRE/TMPINSTALL_FILES.
975        * libcsupport/Makefile.am: Remove BUILT_SOURCES.
976        * libnetworking/Makefile.am: Use mkdir_p. Remove dirs from
977        PRE/TMPINSTALL_FILES.
978
9792003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
980
981        * libmisc/Makefile.am: Cosmetics.
982
9832003-12-11      Joel Sherrill <joel@OARcorp.com>
984
985        PR 540/rtems_misc
986        * libmisc/cpuuse/cpuuse.c, libmisc/rtmonuse/rtmonuse.c: Correct object
987        name printing.
988        PR 531/rtems_misc
989        * libmisc/rtmonuse/rtmonuse.c, libmisc/stackchk/check.c: Correct
990        indexing.
991
9922003-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
993
994        * libblock/src/ata.c: Remove.
995
9962003-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
997
998        * automake/compile.am: Add $(ARCH)/$(dirstamp) rules.
999        * wrapup/Makefile.am: Reflect $(dirstamp) changes.
1000        * Makefile.am: Add $(dirstamp) to preinstallation rules.
1001        * aclocal/lead-dot.m4: New (from automake-1.7f).
1002        * aclocal/rtems-top.m4: Require AM_SET_LEADING_DOT. Add
1003        AC_SUBST(dirstamp).
1004        * itron/Makefile.am: Add $(dirstamp) to compilation rules.
1005        * itron/Makefile.am: Add $(dirstamp) to preinstallation rules. Remove
1006        MACROS.
1007        * posix/Makefile.am: Add $(dirstamp) to compilation rules.
1008        * posix/Makefile.am: Add $(dirstamp) to preinstallation rules. Remove
1009        MACROS.
1010        * score/Makefile.am: Add $(dirstamp) to compilation rules.
1011        * score/Makefile.am: Add $(dirstamp) to preinstallation rules. Remove
1012        MACROS.
1013        * sapi/Makefile.am: Add $(dirstamp) to compilation rules. Add
1014        AM_CPPFLAGS += -I$(top_builddir).
1015        * sapi/Makefile.am: Add $(dirstamp) to preinstallation rules. Remove
1016        MACROS.
1017        * rtems/Makefile.am: Add $(dirstamp) to compilation rules. Add
1018        AM_CPPFLAGS += -I$(top_builddir).
1019        * rtems/Makefile.am: Add $(dirstamp) to preinstallation rules. Remove
1020        MACROS.
1021        * libmisc/Makefile.am: Add $(dirstamp) to compilation rules. Fix misc.
1022        typos.
1023        * libmisc/Makefile.am: Add $(dirstamp) to preinstallation rules.
1024        * librpc/Makefile.am: Add $(dirstamp) to compilation rules.
1025        * librpc/Makefile.am: Add $(dirstamp) to preinstallation rules.
1026        * libblock/Makefile.am: Add $(dirstamp) to compilation rules.
1027        * libblock/Makefile.am: Add $(dirstamp) to preinstallation rules.
1028        * libfs/Makefile.am: Add $(dirstamp) to compilation rules.
1029        * libfs/Makefile.am: Add $(dirstamp) to preinstallation rules.
1030        * libcsupport/Makefile.am: Add $(dirstamp) to compilation rules.
1031        * libcsupport/Makefile.am: Add $(dirstamp) to preinstallation rules.
1032        * libnetworking/Makefile.am: Add $(dirstamp) to compilation rules.
1033        * libnetworking/Makefile.am: Fix libc_OBJS.
1034        * libnetworking/Makefile.am: Add $(dirstamp) to preinstallation rules.
1035        Restore libc/$(ARCH)/lib.a.
1036
10372003-11-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1038
1039        * configure.ac: Reflect having removed libnetworking/libc/Makefile.am,
1040        libnetworking/lib/Makefile.am.
1041        * configure.ac: Reflect changes to libmisc/*.
1042        * libmisc/Makefile.am: Reformat.
1043        * libmisc/capture/Makefile.am, libmisc/cpuuse/Makefile.am,
1044        libmisc/devnull/Makefile.am, libmisc/dummy/Makefile.am,
1045        libmisc/dumpbuf/Makefile.am, libmisc/fsmount/Makefile.am,
1046        libmisc/monitor/Makefile.am, libmisc/mw-fb/Makefile.am,
1047        libmisc/rtmonuse/Makefile.am, libmisc/serdbg/Makefile.am,
1048        libmisc/shell/Makefile.am, libmisc/stackchk/Makefile.am,
1049        libmisc/untar/Makefile.am: Remove.
1050        * libmisc/Makefile.am: Merge-in the Makefile.ams above.
1051        * libnetworking/libc/Makefile.am, libnetworking/lib/Makefile.am: Remove.
1052        * libnetworking/Makefile.am: Merge-in the Makefile.ams above.
1053
10542003-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1055
1056        * wrapup/Makefile.am: Merge-in former libmisc/wrapup/Makefile.am.
1057        * configure.ac: Reflect changes to libfs Makefile.ams. Remove
1058        libmisc/wrapup/Makefile.
1059        * configure.ac: Use here-documents to generate cpuopts.tmp. Various
1060        fixes and changes to argument processing. Reflect changes to librpc
1061        Makefile.ams.
1062        * acinclude.m4: Use here-documents to generate cpuopts.tmp.
1063        * aclocal/check-itron.m4: Remove HAS_IRON_API.
1064        * aclocal/check-multiprocessing.m4: Remove HAS_MP.
1065        * aclocal/check-posix.m4: Remove HAS_POSIX_API.
1066        * libmisc/wrapup/Makefile.am, libmisc/wrapup/.cvsignore: Remove.
1067        * libmisc/Makefile.am: Reflect changes above.
1068        * librpc/src/rpc/Makefile.am, librpc/src/xdr/Makefile.am,
1069        librpc/src/Makefile.am: Removed.
1070        * librpc/Makefile.am: Merge-in src/rpc/Makefile.am, src/xdr/Makefile.am,
1071        src/Makefile.am. Various fixes. Reformat.
1072        * librpc/include/rpc/rpc.hinclude/rpc/rpc.h: Rename struct
1073        rtems_rpc_task_variables into struct _rtems_rpc_task_variables (Avoid
1074        symbol conflict between struct and variable). struct
1075        _rtems_rpc_task_variables *rtems_rpc_task_variables; Reflect changes
1076        above.
1077        * librpc/src/rpc/clnt_perror.c, librpc/src/rpc/clnt_raw.c,
1078        librpc/src/rpc/clnt_simple.c, librpc/src/rpc/rpcdname.c,
1079        librpc/src/rpc/rtems_rpc.c, librpc/src/rpc/svc.c, librpc/
1080        src/rpc/svc_auth.c, librpc/src/rpc/svc_raw.c,
1081        librpc/src/rpc/svc_simple.c: Reflect changes above.
1082        * libfs/Makefile.am: Merge-in src/Makefile.am, src/imfs/Makefile.am,
1083        src/dosfs/Makefile.am.
1084        * libfs/src/Makefile.am, libfs/src/imfs/Makefile.am,
1085        libfs/src/dosfs/Makefile.am: Removed.
1086
10872003-11-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1088
1089        * aclocal/canonicalize-tools.m4, aclocal/check-itron.m4,
1090        aclocal/check-multiprocessing.m4, aclocal/check-newlib.m4,
1091        aclocal/check-posix.m4, aclocal/check-rtems-debug.m4,
1092        aclocal/check-tool.m4, aclocal/enable-bare.m4,
1093        aclocal/enable-inlines.m4, aclocal/enable-itron.m4,
1094        aclocal/enable-multiprocessing.m4, aclocal/enable-networking.m4,
1095        aclocal/enable-posix.m4, aclocal/enable-rtems-debug.m4,
1096        aclocal/env-rtemscpu.m4, aclocal/gcc-isystem.m4, aclocal/gcc-pipe.m4,
1097        aclocal/multi.m4, aclocal/multilib.m4, aclocal/prog-cc.m4,
1098        aclocal/rtems-top.m4, aclocal/sysv-ipc.m4: Fix underquoting to silence
1099        automake-1.8.
1100
11012003-11-26      Joel Sherrill <joel@OARcorp.com>
1102
1103        PR 524/filesystem
1104        * libcsupport/src/newlibc.c: Address 1K buffer leak from incomplete
1105        cleanup of newlib reentrancy handler.
1106        PR 523/filesystem
1107        * libcsupport/src/malloc.c: Make malloc family safer for use from ISRs
1108        and dispatching critical sections. If in a critical section while doing
1109        a free(), then the free is deferred until the next malloc() attempt.
1110
11112003-11-25      Joel Sherrill <joel@OARcorp.com>
1112
1113        PR 526/rtems
1114        * score/src/threadcreateidle.c: Idle task name should be a string and
1115        PR484 broke this.
1116
11172003-11-25      Jennifer Averett <jennifer@OARcorp.com>
1118
1119        PR 519/filesystem
1120        * libcsupport/include/rtems/libio_.h, libcsupport/src/eval.c,
1121        libcsupport/src/rmdir.c, libcsupport/src/unlink.c: Check write
1122        permissions in parent directory for file or directory delete.
1123
11242003-11-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1125
1126        * configure.ac: Use RTEMS_INLINES instead of USE_INLINES. Elimimate
1127        INLINESdir.
1128        * aclocal/enable-inlines.m4: Ditto. Remove RTEMS_USE_MACROS.
1129        * .cvsignore: Add config.h.in.
1130
11312003-11-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1132
1133        * configure.ac: Make RTEMS_DEBUG an RTEMS_CPUOPT.
1134        PR 525/rtems
1135        * score/include/rtems/system.h: Use RTEMS_INLINES instead of USE_INLINES.
1136        * score/include/rtems/score/chain.h, score/include/rtems/score/thread.h,
1137        score/src/chain.c, score/src/coremutexseize.c, score/src/threadget.c:
1138        Ditto.
1139        * score/Makefile.am: Don't use gmake to preinstall.
1140        * sapi/Makefile.am: Reworked.
1141
11422003-11-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1143
1144        * wrapup/Makefile.am: Reflect having removed libnetworking/wrapup.
1145        * configure.ac: Ditto.
1146        * itron/Makefile.am, posix/Makefile.am, rtems/Makefile.am,
1147        libblock/Makefile.am: Reworked.
1148        * libcsupport/include/rtems/cdefs.h: Use _RTEMS_CDEFS_H guards.
1149        * libcsupport/include/rtems/cdefs.h: New.
1150        * libcsupport/Makefile.am: Completely reworked.
1151        * libnetworking/rtems/rtems_bsdnet_internal.h: Include rtems/cdefs.h
1152        instead of sys/cdefs.h (Nonportable).
1153        * libnetworking/wrapup/Makefile.am: Removed.
1154        * libnetworking/Makefile.am: Reworked.
1155
11562003-11-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1157
1158        * acinclude.m4: New.
1159        * configure.ac: Don't use AUTOHEADER to generate cpuopts.h. Add local
1160        autoheader config.h.
1161        * aclocal/canonical-target-name.m4: Require AC_CANONICAL_HOST.
1162        * aclocal/enable-inlines.m4: Remove USE_MACROS (Unused).
1163        * itron/Makefile.am: Remove src/config.h. AM_CPPFLAGS +=
1164        -I$(top_builddir).
1165        * posix/Makefile.am: Remove src/config.h AM_CPPFLAGS +=
1166        -I$(top_builddir).
1167        * libmisc/capture/Makefile.am, libmisc/cpuuse/Makefile.am,
1168        libmisc/devnull/Makefile.am, libmisc/dummy/Makefile.am,
1169        libmisc/dumpbuf/Makefile.am, libmisc/monitor/Makefile.am,
1170        libmisc/mw-fb/Makefile.am, libmisc/rtmonuse/Makefile.am,
1171        libmisc/serdbg/Makefile.am, libmisc/shell/Makefile.am,
1172        libmisc/stackchk/Makefile.am, libmisc/untar/Makefile.am: Remove
1173        config.h. AM_CPPFLAGS += -I$(top_builddir).
1174        * libblock/Makefile.am: AM_CPPFLAGS += -I$(top_builddir). Use
1175        AM_CPPFLAGS instead of AM_CFLAGS.
1176        * libblock/src/ata.c: Include config.h.
1177        * libblock/src/bdbuf.c, libblock/src/blkdev.c, libblock/src/diskdevs.c,
1178        libblock/src/ide_part_table.c, libblock/src/ramdisk.c: Ditto.
1179        * libfs/src/dosfs/Makefile.am, libfs/src/imfs/Makefile.am: Remove
1180        config.h AM_CPPFLAGS += -I$(top_builddir).
1181        * itron/src/config.h, posix/src/config.h, libmisc/capture/config.h,
1182        libmisc/cpuuse/config.h, libmisc/devnull/config.h,
1183        libmisc/dummy/config.h, libmisc/dumpbuf/config.h,
1184        libmisc/monitor/config.h, libmisc/mw-fb/config.h,
1185        libmisc/rtmonuse/config.h, libmisc/serdbg/config.h,
1186        libmisc/stackchk/config.h, libmisc/shell/config.h,
1187        libmisc/untar/config.h, libfs/src/dosfs/config.h,
1188        libfs/src/imfs/config.h, libcsupport/src/config.h: Remove.
1189        * libcsupport/src/Makefile.am: AM_CPPFLAGS += -I$(top_builddir).
1190
11912003-11-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1192
1193        * libfs/Makefile.am: Cosmetics.
1194
11952003-10-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1196
1197        * rtems/src/regiongetsegment.c: Remove unneccessary typecast in
1198        assignment to thread->Wait.return_argment.
1199
12002003-10-22      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
1201
1202        PR 515/filesystem
1203        * libfs/src/dosfs/fat_fat_operations.c: Remove commented out code.
1204
12052003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1206
1207        PR 509/filesystem
1208        * libfs/src/dosfs/fat.c: _fat_block_read and _fat_block_write return
1209        error codes instead of -1 in case of errors, as they are supposed to do
1210        according to the comments documenting these functions.
1211
12122003-10-22      Joel Sherrill <joel@OARcorp.com>
1213
1214        PR 512/core
1215        * rtems/src/tasks.c, rtems/src/taskvariabledelete.c: Run task variable
1216        destructor when task variable is deleted. Also some style cleanup.
1217        PR 440/filesystem
1218        * libfs/src/dosfs/fat_fat_operations.c: Improve write speed with FAT12
1219        and FAT16 filesystems. Previously merged on 4.6 branch.
1220        * libfs/ChangeLog: Correct line length.
1221        PR 511/filesystem
1222        * libcsupport/src/malloc.c: Add deferred free and protect against C
1223        Program Heap operations while in a dispatch disable critical section or
1224        ISR.
1225
12262003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1227
1228        * aclocal/check-posix.m4: Add m4-quotes. Require
1229        RTEMS_CANONICAL_TARGET_CPU instead of RTEMS_CHECK_CPU.
1230        * aclocal/canonical-host.m4: Remove.
1231        * configure.ac: Remove RTEMS_CANONICAL_HOST.
1232        * aclocal/sysv-ipc.m4: Remove reference to RTEMS_CANONICAL_HOST.
1233        * aclocal/canonical-target-name.m4: Use AC_CANONICAL_HOST instead of
1234        AC_CANONICAL_TARGET. Use $host instead of $target.
1235        * aclocal/check-multiprocessing.m4: Add m4-quotes. Remove
1236        RTEMS_CHECK_CPU.
1237        * aclocal/check-itron.m4, aclocal/check-networking.m4: Add m4-quotes.
1238        Require RTEMS_CANONICAL_TARGET_CPU instead of RTEMS_CHECK_CPU.
1239        * aclocal/check-cpu.m4: Remove.
1240        * aclocal/canonical-target-name.m4: Add m4-quotes.
1241        * configure.ac: Merge-in former aclocal/check-cpu.m4.
1242        * posix/src/cancelrun.c, posix/src/pthreadexit.c,
1243        posix/src/pthreadjoin.c, posix/ src/sigtimedwait.c: Remove unnecessary
1244        typecasts in assignments to thread->Wait.return_argument.
1245        * score/src/coremsgseize.c, score/src/coremsgsubmit.c: Remove
1246        unnecessary typecasts in assignments to  thread->Wait.return_argument.
1247        * libmisc/capture/capture-cli.c: Reflect new rtems_monitor_command_arg_t.
1248        * librpc/src/rpc/Makefile.am, librpc/src/xdr/Makefile.am: Remove __P
1249        from AM_CPPFLAGS. Rely on sys/cdefs.h providing it.
1250        * libfs/src/dosfs/Makefile.am: noinst_HEADERS += fat.h.
1251        * libfs/src/dosfs/msdos_file.c (msdos_file_read,
1252        libfs/msdos_file_write): Use '0' as initial value for ret instead of
1253        RC_OK.
1254        * libfs/src/dosfs/msdos_conv.c: Remove isupper, islower, toupper,
1255        tolower (Unused).
1256
12572003-10-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1258
1259        * configure.ac: Check for sys/cdefs.h.
1260        * aclocal/env-rtems-cpu.m4: Add project_includedir. Deprecate
1261        PROJECT_INCLUDE.  Change project_includedir to $(PROJECT_ROOT)/include
1262        for multilibs.
1263
12642003-10-13      Joel Sherrill <joel@OARcorp.com>
1265
1266        * posix/src/cleanuppop.c, posix/src/cleanuppush.c: Protect use of
1267        _Workspace_Allocate and _Workspec_Free.
1268
12692003-10-02      Phil Torre <ptorre@zetron.com>
1270
1271        PR 504/rtems
1272        * score/include/rtems/score/coremutex.h: Add fatal error check for a
1273        task blocking on a mutex when thread dispatching is disabled.
1274        PR 504/rtems
1275        * libcsupport/src/newlibc.c: Fix memory allocation of libc extension so
1276        it is dispatch disabled safe See PR for detailed explanation.
1277
12782003-09-26      Till Strauman <strauman@slac.stanford.edu>
1279
1280        PR 498/rtems
1281        * libcsupport/src/printk.c: RTEMS printk() does not support the %i
1282        format which is used by a lot of driver/BSP etc. code. The trivial patch
1283        allows %i/%I as an alias for %d/%D.
1284
12852003-09-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1286
1287        PR 495/rtems_misc
1288        * libmisc/capture/capture-cli.c, libmisc/monitor/mon-command.c,
1289        libmisc/monitor/mon-config.c, libmisc/monitor/mon-monitor.c,
1290        libmisc/monitor/mon-object.c, libmisc/monitor/mon-symbols.c,
1291        libmisc/monitor/monitor.h, libmisc/shell/cmds.c: Move to making libmisc
1292        16/32 bit clean.
1293
12942003-09-26      Joel Sherrill <joel@OARcorp.com>
1295
1296        * score/cpu/hppa1.1/.cvsignore, score/cpu/hppa1.1/ChangeLog,
1297        score/cpu/hppa1.1/Makefile.am, score/cpu/hppa1.1/configure.ac,
1298        score/cpu/hppa1.1/cpu.c, score/cpu/hppa1.1/cpu_asm.S,
1299        score/cpu/hppa1.1/rtems/.cvsignore,
1300        score/cpu/hppa1.1/rtems/score/.cvsignore,
1301        score/cpu/hppa1.1/rtems/score/cpu.h,
1302        score/cpu/hppa1.1/rtems/score/cpu_asm.h,
1303        score/cpu/hppa1.1/rtems/score/hppa.h,
1304        score/cpu/hppa1.1/rtems/score/types.h: Removed.
1305        PR 492/filesystem
1306        * libfs/src/dosfs/fat_file.c: Fix inconsistent types in va_args call.
1307
13082003-09-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1309
1310        * Makefile.am, librpc/Makefile.am: Merge-in include/Makefile.am.
1311        * include/Makefile.am, librpc/include/Makefile.am: Remove.
1312        * configure.ac: Reflect having removed include/Makefile.am and
1313        librpc/include/Makefile.am.
1314
13152003-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1316
1317        * libmisc/monitor/monitor.h: Add rtems_monitor_commands[] (Illegally
1318        applied by shell/). Remove ifdef(__mips64) (Make broken code visible
1319        again).
1320        * libmisc/monitor/mon-command.c: Add several ifndef RTEMS_UNIX to avoid
1321        warnings.
1322        * libmisc/monitor/mon-monitor.c: Remove RTEMS_CPU_HAS_16_BIT_ADDRESSES
1323        (Make broken code visible again).
1324        * libmisc/shell/cmds.c: Remove local decls of rtems_monitor_commands[].
1325
13262003-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1327
1328        * libmisc/monitor/monitor.h: Remove STREQ, STNEQ (pollute namespace),
1329        RTEMS_MONITOR_PROMPT (pollutes namespace, useless).
1330        * libmisc/monitor/mon-command.c: Add RTEMS_MONITOR_PROMPT.
1331        * libmisc/monitor/mon-monitor.c: Apply private version of STREQ.
1332        * libmisc/monitor/symbols.h: Convert to private header.
1333        * libmisc/monitor/monitor.h: Don't include symbols.h. Add forward decls.
1334        for symbols from symbols.h.
1335        * libmisc/monitor/Makefile.am: Don't install symbols.h.
1336        * libmisc/monitor/mon-symbols.c: Include "symbols.h".
1337
13382003-09-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1339
1340        PR 489/rtems
1341        * score/include/rtems/score/thread.h: Change struct
1342        Thread_Control_struct.libc_reent to using struct _reent*.
1343        * score/inline/rtems/score/thread.inl: Reflect change above.
1344        PR 489/rtems
1345        * libcsupport/src/newlibc.c: Reflect struct
1346        Thread_Control_struct.libc_reent  having changed from void * to struct
1347        _reent*.
1348
13492003-09-15      Jay Monkman <jtm@smoothsmoothie.com>
1350
1351        PR 482/networking
1352        * libnetworking/rtems/rtems_glue.c: Network interfaces can't be taken
1353        down.
1354        PR 481/networking
1355        * libnetworking/net/ethernet.h, libnetworking/net/if_arp.h,
1356        libnetworking/netinet/if_ether.h: Network structs should be packed.
1357
13582003-09-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1359
1360        * libcsupport/src/sync.c: Don't undef __STRICT_ANSI__. Use struct _reent
1361        (struct reent doesn't exist).
1362        PR 486/rtems
1363        * libcsupport/src/newlib.c: Unconditionally include <stdio.h>.
1364
13652003-09-11      Joel Sherrill <joel@OARcorp.com>
1366
1367        PR 488/rtems
1368        * rtems/src/taskcreate.c, rtems/src/tasks.c: Ensure notepads are zeroed.
1369
13702003-09-09      Ralf Corsepius <ralf_corsepius@rtems.com>
1371
1372        PR 487/filesystem
1373        * libfs/src/dosfs/fat_file.c: Correct typing per gcc 3.3 warnings.
1374
13752003-09-08      Mikec Ivica <mikici@acm.org>
1376
1377        * score/inline/rtems/score/userext.inl,
1378        score/macros/rtems/score/userext.inl: Add missing cast.
1379
13802003-09-08      Derick Hammond <derick@perkinstechnologies.com.au>
1381
1382        PR 484/rtems
1383        * score/src/threadcreateidle.c: Idle task name was initialized
1384        incorrectly.
1385
13862003-09-04      Joel Sherrill <joel@OARcorp.com>
1387
1388        * include/rtems/bspIo.h, include/rtems/fs.h, include/rtems/userenv.h,
1389        itron/include/itron.h, itron/include/itronsys/eventflags.h,
1390        itron/include/itronsys/fmempool.h, itron/include/itronsys/intr.h,
1391        itron/include/itronsys/mbox.h, itron/include/itronsys/msgbuffer.h,
1392        itron/include/itronsys/network.h, itron/include/itronsys/port.h,
1393        itron/include/itronsys/semaphore.h, itron/include/itronsys/status.h,
1394        itron/include/itronsys/sysmgmt.h, itron/include/itronsys/task.h,
1395        itron/include/itronsys/time.h, itron/include/itronsys/types.h,
1396        itron/include/itronsys/vmempool.h, itron/include/rtems/itron/config.h,
1397        itron/include/rtems/itron/eventflags.h,
1398        itron/include/rtems/itron/fmempool.h, itron/include/rtems/itron/intr.h,
1399        itron/include/rtems/itron/itronapi.h, itron/include/rtems/itron/mbox.h,
1400        itron/include/rtems/itron/msgbuffer.h,
1401        itron/include/rtems/itron/network.h, itron/include/rtems/itron/object.h,
1402        itron/include/rtems/itron/port.h, itron/include/rtems/itron/semaphore.h,
1403        itron/include/rtems/itron/sysmgmt.h, itron/include/rtems/itron/task.h,
1404        itron/include/rtems/itron/time.h, itron/include/rtems/itron/vmempool.h,
1405        itron/inline/rtems/itron/eventflags.inl,
1406        itron/inline/rtems/itron/fmempool.inl,
1407        itron/inline/rtems/itron/intr.inl, itron/inline/rtems/itron/mbox.inl,
1408        itron/inline/rtems/itron/msgbuffer.inl,
1409        itron/inline/rtems/itron/network.inl, itron/inline/rtems/itron/port.inl,
1410        itron/inline/rtems/itron/semaphore.inl,
1411        itron/inline/rtems/itron/sysmgmt.inl, itron/inline/rtems/itron/task.inl,
1412        itron/inline/rtems/itron/time.inl,
1413        itron/inline/rtems/itron/vmempool.inl,
1414        itron/macros/rtems/itron/eventflags.inl,
1415        itron/macros/rtems/itron/fmempool.inl,
1416        itron/macros/rtems/itron/intr.inl, itron/macros/rtems/itron/mbox.inl,
1417        itron/macros/rtems/itron/msgbuffer.inl,
1418        itron/macros/rtems/itron/network.inl, itron/macros/rtems/itron/port.inl,
1419        itron/macros/rtems/itron/semaphore.inl,
1420        itron/macros/rtems/itron/sysmgmt.inl, itron/macros/rtems/itron/task.inl,
1421        itron/macros/rtems/itron/time.inl,
1422        itron/macros/rtems/itron/vmempool.inl, itron/src/can_wup.c,
1423        itron/src/chg_pri.c, itron/src/cre_mbf.c, itron/src/cre_mbx.c,
1424        itron/src/cre_sem.c, itron/src/cre_tsk.c, itron/src/del_mbf.c,
1425        itron/src/del_mbx.c, itron/src/del_sem.c, itron/src/del_tsk.c,
1426        itron/src/dis_dsp.c, itron/src/ena_dsp.c, itron/src/eventflags.c,
1427        itron/src/exd_tsk.c, itron/src/ext_tsk.c, itron/src/fmempool.c,
1428        itron/src/frsm_tsk.c, itron/src/get_tid.c, itron/src/itronintr.c,
1429        itron/src/itronsem.c, itron/src/itrontime.c, itron/src/mbox.c,
1430        itron/src/mboxtranslatereturncode.c, itron/src/msgbuffer.c,
1431        itron/src/msgbuffertranslatereturncode.c, itron/src/network.c,
1432        itron/src/port.c, itron/src/prcv_mbf.c, itron/src/prcv_mbx.c,
1433        itron/src/preq_sem.c, itron/src/psnd_mbf.c, itron/src/rcv_mbf.c,
1434        itron/src/rcv_mbx.c, itron/src/ref_mbf.c, itron/src/ref_mbx.c,
1435        itron/src/ref_sem.c, itron/src/ref_tsk.c, itron/src/rel_wai.c,
1436        itron/src/rot_rdq.c, itron/src/rsm_tsk.c, itron/src/sig_sem.c,
1437        itron/src/slp_tsk.c, itron/src/snd_mbf.c, itron/src/snd_mbx.c,
1438        itron/src/sta_tsk.c, itron/src/sus_tsk.c, itron/src/sysmgmt.c,
1439        itron/src/task.c, itron/src/ter_tsk.c, itron/src/trcv_mbf.c,
1440        itron/src/trcv_mbx.c, itron/src/tslp_tsk.c, itron/src/tsnd_mbf.c,
1441        itron/src/twai_sem.c, itron/src/vmempool.c, itron/src/wai_sem.c,
1442        itron/src/wup_tsk.c, posix/include/rtems/posix/cond.h,
1443        posix/include/rtems/posix/condmp.h, posix/include/rtems/posix/config.h,
1444        posix/include/rtems/posix/intr.h, posix/include/rtems/posix/key.h,
1445        posix/include/rtems/posix/mqueue.h,
1446        posix/include/rtems/posix/mqueuemp.h, posix/include/rtems/posix/mutex.h,
1447        posix/include/rtems/posix/mutexmp.h,
1448        posix/include/rtems/posix/posixapi.h,
1449        posix/include/rtems/posix/pthread.h,
1450        posix/include/rtems/posix/pthreadmp.h,
1451        posix/include/rtems/posix/ptimer.h,
1452        posix/include/rtems/posix/semaphore.h,
1453        posix/include/rtems/posix/semaphoremp.h,
1454        posix/inline/rtems/posix/cond.inl, posix/inline/rtems/posix/intr.inl,
1455        posix/inline/rtems/posix/key.inl, posix/inline/rtems/posix/mqueue.inl,
1456        posix/inline/rtems/posix/mutex.inl,
1457        posix/inline/rtems/posix/pthread.inl,
1458        posix/inline/rtems/posix/semaphore.inl,
1459        posix/inline/rtems/posix/timer.inl, posix/macros/rtems/posix/cond.inl,
1460        posix/macros/rtems/posix/intr.inl, posix/macros/rtems/posix/key.inl,
1461        posix/macros/rtems/posix/mqueue.inl, posix/macros/rtems/posix/mutex.inl,
1462        posix/macros/rtems/posix/pthread.inl,
1463        posix/macros/rtems/posix/semaphore.inl,
1464        posix/macros/rtems/posix/timer.inl, posix/src/alarm.c, posix/src/kill.c,
1465        posix/src/killinfo.c, posix/src/mqueuetranslatereturncode.c,
1466        posix/src/pause.c, posix/src/pthreadattrdestroy.c,
1467        posix/src/pthreadattrgetdetachstate.c,
1468        posix/src/pthreadattrgetinheritsched.c,
1469        posix/src/pthreadattrgetschedparam.c,
1470        posix/src/pthreadattrgetschedpolicy.c, posix/src/pthreadattrgetscope.c,
1471        posix/src/pthreadattrgetstackaddr.c,
1472        posix/src/pthreadattrgetstacksize.c, posix/src/pthreadattrinit.c,
1473        posix/src/pthreadattrsetdetachstate.c,
1474        posix/src/pthreadattrsetinheritsched.c,
1475        posix/src/pthreadattrsetschedparam.c,
1476        posix/src/pthreadattrsetschedpolicy.c, posix/src/pthreadattrsetscope.c,
1477        posix/src/pthreadattrsetstackaddr.c,
1478        posix/src/pthreadattrsetstacksize.c, posix/src/pthreadcreate.c,
1479        posix/src/pthreaddetach.c, posix/src/pthreadequal.c,
1480        posix/src/pthreadexit.c, posix/src/pthreadgetcpuclockid.c,
1481        posix/src/pthreadgetcputime.c, posix/src/pthreadgetschedparam.c,
1482        posix/src/pthreadjoin.c, posix/src/pthreadkill.c,
1483        posix/src/pthreadonce.c, posix/src/pthreadself.c,
1484        posix/src/pthreadsetcputime.c, posix/src/pthreadsetschedparam.c,
1485        posix/src/pthreadsigmask.c, posix/src/sigaction.c,
1486        posix/src/sigaddset.c, posix/src/sigdelset.c, posix/src/sigemptyset.c,
1487        posix/src/sigfillset.c, posix/src/sigismember.c, posix/src/signal_2.c,
1488        posix/src/sigpending.c, posix/src/sigprocmask.c, posix/src/sigqueue.c,
1489        posix/src/sigsuspend.c, posix/src/sigtimedwait.c, posix/src/sigwait.c,
1490        posix/src/sigwaitinfo.c, posix/src/ualarm.c,
1491        score/include/rtems/debug.h, score/include/rtems/seterr.h,
1492        score/include/rtems/system.h, score/include/rtems/score/address.h,
1493        score/include/rtems/score/apiext.h,
1494        score/include/rtems/score/apimutex.h,
1495        score/include/rtems/score/bitfield.h, score/include/rtems/score/chain.h,
1496        score/include/rtems/score/context.h, score/include/rtems/score/copyrt.h,
1497        score/include/rtems/score/coremsg.h,
1498        score/include/rtems/score/coremutex.h,
1499        score/include/rtems/score/coresem.h, score/include/rtems/score/heap.h,
1500        score/include/rtems/score/interr.h, score/include/rtems/score/isr.h,
1501        score/include/rtems/score/mpci.h, score/include/rtems/score/mppkt.h,
1502        score/include/rtems/score/object.h,
1503        score/include/rtems/score/objectmp.h,
1504        score/include/rtems/score/priority.h, score/include/rtems/score/stack.h,
1505        score/include/rtems/score/states.h,
1506        score/include/rtems/score/sysstate.h,
1507        score/include/rtems/score/thread.h,
1508        score/include/rtems/score/threadmp.h,
1509        score/include/rtems/score/threadq.h, score/include/rtems/score/tod.h,
1510        score/include/rtems/score/tqdata.h, score/include/rtems/score/userext.h,
1511        score/include/rtems/score/watchdog.h,
1512        score/include/rtems/score/wkspace.h,
1513        score/inline/rtems/score/address.inl,
1514        score/inline/rtems/score/chain.inl,
1515        score/inline/rtems/score/coremsg.inl,
1516        score/inline/rtems/score/coremutex.inl,
1517        score/inline/rtems/score/coresem.inl, score/inline/rtems/score/heap.inl,
1518        score/inline/rtems/score/isr.inl, score/inline/rtems/score/mppkt.inl,
1519        score/inline/rtems/score/object.inl,
1520        score/inline/rtems/score/objectmp.inl,
1521        score/inline/rtems/score/priority.inl,
1522        score/inline/rtems/score/stack.inl, score/inline/rtems/score/states.inl,
1523        score/inline/rtems/score/sysstate.inl,
1524        score/inline/rtems/score/thread.inl,
1525        score/inline/rtems/score/threadmp.inl, score/inline/rtems/score/tod.inl,
1526        score/inline/rtems/score/tqdata.inl,
1527        score/inline/rtems/score/userext.inl,
1528        score/inline/rtems/score/watchdog.inl,
1529        score/inline/rtems/score/wkspace.inl,
1530        score/macros/rtems/score/address.inl,
1531        score/macros/rtems/score/chain.inl,
1532        score/macros/rtems/score/coremsg.inl,
1533        score/macros/rtems/score/coremutex.inl,
1534        score/macros/rtems/score/coresem.inl, score/macros/rtems/score/heap.inl,
1535        score/macros/rtems/score/isr.inl, score/macros/rtems/score/mppkt.inl,
1536        score/macros/rtems/score/object.inl,
1537        score/macros/rtems/score/objectmp.inl,
1538        score/macros/rtems/score/priority.inl,
1539        score/macros/rtems/score/stack.inl, score/macros/rtems/score/states.inl,
1540        score/macros/rtems/score/sysstate.inl,
1541        score/macros/rtems/score/thread.inl,
1542        score/macros/rtems/score/threadmp.inl, score/macros/rtems/score/tod.inl,
1543        score/macros/rtems/score/tqdata.inl,
1544        score/macros/rtems/score/userext.inl,
1545        score/macros/rtems/score/watchdog.inl,
1546        score/macros/rtems/score/wkspace.inl, score/src/apiext.c,
1547        score/src/chain.c, score/src/coremsg.c, score/src/coremsgbroadcast.c,
1548        score/src/coremsgclose.c, score/src/coremsgflush.c,
1549        score/src/coremsgflushsupp.c, score/src/coremsgflushwait.c,
1550        score/src/coremsginsert.c, score/src/coremsgseize.c,
1551        score/src/coremsgsubmit.c, score/src/coremutex.c,
1552        score/src/coremutexflush.c, score/src/coremutexseize.c,
1553        score/src/coremutexsurrender.c, score/src/coresem.c,
1554        score/src/coresemflush.c, score/src/coresemseize.c,
1555        score/src/coresemsurrender.c, score/src/coretod.c,
1556        score/src/coretodset.c, score/src/coretodtickle.c,
1557        score/src/coretodtoseconds.c, score/src/coretodvalidate.c,
1558        score/src/heap.c, score/src/heapallocate.c, score/src/heapextend.c,
1559        score/src/heapfree.c, score/src/heapgetinfo.c,
1560        score/src/heapsizeofuserarea.c, score/src/heapwalk.c,
1561        score/src/interr.c, score/src/isr.c, score/src/iterateoverthreads.c,
1562        score/src/mpci.c, score/src/object.c, score/src/objectallocate.c,
1563        score/src/objectallocatebyindex.c, score/src/objectclearname.c,
1564        score/src/objectcomparenameraw.c, score/src/objectcomparenamestring.c,
1565        score/src/objectcopynameraw.c, score/src/objectcopynamestring.c,
1566        score/src/objectextendinformation.c, score/src/objectfree.c,
1567        score/src/objectget.c, score/src/objectgetbyindex.c,
1568        score/src/objectgetisr.c, score/src/objectgetnext.c,
1569        score/src/objectgetnoprotection.c, score/src/objectidtoname.c,
1570        score/src/objectinitializeinformation.c, score/src/objectmp.c,
1571        score/src/objectnametoid.c, score/src/objectshrinkinformation.c,
1572        score/src/thread.c, score/src/threadchangepriority.c,
1573        score/src/threadclearstate.c, score/src/threadclose.c,
1574        score/src/threadcreateidle.c, score/src/threaddelayended.c,
1575        score/src/threaddispatch.c, score/src/threadevaluatemode.c,
1576        score/src/threadget.c, score/src/threadhandler.c,
1577        score/src/threadidlebody.c, score/src/threadinitialize.c,
1578        score/src/threadloadenv.c, score/src/threadmp.c, score/src/threadq.c,
1579        score/src/threadqdequeue.c, score/src/threadqdequeuefifo.c,
1580        score/src/threadqdequeuepriority.c, score/src/threadqenqueue.c,
1581        score/src/threadqenqueuefifo.c, score/src/threadqenqueuepriority.c,
1582        score/src/threadqextract.c, score/src/threadqextractfifo.c,
1583        score/src/threadqextractpriority.c, score/src/threadqextractwithproxy.c,
1584        score/src/threadqfirst.c, score/src/threadqfirstfifo.c,
1585        score/src/threadqfirstpriority.c, score/src/threadqflush.c,
1586        score/src/threadqtimeout.c, score/src/threadready.c,
1587        score/src/threadreset.c, score/src/threadresettimeslice.c,
1588        score/src/threadrestart.c, score/src/threadresume.c,
1589        score/src/threadrotatequeue.c, score/src/threadsetpriority.c,
1590        score/src/threadsetstate.c, score/src/threadsettransient.c,
1591        score/src/threadstackallocate.c, score/src/threadstackfree.c,
1592        score/src/threadstart.c, score/src/threadstartmultitasking.c,
1593        score/src/threadsuspend.c, score/src/threadtickletimeslice.c,
1594        score/src/threadyieldprocessor.c, score/src/userext.c,
1595        score/src/watchdog.c, score/src/watchdogadjust.c,
1596        score/src/watchdoginsert.c, score/src/watchdogremove.c,
1597        score/src/watchdogtickle.c, score/src/wkspace.c,
1598        sapi/include/confdefs.h, sapi/include/rtems/config.h,
1599        sapi/include/rtems/extension.h, sapi/include/rtems/fatal.h,
1600        sapi/include/rtems/init.h, sapi/include/rtems/io.h,
1601        sapi/include/rtems/mptables.h, sapi/include/rtems/sptables.h,
1602        sapi/include/rtems/sptables.h.in, sapi/inline/rtems/extension.inl,
1603        sapi/macros/rtems/extension.inl, sapi/src/debug.c, sapi/src/exinit.c,
1604        sapi/src/extension.c, sapi/src/extensioncreate.c,
1605        sapi/src/extensiondelete.c, sapi/src/extensionident.c, sapi/src/fatal.c,
1606        sapi/src/io.c, sapi/src/itronapi.c, sapi/src/posixapi.c,
1607        sapi/src/rtemsapi.c, rtems/include/rtems.h,
1608        rtems/include/rtems/rtems/asr.h, rtems/include/rtems/rtems/attr.h,
1609        rtems/include/rtems/rtems/cache.h, rtems/include/rtems/rtems/clock.h,
1610        rtems/include/rtems/rtems/config.h, rtems/include/rtems/rtems/dpmem.h,
1611        rtems/include/rtems/rtems/event.h, rtems/include/rtems/rtems/eventmp.h,
1612        rtems/include/rtems/rtems/eventset.h, rtems/include/rtems/rtems/intr.h,
1613        rtems/include/rtems/rtems/message.h, rtems/include/rtems/rtems/modes.h,
1614        rtems/include/rtems/rtems/mp.h, rtems/include/rtems/rtems/msgmp.h,
1615        rtems/include/rtems/rtems/options.h, rtems/include/rtems/rtems/part.h,
1616        rtems/include/rtems/rtems/partmp.h, rtems/include/rtems/rtems/ratemon.h,
1617        rtems/include/rtems/rtems/region.h,
1618        rtems/include/rtems/rtems/regionmp.h,
1619        rtems/include/rtems/rtems/rtemsapi.h, rtems/include/rtems/rtems/sem.h,
1620        rtems/include/rtems/rtems/semmp.h, rtems/include/rtems/rtems/signal.h,
1621        rtems/include/rtems/rtems/signalmp.h,
1622        rtems/include/rtems/rtems/status.h, rtems/include/rtems/rtems/support.h,
1623        rtems/include/rtems/rtems/taskmp.h, rtems/include/rtems/rtems/tasks.h,
1624        rtems/include/rtems/rtems/timer.h, rtems/include/rtems/rtems/types.h,
1625        rtems/inline/rtems/rtems/asr.inl, rtems/inline/rtems/rtems/attr.inl,
1626        rtems/inline/rtems/rtems/dpmem.inl, rtems/inline/rtems/rtems/event.inl,
1627        rtems/inline/rtems/rtems/eventset.inl,
1628        rtems/inline/rtems/rtems/message.inl,
1629        rtems/inline/rtems/rtems/modes.inl,
1630        rtems/inline/rtems/rtems/options.inl, rtems/inline/rtems/rtems/part.inl,
1631        rtems/inline/rtems/rtems/ratemon.inl,
1632        rtems/inline/rtems/rtems/region.inl, rtems/inline/rtems/rtems/sem.inl,
1633        rtems/inline/rtems/rtems/status.inl,
1634        rtems/inline/rtems/rtems/support.inl,
1635        rtems/inline/rtems/rtems/tasks.inl, rtems/inline/rtems/rtems/timer.inl,
1636        rtems/macros/rtems/rtems/asr.inl, rtems/macros/rtems/rtems/attr.inl,
1637        rtems/macros/rtems/rtems/dpmem.inl, rtems/macros/rtems/rtems/event.inl,
1638        rtems/macros/rtems/rtems/eventset.inl,
1639        rtems/macros/rtems/rtems/message.inl,
1640        rtems/macros/rtems/rtems/modes.inl,
1641        rtems/macros/rtems/rtems/options.inl, rtems/macros/rtems/rtems/part.inl,
1642        rtems/macros/rtems/rtems/ratemon.inl,
1643        rtems/macros/rtems/rtems/region.inl, rtems/macros/rtems/rtems/sem.inl,
1644        rtems/macros/rtems/rtems/status.inl,
1645        rtems/macros/rtems/rtems/support.inl,
1646        rtems/macros/rtems/rtems/tasks.inl, rtems/macros/rtems/rtems/timer.inl,
1647        rtems/src/attr.c, rtems/src/clockget.c, rtems/src/clockset.c,
1648        rtems/src/clocktick.c, rtems/src/dpmem.c, rtems/src/dpmemcreate.c,
1649        rtems/src/dpmemdelete.c, rtems/src/dpmemexternal2internal.c,
1650        rtems/src/dpmemident.c, rtems/src/dpmeminternal2external.c,
1651        rtems/src/event.c, rtems/src/eventmp.c, rtems/src/eventreceive.c,
1652        rtems/src/eventseize.c, rtems/src/eventsend.c,
1653        rtems/src/eventsurrender.c, rtems/src/eventtimeout.c, rtems/src/intr.c,
1654        rtems/src/intrbody.c, rtems/src/intrcatch.c, rtems/src/mp.c,
1655        rtems/src/msg.c, rtems/src/msgmp.c, rtems/src/msgqallocate.c,
1656        rtems/src/msgqbroadcast.c, rtems/src/msgqcreate.c,
1657        rtems/src/msgqdelete.c, rtems/src/msgqflush.c,
1658        rtems/src/msgqgetnumberpending.c, rtems/src/msgqident.c,
1659        rtems/src/msgqreceive.c, rtems/src/msgqsend.c, rtems/src/msgqsubmit.c,
1660        rtems/src/msgqtranslatereturncode.c, rtems/src/msgqurgent.c,
1661        rtems/src/part.c, rtems/src/partcreate.c, rtems/src/partdelete.c,
1662        rtems/src/partgetbuffer.c, rtems/src/partident.c, rtems/src/partmp.c,
1663        rtems/src/partreturnbuffer.c, rtems/src/ratemon.c,
1664        rtems/src/ratemoncancel.c, rtems/src/ratemoncreate.c,
1665        rtems/src/ratemondelete.c, rtems/src/ratemongetstatus.c,
1666        rtems/src/ratemonident.c, rtems/src/ratemonperiod.c,
1667        rtems/src/ratemontimeout.c, rtems/src/region.c,
1668        rtems/src/regioncreate.c, rtems/src/regiondelete.c,
1669        rtems/src/regionextend.c, rtems/src/regiongetinfo.c,
1670        rtems/src/regiongetsegment.c, rtems/src/regiongetsegmentsize.c,
1671        rtems/src/regionident.c, rtems/src/regionmp.c,
1672        rtems/src/regionreturnsegment.c, rtems/src/rtclock.c,
1673        rtems/src/rtemsidtoname.c, rtems/src/rtemstimer.c, rtems/src/sem.c,
1674        rtems/src/semcreate.c, rtems/src/semdelete.c, rtems/src/semflush.c,
1675        rtems/src/semident.c, rtems/src/semmp.c, rtems/src/semobtain.c,
1676        rtems/src/semrelease.c, rtems/src/semtranslatereturncode.c,
1677        rtems/src/signal.c, rtems/src/signalcatch.c, rtems/src/signalmp.c,
1678        rtems/src/signalsend.c, rtems/src/taskcreate.c, rtems/src/taskdelete.c,
1679        rtems/src/taskgetnote.c, rtems/src/taskident.c,
1680        rtems/src/taskinitusers.c, rtems/src/taskissuspended.c,
1681        rtems/src/taskmode.c, rtems/src/taskmp.c, rtems/src/taskrestart.c,
1682        rtems/src/taskresume.c, rtems/src/tasks.c, rtems/src/tasksetnote.c,
1683        rtems/src/tasksetpriority.c, rtems/src/taskstart.c,
1684        rtems/src/tasksuspend.c, rtems/src/taskvariableadd.c,
1685        rtems/src/taskvariabledelete.c, rtems/src/taskvariableget.c,
1686        rtems/src/taskwakeafter.c, rtems/src/taskwakewhen.c,
1687        rtems/src/timercancel.c, rtems/src/timercreate.c,
1688        rtems/src/timerdelete.c, rtems/src/timerfireafter.c,
1689        rtems/src/timerfirewhen.c, rtems/src/timergetinfo.c,
1690        rtems/src/timerident.c, rtems/src/timerreset.c, rtems/src/timerserver.c,
1691        rtems/src/timerserverfireafter.c, rtems/src/timerserverfirewhen.c,
1692        libmisc/cpuuse/cpuuse.c, libmisc/cpuuse/cpuuse.h,
1693        libmisc/devnull/devnull.c, libmisc/devnull/devnull.h,
1694        libmisc/dummy/dummy.c, libmisc/dumpbuf/dumpbuf.c,
1695        libmisc/dumpbuf/dumpbuf.h, libmisc/fsmount/fsmount.c,
1696        libmisc/fsmount/fsmount.h, libmisc/serdbg/serdbgio.c,
1697        libmisc/serdbg/termios_printk.c, libmisc/stackchk/check.c,
1698        libmisc/stackchk/internal.h, libmisc/stackchk/stackchk.h,
1699        libmisc/untar/untar.c, libmisc/untar/untar.h,
1700        libblock/include/rtems/ide_part_table.h, libblock/src/ata.c,
1701        libblock/src/ide_part_table.c, libfs/src/dosfs/dosfs.h,
1702        libfs/src/dosfs/fat.h, libfs/src/dosfs/fat_fat_operations.h,
1703        libfs/src/dosfs/fat_file.h, libfs/src/dosfs/msdos.h,
1704        libfs/src/dosfs/msdos_create.c, libfs/src/dosfs/msdos_dir.c,
1705        libfs/src/dosfs/msdos_eval.c, libfs/src/dosfs/msdos_file.c,
1706        libfs/src/dosfs/msdos_free.c, libfs/src/dosfs/msdos_fsunmount.c,
1707        libfs/src/dosfs/msdos_handlers_dir.c,
1708        libfs/src/dosfs/msdos_handlers_file.c, libfs/src/dosfs/msdos_init.c,
1709        libfs/src/dosfs/msdos_initsupp.c, libfs/src/dosfs/msdos_misc.c,
1710        libfs/src/dosfs/msdos_mknod.c, libfs/src/dosfs/msdos_node_type.c,
1711        libfs/src/imfs/deviceio.c, libfs/src/imfs/imfs.h,
1712        libfs/src/imfs/imfs_chown.c, libfs/src/imfs/imfs_config.c,
1713        libfs/src/imfs/imfs_creat.c, libfs/src/imfs/imfs_debug.c,
1714        libfs/src/imfs/imfs_directory.c, libfs/src/imfs/imfs_eval.c,
1715        libfs/src/imfs/imfs_fchmod.c, libfs/src/imfs/imfs_fcntl.c,
1716        libfs/src/imfs/imfs_fdatasync.c, libfs/src/imfs/imfs_free.c,
1717        libfs/src/imfs/imfs_fsunmount.c, libfs/src/imfs/imfs_getchild.c,
1718        libfs/src/imfs/imfs_gtkn.c, libfs/src/imfs/imfs_handlers_device.c,
1719        libfs/src/imfs/imfs_handlers_directory.c,
1720        libfs/src/imfs/imfs_handlers_link.c,
1721        libfs/src/imfs/imfs_handlers_memfile.c, libfs/src/imfs/imfs_init.c,
1722        libfs/src/imfs/imfs_initsupp.c, libfs/src/imfs/imfs_link.c,
1723        libfs/src/imfs/imfs_mknod.c, libfs/src/imfs/imfs_mount.c,
1724        libfs/src/imfs/imfs_ntype.c, libfs/src/imfs/imfs_readlink.c,
1725        libfs/src/imfs/imfs_rmnod.c, libfs/src/imfs/imfs_stat.c,
1726        libfs/src/imfs/imfs_symlink.c, libfs/src/imfs/imfs_unixstub.c,
1727        libfs/src/imfs/imfs_unlink.c, libfs/src/imfs/imfs_unmount.c,
1728        libfs/src/imfs/imfs_utime.c, libfs/src/imfs/ioman.c,
1729        libfs/src/imfs/linearfile.c, libfs/src/imfs/memfile.c,
1730        libfs/src/imfs/miniimfs_init.c, libcsupport/include/chain.h,
1731        libcsupport/include/clockdrv.h, libcsupport/include/console.h,
1732        libcsupport/include/iosupp.h, libcsupport/include/rtc.h,
1733        libcsupport/include/spurious.h, libcsupport/include/timerdrv.h,
1734        libcsupport/include/vmeintr.h, libcsupport/include/motorola/mc68230.h,
1735        libcsupport/include/rtems/libcsupport.h,
1736        libcsupport/include/rtems/libio.h, libcsupport/include/rtems/libio_.h,
1737        libcsupport/include/rtems/termiostypes.h,
1738        libcsupport/include/sys/termios.h, libcsupport/include/zilog/z8036.h,
1739        libcsupport/include/zilog/z8530.h, libcsupport/include/zilog/z8536.h,
1740        libcsupport/src/__brk.c, libcsupport/src/__gettod.c,
1741        libcsupport/src/__sbrk.c, libcsupport/src/__times.c,
1742        libcsupport/src/access.c, libcsupport/src/base_fs.c,
1743        libcsupport/src/cfgetispeed.c, libcsupport/src/cfgetospeed.c,
1744        libcsupport/src/cfsetispeed.c, libcsupport/src/cfsetospeed.c,
1745        libcsupport/src/chdir.c, libcsupport/src/chmod.c,
1746        libcsupport/src/chown.c, libcsupport/src/chroot.c,
1747        libcsupport/src/close.c, libcsupport/src/ctermid.c,
1748        libcsupport/src/dup.c, libcsupport/src/dup2.c, libcsupport/src/eval.c,
1749        libcsupport/src/fchdir.c, libcsupport/src/fchmod.c,
1750        libcsupport/src/fcntl.c, libcsupport/src/fdatasync.c,
1751        libcsupport/src/fpathconf.c, libcsupport/src/fs_null_handlers.c,
1752        libcsupport/src/fstat.c, libcsupport/src/fsync.c,
1753        libcsupport/src/ftruncate.c, libcsupport/src/getdents.c,
1754        libcsupport/src/getpwent.c, libcsupport/src/hosterr.c,
1755        libcsupport/src/ioctl.c, libcsupport/src/isatty.c,
1756        libcsupport/src/libio.c, libcsupport/src/libio_sockets.c,
1757        libcsupport/src/link.c, libcsupport/src/lseek.c,
1758        libcsupport/src/lstat.c, libcsupport/src/malloc.c,
1759        libcsupport/src/mallocfreespace.c, libcsupport/src/mkdir.c,
1760        libcsupport/src/mkfifo.c, libcsupport/src/mknod.c,
1761        libcsupport/src/mount.c, libcsupport/src/newlibc.c,
1762        libcsupport/src/no_libc.c, libcsupport/src/no_posix.c,
1763        libcsupport/src/open.c, libcsupport/src/pathconf.c,
1764        libcsupport/src/pipe.c, libcsupport/src/privateenv.c,
1765        libcsupport/src/read.c, libcsupport/src/readlink.c,
1766        libcsupport/src/rewinddir.c, libcsupport/src/rmdir.c,
1767        libcsupport/src/seekdir.c, libcsupport/src/stat.c,
1768        libcsupport/src/symlink.c, libcsupport/src/sync.c,
1769        libcsupport/src/tcdrain.c, libcsupport/src/tcflow.c,
1770        libcsupport/src/tcflush.c, libcsupport/src/tcgetattr.c,
1771        libcsupport/src/tcgetprgrp.c, libcsupport/src/tcsendbreak.c,
1772        libcsupport/src/tcsetattr.c, libcsupport/src/tcsetpgrp.c,
1773        libcsupport/src/telldir.c, libcsupport/src/termios.c,
1774        libcsupport/src/termiosinitialize.c, libcsupport/src/truncate.c,
1775        libcsupport/src/umask.c, libcsupport/src/unixlibc.c,
1776        libcsupport/src/unlink.c, libcsupport/src/unmount.c,
1777        libcsupport/src/utime.c, libcsupport/src/write.c,
1778        libnetworking/rtems/mkrootfs.c, libnetworking/rtems/mkrootfs.h: URL for
1779        license changed.
1780        PR 479/rtems_misc
1781        * libcsupport/src/malloc.c: Per multiple standards realloc does not free
1782        the original memory if the allocation of the requested larger block
1783        fails.
1784
17852003-09-03      Joel Sherrill <joel@OARcorp.com>
1786
1787        * libfs/msdos_create.c: Remove unused variable warning.
1788
17892003-09-02      Joel Sherrill <joel@OARcorp.com>
1790
1791        * libcsupport/src/open.c: Fix typo.
1792        * libcsupport/src/malloc.c: Remove test define left in.
1793
17942003-09-02      Jiri Gaisler <jiri@gaisler.com>
1795
1796        PR 476/networking
1797        * libnetworking/machine/in_cksum.h: Fix in_cksum calculation on SPARC.
1798
17992003-09-02      Ilya Alexeev <ilya@continuum.ru>
1800
1801        PR 472/filesystem
1802        src/malloc.c: Need to include apimutex.h when MALLOC_STATS is defined.
1803
18042003-08-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1805
1806        * aclocal/rtems-top.m4: Add RTEMS_API.
1807        AC_DEFAULT_PREFIX([/opt/rtems-][RTEMS_API]).
1808
18092003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1810
1811        * aclocal/rtems-debug.m4: Remove.
1812        * aclocal/enable-rtems-debug.m4, aclocal/check-rtems-debug.m4: New
1813        (Split out from rtems-debug.m4).
1814        * automake/local.am: Remove "debug".
1815        PR 449/rtems:
1816        * posix/src/getegid.c, posix/src/geteuid.c, posix/src/getgid.c,
1817        posix/src/getgroups.c, posix/src/getlogin.c, posix/src/getpgrp.c,
1818        posix/src/getpid.c, posix/src/getppid.c, posix/src/getuid.c,
1819        posix/src/setpgid.c, posix/src/setsid.c: Remove (Moved to
1820        ../libcsupport/src).
1821        * posix/Makefile.am: Reflect changes above.
1822        PR 449/rtems:
1823        * libcsupport/src/getegid.c, libcsupport/src/geteuid.c,
1824        libcsupport/src/getgid.c, libcsupport/src/getgroups.c,
1825        libcsupport/src/getlogin.c, libcsupport/src/getpgrp.c,
1826        libcsupport/src/getpid.c, libcsupport/src/getppid.c,
1827        libcsupport/src/getuid.c, libcsupport/src/setpgid.c,
1828        libcsupport/src/setsid.c: New (Copied from ../posix/src).
1829        * libcsupport/src/no_posix: Remove getpid and _getpid_r.
1830        * libcsupport/Makefile.am: Reflect changes above.
1831
18322003-08-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1833
1834        * libmisc/fsmount/Makefile.am: Fix path to automake-includes.
1835
18362003-08-14      Joel Sherrill <joel@OARcorp.com>
1837
1838        * posix/src/mqueuenametoid.c, posix/src/semaphorenametoid.c: Added ID to
1839        name lookup service and changed name of id/name translation status code.
1840        This propagated to multiple functions. The user API service added was
1841        rtems_object_id_to_name().
1842        PR 92/rtems
1843        * posix/Makefile.am, posix/src/alarm.c, posix/src/psignal.c: Added
1844        ualarm() and usleep().
1845        * posix/src/ualarm.c, posix/src/usleep.c: New files.
1846        * score/Makefile.am, score/include/rtems/score/object.h,
1847        score/include/rtems/score/objectmp.h, score/src/objectmp.c,
1848        score/src/objectnametoid.c: Added ID to name lookup service and changed
1849        name of id/name translation status code. This propagated to multiple
1850        functions. The user API service added was rtems_object_id_to_name().
1851        * score/src/objectidtoname.c: New file.
1852        PR 408/filesystem
1853        * score/score/Makefile.am, score/score/include/rtems/score/thread.h:
1854        Added sync() service. As part of adding this service, the new RTEMS
1855        service rtems_iterate_over_all_threads() was also added. This new
1856        service makes it easier to iterate over all the tasks/threads in a
1857        system and perform an action on them.
1858        * score/score/src/iterateoverthreads.c: New file.
1859        * score/ChangeLog: Fixed screwup.
1860        * sapi/src/extensionident.c, rtems/Makefile.am, rtems/include/rtems.h,
1861        rtems/include/rtems/rtems/status.h, rtems/src/dpmemident.c,
1862        rtems/src/msgqident.c, rtems/src/partident.c, rtems/src/ratemonident.c,
1863        rtems/src/regionident.c, rtems/src/semident.c, rtems/src/taskident.c,
1864        rtems/src/timerident.c: Added ID to name lookup service and changed name
1865        of id/name translation status code. This propagated to multiple
1866        functions. The user API service added was rtems_object_id_to_name().
1867        * rtems/src/rtemsidtoname.c: New file.
1868        PR 408/filesystem
1869        * libmisc/cpuuse/cpuuse.c: Added sync() service. As part of adding this
1870        service, the new RTEMS service rtems_iterate_over_all_threads() was also
1871        added. This new service makes it easier to iterate over all the
1872        tasks/threads in a system and perform an action on them. This change is
1873        to use the new thread iteration service.
1874        * libcsupport/Makefile.am: Add fileio to list of interactive tests.
1875        * libcsupport/src/sync.c: New (Copied from ../posix/src). New file.
1876
18772003-08-13      Joel Sherrill <joel@OARcorp.com>
1878
1879        * libmisc/fsmount/.cvsignore: New file.
1880
18812003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1882
1883        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
1884
18852003-08-11      Joel Sherrill <joel@OARcorp.com>
1886
1887        * configure.ac: Removed duplicate entry.
1888
18892003-08-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1890
1891        * configure.ac: Add libmisc/fsmount/Makefile.
1892
18932003-08-06      Till Strauman <strauman@slac.stanford.edu>
1894
1895        PR 435/networking
1896        * libnetworking/rtems/rtems_showifstat.c: rtems_showifstat misses
1897        printing  the netmask.
1898
18992003-08-06      Thomas Doerfler<Thomas.Doerfler@imd-systems.de>
1900
1901        PR 369/filesystem
1902        * libmisc/Makefile.am, libmisc/shell/cmds.c, libmisc/wrapup/Makefile.am:
1903        sample application to show the use of the DOSFS functions.
1904        * libmisc/fsmount/Makefile.am, libmisc/fsmount/README,
1905        libmisc/fsmount/fsmount.c, libmisc/fsmount/fsmount.h: New files.
1906
19072003-08-05      Till Strauman <strauman@slac.stanford.edu>
1908
1909        PR 436/rtems_misc
1910        * libmisc/monitor/mon-monitor.c: monitor registered commands list
1911        manipulation bugs.
1912        PR 442/filesystem
1913        * libcsupport/src/open.c: file never closed if ftruncate() fails in
1914        open().
1915
19162003-08-05      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
1917
1918        PR 440/filesystem
1919        * libfs/src/dosfs/fat_fat_operations.c: Improve write data speed for
1920        DOSFS FAT12/FAT16 systems.
1921        PR 439/filesystem
1922        * libfs/src/dosfs/fat_file.c: flush temporary buffer when closing files.
1923
19242003-08-05      <djc915@mail.usask.ca>
1925
1926        PR 443/filesystem
1927        * libfs/src/imfs/deviceio.c: deviceio.c mishandles return codes.
1928
19292003-08-04      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
1930
1931        PR 441/filesystem
1932        * libfs/src/dosfs/msdos.h, libfs/src/dosfs/msdos_create.c,
1933        libfs/src/dosfs/msdos_file.c, libfs/src/dosfs/msdos_init.c,
1934        libfs/src/dosfs/msdos_mknod.c: add rename support to DOSFS.
1935
19362003-07-24      Jennifer Averett <jennifer.averett@OARcorp.com>
1937
1938        PR 434/filesystem
1939        * libfs/src/imfs/imfs_init.c, libfs/src/imfs/miniimfs_init.c: Modified
1940        to return error code.
1941        * libfs/src/imfs/imfs_initsup.c: Modified to set error upon memory
1942        failure.
1943
19442003-07-18      Till Straumann <strauman@slac.stanford.edu>
1945
1946        PR 430/rtems
1947        * score/include/rtems/score/watchdog.h: _Watchdog_Ticks_since_boot
1948        should be a VOLATILE variable.
1949        * score/src/watchdoginsert.c: 'restart' algorithm needs to enforce
1950        reloading the list head in case a TICK interrupt during ISR_Flash()
1951        modified the list.  This is achieved by a proper VOLATILE cast. Also
1952        _Watchdog_Sync_count++ should be protected by _ISR_Disable (prevent
1953        corruption in case ISR calls watchdoginsert).
1954        * score/src/watchdogadjust.c: ISR protection added.
1955        * score/src/watchdogtickle.c: ISR protection added. NOTE: PowerPC BSPs
1956        using the new exception processing MUST BE UPDATED to maintain
1957        _ISR_Nest_level. See also PR288 which provides fixes for the affected
1958        BSPs distributed with RTEMS.
1959
19602003-07-16      Joel Sherrill <joel@OARcorp.com>
1961
1962        * libfs/ChangeLog: Correct format.
1963
19642003-07-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1965
1966        * wrapup/Makefile.am: Remove '/' after $(DESTDIR).
1967        * wrapup/Makefile.am: Remove bogus $(MULTISUBDIR).
1968
19692003-07-15      Chris Johns <cjohns@cybertec.com.au>
1970
1971        PR 431/filesystem
1972        * libfs/src/dosfs/msdos.h: MSDOS Volume semaphore timeout is now NO
1973        TIMEOUT. MSDOS volume opertations will wait for ever.
1974
19752003-07-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1976
1977        * configure.ac: Merge-in librpc/configure.ac.
1978        * Makefile.am: Add librpc to SUBDIRS. Remove @subdirs@.
1979        * configure.ac: Merge-in libcsupport/configure.ac.
1980        * Makefile.am: Add libcsupport to SUBDIRS.
1981        * configure.ac: Merge-in posix/configure.ac. Merge-in
1982        itron/configure.ac. Misc. cosmetical changes.
1983        * Makefile.am: Add posix, itron to SUBDIRS.
1984        * configure.ac: Merge-in libnetworking/configure.ac. Remove "rtems-"
1985        from RTEMS_VERSION. Add AC_CHECK_FUNCS([strsep strcasecmp snprintf]).
1986        * Makefile.am: Add libmisc to SUBDIRS.
1987        * configure.ac: Merge-in libmisc/configure.ac.
1988        * Makefile.am: Add libmisc to SUBDIRS.
1989        * configure.ac: Merge-in libfs/configure.ac.
1990        * Makefile.am: Add libfs to SUBDIRS.
1991        * configure.ac: Merge-in libblock/configure.ac.
1992        * Makefile.am: Add libblock to SUBDIRS.
1993        * configure.ac: Merge-in ada/configure.ac.
1994        * Makefile.am: Add ada to SUBDIRS.
1995        * itron/configure.ac: Remove (Merged-in into ../configure.ac).
1996        * itron/Makefile.am: Reflect having merged configure.ac into
1997        ../configure.ac.
1998        * itron/src/config.h: New.
1999        * posix/configure.ac: Remove (Merged-in into ../configure.ac).
2000        * posix/Makefile.am: Reflect having merged configure.ac into
2001        ../configure.ac.
2002        * posix/src/config.h: New.
2003        * score/cpu/Makefile.am: Add DIST_SUBDIRS = $(RTEMS_CPU).
2004        * libmisc/configure.ac: Remove (Merged into ../configure.ac).
2005        * libmisc/Makefile.am: Reflect having merged configure.ac into
2006        ../configure.ac.
2007        * libmisc/capture/config.h: New.
2008        * libmisc/capture/Makefile.am: Add config.h. Reflect having merged
2009        configure.ac into ../configure.ac.
2010        * libmisc/cpuuse/config.h: New.
2011        * libmisc/cpuuse/Makefile.am: Add config.h. Reflect having merged
2012        configure.ac into ../configure.ac.
2013        * libmisc/devnull/config.h: New.
2014        * libmisc/devnull/Makefile.am: Add config.h. Reflect having merged
2015        configure.ac into ../configure.ac.
2016        * libmisc/dummy/config.h: New.
2017        * libmisc/dummy/Makefile.am: Add config.h. Reflect having merged
2018        configure.ac into ../configure.ac.
2019        * libmisc/dumpbuf/config.h: New.
2020        * libmisc/dumpbuf/Makefile.am: Add config.h. Reflect having merged
2021        configure.ac into ../configure.ac.
2022        * libmisc/monitor/config.h: New.
2023        * libmisc/monitor/Makefile.am: Add config.h.  Reflect having merged
2024        configure.ac into ../configure.ac.
2025        * libmisc/mw-fb/config.h: New.
2026        * libmisc/mw-fb/Makefile.am: Add config.h. Reflect having merged
2027        configure.ac into ../configure.ac.
2028        * libmisc/rtmonuse/config.h: New.
2029        * libmisc/rtmonuse/Makefile.am: Add config.h. Reflect having merged
2030        configure.ac into ../configure.ac.
2031        * libmisc/serdbg/config.h: New.
2032        * libmisc/serdbg/Makefile.am: Add config.h. Reflect having merged
2033        configure.ac into ../configure.ac.
2034        * libmisc/shell/config.h: New.
2035        * libmisc/shell/Makefile.am: Add config.h. Reflect having merged
2036        configure.ac into ../configure.ac.
2037        * libmisc/stackchk/config.h: New.
2038        * libmisc/stackchk/Makefile.am: Add config.h. Reflect having merged
2039        configure.ac into ../configure.ac.
2040        * libmisc/untar/config.h: New.
2041        * libmisc/untar/Makefile.am: Add config.h. Reflect having merged
2042        configure.ac into ../configure.ac.
2043        * libmisc/wrapup/Makefile.am: Reflect having merged configure.ac into
2044        ../configure.ac.
2045        * libmisc/capture/capture-cli.c, libmisc/capture/capture.c,
2046        libmisc/cpuuse/cpuuse.c, libmisc/devnull/devnull.c,
2047        libmisc/dummy/dummy.c, libmisc/dumpbuf/dumpbuf.c,
2048        libmisc/monitor/mon-command.c, libmisc/monitor/mon-config.c,
2049        libmisc/monitor/mon-dname.c, libmisc/monitor/mon-driver.c,
2050        libmisc/monitor/mon-extension.c, libmisc/monitor/mon-itask.c,
2051        libmisc/monitor/mon-manager.c, libmisc/monitor/mon-monitor.c,
2052        libmisc/monitor/mon-mpci.c, libmisc/monitor/mon-object.c,
2053        libmisc/monitor/mon-prmisc.c, libmisc/monitor/mon-queue.c,
2054        libmisc/monitor/mon-server.c, libmisc/monitor/mon-symbols.c,
2055        libmisc/monitor/mon-task.c, libmisc/mw-fb/mw_fb.c,
2056        libmisc/mw-fb/mw_uid.c, libmisc/rtmonuse/rtmonuse.c,
2057        libmisc/serdbg/serdbg.c, libmisc/serdbg/serdbgio.c,
2058        libmisc/serdbg/termios_printk.c, libmisc/shell/cmds.c,
2059        libmisc/stackchk/check.c, libmisc/untar/untar.c: Add config-header
2060        support.
2061        * librpc/configure.ac: Remove (Merged-in into ../configure.ac).
2062        * librpc/Makefile.am, librpc/include/Makefile.am,
2063        librpc/src/Makefile.am, librpc/src/rpc/Makefile.am,
2064        librpc/src/xdr/Makefile.am: Reflect having merged configure.ac into
2065        ../configure.ac.
2066        * libblock/configure.ac: Remove (Merged into ../configure.ac).
2067        * libblock/Makefile.am: Reflect having merged configure.ac into
2068        ../configure.ac.
2069        * libfs/configure.ac: Remove (Merged-in into ../configure.ac).
2070        * libfs/Makefile.am, libfs/src/Makefile.am, libfs/src/dosfs/Makefile.am,
2071        libfs/src/imfs/Makefile.am: Reflect having merged configure.ac into
2072        ../configure.ac.
2073        * libfs/src/dosfs/config.h: New.
2074        * libfs/src/dosfs/Makefile.am: Add config.h.
2075        * libfs/src/imfsfs/config.h: New.
2076        * libfs/src/imfs/Makefile.am: Add config.h.  Remove COMMON_C_FILES,
2077        DOC_FILES (Unused).
2078        * libfs/src/dosfs/fat.c: include config-header "config.h".
2079        * libfs/src/dosfs/fat_fat_operations.c, libfs/src/dosfs/fat_file.c,
2080        libfs/src/dosfs/msdos_conv.c: Ditto.
2081        * libcsupport/configure.ac: Remove (Merged-in into ../configure.ac).
2082        * libcsupport/Makefile.am: DOC_FILES = src/TODO src/CASES, Reflect
2083        having merged configure.ac into ../configure.ac.
2084        * libcsupport/src/config.h: New.
2085        * libnetworking/configure.ac: Remove (Merged into ../configure.ac).
2086        * libnetworking/Makefile.am, libnetworking/libc/Makefile.am,
2087        libnetworking/lib/Makefile.am, libnetworking/wrapup/Makefile.am: Reflect
2088        having merged configure.ac into ../configure.ac.
2089        * libnetworking/kern/kern_mib.c: Use RTEMS_VERSION to setup osrelease.
2090
20912003-07-08      Joel Sherrill <joel@OARcorp.com>
2092
2093        PR 419/rtems
2094        * libcsupport/src/termios.c: Removed warning.
2095
20962003-07-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2097
2098        * libmisc/configure.ac: Remove RTEMS_BSP from
2099        RTEMS_CHECK_MULTIPROCESSING.
2100
21012003-07-07      Joel Sherrill <joel@OARcorp.com>
2102
2103        PR 417/rtems
2104        * score/src/coresemsurrender.c: Correct incorrect check for
2105        maximum_count reported by Sergei Organov <osv@topconrd.ru>.
2106
21072003-07-03      Joel Sherrill <joel@OARcorp.com>
2108
2109        * aclocal/version.m4: Updated to rtems-ss-20030703.
2110
21112003-07-02      Chris Johns <cjohns@cybertec.com.au>
2112
2113        * libfs/src/dosfs/Makefile.am, libfs/src/dosfs/msdos.h,
2114        libfs/src/dosfs/msdos_conv.c, libfs/src/dosfs/msdos_create.c,
2115        libfs/src/dosfs/msdos_dir.c, libfs/src/dosfs/msdos_misc.c: Patch from
2116        Victor V. Vengerov <vvv@oktet.ru> to remove Linux code.
2117        * libfs/src/dosfs/fat.c, libfs/src/dosfs/fat.h: Comment have been
2118        updated.
2119        * libcsupport/include/rtems/libio.h, libcsupport/src/termios.c: Add the
2120        rtems_termios_bufsize call.
2121
21222003-06-13      Joel Sherrill <joel@OARcorp.com>
2123
2124        * score/src/threadloadenv.c: Removed warnings.
2125
21262003-06-12      Joel Sherrill <joel@OARcorp.com>
2127
2128        * score/src/objectmp.c, rtems/include/rtems/rtems/msgmp.h,
2129        rtems/include/rtems/rtems/partmp.h,
2130        rtems/include/rtems/rtems/regionmp.h, rtems/include/rtems/rtems/semmp.h,
2131        rtems/src/msgmp.c, rtems/src/partmp.c, rtems/src/regionmp.c,
2132        rtems/src/semmp.c: Removed warnings.
2133
21342003-06-10      Phil Torre <ptorre@zetron.com>
2135
2136        PR 411/filesystem
2137        * libfs/src/imfs/imfs_unlink.c: Fix bug where renaming a memfile and
2138        then unlinking it causes a memory leak.
2139
21402003-06-04      Joel Sherrill <joel@OARcorp.com>
2141
2142        * libmisc/stackchk/check.c, libblock/src/ide_part_table.c: Removed
2143        warnings.
2144
21452003-05-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2146
2147        * rtems/include/rtems/rtems/types.h: Include stdint.h.
2148        * libcsupport/Makefile.am: Conditionally install stdint.h/inttypes.h.
2149        * libcsupport/configure.ac: Check for system-stdint.h/inttypes.h.
2150
21512003-05-29      Joel Sherrill <joel@OARcorp.com>
2152
2153        * libnetworking/rtems/rtems_syscall.c: Removed warnings.
2154
21552003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2156
2157        PR 409/core
2158        * include/Makefile.am: Add rtems/stdint.h.
2159        * include/rtems/stdint.h: New.
2160        PR 321/bsps
2161        * aclocal/env-rtemscpu.m4: Remove support for profile-variant.
2162        * automake/compile.am, automake/local.am: Ditto.
2163        PR 409:
2164        * rtems/include/rtems/rtems/types.h: Include rtems/stdint.h. Apply
2165        c99-types to typedef rtems_[un]signed[8|16|32|64].
2166        PR 409:
2167        * libcsupport/include/stdint.h: Include rtems/stdint.h.
2168
21692003-05-15      cjohns@cybertec.com.au  <cjohns@cybertec.com.au>
2170
2171        * libnetworking/netinet/in.h: PR406 - Added INET_ADDRSTRLEN per the
2172        SUSv3 standard.
2173
21742003-05-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2175
2176        * automake/compile.am: Remove LIBSUFFIX_VA (unused).
2177
21782003-05-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2179
2180        * aclocal/env-rtemscpu.m4: Merge-in env-rtemsbsp.m4.
2181        * aclocal/env-rtemsbsp.m4, aclocal/enable-rtemsbsp.m4: Remove.
2182        * aclocal/env-rtemscpu.m4: Remove stray '/' in setting up
2183        project_libdir.
2184
21852003-04-17      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
2186
2187        PR 399/rtems_misc
2188        * libcsupport/src/termios.c: In canonical mode, when input is present in
2189        the input buffer that contains an EOL character and some following
2190        characters, a read call read data behind the EOL character, although it
2191        should stop reading with the EOL character.
2192
21932003-04-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2194
2195        * libmisc/dummy/Makefile.am: Remove stray dummy.rel.
2196        * libcsupport/src/no_posix.c: include <reent.h> instead of <sys/reent.h>.
2197
21982003-04-17      Joel Sherrill <joel@OARcorp.com>
2199
2200        * aclocal/version.m4: Updated to rtems-ss-20030417.
2201
22022003-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2203
2204        PR 389/rtems
2205        * libcsupport/src/no_posix.c: Correct _kill_r() prototype and make it
2206        conditional on newlib.
2207
22082003-04-15      Joel Sherrill <joel@OARcorp.com>
2209
2210        PR 388/networking
2211        * libnetworking/kern/kern_sysctl.c: Revert previous patch and use
2212        strlcpy() now that it is available. Also fixed some warnings.
2213
22142003-04-11      Joel Sherrill <joel@OARcorp.com>
2215
2216        * aclocal/version.m4: Updated to rtems-ss-20020411.
2217
22182003-04-03      Eri Valette <eric.valette@free.fr>
2219
2220        PR 381/core
2221        * libcsupport/src/newlibc.c: Switch from using _REENT_INIT to
2222        _REEINT_INIT_PTR to fix strange run-time problem where EIP was corrupted
2223        on pc386 BSP.
2224
22252003-03-27      Joel Sherrill <joel@OARcorp.com>
2226
2227        * libblock/Makefile.am: ATA code depends upon libchip/ide which is not
2228        allowed in the cpukit source code since it must be buildable independent
2229        of any BSP. These files were moved to libchip/ide.
2230        * libblock/include/rtems/ata.h, libblock/include/rtems/ata_internal.h,
2231        libblock/src/ata.c: Removed.
2232        * libnetworking/kern/kern_sysctl.c: Converted from BSP strlcpy() to
2233        strncpy().
2234
22352003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
2236
2237        PR 367/filesystem
2238        * libblock/Makefile.am, libblock/include/rtems/ide_part_table.h,
2239        libblock/src/ata.c, libblock/src/ide_part_table.c: Some bugs were still
2240        present in the DOSFS implementation: - FAT12 did not work properly on
2241        Big-Endian machines - Some synchronization and error handling problems
2242        were present - Some legal codings for EOC were not recognized.
2243        PR 367/filesystem
2244        * libfs/src/dosfs/Makefile.am, libfs/src/dosfs/fat.c,
2245        libfs/src/dosfs/fat.h, libfs/src/dosfs/fat_fat_operations.c,
2246        libfs/src/dosfs/fat_file.c, libfs/src/dosfs/msdos.h,
2247        libfs/src/dosfs/msdos_dir.c: Some bugs were still present in the DOSFS
2248        implementation: - FAT12 did not work properly on Big-Endian machines. -
2249        Some synchronization and error handling problems were present. - Some
2250        legal codings for EOC were not recognized.
2251
22522003-03-25      Joel Sherrill <joel@OARcorp.com>
2253
2254        * libnetworking/rtems/rtems_bsdnet_malloc_starvation.c: Fixed name of
2255        include file.
2256
22572003-03-18      Till Straumann <strauman@slac.stanford.edu>
2258
2259        PR 356/bsps
2260        * score/src/threadhandlerc: This patch makes RTEMS/PowerPC eabi
2261        compliant. Let Thread_Handler verify that _init/_main are non-NULL
2262        before calling them (gives the linker script/user more freedom to handle
2263        special cases).
2264        PR 356/bsps
2265        * libnetworking/sys/linker_set.h: This patch makes RTEMS/PowerPC eabi
2266        compliant. Declare all linker-script defined addresses as variables of
2267        unknown size and not as short objects like 'int', 'void*' etc.  Since
2268        only addresses are used and never those variable's values, the type used
2269        in a declaration is not important.
2270
22712003-03-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2272
2273        * libcsupport/configure.ac: AC_CHECK_FUNCS(strlcpy strlcat).
2274        * libcsupport/src/strlcat.c, libcsupport/src/strlcpy.c: New (extracted
2275        from pppd/utils.c).
2276        * libcsupport/Makefile.am: Add BSD_C_FILES, strlcat.c, strlcpy.c.
2277
22782003-03-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2279
2280        * wrapup/Makefile.am: Remove '/' after $(DESTDIR) to work around Cygwin
2281        mistreating paths.
2282
22832003-03-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2284
2285        * wrapup/Makefile.am: Reflect changes to project_libdir.
2286        * aclocal/env-rtemscpu.m4: Remove obsolete comment. Add MULTISUBDIR to
2287        project_libdir.
2288        * aclocal/env-rtemscpu.m4: Remove RTEMS_ROOT (Unused).
2289        * aclocal/env-rtemsbsp.m4: Remove RTEMS_ROOT (Unused). Remove
2290        RTEMS_PROJECT_ROOT (Unused).
2291        * aclocal/tool-paths.m4: Delete.
2292
22932003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2294
2295        * configure.ac: Remove AC_CONFIG_AUX_DIR.
2296        * aclocal/rtems-top.m4: Add AC_CONFIG_AUX_DIR.
2297        * configure.ac: AC_PREREQ(2.57).
2298        * configure.ac: Remove sptables.h.in.
2299        * itron/configure.ac: Remove AC_CONFIG_AUX_DIR.
2300        * sapi/Makefile.am: Remove stray reference to sptables.h.in.
2301        * sapi/include/rtems/sptables.h: New.
2302        * sapi/include/rtems/sptables.h.in, sapi/include/.cvsignore,
2303        sapi/include/rtems/.cvsignore, sapi/inline/.cvsignore,
2304        sapi/inline/rtems/.cvsignore, sapi/macros/.cvsignore,
2305        sapi/macros/rtems/.cvsignore, sapi/src/.cvsignore: Remove.
2306        * libmisc/configure.ac, libblock/configure.ac, libfs/configure.ac,
2307        libcsupport/configure.ac, libnetworking/configure.ac: Remove
2308        AC_CONFIG_AUX_DIR.
2309        * libnetworking/netinet/in_chksum.c: Remove duplicate case to include
2310        in_chksum_arm.c.
2311
23122003-02-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2313
2314        * configure.ac: Remove AC_SUBST(RTEMS_VERSION). AC_DEFINE(RTEMS_VERSION)
2315        to propagate it through cpuopts.h.
2316        * sapi/include/rtems/sptables.h.in: Remove RTEMS_VERSION (Moved to
2317        cpuopts.h).
2318
23192003-02-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2320
2321        * configure.ac: AC_SUBST(RTEMS_VERSION,_RTEMS_VERSION).
2322
23232003-02-20      Wolfram Wadepohl <W.Wadepohl@indumat.de>
2324
2325        PR 357/rtems_misc
2326        * libcsupport/src/termios.c (rtems_termios_open): Fixed code the
2327        incorrectly checked that the wrong pointer during allocation was NULL.
2328
23292003-02-20      Till Straumann <strauman@slac.stanford.edu>
2330
2331        PR 351/networking
2332        * libnetworking/nfs/bootp_subr.c: Fix ridiculous leak in bootp and use
2333        strdup_bootp_realloc() everywhere for sake of consistency.
2334
23352003-02-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2336
2337        * aclocal/gcc-isystem.m4: New.
2338        * aclocal/gcc-specs.m4: Remove.
2339        * aclocal/prog-cc.m4: Remove RTEMS_GCC_SPECS. Add RTEMS_GCC_ISYSTEM.
2340        Reformat setting up RTEMS_CPPFLAGS.
2341        * automake/local.am: Introduce depend-gcc. Remove ${ARCH}.
2342        * automake/compile.am: Remove GCCSPECS, GCC_SPECS, CONFIG.CC, CC, CPP.
2343        Add ${ARCH}. depend-gcc.
2344        * aclocal/prog-cc.m4: Set up RTEMS_CPPFLAGS.
2345        * aclocal/env-rtemscpu.m4: Remove GCC_SPECS.
2346        * aclocal/env-rtemsbsp.m4: Remove GCC_SPECS. capture/capture-cli.c: Add
2347        proper definition to avoid compiler warnings. Apply int = getchar().
2348        * libcsupport/src/privateenv.c: Fix prototype for free_user_env.
2349
23502003-02-14      Till Straumann <strauman@slac.stanford.edu>
2351
2352        PR 352/rtems_misc
2353        * libmisc/shell/shell.c: make rtems_shell main task an FP enabled task.
2354
23552003-02-14      Joel Sherrill <joel@OARcorp.com>
2356
2357        AMD a29k declared obsolete.
2358        * score/cpu/Makefile.am: Removed reference.
2359        * score/cpu/a29k/.cvsignore, score/cpu/a29k/ChangeLog,
2360        score/cpu/a29k/Makefile.am, score/cpu/a29k/amd.ah, score/cpu/a29k/asm.h,
2361        score/cpu/a29k/configure.ac, score/cpu/a29k/cpu.c,
2362        score/cpu/a29k/cpu_asm.S, score/cpu/a29k/pswmacro.ah,
2363        score/cpu/a29k/register.ah, score/cpu/a29k/sig.S,
2364        score/cpu/a29k/rtems/.cvsignore, score/cpu/a29k/rtems/score/.cvsignore,
2365        score/cpu/a29k/rtems/score/a29k.h, score/cpu/a29k/rtems/score/cpu.h,
2366        score/cpu/a29k/rtems/score/cpu_asm.h,
2367        score/cpu/a29k/rtems/score/types.h: Removed.
2368
23692003-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2370
2371        * aclocal/canonical-target-name.m4: Transform tic4x -> RTEMS_CPU=c4x.
2372
23732003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2374
2375        * itron/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2376        * itron/configure.ac: AC_PREREQ(2.57).
2377        * posix/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2378        * posix/configure.ac: AC_PREREQ(2.57).
2379        * librpc/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2380        * librpc/configure.ac: AC_PREREQ(2.57).
2381        * libblock/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2382        * libblock/configure.ac: AC_PREREQ(2.57).
2383        * libfs/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2384        * libfs/configure.ac: AC_PREREQ(2.57).
2385        * libcsupport/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2386        * libcsupport/configure.ac: AC_PREREQ(2.57).
2387        * libnetworking/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2388        * libnetworking/configure.ac: AC_PREREQ(2.57).
2389
23902003-02-11      Mike Siers <mikes@poliac.com>
2391
2392        * libnetworking/rtems/rtems_glue.c: A small patch to the network daemon
2393        task code.  I just added code to check the return value of the
2394        rtems_bsdnet_event_receive function.  Only when this function returns a
2395        SUCCESSFUL status, will the event flags be checked.  This is more of a
2396        code cleanup issue than a bug.  The patch will just ensure the ipintr()
2397        and arpintr() functions are only called when a event is signaled.
2398
23992003-02-06      Mike Siers <mikes@poliac.com>
2400
2401        PR 342/networking
2402        * libnetworking/kern/uipc_mbuf.c: The RTEMS version of the m_copyback is
2403        changing the m_len value of the mbuf.  I looked into the source from
2404        another BSD system and the mbuf length is not changed inside this
2405        function.  The m_copyback function is only being used in the
2406        net/rtsock.c file.  So I think this problem is only visable under
2407        certain routing table conditions.
2408
24092003-02-06      Joel Sherrill <joel@OARcorp.com>
2410
2411        * libcsupport/include/sys/ioccom.h: Include <sys/types.h> not
2412        <machine/types.h> so Linux port builds.
2413
24142003-02-05      Till Straumann  <strauman@slac.stanford.edu>
2415
2416        PR 340/filesystem
2417        * libcsupport/src/fcntl.c: Add missing _fcntl_r assumed to exist by
2418        newlib.
2419
24202003-02-05      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
2421
2422        PR 341/networking
2423        * libnetworking/lib/ftpfs.c: Account for NULL at end of strings when
2424        malloc()'ing memory.
2425
24262003-02-05      Joel Sherrill <joel@OARcorp.com>
2427
2428        * libcsupport/include/sys/ioccom.h: Fix so not using internal RTEMS
2429        types in libc code.
2430
24312003-02-03      Till Straumann  <strauman@slac.stanford.edu>
2432
2433        PR 339/filesystem
2434        * libcsupport/src/chroot.c: Fix violation of FS node object copy
2435        semantics.
2436
24372003-02-03      Steven Johnson <sjohnson@neurizon.net>
2438
2439        PR 338/filesystem
2440        * libfs/src/imfs/ioman.c: Fix reentrancy problem with
2441        rtems_io_lookup_name() (API change).
2442
24432003-02-03      Joel Sherrill <joel@OARcorp.com>
2444
2445        PR 338/filesystem
2446        * sapi/include/rtems/io.h, sapi/src/io.c: Side-effect of fixing
2447        reentrancy problem with rtems_io_lookup_name() (API change).
2448        PR 338/filesystem
2449        * libcsupport/src/unixlibc.c: Side-effect of fixing reentrancy problem
2450        with  rtems_io_lookup_name() (API change).
2451
24522003-01-28      Joel Sherrill <joel@OARcorp.com>
2453
2454        * aclocal/version.m4: Updated to rtems-ss-20030128.
2455        * libnetworking/Makefile.am: Add kern/kern_sysctl.c to Makefile.am so
2456        networking tests build. This was subsequently reported as PR337 before I
2457        committed the fix.
2458
24592003-01-27      Till Straumann <strauman@SLAC.Stanford.edu>
2460
2461        * libnetworking/libc/getproto.c, libnetworking/libc/getprotoname.c:
2462        modification to call getprotoent_static() if fopen() on /etc/protocols
2463        fails.
2464
24652003-01-27      Juan Zamorano <jzamora@fi.upm.es>
2466
2467        * posix/src/ptimer1.c: Correct problem which could lead to overflow in
2468        time math.
2469
24702003-01-27      Eugeny S. Mints <Eugeny.Mints@oktet.ru>
2471
2472        * libblock/src/blkdev.c: Per PR331 fix bug which is tripped by writing
2473        512 byte blocks to 512 byte aligned positions.
2474
24752003-01-27      Dan Smisko <dan@balanced.com>
2476
2477        * libmisc/stackchk/check.c: Fix problem where _Objects_Get_information()
2478        will dereference a null pointer when checking the interrupt stack. If
2479        there's something at 0, you may be ok at run time but it is wrong.
2480        * libmisc/monitor/mon-command.c: Correct two potential NULL references.
2481
24822003-01-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2483
2484        * automake/local.am: Remove distclean-local. Remove PROJECT_TOOLS.
2485
24862003-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2487
2488        * automake/compile.am: Remove CLEAN_DEPEND (Unused).  Remove
2489        CLOBBER_DEPEND (Unused).
2490
24912003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2492
2493        * libnetworking/netinet/tcp_subr.c, libnetworking/netinet/udp_usrreq.c:
2494        Add args to INP_INFO_RLOCK, INP_INFO_RUNLOCK,  INP_LOCK, INP_UNLOCK
2495        macros.
2496
24972003-01-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2498
2499        * libcsupport/Makefile.am: Eliminate OBJS.
2500
25012003-01-10      Joel Sherrill <joel@OARcorp.com>
2502
2503        * score/src/objectmp.c: Corrected use of name parameter to reflect that
2504        it is actually the name not a pointer to the name.
2505        * rtems/src/msg.c, rtems/src/part.c, rtems/src/sem.c, rtems/src/tasks.c:
2506        Correct object class control structure initialization for
2507        multiprocessing configurations.
2508        * libcsupport/include/rtems/libio.h: Rename __dev_t to __rtems_dev_t to
2509        avoid conflict with GNU/Linux header files.
2510
25112003-01-03      Till Straumann  <strauman@slac.stanford.edu>
2512
2513        PR 303
2514        * libcsupport/src/base_fs.c, libcsupport/src/getpwent.c,
2515        libcsupport/src/privateenv.c: Fix violation of node_access  copy
2516        symantics.
2517
25182003-01-03      Joel Sherrill <joel@OARcorp.com>
2519
2520        * posix/ChangeLog: Corrected entry for sysconf.c which did not include
2521        PR.
2522
25232003-01-03      Jitendra Vegiraju <jvegiraju@netscape.net>
2524
2525        * libnetworking/sys/queue.h: Fix alignment problem on ARM.
2526
25272003-01-03      Jay Monkman <jtm@smoothsmoothie.com>
2528
2529        * posix/src/mqueueopen.c: Actually open the message queue descriptor so
2530        it is available for others to use.
2531
25322003-01-03      Eugeny S. Mints <Eugeny.Mints@oktet.ru>
2533
2534        * libblock/src/ata.c, libblock/src/bdbuf.c: Correct invocation of
2535        rtems_task_mode() so the task's preemption mode setting is properly
2536        maintained.
2537        * libfs/src/dosfs/msdos_initsupp.c: Specify inherited priority as 0
2538        since this is a FIFO queuing semaphore.
2539
25402003-01-03      Chris Johns <cjohns@cybertec.com.au>
2541
2542        * libnetworking/Makefile.am: Added sys/linker_set.h.
2543        * libnetworking/kern/Makefile.am: Added kern_mib.c and kern_sysctl.c.
2544        * libnetworking/kern/uipc_socket.c: OID changed from KERN_SOMAXCONN to
2545        KIPC_SOMAXCONN.
2546        * libnetworking/kern/uipc_socket2.c: OID changed from KERN_MAXSOCKBUF to
2547        KIPC_MAXSOCKBUF.
2548        * libnetworking/net/if_ethersubr.c: FreeBSD 2.2.2 does not have a
2549        _net_link node while 5.0 does.
2550        * libnetworking/net/if_ppp.c: Removed the TEXT_SET define as these
2551        macros are now implemented.
2552        * libnetworking/net/rtsock.c: Enable sysctl support plus fix the bug
2553        with the lastest FreeBSD sysctl header file.
2554        * libnetworking/netinet/icmp_var.h: FreeBSD 2.2.2 does not have a
2555        _net_inet_icmp node while 5.0 does.
2556        * libnetworking/netinet/if_ether.c: FreeBSD 2.2.2 does not have a
2557        _net_link_ether node while 5.0 does.
2558        * libnetworking/netinet/igmp_var.h: FreeBSD 2.2.2 does not have a
2559        _net_inet_igmp node while 5.0 does.
2560        * libnetworking/netinet/in_pcb.c: Fixed the arguments to the sysctl
2561        call. Add inp_gencnt and ipi_count. These are used when listing
2562        connections.
2563        * libnetworking/netinet/in_pcb.h: Added counters to aid the listing of
2564        connections.
2565        * libnetworking/netinet/in_var.h: Provide the _net_inet_ip and
2566        _net_inet_raw nodes.
2567        * libnetworking/netinet/ip_fw.c: Disable the firewall sysctl calls.
2568        * libnetworking/netinet/tcp_subr.c: Merge tcp_pcblist from the lastest
2569        FreeBSD source.
2570        * libnetworking/netinet/tcp_var.h: Add structures needed by net-snmp to
2571        list connections.
2572        * libnetworking/netinet/udp_usrreq.c: Merged udp_pcblist from the
2573        lastest FreeBSD source.
2574        * libnetworking/netinet/udp_var.h: Added the sysctl id UDPCTL_PCBLIST.
2575        Used by net-snmp.
2576        * libnetworking/rtems_glue.c: Call sysctl_register_all when initialising
2577        the network stack to register all the sysctl calls. These are in the
2578        special sections and required an updated linker script.
2579        * libnetworking/rtems/rtems_syscall.c: Add the sysctl call.
2580        * libnetworking/sys/kernel.h: Use the lastest FreeBSD method of handling
2581        sysctl structures.  This now held in the sys/linker_set.h file.
2582        * libnetworking/sys/queue.h: This is from the lastest FreeBSD code with
2583        the circular  code merged back in as it is not used in the lastest
2584        FreeBSD kernel.
2585        * libnetworking/sys/sysctl.h: The lastest sysctl. This was needed to use
2586        with the new linker set method. The FreeBSD 2.2.2 version has asm hacks.
2587        The lastest version of the FreeBSD does not have these hacks. It uses
2588        gcc attribute directives.
2589
25902002-12-26      Till Straumann  <strauman@slac.stanford.edu
2591
2592        * libcsupport/src/fchdir.c: PR302 fix violation of FS node object copy
2593        semantics.
2594
25952002-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2596
2597        * automake/compile.am: Remove $(RTEMS_BSP_CFLAGS).
2598
25992002-12-18      Eric Norum <eric.norum@usask.ca>
2600
2601        * libnetworking/Makefile.am: Include netinet sources.
2602
26032002-12-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2604
2605        * wrapup/Makefile.am: Fix path to libxdr and librpc (Another typo in
2606        from the 2002-12-12 patch).
2607
26082002-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2609
2610        * wrapup/Makefile.am: Fix typo in yesterday's patch.
2611
26122002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2613
2614        * wrapup/Makefile.am: Don't create $ARCH. Use install-data-local to
2615        install librtemscpu.a.
2616        * wrapup/Makefile.am: Add libmisc.
2617        * configure.ac: Add AC_CONFIG_SUBDIR(libmisc).
2618        * itron/Makefile.am, posix/Makefile.am: Don't create $ARCH as
2619        side-effect of compilation.
2620        * score/Makefile.am: Don't create $ARCH.
2621        * sapi/Makefile.am: Don't create $ARCH as side-effect of compilation.
2622        * rtems/Makefile.am: Don't create $ARCH as side-effect of compilation.
2623        Re-order all-local.
2624        * libmisc/configure.ac: Require autoconf-2.57+automake-1.7.2.
2625        * libmisc/capture/Makefile.am: Eliminate C_O_FILES.
2626        * libmisc/cpuuse/Makefile.am, libmisc/devnull/Makefile.am,
2627        libmisc/dummy/Makefile.am, libmisc/dumpbuf/Makefile.am,
2628        libmisc/monitor/Makefile.am, libmisc/rtmonuse/Makefile.am,
2629        libmisc/serdbg/Makefile.am, libmisc/shell/Makefile.am,
2630        libmisc/stackchk/Makefile.am, libmisc/untar/Makefile.am: Ditto.
2631        * libmisc/mw-fb/Makefile.am: Eliminate C_O_FILES. Eliminate SRCS. Moving
2632        libmisc from rtems/c/src to rtems/cpukit.
2633        * libmisc/Makefile.am: Reflect new path.
2634        * libmisc/configure.ac: Reflect new path.  Use RTEMS_ENV_RTEMSCPU
2635        instead of RTEMS_ENV_RTEMSBSP. Remove RTEMS_PROJECT_ROOT.
2636        * libmisc/capture/Makefile.am: Reflect new path. Remove OBJS from
2637        all-local.
2638        * libmisc/cpuuse/Makefile.am, libmisc/devnull/Makefile.am,
2639        libmisc/dummy/Makefile.am, libmisc/dumpbuf/Makefile.am,
2640        libmisc/monitor/Makefile.am, libmisc/mw-fb/Makefile.am,
2641        libmisc/rtmonuse/Makefile.am, libmisc/serdbg/Makefile.am,
2642        libmisc/shell/Makefile.am, libmisc/stackchk/Makefile.am,
2643        libmisc/untar/Makefile.am: Ditto.
2644        * libmisc/wrapup/Makefile.am: Reflect new path.
2645        * libblock/Makefile.am: Eliminate C_O_FILES. Eliminate SRCS.
2646        * libfs/src/imfs/Makefile.am: Eliminate C_O_FILES.
2647        * libfs/src/dosfs/Makefile.am: Ditto.
2648        * libnetworking/Makefile.am: Merge-in kern/Makefile.am, net/Makefile.am,
2649        netinet/Makefile.am, netinet/Makefile.am, nfs/Makefile.am,
2650        rtems/Makefile.am.
2651        * libnetworking/kern/Makefile.am, libnetworking/net/Makefile.am,
2652        libnetworking/netinet/Makefile.am, libnetworking/nfs/Makefile.am,
2653        libnetworking/rtems/Makefile.am: Remove.
2654        * libnetworking/wrapup/Makefile.am: Reflect changes above.
2655        * libnetworking/configure.ac: Ditto.
2656
26572002-12-11      Vladimir Nesic <vnesic@dkts.co.yu>
2658
2659        * posix/src/cancelrun.c, posix/src/cleanuppop.c: Get the last real node
2660        not the permanent null last node.
2661
26622002-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2663
2664        * libnetworking/kern/Makefile.am: Remove C_O_FILES.  Don't let all-local
2665        depend on $OBJS).
2666        * libnetworking/lib/Makefile.am, libnetworking/libc/Makefile.am,
2667        libnetworking/net/Makefile.am, libnetworking/netinet/Makefile.am,
2668        libnetworking/nfs/Makefile.am, libnetworking/rtems/Makefile.am: Ditto.
2669
26702002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2671
2672        * libmisc/configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
2673        * libmisc/capture/Makefile.am, libmisc/cpuuse/Makefile.am,
2674        libmisc/devnull/Makefile.am, libmisc/dummy/Makefile.am,
2675        libmisc/dumpbuf/Makefile.am, libmisc/monitor/Makefile.am,
2676        libmisc/mw-fb/Makefile.am, libmisc/rtmonuse/Makefile.am,
2677        libmisc/serdbg/Makefile.am, libmisc/shell/Makefile.am,
2678        libmisc/stackchk/Makefile.am, libmisc/untar/Makefile.am,
2679        libmisc/wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
2680
26812002-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2682
2683        * aclocal/env-rtemsbsp.m4, aclocal/env-rtemscpu.m4: Remove
2684        RTEMS_CHECK_CUSTOM_BSP.
2685        * aclocal/check-bsps.m4: Remove.
2686        * wrapup/Makefile.am: Remove *_OBJS, use LIBS+= instead.
2687        * configure.ac: Require autoconf >= 2.54, automake-1.7.2.
2688        * wrapup/Makefile.am, configure.ac: Reflect changes to score/.
2689        * wrapup/Makefile.am, configure.ac: Reflect changes to sapi/.
2690        * configure.ac: Add AC_SUBST(INLINEdir).
2691        * wrapup/Makefile.am, configure.ac: Reflect changes to rtems/.
2692        * wrapup/Makefile.am: Reflect changes to posix/. Reflect changes to
2693        itron/.
2694        * itron/include/Makefile.am, itron/inline/Makefile.am,
2695        itron/macros/Makefile.am, itron/src/Makefile.am: Remove.
2696        * itron/Makefile.am: Merge-in removed Makefile.ams.
2697        * itron/configure.ac: Reflect changes above.
2698        * posix/include/Makefile.am, posix/inline/Makefile.am,
2699        posix/macros/Makefile.am, posix/src/Makefile.am: Remove.
2700        * posix/Makefile.am: Merge-in removed Makefile.ams.
2701        * posix/configure.ac: Reflect changes above.
2702        * score/Makefile.am: Fix macro-file installation.
2703        * score/Makefile.am: Move include/rtems/score/cpuopts.h to STD_H_FILES.
2704        * score/include/Makefile.am, score/inline/Makefile.am,
2705        score/macros/Makefile.am, score/src/Makefile.am: Remove.
2706        * score/Makefile.am: Merge-in removed Makefile.ams.
2707        * sapi/include/Makefile.am, sapi/inline/Makefile.am,
2708        sapi/macros/Makefile.am, sapi/src/Makefile.am: Remove.
2709        * sapi/Makefile.am: Merge-in removed Makefile.ams.
2710        * rtems/include/Makefile.am, rtems/inline/Makefile.am,
2711        rtems/macros/Makefile.am, rtems/src/Makefile.am: Remove.
2712        * rtems/Makefile.am: Merge-in removed Makefile.ams.
2713
27142002-12-06      Vladimir Nesic <vnesic@dkts.co.yu>
2715
2716        * posix/inline/rtems/posix/cond.inl, posix/macros/rtems/posix/cond.inl:
2717        Implemented PTHREAD_COND_INITIALIZER support.  Vladimir implemented the
2718        inline version and Joel adapted it to the macro version.
2719
27202002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2721
2722        * automake/compile.am: Rework *FLAGS, AM_*FLAGS handling.
2723        * automake/multilib.am: Don't include @RTEMS_BSP@.cfg.
2724        * automake/compile.am: Remove hard-coded CFLAGS_PROFILE_V. Add
2725        autoconf-supplied CPU_CFLAGS, CFLAGS_OPTIMIZE_V, CFLAGS_DEBUG_V,
2726        CFLAGS_PROFILE_V. Hard-code RTEMS_CFLAGS_PROFILE = -pg.
2727        * aclocal/prog-cc.m4: Sync with toplevel/aclocal/prog-cc.m4. Remove
2728        GCCSED.
2729        * aclocal/env-rtemsbsp.m4: Add AC_ARG_VAR for CPU_CFLAGS,
2730        CFLAGS_OPTIMIZE_V, CFLAGS_DEBUG_V, CFLAGS_PROFILE_V.
2731        * aclocal/rtems-flags.m4: New.
2732        * libcsupport/configure.ac: Add various checks to enhance portability.
2733        * libcsupport/src/termios.c: Reflect changes to configure.ac.
2734
27352002-12-06      Joel Sherrill <joel@OARcorp.com>
2736
2737        * libcsupport/src/malloc.c: Fixed code that incorrected did a disable
2738        dispatch instead of locking and unlocking the allocator mutex.
2739
27402002-12-02      Joel Sherrill <joel@OARcorp.com>
2741
2742        * posix/include/rtems/posix/timer.h, posix/src/keygetspecific.c,
2743        posix/src/posixtimespecsubtract.c, posix/src/ptimer1.c,
2744        posix/src/semunlink.c: Added casts to eliminate warnings on 16-bit
2745        targets like the h8300.
2746        * score/include/rtems/score/object.h, score/include/rtems/score/tod.h,
2747        rtems/include/rtems/rtems/support.h: Added casts to eliminate warnings
2748        on 16 bit targets like the h8300.
2749        * libmisc/stackchk/check.c: Better handling of task name.
2750        * libblock/src/bdbuf.c: Added cast to remove warning.
2751        * libfs/src/dosfs/fat.h, libfs/src/dosfs/msdos.h: Added casts to remove
2752        warnings on 16 bit targets like the h8300.
2753        * libcsupport/include/rtems/libio.h: Internally use a union of an
2754        unsigned64 and major/minor device so we don't get into trouble shifting.
2755        The h8300 seemed to be impossible to remove warnings otherwise.
2756        Eventually the structure definition of a dev_t might be better anyway.
2757        * libcsupport/include/sys/ioccom.h: Added casts to remove warnings on 16
2758        bit targets.
2759
27602002-11-29      Eric Norum <eric.norum@usask.ca>
2761
2762        PR 316
2763        * posix/src/sysconf.c: Add support for _SC_GETPW_R_SIZE_MAX. Return
2764        error rather than panic if argument is unsupported.
2765
27662002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2767
2768        * automake/compile.am: Remove CFLAGS_DEBUG_OPTIMIZE_V (Unused).
2769        * aclocal/sysv-ipc.m4: Adaptation to autoconf-2.5x.
2770        * aclocal/check-newlib.m4: Sync with ../aclocal/check-newlib.m4.
2771        * itron/configure.ac: Cosmetical fixes.
2772        * itron/configure.ac: Fix package name.
2773        * posix/configure.ac: Cosmetical fixes.
2774        * posix/configure.ac, librpc/configure.ac, libblock/configure.ac: Fix
2775        package name.
2776        * libfs/configure.ac: Cosmetical fixes.
2777        * libfs/configure.ac: Fix package name.
2778        * libcsupport/configure.ac: Cosmetical fixes.
2779        * libcsupport/configure.ac, libnetworking/configure.ac: Fix package name.
2780
27812002-11-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2782
2783        * include/rtems/libio_.h: Remove.
2784        * libcsupport/configure.ac: Check for sys/cdefs.h, Add NEED_SYS_CDEFS_H.
2785        Add check for CHAR_BIT.
2786        * libcsupport/Makefile.am: Conditionally install sys/cdefs.h iff using
2787        newlib or if the host does not provide sys/cdefs.h (Fixes Linux/posix).
2788        * libcsupport/configure.ac: Remove -ansi -fasm. Add checks to diagnose
2789        potential system header conflicts.
2790        * libcsupport/Makefile.am: Unconditionally install sys/cdefs.h.
2791        * libnetworking/Makefile.am: Merge-in HEADER-handling from
2792        net/Makefile.am, netinet/Makefile.am, nfs/Makefile.am.
2793        * libnetworking/net/Makefile.am, libnetworking/netinet/Makefile.am,
2794        libnetworking/nfs/Makefile.am: Remove *_HEADERS.
2795
27962002-11-18      Joel Sherrill <joel@OARcorp.com>
2797
2798        * aclocal/version.m4: Updated to rtems-ss-20021118.
2799
28002002-11-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2801
2802        * include/rtems/userenv.h: Rely upon <limits.h> for
2803        _POSIX_LOGIN_NAME_MAX.
2804        * aclocal/prog-cc.m4: Acknowledge configuration-time CFLAGS.
2805        * automake/compile.am: Acknowledge configuration-time CFLAGS. Remove
2806        CFLAGS_DEFAULT.
2807        * libmisc/monitor/mon-commands.c: Removed warnings for RTEMS_UNIX.
2808        * libblock/src/diskdevs.c: Include <unistd.h> to remove warning.
2809        * libnetworking/Makefile.am: Merge-in arpa/Makefile.am,
2810        machine/Makefile.am, sys/Makefile.am, vm/Makefile.am. Add . to SUBDIRS.
2811        * libnetworking/arpa/Makefile.am, libnetworking/machine/Makefile.am,
2812        libnetworking/sys/Makefile.am, libnetworking/vm/Makefile.am: Remove.
2813        * libnetworking/configure.ac: Reflect changes above.
2814
28152002-11-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2816
2817        * libmisc/capture/Makefile.am, libmisc/serdbg/Makefile.am: Remove
2818        AUTOMAKE_OPTIONS.
2819        * libmisc/serdbg/serdbgio.c: Add #include <unistd.h>.
2820        * libmisc/shell/Makefile.am, libmisc/wrapup/Makefile.am: Add
2821        RTEMS_LIBSHELL conditional.
2822        * libmisc/configure.ac: Check for stdio assignments. Add RTEMS_LIBSHELL
2823        conditional.
2824
28252002-11-14      Joel Sherrill <joel@OARcorp.com>
2826
2827        * score/macros/rtems/score/object.inl: Keep consistent with inline
2828        version.
2829
28302002-11-13      Paul Whitfield <paulw@microsol.iinet.net.au>
2831
2832        * rtems/src/regionreturnsegment.c: When RTEMS_REGION_SHRED_ON_FREE is
2833        set, there should have been an & in front of size.
2834
28352002-11-11      Joel Sherrill <joel@OARcorp.com>
2836
2837        * aclocal/version.m4: Updated to rtems-ss-20021111.
2838
28392002-11-07      <strauman@slac.stanford.edu>
2840
2841        * libcsupport/src/mount.c: Per PR297, correct fs_mountme failure paths.
2842
28432002-11-06      Chris Johns <ccj@acm.org>
2844
2845        * libnetworking/sys/select.h: Add C++ to C external.
2846
28472002-11-04      Joel Sherrill <joel@OARcorp.com>
2848
2849        * librpc/src/rpc/pmap_rmt.c: Removed warnings.
2850
28512002-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2852
2853        * libnetworking/kern/uipc_mbuf.c: Comment out m0 in m_copydata to
2854        suppress warning.
2855
28562002-11-01      Joel Sherrill <joel@OARcorp.com>
2857
2858        * ChangeLog, posix/ChangeLog: Corrected.
2859        * libmisc/stackchk/check.c: Removed warnings.
2860        * libcsupport/ChangeLog, libnetworking/ChangeLog: Corrected.
2861
28622002-11-01      Eric Norum <eric.norum@usask.ca>
2863
2864        * libnetworking/nfs/bootp_subr.c, libnetworking/rtems/rtems_bsdnet.h,
2865        libnetworking/rtems/rtems_glue.c: Till Straumann's patch (PR295) to use
2866        bootp option 129 to get command line string.  Till Straumann's patch to
2867        change inet_ntoa->inet_ntop.
2868
28692002-10-31      Joel Sherrill <joel@OARcorp.com>
2870
2871        * score/src/heapgetinfo.c: Fixed comment.
2872        * score/src/mpci.c: Removed warning.
2873        * rtems/src/regiongetinfo.c: Corrected return value check.
2874        * libmisc/stackchk/check.c: Removed warning.
2875        * librpc/src/rpc/svc_run.c: Remove warning.
2876        * libcsupport/src/mallocfreespace.c: Corrected sense of status check to
2877        match change inside RTEMS.
2878        * libcsupport/src/newlibc.c: Removed warning.
2879        * libnetworking/libc/rcmd.c, libnetworking/netinet/in_cksum_arm.c:
2880        Removed warnings.
2881
28822002-10-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2883
2884        * aclocal/check-bsp-cache.m4: Remove.
2885
28862002-10-30      Eric Norum <eric.norum@usask.ca>
2887
2888        * include/rtems/bspIo.h: Add vprintk function for kernel printing from
2889        routines which have already obtained the va_list pointer.
2890        * posix/src/psignal.c: Fix counting problem which resulted in too many
2891        entries being in the POSIX signals default behavior table.
2892        * posix/src/psignal.c: Reflect changes to signal names in newlib.
2893        * libcsupport/src/printk.c: Add vprintk function for kernel printing
2894        from routines which have already obtained the va_list pointer.
2895
28962002-10-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2897
2898        * aclocal/multilib.m4: Remove RTEMS_ENABLE_MULTILIB_MASTER.
2899
29002002-10-28      Joel Sherrill <joel@OARcorp.com>
2901
2902        * score/src/threadhandler.c: Prototype _init() and _main() if they are
2903        needed to avoid a warning.
2904        * rtems/src/timerserver.c: Add useless return to avoid warning.
2905        * librpc/src/rpc/clnt_tcp.c, librpc/src/rpc/clnt_udp.c,
2906        librpc/src/rpc/pmap_rmt.c, librpc/src/rpc/rtime.c,
2907        librpc/src/rpc/svc_tcp.c: Add include of <sys/select.h> to eliminate
2908        warning.
2909        * librpc/src/rpc/rpcdname.c: Add prototype of getdomainname() to
2910        eliminate warning.
2911        * libcsupport/include/rtems/libio.h: Change
2912        rtems_filesystem_node_types_t from enumeration to int to eliminate
2913        warnings when values are overridden.
2914        * Pass to eliminate warnings.
2915        * libnetworking/kern/uipc_mbuf.c: Conditional SYSINIT() usage on
2916        __rtems__. Fix return statement without a value.
2917        * libnetworking/lib/ftpfs.c: read and write filesystem routines return
2918        ssize_t.
2919        * libnetworking/lib/syslog.c: Add include of <string.h> to eliminate
2920        warning.
2921        * libnetworking/lib/tftpDriver.c: read and write filesystem routines
2922        return ssize_t.
2923        * libnetworking/libc/gethostbydns.c: Prototype abort().
2924        * libnetworking/libc/inet_ntoa.c: Prototype strcpy().
2925        * libnetworking/libc/rcmd.c: Add include of <sys/select.h>.
2926        * libnetworking/net/if_loop.c: Turn token at end of endif to comment.
2927        * libnetworking/net/rtsock.c, libnetworking/nfs/bootp_subr.c:
2928        Conditional SYSINIT() usage on __rtems__.
2929        * libnetworking/rtems/rtems_bootp.c: Add include of
2930        <rtems/rtems_bsdnet_internal.h>.
2931        * libnetworking/rtems/rtems_bsdnet_internal.h: Added prototypes for
2932        memcpy() and memset() since the BSD code tries to avoid using libc .h
2933        files  since it is used to being in the kernel.
2934        * libnetworking/rtems/rtems_syscall.c: read and write filesystem
2935        routines return ssize_t.
2936
29372002-10-28      Eugeny S. Mints <Eugeny.Mints@oktet.ru>
2938
2939        * libblock/*: Added ATA support.
2940        * libblock/include/rtems/blkdev.h: Added last IO status.
2941        * libblock/include/rtems/ata.h, libblock/include/rtems/ata_internal.h,
2942        libblock/include/rtems/ide_part_table.h, libblock/src/ata.c,
2943        libblock/src/ide_part_table.c: New files.
2944
29452002-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2946
2947        * libmisc/monitor/mon-command.c: Don't build rtems_monitor_line_editor
2948        for RTEMS_UNIX to avoid gcc warning.
2949
29502002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2951
2952        * configure.ac, itron/configure.ac, posix/configure.ac,
2953        librpc/configure.ac, libblock/configure.ac, libfs/configure.ac,
2954        libcsupport/configure.ac, libnetworking/configure.ac: Add nostdinc to
2955        AM_INIT_AUTOMAKE.
2956        * libnetworking/Makefile.am: Remove bogus reference to CHANGELOG.
2957
29582002-10-24      Fabrizio Pirovano <pirovano.thysys@tiscalinet.it>
2959
2960        * libmisc/capture/capture.c, libmisc/monitor/mon-manager.c,
2961        libmisc/stackchk/check.c: Patch to remove problems introduced by object
2962        name rework.
2963
29642002-10-24      <strauman@slac.stanford.edu>
2965
2966        * libcsupport/src/eval.c: Per PR293, added freenode calls for evaluate
2967        link failures.
2968
29692002-10-23      <strauman@slac.stanford.edu>
2970
2971        PR 290
2972        * src/mount.c: Add check for ops->node_type_h.
2973        PR 291
2974        * src/mknod.c: Remove erroneous call to freenod.
2975
29762002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2977
2978        * .cvsignore, itron/.cvsignore, posix/.cvsignore, libmisc/.cvsignore,
2979        librpc/.cvsignore, libblock/.cvsignore, libfs/.cvsignore,
2980        libcsupport/.cvsignore, libnetworking/.cvsignore: Reformat. Add
2981        autom4te*cache. Remove autom4te.cache.
2982
29832002-10-21      Joel Sherrill <joel@OARcorp.com>
2984
2985        * aclocal/version.m4: Updated to rtems-20021021-test.
2986
29872002-10-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2988
2989        * libnetworking/net/if_ethersubr.c: Add comments to #endif NETATALK to
2990        stop gcc from complaining.
2991
29922002-10-07      Joel Sherrill <joel@OARcorp.com>
2993
2994        * aclocal/version.m4: Updated to rtems-ss-20021007.
2995
29962002-10-07      Eric Norum <eric.norum@usask.ca>
2997
2998        * libnetworking/netinet/tcp_var.h: Corrected typo in ARM alignment patch
2999        which  broke all other ports.
3000
30012002-10-04      Joel Sherrill <joel@OARcorp.com>
3002
3003        * aclocal/version.m4: Updated to rtems-JUNK.
3004        * aclocal/version.m4: Updated to rtems-ss-20021004.
3005
30062002-10-04      Jay Monkman <jtm@smoothsmoothie.com>
3007
3008        * libnetworking/netinet/in_cksum.c, libnetworking/netinet/ip_icmp.h,
3009        libnetworking/netinet/ip_input.c, libnetworking/netinet/tcp_input.c,
3010        libnetworking/netinet/tcp_subr.c, libnetworking/netinet/tcp_var.h,
3011        libnetworking/sys/queue.h: Address alignment requirements for the ARM.
3012        * libnetworking/rtems/rtems_glue.c: Add IP aliasing ioctls SIOCAIFADDR
3013        and SIOCDIFADDR.
3014
30152002-10-02      Joel Sherrill <joel@OARcorp.com>
3016
3017        * libnetworking/kern/uipc_socket.c: Make sure that small non-zero delays
3018        work. Suggested cleanup from Eric Norum.
3019
30202002-10-02      Jennifer Averett <jennifer@OARcorp.com>
3021
3022        * libfs/src/imfs/memfile.c: Fixed case where last close of unlinked file
3023        did not remove the resources associated with that file.  Reported by
3024        Till Straumann <strauman@slac.stanford.edu> on the mailing list.
3025
30262002-10-02      Eric Norum <eric.norum@usask.ca>
3027
3028        * libcsupport/src/getpwent.c: Per PR283, reimplement to address
3029        reentrancy problems.
3030        * libcsupport/src/getgrent.c: Removed as functionality is now just a
3031        wrapper for  common routines in src/getpwent.c.
3032        * libcsupport/Makefile.am: Reflect file removal.
3033        * libnetworking/rtems/mkrootfs.c: As part of PR283, remove redundant
3034        code that creates /etc/passwd and /etc/group.
3035
30362002-09-16      Joel Sherrill <joel@OARcorp.com>
3037
3038        * libnetworking/netinet/Makefile.am, libnetworking/netinet/udp_usrreq.c:
3039        Back off some of the IP_FORWARD patch as it appears to not compile in
3040        the  current tree.
3041
30422002-09-14      Vyacheslav V. Burdjanadze <wr@zelax.ru>
3043
3044        * libnetworking/kern/uipc_mbuf.c, libnetworking/sys/mbuf.h,
3045        libnetworking/netinet/udp_usrreq.c: Add  optional UDP broadcast
3046        forwarding support.
3047        * libnetworking/netinet/Makefile.am: Defined FORWARD_PROTOCOL to enabled
3048        UDP broadcast forwarding.
3049
30502002-09-14      Joel Sherrill <joel@OARcorp.com>
3051
3052        * posix/src/psignal.c: Remove duplication from rtems/posix/psignal.h.
3053        * rtems/src/dpmemcreate.c, rtems/src/dpmemident.c,
3054        rtems/src/msgqcreate.c, rtems/src/msgqident.c, rtems/src/partcreate.c,
3055        rtems/src/partident.c, rtems/src/ratemoncreate.c,
3056        rtems/src/ratemonident.c, rtems/src/regioncreate.c,
3057        rtems/src/regionident.c, rtems/src/semcreate.c, rtems/src/semident.c,
3058        rtems/src/taskcreate.c, rtems/src/taskident.c, rtems/src/timercreate.c,
3059        rtems/src/timerident.c: Added casts to Objects_Name to eliminate
3060        warnings.
3061        * libfs/src/dosfs/fat.c, libfs/src/imfs/deviceio.c,
3062        libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_directory.c,
3063        libfs/src/imfs/imfs_fchmod.c, libfs/src/imfs/memfile.c: Eliminated
3064        warnings.  A lot of this focus was on changing read and write entry
3065        points to return ssize_t as read(2) and write(2) now do.
3066        * libcsupport/include/rtems/libio.h: Change rtems_filesystem_read_t and
3067        rtems_filesystem_write_t to return ssize_t to match read(2) and write(2)
3068        respectively.
3069        * libnetworking/kern/uipc_socket.c: Fix case on SO_RCVTIMEO and
3070        SO_SNDTIMEO where conversion into ticks can result in a 0 ticks timeout
3071        which is  the same as requesting no timeout.  Reported by Sergei Organov
3072        <osv@javad.ru>.
3073
30742002-09-14      Eric Norum <eric.norum@usask.ca>
3075
3076        * libcsupport/src/readdir_r.c: New file.
3077        * libcsupport/Makefile.am: Reflect above.
3078
30792002-09-07      Joel Sherrill <joel@OARcorp.com>
3080
3081        * libblock/src/bdbuf.c: Previous fix for PR282 regressed mutex changes.
3082
30832002-09-06      Alexander M. Kukuta <kam@oktet.ru>
3084
3085        * libblock/src/bdbuf.c: Per PR282, correct problem in function
3086        rtems_bdbuf_read() where device ioctl() is called with the logical
3087        device number used instead of corresponding physical device number.
3088
30892002-09-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3090
3091        * libnetworking/netinet/in_cksum.c: #include <string.h> for puts in
3092        generic routines.
3093
30942002-08-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3095
3096        * libmisc/shell/shell.c: #include <time.h>.
3097        * libmisc/wrapup/Makefile.am: Eliminate LIBNAME.
3098
30992002-08-30      Joel Sherrill <joel@OARcorp.com>
3100
3101        * sapi/src/io.c: Fixed some spacing.
3102
31032002-08-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3104
3105        * score/include/Makefile.am: Remove cpuopt.h generation.
3106        * configure.ac: Correct package name. Don't build ada if POSIX is
3107        disabled. Generate cpuopt.h on the fly, filter out autoconf-2.53 PACKAGE
3108        crap.
3109        * aclocal/prog-gnat.m4: New.
3110        * configure.ac: Add ada subdir handling.
3111
31122002-08-21      Joel Sherrill <joel@OARcorp.com>
3113
3114        * posix/src/adjtime.c: New file -- adjtime() support required by the
3115        Network Time Protocol (NTP) port to RTEMS.
3116        * posix/src/Makefile.am: Modified to reflect above.
3117
31182002-08-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3119
3120        * aclocal/bsp-alias.m4: Remove.
3121
31222002-08-20      Joel Sherrill <joel@OARcorp.com>
3123
3124        * librpc/src/xdr/xdr_stdio.c: Per PR268, add include of <netinet/in.h>
3125        to avoid warning on ntohl().
3126
31272002-08-20      Eric Norum <eric.norum@usask.ca>
3128
3129        * libnetworking/rtems/rtems_glue.c: Per PR270, the BSD network code
3130        expects that the value of the number of seconds since boot is non-zero.
3131        The RTEMS network initialization code assures this by waiting for a
3132        second.  A more efficient technique is to simply wait until the number
3133        of seconds since boot is non-zero.
3134
31352002-08-14      Joel Sherrill <joel@OARcorp.com>
3136
3137        * score/macros/rtems/score/coremsg.inl: Add <string.h> to remove warning.
3138        * score/src/threadidlebody.c: Add return 0 to avoid warning.
3139
31402002-08-12      Eric Norum <eric.norum@usask.ca>
3141
3142        * libcsupport/src/write.c (_write_r): Change prototype to match newlib's
3143        reent.h.
3144
31452002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3146
3147        * libmisc/capture/Makefile.am, libmisc/cpuuse/Makefile.am,
3148        libmisc/devnull/Makefile.am, libmisc/dummy/Makefile.am,
3149        libmisc/dumpbuf/Makefile.am, libmisc/monitor/Makefile.am,
3150        libmisc/mw-fb/Makefile.am, libmisc/rtmonuse/Makefile.am,
3151        libmisc/serdbg/Makefile.am, libmisc/shell/Makefile.am,
3152        libmisc/stackchk/Makefile.am, libmisc/untar/Makefile.am: Use .$(OBJEXT)
3153        instead of .o.
3154        * librpc/src/rpc/rtems_portmapper.c: include <stdlib.h> (Get rid of
3155        gcc31 warnings about abort/exit).
3156
31572002-08-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3158
3159        * libmisc/shell/Makefile.am: Remove shell.h from EXTRA_DIST.
3160
31612002-08-09      Joel Sherrill <joel@OARcorp.com>
3162
3163        * posix/src/cancelrun.c: Remove check for PTHREAD_CANCELED not being
3164        defined to ensure that newlib patch includes it.
3165        * libnetworking/libc/getservent.c: Per PR265, add  #include
3166        <netinet/in.h> for ntohl() function.
3167
31682002-08-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3169
3170        * configure.ac: Add missing ',' to librpc activation. Add
3171        AC_MSG_CHECKING/AC_MSG_RESULT.
3172        * aclocal/check-networking.m4: Let AC_MSG_CHECKING refer to CPU.
3173        * configure.ac: Fix bug in librpc activation, having introduced by
3174        yesterday's patch.
3175
31762002-08-07      Joel Sherrill <joel@OARcorp.com>
3177
3178        * aclocal/version.m4: Updated to rtems-ss-20020807.
3179        * libnetworking/netinet/in.h: Per PR263, added include of
3180        <machine/endian.h> to <netinet/in.h> so it includes prototypes of
3181        ntohl() family of routines.
3182
31832002-08-07      Chris Johns <ccj@acm.org>
3184
3185        * score/src/coretodset.c: Correct calculation of ticks until next
3186        section boundary.  It was incorrectly based upon current time not the
3187        time that is being set.
3188
31892002-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3190
3191        * aclocal/env-rtemsbsp.m4: Remove RTEMS_CONFIG_PER_BSP.
3192        * aclocal/env-rtemscpu.m4: Remove RTEMS_CONFIG_PER_BSP. Use AS_IF
3193        instead of if/then/else/fi.
3194
31952002-08-06      Joel Sherrill <joel@OARcorp.com>
3196
3197        * configure.ac, librpc/configure.ac: or32 does not currently support
3198        librpc.
3199
32002002-08-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3201
3202        * wrapup/Makefile.am: Use librtems.a.
3203        * wrapup/Makefile.am: Use libsapi.a.
3204        * sapi/src/Makefile.am: Add libsapi.a.
3205        * rtems/src/Makefile.am: Add librtems.a.
3206        * libnetworking/wrapup/Makefile.am: Don't install.
3207
32082002-08-01      Joel Sherrill <joel@OARcorp.com>
3209
3210        * libmisc/cpuuse/cpuuse.c (CPU_usage_Dump) : Corrected so it honors when
3211        an object name is raw versus being a string.
3212        * libnetworking/machine/param.h, libnetworking/sys/syslimits.h: In the
3213        continued effort to eliminate .h conflicts between newlib and RTEMS,
3214        these were moved to newlib.
3215        * libnetworking/machine/Makefile.am, libnetworking/sys/Makefile.am:
3216        Reflect above.
3217
32182002-07-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3219
3220        * wrapup/Makefile.am: Use libscore.a.
3221        * aclocal/canonicalize-tools.m4, automake/lib.am: Remove LD.
3222        * Makefile.am: Put preinstall-stamp into CLEANFILES.
3223        * aclocal/rtems-top.m4: Use with_project_root and MULTIBUILDTOP to
3224        compose PROJECT_TOPdir (Fixes hppa1.1/genoffset problem).
3225        * wrapup/Makefile.am: LIBBLOCK_OBJS = ../libblock/$(ARCH)/libblock.a.
3226        * posix/src/mqueuecreatesupp.c: #include <stdlib.h> (malloc).
3227        * score/src/Makefile.am: Build into libscore.a.
3228        * libblock/Makefile.am: Merge src/Makefile.am.
3229        * libblock/src/Makefile.am: Remove.
3230        * libblock/configure.ac: Remove src/Makefile.am.
3231        * libfs/wrapup/Makefile.am, libfs/wrapup/.cvsignore: Remove.
3232        * libfs/Makefile.am: Remove wrapup SUBDIR.
3233        * libfs/configure.ac: Remove wrapup/Makefile.
3234
32352002-07-31      Joel Sherrill <joel@OARcorp.com>
3236
3237        * aclocal/rtems-cpu-subdirs.m4: Removed the or16 port was just a stub
3238        and only the OR32 port is getting worked on.
3239
32402002-07-30      Joel Sherrill <joel@OARcorp.com>
3241
3242        * libmisc/stackchk/check.c: Don't reference the RTEMS allocated
3243        interrupt stack if the port doesn't configure using it.
3244        * libcsupport/include/sys/utime.h: Removed as file is now part of the
3245        RTEMS newlib support.
3246        * libcsupport/Makefile.am: Reflect above.
3247        * libcsupport/include/rtems/termiostypes.h: Avoid use of __P.
3248        * libnetworking/sys/param.h: Removed as a simpler version of this file
3249        is now part of the RTEMS newlib support.
3250        * libnetworking/sys/Makefile.am: Modified to reflect above.
3251        * libnetworking/machine/types.h: Removed as a simpler version of this
3252        file is now part of the RTEMS newlib support.
3253        * libnetworking/machine/Makefile.am, libnetworking/machine/endian.h,
3254        libnetworking/nfs/bootp_subr.c,
3255        libnetworking/rtems/rtems_bsdnet_internal.h,
3256        libnetworking/sys/Makefile.am, libnetworking/sys/systm.h: Minor
3257        modifications to use the simpler machine/types.h.  Mostly more complete
3258        sets of #include's to account for machine/types.h no longer doing this.
3259
32602002-07-30      Jay Monkman <jtm@smoothsmoothie.com>
3261
3262        * libnetworking/netinet/in_cksum.c,
3263        libnetworking/netinet/in_cksum_arm.c: Added ARM in_cksum support.
3264
32652002-07-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3266
3267        * librpc/src/rpc/Makefile.am: Merge src/rpc/PSD.doc/Makefile.am.
3268        * librpc/include/Makefile.am: Merge include/rpc/Makefile.am. Merge
3269        include/rpcsvc/Makefile.am.
3270        * librpc/include/rpc/Makefile.am, librpc/include/rpcsvc/Makefile.am,
3271        librpc/src/rpc/PSD.doc/Makefile.am: Remove.
3272        * librpc/configure.ac: Remove duplicate AC_PROG_RANLIB. Remove
3273        include/rpc/Makefile. Remove include/rpcsvc/Makefile. Remove
3274        src/rpc/PSD.doc/Makefile.
3275
32762002-07-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3277
3278        * automake/compile.am: Use .$(OBJEXT) instead of .o.
3279
32802002-07-24      Joel Sherrill <joel@OARcorp.com>
3281
3282        * libmisc/wrapup/Makefile.am: Temporarily don't include serdbg since it
3283        causes some BSPs to not link "main(){}" as required by autoconf.
3284        * libnetworking/sys/select.h: Add a prototype of select() to avoid
3285        warnings. In particular a C++ application using select() required a
3286        prototype.
3287        * libnetworking/Makefile.am, libnetworking/libc/res_send.c: Do not
3288        install or use <poll.h> since RTEMS does not support it.
3289
32902002-07-23      Joel Sherrill <joel@OARcorp.com>
3291
3292        * librpc/src/rpc/pmap_clnt.c (pmap_set): Changed prototype to match .h.
3293
32942002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3295
3296        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
3297        * wrapup/Makefile.am: Use project_libdir instead of
3298        $(PROJECT_RELEASE)/lib. Eliminate LIBNAME. Pickup *.o's instead of
3299        *.rels for CPU_OBJS. Manually create $(project_libdir)$(MULTISUBDIR).
3300        * automake/lib.am: Use project_libdir instead of $(PROJECT_RELEASE)/lib.
3301        * aclocal/env-rtemsbsp.m4, aclocal/env-rtemscpu.m4: Remove
3302        RTEMS_BSP_SPECS, PROJECT_RELEASE. Add project_libdir, libdir. New
3303        GCC_SPECS. Various cleanups.
3304        * aclocal/rtems-top.m4: New PROJECT_ROOT handling.
3305        * automake/compile.am: Remove RTEMS_BSP_SPECS, LD* flags, LINK,
3306        references to bsp_specs. Use project_libdir instead of
3307        $(PROJECT_RELEASE)/lib.
3308        * itron/src/Makefile.am: Use .$(OBJEXT) instead of .o.
3309        * itron/src/Makefile.am: Use AM_CPPFLAGS instead of INCLUDES.
3310        * posix/src/Makefile.am: Use .$(OBJEXT) instead of .o.
3311        * posix/src/Makefile.am: Use AM_CPPFLAGS instead of INCLUDES.
3312        * score/src/Makefile.am, sapi/src/Makefile.am, rtems/src/Makefile.am,
3313        librpc/src/xdr/Makefile.am, librpc/src/rpc/Makefile.am: Use .$(OBJEXT)
3314        instead of .o.
3315        * librpc/src/xdr/Makefile.am, librpc/src/rpc/Makefile.am: Eliminate
3316        LIBNAME.
3317        * libblock/src/Makefile.am: Use .$(OBJEXT) instead of .o.
3318        * libblock/src/Makefile.am: Eliminate LIBNAME. Cosmetical cleanups.
3319        * libcsupport/Makefile.am: Use .$(OBJEXT) instead of .o.
3320        * libcsupport/Makefile.am: Eliminate LIBNAME. Use AM_CPPFLAGS instead of
3321        INCLUDES (Upcoming automake standard).
3322        * libnetworking/kern/Makefile.am: Use .$(OBJEXT) instead of .o.
3323        * libnetworking/lib/Makefile.am, libnetworking/libc/Makefile.am,
3324        libnetworking/net/Makefile.am, libnetworking/netinet/Makefile.am,
3325        libnetworking/nfs/Makefile.am, libnetworking/rtems/Makefile.am,
3326        libnetworking/wrapup/Makefile.am: Ditto.
3327        * libnetworking/kern/Makefile.am: Eliminate LIBNAME.
3328        * libnetworking/lib/Makefile.am, libnetworking/libc/Makefile.am,
3329        libnetworking/net/Makefile.am, libnetworking/netinet/Makefile.am,
3330        libnetworking/nfs/Makefile.am, libnetworking/rtems/Makefile.am: Ditto.
3331        * libnetworking/wrapup/Makefile.am: Use project_libdir instead of
3332        $(PROJECT_RELEASE)/lib.
3333
33342002-07-22      Joel Sherrill <joel@OARcorp.com>
3335
3336        * score/include/rtems/score/apimutex.h (_API_Mutex_Lock): Per PR253 add
3337        the missing _ISR_Disable.  This fix was already applied to the old
3338        location (c/src/exec/score/...).
3339
33402002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3341
3342        * libmisc/capture/capture.c, libmisc/capture/capture-cli.c: include
3343        <string.h> for memset.
3344
33452002-07-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3346
3347        * aclocal/rtems-top.m4: Reflect relocation of c/src/exec to cpukit.
3348        * aclocal/check-cpu.m4, aclocal/check-bsps.m4: Ditto.
3349
33502002-07-17      Jay Monkman <jtm@smoothsmoothie.com>
3351
3352        * libnetworking/netinet/in.h, libnetworking/netinet/ip.h,
3353        libnetworking/netinet/ip_var.h, libnetworking/netinet/tcp.h: Modified to
3354        added packed attribute.o.
3355
33562002-07-16      Joel Sherrill <joel@OARcorp.com>
3357
3358        * score/macros/rtems/score/object.inl: Corrected typos in
3359        _Objects_Open, _Objects_Close, and _Objects_Namespace_remove.
3360
33612002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3362
3363        * automake/multilib.am: Add install-multi.
3364        * aclocal/rtems-top.m4: Reflect new RTEMS_TOPdir to detecting
3365        version.m4. Add --with-project-root. Reflect --with-project-root to
3366        setting up PROJECT_ROOT.
3367        * aclocal/env-rtemscpu.m4: Reflect new RTEMS_TOPdir (HACK).
3368        * aclocal/check-cpu.m4, aclocal/check-bsps.m4: Reflect new RTEMS_TOPdir.
3369        * configure.ac: RTEMS_TOP(..).
3370        * itron/configure.ac, posix/configure.ac, librpc/configure.ac,
3371        libblock/configure.ac, libfs/configure.ac, libcsupport/configure.ac,
3372        libnetworking/configure.ac: RTEMS_TOP(../..).
3373
33742002-07-05      Joel Sherrill <joel@OARcorp.com>
3375
3376        * posix/include/rtems/posix/cancel.h, posix/src/cancel.c,
3377        posix/src/cancelrun.c, posix/src/mqueue.c, posix/src/pthread.c,
3378        posix/src/semaphore.c, posix/src/setcancelstate.c,
3379        posix/src/setcanceltype.c, posix/src/testcancel.c: Per PR164, corrected
3380        the behavior of thread cancellation and did some cleanup as a
3381        side-effect.
3382        * score/macros/rtems/score/object.inl: Corrected implementation of
3383        _Objects_Open, _Objects_Close, and _Objects_Namespace_remove to be
3384        consistent with the inline implementation.
3385        * rtems/src/dpmemident.c, rtems/src/msgqident.c, rtems/src/partident.c,
3386        rtems/src/ratemonident.c, rtems/src/regionident.c, rtems/src/semident.c,
3387        rtems/src/timerident.c: Corrected use of name parameter to  be
3388        consistent with fixes implemented to string name processing which were
3389        committed with the POSIX Message Queue update.
3390
33912002-07-04      Joel Sherrill <joel@OARcorp.com>
3392
3393        * Jump table for single entry point removed.
3394        * sapi/include/rtems/directives.h, sapi/src/entrytable.c: Removed.
3395        * sapi/include/Makefile.am, sapi/src/Makefile.am, sapi/src/exinit.c:
3396        Modified to reflect above.
3397
33982002-07-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3399
3400        * wrapup/Makefile.am: Install by using cpulibdir, cpulib_DATA.
3401        * aclocal/check-bsp-cache.m4: Remove RTEMS_BSP_FAMILY.
3402        * configure.ac: Remove RTEMS_PROJECT_ROOT.
3403        * aclocal/project-root.m4: Remove.
3404        * aclocal/enable-multiprocessing.m4: Fix typo.
3405        * aclocal/prog-cc.m4: Remove obsolete comments. Comment out GCCSED.
3406        * itron/configure.ac, posix/configure.ac, librpc/configure.ac,
3407        libblock/configure.ac, libfs/configure.ac, libcsupport/configure.ac,
3408        libnetworking/configure.ac: Remove RTEMS_PROJECT_ROOT.
3409
34102002-07-01      Joel Sherrill <joel@OARcorp.com>
3411
3412        * Mega patch merge to change the format of the object IDs to loosen the
3413        dependency between the SCORE and the various APIs. There was
3414        considerable work to simplify the object name management and it appears
3415        that the name_table field is no longer needed. This patch also includes
3416        the addition of the internal mutex which is currently only used to
3417        protect some types of allocation and deallocation.  This significantly
3418        can reduce context  switch latency under certain circumstances.  In
3419        particular, some heap/region operations were O(n) and had dispatching
3420        disabled.  This should help enormously.  With this merge, the patch is
3421        not as clean as it should be.  In particular, the documentation has not
3422        been modified to reflect the new object ID layout, the IDs in the test
3423        screens are not updated, and _Objects_Get_information needs to be a real
3424        routine not inlined. As part of this patch a lot of MP code for
3425        thread/proxy blocking was made conditional and cleaned up.
3426        * itron/src/cre_mbf.c, itron/src/cre_sem.c, itron/src/eventflags.c,
3427        itron/src/fmempool.c, itron/src/itronsem.c, itron/src/mbox.c,
3428        itron/src/msgbuffer.c, itron/src/port.c, itron/src/task.c,
3429        itron/src/vmempool.c: Modified as part of above.
3430        * Mega patch merge to change the format of the object IDs to loosen the
3431        dependency between the SCORE and the various APIs. There was
3432        considerable work to simplify the object name management and it appears
3433        that the name_table field is no longer needed. This patch also includes
3434        the addition of the internal mutex which is currently only used to
3435        protect some types of allocation and deallocation.  This significantly
3436        can reduce context  switch latency under certain circumstances.  In
3437        particular, some heap/region operations were O(n) and had dispatching
3438        disabled.  This should help enormously.  With this merge, the patch is
3439        not as clean as it should be.  In particular, the documentation has not
3440        been modified to reflect the new object ID layout, the IDs in the test
3441        screens are not updated, and _Objects_Get_information needs to be a real
3442        routine not inlined. As part of this patch a lot of MP code for
3443        thread/proxy blocking was made conditional and cleaned up.
3444        * posix/include/rtems/posix/key.h, posix/src/cond.c,
3445        posix/src/condinit.c, posix/src/intr.c, posix/src/key.c,
3446        posix/src/keycreate.c, posix/src/keydelete.c, posix/src/killinfo.c,
3447        posix/src/mqueue.c, posix/src/mqueuecreatesupp.c, posix/src/mutex.c,
3448        posix/src/mutexinit.c, posix/src/psignal.c, posix/src/pthread.c,
3449        posix/src/semaphore.c, posix/src/semaphorecreatesupp.c: Modified as part
3450        of above.
3451        * Mega patch merge to change the format of the object IDs to loosen the
3452        dependency between the SCORE and the various APIs. There was
3453        considerable work to simplify the object name management and it appears
3454        that the name_table field is no longer needed. This patch also includes
3455        the addition of the internal mutex which is currently only used to
3456        protect some types of allocation and deallocation.  This significantly
3457        can reduce context  switch latency under certain circumstances.  In
3458        particular, some heap/region operations were O(n) and had dispatching
3459        disabled.  This should help enormously.  With this merge, the patch is
3460        not as clean as it should be.  In particular, the documentation has not
3461        been modified to reflect the new object ID layout, the IDs in the test
3462        screens are not updated, and _Objects_Get_information needs to be a real
3463        routine not inlined. As part of this patch a lot of MP code for
3464        thread/proxy blocking was made conditional and cleaned up.
3465        * score/include/Makefile.am, score/include/rtems/score/coremsg.h,
3466        score/include/rtems/score/coremutex.h,
3467        score/include/rtems/score/coresem.h, score/include/rtems/score/object.h,
3468        score/include/rtems/score/threadq.h,
3469        score/inline/rtems/score/object.inl,
3470        score/inline/rtems/score/thread.inl,
3471        score/macros/rtems/score/object.inl, score/src/Makefile.am,
3472        score/src/coremsg.c, score/src/coremutex.c, score/src/coresem.c,
3473        score/src/mpci.c, score/src/objectcomparenameraw.c,
3474        score/src/objectextendinformation.c,
3475        score/src/objectinitializeinformation.c, score/src/objectnametoid.c,
3476        score/src/thread.c, score/src/threadclose.c, score/src/threadget.c,
3477        score/src/threadq.c, score/src/threadqextractwithproxy.c: Modified as
3478        part of above.
3479        * score/include/rtems/score/apimutex.h,
3480        score/src/objectgetnoprotection.c: New files.
3481        * Mega patch merge to change the format of the object IDs to loosen the
3482        dependency between the SCORE and the various APIs. There was
3483        considerable work to simplify the object name management and it appears
3484        that the name_table field is no longer needed. This patch also includes
3485        the addition of the internal mutex which is currently only used to
3486        protect some types of allocation and deallocation.  This significantly
3487        can reduce context  switch latency under certain circumstances.  In
3488        particular, some heap/region operations were O(n) and had dispatching
3489        disabled.  This should help enormously.  With this merge, the patch is
3490        not as clean as it should be.  In particular, the documentation has not
3491        been modified to reflect the new object ID layout, the IDs in the test
3492        screens are not updated, and _Objects_Get_information needs to be a real
3493        routine not inlined. As part of this patch a lot of MP code for
3494        thread/proxy blocking was made conditional and cleaned up.
3495        * sapi/include/confdefs.h, sapi/src/exinit.c, sapi/src/extension.c,
3496        sapi/src/itronapi.c, sapi/src/posixapi.c, sapi/src/rtemsapi.c: Modified
3497        as part of above.
3498        * Mega patch merge to change the format of the object IDs to loosen the
3499        dependency between the SCORE and the various APIs. There was
3500        considerable work to simplify the object name management and it appears
3501        that the name_table field is no longer needed. This patch also includes
3502        the addition of the internal mutex which is currently only used to
3503        protect some types of allocation and deallocation.  This significantly
3504        can reduce context  switch latency under certain circumstances.  In
3505        particular, some heap/region operations were O(n) and had dispatching
3506        disabled.  This should help enormously.  With this merge, the patch is
3507        not as clean as it should be.  In particular, the documentation has not
3508        been modified to reflect the new object ID layout, the IDs in the test
3509        screens are not updated, and _Objects_Get_information needs to be a real
3510        routine not inlined. As part of this patch a lot of MP code for
3511        thread/proxy blocking was made conditional and cleaned up.
3512        * rtems/include/rtems.h, rtems/inline/rtems/rtems/region.inl,
3513        rtems/macros/rtems/rtems/region.inl, rtems/src/dpmem.c,
3514        rtems/src/dpmemcreate.c, rtems/src/msg.c, rtems/src/msgqcreate.c,
3515        rtems/src/part.c, rtems/src/partcreate.c, rtems/src/ratemon.c,
3516        rtems/src/ratemoncreate.c, rtems/src/region.c, rtems/src/regioncreate.c,
3517        rtems/src/regiondelete.c, rtems/src/regionextend.c,
3518        rtems/src/regiongetinfo.c, rtems/src/regiongetsegment.c,
3519        rtems/src/regiongetsegmentsize.c, rtems/src/regionident.c,
3520        rtems/src/regionreturnsegment.c, rtems/src/rtemstimer.c,
3521        rtems/src/sem.c, rtems/src/semcreate.c, rtems/src/taskcreate.c,
3522        rtems/src/taskident.c, rtems/src/tasks.c, rtems/src/timercreate.c:
3523        Modified as part of above.
3524        * libmisc/capture/capture-cli.c, libmisc/cpuuse/cpuuse.c,
3525        libmisc/monitor/mon-monitor.c, libmisc/monitor/mon-object.c,
3526        libmisc/monitor/monitor.h: Corrected use of _Objects_Information_table
3527        now that it is a two dimensional array based upon API and class.  In
3528        addition, in the monitor,  corrected an error which occured when a
3529        target has 64 bit pointers.
3530        * libmisc/stackchk/check.c: Corrected use of _Objects_Information_table
3531        now that it is a two dimensional array based upon API and class.
3532        * Mega patch merge to change the format of the object IDs to loosen the
3533        dependency between the SCORE and the various APIs. There was
3534        considerable work to simplify the object name management and it appears
3535        that the name_table field is no longer needed. This patch also includes
3536        the addition of the internal mutex which is currently only used to
3537        protect some types of allocation and deallocation.  This significantly
3538        can reduce context  switch latency under certain circumstances.  In
3539        particular, some heap/region operations were O(n) and had dispatching
3540        disabled.  This should help enormously.  With this merge, the patch is
3541        not as clean as it should be.  In particular, the documentation has not
3542        been modified to reflect the new object ID layout, the IDs in the test
3543        screens are not updated, and _Objects_Get_information needs to be a real
3544        routine not inlined. As part of this patch a lot of MP code for
3545        thread/proxy blocking was made conditional and cleaned up.
3546        * libblock/src/bdbuf.c: Modified as part of above.
3547        * libcsupport/src/__times.c: Corrected from previous attempt to cleanup.
3548
35492002-06-28      Joel Sherrill <joel@OARcorp.com>
3550
3551        * libcsupport/src/__times.c: Cleaned up comments, return more
3552        information, and eliminated the fatal error on clock not set since it
3553        cannot occur.
3554
35552002-06-27      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
3556
3557        * Addition of a ftp client filesystem, comparable to the tftp one.
3558        * libnetworking/lib/ftpfs.c, libnetworking/rtems/ftpfs.h: New files.
3559        * libnetworking/lib/Makefile.am, libnetworking/rtems/Makefile.am:
3560        Modified to reflect above.
3561
35622002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3563
3564        * aclocal/prog-ccas.m4: New.
3565        * aclocal/canonicalize-tools.m4: Remove AS, OBJCOPY, NM, SIZE, STRIP.
3566        RTEMS_GCC_PRINT.
3567        * aclocal/check-multiprocessing.m4: Fix typo.
3568        * automake/compile.am: Remove CXX support. Replace AS by CCAS. Remove
3569        LINK_LIBS, LINK_OBJS, LINK_FILES.
3570        * configure.ac: Use AC_CONFIG_AUX_DIR(..).
3571        * itron/configure.ac, posix/configure.ac, librpc/configure.ac,
3572        libblock/configure.ac, libfs/configure.ac, libcsupport/configure.ac,
3573        libnetworking/configure.ac: Use AC_CONFIG_AUX_DIR(../..). Add
3574        AC_PROG_RANLIB.
3575
35762002-06-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3577
3578        * configure.ac: Remove references to RTEMS_BSP.
3579        * aclocal/check-multiprocessing.m4: Remove references to RTEMS_BSP.
3580        Allow building w/ --enable-multiprocessing --enable-multilib.
3581        * aclocal/enable-multiprocessing.m4: Eliminate RTEMS_HAS_MULTIPROCESSING.
3582        * itron/configure.ac: Remove references to RTEMS_BSP.
3583        * itron/src/Makefile.am: Add libitron.a.
3584        * posix/configure.ac: Remove references to RTEMS_BSP.
3585        * posix/src/Makefile.am: Add libposix.a.
3586        * libmisc/wrapup/Makefile.am: Don't preinstall libmisc.a.
3587        * libblock/src/Makefile.am: Don't preinstall libblock.a.
3588        * libfs/wrapup/Makefile.am: Don't preinstall libfs.a.
3589        * libnetworking/wrapup/Makefile.am: Don't preinstall libnetworking.a.
3590
35912002-06-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
3592
3593        * With the addition of serdbg, the standard polled I/O functions for
3594        gdbstub and/or printk are optionally routed to any termios-aware device
3595        driver, that supports polled mode. See libmisc/serdbg/README.
3596        * libmisc/serdbg/Makefile.am, libmisc/serdbg/README,
3597        libmisc/serdbg/serdbg.c, libmisc/serdbg/serdbg.h,
3598        libmisc/serdbg/serdbgcnf.h, libmisc/serdbg/serdbgio.c,
3599        libmisc/serdbg/termios_printk.c, libmisc/serdbg/termios_printk.h,
3600        libmisc/serdbg/termios_printk_cnf.h, libmisc/serdbg/.cvsignore: New
3601        files.
3602        * libmisc/configure.ac, libmisc/Makefile.am, libmisc/wrapup/Makefile.am:
3603        Modified to reflect addition.
3604
36052002-06-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3606
3607        * wrapup/Makefile.am: Fix stupid typo in previous patch.
3608        * configure.ac: Add librpc. AC_PROG_RANLIB.
3609        * wrapup/Makefile.am: Add librpc. Use relative path to lib*.a for
3610        POSIX_OBJS, ITRON_OBJS, NETWORKING_OBJS.
3611        * librpc/configure.ac: RTEMS_TOP(../../../..).
3612        AC_CONFIG_AUX_DIR(../../../..). Remove RTEMS_CANONICAL_HOST. Use
3613        RTEMS_ENV_RTEMSCPU. Add AC_PROG_RANLIB.
3614        * librpc/include/rpc/Makefile.am, librpc/include/Makefile.am,
3615        librpc/include/rpcsvc/Makefile.am: Include
3616        $(top_srcdir)/../automake/*.am.
3617        * librpc/Makefile.am: Include $(top_srcdir)/../automake/*.am.
3618        ACLOCAL_AMFLAGS = -I ../aclocal.
3619        * librpc/src/rpc/PSD.doc/Makefile.am, librpc/src/rpc/Makefile.am,
3620        librpc/src/xdr/Makefile.am, librpc/src/Makefile.am: Include
3621        $(top_srcdir)/../automake/*.am.
3622
36232002-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3624
3625        * aclocal/subdirs.m4: Remove.
3626
36272002-06-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3628
3629        * wrapup/Makefile.am: Use relative path to lib*.a for LIBCSUPPORT_OBJS,
3630        LIBBLOCK_OBJS, LIBDOSFS_OBJS, LIBIMFS_OBJS.
3631        * libblock/Makefile.am: Merge-in include/Makefile.am.
3632        * libblock/include/Makefile.am: Remove.
3633        * libblock/configure.ac: Reflect changes above.
3634        * libnetworking/Makefile.am: Remove commented out net-apps.
3635
36362002-06-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3637
3638        * Makefile.am: Include $(top_srcdir)/automake/*.am. Use aclocal.
3639        * sapi/include/Makefile.am, sapi/Makefile.am, sapi/inline/Makefile.am,
3640        sapi/macros/Makefile.am, sapi/src/Makefile.am,
3641        score/include/Makefile.am, score/Makefile.am, score/cpu/Makefile.am,
3642        score/inline/Makefile.am, score/macros/Makefile.am,
3643        score/src/Makefile.am, wrapup/Makefile.am, include/Makefile.am,
3644        rtems/include/Makefile.am, rtems/Makefile.am, rtems/inline/Makefile.am,
3645        rtems/macros/Makefile.am, rtems/src/Makefile.am: Include
3646        $(top_srcdir)/automake/*.am.
3647        * aclocal/bsp-alias.m4: Copied over from aclocal/.
3648        * aclocal/canonical-host.m4, aclocal/canonical-target-name.m4,
3649        aclocal/canonicalize-tools.m4, aclocal/check-bsp-cache.m4,
3650        aclocal/check-bsps.m4, aclocal/check-cpu.m4, aclocal/check-itron.m4,
3651        aclocal/check-multiprocessing.m4, aclocal/check-networking.m4,
3652        aclocal/check-newlib.m4, aclocal/check-posix.m4, aclocal/check-tool.m4,
3653        aclocal/enable-bare.m4, aclocal/enable-inlines.m4,
3654        aclocal/enable-itron.m4, aclocal/enable-multiprocessing.m4,
3655        aclocal/enable-networking.m4, aclocal/enable-posix.m4,
3656        aclocal/enable-rtemsbsp.m4, aclocal/env-rtemsbsp.m4,
3657        aclocal/env-rtemscpu.m4, aclocal/gcc-pipe.m4, aclocal/gcc-specs.m4,
3658        aclocal/multi.m4, aclocal/multilib.m4, aclocal/prog-cc.m4,
3659        aclocal/project-root.m4, aclocal/rtems-cpu-subdirs.m4,
3660        aclocal/rtems-debug.m4, aclocal/rtems-top.m4, aclocal/subdirs.m4,
3661        aclocal/sysv-ipc.m4, aclocal/tool-paths.m4, aclocal/version.m4: Ditto.
3662        * itron/include/Makefile.am: Include $(top_srcdir)/../automake/*.am.
3663        * itron/Makefile.am: Include $(top_srcdir)/../automake/*.am. Use
3664        ../aclocal.
3665        * itron/inline/Makefile.am, itron/macros/Makefile.am,
3666        itron/src/Makefile.am, posix/include/Makefile.am: Include
3667        $(top_srcdir)/../automake/*.am.
3668        * posix/Makefile.am: Include $(top_srcdir)/../automake/*.am. Use
3669        ../aclocal.
3670        * posix/inline/Makefile.am, posix/macros/Makefile.am,
3671        posix/src/Makefile.am, libblock/include/Makefile.am: Include
3672        $(top_srcdir)/../automake/*.am.
3673        * libblock/Makefile.am: Include $(top_srcdir)/../automake/*.am. Use
3674        ../aclocal.
3675        * libblock/src/Makefile.am, libfs/src/dosfs/Makefile.am,
3676        libfs/src/Makefile.am, libfs/src/imfs/Makefile.am: Include
3677        $(top_srcdir)/../automake/*.am.
3678        * libfs/Makefile.am: Include $(top_srcdir)/../automake/*.am. Use
3679        ../aclocal.
3680        * libfs/wrapup/Makefile.am: Include $(top_srcdir)/../automake/*.am.
3681        * libcsupport/Makefile.am: Merge src/Makefile.am.
3682        * libcsupport/configure.ac: Reflect changes above.
3683        * libcsupport/src/Makefile.am: Remove.
3684        * libcsupport/Makefile.am: Include $(top_srcdir)/../automake/*.am. Use
3685        ../aclocal.
3686        * libcsupport/src/Makefile.am, libnetworking/arpa/Makefile.am,
3687        libnetworking/kern/Makefile.am: Include $(top_srcdir)/../automake/*.am.
3688        * libnetworking/Makefile.am: Include $(top_srcdir)/../automake/*.am. Use
3689        ../aclocal.
3690        * libnetworking/lib/Makefile.am, libnetworking/libc/Makefile.am,
3691        libnetworking/machine/Makefile.am, libnetworking/net/Makefile.am,
3692        libnetworking/netinet/Makefile.am, libnetworking/nfs/Makefile.am,
3693        libnetworking/rtems/Makefile.am, libnetworking/sys/Makefile.am,
3694        libnetworking/vm/Makefile.am, libnetworking/wrapup/Makefile.am: Include
3695        $(top_srcdir)/../automake/*.am.
3696
36972002-06-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3698
3699        * automake/compile.am, automake/lib.am, automake/local.am,
3700        automake/multilib.am, automake/subdirs.am: Copied over from automake/.
3701        * Makefile.am: Add automake/*.am.
3702
37032002-06-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3704
3705        * libnetworking/rtems/Makefile.am: include multilib.am instead of
3706        RTEMS_BSP.cfg.
3707
37082002-05-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3709
3710        * libnetworking/configure.ac: Remove RTEMS_CHECK_POSIX_API. Remove
3711        RTEMS_ENABLE_POSIX. Remove RTEMS_CHECK_CUSTOM_BSP. Remove
3712        RTEMS_ENABLE_POSIX.
3713
37142002-05-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3715
3716        * configure.ac: Add libnetworking.
3717        * wrapup/Makefile.am: Ditto. Relocate c/src/libnetworking.
3718        * libnetworking/Makefile.am: Reflect moval.
3719        * libnetworking/machine/Makefile.am, libnetworking/net/Makefile.am,
3720        libnetworking/lib/Makefile.am, libnetworking/netinet/Makefile.am,
3721        libnetworking/vm/Makefile.am, libnetworking/libc/Makefile.am,
3722        libnetworking/sys/Makefile.am, libnetworking/arpa/Makefile.am,
3723        libnetworking/nfs/Makefile.am, libnetworking/kern/Makefile.am,
3724        libnetworking/rtems/Makefile.am, libnetworking/configure.ac: Ditto.
3725        * libnetworking/wrapup/Makefile.am: Ditto. Remove references to
3726        networking apps.
3727
37282002-05-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3729
3730        * libmisc/configure.ac, libmisc/Makefile.am: Remove references to rootfs.
3731
37322002-05-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3733
3734        * configure.ac: Add libblock. Add libfs. Add AM_CONDITIONAL(UNIX).
3735        * wrapup/Makefile.am: Add libblock, libfs/dosfs, libfs/imfs.
3736        * libblock/configure.ac, libblock/Makefile.am,
3737        libblock/include/Makefile.am, libblock/src/Makefile.am: Reflect move
3738        from c/src/libblock to c/src/exec/libblock.
3739        * libfs/configure.ac: Reflect move from c/src/libfs to c/src/exec/libfs.
3740        * libfs/Makefile.am, libfs/src/Makefile.am, libfs/src/dosfs/Makefile.am,
3741        libfs/src/imfs/Makefile.am, libfs/wrapup/Makefile.am: Ditto.
3742        * libnetworking/rtems_telnetd/pty.c: Remove bsp.h. Include
3743        <rtems/bspIo.h>.
3744
37452002-05-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3746
3747        * libmisc/rootfs/.cvsignore, libmisc/rootfs/Makefile.am,
3748        libmisc/rootfs/mkrootfs.h, libmisc/rootfs/mkrootfs.c: Remove.
3749        * libmisc/configure.ac: Remove rootfs and NETWORKING macros.
3750        * libmisc/wrapup/Makefile.am: Remove rootfs and HAS_NETWORKING.
3751        * libnetworking/rtems/mkrootfs.c: Add (relocated from libmisc/rootfs).
3752        * libnetworking/rtems/mkrootfs.h: Ditto.
3753        * libnetworking/rtems/Makefile.am: Reflect changes above.
3754
37552002-05-16      Chris Johns <ccj@acm.org>
3756
3757        PR 194
3758        * libmisc/*: Added the Capture engine.
3759        * libmisc/capture/Makefile.am, libmisc/capture/README,
3760        libmisc/capture/capture-cli.c, libmisc/capture/capture-cli.h,
3761        libmisc/capture/capture.c, libmisc/capture/capture.h,
3762        libmisc/capture/.cvsignore: New files.
3763        * libmisc/Makefile.am, libmisc/configure.ac, libmisc/wrapup/Makefile.am:
3764        Modified to reflect addition.
3765
37662002-05-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3767
3768        * configure.ac: Add libcsupport.
3769        * wrapup/Makefile.am: Ditto.
3770        * Makefile.am: Add preinstall-stamp.
3771
37722002-05-15      Chris Johns <ccj@acm.org>
3773
3774        * score/include/rtems/score/thread.h,
3775        score/inline/rtems/score/thread.inl, score/src/threaddispatch.c,
3776        score/src/threadinitialize.c: Move the C library re-enterrant support
3777        directly into the thread dispatch code. RTEMS needs libc and so
3778        requiring libc to use a user extension with its overhead is not the best
3779        solution. This patch lowers the overhead to 2 pointer moves.
3780
37812002-05-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3782
3783        * libnetworking/sys/ioctl.h, libnetworking/sys/sockio.h,
3784        libnetworking/sys/filio.h: Remove.
3785        * libnetworking/sys/Makefile.am: Reflect changes above.
3786
37872002-05-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3788
3789        * score/include/Makefile.am: Work-around to autoconf-2.53 adding
3790        PACKAGE_* to autoheaders - sed out *PACKAGE* from cpuopts-tmp.h.
3791
37922002-05-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>       
3793
3794        * posix/include/sys/utsname.h: Remove.
3795        * posix/include/Makefile.am: Reflect changes above.
3796        * posix/src/utsname.c: Remove.
3797        * posix/src/Makefile.am: Reflect changes above.
3798
37992002-05-01      Eric Norum <eric.norum@usask.ca>
3800
3801        * libnetworking/machine/in_cksum.h: Per PR200 fix multi-line inline
3802        assembly  to satisfy gcc 3.1 and newer.
3803
38042002-04-26      Eric Norum <eric.norum@usask.ca>
3805
3806        * libnetworking/netinet/in_cksum_i386.c: Add volatile so the more
3807        agressive optimization in gcc 3.1 does not reorder things.
3808
38092002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3810
3811        * score/include/rtems/system.h: Remove targopts.h.
3812        * libnetworking/pppd/utils.c: Adapt to gcc-3.x.
3813
38142002-04-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3815
3816        * score/include/rtems/system.h: Add the sparc to the target supporting
3817        multlibs.
3818
38192002-04-16      Chris Johns <ccj@acm.org>
3820
3821        * score/src/threadinitialize.c: Per PR181, clear the array of user
3822        extension pointers. This lets user extensions that have hooked the
3823        switch handler know if a task has been processed by the user extension
3824        before. If a user extension is created after a task is started it may
3825        not know it.
3826
38272002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3828
3829        * configure.ac: Remove ENABLE_GCC28.
3830
38312002-04-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3832
3833        * score/include/rtems/system.h: Add i386 to multilib-able targets.
3834
38352002-04-11      Chris Johns <ccj@acm.org>
3836
3837        PR 59/networking
3838        * libnetworking/c/src/libnetworking/rtems/rtems_bsdnet.h: Add the
3839        drv_ctrl driver control block field to the ifconfig network driver
3840        structure. This field is needed by the i82586 driver which was ported
3841        from NetBSD as it had better hardware abstraction.
3842
38432002-04-10      Victor V. Vengerov <vvv@oktet.ru>
3844
3845        PR 385/filesystem
3846        * libblock/src/ramdisk.c: The "from" and "to" locations are calculated
3847        as the start of the block within the ram that data is to be transferred
3848        from/to for reads and writes respectively.  However, within the loops,
3849        the "from" and "to" locations are never updated.  The loop should have
3850        been updated as: from += rd->block_size; and to += rd->block_size;
3851        within the for loops in the ramdisk_read and ramdisk_write routines,
3852        respectively.
3853
38542002-04-08      Chris Johns <ccj@acm.org>
3855
3856        * Per PR142, make task switch extension its own list.
3857        * posix/src/pthread.c (_POSIX_Threads_User_extensions): Reflect above.
3858        * Per PR141 and PR174, make task switch extension its own list and fix
3859        all odd problems introduced by providing macro version.
3860        * score/inline/rtems/score/userext.inl: Fix.
3861        * Per PR142, make task switch extension its own list.
3862        * score/include/rtems/score/userext.h: Reflect above by adding
3863        User_extensions_Switch_control and adding it to User_extenions_Control.
3864        * score/inline/rtems/score/userext.inl: Allocate all memory in one chunk
3865        to minimize overhead.  Address processing dedicated switch chain.
3866        * Per PR142, make task switch extension its own list.
3867        * score/include/rtems/score/userext.h: Reflect above by adding
3868        User_extensions_Switch_control and adding it to User_extenions_Control.
3869        * score/inline/rtems/score/userext.inl: Allocate all memory in one chunk
3870        to minimize overhead.  Address processing dedicated switch chain.
3871        * Per PR142, make task switch extension its own list.
3872        * rtems/src/tasks.c (_RTEMS_tasks_User_extensions): Reflect above.
3873
38742002-04-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3875
3876        * include/rtems/bspIo.h: Fix cpp-guards, remove references to i386.
3877        * posix/src/psignal.c: Include <stdlib.h>.
3878        * libblock/src/ramdisk.c, libblock/src/blkdev.c,
3879        libfs/src/imfs/imfs_getchild.c: include <string.h>.
3880        * libfs/src/imfs/imfs_gtkn.c, libfs/src/imfs/ioman.c,
3881        libfs/src/imfs/linearfile.c, libfs/src/imfs/memfile.c: Include
3882        <string.h>.
3883        * libnetworking/ChangeLog: Fix dates.
3884
38852002-04-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3886
3887        * libmisc/monitor/mon-monitor.c: Replace done with return (gcc3).
3888        * libfs/src/dosfs/fat.h: Include <string.h>. Remove DBG1 and DBG2
3889        (unused).
3890        * Per PR169.
3891        * libfs/src/dosfs/config.h.in, libfs/src/dosfs/stamp-h2.in: Removed from
3892        CVS.
3893
38942002-04-03      Alexander Kukuta <kam@oktet.ru>
3895
3896        * libblock/include/rtems/bdbuf.h: Address PR168 by changing
3897        bdbuf_buffer.avl.bal and bdbuf_buffer.avl.cache to signed char instead
3898        of char.
3899
39002002-04-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3901
3902        * posix/src/getegid.c: Remove <errno.h>.
3903        * posix/src/geteuid.c, posix/src/getgid.c, posix/src/getuid.c: Ditto.
3904        * posix/src/getlogin.c: Move <errno.h>.
3905
39062002-03-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3907
3908        * libnetworking/libc/rcmd.c: Replace __rtems w/ __rtems__.
3909
39102002-03-27      Thomas.Doerfler@imd-systems.de
3911
3912        PR 144
3913        * libnetworking/nfs/bootp_subr.c bootpc_init(): Performs a write to
3914        memory address 0 when called for the first time. This is done when
3915        trying to clear the variable "dhcp_hostname".
3916
39172002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3918
3919        * configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
3920        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
3921        * include/Makefile.am, Makefile.am, wrapup/Makefile.am: Remove
3922        AUTOMAKE_OPTIONS.
3923        * itron/configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
3924        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
3925        * itron/include/Makefile.am, itron/Makefile.am,
3926        itron/inline/Makefile.am, itron/macros/Makefile.am,
3927        itron/src/Makefile.am: Remove AUTOMAKE_OPTIONS.
3928        * posix/configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
3929        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
3930        * posix/src/Makefile.am, posix/Makefile.am, posix/include/Makefile.am,
3931        posix/inline/Makefile.am, posix/macros/Makefile.am,
3932        score/cpu/Makefile.am, score/src/Makefile.am, score/Makefile.am,
3933        score/include/Makefile.am, score/inline/Makefile.am,
3934        score/macros/Makefile.am, sapi/Makefile.am, sapi/include/Makefile.am,
3935        sapi/inline/Makefile.am, sapi/macros/Makefile.am, sapi/src/Makefile.am,
3936        rtems/Makefile.am, rtems/include/Makefile.am, rtems/inline/Makefile.am,
3937        rtems/macros/Makefile.am, rtems/src/Makefile.am: Remove AUTOMAKE_OPTIONS.
3938        * libmisc/configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
3939        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
3940        * libmisc/Makefile.am, libmisc/cpuuse/Makefile.am,
3941        libmisc/devnull/Makefile.am, libmisc/dummy/Makefile.am,
3942        libmisc/dumpbuf/Makefile.am, libmisc/monitor/Makefile.am,
3943        libmisc/mw-fb/Makefile.am, libmisc/rootfs/Makefile.am,
3944        libmisc/rtmonuse/Makefile.am, libmisc/shell/Makefile.am,
3945        libmisc/stackchk/Makefile.am, libmisc/untar/Makefile.am,
3946        libmisc/wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
3947        * librpc/configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
3948        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
3949        * librpc/include/rpc/Makefile.am, librpc/include/Makefile.am,
3950        librpc/include/rpcsvc/Makefile.am, librpc/Makefile.am,
3951        librpc/src/rpc/PSD.doc/Makefile.am, librpc/src/rpc/Makefile.am,
3952        librpc/src/xdr/Makefile.am, librpc/src/Makefile.am: Remove
3953        AUTOMAKE_OPTIONS.
3954        * libblock/configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
3955        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
3956        * libblock/include/Makefile.am, libblock/Makefile.am,
3957        libblock/src/Makefile.am: Remove AUTOMAKE_OPTIONS.
3958        * libfs/src/dosfs/fat_file.c: Remove bsp.h.  fat_file_write(.. const
3959        char*buf ..).
3960        * libfs/src/dosfs/fat_file.h: fat_file_write(.. const char*buf ..).
3961        * libfs/configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
3962        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
3963        * libfs/src/dosfs/Makefile.am, libfs/src/Makefile.am,
3964        libfs/src/imfs/Makefile.am, libfs/Makefile.am, libfs/wrapup/Makefile.am:
3965        Remove AUTOMAKE_OPTIONS.
3966        * libnetworking/configure.ac:
3967        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS). AM_INIT_AUTOMAKE([no-define
3968        foreign 1.6]).
3969        * libnetworking/arpa/Makefile.am, libnetworking/kern/Makefile.am,
3970        libnetworking/Makefile.am, libnetworking/lib/Makefile.am,
3971        libnetworking/libc/Makefile.am, libnetworking/machine/Makefile.am,
3972        libnetworking/net/Makefile.am, libnetworking/netinet/Makefile.am,
3973        libnetworking/nfs/Makefile.am, libnetworking/pppd/Makefile.am,
3974        libnetworking/rtems/Makefile.am,
3975        libnetworking/rtems_servers/Makefile.am,
3976        libnetworking/rtems_telnetd/Makefile.am,
3977        libnetworking/rtems_webserver/Makefile.am,
3978        libnetworking/sys/Makefile.am, libnetworking/vm/Makefile.am,
3979        libnetworking/wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
3980
39812002-03-27      Ilya Alexeev <ilya@continuum.ru>
3982
3983        PR 162
3984        * libnetworking/net/if_ppp.c ppp_txdaemon(),
3985        libnetworking/net/if_pppvar.h pppstart(): Local variables must not be
3986        used in a device write routines.  Now ppp_softc structure have own
3987        character for writing to device (sc_outchar).  I think that converting
3988        local variables to static is not a right solution, because problems will
3989        occur in the case of two or more ppp instances.
3990        * libnetworking/net/ppp_tty.c pppstart(): Type of the ioffset variable
3991        must be u_long, otherwise in the case of the big output packet endless
3992        loop may occur.
3993
39942002-03-25      Eric Norum <norume@aps.anl.gov>
3995
3996        PR 374/networking
3997        * libnetworking/Makefile.am, libnetworking/rtems/rtems_bsdnet.h,
3998        libnetworking/rtems/rtems_glue.c: The patch sent as part of PR270 got
3999        applied to the wrong place.   The effect was that (1) startup was no
4000        faster than before and (2) malloc starvation messages came way too
4001        quickly.  The attached patch fixes both these problems and also provides
4002        a mechanism for applications to handle malloc starvation conditions as
4003        they see fit.
4004        * libnetworking/rtems/rtems_bsdnet_malloc_starvation.c: New file.
4005
40062002-03-21      Ilya Alexeev <ilya@continuum.ru>
4007
4008        * libnetworking/net/if_ppp.c, libnetworking/net/ppp_tty.c: Initial
4009        preparations for multiple PPPD connections.
4010
40112002-03-21      Alexander Kukuta <kam@oktet.ru>
4012
4013        * libblock/src/bdbuf.c (avl_insert, libblock/avl_remove): Reimplemented
4014        from scratch to avoid using GPLed sources in RTEMS core.
4015        * libblock/src/bdbuf.c, libblock/include/rtems/bdbuf.h: Remove "binary
4016        tree" implementation which was used for debugging only.
4017
40182002-03-20      Chris Johns <ccj@acm.org>
4019
4020        PR 192
4021        * libmisc/monitor/mon-command.c: The RTEMS monitor makes everything
4022        lowercase. The capture engine need to set triggers or watches on task
4023        with uppercase names.   Also stop the monitor repeating command when
4024        enter is pressed.
4025        PR 148.
4026        * libmisc/monitor/mon-prmisc.c: Fixed to print task states correctly.
4027
40282002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4029
4030        PR 140
4031        * libfs/src/dosfs/config.h.in, libfs/src/dosfs/stamp-h2.in: Removed.
4032        * libfs/.cvsignore: Add config.h*, stamp-h*.
4033        * libfs/configure.ac: Remove AC_SRC_DIR(.../dosfs.h). Remove
4034        AM_CONFIG_HEADER(src/dosfs/config.h). Remove
4035        AM_CONFIG_HEADER(src/imfs/config.h). Add AM_CONFIG_HEADER(config.h).
4036        * libfs/src/dosfs/Makefile.am, libfs/src/imfs/Makefile.am: INCLUDES =
4037        -I../...
4038
40392002-03-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4040
4041        PR 130
4042        * libfs/src/dosfs/Makefile.am: Reworked, Disable dosfs for UNIX.
4043        * libfs/wrapup/Makefile.am: Disable dosfs for UNIX.
4044
40452002-03-13      Victor V. Vengerov <vvv@oktet.ru>
4046
4047        * libblock/src/bdbuf.c (find_or_assign_buffer,
4048        libblock/rtems_bdbuf_read, libblock/rtems_bdbuf_sync,
4049        libblock/rtems_bdbuf_syncdev, libblock/bdbuf_swapout_task): Fix bug:
4050        disable interrupts and set level properly before _CORE_mutex_Seize
4051        invocation).
4052
40532002-03-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4054
4055        * score/include/rtems/system.h: Add __RTEMS_REVISION__.
4056
40572002-03-01      Eric Norum <eric.norum@usask.ca>
4058
4059        * posix/src/pthreadonce.c: Task is not preemptable while running a
4060        pthread_once init function.  This is slightly less heavy handed than
4061        disabling dispatching and seems better than consuming a mutex.
4062
40632002-02-28      Victor V. Vengerov <vvv@oktet.ru>
4064
4065        * DOS filesystem including FAT12, FAT16, and FAT32 support submitted.
4066        * libfs/src/dosfs, libfs/src/dosfs/Makefile.am,
4067        libfs/src/dosfs/stamp-h2.in, libfs/src/dosfs/config.h.in,
4068        libfs/src/dosfs/dosfs.h, libfs/src/dosfs/fat.c, libfs/src/dosfs/fat.h,
4069        libfs/src/dosfs/fat_fat_operations.c,
4070        libfs/src/dosfs/fat_fat_operations.h, libfs/src/dosfs/fat_file.c,
4071        libfs/src/dosfs/fat_file.h, libfs/src/dosfs/msdos.h,
4072        libfs/src/dosfs/msdos_create.c, libfs/src/dosfs/msdos_dir.c,
4073        libfs/src/dosfs/msdos_eval.c, libfs/src/dosfs/msdos_file.c,
4074        libfs/src/dosfs/msdos_free.c, libfs/src/dosfs/msdos_fsunmount.c,
4075        libfs/src/dosfs/msdos_handlers_dir.c,
4076        libfs/src/dosfs/msdos_handlers_file.c, libfs/src/dosfs/msdos_init.c,
4077        libfs/src/dosfs/msdos_initsupp.c, libfs/src/dosfs/msdos_misc.c,
4078        libfs/src/dosfs/msdos_mknod.c, libfs/src/dosfs/msdos_node_type.c,
4079        libfs/src/dosfs/.cvsignore: New files.
4080        * libfs/configure.ac, libfs/src/Makefile.am, libfs/wrapup/Makefile.am:
4081        Modified to reflect addition.
4082
40832002-02-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4084
4085        * score/include/rtems/system.h: Add __RTEMS_MAJOR__, __RTEMS_MINOR__.
4086
40872002-02-28      Joel Sherrill <joel@OARcorp.com>
4088
4089        * Submitted by Victor V. Vengerov <vvv@oktet.ru> and merged into the
4090        RTEMS source.
4091        * libblock/ChangeLog, libblock/Makefile.am, libblock/README,
4092        libblock/configure.ac, libblock/include/Makefile.am,
4093        libblock/include/rtems/bdbuf.h, libblock/include/rtems/blkdev.h,
4094        libblock/include/rtems/diskdevs.h, libblock/include/rtems/ramdisk.h,
4095        libblock/include/rtems/.cvsignore, libblock/include/.cvsignore,
4096        libblock/src/Makefile.am, libblock/src/bdbuf.c, libblock/src/blkdev.c,
4097        libblock/src/diskdevs.c, libblock/src/ramdisk.c,
4098        libblock/src/.cvsignore, libblock/.cvsignore: New files.
4099
41002002-02-27      Ilya Alexeev <ilya@continuum.ru>
4101
4102        * libnetworking/net/if_ppp.c, libnetworking/pppd/auth.c,
4103        libnetworking/pppd/chat.c, libnetworking/pppd/pppd.h,
4104        libnetworking/pppd/sys-rtems.c: Add server with pap-authorization
4105        capabilities as well as eliminate some warnings.
4106
41072002-02-27      Eric Norum <eric.norum@usask.ca>
4108
4109        * libnetworking/net/radix.c: Properly handle fetching the default route
4110        when there is no route.  This was a bug in the original FreeBSD code and
4111        this fix is from an updated version of their code.
4112
41132002-02-16      Eric Norum <eric.norum@usask.ca>
4114
4115        * libnetworking/lib/tftpDriver.clib/tftpDriver.c: Fix TFTP block number
4116        checking.
4117
41182002-02-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4119
4120        * posix/src/getegid.c: Add #include <rtems/userenv.h>. Remove #include
4121        <rtems/libio_.h>.
4122        * posix/src/geteuid.c, posix/src/getgid.c, posix/src/getlogin.c,
4123        posix/src/getuid.c: Ditto.
4124
41252002-02-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4126
4127        * Makefile.am: Readded reference to wrapup.
4128        * posix/configure.ac: AC_CONFIG_SRCDIR([src/pthreads.c]).
4129        * posix/src/psignal.c: #include <string.h>.
4130        * libnetworking/pppd/sys-rtems.c: Remove unused variable status from
4131        dodefaultroute.
4132
41332002-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4134
4135        * libnetworking/lib/tftpDriver.c: Remove set_errno_and_return_minus_one,
4136        include <rtems/seterr.h>.
4137
41382002-02-01      Mike Siers <mikes@poliac.com>
4139
4140        * libnetworking/pppd/rtemspppd.c (rtems_pppd_disconnect): Modified to
4141        avoid bringing the link down too fast. NOTE: Mike reports successfully
4142        running at 56K baud on a direct link.
4143
41442002-01-31      Mike Siers <mikes@poliac.com>
4145
4146        * libnetworking/pppd/rtemsdialer.h: New file missed in previous commit.
4147        * libnetworking/*: Update of PPPD support which eliminates the
4148        requirement that drivers be in the termios TASK_DRIVEN mode. Mike did
4149        significant testing and reports that it seems to be more stable and
4150        handle larger packets better.  This patch replaces the termios tasks
4151        with more general pppd network driver tasks.  The functions pppinput()
4152        and pppstart() get  called from the interrupt service routine.
4153        * libnetworking/Makefile.am, libnetworking/configure.ac,
4154        libnetworking/net/Makefile.am, libnetworking/net/bpf.h,
4155        libnetworking/net/ethernet.h, libnetworking/net/if.c,
4156        libnetworking/net/if.h, libnetworking/net/if_arp.h,
4157        libnetworking/net/if_dl.h, libnetworking/net/if_ethersubr.c,
4158        libnetworking/net/if_llc.h, libnetworking/net/if_loop.c,
4159        libnetworking/net/if_ppp.h, libnetworking/net/if_pppvar.h,
4160        libnetworking/net/if_types.h, libnetworking/net/netisr.h,
4161        libnetworking/net/ppp-comp.h, libnetworking/net/ppp_defs.h,
4162        libnetworking/net/pppcompress.h, libnetworking/net/radix.c,
4163        libnetworking/net/radix.h, libnetworking/net/raw_cb.c,
4164        libnetworking/net/raw_cb.h, libnetworking/net/raw_usrreq.c,
4165        libnetworking/net/route.c, libnetworking/net/route.h,
4166        libnetworking/net/rtsock.c, libnetworking/pppd/Makefile.am,
4167        libnetworking/pppd/README, libnetworking/pppd/STATUS,
4168        libnetworking/pppd/auth.c, libnetworking/pppd/cbcp.c,
4169        libnetworking/pppd/ccp.c, libnetworking/pppd/ccp.h,
4170        libnetworking/pppd/chap.c, libnetworking/pppd/chap.h,
4171        libnetworking/pppd/chap_ms.c, libnetworking/pppd/chap_ms.h,
4172        libnetworking/pppd/chat.c, libnetworking/pppd/demand.c,
4173        libnetworking/pppd/fsm.c, libnetworking/pppd/fsm.h,
4174        libnetworking/pppd/ipcp.c, libnetworking/pppd/ipcp.h,
4175        libnetworking/pppd/ipxcp.c, libnetworking/pppd/ipxcp.h,
4176        libnetworking/pppd/lcp.c, libnetworking/pppd/lcp.h,
4177        libnetworking/pppd/magic.c, libnetworking/pppd/magic.h,
4178        libnetworking/pppd/options.c, libnetworking/pppd/patchlevel.h,
4179        libnetworking/pppd/pathnames.h, libnetworking/pppd/pppd.8,
4180        libnetworking/pppd/pppd.h, libnetworking/pppd/rtemsmain.c,
4181        libnetworking/pppd/rtemspppd.c, libnetworking/pppd/rtemspppd.h,
4182        libnetworking/pppd/sys-rtems.c, libnetworking/pppd/upap.c,
4183        libnetworking/pppd/upap.h, libnetworking/pppd/utils.c,
4184        libnetworking/pppd/example/README,
4185        libnetworking/pppd/example/netconfig.h,
4186        libnetworking/wrapup/Makefile.am: Modified.
4187        * libnetworking/net/bsd-comp.c, libnetworking/net/if_ppp.c,
4188        libnetworking/net/ppp-deflate.c, libnetworking/net/ppp.h,
4189        libnetworking/net/ppp_tty.c, libnetworking/net/pppcompress.c,
4190        libnetworking/net/zlib.c, libnetworking/net/zlib.h: New file.
4191        * libnetworking/modem/, libnetworking/modem/.cvsignore,
4192        libnetworking/modem/Makefile.am, libnetworking/modem/ppp.c,
4193        libnetworking/modem/ppp.h, libnetworking/modem/ppp_tty.c,
4194        libnetworking/modem/pppcompress.c: Subdirectory removed.
4195
41962002-01-29      Joel Sherrill <joel@OARcorp.com>
4197
4198        * score/include/rtems/score/watchdog.h: Added WATCHDOG_MAXIMUM_INTERVAL.
4199
42002002-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4201
4202        * libmisc/shell/shell.c: Remove #undef __STRICT_ANSI__.
4203
42042002-01-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4205
4206        * libmisc/configure.ac: Fix tests for GCC.
4207
42082002-01-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4209
4210        * libmisc/configure.ac: Add check for weak function attribute. Remove
4211        AM_CONDITIONAL([RTEMS_LIBSHELL]. Add AM_CONDITIONAL(LIBSHELL),
4212        AM_CONDITIONAL(LIBSERDBG).
4213        * libmisc/capture/Makefile.am, libmisc/cpuuse/Makefile.am,
4214        libmisc/devnull/Makefile.am, libmisc/dummy/Makefile.am,
4215        libmisc/dumpbuf/Makefile.am, libmisc/monitor/Makefile.am,
4216        libmisc/mw-fb/Makefile.am, libmisc/rtmonuse/Makefile.am: Use *.a instead
4217        of *-tmp.a.
4218        * libmisc/serdbg/Makefile.am: Use *.a instead of *-tmp.a. Build iff
4219        LIBSERDBG is true.
4220        * libmisc/shell/Makefile.am: Use *.a instead of *-tmp.a. Build iff
4221        LIBSHELL is true.
4222        * libmisc/stackchk/Makefile.am, libmisc/untar/Makefile.am: Use *.a
4223        instead of *-tmp.a.
4224        * libmisc/wrapup/Makefile.am: Reflect changes above.
4225
42262002-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4227
4228        * libnetworking/rtems_telnetd/pty.c: Move config.h to were it belongs.
4229        Remove printf (Reported by Till Straumann <strauman@SLAC.Stanford.EDU>).
4230
42312002-01-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4232
4233        * score/include/rtems/system.h: Fix typo in yesterday's change:
4234        RTEMS_MULTILIBS.
4235
42362002-01-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4237
4238        * Makefile.am: Apply @subdirs. Remove POSIX_SUBDIRS. Remove
4239        ITRON_SUBDIRS.
4240        * configure.ac: Rework enable_unixlib handling.  Add RTEMS_MULTILIBS to
4241        cpuopts.h.
4242        * include/Makefile.am: Add rtems/fs.h, rtems/userenv.h. Add
4243        $(PROJECT_INCLUDE)/rtems. Remove libio_.h.
4244
42452002-01-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4246
4247        * wrapup/Makefile.am: Add install-hook.  Remove SIZE_RTEMS.
4248        * include/rtems/fs.h: New, extracted from libio_.h.
4249        * include/rtems/userenv.h: New. extracted from libio_.h.
4250        * libmisc/rootfs/Makefile.am: Use include_rtems_HEADERS instead of
4251        H_FILES.
4252        * libfs/src/imfs/imfs_load_tar.c: Add include <sys/types.h>. Add include
4253        <sys/stat.h>. Add include <fcntl.h>.
4254        * libfs/src/imfs/imfs_rmnod.c: Add include <stdlib.h>.
4255
42562002-01-07      Joel Sherrill <joel@OARcorp.com>
4257
4258        * posix/optman/, posix/optman/.cvsignore, posix/optman/Makefile.am,
4259        sapi/optman/, sapi/optman/.cvsignore, sapi/optman/Makefile.am,
4260        sapi/optman/no-ext.c, sapi/optman/no-io.c, rtems/optman/,
4261        rtems/optman/.cvsignore, rtems/optman/Makefile.am,
4262        rtems/optman/no-dpmem.c, rtems/optman/no-event.c, rtems/optman/no-mp.c,
4263        rtems/optman/no-msg.c, rtems/optman/no-part.c, rtems/optman/no-region.c,
4264        rtems/optman/no-rtmon.c, rtems/optman/no-sem.c,
4265        rtems/optman/no-signal.c, rtems/optman/no-timer.c: Removed entire
4266        contents of optman/ directory since it has been moved.
4267
42682002-01-06      Joel Sherrill <joel@OARcorp.com>
4269
4270        * wrapup/.cvsignore: Readded.
4271        * include/.cvsignore: New file.
4272
42732002-01-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4274
4275        * score/include/rtems/seterr.h: Add do {..} while (0) in defines. Rename
4276        set_errno_and_return_minus_one into rtems_set_errno_and_return_minus_one.
4277        * libmisc/mw-fb/mw_uid.c: Apply rtems_set_errno_and_return_minus_one.
4278        * libfs/src/imfs/imfs_eval.c, libfs/src/imfs/memfile.c,
4279        libfs/src/imfs/imfs_readlink.c, libfs/src/imfs/imfs_unlink.c,
4280        libfs/src/imfs/imfs_link.c, libfs/src/imfs/imfs_chown.c,
4281        libfs/src/imfs/ioman.c, libfs/src/imfs/imfs_mount.c,
4282        libfs/src/imfs/imfs_directory.c, libfs/src/imfs/imfs_stat.c,
4283        libfs/src/imfs/imfs_fchmod.c, libfs/src/imfs/imfs_symlink.c,
4284        libfs/src/imfs/imfs_mknod.c, libfs/src/imfs/linearfile.c,
4285        libfs/src/imfs/imfs_unmount.c: Include <rtems/seterr.h>. Apply
4286        rtems_set_errno_and_return_minus_one.
4287        * libfs/src/imfs/imfs.h: Apply rtems_set_errno_and_return_minus_one.
4288        Comment out increment_and_check_linkcounts.
4289
42902002-01-04      Joel Sherrill <joel@OARcorp.com>
4291
4292        * Makefile.am, configure.ac: Remove references to wrapup subdirectory.
4293
42942001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4295
4296        * configure.ac: Use AS_IF instead of if/then/else. Add
4297        AC_DEFINE_UNQUOTED(RTEMS_UNIX) for RTEMS_CPU==unix. Add
4298        AC_DEFINE_UNQUOTED(RTEMS_UNIXLIB) for RTEMS_CPU==unix. Add
4299        include/Makefile to CONFIG_FILES. Add AC_ENABLE_MULITLIB. Remove
4300        wrapup/rtems, wrapup/itron, wrapup/posix. Remove */optman/Makefile from
4301        CONFIG_FILES.
4302        * Makefile.am: Add include to SUBDIRS.
4303        * rtems/Makefile.am, sapi/Makefile.am: Remove optman from SUBDIRS.
4304        * include/Makefile.am: New file.
4305        * include/rtems/bspIo.h, include/rtems/libio_.h: Relocated from
4306        lib/include.
4307        * posix/configure.ac: Remove optman/Makefile from CONFIG_FILES.
4308        * posix/Makefile.am: Remove optman from SUBDIRS.
4309
43102001-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4311
4312        * wrapup/posix/Makefile.am, wrapup/itron/Makefile.am,
4313        wrapup/rtems/Makefile.am, Makefile.am, itron/src/Makefile.am: Add
4314        multilib support.
4315        * posix/optman/Makefile.am: Add multilib support. Remove ASM4FLAGS.
4316        * posix/src/Makefile.am: Add multilib support.
4317        * score/inline/rtems/score/object.inl,
4318        score/macros/rtems/score/object.inl: Add add casts to Objects_Id in
4319        _Objects_Build_ids to avoid implicit typecasts from enum to int16 on
4320        bit16 targets (here: h8300).
4321        * score/src/Makefile.am, sapi/optman/Makefile.am, sapi/src/Makefile.am,
4322        rtems/src/Makefile.am, rtems/optman/Makefile.am: Add multilib support.
4323
43242001-12-18      Eric Norum <eric.norum@usask.ca>
4325
4326        * libnetworking/lib/tftpDriver.c: Allow chdir() to work on TFTP
4327        `directories' (path names with a / at the end) while disallowing open()
4328        operations on TFTP `directories'.
4329
43302001-12-07      Eric Norum <eric.norum@usask.ca>
4331
4332        * libnetworking/lib/tftpDriver.c: Restore write capability.
4333
43342001-11-29      Victor V. Vengerov <vvv@oktet.ru>
4335
4336        * AVL trees implementation added.
4337
43382001-11-28      Joel Sherrill <joel@OARcorp.com>,
4339
4340        PR 91
4341        * score/include/rtems/score/isr.h, score/inline/rtems/score/isr.inl,
4342        score/macros/rtems/score/isr.inl: Modified to allow any port to provide
4343        its own implementation of the macro _ISR_Is_in_progress.  If the port
4344        overrides this macro, it must provide a non-inlined function
4345        implementation.
4346
43472001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4348
4349        * libfs/wrapup/Makefile.am: Remove HAS_IMFS.
4350
43512001-11-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4352
4353        * libfs/src/imfs/Makefile.am: Cleanup.
4354        * libnetworking/arpa/Makefile.am: Remove stray lines.
4355
43562001-11-20      Joel Sherrill <joel@OARcorp.com>
4357
4358        * score/src/threadhandler.c: When __USE__MAIN__ is defined by the
4359        toolset, invoke the global constructors via __main.  Reported as tested
4360        by  Alexandra Kossovsky <sasha@oktet.ru> and  Victor V. Vengerov
4361        <vvv@oktet.ru> in conjunction with a new set of tool RPMs
4362        (gcc2.95.3newlib1.9.0-3).  This was tracked as GNATS PR tools/84.
4363
43642001-11-16      Victor V. Vengerov <vvv@oktet.ru>
4365
4366        * libblock/include/rtems/bdbuf.h,
4367        libblock/src/bdbuf.c(rtems_bdbuf_syncdev): New.
4368
43692001-11-07      Victor V. Vengerov <vvv@oktet.ru>
4370
4371        * libblock/ChangeLog: New file.
4372        * libblock/src/, libblock/include/, libblock/include/rtems/: New
4373        directories.
4374        * libblock/README, libblock/configure.ac, libblock/Makefile.am,
4375        libblock/src/Makefile.am, libblock/include/Makefile.am,
4376        libblock/include/rtems/bdbuf.h include/rtems/blkdev.h 
4377        include/rtems/diskdevs.h include/rtems/ramdisk.h src/bdbuf.c
4378        src/blkdev.c src/diskdevs.c src/ramdisk.c: New files.
4379
43802001-11-07      Joel Sherrill <joel@OARcorp.com>
4381
4382        Discovered while fixing PR36 reported by Todor.Todorov@barco.com.
4383        * itron/include/rtems/itron/object.h: Corrected _ITRON_Objects_Get()  to
4384        use _Objects_Get_by_index().
4385        PR 36 (Reported by Todor.Todorov@barco.com)
4386        * score/include/rtems/score/object.h: Added prototype for
4387        _Objects_Get_by_index().
4388        * score/src/objectget.c, score/src/objectgetisr.c: Corrected procedure
4389        for getting index from Id so it is correct and optimal for both single
4390        and multiprocessor configurations.
4391
43922001-11-07      Jennifer Averett <jennifer@OARcorp.com>
4393
4394        Reported by Ibragimov Ilya <ibr@oktet.ru> and tracked as PR49.
4395        * libfs/ src/imfs/imfs_directory.c: Do not calculate the offset twice.
4396
43972001-10-26      Victor V. Vengerov <vvv@oktet.ru>
4398
4399        * libfs/src/imfs/imfs_load_tar.c: Minor modification so this will
4400        compile with gcc-2.95.3 with the arguments "-m5200 -O4".
4401
44022001-10-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4403
4404        * rtems/macros/Makefile.am: Replace INLINES w/ MACROS (Fix stupid typo
4405        in previous patch).
4406
44072001-10-23      Joel Sherrill <joel@OARcorp.com>
4408
4409        * rtems/macros/rtems/rtems/asr.nil: Fixed typo.
4410
44112001-10-22      Joel Sherrill <joel@OARcorp.com>
4412
4413        * score/src/threadhandler.c: Use __USE_INIT_FINI__ since USE_INIT_FINI
4414        pollutes the application namespace.
4415
44162001-10-18      Eric Norum <eric.norum@usask.ca>
4417
4418        * libnetworking/lib/tftpDriver.c: Properly handles ../ components in
4419        chdir() and open() operations within the TFTP file system.
4420
44212001-10-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4422
4423        * configure.ac: Use RTEMS_CPU_SUBDIRS to make autoconf-2.52 happy.
4424        * configure.ac: Use AC_CONFIG_SUBDIRS for posix and itron. Reflect
4425        changes to configuration of rtems, score and sapi subdirs.
4426        * Makefile.am: require automake-1.5.
4427        * itron/include/itronsys/Makefile.am, itron/include/rtems/Makefile.am,
4428        itron/include/rtems/itron/Makefile.am, itron/inline/rtems/Makefile.am,
4429        itron/inline/rtems/itron/Makefile.am, itron/macros/rtems/Makefile.am,
4430        itron/macros/rtems/itron/Makefile.am: Remove.
4431        * itron/include/Makefile.am, itron/inline/Makefile.am,
4432        itron/macros/Makefile.am: handle subdirs.
4433        * itron/configure.ac: Reflect changes above.
4434        * posix/include/sys/Makefile.am, posix/include/rtems/Makefile.am,
4435        posix/include/rtems/posix/Makefile.am: Remove.
4436        * posix/include/Makefile.am: Handle subdirs.
4437        * posix/inline/rtems/Makefile.am, posix/inline/rtems/posix/Makefile.am:
4438        Remove.
4439        * posix/inline/Makefile.am: Handle subdirs.
4440        * posix/macros/rtems/Makefile.am, posix/macros/rtems/posix/Makefile.am:
4441        Remove.
4442        * posix/macros/Makefile.am: Handle subdirs.
4443        * posix/configure.ac: Reflect changes above.
4444        * score/include/rtems/Makefile.am, score/include/rtems/Makefile.am:
4445        Remove.
4446        * score/include/Makefile.am: Handle subdirs, require automake-1.5.
4447        * score/macros/rtems/Makefile.am, score/macros/rtems/score/Makefile.am:
4448        Remove.
4449        * score/macros/Makefile.am: Handle subdirs, require automake-1.5.
4450        * score/inline/rtems/Makefile.am, score/inline/rtems/score/Makefile.am:
4451        Remove.
4452        * score/inline/Makefile.am: Handle subdirs, require automake-1.5.
4453        * score/Makefile.am: require automake-1.5.
4454        * sapi/include/rtems/Makefile.am: Remove.
4455        * sapi/include/Makefile.am: Handle subdirs, require automake-1.5.
4456        * sapi/inline/rtems/Makefile.am: Remove.
4457        * sapi/inline/Makefile.am: Handle subdirs, require automake-1.5.
4458        * sapi/macros/rtems/Makefile.am: Remove.
4459        * sapi/Makefile.am: require automake-1.5.
4460        * rtems/include/rtems/Makefile.am,
4461        rtems/include/rtems/rtems/Makefile.am: Remove.
4462        * rtems/include/Makefile.am: Handle subdirs, require automake-1.5.
4463        * rtems/inline/rtems/Makefile.am, rtems/inline/rtems/rtems/Makefile.am:
4464        Remove.
4465        * rtems/inline/Makefile.am: Handle subdirs, require automake-1.5.
4466        * rtems/macros/rtems/Makefile.am, rtems/macros/rtems/rtems/Makefile.am:
4467        Remove.
4468        * rtems/macros: Handle subdirs, require automake-1.5.
4469        * rtems/Makefile.am: require automake-1.5.
4470
44712001-10-16      Joel Sherrill <joel@OARcorp.com>
4472
4473        * score/.cvsignore: Add stamp-h.in.
4474        * score/include/Makefile.am: Fixed path to cpuopts-tmp.h.
4475
44762001-10-16      Chris Johns <ccj@acm.org>
4477
4478        * sapi/include/confdefs.h, sapi/include/rtems/config.h,
4479        sapi/include/rtems/io.h, sapi/optman/no-io.c, sapi/src/exinit.c,
4480        sapi/src/io.c: Added a device driver register/unregister interface to
4481        allow device drivers to be installed and removed at runtime. This means
4482        you do not need devices present in the device table when you build.
4483        * libfs/imfs/imfs_load_tar.c: Changed the code around to remove an
4484        internal compiler error on the Coldfire target.
4485
44862001-10-12      Mike Siers <mikes@poliac.com>
4487
4488        * Update to stable working state.
4489        * libnetworking/modem_example/16550.h,
4490        libnetworking/modem_example/README, libnetworking/modem_example/modem.c,
4491        libnetworking/modem_example/modem.h, libnetworking/modem_example/ppp.c,
4492        libnetworking/modem_example/ppp.h,
4493        libnetworking/modem_example/pppcompress.c: Files removed.
4494        * libnetworking/pppd/example/pppd.options: New file.
4495        * libnetworking/pppd/README, libnetworking/pppd/STATUS,
4496        libnetworking/pppd/cbcp.c, libnetworking/pppd/cbcp.h,
4497        libnetworking/pppd/chat.c, libnetworking/pppd/pppd.h,
4498        libnetworking/pppd/rtemsmain.c: Updated.
4499
45002001-10-12      Joel Sherrill <joel@OARcorp.com>
4501
4502        * sapi/include/rtems/directives.h, libmisc/rootfs/mkrootfs.c,
4503        libmisc/rootfs/mkrootfs.h: Fixed typo.
4504
45052001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4506
4507        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
4508        * configure.in: Remove.
4509        * configure.ac: New file, generated from configure.in by autoupdate.
4510        * itron/.cvsignore: Add autom4te.cache for autoconf > 2.52.
4511        * itron/configure.in: Remove.
4512        * itron/configure.ac: New file, generated from configure.in by
4513        autoupdate.
4514        * posix/.cvsignore: Add autom4te.cache for autoconf > 2.52.
4515        * posix/configure.in: Remove.
4516        * posix/configure.ac: New file, generated from configure.in by
4517        autoupdate.
4518        * libmisc/.cvsignore: Add autom4te.cache for autoconf > 2.52.
4519        * libmisc/configure.in: Remove.
4520        * libmisc/configure.ac: New file, generated from configure.in by
4521        autoupdate.
4522        * librpc/.cvsignore: Add autom4te.cache for autoconf > 2.52.
4523        * librpc/configure.in: Remove.
4524        * librpc/configure.ac: New file, generated from configure.in by
4525        autoupdate.
4526        * libfs/.cvsignore: Add autom4te.cache for autoconf > 2.52.
4527        * libfs/configure.in: Remove.
4528        * libfs/configure.ac: New file, generated from configure.in by
4529        autoupdate.
4530        * libnetworking/.cvsignore: Add autom4te.cache for autoconf > 2.52.
4531        * libnetworking/configure.in: Remove.
4532        * libnetworking/configure.ac: New file, generated from configure.in by
4533        autoupdate.
4534
45352001-10-10      Joel Sherrill <joel@OARcorp.com>
4536
4537        * libfs/src/imfs/imfs_getchild.c: Correct length of static string as
4538        reported by Ibragimov Ilya <ibr@oktet.ru>.
4539
45402001-09-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4541
4542        * score/include/rtems/score/Makefile.am,
4543        score/include/rtems/Makefile.am, score/inline/rtems/score/Makefile.am,
4544        score/macros/rtems/score/Makefile.am, sapi/include/rtems/Makefile.am,
4545        sapi/include/Makefile.am, sapi/inline/rtems/Makefile.am,
4546        sapi/macros/rtems/Makefile.am, rtems/include/rtems/rtems/Makefile.am,
4547        rtems/include/Makefile.am, rtems/inline/rtems/rtems/Makefile.am,
4548        rtems/macros/rtems/rtems/Makefile.am, libmisc/untar/Makefile.am,
4549        libmisc/monitor/Makefile.am, libmisc/shell/Makefile.am,
4550        libmisc/devnull/Makefile.am, libmisc/dumpbuf/Makefile.am,
4551        libmisc/mw-fb/Makefile.am, libmisc/stackchk/Makefile.am,
4552        libmisc/rtmonuse/Makefile.am, libmisc/cpuuse/Makefile.am,
4553        libmisc/rootfs/Makefile.am, librpc/include/rpc/Makefile.am,
4554        libfs/src/imfs/Makefile.am: Use 'PREINSTALL_FILES ='.
4555
45562001-09-28      Joel Sherrill <joel@OARcorp.com>
4557
4558        * posix/src/mqueueopen.c, posix/src/semopen.c: Clarify type on va_arg.
4559        * libmisc/dummy/dummy.c: Now a useful configuration that starts main().
4560        * libmisc/wrapup/Makefile.am: Include a base level configuration in
4561        RTEMS library.
4562
45632001-09-27      Joel Sherrill <joel@OARcorp.com>
4564
4565        * libmisc/ChangeLog: Fixed typo in date.
4566
45672001-09-27      Eric Norum <eric.norum@usask.ca>
4568
4569        * score/src/threadhandler.c: Now process C++ global constructors (_init)
4570        as part of the first task execution not in BSP space. This depends on
4571        the toolset defining USE_INIT_FINI so you have to have the right toolset
4572        version.
4573        * libnetworking/lib/tftpDriver.c: Add limited chdir() support to the
4574        TFTP  filesystem.
4575
45762001-09-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4577
4578        * itron/include/itronsys/Makefile.am,
4579        itron/include/rtems/itron/Makefile.am, itron/include/Makefile.am,
4580        itron/inline/rtems/itron/Makefile.am,
4581        itron/macros/rtems/itron/Makefile.am, posix/include/sys/Makefile.am,
4582        posix/include/rtems/posix/Makefile.am, posix/include/Makefile.am,
4583        posix/inline/rtems/posix/Makefile.am,
4584        posix/macros/rtems/posix/Makefile.am,
4585        score/include/rtems/score/Makefile.am, score/include/rtems/Makefile.am,
4586        score/inline/rtems/score/Makefile.am,
4587        score/macros/rtems/score/Makefile.am, libnetworking/machine/Makefile.am,
4588        libnetworking/net/Makefile.am, libnetworking/netinet/Makefile.am,
4589        libnetworking/vm/Makefile.am, libnetworking/pppd/Makefile.am,
4590        libnetworking/sys/Makefile.am, libnetworking/rtems_servers/Makefile.am,
4591        libnetworking/arpa/Makefile.am, libnetworking/nfs/Makefile.am,
4592        libnetworking/rtems_webserver/Makefile.am,
4593        libnetworking/rtems/Makefile.am,
4594        libnetworking/rtems_telnetd/Makefile.am: Use 'PREINSTALL_FILES ='.
4595
45962001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4597
4598        * wrapup/rtems/Makefile.am: Fix comments to make automake-1.5 happy.
4599        * itron/src/Makefile.am: Revamp INCLUDES handling to make automake-1.5
4600        happy.
4601        * posix/optman/Makefile.am: Adapt ASM4FLAGS to automake-1.5 happy.
4602        * posix/src/Makefile.am: Adapt INCLUDES to make automake-1.5 happy.
4603        * sapi/optman/Makefile.am: Adapt ASM4FLAGS to automake-1.5.
4604        * libfs/src/imfs/Makefile.am: Revamp INCLUDES handling to make
4605        automake-1.5 happy.
4606        * libnetworking/Makefile.am: Use PREINSTALL_FILES = to make automake-1.5
4607        happy.
4608
46092001-09-21      Joel Sherrill <joel@OARcorp.com>
4610
4611        * libmisc/configure.in, libmisc/rootfs/Makefile.am: Added conditional to
4612        make sure rootfs does not get built with networking is disabled.  Also
4613        added include of compile.am to rootfs/Makefile.am.
4614        * libmisc/wrapup/Makefile.am: Added rootfs conditionally if networking
4615        enabled.
4616
46172001-09-19      Eric Norum <eric.norum@usask.ca>
4618
4619        * libnetworking/lib/tftpDriver.c: Add some debugging capability.
4620
46212001-09-19      Chris Johns <ccj@acm.org>
4622
4623        * Added support for populating the initial "root" filesystem with
4624        information obtained via the DHCP response.
4625        * libmisc/rootfs: New directory.
4626        * libmisc/rootfs/.cvsignore, libmisc/rootfs/Makefile.am,
4627        libmisc/rootfs/mkrootfs.c, libmisc/rootfs/mkrootfs.h: New files.
4628        * libmisc/configure.in, libmisc/Makefile.am: Modified to reflect
4629        addition.
4630        * nfs/bootp_subr.c, rtems/rtems_bootp.c, rtems/rtems_bsdnet.h,
4631        rtems/rtems_bsdnet_internal.h Added support for populating the initial
4632        "root" filesystem with information obtained via the DHCP response.
4633
46342001-09-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4635
4636        * libmisc/aclocal/canonical-target-name.m4: Use AC_CANONICAL_TARGET
4637        instead of AC_CANONICAL_SYSTEM.
4638        * libmisc/aclocal/config-subdirs.m4: Use AS_MKDIR_P instead of
4639        mkinstalldirs and mkdir.
4640        * libmisc/aclocal/target.m4: Obsolete RTEMS_OUTPUT_BUILD_SUBDIRS, hack
4641        RTEMS_CONFIG_BUILD_SUBDIRS, introduce _RTEMS_OUTPUT_BUILD_SUBDIRS.
4642        * libmisc/aclocal/canonical-target-name.m4: Use AC_CANONICAL_TARGET
4643        instead of AC_CANONICAL_SYSTEM.
4644        * libmisc/aclocal/config-subdirs.m4: Use AS_MKDIR_P instead of
4645        mkinstalldirs and mkdir.
4646        * libmisc/aclocal/target.m4: Obsolete RTEMS_OUTPUT_BUILD_SUBDIRS, hack
4647        RTEMS_CONFIG_BUILD_SUBDIRS, introduce _RTEMS_OUTPUT_BUILD_SUBDIRS.
4648
46492001-09-14      Fernando Ruiz <fernando.ruiz@ctv.es>
4650
4651        * rtems/src/tasks.c: Dereference pointer passed to destructor.
4652        * libmisc/shell/shell.c: Don't close file it wasn't open.
4653
46542001-09-13      Joel Sherrill <joel@OARcorp.com>
4655
4656        * posix/src/sysconf.c: Fix typo syntax error accidentally committed.
4657        * posix/src/mprotect.c: New file. Stub required by some gcc's to pass
4658        tests. In particular, about 350 ACATS tests fail if this is not present.
4659        * posix/src/getpagesize.c: Ditto.
4660        * posix/src/sysconf.c: Addition of Solaris value for _SC_STACK_PROT
4661        required to pass about 350 ACATS test cases.
4662        * posix/src/Makefile.am: Added new files.
4663        * libmisc/devnull/devnull.c: Eliminate warning.
4664
46652001-08-30      Joel Sherrill <joel@OARcorp.com>
4666
4667        * posix/macros/rtems/posix/mqueue.inl: Add cast so negation works.
4668        * score/ src/coremutex.c, score/src/coremutexseize.c,
4669        score/src/coremutexsurrender.c, score/inline/rtems/score/coremutex.inl:
4670        The per thread field resource_count should only be manipulated when a
4671        mutex is priority ceiling or priority inherit.  This was reported by
4672        Chris Johns <ccj@acm.org> who also noticed that the use of switches for
4673        all disciplines generated less efficient code than using explicit tests
4674        for the one or two cases we were really interested in.  Further review
4675        of his modifications made it apparent that the "isa" methods to test
4676        mutex discipline were not being used so this modification was swept into
4677        the code as well.
4678        * score/src/coremutexseize.c: Add missing code for proper handling of
4679        nesting acquisitions.  This only impacts building with inlines disabled
4680        on the source with the "fast mutex" optimizations. This was post the 4.5
4681        branch and did not impact released versions.
4682        * rtems/inline/rtems/rtems/attr.inl: Correct typo and use correct
4683        attribute RTEMS_SYSTEM_TASK. Reported by Chris Johns <ccj@acm.org>.
4684
46852001-08-16      Mike Siers <mikes@poliac.com>
4686
4687        * libnetworking/pppd/STATUS: Updated by Joel based upon email from Mike.
4688        * libnetworking/pppd/cbcp.c, libnetworking/pppd/cbcp.h: Readded files.
4689        These support callback functionality that has not even been compiled
4690        under RTEMS yet.
4691        * libnetworking/pppd/*: Update of PPPD to 2.3.11 from 2.3.5 and addition
4692        of an example application. - renamed error() function because of
4693        namespace problems. - removed calls to the exit() function. - removed
4694        extra files from the pppd source directory. - defined pppd task constant
4695        values in rtemspppd.h. - modifyied example code to get actual tick per
4696        second value. - placed the pppd 2.3.11 man page file (pppd.8) into the
4697        pppd directory.
4698        * libnetworking/pppd/cbcp.c, libnetworking/pppd/cbcp.h,
4699        libnetworking/pppd/main.c, libnetworking/pppd/ppp_tty.c,
4700        libnetworking/pppd/pppmain.c, libnetworking/pppd/rtems-ppp.c,
4701        libnetworking/pppd/rtems-ppp.c: Deleted.
4702        * libnetworking/pppd/pppd.8, libnetworking/pppd/rtemsmain.c,
4703        libnetworking/pppd/rtemspppd.c, libnetworking/pppd/rtemspppd.h,
4704        libnetworking/pppd/sys-rtems.c, libnetworking/pppd/utils.c,
4705        libnetworking/pppd/example/Makefile, libnetworking/pppd/example/README,
4706        libnetworking/pppd/example/init.c,
4707        libnetworking/pppd/example/netconfig.h,
4708        libnetworking/pppd/example/ppp.conf,
4709        libnetworking/pppd/example/pppdapp.c,
4710        libnetworking/pppd/example/system.h: New files.
4711        * libnetworking/modem/ppp_tty.c, libnetworking/net/if_ppp.h,
4712        libnetworking/pppd/Makefile.am, libnetworking/pppd/README,
4713        libnetworking/pppd/STATUS, libnetworking/pppd/auth.c,
4714        libnetworking/pppd/ccp.c, libnetworking/pppd/ccp.h,
4715        libnetworking/pppd/chap.c, libnetworking/pppd/chap.h,
4716        libnetworking/pppd/chap_ms.c, libnetworking/pppd/chap_ms.h,
4717        libnetworking/pppd/chat.c, libnetworking/pppd/demand.c,
4718        libnetworking/pppd/fsm.c, libnetworking/pppd/fsm.h,
4719        libnetworking/pppd/ipcp.c, libnetworking/pppd/ipcp.h,
4720        libnetworking/pppd/ipxcp.c, libnetworking/pppd/ipxcp.h,
4721        libnetworking/pppd/lcp.c, libnetworking/pppd/lcp.h,
4722        libnetworking/pppd/magic.c, libnetworking/pppd/magic.h,
4723        libnetworking/pppd/options.c, libnetworking/pppd/patchlevel.h,
4724        libnetworking/pppd/pathnames.h, libnetworking/pppd/pppd.h,
4725        libnetworking/pppd/upap.c, libnetworking/pppd/upap.h: Modified.
4726
47272001-08-16      Joel Sherrill <joel@OARcorp.com>
4728
4729        * posix/src/mqueuesendsupp.c: Account for possibly blocking during the
4730        core send operation.
4731        * score/src/coremutexsurrender.c: Use holder thread not executing thread
4732        because even though they may and often are the same it is not guaranteed
4733        unless the proper attribute is set.
4734        * score/include/rtems/score/coremsg.h, score/src/coremsgsubmit.c: Add a
4735        new return status to account for blocking sends.  Otherwise, the caller
4736        will think that the returned message status will have the ultimate
4737        results of the operation.  If the send times out, the final status will
4738        be in the return_code of the thread.
4739        * rtems/src/msgqsubmit.c: Add a comment indicating that we do not have
4740        to account for possibly blocking during the core send operation because
4741        Classic API message queue send is always non-blocking.
4742        * libnetworking/pppd/example/Makefile: Removed.
4743        * libnetworking/pppd/example/Makefile-user: Added was Makefile.  Renamed
4744        to avoid bootstrap -c clobbering it.
4745        * libnetworking/rtems_telnetd/.cvsignore: New file.
4746
47472001-08-09      Keith Outwater <vac4050@cae597.rsc.raytheon.com>
4748
4749        * libmisc/monitor/mon-command.c: Add support for partial command
4750        matching. The monitor used to have this functionality before it was
4751        overhauled to support addition of user commands.
4752
47532001-08-09      Joel Sherrill <joel@OARcorp.com>
4754
4755        * itron/src/snd_mbx.c, itron/src/tsnd_mbf.c, posix/src/mqueuesendsupp.c,
4756        score/include/rtems/score/coremsg.h,
4757        score/inline/rtems/score/coremsg.inl, score/src/coremsgsubmit.c,
4758        rtems/src/msgqsubmit.c: Unblocking message queue operations should NOT
4759        use _Thread_Executing for return status since it is permissible to
4760        invoke message send operations from an ISR.  This was reported by Suvrat
4761        Gupta <suvrat@utstar.com>.
4762
47632001-08-09      Fernando-Ruiz Casas <correo@fernando-ruiz.com>
4764
4765        * libmisc/shell/pty.c: Moved to libnetworking/rtems_telnetd.
4766        * libmisc/shell/Makefile.am, libmisc/shell/README, libmisc/shell/cmds.c,
4767        libmisc/shell/shell.c, libmisc/shell/shell.h: Updates.
4768        * libfs/src/imfs/imfs_eval.c: The CD_UP problem in imfs_eval has been
4769        touched. The order of the questions is the key.
4770        * libnetworking/Makefile.am, libnetworking/configure.in,
4771        libnetworking/rtems_servers/Makefile.am,
4772        libnetworking/rtems_servers/telnetd.c,
4773        libnetworking/rtems_servers/telnetd.h,
4774        libnetworking/rtems_telnetd/Makefile.am,
4775        libnetworking/rtems_telnetd/README, libnetworking/rtems_telnetd/icmds.c,
4776        libnetworking/rtems_telnetd/pty.c, libnetworking/rtems_telnetd/pty.h,
4777        libnetworking/rtems_telnetd/telnetd.c,
4778        libnetworking/rtems_telnetd/telnetd.h, libnetworking/wrapup/Makefile.am:
4779        - pty and telnetd have a new subdir rtems_telnetd to avoid the side
4780        effect when ftpd change. - the tcp/ip stats have been implemented into
4781        icmds.c and started when telnetd daemon is started.
4782        * libnetworking/rtems_servers/telnetd.c,
4783        libnetworking/rtems_servers/telnetd.h: Removed.
4784        * libnetworking/rtems_telnetd: New directory.
4785        * libnetworking/rtems_telnetd/Makefile.am,
4786        libnetworking/rtems_telnetd/README, libnetworking/rtems_telnetd/icmds.c,
4787        libnetworking/rtems_telnetd/pty.c, libnetworking/rtems_telnetd/pty.h,
4788        libnetworking/rtems_telnetd/telnetd.c,
4789        libnetworking/rtems_telnetd/telnetd.h: New files.
4790
47912001-07-06      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
4792
4793        * libfs/src/imfs/deviceio.c: Make sure errno gets set to reflect the
4794        status from the driver.
4795
47962001-06-14      Joel Sherrill <joel@OARcorp.com>
4797
4798        * libmisc/shell/telnetd.c, libmisc/shell/telnetd.h: Moved to
4799        libnetworking/rtems_servers so the network stack to address network
4800        depenendency.
4801        * libmisc/shell/Makefile.am: Modified to reflect above.
4802        * libnetworking/rtems_servers/telnetd.c, libnetworking/shell/telnetd.h:
4803        Moved from libmisc/shell so the network stack to address network
4804        depenendency.
4805        * libnetworking/rtems_servers/Makefile.am: Modified to reflect above.
4806
48072001-05-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4808
4809        * libnetworking/rtems_servers/Makefile.am: Deleted blank lines.
4810
48112001-05-25      Sergei Organov <osv@javad.ru>
4812
4813        * score/macros/rtems/score/coresem.inl,
4814        score/inline/rtems/score/coresem.inl: Cut and paste problem incorrectly
4815        enabled interrupts twice with the first time being too early.
4816
48172001-05-25      Joel Sherrill <joel@OARcorp.com>
4818
4819        * libmisc/shell/cmds.c: Removed code from inappropriate source.
4820        * libfs/src/imfs/imfs_initsupp.c: Create the root node with the desired
4821        permissions.  Nodes should be created with the right permissions because
4822        chmod() is not supported by the miniIMFS so changing after creation is
4823        not possible.
4824
48252001-05-24      Joel Sherrill <joel@OARcorp.com>
4826
4827        * libcsupport/src/.cvsignore: New file.
4828
48292001-05-24      Fernando Ruiz Casas <fernando.ruiz@ctv.es>
4830
4831        * posix/src/getegid.c, posix/src/geteuid.c, posix/src/getgid.c,
4832        posix/src/getlogin.c, posix/src/getuid.c: Now save their values in
4833        private user environment.
4834        * libmisc/monitor/mon-prmisc.c: Correct print line.
4835        * libmisc/shell/Makefile.am: Added new file telnetd.c.
4836        * libmisc/shell/telnetd.c, libmisc/shell/telnetd.h, libmisc/shell/pty.c:
4837        New files.
4838        * libmisc/shell/shell.c, libmisc/shell/cmds.c, libmisc/shell/shell.h:
4839        Numerous improvments: - The shell_init has a new parameter 'forever'
4840        because in /dev/console you need that this process runs forever but in
4841        tcp/ip not. (respawn?) - A new task for every session opened trought
4842        tcp/ip telnet client. (the chargen,daytime and more are possible of
4843        implementation but I ask me if they are necesary) - Exit from the
4844        session delete the task and when the client fails too. - More cmds have
4845        been implemented. (very reduced version of these) umask, chmod, id,
4846        whoami, rm, cat, ... - A reduced line edit has been implemented. Ctrl-C
4847        abort the input, Ctrl-d in the first position gives EOF (logout). '\b'
4848        and DEL makes the rubout operation. I think that readline() for every
4849        session spents a lot of resources.
4850
48512001-05-17      Joel Sherrill <joel@OARcorp.com>
4852
4853        * posix/macros/rtems/posix/mqueue.inl: Implemented missing routines to
4854        support message queue FDs.
4855        * score/macros/rtems/score/thread..inl: Implemented missing routines for
4856        new libc reentrancy support.
4857
48582001-05-14      Till Straumann <strauman@slac.stanford.edu>
4859
4860        * score/src/threaddispatch.c, score/src/threadhandler.c: Per PR211 fix
4861        saving/restoring floating point context.  The fpsave and fprestore
4862        routines are only used in a executing context which _is_ fp and hence
4863        has the FPU enabled. The current behavior required the FPU always to be
4864        on which is very dangerous if lazy context switching is used.   [Joel
4865        Note: Some ports explicitly enabled the FPU in the FP save and restore
4866        routines to avoid this.] The patch also makes sure (on powerpc only)
4867        that the FPU is disabled for integer tasks. Note that this is crucial if
4868        deferred fp context switching is used. Otherwise, fp context corruption
4869        may go undetected! Also note that even tasks which merely push/pop FP
4870        registers to/from the stack without modifying them still MUST be FP
4871        tasks - otherwise (if lazy FP context switching is used), FP register
4872        corruption (of other, FP, tasks may occur)! Furthermore, (on PPC) by
4873        default, lazy FP context save/restore is _disabled_.
4874
48752001-05-14      Joel Sherrill <joel@OARcorp.com>
4876
4877        * libmisc/dummy/Makefile.am, libmisc/wrapup/Makefile.am: Fixed to
4878        generate a library of the same name.
4879        * libnetworking/ChangeLog: Corrected -- entry should have been in
4880        libchip.
4881
48822001-05-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4883
4884        * score/include/rtems/score/.cvsignore: Add stamp-h, cpuopts.h,
4885        cpuopts.h.in, cpuopts-tmp.h.
4886        * libnetworking/libc/Makefile.am: Remove -D__STRICT_ANSI__.
4887
48882001-05-09      Joel Sherrill <joel@OARcorp.com>
4889
4890        * sapi/src/exinit.c: Slightly rework initialization so there is a valid
4891        thread as _Thread_Executing when the pre_tasking hook is called.  This
4892        allows one directives and malloc to potentially use mutex protection.
4893
48942001-04-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4895
4896        * libmisc/shell/cmds.c, libmisc/shell/shell.c: Remove fileno-hacks.
4897        * libmisc/monitor/mon-symbols.c: Remove #undef __STRICT_ANSI__.
4898
48992001-04-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4900
4901        * configure.in, itron/configure.in, posix/configure.in,
4902        libfs/configure.in: Add [-ansi -fasm] to RTEMS_PROG_CC_FOR_TARGET.
4903
49042001-04-26      Joel Sherrill <joel@OARcorp.com>
4905
4906        * posix/include/rtems/posix/mqueue.h,
4907        posix/inline/rtems/posix/mqueue.inl, posix/src/mqueue.c,
4908        posix/src/mqueueclose.c, posix/src/mqueuecreatesupp.c,
4909        posix/src/mqueuegetattr.c, posix/src/mqueuenotify.c,
4910        posix/src/mqueueopen.c, posix/src/mqueuerecvsupp.c,
4911        posix/src/mqueuesendsupp.c, posix/src/mqueuesetattr.c: Per PR81 reworked
4912        to add a message queue descriptor separate from the underlying message
4913        queue.  This allows non-blocking to follow the "open" not the underlying
4914        queue.
4915        * score/src/objectcomparenamestring.c: Fix typos.
4916        * score/include/rtems/score/object.h,
4917        score/inline/rtems/score/object.inl, score/
4918        src/objectcomparenamestring.c: Address PR81 that reworked POSIX message
4919        queues to add a descriptor separate from the underlying message queue.
4920        This allows non-blocking to follow the "open" not the underlying queue.
4921        As part of debugging this it became clear that
4922        _Objects_Compare_name_string was broken and a simple version using
4923        strncmp() was substituted.
4924
49252001-04-24      Joel Sherrill <joel@OARcorp.com>
4926
4927        * libfs/src/imfs/memfile.c (memfile_open): Did not set iop->size and
4928        thus the value was incorrect.  Before this field was cleared, this
4929        resulted in the value from the last time that IOP was used being still
4930        in place.  Discovered by  Andrew Bythell <abythell@nortelnetworks.com>.
4931
49322001-04-24      Eric Norum <eric.norum@usask.ca>
4933
4934        * libnetworking/lib/rtems_bsdnet_ntp.c: Modifications to make the RTEMS
4935        NTP synchronization a little more robust -- no NTP daemon yet, but at
4936        least it trys a little harder when the primary NTP server is down.
4937
49382001-04-22      Joel Sherrill <joel@OARcorp.com>
4939
4940        * itron/src/task.c (_ITRON_Task_User_extensions): Add new fields to  be
4941        correct in respect to newly added fields for separate switch list.
4942
49432001-04-20      Radzislaw Galler  <rgaller@et.put.poznan.pl>
4944
4945        * libnetworking/modem/ppp.c, libnetworking/pppd/main.c,
4946        libnetworking/pppd/pppmain.c, libnetworking/pppd/rtems-ppp.c,
4947        libnetworking/pppd/modem_example/modem.c,
4948        libnetworking/pppd/modem_example/ppp.c: Translated Polish comments and
4949        other strings into English.
4950        * libnetworking/pppd/STATUS: updated to reflect the changes.
4951
49522001-04-20      Joel Sherrill <joel@OARcorp.com>
4953
4954        * libmisc/devnull/devnull.c (null_initialize): Added check to  ensure
4955        that the driver is only initialized once.  Otherwise, it will abort when
4956        the device /dev/null is present. (null_write): Do not dereference a NULL
4957        pointer.
4958        * libfs/src/imfs/imfs_debug.c (IMFS_print_jnode): Modified to print only
4959        information that does not vary based on target or memory configuration.
4960        The old prints are still there in case they are needed in the future to
4961        debug.  Printing target dependent addresses makes the test output vary
4962        by target unnecessarily.
4963
49642001-04-20      Jake Janovetz <janovetz@uiuc.edu>
4965
4966        * libnetworking/rtems_servers/ftpd.c: Correct argument so hooks work
4967        again.
4968
49692001-04-20      Fernando Ruiz Casas <correo@fernando-ruiz.com>
4970
4971        * Added initial shell functionality.
4972        * libmisc/Makefile.am, libmisc/configure.in, libmisc/wrapup/Makefile.am:
4973        Reflect having added shell.
4974        * libmisc/shell/.cvsignore, libmisc/shell/Makefile.am,
4975        libmisc/shell/README, libmisc/shell/cmds.c, libmisc/shell/shell.c,
4976        libmisc/shell/shell.h: New files.
4977
49782001-04-16      Joel Sherrill <joel@OARcorp.com>
4979
4980        * sapi/include/confdefs.h: Fix real-time clock support.
4981
49822001-04-11      Joel Sherrill <joel@OARcorp.com>
4983
4984        * score/macros/rtems/score/userext.inl: Now works after merging patch
4985        for functionality requested in PR174.
4986        * score/inline/rtems/score/userext.inl: Added a comment explaining the
4987        order in which routines appear since it is not the obvious order.
4988
49892001-04-08      Joel Sherrill <joel@OARcorp.com>
4990
4991        * score/macros/rtems/score/object.inl: Corrected arguments.
4992        * score/macros/rtems/score/userext.inl: Updated to reflect modifications
4993        to inline version from PR142.
4994        * score/inline/rtems/score/userext.inl: Cleanup as side-effect of above.
4995        * rtems/src/tasks.c: Pre-initialized switch extension for list.
4996        * rtems/macros/rtems/score/timer.inl: Corrected typo on end of line.
4997
49982001-04-04      Joel Sherrill <joel@OARcorp.com>
4999
5000        * libfs/src/dosfs/Makefile.am: Per PR129 do not install as many files to
5001        the $(includedir).
5002
50032001-03-29      Joel Sherrill <joel@OARcorp.com>
5004
5005        * Per PR126, configuration structures now match docs.
5006        * sapi/include/rtems/config.h: Use public data types.
5007        * Per PR126, configuration structures now match docs.
5008        * rtems/include/rtems/rtems/config.h: Use public data types.
5009        * Per PR147 addressed problems when reseting and inserting a timer into
5010        a timer chain that did not honor time passage since the last time the
5011        timer server was scheduled and the new insertion.
5012        * rtems/include/rtems/rtems/timer.h, rtems/src/timerreset.c,
5013        rtems/src/timerserver.c, rtems/src/timerserverfireafter.c,
5014        rtems/src/timerserverfirewhen.c: Broke up the "reset server" routine
5015        into a set of very specific routines that allowed the server to be
5016        unscheduled, timer chains to be "synchronized" with the current time
5017        before inserting a new timer.
5018
50192001-03-28      Joel Sherrill <joel@OARcorp.com>
5020
5021        * PR132 requested some tinkering ot lower memory.
5022        * sapi/include/confdefs.h: Lowered footprint of device driver table and
5023        statically configure user extensions.  Now if no static extensions are
5024        configured, then the table is not instantiated.
5025
50262001-03-26      Zoltan Kocsi <zoltan@bendor.com.au>
5027
5028        * rtems/src/eventsurrender.c: Clear event condition when task is
5029        unblocked. This makes sure that subsequent event send thinks the task is
5030        still blocked and overwrites the initial events received.
5031
50322001-03-23      Joel Sherrill <joel@OARcorp.com>
5033
5034        * libfs/src/imfs/memfile.c: Reapply fix from bug report from Jose
5035        Sturniolo <jsturnio@nec.com.ar> where NULL pointer was dereferenced when
5036        freeing a triply indirect file.   The fix was applied to the 4.5 release
5037        branch and not the development branch.
5038
50392001-03-20      Till Straumann <strauman@SLAC.Stanford.EDU>
5040
5041        * PR158
5042        * libnetworking/libc/rcmd.c, libnetworking/libc/rcmd.c: Enable the
5043        rcmd() library call by commenting out the parts that deal with signals.
5044        This enables RTEMS to 'rsh' command to a server connecting fd to remote
5045        stdio. The 'server-side' parts of this file which deal with
5046        authentication are disabled since they are not needed.
5047
50482001-03-19      Joel Sherrill <joel@OARcorp.com>
5049
5050        * posix/sys/utsname.h: Added C++ wrapper.
5051
50522001-03-15      Ralf Corsepius <corsepius@faw.uni-ulm.de>
5053
5054        * libnetworking/include/.cvsignore: Remove dangling file.
5055
50562001-03-15      Joel Sherrill <joel@OARcorp.com>
5057
5058        * sapi/src/extension.c: Split to reduce minimum code size per PR134.
5059        * sapi/src/extensioncreate.c, sapi/src/extensiondelete.c,
5060        sapi/src/extensionident.c: New files. src/Makefile.am: Modified to
5061        reflect above.
5062
50632001-03-01      Joel Sherrill <joel@OARcorp.com>
5064
5065        * libfs/src/imfs/.cvsignore: Added stamp-h1.in.
5066
50672001-02-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
5068
5069        * configure.in: AC_DEFINE RTEMS_UNIX if RTEMS_CPU=unix.
5070
50712001-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
5072
5073        * libmisc/monitor/mon-command.c: Use #if defined(RTEMS_UNIX).
5074
50752001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
5076
5077        * itron/include/Makefile.am, itron/include/itronsys/Makefile.am,
5078        itron/include/rtems/itron/Makefile.am,
5079        itron/inline/rtems/itron/Makefile.am,
5080        itron/macros/rtems/itron/Makefile.am, posix/include/Makefile.am,
5081        posix/include/rtems/posix/Makefile.am, posix/include/sys/Makefile.am,
5082        posix/inline/rtems/posix/Makefile.am,
5083        posix/macros/rtems/posix/Makefile.am: Apply include_*HEADERS instead of
5084        H_FILES.
5085        * include/rtems/Makefile.am, include/rtems/score/Makefile.am,
5086        inline/rtems/score/Makefile.am, macros/rtems/score/Makefile.am Apply
5087        include_*HEADERS instead of H_FILES.
5088        * sapi/include/Makefile.am, sapi/include/rtems/Makefile.am,
5089        sapi/inline/rtems/Makefile.am, sapi/macros/rtems/Makefile.am,
5090        rtems/include/Makefile.am, rtems/include/rtems/rtems/Makefile.am,
5091        rtems/inline/rtems/rtems/Makefile.am,
5092        rtems/macros/rtems/rtems/Makefile.am, rtems/ rtems/optman/Makefile.am,
5093        libmisc/untar/Makefile.am, libmisc/monitor/Makefile.am,
5094        libmisc/dummy/Makefile.am, libmisc/devnull/Makefile.am,
5095        libmisc/dumpbuf/Makefile.am, libmisc/mw-fb/Makefile.am,
5096        libmisc/stackchk/Makefile.am, libmisc/rtmonuse/Makefile.am,
5097        libmisc/cpuuse/Makefile.am, librpc/include/rpc/Makefile.am,
5098        libfs/src/imfs/Makefile.am, libnetworking/Makefile.am,
5099        libnetworking/arpa/Makefile.am, libnetworking/machine/Makefile.am,
5100        libnetworking/net/Makefile.am, libnetworking/ netinet/Makefile.am,
5101        libnetworking/nfs/Makefile.am, libnetworking/rtems/Makefile.am,
5102        libnetworking/ rtems_servers/Makefile.am,
5103        libnetworking/rtems_webserver/Makefile.am,
5104        libnetworking/sys/Makefile.am, libnetworking/vm/Makefile.am: Apply
5105        include_*HEADERS instead of H_FILES.
5106        * libnetworking/include/Makefile.am: Remove.
5107        * libnetworking/Makefile.am: Add handling of *.h files.
5108        * libnetworking/configure.in: Remove include/Makefile.
5109
51102001-01-31      Sergei Organov <osv@javad.ru>
5111
5112        * libnetworking/rtems_servers/ftp.d: Following changes: - Hacks with
5113        current dir and root dir removed in favor of new libio support for
5114        task-local current and root directories. - Bug in `close_data_socket()'
5115        introduced by previous change fixed. - `command_pasv()' changed to set
5116        timeout on socket we are listening on and code fixed to don't close
5117        socket twice on error. - `serr()' changed to clear `errno'. -
5118        `data_socket()' changed to clear `errno' before `bind()'. - `session()'
5119        changed to clear `errno' before processing session. -
5120        `close_data_socket()' fixed to close both active and passive sockets. -
5121        Initialize info->data_socket to -1 in `daemon()'. - Initialize `fname'
5122        to empty string  in `exec_command()'.
5123
51242001-01-31      Joel Sherrill <joel@OARcorp.com>
5125
5126        * rtems/include/rtems/rtems/timer.h: Missed merging these modifications
5127        in previous merge of new timer functionality.
5128
51292001-01-29      Joel Sherrill <joel@OARcorp.com>
5130
5131        * score/src/objectextendinformation.c: Added include of string.h to
5132        eliminate warning.
5133        * Fixed bug where resetting a timer that was not at the head of one of
5134        the task timer chains resulted in the Timer Server task waking up too
5135        far in the future.
5136        * Added rtems_timer_get_information() directive to support testing.
5137        * src/timerserver.c, include/rtems/rtems/timer.h,
5138        * rtems/src/timergetinfo.c: New file.
5139        * rtems/src/Makefile.am: Modified to reflect above.
5140
51412001-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.d>
5142
5143        * sapi/include/confdefs.h: define CONFIGURE_NEWLIB_EXTENSION 0 if not
5144        using NEWLIB, cleanup related comment.
5145
51462001-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
5147
5148        * sapi/include/confdefs.h: include cpuopts.h, replace stubdr w/ devnull.
5149
51502001-01-25      Eric Norum <eric.norum@usask.ca>
5151
5152        * libnetworking/lib/tftpDriver.c: Reduce first timeout interval.  This
5153        improves throughput on systems which are dropping packets.   Only the
5154        first timeout is reduced.  This keeps the number of extra packets down
5155        on networks that are very busy and dropping lots of packets.
5156
51572001-01-24      Sergei Organov <osv@javad.ru>
5158
5159        * libnetworking/rtems_servers/ftpd.c,
5160        libnetworking/rtems_servers/ftpd.h: - Timeouts on sockets implemented.
5161        'idle' field added to configuration. No timeout by default to keep
5162        backward compatibility. Note: SITE IDLE command not implemented yet. -
5163        Basic global access control implemented. 'access' field added to
5164        configuration. No access limitations by default to keep backward
5165        compatibility. - Anchor data socket for active mode (using self IP and
5166        port 20.) - Fixed default data port support (still not tested). - Don't
5167        allow IP address different from originating host in PORT command to
5168        improve security. - Fixed bug in MDTM command. - Check for correctness
5169        of parsing of argument in command_port(). - Fixed squeeze_path() to
5170        don't allow names like 'NAME/smth' where 'NAME' is not a directory. -
5171        Command parsing a little bit improved: command names are now converted
5172        to upper-case to be more compatible with RFC (command names are not
5173        case-sensitive.). - Reformat comments so that they have RTEMS
5174        look-and-feel. - Fixed DELE, SITE CHMOD, RMD, MKD broken by previous
5175        changes. - True ASCII mode implemented (doesn't work for hooks and
5176        /dev/null) - Passive mode implemented, PASV command added. - Default
5177        port for data connection could be used (untested, can't find ftp client
5178        that doesn't send PORT command). - SYST reply changed to UNIX, as former
5179        RTEMS isn't registered name. - Reply codes reviewed and fixed.
5180
51812001-01-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
5182
5183        * posix/configure.in: Add src/config.h.
5184        * posix/src/Makefile.am: Add INCLUDES += -I. to pickup config.h.
5185        * posix/src/.cvsignore: Add config.h and stamp-h.
5186        * posix/src/*.c: Add config.h support.
5187
51882001-01-23      Joel Sherrill <joel@OARcorp.com>
5189
5190        * posix/src/alarm.c: Eliminated use of C++ style comments.
5191
51922001-01-22      Michael Hamel <mhamel@adi.co.nz>
5193
5194        * posix/include/rtems/posix/semaphore.h,
5195        posix/inline/rtems/posix/semaphore.inl, posix/ src/ptimer1.c,
5196        posix/include/rtems/posix/semaphore.h,
5197        posix/inline/rtems/posix/semaphore.inl, posix/src/alarm.c,
5198        posix/src/ptimer1.c, posix/src/semaphorenametoid.c, posix/src/semopen.c,
5199        posix/src/semunlink.c, rtems/include/rtems.h, rtems/src/signalcatch.c:
5200        Modifications to make CodeWarrior happy.
5201
52022001-01-22      Joel Sherrill <joel@OARcorp.com>
5203
5204        * rtems/include/rtems/rtems/timer.h, rtems/src/timerserver.c: Add
5205        priority argument to rtems_timer_initiate_server().
5206
52072001-01-18      Joel Sherrill <joel@OARcorp.com>
5208
5209        * score/include/rtems/system.h, rtems/include/rtems/system.h: Only
5210        include cpuopts.h when building a multilib configuration.  Some ports
5211        still need targopts.h but this small modification lets those ports work
5212        non-multilib while  fixing being fixed for multilib.
5213
52142001-01-17      Joel Sherrill <joel@OARcorp.com>
5215
5216        * ChangeLog: Deleted duplicate blank line.
5217
52182001-01-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
5219
5220        * libfs/configure.in: Add src/imfs/config.h.
5221        * libfs/src/imfs/Makefile.am: Add INCLUDES += -I. to pickup config.h.
5222        * libfs/src/imfs/.cvsignore: Add config.h and stamp-h.
5223        * libfs/src/imfs/*.c: Add config.h support.
5224
52252001-01-16      Joel Sherrill <joel@OARcorp.com>
5226
5227        * posix/inline/rtems/posix/mutex.inl (_POSIX_Mutex_Get_support):
5228        Corrected name of routine in header.
5229        * rtems/Added task-based timers to the Timer Manager.  This added three
5230        new directives: - rtems_timer_initiate_server -
5231        rtems_timer_server_fire_after - rtems_timer_server_fire_when In the
5232        process of doing this, a number of cleanups were made.
5233        * rtems/src/timerserver.c, rtems/src/timerserverfireafter.c,
5234        rtems/src/timerserverfirewhen.c: New files.
5235        * rtems/include/timer/timer.h: Added new prototypes and supporting types.
5236        * rtems/inline/rtems/rtems/timer.h, rtems/macros/rtems/rtems/timer.h:
5237        Enhanced _Timer_Is_interval_class() to cover the class
5238        TIMER_INTERVAL_ON_TASK.
5239        * rtems/src/Makefile.am: Accounted for new files.
5240        * rtems/src/rtemstimer.c: Added initialization of _Timer_Server variable.
5241        * rtems/src/timercancel.c, rtems/src/timerreset.c: Account for addition
5242        of timer classes.  Also corrected the headers.
5243        * rtems/src/timercreate.c, rtems/src/timerdelete.c,
5244        rtems/src/timerfireafter.c, rtems/ src/timerfireafter.c,
5245        rtems/src/timerident.c: Corrected header.
5246        * rtems/src/taskmode.c: Ensure the this service does not dispatch before
5247        tasking is enabled at initialization time.
5248
52492001-01-12      Sergei Organov <osv@javad.ru>
5250
5251        * libnetworking/rtems_servers/ftpd.c,
5252        libnetworking/rtems_servers/ftpd.h: - use pool of pre-created threads to
5253        handle sessions instead of creating/deleting threads on the fly. - LIST
5254        output is now similar to what "/bin/ls -al" would output, thus FTP
5255        clients such Netscape are happy with it. - LIST NAME now works (both for
5256        files and directories) - added support for NLST, CDUP, and MDTM FTP
5257        commands to make more FTP clients happy . - keep track of CWD for every
5258        session separately. - ability to specify root directory name for FTPD in
5259        configuration table. FTPD will then create illusion for FTP clients that
5260        this is actually root directory. - ignore options sent in commands, thus
5261        LIST -al FILE works and doesn't try to list "-al" directory. - buffers
5262        are allocated on stack instead of heap where possible to eliminate
5263        malloc/free calls (avoid possible heap fragmentation troubles). - drop
5264        using of task notepad to pass parameters - use function arguments
5265        instead. - use snprintf() instead of sprintf() as the latter is unsafe.
5266        - use of PF_INET in socket() instead of AF_INET.
5267
52682001-01-12      Joel Sherrill <joel@OARcorp.com>
5269
5270        * posix/src/clockgetres.c: Fixed match problem.  We are not converting
5271        an interval to a timespec -- it is actually a real number of
5272        microseconds.
5273        * posix/src/README.mqueue: Enhanced example.
5274
52752001-01-12      Jake Janovetz <janovetz@uiuc.edu>
5276
5277        * libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_creat.c,
5278        libfs/src/imfs/imfs_debug.c, libfs/src/imfs/imfs_eval.c,
5279        libfs/src/imfs/imfs_fchmod.c, libfs/src/imfs/imfs_handlers_memfile.c,
5280        libfs/src/imfs/imfs_init.c, libfs/src/imfs/imfs_initsupp.c,
5281        libfs/src/imfs/imfs_stat.c, libfs/src/imfs/memfile.c,
5282        libfs/src/imfs/miniimfs_init.c: Final developmental update to "tarfs".
5283        When rtems_tarfs_load() is called, it checks the permissions on each
5284        file.  If there is write permission, it just creates a  standard file
5285        using "creat()" and therefore, uses the IMFS MEMORY_FILE. If there is no
5286        write permission, it creates a LINEAR_FILE node with the appropriate
5287        properties.  If the permission is ever changed to writeable, IMFS_fchmod
5288        converts it to a regular memory file.
5289
52902001-01-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
5291
5292        * score/src/threadinitialize.c: Removed warning.
5293
52942001-01-08      Joel Sherrill <joel@OARcorp.com>
5295
5296        * score/src/threadinitialize.c: Fix my bad hack of Ralf's fp_area
5297        warning removal patch. :(.
5298
52992001-01-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
5300
5301        * itron/configure.in: Add src/config.h.
5302        * itron/src/Makefile.am: Add INCLUDES += -I. to pickup config.h.
5303        * itron/src/.cvsignore: Add config.h and stamp-h.
5304        * itron/src/*.c: Add config.h support.
5305
53062001-01-05      Joel Sherrill <joel@OARcorp.com>
5307
5308        * libmisc/devnull: New addition.  Moved from libcpu/sh.
5309        * libmisc/devnull/devnull.c, libmisc/devnull/devnull.h,
5310        libmisc/devnull/.cvsignore, libmisc/ devnull/Makefile.am: New files.
5311        * libmisc/Makefile.am, libmisc/configure.in, libmisc/wrapup/Makefile.am:
5312        Modified to reflect addition of above.
5313
53142001-01-03      Joel Sherrill <joel@OARcorp.com>
5315
5316        * score/src/isr.c: Modify to properly dereference _ISR_Vector_table now
5317        that it is dynamically allocated.
5318
53192001-01-02      Joel Sherrill <joel@OARcorp.com>
5320
5321        * libnetworking/CHANGELOG: Removed.
5322        * libnetworking/README: Merged CHANGELOG contents as initial changes.
5323
53242000-12-19      Joel Sherrill <joel@OARcorp.com>
5325
5326        * posix/src/pthreadgetschedparam.c: Do not set output parameters if the
5327        pointers are NULL.
5328        * score/src/isr.c: Allocate the _ISR_Vector_table all the time not just
5329        when we are allocating an interrupt stack.
5330
53312000-12-14      Eric Norum <eric.norum@usask.ca>
5332
5333        * libnetworking/lib/tftpDriver.c: Added write capability.
5334
53352000-12-13      Joel Sherrill <joel@OARcorp.com>
5336
5337        * score/include/rtems/score/isr.h, score/src/isr.c: Allocate it from the
5338        workspace rather than explicitly declaring it.  This allows the size to
5339        be a non-constant from the perspective of score/cpu.
5340
53412000-12-12      Jake Janovetz <janovetz@uiuc.edu>
5342
5343        * libfs/src/imfs/linearfile.c, libfs/src/imfs/imfs_load_tar.c: New files.
5344        * libfs/src/imfs/Makefile.am, libfs/src/imfs/imfs.h,
5345        libfs/src/imfs/imfs_creat.c, libfs/src/imfs/imfs_debug.c,
5346        libfs/src/imfs/imfs_eval.c, libfs/src/imfs/imfs_handlers_memfile.c,
5347        libfs/src/imfs/imfs_init.c, libfs/src/imfs/imfs_initsupp.c,
5348        libfs/src/imfs/imfs_stat.c, libfs/src/imfs/miniimfs_init.c: Added
5349        "tarfs". This is not really a tar filesystem.  It is a way to load a tar
5350        image into the IMFS but actually leave bulky file contents in the
5351        original tar image.  It essentially adds the linear file type and
5352        associated support and a loader routine.
5353
53542000-12-08      Joel Sherrill <joel@OARcorp.com>
5355
5356        * libnetworking/libc/linkaddr.c: Initialized variable to remove warning.
5357        * libnetworking/modem/ppp.c, libnetworking/modem/ppp_tty.c: Made
5358        numerous variable declarations conditional on PPP_COMPRESS and
5359        PPP_FILTER.  Commented out variables that were not used because the code
5360        using them was commented out. Removed totally unused variables.
5361        * libnetworking/modem/pppcompress.c: Added parentheses to avoid warnings.
5362        * libnetworking/pppd/pppmain.c: Removed numerous warnings.
5363
53642000-12-06      Joel Sherrill <joel@OARcorp.com>
5365
5366        * posix/src/pthreadgetcpuclockid.c: Add include of <rtems/system.h> to
5367        eliminate warning.
5368        * rtems/src/regiongetinfo.c: Removed unused variable to eliminate
5369        warning.
5370
53712000-12-01      Joel Sherrill <joel@OARcorp.com>
5372
5373        * configure.in: Removed error check for enabling macros with either
5374        POSIX or ITRON API.
5375        * Added macro support to ITRON API.  This is known to compile.
5376        * itron/Makefile.am: Added macros directory.
5377        * itron/configure.in: Removed error check for enabling macros.
5378        * itron/macros/.cvsignore, itron/macros/Makefile.am,
5379        itron/macros/rtems/.cvsignore, itron/macros/rtems/Makefile.am,
5380        itron/macros/rtems/itron/.cvsignore,
5381        itron/macros/rtems/itron/Makefile.am,
5382        itron/macros/rtems/itron/eventflags.inl,
5383        itron/macros/rtems/itron/fmempool.inl,
5384        itron/macros/rtems/itron/intr.inl, itron/macros/rtems/itron/mbox.inl,
5385        itron/macros/rtems/itron/msgbuffer.inl,
5386        itron/macros/rtems/itron/network.inl, itron/macros/rtems/itron/port.inl,
5387        itron/macros/rtems/itron/semaphore.inl,
5388        itron/macros/rtems/itron/sysmgmt.inl, itron/macros/rtems/itron/task.inl,
5389        itron/macros/rtems/itron/time.inl,
5390        itron/macros/rtems/itron/vmempool.inl: New files.
5391        * posix/include/rtems/posix/cond.h: #if 0'ed out prototype of
5392        _POSIX_Condition_variables_Get to avoid conflict with macro
5393        implementation.
5394        * Added macro support to POSIX API.  This is known to compile.
5395        * posix/macros/rtems/posix/cond.inl, posix/macros/rtems/posix/intr.inl,
5396        posix/macros/rtems/posix/key.inl, posix/macros/rtems/posix/mqueue.inl,
5397        posix/macros/rtems/posix/mutex.inl,
5398        posix/macros/rtems/posix/priority.inl,
5399        posix/macros/rtems/posix/pthread.inl,
5400        posix/macros/rtems/posix/semaphore.inl,
5401        posix/macros/rtems/posix/timer.inl: New files.
5402        * posix/configure.in: Removed error check for enabling macros.
5403        * posix/rtems/posix/mutex.h: #if 0'ed out prototypes for inlined
5404        routines since you cannot have prototypes for macros.
5405        * posix/macros/rtems/posix/Makefile.am: Added files.
5406        * score/macros/rtems/score/coresem.inl: Removed comments since
5407        convention calls for comments to be in inline versin.
5408        * score/macros/rtems/score/object.inl (Objects_Get_local_object): Fixed
5409        style to use _ prefix on variable names and use parentheses.
5410        * score/macros/rtems/score/object.inl (_Objects_Namespace_remove): Added.
5411
54122000-11-30      Joel Sherrill <joel@OARcorp.com>
5413
5414        * posix/inline/rtems/posix/mqueue.inl: Removed explicit dependency on
5415        abs().
5416        * General effort to make things compile with macros not inlines
5417        * score/inline/rtems/score/coremutex.inl: Added comment indicating for
5418        macros there is another copy of _CORE_mutex_Seize_interrupt_trylock() in
5419        src/coremutexseize.c.
5420        * score/src/coremutexseize.c: Added body of
5421        _CORE_mutex_Seize_interrupt_trylock() for macro case.
5422        * score/macros/rtems/score/coremutex.inl: Added prototype for
5423        _CORE_mutex_Seize_interrupt_trylock() since there is a real body when
5424        macros are enabled.
5425        * score/macros/rtems/score/coresem.inl: Added macro implementation of
5426        _CORE_semaphore_Seize_isr_disable.
5427        * score/macros/score/Makefile.am: Fixed typos.
5428        * score/rtems/score/address.inl: Correct macro implementation of
5429        _Addresses_Is_aligned() so it would compile.
5430        * score/macros/rtems/score/coremsg.inl: Added closing parentheses.
5431        * rtems/src/msgqsubmit.c: Modified multiprocessing conditional so this
5432        would compile with both macros and inlines.
5433        * rtems/macros/rtems/rtems/sem.inl: Added macro implementation of
5434        _Semaphore_Get_interrupt_disable().
5435        * libmisc/mw-fb/mw_uid.c: Removed unnecessary dependency on <bsp.h>.
5436        * libnetworking/modem/ppp_tty.c: Changed to include
5437        <rtems/termiostypes.h> since that is an RTEMS specific header file.
5438        * libnetworking/sys/ttycom.h: Moved to lib/include/sys.
5439        * libnetworking/Makefile.am: Modified to reflect above.
5440
54412000-11-28      Joel Sherrill <joel@OARcorp.com>
5442
5443        * libfs/src/imfs/memfile.c: Bug report from Sturniolo Jose
5444        <jsturnio@nec.com.ar> where NULL pointer was dereferenced.
5445
54462000-11-28      Chris Johns <ccj@acm.org>
5447
5448        * score/src/heapallocate.c: Do not allow the size to overflow when
5449        adjusting it.  A test allocated a stack of -1 (~0). This actually
5450        resulted in a stack being allocated but with a size of 0xb. The
5451        allocator did not test the size to see if it rolled through 0 and so
5452        allowed the allocation to happen, the thread to get created. The task
5453        crashed as you would expect.
5454
54552000-11-27      Joel Sherrill <joel@OARcorp.com>
5456
5457        * posix/src/sysconf.c: Add support for _SC_CLK_TCK and _SC_OPEN_MAX.
5458        * libnetworking/libc/res_init.c: Fix typo - adding missing # on include.
5459
54602000-11-25      Eric Norum <eric.norum@usask.ca>
5461
5462        * libnetworking/libc/res_init.c: Move include to avoid compiler dumping
5463        core.
5464
54652000-11-25      Antti P Miettinen  <antti.p.miettinen@nokia.com>
5466
5467        * libnetworking/wrapup/Makefile.am, libnetworking/configure.in,
5468        libnetworking/Makefile.am: Added modem subdir.
5469        * libnetworking/net/Makefile.am: Added if_pppvar.h, pppcompress.h.
5470        * libnetworking/pppd/Makefile.am: Added pppmain.c (which needs work).
5471        * libnetworking/pppd/chat.c, libnetworking/pppd/fsm.c,
5472        libnetworking/pppd/fsm.h, libnetworking/pppd/ipxcp.c,
5473        libnetworking/pppd/main.c, libnetworking/pppd/ppp_tty.c,
5474        libnetworking/pppd/upap.c: Changes from Thomas Doerfler
5475        <Thomas.Doerfler@imd-systems.de> and cosmetic changes by me. Actually
5476        main.c and ppp_tty.c should be scratched. The modem subdir has the real
5477        ppp_tty.c and the real pppd main is in pppmain.c.
5478
54792000-11-17      Jennifer Averret <jennifer@OARcorp.com>
5480
5481        * libfs/src/imfs/imfs_eval.c: Always return imaginary node at mount
5482        points.
5483
54842000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
5485
5486        * Makefile.am, itron/Makefile.am, posix/Makefile.am,
5487        libmisc/Makefile.am, librpc/Makefile.am, libfs/Makefile.am,
5488        libnetworking/Makefile.am: Use ... instead of RTEMS_TOPdir in
5489        ACLOCAL_AMFLAGS.
5490
54912000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
5492
5493        * Makefile.am, itron/Makefile.am, posix/Makefile.am,
5494        libmisc/Makefile.am, librpc/Makefile.am, libfs/Makefile.am,
5495        libnetworking/Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
5496        $(RTEMS_TOPdir)/aclocal.
5497
54982000-11-02      Joel Sherrill <joel@OARcorp.com>
5499
5500        * score/include/rtems/system.h: Use proper conditional (RTEMS_POSIX_API)
5501        so prototypes for POSIX_MP_NOT_IMPLEMENTED(), POSIX_NOT_IMPLEMENTED(),
5502        POSIX_BOTTOM_REACHED() are actually included.
5503        * score/include/rtems/system.h: Add prototypes for
5504        POSIX_MP_NOT_IMPLEMENTED(), POSIX_NOT_IMPLEMENTED(),
5505        POSIX_BOTTOM_REACHED() removed from newlib.
5506
55072000-11-01      Joel Sherrill <joel@OARcorp.com>
5508
5509        * libfs/src/imfs/Makefile.am, libfs/src/imfs/deviceio.c,
5510        libfs/src/imfs/imfs_chown.c, libfs/src/imfs/imfs_config.c,
5511        libfs/src/imfs/imfs_creat.c, libfs/src/imfs/imfs_debug.c,
5512        libfs/src/imfs/imfs_directory.c, libfs/src/imfs/imfs_eval.c,
5513        libfs/src/imfs/imfs_fchmod.c, libfs/src/imfs/imfs_free.c,
5514        libfs/src/imfs/imfs_fsunmount.c, libfs/src/imfs/imfs_gtkn.c,
5515        libfs/src/imfs/imfs_init.c, libfs/src/imfs/imfs_initsupp.c,
5516        libfs/src/imfs/imfs_link.c, libfs/src/imfs/imfs_mknod.c,
5517        libfs/src/imfs/imfs_mount.c, libfs/src/imfs/imfs_readlink.c,
5518        libfs/src/imfs/imfs_rmnod.c, libfs/src/imfs/imfs_stat.c,
5519        libfs/src/imfs/imfs_symlink.c, libfs/src/imfs/imfs_unixstub.c,
5520        libfs/src/imfs/imfs_unlink.c, libfs/src/imfs/imfs_unmount.c,
5521        libfs/src/imfs/imfs_utime.c, libfs/src/imfs/ioman.c,
5522        libfs/src/imfs/memfile.c, libfs/src/imfs/miniimfs_init.c: assoc.h,
5523        error.h, libio_.h, libio.h, and libcsupport.h moved  from libc to
5524        lib/include/rtems and now must be referenced as <rtems/XXX.h>.  Now we
5525        do not have to reach up and over to libc to pick them up.
5526
55272000-10-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
5528
5529        * posix/configure.in: Cleanup comments.
5530
55312000-10-30      Joel Sherrill <joel@OARcorp.com>
5532
5533        * posix/include/Makefile.am: Updated to reflect files merged into
5534        newlib. This resulted in some definitions moving to other files and thus
5535        some secondary effects in RTEMS source code.
5536        * posix/include/unistd.h: Removed.  Now use newlib's.
5537        * posix/include/rtems/posix/mqueue.h: Add include of <signal.h>.
5538        * posix/include/rtems/posix/threadsup.h: Add include of <sys/signal.h>.
5539        * posix/src/execv.c, posix/src/execve.c, posix/src/execvp.c: Corrected
5540        prototype to agree with newlib.
5541        * posix/src/psignal.c: Rewrote reference to <siginfo.h> in comment since
5542        that file no longer exists.
5543        * posix/src/pthreadkill.c, posix/src/sigaction.c: Added include of
5544        <signal.h>.
5545        * posix/src/sigtimedwait.c: Rewrote reference to <siginfo.h> in comment
5546        since that file no longer exists.
5547        * POSIX include files merged into newlib.  This resulted in some
5548        definitions moving to other files and thus some secondary effects in
5549        RTEMS source code.
5550        * sapi/include/confdefs.h: Replaced include of <sys/siginfo.h> with
5551        <signal.h> since that file no longer exists.
5552        * POSIX include files merged into newlib.  This resulted in some
5553        definitions moving to other files and thus some secondary effects in
5554        RTEMS source code.
5555        * librpc/src/rpc/Makefile.am, librpc/src/rpc/auth_time.c,
5556        librpc/src/rpc/clnt_simple.c, librpc/src/rpc/clnt_tcp.c,
5557        librpc/src/rpc/clnt_udp.c, librpc/src/rpc/clnt_unix.c,
5558        librpc/src/rpc/get_myaddress.c, librpc/src/rpc/pmap_clnt.c,
5559        librpc/src/rpc/pmap_getmaps.c, librpc/src/rpc/pmap_getport.c,
5560        librpc/src/rpc/pmap_rmt.c, librpc/src/rpc/rtime.c,
5561        librpc/src/rpc/svc_tcp.c, librpc/src/rpc/svc_udp.c,
5562        librpc/src/rpc/svc_unix.c: Use of _read, _write, and _close as macros
5563        conflicted with newlib's use of these as routine names.  They were
5564        renamed to include "_RPC_" prefix.
5565        * POSIX include files merged into newlib.  This resulted in some
5566        definitions moving to other files and thus some secondary effects in
5567        RTEMS source code.
5568        * libnetworking/machine/types.h: Added _CLOCKID_T_ and _TIMER_T_ to be
5569        in sync with newlib's <machine/types.h>.
5570        * libnetworking/rtems/rtems_bsdnet_internal.h: newlib now includes
5571        definition of struct itimerval in <sys/time.h>.
5572
55732000-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
5574
5575        * Makefile.am, itron/Makefile.am, posix/Makefile.am,
5576        libmisc/Makefile.am, librpc/Makefile.am, libnetworking/Makefile.am:
5577        ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to GNU
5578        canonicalization.
5579
55802000-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
5581
5582        * libfs/Makefile.am, libfs/configure.in: Introduce GNU canonicalization
5583        to libfs/. The approach is currently a bit of a hack as GNU
5584        canonicalization does not support the per-BSP build some of the other
5585        directories require.  As more of the tree is converted, this will become
5586        less  of an issue.
5587
55882000-10-24      Joel Sherrill <joel@OARcorp.com>
5589
5590        * libfs/src/imfs/imfs_config.c: New file containing IMFS configuration
5591        information split from libc/base_fs.c.
5592        * libfs/src/imfs/ioman.c: New file. Moved from lib/libc. Missed
5593        previously.
5594        * libfs/src/imfs/Makefile.am: Added imfs_config.c and ioman.c.
5595
55962000-10-19      Joel Sherrill <joel@OARcorp.com>
5597
5598        * libfs/.cvsignore, libfs/src/.cvsignore, libfs/src/imfs/.cvsignore,
5599        libfs/wrapup/.cvsignore: New files.
5600
56012000-10-19      Antti P Miettinen  <anmietti@trshp.ntc.nokia.com>
5602
5603        * libnetworking/lib/tftpDriver.c: add comments to handlers struct
5604        function pointers.
5605        * libnetworking/rtems/rtems_glue.c: move pointer arithmetic to be
5606        _after_ pointer has been checked against NULL.
5607
56082000-10-18      Nick Simon <Nick.SIMON@syntegra.bt.co.uk>
5609
5610        * score/src/heapgetinfo.c, score/include/rtems/score/heap.h,
5611        score/src/Makefile.am: Added _Heap_Get_information() and information
5612        control block.
5613        * score/src/heapgetinfo.c: New file.
5614
56152000-10-18      Joel Sherrill <joel@OARcorp.com>
5616
5617        * sapi/include/confdefs.h: Set CONFIGURE_INIT_TASK_STACK_SIZE to 0 if
5618        there is no Classic API Initialization Tasks Table defined.
5619        * sapi/include/confdefs.h: Modified code that accounts for
5620        initialization task/threads with greater than minimum stack sizes so it
5621        would compile even if optional APIs are disabled.
5622        * rtems/src/regiongetinfo.c, rtems/include/rtems/rtems/region.h,
5623        rtems/include/rtems/rtems/types.h, rtems/src/Makefile.am: Added
5624        region_get_information() and information control block.
5625        * rtems/src/regiongetinfo.c: New file.
5626
56272000-10-18      Chris Johns <ccj@acm.org>
5628
5629        * libfs created.
5630        * libfs/src, libfs/src/imfs, libfs/wrapup: New directories.
5631        * libfs/ChangeLog, libfs/Makefile.am, libfs/README, libfs/configure.in,
5632        libfs/src/Makefile.am, libfs/wrapup/Makefile.am: New files.
5633        * libfs/src/imfs/deviceio.c, libfs/src/imfs/imfs_getchild.c,
5634        libfs/src/imfs/imfs_readlink.c, libfs/src/imfs/imfs.h,
5635        libfs/src/imfs/imfs_gtkn.c, libfs/src/imfs/imfs_rmnod.c,
5636        libfs/src/imfs/imfs_chown.c, libfs/src/imfs/imfs_handlers_device.c,
5637        libfs/src/imfs/imfs_stat.c, libfs/src/imfs/imfs_creat.c,
5638        libfs/src/imfs/imfs_handlers_directory.c, libfs/src/imfs/imfs_symlink.c,
5639        libfs/src/imfs/imfs_debug.c, libfs/src/imfs/imfs_handlers_link.c,
5640        libfs/src/imfs/imfs_unixstub.c, libfs/src/imfs/imfs_directory.c,
5641        libfs/src/imfs/imfs_handlers_memfile.c, libfs/src/imfs/imfs_unlink.c,
5642        libfs/src/imfs/imfs_eval.c, libfs/src/imfs/imfs_init.c,
5643        libfs/src/imfs/imfs_unmount.c, libfs/src/imfs/imfs_fchmod.c,
5644        libfs/src/imfs/imfs_initsupp.c, libfs/src/imfs/imfs_utime.c,
5645        libfs/src/imfs/imfs_fcntl.c, libfs/src/imfs/imfs_link.c,
5646        libfs/src/imfs/memfile.c, libfs/src/imfs/imfs_fdatasync.c,
5647        libfs/src/imfs/imfs_mknod.c, libfs/src/imfs/miniimfs_init.c,
5648        libfs/src/imfs/imfs_free.c, libfs/src/imfs/imfs_mount.c,
5649        libfs/src/imfs/imfs_fsunmount.c, libfs/src/imfs/imfs_ntype.c: New files.
5650        Moved from libc.
5651        * libnetworking/pppd/ipxcp.c: Fixed a typo.
5652
56532000-10-12      Joel Sherrill <joel@OARcorp.com>
5654
5655        * sapi/include/confdefs.h: Account for initialization tasks and threads
5656        which use larger than minimum stack sizes.
5657
56582000-09-29      Stephan Merker <merker@decrc.abb.de>
5659
5660        * rtems/include/rtems/rtems/ratemon.h, rtems/src/ratemonperiod.c,
5661        rtems/src/ratemontimeout.c: Add next_length field so period length can
5662        be changed by the the sequence period(X), period(not X) with no
5663        intervening cancel or expiration.
5664
56652000-09-28      Joel Sherrill <joel@OARcorp.com>
5666
5667        * sapi/include/rtems/io.h (rtems_driver_address_table): Added "_entry"
5668        to all names.
5669        * sapi/src/io.c: Accounted for above.
5670        * libmisc/monitor/mon-driver.c: Accounted for addition of "_entry" to
5671        fields in rtems_driver_address_table.
5672        * libnetworking/rtems_webserver/Makefile.am,
5673        libnetworking/rtems_webserver/base64.c,
5674        libnetworking/rtems_webserver/base64.c: Renamed base64.c to wbase64.c.
5675        * libnetworking/rtems_webserver/sock.c: Added file missed in merger.
5676
56772000-09-25      Joel Sherrill <joel@OARcorp.com>
5678
5679        * score/rtems/system.h: Switched a29k and hppa1.1 to using cpuopts.h not
5680        targopts.h to reduce dependency on BSP.
5681
56822000-09-22      Joel Sherrill <joel@OARcorp.com>
5683
5684        * librpc/src/xdr/xdr_float.c: Added A29K support.
5685        * libnetworking/machine/types.h, libnetworking/pppd/pppd.h,
5686        libnetworking/rtems/rtems_bsdnet_internal.h,
5687        libnetworking/rtems_webserver/webmain.c: machine/types.h  should not
5688        have included rtems.h.  It is now including precisely the  least amount
5689        of low level, yet portable .h files to get the basic RTEMS types
5690        defined.  This rippled into other  files since rtems_bsdnet_internal.h
5691        used machine/types.h to include rtems.h.
5692
56932000-09-20      Joel Sherrill <joel@OARcorp.com>
5694
5695        * score/src/objectgetbyindex.c: Do not enable dispatching on an error
5696        path it was not disabled on.
5697
56982000-09-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
5699
5700        * wrapup/rtems/Makefile.am: Use PROJECT_TOPdir in path to size_rtems.
5701        * libnetworking/ChangeLog: Cleanup.
5702
57032000-09-05      Joel Sherrill <joel@OARcorp.com>
5704
5705        * libnetworking/rtems/rtems_syscall.c: Changed from O_NONBLOCK to
5706        internal RTEMS_LIBIO_FLAGS_NO_DELAY to avoid O_NONBLOCK/O_NDELAY
5707        confusion and to work with the converted flags.
5708
57092000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
5710
5711        * wrapup/itron/Makefile.am, wrapup/posix/Makefile.am,
5712        wrapup/rtems/Makefile.am, itron/src/Makefile.am, posix/src/Makefile.am,
5713        posix/optman/Makefile.am, score/src/Makefile.am, sapi/src/Makefile.am,
5714        sapi/optman/Makefile.am, rtems/optman/Makefile.am,
5715        rtems/src/Makefile.am, libmisc/cpuuse/Makefile.am,
5716        libmisc/dummy/Makefile.am, libmisc/dumpbuf/Makefile.am,
5717        libmisc/monitor/Makefile.am, libmisc/rtmonuse/Makefile.am,
5718        libmisc/stackchk/Makefile.am, libmisc/untar/Makefile.am,
5719        libmisc/wrapup/Makefile.am, libmisc/mw-fb/Makefile.am,
5720        librpc/src/rpc/Makefile.am, librpc/src/xdr/Makefile.am,
5721        libnetworking/kern/Makefile.am, libnetworking/lib/Makefile.am,
5722        libnetworking/libc/Makefile.am, libnetworking/net/Makefile.am,
5723        libnetworking/netinet/Makefile.am, libnetworking/nfs/Makefile.am,
5724        libnetworking/pppd/Makefile.am, libnetworking/rtems/Makefile.am,
5725        libnetworking/rtems_servers/Makefile.am,
5726        libnetworking/rtems_webserver/Makefile.am,
5727        libnetworking/wrapup/Makefile.am: Include compile.am.
5728
57292000-09-01      Rosimildo daSilva <rdasilva@connecttel.com>
5730
5731        * libnetworking/emfdb.c: Removed stray semi-colon.  Reported on GoAhead
5732        mailing lists by Jim Rudnicki <jdrudnicki@yahoo.com>.
5733
57342000-08-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
5735
5736        * libnetworking/netinet/tcp_input.c: Spelling corrections.
5737
57382000-08-31      Joel Sherrill <joel@OARcorp.com>
5739
5740        * Merged version 2.1 of GoAhead webserver.  This update was submitted by
5741        Antti P Miettinen <antti.p.miettinen@nokia.com>.
5742        * libnetworking/NOTES, libnetworking/base64.c, libnetworking/ejIntrn.h,
5743        libnetworking/emfdb.c, libnetworking/emfdb.h, libnetworking/md5.h,
5744        libnetworking/md5c.c, libnetworking/ um.c, libnetworking/um.h: New files.
5745        * libnetworking/wbase64.c: Removed.
5746        * libnetworking/Makefile.am, libnetworking/asp.c,
5747        libnetworking/balloc.c, libnetworking/default.c, libnetworking/ej.h,
5748        libnetworking/ejlex.c, libnetworking/ejparse.c, libnetworking/ form.c,
5749        libnetworking/h.c, libnetworking/handler.c, libnetworking/mime.c,
5750        libnetworking/misc.c, libnetworking/ringq.c, libnetworking/rom.c,
5751        libnetworking/security.c, libnetworking/ socket.c, libnetworking/sym.c,
5752        libnetworking/uemf.c, libnetworking/uemf.h, libnetworking/url.c,
5753        libnetworking/value.c, libnetworking/webcomp.c, libnetworking/webmain.c,
5754        libnetworking/ webpage.c, libnetworking/webrom.c, libnetworking/webs.c,
5755        libnetworking/webs.h, libnetworking/websuemf.c, libnetworking/wsIntrn.h:
5756        Modified.
5757
57582000-08-30      Joel Sherrill <joel@OARcorp.com>
5759
5760        * posix/Many files, score/Many files, libmisc/Many files: Moved
5761        posix/include/rtems/posix/seterr.h to  score/include/rtems/seterr.h so
5762        it would be available within all APIs.
5763        * libmisc/mw-fb/.cvsignore, libnetworking/rtems_webserver/license.txt:
5764        New file.
5765
57662000-08-30      Joel Sherrill <joel.sherrill@OARcorp.com>
5767
5768        * rtems/taskstart.c: Removed 1st cut at rtems_task_start_main_style.
5769        Only committed this so it could be easily revisited as we discussing
5770        moving main() to user space from BSP space.
5771        * rtems/taskstart.c: Added 1st cut at rtems_task_start_main_style.
5772
57732000-08-26      Rosimildo da Silva  <rdasilva@connecttel.com>
5774
5775        * Added generic Micro FrameBuffer interface for MicroWindows. This
5776        interface allows MicroWindows to under RTEMS. A sample driver has been
5777        developed for the pc386 BSP. See pc386/fb_vga.c as a sample.
5778        * Added Uniform Input Device interface for MicroWindows.  See PC386 bsp
5779        for sample drivers for mouse and keyboard (console).
5780        * libmisc/mw-bf: New directory.
5781        * libmisc/Makefile.am, libmisc/configure.in, libmisc/wrapup/Makefile.am:
5782        Account for mw-fb.
5783        * libmisc/mw-fb/Makefile.am, libmisc/mw-fb/mw_fb.c,
5784        libmisc/mw-fb/mw_fb.h, libmisc/mw-fb/mw_uid.c, libmisc/mw-fb/mw_uid.h:
5785        New file.
5786
57872000-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
5788
5789        * posix/inline/rtems/posix/timer.inl, posix/include/rtems/posix/timer.h,
5790        posix/ inline/rtems/posix/Makefile.am, posix/src/ptimer1.c: Redid the
5791        style of src/ptimer1.c.  Continued effort to make the POSIX Timer
5792        implementation match that of other managers. Added data structures
5793        required to use SuperCore Object Handler.
5794
57952000-08-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
5796
5797        * score/include/rtems/system.h: Include cpuopts.h for __i386__.
5798
57992000-08-15      Joel Sherrill <joel@OARcorp.com>
5800
5801        * posix/src/ptimer1.c: Minor formatting fixes.
5802        * posix/src/ptimer1.c: Removed unused routine PRINT_ERRNO_S.
5803        * posix/src/ptimer1.c: Removed unnecessary routine COPY_ITIMERSPEC_S and
5804        used structure copy instead.
5805        * posix/src/ptimer1.c: Renamed timer_alive_t to POSIX_Timer_Control.
5806        * posix/include/rtems/posix/timer.h: Ditto.
5807        * posix/src/ptimer1.c: Switched to using
5808        set_errno_and_return_minus_one() to ensure that errno was always set.
5809        * posix/src/ptimer1.c (timer_settime): Converted use of rtems_clock_get
5810        to use SuperCore _TOD_Current variable.
5811
58122000-08-10      Joel Sherrill <joel@OARcorp.com>
5813
5814        * ChangeLog, itron/ChangeLog, posix/ChangeLog, score/ChangeLog,
5815        sapi/ChangeLog, rtems/ChangeLog, libmisc/ChangeLog, librpc/ChangeLog,
5816        libnetworking/ChangeLog: New file.
5817
Note: See TracBrowser for help on using the repository browser.