source: rtems/cpukit/ChangeLog @ 8b96149

4.104.114.84.95
Last change on this file since 8b96149 was 714f06c, checked in by Ralf Corsepius <ralf.corsepius@…>, on 04/17/04 at 08:12:02

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

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