source: rtems/cpukit/ChangeLog @ 048dcd2b

4.104.114.84.95
Last change on this file since 048dcd2b was 6dc7470, checked in by Ralf Corsepius <ralf.corsepius@…>, on 04/14/04 at 13:21:06

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

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