source: rtems/cpukit/ChangeLog @ d589e75

4.104.114.84.95
Last change on this file since d589e75 was d589e75, checked in by Ralf Corsepius <ralf.corsepius@…>, on 04/26/04 at 11:46:52

2004-04-26 Ralf Corsepius <ralf_corsepius@…>

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