source: rtems/cpukit/ChangeLog @ 35afb17

4.104.114.84.95
Last change on this file since 35afb17 was 35afb17, checked in by Ralf Corsepius <ralf.corsepius@…>, on 04/09/04 at 02:22:39

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

  • libblock/Makefile.am: Remove LIBC_DEFINES (Unsupported).
  • libfs/Makefile.am: Remove LIBC_DEFINES (Unsupported).
  • Property mode set to 100644
File size: 244.2 KB
RevLine 
[35afb17]12004-04-09      Ralf Corsepius <ralf_corsepius@rtems.org>
2
3        * libblock/Makefile.am: Remove LIBC_DEFINES (Unsupported).
4        * libfs/Makefile.am: Remove LIBC_DEFINES (Unsupported).
5
[524f25ee]62004-04-08      Ralf Corsepius <ralf_corsepius@rtems.org>
7
8        * libcsupport/Makefile.am: Install sys/ioccom.h for NEWLIB only.
9
[6ed3a16]102004-04-08      Ralf Corsepius <ralf_corsepius@rtems.org>
11
12        * libcsupport/Makefile.am: Remove $(LIBC_DEFINES) (Unsupported).
13        Install motorola-headers to $(includedir)/rtems/motorola.
14        Install zilog-header $(includedir)/rtems/zilog.
15
[e2fdb96]162004-04-06      Ralf Corsepius <ralf_corsepius@rtems.org>
17
18        * score/cpu/Makefile.am: Add unix to DIST_SUBDIRS.
19
[01e22fe]202004-04-06      Ralf Corsepius <ralf_corsepius@rtems.org>
21
22        * aclocal/rtems-cpu-subdirs.m4: Remove (Unused).
23        * configure.ac: Remove RTEMS_CPU_SUBDIRS([score/cpu]).
24        Add RTEMS_CHECK_SYSV_UNIX.
25        Add score/cpu/*/Makefile.
26        * score/cpu/Makefile.am: Add DIST_SUBDIRS.
27
[10ae124c]282004-04-05      Ralf Corsepius <ralf_corsepius@rtems.org>
29
30        * configure.ac: Add AC_CHECK_SIZEOF([CPU_CONTEXT]..).
31        Add SIZEOF_CPU_CONTEXT to cpuopts.h.
32        Add RTEMS_PROG_CCAS.
33        * acinclude.m4: Use unquoted "here" document to propagate $3 to
34        cpuopts.tmp.
35
[eecc7d5]362004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
37
38        * libnetworking/Makefile.am: AM_CPPFLAGS += -I$(srcdir).
39        * libnetworking/rtems/rtems_bsdnet_internal.h: Remove USHRT_MAX.
40
[660f400]412004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
42
43        * libnetworking/Makefile.am: Fix typo.
44
[2c9df30]452004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
46
47        * libnetworking/poll.h: Replace with sys/poll.h wrapper.
48        * libnetworking/sys/poll.h: New (Original FreeBSD file).
49        * libnetworking/Makefile.am: Don't install opt_ipfw.h,
50        opt_mrouting.h, opt_tcpdebug.h. Add sys/poll.h.
51
[9876707a]522004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
53
54        * libmisc/serdbg/serdbgcnf.h: Include <rtems/serdbg.h> instead of
55        <serdbg.h>
56        * libmisc/serdbg/termios_printk_cnf.h: Include <rtems/termios_printk.h>
57        instead of <termios_printk.h>.
58
[1d34ebf]592004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
60
61        * libmisc/Makefile.am: Install serdbg.h, serdbgcnf.h,
62        termios_printk.h, termios_printk_cnf.h to $(includedir)/rtems.
63        * libmisc/serdbg/serdbg.c: Include <rtems/serdbg.h> instead of
64        <serdbg.h>.
65        * libmisc/serdbg/serdbgio.c: Include <rtems/serdbg.h> instead of
66        <serdbg.h>.
67        * libmisc/serdbg/termios_printk.c: Include <rtems/termios_printk.h>
68        instead of <termios_printk.h>.
69
[8df1cfbc]702004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
71
72        * libmisc/dummy/dummy.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
73
[f8284c95]742004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
75
76        * backward/confdefs.h: New.
77        * Makefile.am: Add  backward/confdefs.h.
78        Add conditional DEPRECATED.
79        * configure.ac: Add --enable-deprecated.
80        Add conditional DEPRECATED.
81
[08119f1]822004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
83
84        * sapi/Makefile.am: Install confdefs.h to $(includedir)/rtems.
85
[30f66299]862004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
87
88        * Makefile.am: Add backward/*.h headers.
89        * itron/Makefile.am: Install itron.h to $(includedir)/rtems.
90        * libcsupport/Makefile.am: Install RTEMS specific headers to
91        $(includedir)/rtems.
92        * libfs/Makefile.am: Install imfs.h and dosfs.h to
93        $(includedir)/rtems.
94
[ebbe119e]952004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
96
97        * libblock/include/rtems/bdbuf.h: Include <rtems/chain.h> instead of <chain.h>.
98        * libblock/include/rtems/ide_part_table.h: Include <rtems/chain.h> instead of <chain.h>.
99        * libcsupport/src/malloc.c: Include <rtems/chain.h> instead of <chain.h>.
100        * libcsupport/src/mount.c: Include <rtems/chain.h> instead of <chain.h>.
101        * libcsupport/src/unmount.c: Include <rtems/chain.h> instead of <chain.h>.
102        * libfs/src/imfs/imfs.h: Include <rtems/chain.h> instead of <chain.h>.
103        * libfs/src/imfs/imfs_directory.c: Include <rtems/chain.h> instead of <chain.h>.
104        * libfs/src/imfs/imfs_load_tar.c: Include <rtems/chain.h> instead of <chain.h>.
105        * sapi/include/confdefs.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
106        * sapi/include/confdefs.h: Include <rtems/console.h> instead of <console.h>.
107        * libfs/src/imfs/imfs_load_tar.c: Include <rtems/imfs.h> instead of <imfs.h>.
108        * libmisc/shell/cmds.c: Include <rtems/imfs.h> instead of <imfs.h>.
109        * libmisc/fsmount/fsmount.c: Include <rtems/imfs.h> instead of <imfs.h>.
110        * sapi/include/confdefs.h: Include <rtems/imfs.h> instead of <imfs.h>.
111        * itron/src/can_wup.c: Include <rtems/itron.h> instead of <itron.h>.
112        * itron/src/chg_pri.c: Include <rtems/itron.h> instead of <itron.h>.
113        * itron/src/cre_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
114        * itron/src/cre_mbx.c: Include <rtems/itron.h> instead of <itron.h>.
115        * itron/src/cre_sem.c: Include <rtems/itron.h> instead of <itron.h>.
116        * itron/src/cre_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
117        * itron/src/del_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
118        * itron/src/del_mbx.c: Include <rtems/itron.h> instead of <itron.h>.
119        * itron/src/del_sem.c: Include <rtems/itron.h> instead of <itron.h>.
120        * itron/src/del_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
121        * itron/src/dis_dsp.c: Include <rtems/itron.h> instead of <itron.h>.
122        * itron/src/ena_dsp.c: Include <rtems/itron.h> instead of <itron.h>.
123        * itron/src/eventflags.c: Include <rtems/itron.h> instead of <itron.h>.
124        * itron/src/exd_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
125        * itron/src/ext_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
126        * itron/src/fmempool.c: Include <rtems/itron.h> instead of <itron.h>.
127        * itron/src/frsm_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
128        * itron/src/get_tid.c: Include <rtems/itron.h> instead of <itron.h>.
129        * itron/src/itronintr.c: Include <rtems/itron.h> instead of <itron.h>.
130        * itron/src/itronsem.c: Include <rtems/itron.h> instead of <itron.h>.
131        * itron/src/itrontime.c: Include <rtems/itron.h> instead of <itron.h>.
132        * itron/src/mbox.c: Include <rtems/itron.h> instead of <itron.h>.
133        * itron/src/mboxtranslatereturncode.c: Include <rtems/itron.h> instead of <itron.h>.
134        * itron/src/msgbuffer.c: Include <rtems/itron.h> instead of <itron.h>.
135        * itron/src/msgbuffertranslatereturncode.c: Include <rtems/itron.h> instead of <itron.h>.
136        * itron/src/network.c: Include <rtems/itron.h> instead of <itron.h>.
137        * itron/src/port.c: Include <rtems/itron.h> instead of <itron.h>.
138        * itron/src/prcv_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
139        * itron/src/prcv_mbx.c: Include <rtems/itron.h> instead of <itron.h>.
140        * itron/src/preq_sem.c: Include <rtems/itron.h> instead of <itron.h>.
141        * itron/src/psnd_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
142        * itron/src/rcv_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
143        * itron/src/rcv_mbx.c: Include <rtems/itron.h> instead of <itron.h>.
144        * itron/src/ref_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
145        * itron/src/ref_mbx.c: Include <rtems/itron.h> instead of <itron.h>.
146        * itron/src/ref_sem.c: Include <rtems/itron.h> instead of <itron.h>.
147        * itron/src/ref_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
148        * itron/src/rel_wai.c: Include <rtems/itron.h> instead of <itron.h>.
149        * itron/src/rot_rdq.c: Include <rtems/itron.h> instead of <itron.h>.
150        * itron/src/rsm_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
151        * itron/src/sig_sem.c: Include <rtems/itron.h> instead of <itron.h>.
152        * itron/src/slp_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
153        * itron/src/snd_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
154        * itron/src/snd_mbx.c: Include <rtems/itron.h> instead of <itron.h>.
155        * itron/src/sta_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
156        * itron/src/sus_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
157        * itron/src/sysmgmt.c: Include <rtems/itron.h> instead of <itron.h>.
158        * itron/src/task.c: Include <rtems/itron.h> instead of <itron.h>.
159        * itron/src/ter_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
160        * itron/src/trcv_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
161        * itron/src/trcv_mbx.c: Include <rtems/itron.h> instead of <itron.h>.
162        * itron/src/tslp_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
163        * itron/src/tsnd_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
164        * itron/src/twai_sem.c: Include <rtems/itron.h> instead of <itron.h>.
165        * itron/src/vmempool.c: Include <rtems/itron.h> instead of <itron.h>.
166        * itron/src/wai_sem.c: Include <rtems/itron.h> instead of <itron.h>.
167        * itron/src/wup_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
168        * sapi/include/rtems/config.h: Include <rtems/itron.h> instead of <itron.h>.
169        * sapi/include/confdefs.h: Include <rtems/itron.h> instead of <itron.h>.
170        * sapi/src/itronapi.c: Include <rtems/itron.h> instead of <itron.h>.
171        * sapi/include/confdefs.h: Include <rtems/rtc.h> instead of <rtc.h>.
172        * sapi/include/confdefs.h: Include <rtems/timerdrv.h> instead of <timerdrv.h>.
173
[04d13bc]1742004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
175
176        * backward/asm.h, backward/chain.h, backward/clockdrv.h,
177        backward/console.h, backward/dosfs.h, backward/imfs.h,
178        backward/iosupp.h, backward/itron.h, backward/ringbuf.h,
179        backward/rtc.h, backward/spurious.h, backward/timerdrv.h,
180        backward/vmeintr.h: New.
181
[6cd05d2]1822004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
183
184        * rtems/include/rtems/rtems/region.h:
185        Include stddef.h for size_t.
186        (rtems_region_get_segment_size):  Use size_t instead of uint32_t for "size" (3rd arg).
187        * rtems/src/regiongetsegmentsize.c: Reflect changes above.
188        * libcsupport/src/malloc.c: Reflect changes above.
189
[6855663]1902004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
191
192        * aclocal/rtems-top.m4: Don't AC_SUBST(PROJECT_ROOT).
193        Add project_libdir, project_include and libdir.
194        * aclocal/env-rtemscpu.m4: Remove all references to RTEMS_BSP.
195        Remove project_libdir, project_include and libdir.
196        Unconditionally use CPU_CFLAGS, CFLAGS_OPTIMIZE_V, CFLAGS_DEBUG_V.
197
[d8dbdc0]1982004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
199
200        * libnetworking/lib/ftpfs.c, libnetworking/lib/rtems_bsdnet_ntp.c,
201        libnetworking/lib/tftpDriver.c, libnetworking/machine/endian.h,
202        libnetworking/net/if_ppp.c, libnetworking/rtems/rtems_bsdnet.h,
203        libnetworking/rtems/rtems_bsdnet_internal.h,
204        libnetworking/rtems/rtems_glue.c,
205        libnetworking/rtems/rtems_syscall.c: Convert to using c99 fixed size
206        types.
207
[d6154c7]2082004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
209
210        * score/include/rtems/debug.h, score/include/rtems/score/bitfield.h,
211        score/include/rtems/score/chain.h,
212        score/include/rtems/score/coremsg.h,
213        score/include/rtems/score/coremutex.h,
214        score/include/rtems/score/coresem.h,
215        score/include/rtems/score/heap.h,
216        score/include/rtems/score/interr.h, score/include/rtems/score/isr.h,
217        score/include/rtems/score/mpci.h, score/include/rtems/score/mppkt.h,
218        score/include/rtems/score/object.h,
219        score/include/rtems/score/objectmp.h,
220        score/include/rtems/score/priority.h,
221        score/include/rtems/score/stack.h,
222        score/include/rtems/score/states.h,
223        score/include/rtems/score/thread.h,
224        score/include/rtems/score/threadmp.h,
225        score/include/rtems/score/threadq.h,
226        score/include/rtems/score/tod.h, score/include/rtems/score/tqdata.h,
227        score/include/rtems/score/userext.h,
228        score/include/rtems/score/watchdog.h,
229        score/include/rtems/score/wkspace.h,
230        score/inline/rtems/score/address.inl,
231        score/inline/rtems/score/coremsg.inl,
232        score/inline/rtems/score/coresem.inl,
233        score/inline/rtems/score/heap.inl, score/inline/rtems/score/isr.inl,
234        score/inline/rtems/score/object.inl,
235        score/inline/rtems/score/priority.inl,
236        score/inline/rtems/score/stack.inl,
237        score/inline/rtems/score/thread.inl,
238        score/inline/rtems/score/tqdata.inl,
239        score/inline/rtems/score/userext.inl,
240        score/inline/rtems/score/wkspace.inl,
241        score/macros/rtems/score/address.inl,
242        score/macros/rtems/score/heap.inl,
243        score/macros/rtems/score/object.inl,
244        score/macros/rtems/score/priority.inl,
245        score/macros/rtems/score/userext.inl: Convert to using c99 fixed
246        size types.
247
[8bd41178]2482004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
249
250        * sapi/include/confdefs.h, sapi/include/rtems/config.h,
251        sapi/include/rtems/extension.h, sapi/include/rtems/fatal.h,
252        sapi/include/rtems/init.h, sapi/include/rtems/io.h,
253        sapi/src/exinit.c, sapi/src/extension.c, sapi/src/fatal.c,
254        sapi/src/io.c: Convert to using c99 fixed size types.
255
[1d496f6]2562004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
257
258        * rtems/include/rtems.h,
259        rtems/include/rtems/rtems/asr.h,
260        rtems/include/rtems/rtems/attr.h,
261        rtems/include/rtems/rtems/clock.h,
262        rtems/include/rtems/rtems/config.h,
263        rtems/include/rtems/rtems/dpmem.h,
264        rtems/include/rtems/rtems/eventset.h,
265        rtems/include/rtems/rtems/message.h,
266        rtems/include/rtems/rtems/modes.h,
267        rtems/include/rtems/rtems/msgmp.h,
268        rtems/include/rtems/rtems/options.h,
269        rtems/include/rtems/rtems/part.h,
270        rtems/include/rtems/rtems/ratemon.h,
271        rtems/include/rtems/rtems/region.h,
272        rtems/include/rtems/rtems/regionmp.h,
273        rtems/include/rtems/rtems/sem.h,
274        rtems/include/rtems/rtems/support.h,
275        rtems/include/rtems/rtems/taskmp.h,
276        rtems/include/rtems/rtems/tasks.h,
277        rtems/include/rtems/rtems/timer.h,
278        rtems/inline/rtems/rtems/part.inl,
279        rtems/inline/rtems/rtems/region.inl,
280        rtems/macros/rtems/rtems/part.inl,
281        rtems/src/attr.c,
282        rtems/src/dpmem.c,
283        rtems/src/dpmemcreate.c,
284        rtems/src/dpmemexternal2internal.c,
285        rtems/src/dpmeminternal2external.c,
286        rtems/src/eventseize.c,
287        rtems/src/msg.c,
288        rtems/src/msgmp.c,
289        rtems/src/msgqallocate.c,
290        rtems/src/msgqbroadcast.c,
291        rtems/src/msgqcreate.c,
292        rtems/src/msgqflush.c,
293        rtems/src/msgqgetnumberpending.c,
294        rtems/src/msgqident.c,
295        rtems/src/msgqreceive.c,
296        rtems/src/msgqsend.c,
297        rtems/src/msgqsubmit.c,
298        rtems/src/msgqtranslatereturncode.c,
299        rtems/src/msgqurgent.c,
300        rtems/src/part.c,
301        rtems/src/partcreate.c,
302        rtems/src/partident.c,
303        rtems/src/partmp.c,
304        rtems/src/ratemon.c,
305        rtems/src/region.c,
306        rtems/src/regioncreate.c,
307        rtems/src/regionextend.c,
308        rtems/src/regiongetsegment.c,
309        rtems/src/regiongetsegmentsize.c,
310        rtems/src/regionmp.c,
311        rtems/src/regionreturnsegment.c,
312        rtems/src/rtemstimer.c,
313        rtems/src/sem.c,
314        rtems/src/semcreate.c,
315        rtems/src/semident.c,
316        rtems/src/semmp.c,
317        rtems/src/semobtain.c,
318        rtems/src/semtranslatereturncode.c,
319        rtems/src/taskcreate.c,
320        rtems/src/taskgetnote.c,
321        rtems/src/taskident.c,
322        rtems/src/taskinitusers.c,
323        rtems/src/taskmp.c,
324        rtems/src/taskrestart.c,
325        rtems/src/tasks.c,
326        rtems/src/tasksetnote.c,
327        rtems/src/taskstart.c,
328        rtems/src/timerserver.c: Convert to using c99 fixed size types.
329
[3127180]3302004-04-29      Ralf Corsepius <ralf_corsepius@rtems.org>
331
332        * score/src/Unlimited.txt, score/src/chain.c, score/src/coremsg.c,
333        score/src/coremsgbroadcast.c, score/src/coremsgclose.c,
334        score/src/coremsgflush.c, score/src/coremsgflushsupp.c,
335        score/src/coremsgseize.c, score/src/coremsgsubmit.c,
336        score/src/coremutex.c, score/src/coremutexflush.c,
337        score/src/coresem.c, score/src/coresemflush.c, score/src/coretod.c,
338        score/src/coretodtickle.c, score/src/coretodtoseconds.c,
339        score/src/coretodvalidate.c, score/src/heap.c,
340        score/src/heapallocate.c, score/src/heapextend.c,
341        score/src/heapfree.c, score/src/heapsizeofuserarea.c,
342        score/src/interr.c, score/src/iterateoverthreads.c,
343        score/src/mpci.c, score/src/object.c, score/src/objectallocate.c,
344        score/src/objectallocatebyindex.c, score/src/objectclearname.c,
345        score/src/objectcomparenameraw.c,
346        score/src/objectcomparenamestring.c, score/src/objectcopynameraw.c,
347        score/src/objectcopynamestring.c,
348        score/src/objectextendinformation.c, score/src/objectfree.c,
349        score/src/objectget.c, score/src/objectgetbyindex.c,
350        score/src/objectgetisr.c, score/src/objectgetnoprotection.c,
351        score/src/objectidtoname.c, score/src/objectinitializeinformation.c,
352        score/src/objectmp.c, score/src/objectnametoid.c,
353        score/src/objectshrinkinformation.c, score/src/thread.c,
354        score/src/threadcreateidle.c, score/src/threadget.c,
355        score/src/threadidlebody.c, score/src/threadinitialize.c,
356        score/src/threadmp.c, score/src/threadq.c,
357        score/src/threadqdequeuepriority.c,
358        score/src/threadqenqueuepriority.c,
359        score/src/threadqfirstpriority.c, score/src/threadqflush.c,
360        score/src/threadreset.c, score/src/threadrestart.c,
361        score/src/threadsettransient.c, score/src/threadstackallocate.c,
362        score/src/threadstart.c, score/src/userext.c,
363        score/src/watchdoginsert.c, score/src/wkspace.c: Convert to using
364        c99 fixed size types.
365
[2f4c86f]3662004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
367
368        PR 561/rtems
369        * include/rtems/concat.h: New.
370        * Makefile.am: Add include/rtems/concat.h.
371       
[3127180]372        PR 589/rtems
[2f4c86f]373        * Makefile.am: Add include/rtems/pci.h.
374
375        * Makefile.am: Include automake/compile.am.
376        * configure.ac: RTEMS_TOP([..],[]).
377
[894b7f97]3782004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
379
380        * aclocal/rtems-top.m4: Add MULTISUBDIR. Add MULTIBUILDTOP.
381        Add rtems_updir. Remove version.m4 check.
382        Add PROJECT_ROOT/with_project_root processing.
383        Add PROJECT_INCLUDE. Add PROJECT_LIB.
384        * aclocal/env-rtemscpu.a4: Remove cpukit_topdir.
385        Remove with_project_root processing. Remove PROJECT_INCLUDE,
386        PROJECT_LIB.
387
[3e08d4e]3882004-03-26      Ralf Corsepius <ralf_corsepius@rtems.org>
389
390        * libmisc/capture/capture-cli.c, libmisc/capture/capture.c,
391        libmisc/capture/capture.h, libmisc/cpuuse/cpuuse.c,
392        libmisc/devnull/devnull.c, libmisc/fsmount/fsmount.h,
393        libmisc/monitor/mon-config.c, libmisc/monitor/mon-dname.c,
394        libmisc/monitor/mon-driver.c, libmisc/monitor/mon-extension.c,
395        libmisc/monitor/mon-itask.c, libmisc/monitor/mon-monitor.c,
396        libmisc/monitor/mon-mpci.c, libmisc/monitor/mon-object.c,
397        libmisc/monitor/mon-prmisc.c, libmisc/monitor/mon-queue.c,
398        libmisc/monitor/mon-server.c, libmisc/monitor/mon-symbols.c,
399        libmisc/monitor/monitor.h, libmisc/monitor/symbols.h,
400        libmisc/mw-fb/mw_uid.c, libmisc/rtmonuse/rtmonuse.c,
401        libmisc/serdbg/serdbg.h, libmisc/serdbg/serdbgio.c,
402        libmisc/serdbg/termios_printk.c, libmisc/serdbg/termios_printk.h,
403        libmisc/shell/shell.c, libmisc/shell/shell.h, libmisc/stackchk/check.c,
404        libmisc/stackchk/internal.h: Convert to using c99 fixed size types.
405
[20f78a3]4062004-03-23      Ralf Corsepius <ralf_corsepius@rtems.org>
407
408        * itron/include/itronsys/mbox.h, itron/include/itronsys/types.h,
409        itron/include/rtems/itron/eventflags.h,
410        itron/include/rtems/itron/fmempool.h,
411        itron/include/rtems/itron/mbox.h,
412        itron/include/rtems/itron/msgbuffer.h,
413        itron/include/rtems/itron/port.h,
414        itron/include/rtems/itron/semaphore.h,
415        itron/include/rtems/itron/task.h,
416        itron/include/rtems/itron/vmempool.h,
417        itron/inline/rtems/itron/semaphore.inl,
418        itron/macros/rtems/itron/semaphore.inl, itron/src/eventflags.c,
419        itron/src/fmempool.c, itron/src/itronsem.c, itron/src/mbox.c,
420        itron/src/msgbuffer.c, itron/src/port.c, itron/src/snd_mbx.c,
421        itron/src/task.c, itron/src/trcv_mbx.c, itron/src/vmempool.c:
422        Convert to using c99 fixed size types.
423
[39cefdd]4242004-03-23      Ralf Corsepius <ralf_corsepius@rtems.org>
425
426        * posix/include/rtems/posix/cond.h,
427        posix/include/rtems/posix/intr.h, posix/include/rtems/posix/key.h,
428        posix/include/rtems/posix/mqueue.h,
429        posix/include/rtems/posix/mutex.h,
430        posix/include/rtems/posix/pthread.h,
431        posix/include/rtems/posix/semaphore.h,
432        posix/include/rtems/posix/threadsup.h,
433        posix/include/rtems/posix/timer.h, posix/src/cond.c,
434        posix/src/intr.c, posix/src/key.c, posix/src/keycreate.c,
435        posix/src/keydelete.c, posix/src/keygetspecific.c,
436        posix/src/keyrundestructors.c, posix/src/keysetspecific.c,
437        posix/src/killinfo.c, posix/src/mqueue.c,
438        posix/src/mqueuerecvsupp.c, posix/src/mqueuesendsupp.c,
439        posix/src/mqueuetranslatereturncode.c, posix/src/mutex.c,
440        posix/src/posixintervaltotimespec.c,
441        posix/src/posixtimespecsubtract.c, posix/src/psignal.c,
442        posix/src/pthread.c, posix/src/ptimer1.c, posix/src/semaphore.c,
443        posix/src/sysconf.c: Convert to using c99 fixed size types.
444
[a4365e4]4452004-03-23      Ralf Corsepius <ralf_corsepius@rtems.org>
446
447        * score/include/rtems/system.h: include <stdint.h>.
448
[1db1bc5]4492004-03-23      Ralf Corsepius <ralf_corsepius@rtems.org>
450
451        PR/589 rtems
452        * include/rtems/pci.h: New (Moved from c/src/libchip/network/pci.h).
453
[e7ceef91]4542004-03-23      Ralf Corsepius <ralf_corsepius@rtems.org>
455
456        * libcsupport/src/malloc.c: Remove lvalue casts.
457
[83c5fc1]4582004-03-23      Ralf Corsepius <ralf_corsepius@rtems.org>
459
460        * libcsupport/include/chain.h, libcsupport/include/clockdrv.h,
461        libcsupport/include/ringbuf.h, libcsupport/include/spurious.h,
462        libcsupport/include/timerdrv.h, libcsupport/include/vmeintr.h,
463        libcsupport/include/motorola/mc68230.h,
464        libcsupport/include/rtems/assoc.h, libcsupport/include/rtems/libio.h,
465        libcsupport/include/rtems/libio_.h,
466        libcsupport/include/rtems/termiostypes.h,
467        libcsupport/include/zilog/z8036.h, libcsupport/include/zilog/z8530.h,
468        libcsupport/include/zilog/z8536.h, libcsupport/src/__gettod.c,
469        libcsupport/src/assoc.c, libcsupport/src/assocnamebad.c,
470        libcsupport/src/error.c,  libcsupport/src/libio.c,
471        libcsupport/src/libio_sockets.c, libcsupport/src/malloc.c,
472        libcsupport/src/no_libc.c, libcsupport/src/termios.c,
473        libcsupport/src/termiosreserveresources.c: Convert to using c99
474        fixed-size types.
475
[f91bbe64]4762004-03-22      Ralf Corsepius <ralf_corsepius@rtems.org>
477
478        * libfs/src/dosfs/fat.c, libfs/src/dosfs/fat.h,
479        libfs/src/dosfs/fat_fat_operations.c,
480        libfs/src/dosfs/fat_fat_operations.h, libfs/src/dosfs/fat_file.c,
481        libfs/src/dosfs/fat_file.h, libfs/src/dosfs/msdos.h,
482        libfs/src/dosfs/msdos_create.c, libfs/src/dosfs/msdos_dir.c,
483        libfs/src/dosfs/msdos_file.c, libfs/src/dosfs/msdos_initsupp.c,
484        libfs/src/dosfs/msdos_misc.c, libfs/src/imfs/deviceio.c,
485        libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_directory.c,
486        libfs/src/imfs/imfs_fchmod.c, libfs/src/imfs/linearfile.c,
487        libfs/src/imfs/memfile.c: Convert to using c99 fixed-size types.
488
[355f03eb]4892004-03-05      Joel Sherrill <joel@OARcorp.com>
490
491        * libnetworking/net/radix.c: Remove warning.
492
[08df9497]4932004-03-05      Joel Sherrill <joel@OARcorp.com>
494
495        * libmisc/shell/cmds.c: Remove warning.
496
[1cf0ea1]4972004-03-05      Joel Sherrill <joel@OARcorp.com>
498
499        * libnetworking/lib/ftpfs.c: Switch bcopy to memcpy.
500
[07e9194e]5012004-03-05      Joel Sherrill <joel@OARcorp.com>
502
503        * libcsupport/src/newlibc.c, libcsupport/src/sync.c: Eliminate
504        warnings.  Explicitly defeat __STRICT_ANSI__ since both
505        legitimately use routines beyond ANSI.
506
[120b59e]5072004-03-05      Joel Sherrill <joel@OARcorp.com>
508
509        * cpukit/libblock/src/bdbuf.c: Initialize pointer to avoid warning.
510
[cb2f320]5112004-03-05      Joel Sherrill <joel@OARcorp.com>
512
[24a7692]513        * score/macros/rtems/score/chain.inl, score/src/objectidtoname.c:
514        Add cast to avoid type punning warning in gcc 3.3.
5152004-03-05      Joel Sherrill <joel@OARcorp.com>
516
517        *
[cb2f320]518
[b2b143f4]5192004-03-05      Joel Sherrill <joel@OARcorp.com>
520
521        * libblock/src/bdbuf.c, libblock/src/ramdisk.c,
522        libcsupport/src/newlibc.c, libcsupport/src/sync.c,
523        libmisc/cpuuse/cpuuse.c, libmisc/monitor/mon-symbols.c,
524        libmisc/shell/cmds.c, libmisc/shell/shell.c,
525        libnetworking/kern/kern_sysctl.c, libnetworking/lib/ftpfs.c,
526        libnetworking/lib/tftpDriver.c, libnetworking/libc/gethostbydns.c,
527        libnetworking/libc/gethostbyht.c, libnetworking/libc/gethostnamadr.c,
528        libnetworking/libc/getnetbyht.c, libnetworking/libc/getnetnamadr.c,
529        libnetworking/libc/inet_addr.c, libnetworking/libc/linkaddr.c,
530        libnetworking/libc/map_v4v6.c, libnetworking/libc/ns_print.c,
531        libnetworking/libc/ns_ttl.c, libnetworking/libc/nsap_addr.c,
532        libnetworking/libc/rcmd.c, libnetworking/libc/res_debug.c,
533        libnetworking/libc/res_mkupdate.c, libnetworking/libc/res_query.c,
534        libnetworking/libc/res_send.c, libnetworking/libc/res_update.c,
535        libnetworking/net/radix.c, libnetworking/rtems/mkrootfs.c,
536        librpc/src/rpc/clnt_perror.c, librpc/src/rpc/rtems_rpc.c,
537        librpc/src/rpc/svc.c, sapi/include/confdefs.h,
538        score/macros/rtems/score/chain.inl, score/src/objectidtoname.c:
539
[f4548e9]5402004-02-26      Thomas Rauscher <trauscher@loytec.com.
541
542        PR 584/RTEMS
543        * rtems/src/eventtimeout.c: Fix critical section window.
544
[652524d9]5452004-02-26      Joel Sherrill <joel@OARcorp.com>
546
547        PR 582/core
548        * posix/src/mqueue.c, posix/src/mqueuecreatesupp.c,
549        posix/src/mqueuedeletesupp.c, posix/src/mqueueunlink.c: Use memory
550        from workspace to avoid use of mutex during dispatch disable critical
551        section. Besides memory for object names should come from the
552        Workspace anyway.
553
[31ffd58]5542004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
555
556        * aclocal/version.m4: 4.6.99.0.
557
[8e22a7d1]5582004-02-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
559
560        * libnetworking/Makefile.am: Remove ACLOCAL_AMFLAGS.
561
[c07aa0c5]5622004-01-30      Wilfried Busalski <w.busalski@lancier-monitoring.de>
563
564        PR pppd/564
565        * libnetworking/net/if_ppp.c, libnetworking/net/if_pppvar.h,
566        libnetworking/net/ppp_tty.c: ppp0 Interface lose packets if the
567        system use a slow baudrate for the modem or the tcp/ip-packet is
568        fragmented.
569
[8a4ab4d5]5702004-01-30      Joel Sherrill <joel@OARcorp.com>
[b7322fb]571
[8a4ab4d5]572        * ChangeLog, rtems/Makefile.am, rtems/include/rtems/rtems/support.h:
573        Reverse developmental patches accidentally committed.
[b7322fb]574
[9c94f544]5752004-01-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
576
[8a2fcfd]577        * ChangeLog: Merge-in libnetworking/ChangeLog.
[b02cd6ba]578        * ChangeLog: Merge-in libcsupport/ChangeLog.
[920d9db]579        * ChangeLog: Merge-in libblock/ChangeLog, libfs/ChangeLog.
[b212624]580        * ChangeLog: Merge-in libmisc/ChangeLog, librpc/ChangeLog.
[9c94f544]581        * ChangeLog: Merge-in itron/ChangeLog, posix/ChangeLog, score/ChangeLog,
582        sapi/ChangeLog, rtems/ChangeLog.
[98eb4c27]583        * libblock/ChangeLog, libfs/ChangeLog, libcsupport/ChangeLog,
584        libmisc/ChangeLog, librpc/ChangeLog, libnetworking/ChangeLog,
585        itron/ChangeLog, posix/ChangeLog, score/ChangeLog, sapi/ChangeLog,
[9c94f544]586        rtems/ChangeLog: Remove.
587
[faf45cc]5882004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
589
[2baf0d86]590        * aclocal/rtems-top.m4: Remove PROJECT_ROOT. Prepend ../ to $1.
[faf45cc]591        * aclocal/env-rtemscpu.m4: Reworked.
592        * configure.ac: RTEMS_TOP([.]).
593
[3d1de20]5942004-01-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
595
[700a0c3c]596        * Makefile.am, itron/Makefile.am, posix/Makefile.am, score/Makefile.am,
597        sapi/Makefile.am, rtems/Makefile.am, libmisc/Makefile.am,
598        librpc/Makefile.am, libblock/Makefile.am, libfs/Makefile.am,
599        libcsupport/Makefile.am, libnetworking/Makefile.am: Add PREINSTALL_DIRS.
[3d1de20]600
[7fc2cbfe]6012004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
602
[2baf0d86]603        * wrapup/Makefile.am: Remove $(ARCH)/$(dirstamp). Add TMPINSTALL_FILES
604        to CLEANFILES.
[5c24afe9]605        * automake/local.am: Remove depend-am.
606        * automake/subdirs.am: Remove depend-recursive.
[9c94f544]607        * score/Makefile.am: Re-add dirstamps to PREINSTALL_FILES. Add
608        PREINSTALL_FILES to CLEANFILES. Add cpuopts.h to DISTCLEANFILES.
[98eb4c27]609        * Makefile.am, itron/Makefile.am, posix/Makefile.am, sapi/Makefile.am,
610        rtems/Makefile.am, libmisc/Makefile.am, librpc/Makefile.am,
611        libblock/Makefile.am, libfs/Makefile.am, libcsupport/Makefile.am,
612        libnetworking/Makefile.am: Re-add dirstamps to PREINSTALL_FILES. Add
613        PREINSTALL_FILES to CLEANFILES.
[8a2fcfd]614        * libnetworking/netinet/in_cksum.c: #include netinet/in_cksum_<cpu>.h.
615
6162004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
617
618        PR/549 networking
619        * libnetworking/netinet/in_cksum_powerpc.h: New (copy of
620        in_cksum_powerpc.c).
621        * libnetworking/netinet/in_cksum_i386.h: New (copy of in_cksum_i386.c).
622        * libnetworking/netinet/in_cksum_arm.h: New (copy of in_cksum_arm.c).
623        * libnetworking/netinet/in_cksum_m68k.c: New (copy of in_cksum_m68k.c).
[98eb4c27]624        * libnetworking/netinet/in_cksum_i386.c,
625        libnetworking/netinet/in_cksum_arm.c,
626        libnetworking/netinet/in_cksum_powerpc.c,
627        libnetworking/netinet/in_cksum_m68k.c: Remove.
[8a2fcfd]628        * libnetworking/netinet/Makefile.am: Reflect changes above.
[5c24afe9]629
[36e48b1]6302004-01-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
631
632        * configure.ac: Requires automake >= 1.8.1.
[9c94f544]633        * score/cpu/Makefile.am: Use @RTEMS_CPU@ instead of $(RTEMS_CPU).
[b02cd6ba]634        PR 548/rtems
635        * libcsupport/Makefile.am: Add src/envlock.c.
[36e48b1]636
[2baf0d86]6372004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
[c6e26e06]638
[2baf0d86]639        * aclocal/rtems-top.m4: Don't AC_SUBST PROJECT_ROOT. Remove
640        PROJECT_TOPdir (Unused).
641        * aclocal/env-rtemscpu.m4: Remove PROJECT_RELEASE. Expand
642        ${PROJECT_ROOT}. Remove RTEMS_ENABLE_BARE (Unused). Don't AC_SUBST
643        RTEMS_BSP.
[c6e26e06]644        * aclocal/enable-bare.m4: Remove (Unused).
[ca0eeaa]645        * aclocal/rtems-top.m4: Remove check for cpukit/aclocal/version.m4.
646        Remove gnu-make endif HACK (Unused).
[2baf0d86]647        * wrapup/Makefile.am: Include compile.am. Use TMP_LIBS instead of LIBS
648        to avoid potential conflicts with auto*tools' LIBS. Reflect new
649        locations of libscorecpu*.a.
[a42f159a]650        * Makefile.am: Remove AUTOMAKE_FILES.
651        * automake/compile.am: Replace contents with contents of
652        automake/amcompile.am.
653        * automake/amcompile.am, automake/lib.am: Remove.
[2baf0d86]654        * configure.ac, aclocal/enable-bare.m4, aclocal/enable-inlines.m4,
655        aclocal/enable-itron.m4, aclocal/enable-multiprocessing.m4,
656        aclocal/enable-networking.m4, aclocal/enable-posix.m4,
657        aclocal/enable-rtems-debug.m4, aclocal/multi.m4, aclocal/multilib.m4:
658        Use AS_HELP_STRING instead of AC_HELP_STRING (deprecated in
659        autoconf-2.59).
[35d9b418]660        * automake/local.am: Remove clean-local, depend-gcc.
[700a0c3c]661        * itron/Makefile.am, posix/Makefile.am, score/Makefile.am: Include
662        compile.am, again.
[9c94f544]663        * score/macros/rtems/score/README: Remove (Redundant with macros/README).
[700a0c3c]664        * sapi/Makefile.am, rtems/Makefile.am: Include compile.am, again.
[b212624]665        * libmisc/Makefile.am: Include compile.am again. Misc fixes.
666        * librpc/Makefile.am: Include compile.am, again. Put man-pages into
667        EXTRA_DIST to work around automake not distributing conditionally
668        installed *_MANS. Distribute include/rpcsvc.
[920d9db]669        * libblock/Makefile.am: Include compile.am, again. Eliminate C_FILES.
670        Reformat.
671        * libfs/Makefile.am: Include compile.am, again. Reformat/Cleanup.
[b02cd6ba]672        * libcsupport/Makefile.am: Reformat, add UNUSED_FILES.
673        * libcsupport/Makefile.am: Include compile.am, again. Eliminate
674        DOC_FILES.
[8a2fcfd]675        * libnetworking/Makefile.am: Include compile.am, again. Cleanup.
[35d9b418]676
[2baf0d86]6772004-01-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
[526a860]678
679        * wrapup/Makefile.am: Cosmetics.
[d7a7573]680        * aclocal/enable-networking.m4: Don't AC_SUBST(RTEMS_HAS_NETWORKING).
681        * aclocal/check-networking.m4: Don't AC_SUBST(HAS_NETWORKING).
682        * automake/amcompile.am: Remove $(ARCH).
[2baf0d86]683        * wrapup/Makefile.am: Add $(ARCH). Remove compile.am, lib.am. Include
684        amcompile.am.
[98715202]685        * wrapup/Makefile.am: Use ../*/*$(LIB_VARIANT).a instead of
686        $(ARCH)/lib*.a.
[700a0c3c]687        * wrapup/Makefile.am: Reflect changes to libblock/Makefile.am. Reflect
[2baf0d86]688        changes to libcsupport/Makefile.am.
[9c94f544]689        * itron/Makefile.am: Add libs to CLEANFILES. Set lib*_g_a_SOURCES =
690        lib*_a_SOURCES.
691        * itron/Makefile.am: Build libitron$(LIB_VARIANT).a instead of
692        $(ARCH)/libitron.a.
693        * posix/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES =
694        lib*_a_SOURCES.
695        * posix/Makefile.am: Build libposix$(LIB_VARIANT).a instead of
696        $(ARCH)/libposix.a.
697        * score/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES =
698        lib*_a_SOURCES.
699        * score/Makefile.am: Build libscore$(LIB_VARIANT).a instead of
700        $(ARCH)/libscore.a.
701        * sapi/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES =
702        lib*_a_SOURCES.
703        * sapi/Makefile.am: Build libsapi$(LIB_VARIANT).a instead of
704        $(ARCH)/libsapi.a.
705        * rtems/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES =
706        lib*_a_SOURCES.
707        * rtems/Makefile.am: Build librtems$(LIB_VARIANT).a instead of
708        $(ARCH)/librtems.a.
[b212624]709        * libmisc/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES =
710        lib*_a_SOURCES.
711        * libmisc/Makefile.am: Build lib*$(LIB_VARIANT).a instead of
712        $(ARCH)/lib*.a.
713        * librpc/Makefile.am: Add libs to CLEANFILES. Set lib*_g_a_SOURCES =
714        lib*_a_SOURCES.
715        * librpc/Makefile.am: Build lib*$(LIB_VARIANT).a instead of
716        $(ARCH)/lib*.a.
[920d9db]717        * libblock/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES =
718        lib*_a_SOURCES.
719        * libblock/include/rtems/blkdev.h,
720        libblock/include/rtems/ide_part_table.h, libblock/src/bdbuf.c,
[700a0c3c]721        libblock/src/ide_part_table.c, libblock/src/ramdisk.c: Switch to using
[920d9db]722        c99 fixed size types instead of RTEMS-types.
723        * libblock/Makefile.am: Build libblock$(LIB_VARIANT).a instead of
724        $(ARCH)/libblock.a.
725        * libfs/Makefile.am: Add libs to CLEANFILES. Set lib*_g_a_SOURCES =
726        lib*_a_SOURCES.
727        * libfs/Makefile.am: Build lib*$(LIB_VARIANT).a instead of
728        $(ARCH)/lib*.a.
[b02cd6ba]729        * libcsupport/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES =
730        lib*_a_SOURCES.
731        * libcsupport/Makefile.am: Build libcsupport$(LIB_VARIANT).a instead of
732        $(ARCH)/libcsupport.a.
[8a2fcfd]733        * libnetworking/Makefile.am: Remove *C_FILES.
734        * libnetworking/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES
735        = lib*_a_SOURCES.
736        * libnetworking/Makefile.am: Build lib*$(LIB_VARIANT).a instead of
737        $(ARCH)/lib*.a.
[98715202]738
[2baf0d86]7392004-01-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
[74a67351]740
741        * wrapup/Makefile.am: Reflect changes to library Makefile.ams.
[e7d110ba]742        * automake/amcompile.am: New.
743        * configure.ac: Add subdir-objects, AM_PROG_CC_C_O.
[700a0c3c]744        * itron/Makefile.am, posix/Makefile.am, score/Makefile.am,
745        sapi/Makefile.am, rtems/Makefile.am, libmisc/Makefile.am,
746        librpc/Makefile.am, libblock/Makefile.am, libfs/Makefile.am,
747        libcsupport/Makefile.am, libnetworking/Makefile.am: Build library using
748        EXTRA_LIBRARIES and automake rules.
[e7d110ba]749
[2baf0d86]7502004-01-07      Joel Sherrill <joel@OARcorp.com>
[44652f8]751
[700a0c3c]752        * aclocal/rtems-cpu-subdirs.m4, score/cpu/Makefile.am: mips64orion port
753        removed as mips port more completely covers the MIPS family.
[9c94f544]754        * score/cpu/mips64orion/.cvsignore, score/cpu/mips64orion/ChangeLog,
755        score/cpu/mips64orion/Makefile.am, score/cpu/mips64orion/asm.h,
756        score/cpu/mips64orion/configure.ac, score/cpu/mips64orion/cpu.c,
757        score/cpu/mips64orion/cpu_asm.S, score/cpu/mips64orion/cpu_asm.h,
758        score/cpu/mips64orion/idtcpu.h, score/cpu/mips64orion/idtmon.h,
759        score/cpu/mips64orion/iregdef.h, score/cpu/mips64orion/rtems/.cvsignore,
760        score/cpu/mips64orion/rtems/score/.cvsignore,
761        score/cpu/mips64orion/rtems/score/cpu.h,
762        score/cpu/mips64orion/rtems/score/mips64orion.h,
763        score/cpu/mips64orion/rtems/score/types.h: Removed.
[8a2fcfd]764        * libnetworking/rtems/rtems_bsdnet_internal.h: Include rtems/cdefs.h so
765        things compile.
[44652f8]766
[a953fa1]7672003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
768
769        * automake/compile.am: Use $(mkdir_p) instead of $(mkinstalldirs).
770
[2baf0d86]7712003-12-17      Joel Sherrill <joel@OARcorp.com>
[b7235805]772
[2baf0d86]773        * aclocal/version.m4: Updated to rtems-20031217-test.
[b7235805]774
[9c94f544]7752003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
776
777        PR 533/bsps
778        * score/startup/linkcmds: Update linkcmds for gcc 3.3.2.
779
7802003-12-16      Joel Sherrill <joel@OARcorp.com>
781
782        PR 543/rtems
783        * score/src/threadclose.c: Make the task delete extension run outside a
784        dispatch disabled critical section so extensions can free resources.
[b02cd6ba]785        PR 542/filesystem
786        * libcsupport/include/rtems/libio_.h: Add rtems_libio_iop_to_descriptor
787        macro to convert iop to the corresponding integer file descriptor.
[9c94f544]788
[efe9ef4]7892003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
790
[2baf0d86]791        * aclocal/env-rtemscpu.m4: Remove stray '/' in PROJECT_LIB.
792        * wrapup/Makefile.am: Remove duplicate $(PROJECT_LIB) rule.
[efe9ef4]793        * aclocal/env-rtemscpu.m4: Add PROJECT_LIB.
[2baf0d86]794        * wrapup/Makefile.am: Use $(PROJECT_LIB) instead of
795        ${PROJECT_RELEASE}/lib.
[efe9ef4]796
[b0805d8]7972003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
798
[700a0c3c]799        * Makefile.am, wrapup/Makefile.am: Use mkdir_p. Remove dirs from
800        PRE/TMPINSTALL_FILES.
[731656e9]801        * wrapup/Makefile.am: Reworked.
[ba962ea]802        * aclocal/lead-dot.m4: Remove (Use the version in automake-1.8).
803        * automake/lib.am: Remove $(project_libdir)$(MULTISUBDIR).
804        * aclocal/env-rtemscpu.m4: Reflect new definition of project_lib.
805        * Makefile.am: Remove BUILT_SOURCES.
[810720b6]806        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
[700a0c3c]807        * itron/Makefile.am, posix/Makefile.am, score/Makefile.am,
808        sapi/Makefile.am, rtems/Makefile.am, libmisc/Makefile.am,
809        librpc/Makefile.am, libblock/Makefile.am, libfs/Makefile.am,
810        libcsupport/Makefile.am: Use mkdir_p. Remove dirs from
[b02cd6ba]811        PRE/TMPINSTALL_FILES.
812        * libcsupport/Makefile.am: Remove BUILT_SOURCES.
[8a2fcfd]813        * libnetworking/Makefile.am: Use mkdir_p. Remove dirs from
814        PRE/TMPINSTALL_FILES.
[b212624]815
8162003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
817
818        * libmisc/Makefile.am: Cosmetics.
819
8202003-12-11      Joel Sherrill <joel@OARcorp.com>
821
822        PR 540/rtems_misc
823        * libmisc/cpuuse/cpuuse.c, libmisc/rtmonuse/rtmonuse.c: Correct object
824        name printing.
825        PR 531/rtems_misc
826        * libmisc/rtmonuse/rtmonuse.c, libmisc/stackchk/check.c: Correct
827        indexing.
[810720b6]828
[920d9db]8292003-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
830
831        * libblock/src/ata.c: Remove.
832
[5ef82f97]8332003-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
834
835        * automake/compile.am: Add $(ARCH)/$(dirstamp) rules.
836        * wrapup/Makefile.am: Reflect $(dirstamp) changes.
[6041409]837        * Makefile.am: Add $(dirstamp) to preinstallation rules.
[e3407a4]838        * aclocal/lead-dot.m4: New (from automake-1.7f).
[2baf0d86]839        * aclocal/rtems-top.m4: Require AM_SET_LEADING_DOT. Add
840        AC_SUBST(dirstamp).
[9c94f544]841        * itron/Makefile.am: Add $(dirstamp) to compilation rules.
842        * itron/Makefile.am: Add $(dirstamp) to preinstallation rules. Remove
843        MACROS.
844        * posix/Makefile.am: Add $(dirstamp) to compilation rules.
845        * posix/Makefile.am: Add $(dirstamp) to preinstallation rules. Remove
846        MACROS.
847        * score/Makefile.am: Add $(dirstamp) to compilation rules.
848        * score/Makefile.am: Add $(dirstamp) to preinstallation rules. Remove
849        MACROS.
850        * sapi/Makefile.am: Add $(dirstamp) to compilation rules. Add
851        AM_CPPFLAGS += -I$(top_builddir).
852        * sapi/Makefile.am: Add $(dirstamp) to preinstallation rules. Remove
853        MACROS.
854        * rtems/Makefile.am: Add $(dirstamp) to compilation rules. Add
855        AM_CPPFLAGS += -I$(top_builddir).
856        * rtems/Makefile.am: Add $(dirstamp) to preinstallation rules. Remove
857        MACROS.
[b212624]858        * libmisc/Makefile.am: Add $(dirstamp) to compilation rules. Fix misc.
859        typos.
860        * libmisc/Makefile.am: Add $(dirstamp) to preinstallation rules.
861        * librpc/Makefile.am: Add $(dirstamp) to compilation rules.
862        * librpc/Makefile.am: Add $(dirstamp) to preinstallation rules.
[920d9db]863        * libblock/Makefile.am: Add $(dirstamp) to compilation rules.
864        * libblock/Makefile.am: Add $(dirstamp) to preinstallation rules.
865        * libfs/Makefile.am: Add $(dirstamp) to compilation rules.
866        * libfs/Makefile.am: Add $(dirstamp) to preinstallation rules.
[b02cd6ba]867        * libcsupport/Makefile.am: Add $(dirstamp) to compilation rules.
868        * libcsupport/Makefile.am: Add $(dirstamp) to preinstallation rules.
[8a2fcfd]869        * libnetworking/Makefile.am: Add $(dirstamp) to compilation rules.
870        * libnetworking/Makefile.am: Fix libc_OBJS.
871        * libnetworking/Makefile.am: Add $(dirstamp) to preinstallation rules.
872        Restore libc/$(ARCH)/lib.a.
[c9cb640e]873
[4065de5]8742003-11-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
875
[2baf0d86]876        * configure.ac: Reflect having removed libnetworking/libc/Makefile.am,
877        libnetworking/lib/Makefile.am.
[4065de5]878        * configure.ac: Reflect changes to libmisc/*.
[b212624]879        * libmisc/Makefile.am: Reformat.
[98eb4c27]880        * libmisc/capture/Makefile.am, libmisc/cpuuse/Makefile.am,
881        libmisc/devnull/Makefile.am, libmisc/dummy/Makefile.am,
882        libmisc/dumpbuf/Makefile.am, libmisc/fsmount/Makefile.am,
883        libmisc/monitor/Makefile.am, libmisc/mw-fb/Makefile.am,
884        libmisc/rtmonuse/Makefile.am, libmisc/serdbg/Makefile.am,
885        libmisc/shell/Makefile.am, libmisc/stackchk/Makefile.am,
886        libmisc/untar/Makefile.am: Remove.
[b212624]887        * libmisc/Makefile.am: Merge-in the Makefile.ams above.
[98eb4c27]888        * libnetworking/libc/Makefile.am, libnetworking/lib/Makefile.am: Remove.
[8a2fcfd]889        * libnetworking/Makefile.am: Merge-in the Makefile.ams above.
[4065de5]890
[22ade8e1]8912003-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
892
[2baf0d86]893        * wrapup/Makefile.am: Merge-in former libmisc/wrapup/Makefile.am.
894        * configure.ac: Reflect changes to libfs Makefile.ams. Remove
895        libmisc/wrapup/Makefile.
896        * configure.ac: Use here-documents to generate cpuopts.tmp. Various
897        fixes and changes to argument processing. Reflect changes to librpc
898        Makefile.ams.
[1bcbe41]899        * acinclude.m4: Use here-documents to generate cpuopts.tmp.
900        * aclocal/check-itron.m4: Remove HAS_IRON_API.
901        * aclocal/check-multiprocessing.m4: Remove HAS_MP.
902        * aclocal/check-posix.m4: Remove HAS_POSIX_API.
[98eb4c27]903        * libmisc/wrapup/Makefile.am, libmisc/wrapup/.cvsignore: Remove.
[b212624]904        * libmisc/Makefile.am: Reflect changes above.
905        * librpc/src/rpc/Makefile.am, librpc/src/xdr/Makefile.am,
906        librpc/src/Makefile.am: Removed.
907        * librpc/Makefile.am: Merge-in src/rpc/Makefile.am, src/xdr/Makefile.am,
908        src/Makefile.am. Various fixes. Reformat.
909        * librpc/include/rpc/rpc.hinclude/rpc/rpc.h: Rename struct
910        rtems_rpc_task_variables into struct _rtems_rpc_task_variables (Avoid
911        symbol conflict between struct and variable). struct
912        _rtems_rpc_task_variables *rtems_rpc_task_variables; Reflect changes
913        above.
914        * librpc/src/rpc/clnt_perror.c, librpc/src/rpc/clnt_raw.c,
915        librpc/src/rpc/clnt_simple.c, librpc/src/rpc/rpcdname.c,
916        librpc/src/rpc/rtems_rpc.c, librpc/src/rpc/svc.c, librpc/
917        src/rpc/svc_auth.c, librpc/src/rpc/svc_raw.c,
918        librpc/src/rpc/svc_simple.c: Reflect changes above.
[920d9db]919        * libfs/Makefile.am: Merge-in src/Makefile.am, src/imfs/Makefile.am,
920        src/dosfs/Makefile.am.
921        * libfs/src/Makefile.am, libfs/src/imfs/Makefile.am,
922        libfs/src/dosfs/Makefile.am: Removed.
[1bcbe41]923
[863fb4f]9242003-11-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
925
926        * aclocal/canonicalize-tools.m4, aclocal/check-itron.m4,
927        aclocal/check-multiprocessing.m4, aclocal/check-newlib.m4,
928        aclocal/check-posix.m4, aclocal/check-rtems-debug.m4,
929        aclocal/check-tool.m4, aclocal/enable-bare.m4,
930        aclocal/enable-inlines.m4, aclocal/enable-itron.m4,
931        aclocal/enable-multiprocessing.m4, aclocal/enable-networking.m4,
932        aclocal/enable-posix.m4, aclocal/enable-rtems-debug.m4,
[2baf0d86]933        aclocal/env-rtemscpu.m4, aclocal/gcc-isystem.m4, aclocal/gcc-pipe.m4,
934        aclocal/multi.m4, aclocal/multilib.m4, aclocal/prog-cc.m4,
935        aclocal/rtems-top.m4, aclocal/sysv-ipc.m4: Fix underquoting to silence
936        automake-1.8.
[863fb4f]937
[b02cd6ba]9382003-11-26      Joel Sherrill <joel@OARcorp.com>
939
940        PR 524/filesystem
941        * libcsupport/src/newlibc.c: Address 1K buffer leak from incomplete
942        cleanup of newlib reentrancy handler.
943        PR 523/filesystem
944        * libcsupport/src/malloc.c: Make malloc family safer for use from ISRs
945        and dispatching critical sections. If in a critical section while doing
946        a free(), then the free is deferred until the next malloc() attempt.
947
[9c94f544]9482003-11-25      Joel Sherrill <joel@OARcorp.com>
949
950        PR 526/rtems
951        * score/src/threadcreateidle.c: Idle task name should be a string and
952        PR484 broke this.
953
[b02cd6ba]9542003-11-25      Jennifer Averett <jennifer@OARcorp.com>
955
956        PR 519/filesystem
957        * libcsupport/include/rtems/libio_.h, libcsupport/src/eval.c,
958        libcsupport/src/rmdir.c, libcsupport/src/unlink.c: Check write
959        permissions in parent directory for file or directory delete.
960
[dcfba35]9612003-11-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
962
[2baf0d86]963        * configure.ac: Use RTEMS_INLINES instead of USE_INLINES. Elimimate
964        INLINESdir.
[dcfba35]965        * aclocal/enable-inlines.m4: Ditto. Remove RTEMS_USE_MACROS.
966        * .cvsignore: Add config.h.in.
967
[926e856a]9682003-11-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
969
970        * configure.ac: Make RTEMS_DEBUG an RTEMS_CPUOPT.
[9c94f544]971        PR 525/rtems
972        * score/include/rtems/system.h: Use RTEMS_INLINES instead of USE_INLINES.
[98eb4c27]973        * score/include/rtems/score/chain.h, score/include/rtems/score/thread.h,
974        score/src/chain.c, score/src/coremutexseize.c, score/src/threadget.c:
975        Ditto.
[9c94f544]976        * score/Makefile.am: Don't use gmake to preinstall.
977        * sapi/Makefile.am: Reworked.
[926e856a]978
[7987c2a]9792003-11-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
980
981        * wrapup/Makefile.am: Reflect having removed libnetworking/wrapup.
982        * configure.ac: Ditto.
[98eb4c27]983        * itron/Makefile.am, posix/Makefile.am, rtems/Makefile.am,
984        libblock/Makefile.am: Reworked.
[b02cd6ba]985        * libcsupport/include/rtems/cdefs.h: Use _RTEMS_CDEFS_H guards.
986        * libcsupport/include/rtems/cdefs.h: New.
987        * libcsupport/Makefile.am: Completely reworked.
[8a2fcfd]988        * libnetworking/rtems/rtems_bsdnet_internal.h: Include rtems/cdefs.h
989        instead of sys/cdefs.h (Nonportable).
990        * libnetworking/wrapup/Makefile.am: Removed.
991        * libnetworking/Makefile.am: Reworked.
[7987c2a]992
[3da33bf8]9932003-11-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
994
995        * acinclude.m4: New.
[2baf0d86]996        * configure.ac: Don't use AUTOHEADER to generate cpuopts.h. Add local
997        autoheader config.h.
[3da33bf8]998        * aclocal/canonical-target-name.m4: Require AC_CANONICAL_HOST.
999        * aclocal/enable-inlines.m4: Remove USE_MACROS (Unused).
[9c94f544]1000        * itron/Makefile.am: Remove src/config.h. AM_CPPFLAGS +=
1001        -I$(top_builddir).
1002        * posix/Makefile.am: Remove src/config.h AM_CPPFLAGS +=
1003        -I$(top_builddir).
[98eb4c27]1004        * libmisc/capture/Makefile.am, libmisc/cpuuse/Makefile.am,
1005        libmisc/devnull/Makefile.am, libmisc/dummy/Makefile.am,
1006        libmisc/dumpbuf/Makefile.am, libmisc/monitor/Makefile.am,
1007        libmisc/mw-fb/Makefile.am, libmisc/rtmonuse/Makefile.am,
1008        libmisc/serdbg/Makefile.am, libmisc/shell/Makefile.am,
1009        libmisc/stackchk/Makefile.am, libmisc/untar/Makefile.am: Remove
1010        config.h. AM_CPPFLAGS += -I$(top_builddir).
[920d9db]1011        * libblock/Makefile.am: AM_CPPFLAGS += -I$(top_builddir). Use
1012        AM_CPPFLAGS instead of AM_CFLAGS.
1013        * libblock/src/ata.c: Include config.h.
[98eb4c27]1014        * libblock/src/bdbuf.c, libblock/src/blkdev.c, libblock/src/diskdevs.c,
1015        libblock/src/ide_part_table.c, libblock/src/ramdisk.c: Ditto.
1016        * libfs/src/dosfs/Makefile.am, libfs/src/imfs/Makefile.am: Remove
1017        config.h AM_CPPFLAGS += -I$(top_builddir).
1018        * itron/src/config.h, posix/src/config.h, libmisc/capture/config.h,
1019        libmisc/cpuuse/config.h, libmisc/devnull/config.h,
1020        libmisc/dummy/config.h, libmisc/dumpbuf/config.h,
1021        libmisc/monitor/config.h, libmisc/mw-fb/config.h,
1022        libmisc/rtmonuse/config.h, libmisc/serdbg/config.h,
1023        libmisc/stackchk/config.h, libmisc/shell/config.h,
1024        libmisc/untar/config.h, libfs/src/dosfs/config.h,
1025        libfs/src/imfs/config.h, libcsupport/src/config.h: Remove.
[b02cd6ba]1026        * libcsupport/src/Makefile.am: AM_CPPFLAGS += -I$(top_builddir).
[920d9db]1027
10282003-11-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1029
1030        * libfs/Makefile.am: Cosmetics.
[9c94f544]1031
10322003-10-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1033
1034        * rtems/src/regiongetsegment.c: Remove unneccessary typecast in
1035        assignment to thread->Wait.return_argment.
1036
[920d9db]10372003-10-22      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
1038
1039        PR 515/filesystem
1040        * libfs/src/dosfs/fat_fat_operations.c: Remove commented out code.
1041
10422003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1043
1044        PR 509/filesystem
1045        * libfs/src/dosfs/fat.c: _fat_block_read and _fat_block_write return
1046        error codes instead of -1 in case of errors, as they are supposed to do
1047        according to the comments documenting these functions.
1048
[9c94f544]10492003-10-22      Joel Sherrill <joel@OARcorp.com>
1050
1051        PR 512/core
1052        * rtems/src/tasks.c, rtems/src/taskvariabledelete.c: Run task variable
1053        destructor when task variable is deleted. Also some style cleanup.
[920d9db]1054        PR 440/filesystem
1055        * libfs/src/dosfs/fat_fat_operations.c: Improve write speed with FAT12
1056        and FAT16 filesystems. Previously merged on 4.6 branch.
1057        * libfs/ChangeLog: Correct line length.
[b02cd6ba]1058        PR 511/filesystem
1059        * libcsupport/src/malloc.c: Add deferred free and protect against C
1060        Program Heap operations while in a dispatch disable critical section or
1061        ISR.
[3da33bf8]1062
[ed4b894]10632003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1064
[2baf0d86]1065        * aclocal/check-posix.m4: Add m4-quotes. Require
1066        RTEMS_CANONICAL_TARGET_CPU instead of RTEMS_CHECK_CPU.
[ed4b894]1067        * aclocal/canonical-host.m4: Remove.
1068        * configure.ac: Remove RTEMS_CANONICAL_HOST.
1069        * aclocal/sysv-ipc.m4: Remove reference to RTEMS_CANONICAL_HOST.
1070        * aclocal/canonical-target-name.m4: Use AC_CANONICAL_HOST instead of
1071        AC_CANONICAL_TARGET. Use $host instead of $target.
[2baf0d86]1072        * aclocal/check-multiprocessing.m4: Add m4-quotes. Remove
1073        RTEMS_CHECK_CPU.
[98eb4c27]1074        * aclocal/check-itron.m4, aclocal/check-networking.m4: Add m4-quotes.
1075        Require RTEMS_CANONICAL_TARGET_CPU instead of RTEMS_CHECK_CPU.
[5b2e199]1076        * aclocal/check-cpu.m4: Remove.
1077        * aclocal/canonical-target-name.m4: Add m4-quotes.
1078        * configure.ac: Merge-in former aclocal/check-cpu.m4.
[9c94f544]1079        * posix/src/cancelrun.c, posix/src/pthreadexit.c,
1080        posix/src/pthreadjoin.c, posix/ src/sigtimedwait.c: Remove unnecessary
1081        typecasts in assignments to thread->Wait.return_argument.
1082        * score/src/coremsgseize.c, score/src/coremsgsubmit.c: Remove
1083        unnecessary typecasts in assignments to  thread->Wait.return_argument.
[b212624]1084        * libmisc/capture/capture-cli.c: Reflect new rtems_monitor_command_arg_t.
[98eb4c27]1085        * librpc/src/rpc/Makefile.am, librpc/src/xdr/Makefile.am: Remove __P
1086        from AM_CPPFLAGS. Rely on sys/cdefs.h providing it.
[920d9db]1087        * libfs/src/dosfs/Makefile.am: noinst_HEADERS += fat.h.
1088        * libfs/src/dosfs/msdos_file.c (msdos_file_read,
1089        libfs/msdos_file_write): Use '0' as initial value for ret instead of
1090        RC_OK.
1091        * libfs/src/dosfs/msdos_conv.c: Remove isupper, islower, toupper,
1092        tolower (Unused).
[5b2e199]1093
[62f0829]10942003-10-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1095
1096        * configure.ac: Check for sys/cdefs.h.
[2baf0d86]1097        * aclocal/env-rtems-cpu.m4: Add project_includedir. Deprecate
1098        PROJECT_INCLUDE.  Change project_includedir to $(PROJECT_ROOT)/include
1099        for multilibs.
[62f0829]1100
[9c94f544]11012003-10-13      Joel Sherrill <joel@OARcorp.com>
1102
1103        * posix/src/cleanuppop.c, posix/src/cleanuppush.c: Protect use of
1104        _Workspace_Allocate and _Workspec_Free.
1105
11062003-10-02      Phil Torre <ptorre@zetron.com>
1107
1108        PR 504/rtems
1109        * score/include/rtems/score/coremutex.h: Add fatal error check for a
1110        task blocking on a mutex when thread dispatching is disabled.
[b02cd6ba]1111        PR 504/rtems
1112        * libcsupport/src/newlibc.c: Fix memory allocation of libc extension so
1113        it is dispatch disabled safe See PR for detailed explanation.
1114
11152003-09-26      Till Strauman <strauman@slac.stanford.edu>
1116
1117        PR 498/rtems
1118        * libcsupport/src/printk.c: RTEMS printk() does not support the %i
1119        format which is used by a lot of driver/BSP etc. code. The trivial patch
1120        allows %i/%I as an alias for %d/%D.
[9c94f544]1121
[b212624]11222003-09-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1123
1124        PR 495/rtems_misc
1125        * libmisc/capture/capture-cli.c, libmisc/monitor/mon-command.c,
1126        libmisc/monitor/mon-config.c, libmisc/monitor/mon-monitor.c,
1127        libmisc/monitor/mon-object.c, libmisc/monitor/mon-symbols.c,
1128        libmisc/monitor/monitor.h, libmisc/shell/cmds.c: Move to making libmisc
1129        16/32 bit clean.
1130
[9c94f544]11312003-09-26      Joel Sherrill <joel@OARcorp.com>
1132
1133        * score/cpu/hppa1.1/.cvsignore, score/cpu/hppa1.1/ChangeLog,
1134        score/cpu/hppa1.1/Makefile.am, score/cpu/hppa1.1/configure.ac,
1135        score/cpu/hppa1.1/cpu.c, score/cpu/hppa1.1/cpu_asm.S,
1136        score/cpu/hppa1.1/rtems/.cvsignore,
1137        score/cpu/hppa1.1/rtems/score/.cvsignore,
1138        score/cpu/hppa1.1/rtems/score/cpu.h,
1139        score/cpu/hppa1.1/rtems/score/cpu_asm.h,
1140        score/cpu/hppa1.1/rtems/score/hppa.h,
1141        score/cpu/hppa1.1/rtems/score/types.h: Removed.
[920d9db]1142        PR 492/filesystem
1143        * libfs/src/dosfs/fat_file.c: Fix inconsistent types in va_args call.
[9c94f544]1144
[71e66df]11452003-09-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1146
[98eb4c27]1147        * Makefile.am, librpc/Makefile.am: Merge-in include/Makefile.am.
1148        * include/Makefile.am, librpc/include/Makefile.am: Remove.
[71e66df]1149        * configure.ac: Reflect having removed include/Makefile.am and
1150        librpc/include/Makefile.am.
[b212624]1151
11522003-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1153
[98eb4c27]1154        * libmisc/monitor/monitor.h: Add rtems_monitor_commands[] (Illegally
[b212624]1155        applied by shell/). Remove ifdef(__mips64) (Make broken code visible
1156        again).
1157        * libmisc/monitor/mon-command.c: Add several ifndef RTEMS_UNIX to avoid
1158        warnings.
1159        * libmisc/monitor/mon-monitor.c: Remove RTEMS_CPU_HAS_16_BIT_ADDRESSES
1160        (Make broken code visible again).
1161        * libmisc/shell/cmds.c: Remove local decls of rtems_monitor_commands[].
1162
11632003-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1164
1165        * libmisc/monitor/monitor.h: Remove STREQ, STNEQ (pollute namespace),
1166        RTEMS_MONITOR_PROMPT (pollutes namespace, useless).
1167        * libmisc/monitor/mon-command.c: Add RTEMS_MONITOR_PROMPT.
1168        * libmisc/monitor/mon-monitor.c: Apply private version of STREQ.
1169        * libmisc/monitor/symbols.h: Convert to private header.
1170        * libmisc/monitor/monitor.h: Don't include symbols.h. Add forward decls.
1171        for symbols from symbols.h.
1172        * libmisc/monitor/Makefile.am: Don't install symbols.h.
1173        * libmisc/monitor/mon-symbols.c: Include "symbols.h".
[71e66df]1174
[9c94f544]11752003-09-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1176
1177        PR 489/rtems
1178        * score/include/rtems/score/thread.h: Change struct
1179        Thread_Control_struct.libc_reent to using struct _reent*.
1180        * score/inline/rtems/score/thread.inl: Reflect change above.
[b02cd6ba]1181        PR 489/rtems
1182        * libcsupport/src/newlibc.c: Reflect struct
1183        Thread_Control_struct.libc_reent  having changed from void * to struct
1184        _reent*.
1185
[8a2fcfd]11862003-09-15      Jay Monkman <jtm@smoothsmoothie.com>
1187
1188        PR 482/networking
1189        * libnetworking/rtems/rtems_glue.c: Network interfaces can't be taken
1190        down.
1191        PR 481/networking
1192        * libnetworking/net/ethernet.h, libnetworking/net/if_arp.h,
1193        libnetworking/netinet/if_ether.h: Network structs should be packed.
1194
[b02cd6ba]11952003-09-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1196
1197        * libcsupport/src/sync.c: Don't undef __STRICT_ANSI__. Use struct _reent
1198        (struct reent doesn't exist).
1199        PR 486/rtems
1200        * libcsupport/src/newlib.c: Unconditionally include <stdio.h>.
[9c94f544]1201
12022003-09-11      Joel Sherrill <joel@OARcorp.com>
1203
1204        PR 488/rtems
1205        * rtems/src/taskcreate.c, rtems/src/tasks.c: Ensure notepads are zeroed.
1206
[920d9db]12072003-09-09      Ralf Corsepius <ralf_corsepius@rtems.com>
1208
1209        PR 487/filesystem
1210        * libfs/src/dosfs/fat_file.c: Correct typing per gcc 3.3 warnings.
1211
[9c94f544]12122003-09-08      Mikec Ivica <mikici@acm.org>
1213
1214        * score/inline/rtems/score/userext.inl,
1215        score/macros/rtems/score/userext.inl: Add missing cast.
1216
12172003-09-08      Derick Hammond <derick@perkinstechnologies.com.au>
1218
1219        PR 484/rtems
1220        * score/src/threadcreateidle.c: Idle task name was initialized
1221        incorrectly.
1222
[09fd8ce5]12232003-09-04      Joel Sherrill <joel@OARcorp.com>
1224
[98eb4c27]1225        * include/rtems/bspIo.h, include/rtems/fs.h, include/rtems/userenv.h,
1226        itron/include/itron.h, itron/include/itronsys/eventflags.h,
[9c94f544]1227        itron/include/itronsys/fmempool.h, itron/include/itronsys/intr.h,
1228        itron/include/itronsys/mbox.h, itron/include/itronsys/msgbuffer.h,
1229        itron/include/itronsys/network.h, itron/include/itronsys/port.h,
1230        itron/include/itronsys/semaphore.h, itron/include/itronsys/status.h,
1231        itron/include/itronsys/sysmgmt.h, itron/include/itronsys/task.h,
1232        itron/include/itronsys/time.h, itron/include/itronsys/types.h,
1233        itron/include/itronsys/vmempool.h, itron/include/rtems/itron/config.h,
1234        itron/include/rtems/itron/eventflags.h,
1235        itron/include/rtems/itron/fmempool.h, itron/include/rtems/itron/intr.h,
1236        itron/include/rtems/itron/itronapi.h, itron/include/rtems/itron/mbox.h,
1237        itron/include/rtems/itron/msgbuffer.h,
1238        itron/include/rtems/itron/network.h, itron/include/rtems/itron/object.h,
1239        itron/include/rtems/itron/port.h, itron/include/rtems/itron/semaphore.h,
1240        itron/include/rtems/itron/sysmgmt.h, itron/include/rtems/itron/task.h,
1241        itron/include/rtems/itron/time.h, itron/include/rtems/itron/vmempool.h,
1242        itron/inline/rtems/itron/eventflags.inl,
1243        itron/inline/rtems/itron/fmempool.inl,
1244        itron/inline/rtems/itron/intr.inl, itron/inline/rtems/itron/mbox.inl,
1245        itron/inline/rtems/itron/msgbuffer.inl,
1246        itron/inline/rtems/itron/network.inl, itron/inline/rtems/itron/port.inl,
1247        itron/inline/rtems/itron/semaphore.inl,
1248        itron/inline/rtems/itron/sysmgmt.inl, itron/inline/rtems/itron/task.inl,
1249        itron/inline/rtems/itron/time.inl,
1250        itron/inline/rtems/itron/vmempool.inl,
1251        itron/macros/rtems/itron/eventflags.inl,
1252        itron/macros/rtems/itron/fmempool.inl,
1253        itron/macros/rtems/itron/intr.inl, itron/macros/rtems/itron/mbox.inl,
1254        itron/macros/rtems/itron/msgbuffer.inl,
1255        itron/macros/rtems/itron/network.inl, itron/macros/rtems/itron/port.inl,
1256        itron/macros/rtems/itron/semaphore.inl,
1257        itron/macros/rtems/itron/sysmgmt.inl, itron/macros/rtems/itron/task.inl,
1258        itron/macros/rtems/itron/time.inl,
1259        itron/macros/rtems/itron/vmempool.inl, itron/src/can_wup.c,
1260        itron/src/chg_pri.c, itron/src/cre_mbf.c, itron/src/cre_mbx.c,
1261        itron/src/cre_sem.c, itron/src/cre_tsk.c, itron/src/del_mbf.c,
1262        itron/src/del_mbx.c, itron/src/del_sem.c, itron/src/del_tsk.c,
1263        itron/src/dis_dsp.c, itron/src/ena_dsp.c, itron/src/eventflags.c,
1264        itron/src/exd_tsk.c, itron/src/ext_tsk.c, itron/src/fmempool.c,
1265        itron/src/frsm_tsk.c, itron/src/get_tid.c, itron/src/itronintr.c,
1266        itron/src/itronsem.c, itron/src/itrontime.c, itron/src/mbox.c,
1267        itron/src/mboxtranslatereturncode.c, itron/src/msgbuffer.c,
1268        itron/src/msgbuffertranslatereturncode.c, itron/src/network.c,
1269        itron/src/port.c, itron/src/prcv_mbf.c, itron/src/prcv_mbx.c,
1270        itron/src/preq_sem.c, itron/src/psnd_mbf.c, itron/src/rcv_mbf.c,
1271        itron/src/rcv_mbx.c, itron/src/ref_mbf.c, itron/src/ref_mbx.c,
1272        itron/src/ref_sem.c, itron/src/ref_tsk.c, itron/src/rel_wai.c,
1273        itron/src/rot_rdq.c, itron/src/rsm_tsk.c, itron/src/sig_sem.c,
1274        itron/src/slp_tsk.c, itron/src/snd_mbf.c, itron/src/snd_mbx.c,
1275        itron/src/sta_tsk.c, itron/src/sus_tsk.c, itron/src/sysmgmt.c,
1276        itron/src/task.c, itron/src/ter_tsk.c, itron/src/trcv_mbf.c,
1277        itron/src/trcv_mbx.c, itron/src/tslp_tsk.c, itron/src/tsnd_mbf.c,
1278        itron/src/twai_sem.c, itron/src/vmempool.c, itron/src/wai_sem.c,
[98eb4c27]1279        itron/src/wup_tsk.c, posix/include/rtems/posix/cond.h,
1280        posix/include/rtems/posix/condmp.h, posix/include/rtems/posix/config.h,
1281        posix/include/rtems/posix/intr.h, posix/include/rtems/posix/key.h,
1282        posix/include/rtems/posix/mqueue.h,
[9c94f544]1283        posix/include/rtems/posix/mqueuemp.h, posix/include/rtems/posix/mutex.h,
1284        posix/include/rtems/posix/mutexmp.h,
1285        posix/include/rtems/posix/posixapi.h,
1286        posix/include/rtems/posix/pthread.h,
1287        posix/include/rtems/posix/pthreadmp.h,
1288        posix/include/rtems/posix/ptimer.h,
1289        posix/include/rtems/posix/semaphore.h,
1290        posix/include/rtems/posix/semaphoremp.h,
1291        posix/inline/rtems/posix/cond.inl, posix/inline/rtems/posix/intr.inl,
1292        posix/inline/rtems/posix/key.inl, posix/inline/rtems/posix/mqueue.inl,
1293        posix/inline/rtems/posix/mutex.inl,
1294        posix/inline/rtems/posix/pthread.inl,
1295        posix/inline/rtems/posix/semaphore.inl,
1296        posix/inline/rtems/posix/timer.inl, posix/macros/rtems/posix/cond.inl,
1297        posix/macros/rtems/posix/intr.inl, posix/macros/rtems/posix/key.inl,
1298        posix/macros/rtems/posix/mqueue.inl, posix/macros/rtems/posix/mutex.inl,
1299        posix/macros/rtems/posix/pthread.inl,
1300        posix/macros/rtems/posix/semaphore.inl,
1301        posix/macros/rtems/posix/timer.inl, posix/src/alarm.c, posix/src/kill.c,
1302        posix/src/killinfo.c, posix/src/mqueuetranslatereturncode.c,
1303        posix/src/pause.c, posix/src/pthreadattrdestroy.c,
1304        posix/src/pthreadattrgetdetachstate.c,
1305        posix/src/pthreadattrgetinheritsched.c,
1306        posix/src/pthreadattrgetschedparam.c,
1307        posix/src/pthreadattrgetschedpolicy.c, posix/src/pthreadattrgetscope.c,
1308        posix/src/pthreadattrgetstackaddr.c,
1309        posix/src/pthreadattrgetstacksize.c, posix/src/pthreadattrinit.c,
1310        posix/src/pthreadattrsetdetachstate.c,
1311        posix/src/pthreadattrsetinheritsched.c,
1312        posix/src/pthreadattrsetschedparam.c,
1313        posix/src/pthreadattrsetschedpolicy.c, posix/src/pthreadattrsetscope.c,
1314        posix/src/pthreadattrsetstackaddr.c,
1315        posix/src/pthreadattrsetstacksize.c, posix/src/pthreadcreate.c,
1316        posix/src/pthreaddetach.c, posix/src/pthreadequal.c,
1317        posix/src/pthreadexit.c, posix/src/pthreadgetcpuclockid.c,
1318        posix/src/pthreadgetcputime.c, posix/src/pthreadgetschedparam.c,
1319        posix/src/pthreadjoin.c, posix/src/pthreadkill.c,
1320        posix/src/pthreadonce.c, posix/src/pthreadself.c,
1321        posix/src/pthreadsetcputime.c, posix/src/pthreadsetschedparam.c,
1322        posix/src/pthreadsigmask.c, posix/src/sigaction.c,
1323        posix/src/sigaddset.c, posix/src/sigdelset.c, posix/src/sigemptyset.c,
1324        posix/src/sigfillset.c, posix/src/sigismember.c, posix/src/signal_2.c,
1325        posix/src/sigpending.c, posix/src/sigprocmask.c, posix/src/sigqueue.c,
1326        posix/src/sigsuspend.c, posix/src/sigtimedwait.c, posix/src/sigwait.c,
[98eb4c27]1327        posix/src/sigwaitinfo.c, posix/src/ualarm.c,
1328        score/include/rtems/debug.h, score/include/rtems/seterr.h,
[9c94f544]1329        score/include/rtems/system.h, score/include/rtems/score/address.h,
1330        score/include/rtems/score/apiext.h,
1331        score/include/rtems/score/apimutex.h,
1332        score/include/rtems/score/bitfield.h, score/include/rtems/score/chain.h,
1333        score/include/rtems/score/context.h, score/include/rtems/score/copyrt.h,
1334        score/include/rtems/score/coremsg.h,
1335        score/include/rtems/score/coremutex.h,
1336        score/include/rtems/score/coresem.h, score/include/rtems/score/heap.h,
1337        score/include/rtems/score/interr.h, score/include/rtems/score/isr.h,
1338        score/include/rtems/score/mpci.h, score/include/rtems/score/mppkt.h,
1339        score/include/rtems/score/object.h,
1340        score/include/rtems/score/objectmp.h,
1341        score/include/rtems/score/priority.h, score/include/rtems/score/stack.h,
1342        score/include/rtems/score/states.h,
1343        score/include/rtems/score/sysstate.h,
1344        score/include/rtems/score/thread.h,
1345        score/include/rtems/score/threadmp.h,
1346        score/include/rtems/score/threadq.h, score/include/rtems/score/tod.h,
1347        score/include/rtems/score/tqdata.h, score/include/rtems/score/userext.h,
1348        score/include/rtems/score/watchdog.h,
1349        score/include/rtems/score/wkspace.h,
1350        score/inline/rtems/score/address.inl,
1351        score/inline/rtems/score/chain.inl,
1352        score/inline/rtems/score/coremsg.inl,
1353        score/inline/rtems/score/coremutex.inl,
1354        score/inline/rtems/score/coresem.inl, score/inline/rtems/score/heap.inl,
1355        score/inline/rtems/score/isr.inl, score/inline/rtems/score/mppkt.inl,
1356        score/inline/rtems/score/object.inl,
1357        score/inline/rtems/score/objectmp.inl,
1358        score/inline/rtems/score/priority.inl,
1359        score/inline/rtems/score/stack.inl, score/inline/rtems/score/states.inl,
1360        score/inline/rtems/score/sysstate.inl,
1361        score/inline/rtems/score/thread.inl,
1362        score/inline/rtems/score/threadmp.inl, score/inline/rtems/score/tod.inl,
1363        score/inline/rtems/score/tqdata.inl,
1364        score/inline/rtems/score/userext.inl,
1365        score/inline/rtems/score/watchdog.inl,
1366        score/inline/rtems/score/wkspace.inl,
1367        score/macros/rtems/score/address.inl,
1368        score/macros/rtems/score/chain.inl,
1369        score/macros/rtems/score/coremsg.inl,
1370        score/macros/rtems/score/coremutex.inl,
1371        score/macros/rtems/score/coresem.inl, score/macros/rtems/score/heap.inl,
1372        score/macros/rtems/score/isr.inl, score/macros/rtems/score/mppkt.inl,
1373        score/macros/rtems/score/object.inl,
1374        score/macros/rtems/score/objectmp.inl,
1375        score/macros/rtems/score/priority.inl,
1376        score/macros/rtems/score/stack.inl, score/macros/rtems/score/states.inl,
1377        score/macros/rtems/score/sysstate.inl,
1378        score/macros/rtems/score/thread.inl,
1379        score/macros/rtems/score/threadmp.inl, score/macros/rtems/score/tod.inl,
1380        score/macros/rtems/score/tqdata.inl,
1381        score/macros/rtems/score/userext.inl,
1382        score/macros/rtems/score/watchdog.inl,
1383        score/macros/rtems/score/wkspace.inl, score/src/apiext.c,
1384        score/src/chain.c, score/src/coremsg.c, score/src/coremsgbroadcast.c,
1385        score/src/coremsgclose.c, score/src/coremsgflush.c,
1386        score/src/coremsgflushsupp.c, score/src/coremsgflushwait.c,
1387        score/src/coremsginsert.c, score/src/coremsgseize.c,
1388        score/src/coremsgsubmit.c, score/src/coremutex.c,
1389        score/src/coremutexflush.c, score/src/coremutexseize.c,
1390        score/src/coremutexsurrender.c, score/src/coresem.c,
1391        score/src/coresemflush.c, score/src/coresemseize.c,
1392        score/src/coresemsurrender.c, score/src/coretod.c,
1393        score/src/coretodset.c, score/src/coretodtickle.c,
1394        score/src/coretodtoseconds.c, score/src/coretodvalidate.c,
1395        score/src/heap.c, score/src/heapallocate.c, score/src/heapextend.c,
1396        score/src/heapfree.c, score/src/heapgetinfo.c,
1397        score/src/heapsizeofuserarea.c, score/src/heapwalk.c,
1398        score/src/interr.c, score/src/isr.c, score/src/iterateoverthreads.c,
1399        score/src/mpci.c, score/src/object.c, score/src/objectallocate.c,
1400        score/src/objectallocatebyindex.c, score/src/objectclearname.c,
1401        score/src/objectcomparenameraw.c, score/src/objectcomparenamestring.c,
1402        score/src/objectcopynameraw.c, score/src/objectcopynamestring.c,
1403        score/src/objectextendinformation.c, score/src/objectfree.c,
1404        score/src/objectget.c, score/src/objectgetbyindex.c,
1405        score/src/objectgetisr.c, score/src/objectgetnext.c,
1406        score/src/objectgetnoprotection.c, score/src/objectidtoname.c,
1407        score/src/objectinitializeinformation.c, score/src/objectmp.c,
1408        score/src/objectnametoid.c, score/src/objectshrinkinformation.c,
1409        score/src/thread.c, score/src/threadchangepriority.c,
1410        score/src/threadclearstate.c, score/src/threadclose.c,
1411        score/src/threadcreateidle.c, score/src/threaddelayended.c,
1412        score/src/threaddispatch.c, score/src/threadevaluatemode.c,
1413        score/src/threadget.c, score/src/threadhandler.c,
1414        score/src/threadidlebody.c, score/src/threadinitialize.c,
1415        score/src/threadloadenv.c, score/src/threadmp.c, score/src/threadq.c,
1416        score/src/threadqdequeue.c, score/src/threadqdequeuefifo.c,
1417        score/src/threadqdequeuepriority.c, score/src/threadqenqueue.c,
1418        score/src/threadqenqueuefifo.c, score/src/threadqenqueuepriority.c,
1419        score/src/threadqextract.c, score/src/threadqextractfifo.c,
1420        score/src/threadqextractpriority.c, score/src/threadqextractwithproxy.c,
1421        score/src/threadqfirst.c, score/src/threadqfirstfifo.c,
1422        score/src/threadqfirstpriority.c, score/src/threadqflush.c,
1423        score/src/threadqtimeout.c, score/src/threadready.c,
1424        score/src/threadreset.c, score/src/threadresettimeslice.c,
1425        score/src/threadrestart.c, score/src/threadresume.c,
1426        score/src/threadrotatequeue.c, score/src/threadsetpriority.c,
1427        score/src/threadsetstate.c, score/src/threadsettransient.c,
1428        score/src/threadstackallocate.c, score/src/threadstackfree.c,
1429        score/src/threadstart.c, score/src/threadstartmultitasking.c,
1430        score/src/threadsuspend.c, score/src/threadtickletimeslice.c,
1431        score/src/threadyieldprocessor.c, score/src/userext.c,
1432        score/src/watchdog.c, score/src/watchdogadjust.c,
1433        score/src/watchdoginsert.c, score/src/watchdogremove.c,
[98eb4c27]1434        score/src/watchdogtickle.c, score/src/wkspace.c,
1435        sapi/include/confdefs.h, sapi/include/rtems/config.h,
[9c94f544]1436        sapi/include/rtems/extension.h, sapi/include/rtems/fatal.h,
1437        sapi/include/rtems/init.h, sapi/include/rtems/io.h,
1438        sapi/include/rtems/mptables.h, sapi/include/rtems/sptables.h,
1439        sapi/include/rtems/sptables.h.in, sapi/inline/rtems/extension.inl,
1440        sapi/macros/rtems/extension.inl, sapi/src/debug.c, sapi/src/exinit.c,
1441        sapi/src/extension.c, sapi/src/extensioncreate.c,
1442        sapi/src/extensiondelete.c, sapi/src/extensionident.c, sapi/src/fatal.c,
1443        sapi/src/io.c, sapi/src/itronapi.c, sapi/src/posixapi.c,
[98eb4c27]1444        sapi/src/rtemsapi.c, rtems/include/rtems.h,
1445        rtems/include/rtems/rtems/asr.h, rtems/include/rtems/rtems/attr.h,
1446        rtems/include/rtems/rtems/cache.h, rtems/include/rtems/rtems/clock.h,
1447        rtems/include/rtems/rtems/config.h, rtems/include/rtems/rtems/dpmem.h,
1448        rtems/include/rtems/rtems/event.h, rtems/include/rtems/rtems/eventmp.h,
[9c94f544]1449        rtems/include/rtems/rtems/eventset.h, rtems/include/rtems/rtems/intr.h,
1450        rtems/include/rtems/rtems/message.h, rtems/include/rtems/rtems/modes.h,
1451        rtems/include/rtems/rtems/mp.h, rtems/include/rtems/rtems/msgmp.h,
1452        rtems/include/rtems/rtems/options.h, rtems/include/rtems/rtems/part.h,
1453        rtems/include/rtems/rtems/partmp.h, rtems/include/rtems/rtems/ratemon.h,
1454        rtems/include/rtems/rtems/region.h,
1455        rtems/include/rtems/rtems/regionmp.h,
1456        rtems/include/rtems/rtems/rtemsapi.h, rtems/include/rtems/rtems/sem.h,
1457        rtems/include/rtems/rtems/semmp.h, rtems/include/rtems/rtems/signal.h,
1458        rtems/include/rtems/rtems/signalmp.h,
1459        rtems/include/rtems/rtems/status.h, rtems/include/rtems/rtems/support.h,
1460        rtems/include/rtems/rtems/taskmp.h, rtems/include/rtems/rtems/tasks.h,
1461        rtems/include/rtems/rtems/timer.h, rtems/include/rtems/rtems/types.h,
1462        rtems/inline/rtems/rtems/asr.inl, rtems/inline/rtems/rtems/attr.inl,
1463        rtems/inline/rtems/rtems/dpmem.inl, rtems/inline/rtems/rtems/event.inl,
1464        rtems/inline/rtems/rtems/eventset.inl,
1465        rtems/inline/rtems/rtems/message.inl,
1466        rtems/inline/rtems/rtems/modes.inl,
1467        rtems/inline/rtems/rtems/options.inl, rtems/inline/rtems/rtems/part.inl,
1468        rtems/inline/rtems/rtems/ratemon.inl,
1469        rtems/inline/rtems/rtems/region.inl, rtems/inline/rtems/rtems/sem.inl,
1470        rtems/inline/rtems/rtems/status.inl,
1471        rtems/inline/rtems/rtems/support.inl,
1472        rtems/inline/rtems/rtems/tasks.inl, rtems/inline/rtems/rtems/timer.inl,
1473        rtems/macros/rtems/rtems/asr.inl, rtems/macros/rtems/rtems/attr.inl,
1474        rtems/macros/rtems/rtems/dpmem.inl, rtems/macros/rtems/rtems/event.inl,
1475        rtems/macros/rtems/rtems/eventset.inl,
1476        rtems/macros/rtems/rtems/message.inl,
1477        rtems/macros/rtems/rtems/modes.inl,
1478        rtems/macros/rtems/rtems/options.inl, rtems/macros/rtems/rtems/part.inl,
1479        rtems/macros/rtems/rtems/ratemon.inl,
1480        rtems/macros/rtems/rtems/region.inl, rtems/macros/rtems/rtems/sem.inl,
1481        rtems/macros/rtems/rtems/status.inl,
1482        rtems/macros/rtems/rtems/support.inl,
1483        rtems/macros/rtems/rtems/tasks.inl, rtems/macros/rtems/rtems/timer.inl,
1484        rtems/src/attr.c, rtems/src/clockget.c, rtems/src/clockset.c,
1485        rtems/src/clocktick.c, rtems/src/dpmem.c, rtems/src/dpmemcreate.c,
1486        rtems/src/dpmemdelete.c, rtems/src/dpmemexternal2internal.c,
1487        rtems/src/dpmemident.c, rtems/src/dpmeminternal2external.c,
1488        rtems/src/event.c, rtems/src/eventmp.c, rtems/src/eventreceive.c,
1489        rtems/src/eventseize.c, rtems/src/eventsend.c,
1490        rtems/src/eventsurrender.c, rtems/src/eventtimeout.c, rtems/src/intr.c,
1491        rtems/src/intrbody.c, rtems/src/intrcatch.c, rtems/src/mp.c,
1492        rtems/src/msg.c, rtems/src/msgmp.c, rtems/src/msgqallocate.c,
1493        rtems/src/msgqbroadcast.c, rtems/src/msgqcreate.c,
1494        rtems/src/msgqdelete.c, rtems/src/msgqflush.c,
1495        rtems/src/msgqgetnumberpending.c, rtems/src/msgqident.c,
1496        rtems/src/msgqreceive.c, rtems/src/msgqsend.c, rtems/src/msgqsubmit.c,
1497        rtems/src/msgqtranslatereturncode.c, rtems/src/msgqurgent.c,
1498        rtems/src/part.c, rtems/src/partcreate.c, rtems/src/partdelete.c,
1499        rtems/src/partgetbuffer.c, rtems/src/partident.c, rtems/src/partmp.c,
1500        rtems/src/partreturnbuffer.c, rtems/src/ratemon.c,
1501        rtems/src/ratemoncancel.c, rtems/src/ratemoncreate.c,
1502        rtems/src/ratemondelete.c, rtems/src/ratemongetstatus.c,
1503        rtems/src/ratemonident.c, rtems/src/ratemonperiod.c,
1504        rtems/src/ratemontimeout.c, rtems/src/region.c,
1505        rtems/src/regioncreate.c, rtems/src/regiondelete.c,
1506        rtems/src/regionextend.c, rtems/src/regiongetinfo.c,
1507        rtems/src/regiongetsegment.c, rtems/src/regiongetsegmentsize.c,
1508        rtems/src/regionident.c, rtems/src/regionmp.c,
1509        rtems/src/regionreturnsegment.c, rtems/src/rtclock.c,
1510        rtems/src/rtemsidtoname.c, rtems/src/rtemstimer.c, rtems/src/sem.c,
1511        rtems/src/semcreate.c, rtems/src/semdelete.c, rtems/src/semflush.c,
1512        rtems/src/semident.c, rtems/src/semmp.c, rtems/src/semobtain.c,
1513        rtems/src/semrelease.c, rtems/src/semtranslatereturncode.c,
1514        rtems/src/signal.c, rtems/src/signalcatch.c, rtems/src/signalmp.c,
1515        rtems/src/signalsend.c, rtems/src/taskcreate.c, rtems/src/taskdelete.c,
1516        rtems/src/taskgetnote.c, rtems/src/taskident.c,
1517        rtems/src/taskinitusers.c, rtems/src/taskissuspended.c,
1518        rtems/src/taskmode.c, rtems/src/taskmp.c, rtems/src/taskrestart.c,
1519        rtems/src/taskresume.c, rtems/src/tasks.c, rtems/src/tasksetnote.c,
1520        rtems/src/tasksetpriority.c, rtems/src/taskstart.c,
1521        rtems/src/tasksuspend.c, rtems/src/taskvariableadd.c,
1522        rtems/src/taskvariabledelete.c, rtems/src/taskvariableget.c,
1523        rtems/src/taskwakeafter.c, rtems/src/taskwakewhen.c,
1524        rtems/src/timercancel.c, rtems/src/timercreate.c,
1525        rtems/src/timerdelete.c, rtems/src/timerfireafter.c,
1526        rtems/src/timerfirewhen.c, rtems/src/timergetinfo.c,
1527        rtems/src/timerident.c, rtems/src/timerreset.c, rtems/src/timerserver.c,
[98eb4c27]1528        rtems/src/timerserverfireafter.c, rtems/src/timerserverfirewhen.c,
1529        libmisc/cpuuse/cpuuse.c, libmisc/cpuuse/cpuuse.h,
[b212624]1530        libmisc/devnull/devnull.c, libmisc/devnull/devnull.h,
1531        libmisc/dummy/dummy.c, libmisc/dumpbuf/dumpbuf.c,
1532        libmisc/dumpbuf/dumpbuf.h, libmisc/fsmount/fsmount.c,
1533        libmisc/fsmount/fsmount.h, libmisc/serdbg/serdbgio.c,
1534        libmisc/serdbg/termios_printk.c, libmisc/stackchk/check.c,
1535        libmisc/stackchk/internal.h, libmisc/stackchk/stackchk.h,
[98eb4c27]1536        libmisc/untar/untar.c, libmisc/untar/untar.h,
1537        libblock/include/rtems/ide_part_table.h, libblock/src/ata.c,
1538        libblock/src/ide_part_table.c, libfs/src/dosfs/dosfs.h,
1539        libfs/src/dosfs/fat.h, libfs/src/dosfs/fat_fat_operations.h,
1540        libfs/src/dosfs/fat_file.h, libfs/src/dosfs/msdos.h,
1541        libfs/src/dosfs/msdos_create.c, libfs/src/dosfs/msdos_dir.c,
1542        libfs/src/dosfs/msdos_eval.c, libfs/src/dosfs/msdos_file.c,
1543        libfs/src/dosfs/msdos_free.c, libfs/src/dosfs/msdos_fsunmount.c,
1544        libfs/src/dosfs/msdos_handlers_dir.c,
[920d9db]1545        libfs/src/dosfs/msdos_handlers_file.c, libfs/src/dosfs/msdos_init.c,
1546        libfs/src/dosfs/msdos_initsupp.c, libfs/src/dosfs/msdos_misc.c,
1547        libfs/src/dosfs/msdos_mknod.c, libfs/src/dosfs/msdos_node_type.c,
1548        libfs/src/imfs/deviceio.c, libfs/src/imfs/imfs.h,
1549        libfs/src/imfs/imfs_chown.c, libfs/src/imfs/imfs_config.c,
1550        libfs/src/imfs/imfs_creat.c, libfs/src/imfs/imfs_debug.c,
1551        libfs/src/imfs/imfs_directory.c, libfs/src/imfs/imfs_eval.c,
1552        libfs/src/imfs/imfs_fchmod.c, libfs/src/imfs/imfs_fcntl.c,
1553        libfs/src/imfs/imfs_fdatasync.c, libfs/src/imfs/imfs_free.c,
1554        libfs/src/imfs/imfs_fsunmount.c, libfs/src/imfs/imfs_getchild.c,
1555        libfs/src/imfs/imfs_gtkn.c, libfs/src/imfs/imfs_handlers_device.c,
1556        libfs/src/imfs/imfs_handlers_directory.c,
1557        libfs/src/imfs/imfs_handlers_link.c,
1558        libfs/src/imfs/imfs_handlers_memfile.c, libfs/src/imfs/imfs_init.c,
1559        libfs/src/imfs/imfs_initsupp.c, libfs/src/imfs/imfs_link.c,
1560        libfs/src/imfs/imfs_mknod.c, libfs/src/imfs/imfs_mount.c,
1561        libfs/src/imfs/imfs_ntype.c, libfs/src/imfs/imfs_readlink.c,
1562        libfs/src/imfs/imfs_rmnod.c, libfs/src/imfs/imfs_stat.c,
1563        libfs/src/imfs/imfs_symlink.c, libfs/src/imfs/imfs_unixstub.c,
1564        libfs/src/imfs/imfs_unlink.c, libfs/src/imfs/imfs_unmount.c,
1565        libfs/src/imfs/imfs_utime.c, libfs/src/imfs/ioman.c,
1566        libfs/src/imfs/linearfile.c, libfs/src/imfs/memfile.c,
[98eb4c27]1567        libfs/src/imfs/miniimfs_init.c, libcsupport/include/chain.h,
1568        libcsupport/include/clockdrv.h, libcsupport/include/console.h,
1569        libcsupport/include/iosupp.h, libcsupport/include/rtc.h,
1570        libcsupport/include/spurious.h, libcsupport/include/timerdrv.h,
1571        libcsupport/include/vmeintr.h, libcsupport/include/motorola/mc68230.h,
[b02cd6ba]1572        libcsupport/include/rtems/libcsupport.h,
1573        libcsupport/include/rtems/libio.h, libcsupport/include/rtems/libio_.h,
1574        libcsupport/include/rtems/termiostypes.h,
1575        libcsupport/include/sys/termios.h, libcsupport/include/zilog/z8036.h,
1576        libcsupport/include/zilog/z8530.h, libcsupport/include/zilog/z8536.h,
1577        libcsupport/src/__brk.c, libcsupport/src/__gettod.c,
1578        libcsupport/src/__sbrk.c, libcsupport/src/__times.c,
1579        libcsupport/src/access.c, libcsupport/src/base_fs.c,
1580        libcsupport/src/cfgetispeed.c, libcsupport/src/cfgetospeed.c,
1581        libcsupport/src/cfsetispeed.c, libcsupport/src/cfsetospeed.c,
1582        libcsupport/src/chdir.c, libcsupport/src/chmod.c,
1583        libcsupport/src/chown.c, libcsupport/src/chroot.c,
1584        libcsupport/src/close.c, libcsupport/src/ctermid.c,
1585        libcsupport/src/dup.c, libcsupport/src/dup2.c, libcsupport/src/eval.c,
1586        libcsupport/src/fchdir.c, libcsupport/src/fchmod.c,
1587        libcsupport/src/fcntl.c, libcsupport/src/fdatasync.c,
1588        libcsupport/src/fpathconf.c, libcsupport/src/fs_null_handlers.c,
1589        libcsupport/src/fstat.c, libcsupport/src/fsync.c,
1590        libcsupport/src/ftruncate.c, libcsupport/src/getdents.c,
1591        libcsupport/src/getpwent.c, libcsupport/src/hosterr.c,
1592        libcsupport/src/ioctl.c, libcsupport/src/isatty.c,
1593        libcsupport/src/libio.c, libcsupport/src/libio_sockets.c,
1594        libcsupport/src/link.c, libcsupport/src/lseek.c,
1595        libcsupport/src/lstat.c, libcsupport/src/malloc.c,
1596        libcsupport/src/mallocfreespace.c, libcsupport/src/mkdir.c,
1597        libcsupport/src/mkfifo.c, libcsupport/src/mknod.c,
1598        libcsupport/src/mount.c, libcsupport/src/newlibc.c,
1599        libcsupport/src/no_libc.c, libcsupport/src/no_posix.c,
1600        libcsupport/src/open.c, libcsupport/src/pathconf.c,
1601        libcsupport/src/pipe.c, libcsupport/src/privateenv.c,
1602        libcsupport/src/read.c, libcsupport/src/readlink.c,
1603        libcsupport/src/rewinddir.c, libcsupport/src/rmdir.c,
1604        libcsupport/src/seekdir.c, libcsupport/src/stat.c,
1605        libcsupport/src/symlink.c, libcsupport/src/sync.c,
1606        libcsupport/src/tcdrain.c, libcsupport/src/tcflow.c,
1607        libcsupport/src/tcflush.c, libcsupport/src/tcgetattr.c,
1608        libcsupport/src/tcgetprgrp.c, libcsupport/src/tcsendbreak.c,
1609        libcsupport/src/tcsetattr.c, libcsupport/src/tcsetpgrp.c,
1610        libcsupport/src/telldir.c, libcsupport/src/termios.c,
1611        libcsupport/src/termiosinitialize.c, libcsupport/src/truncate.c,
1612        libcsupport/src/umask.c, libcsupport/src/unixlibc.c,
1613        libcsupport/src/unlink.c, libcsupport/src/unmount.c,
[98eb4c27]1614        libcsupport/src/utime.c, libcsupport/src/write.c,
1615        libnetworking/rtems/mkrootfs.c, libnetworking/rtems/mkrootfs.h: URL for
1616        license changed.
[b02cd6ba]1617        PR 479/rtems_misc
1618        * libcsupport/src/malloc.c: Per multiple standards realloc does not free
1619        the original memory if the allocation of the requested larger block
1620        fails.
[920d9db]1621
16222003-09-03      Joel Sherrill <joel@OARcorp.com>
1623
1624        * libfs/msdos_create.c: Remove unused variable warning.
[09fd8ce5]1625
[b02cd6ba]16262003-09-02      Joel Sherrill <joel@OARcorp.com>
1627
1628        * libcsupport/src/open.c: Fix typo.
1629        * libcsupport/src/malloc.c: Remove test define left in.
1630
[8a2fcfd]16312003-09-02      Jiri Gaisler <jiri@gaisler.com>
1632
1633        PR 476/networking
1634        * libnetworking/machine/in_cksum.h: Fix in_cksum calculation on SPARC.
1635
[b02cd6ba]16362003-09-02      Ilya Alexeev <ilya@continuum.ru>
1637
1638        PR 472/filesystem
1639        src/malloc.c: Need to include apimutex.h when MALLOC_STATS is defined.
1640
[ac3786b]16412003-08-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1642
1643        * aclocal/rtems-top.m4: Add RTEMS_API.
1644        AC_DEFAULT_PREFIX([/opt/rtems-][RTEMS_API]).
1645
[30d5640]16462003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1647
1648        * aclocal/rtems-debug.m4: Remove.
[98eb4c27]1649        * aclocal/enable-rtems-debug.m4, aclocal/check-rtems-debug.m4: New
1650        (Split out from rtems-debug.m4).
[2baf0d86]1651        * automake/local.am: Remove "debug".
[9c94f544]1652        PR 449/rtems:
[98eb4c27]1653        * posix/src/getegid.c, posix/src/geteuid.c, posix/src/getgid.c,
1654        posix/src/getgroups.c, posix/src/getlogin.c, posix/src/getpgrp.c,
1655        posix/src/getpid.c, posix/src/getppid.c, posix/src/getuid.c,
1656        posix/src/setpgid.c, posix/src/setsid.c: Remove (Moved to
1657        ../libcsupport/src).
[9c94f544]1658        * posix/Makefile.am: Reflect changes above.
[b02cd6ba]1659        PR 449/rtems:
[98eb4c27]1660        * libcsupport/src/getegid.c, libcsupport/src/geteuid.c,
1661        libcsupport/src/getgid.c, libcsupport/src/getgroups.c,
1662        libcsupport/src/getlogin.c, libcsupport/src/getpgrp.c,
1663        libcsupport/src/getpid.c, libcsupport/src/getppid.c,
1664        libcsupport/src/getuid.c, libcsupport/src/setpgid.c,
1665        libcsupport/src/setsid.c: New (Copied from ../posix/src).
[b02cd6ba]1666        * libcsupport/src/no_posix: Remove getpid and _getpid_r.
1667        * libcsupport/Makefile.am: Reflect changes above.
[9c94f544]1668
[b212624]16692003-08-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1670
1671        * libmisc/fsmount/Makefile.am: Fix path to automake-includes.
1672
[9c94f544]16732003-08-14      Joel Sherrill <joel@OARcorp.com>
1674
1675        * posix/src/mqueuenametoid.c, posix/src/semaphorenametoid.c: Added ID to
1676        name lookup service and changed name of id/name translation status code.
1677        This propagated to multiple functions. The user API service added was
1678        rtems_object_id_to_name().
1679        PR 92/rtems
1680        * posix/Makefile.am, posix/src/alarm.c, posix/src/psignal.c: Added
1681        ualarm() and usleep().
1682        * posix/src/ualarm.c, posix/src/usleep.c: New files.
1683        * score/Makefile.am, score/include/rtems/score/object.h,
1684        score/include/rtems/score/objectmp.h, score/src/objectmp.c,
1685        score/src/objectnametoid.c: Added ID to name lookup service and changed
1686        name of id/name translation status code. This propagated to multiple
1687        functions. The user API service added was rtems_object_id_to_name().
1688        * score/src/objectidtoname.c: New file.
1689        PR 408/filesystem
1690        * score/score/Makefile.am, score/score/include/rtems/score/thread.h:
1691        Added sync() service. As part of adding this service, the new RTEMS
1692        service rtems_iterate_over_all_threads() was also added. This new
1693        service makes it easier to iterate over all the tasks/threads in a
1694        system and perform an action on them.
1695        * score/score/src/iterateoverthreads.c: New file.
1696        * score/ChangeLog: Fixed screwup.
[98eb4c27]1697        * sapi/src/extensionident.c, rtems/Makefile.am, rtems/include/rtems.h,
[9c94f544]1698        rtems/include/rtems/rtems/status.h, rtems/src/dpmemident.c,
1699        rtems/src/msgqident.c, rtems/src/partident.c, rtems/src/ratemonident.c,
1700        rtems/src/regionident.c, rtems/src/semident.c, rtems/src/taskident.c,
1701        rtems/src/timerident.c: Added ID to name lookup service and changed name
1702        of id/name translation status code. This propagated to multiple
1703        functions. The user API service added was rtems_object_id_to_name().
1704        * rtems/src/rtemsidtoname.c: New file.
[b212624]1705        PR 408/filesystem
1706        * libmisc/cpuuse/cpuuse.c: Added sync() service. As part of adding this
1707        service, the new RTEMS service rtems_iterate_over_all_threads() was also
1708        added. This new service makes it easier to iterate over all the
1709        tasks/threads in a system and perform an action on them. This change is
1710        to use the new thread iteration service.
[b02cd6ba]1711        * libcsupport/Makefile.am: Add fileio to list of interactive tests.
1712        * libcsupport/src/sync.c: New (Copied from ../posix/src). New file.
[b212624]1713
17142003-08-13      Joel Sherrill <joel@OARcorp.com>
1715
1716        * libmisc/fsmount/.cvsignore: New file.
[30d5640]1717
[2baf0d86]17182003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
[63a04f7]1719
[2baf0d86]1720        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
[63a04f7]1721
[652b53a]17222003-08-11      Joel Sherrill <joel@OARcorp.com>
1723
1724        * configure.ac: Removed duplicate entry.
1725
[b31b35f]17262003-08-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1727
1728        * configure.ac: Add libmisc/fsmount/Makefile.
1729
[8a2fcfd]17302003-08-06      Till Strauman <strauman@slac.stanford.edu>
1731
1732        PR 435/networking
1733        * libnetworking/rtems/rtems_showifstat.c: rtems_showifstat misses
1734        printing  the netmask.
1735
[b212624]17362003-08-06      Thomas Doerfler<Thomas.Doerfler@imd-systems.de>
1737
1738        PR 369/filesystem
1739        * libmisc/Makefile.am, libmisc/shell/cmds.c, libmisc/wrapup/Makefile.am:
1740        sample application to show the use of the DOSFS functions.
1741        * libmisc/fsmount/Makefile.am, libmisc/fsmount/README,
1742        libmisc/fsmount/fsmount.c, libmisc/fsmount/fsmount.h: New files.
1743
17442003-08-05      Till Strauman <strauman@slac.stanford.edu>
1745
1746        PR 436/rtems_misc
1747        * libmisc/monitor/mon-monitor.c: monitor registered commands list
1748        manipulation bugs.
[b02cd6ba]1749        PR 442/filesystem
1750        * libcsupport/src/open.c: file never closed if ftruncate() fails in
1751        open().
[b212624]1752
[920d9db]17532003-08-05      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
1754
1755        PR 440/filesystem
1756        * libfs/src/dosfs/fat_fat_operations.c: Improve write data speed for
1757        DOSFS FAT12/FAT16 systems.
1758        PR 439/filesystem
1759        * libfs/src/dosfs/fat_file.c: flush temporary buffer when closing files.
1760
17612003-08-05      <djc915@mail.usask.ca>
1762
1763        PR 443/filesystem
1764        * libfs/src/imfs/deviceio.c: deviceio.c mishandles return codes.
1765
17662003-08-04      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
1767
1768        PR 441/filesystem
[98eb4c27]1769        * libfs/src/dosfs/msdos.h, libfs/src/dosfs/msdos_create.c,
1770        libfs/src/dosfs/msdos_file.c, libfs/src/dosfs/msdos_init.c,
1771        libfs/src/dosfs/msdos_mknod.c: add rename support to DOSFS.
[920d9db]1772
17732003-07-24      Jennifer Averett <jennifer.averett@OARcorp.com>
1774
1775        PR 434/filesystem
[98eb4c27]1776        * libfs/src/imfs/imfs_init.c, libfs/src/imfs/miniimfs_init.c: Modified
1777        to return error code.
[920d9db]1778        * libfs/src/imfs/imfs_initsup.c: Modified to set error upon memory
1779        failure.
1780
[9c94f544]17812003-07-18      Till Straumann <strauman@slac.stanford.edu>
1782
1783        PR 430/rtems
1784        * score/include/rtems/score/watchdog.h: _Watchdog_Ticks_since_boot
1785        should be a VOLATILE variable.
1786        * score/src/watchdoginsert.c: 'restart' algorithm needs to enforce
1787        reloading the list head in case a TICK interrupt during ISR_Flash()
1788        modified the list.  This is achieved by a proper VOLATILE cast. Also
1789        _Watchdog_Sync_count++ should be protected by _ISR_Disable (prevent
1790        corruption in case ISR calls watchdoginsert).
1791        * score/src/watchdogadjust.c: ISR protection added.
1792        * score/src/watchdogtickle.c: ISR protection added. NOTE: PowerPC BSPs
1793        using the new exception processing MUST BE UPDATED to maintain
1794        _ISR_Nest_level. See also PR288 which provides fixes for the affected
1795        BSPs distributed with RTEMS.
1796
[920d9db]17972003-07-16      Joel Sherrill <joel@OARcorp.com>
1798
1799        * libfs/ChangeLog: Correct format.
1800
[ae49cd6a]18012003-07-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1802
1803        * wrapup/Makefile.am: Remove '/' after $(DESTDIR).
[69b40b05]1804        * wrapup/Makefile.am: Remove bogus $(MULTISUBDIR).
1805
[920d9db]18062003-07-15      Chris Johns <cjohns@cybertec.com.au>
1807
1808        PR 431/filesystem
1809        * libfs/src/dosfs/msdos.h: MSDOS Volume semaphore timeout is now NO
1810        TIMEOUT. MSDOS volume opertations will wait for ever.
1811
[da0fc5d]18122003-07-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1813
1814        * configure.ac: Merge-in librpc/configure.ac.
[2baf0d86]1815        * Makefile.am: Add librpc to SUBDIRS. Remove @subdirs@.
[07da959]1816        * configure.ac: Merge-in libcsupport/configure.ac.
1817        * Makefile.am: Add libcsupport to SUBDIRS.
[2baf0d86]1818        * configure.ac: Merge-in posix/configure.ac. Merge-in
1819        itron/configure.ac. Misc. cosmetical changes.
[b422de6c]1820        * Makefile.am: Add posix, itron to SUBDIRS.
[2baf0d86]1821        * configure.ac: Merge-in libnetworking/configure.ac. Remove "rtems-"
1822        from RTEMS_VERSION. Add AC_CHECK_FUNCS([strsep strcasecmp snprintf]).
[85956f9]1823        * Makefile.am: Add libmisc to SUBDIRS.
[e30210ea]1824        * configure.ac: Merge-in libmisc/configure.ac.
1825        * Makefile.am: Add libmisc to SUBDIRS.
[e604ab6]1826        * configure.ac: Merge-in libfs/configure.ac.
1827        * Makefile.am: Add libfs to SUBDIRS.
[9483fbf]1828        * configure.ac: Merge-in libblock/configure.ac.
1829        * Makefile.am: Add libblock to SUBDIRS.
[92ed8c2]1830        * configure.ac: Merge-in ada/configure.ac.
1831        * Makefile.am: Add ada to SUBDIRS.
[9c94f544]1832        * itron/configure.ac: Remove (Merged-in into ../configure.ac).
1833        * itron/Makefile.am: Reflect having merged configure.ac into
1834        ../configure.ac.
1835        * itron/src/config.h: New.
1836        * posix/configure.ac: Remove (Merged-in into ../configure.ac).
1837        * posix/Makefile.am: Reflect having merged configure.ac into
1838        ../configure.ac.
1839        * posix/src/config.h: New.
1840        * score/cpu/Makefile.am: Add DIST_SUBDIRS = $(RTEMS_CPU).
[b212624]1841        * libmisc/configure.ac: Remove (Merged into ../configure.ac).
[98eb4c27]1842        * libmisc/Makefile.am: Reflect having merged configure.ac into
[b212624]1843        ../configure.ac.
1844        * libmisc/capture/config.h: New.
1845        * libmisc/capture/Makefile.am: Add config.h. Reflect having merged
1846        configure.ac into ../configure.ac.
1847        * libmisc/cpuuse/config.h: New.
1848        * libmisc/cpuuse/Makefile.am: Add config.h. Reflect having merged
1849        configure.ac into ../configure.ac.
1850        * libmisc/devnull/config.h: New.
1851        * libmisc/devnull/Makefile.am: Add config.h. Reflect having merged
1852        configure.ac into ../configure.ac.
1853        * libmisc/dummy/config.h: New.
1854        * libmisc/dummy/Makefile.am: Add config.h. Reflect having merged
1855        configure.ac into ../configure.ac.
1856        * libmisc/dumpbuf/config.h: New.
1857        * libmisc/dumpbuf/Makefile.am: Add config.h. Reflect having merged
1858        configure.ac into ../configure.ac.
1859        * libmisc/monitor/config.h: New.
1860        * libmisc/monitor/Makefile.am: Add config.h.  Reflect having merged
1861        configure.ac into ../configure.ac.
1862        * libmisc/mw-fb/config.h: New.
1863        * libmisc/mw-fb/Makefile.am: Add config.h. Reflect having merged
1864        configure.ac into ../configure.ac.
1865        * libmisc/rtmonuse/config.h: New.
1866        * libmisc/rtmonuse/Makefile.am: Add config.h. Reflect having merged
1867        configure.ac into ../configure.ac.
1868        * libmisc/serdbg/config.h: New.
1869        * libmisc/serdbg/Makefile.am: Add config.h. Reflect having merged
1870        configure.ac into ../configure.ac.
1871        * libmisc/shell/config.h: New.
1872        * libmisc/shell/Makefile.am: Add config.h. Reflect having merged
1873        configure.ac into ../configure.ac.
1874        * libmisc/stackchk/config.h: New.
1875        * libmisc/stackchk/Makefile.am: Add config.h. Reflect having merged
1876        configure.ac into ../configure.ac.
1877        * libmisc/untar/config.h: New.
1878        * libmisc/untar/Makefile.am: Add config.h. Reflect having merged
1879        configure.ac into ../configure.ac.
1880        * libmisc/wrapup/Makefile.am: Reflect having merged configure.ac into
1881        ../configure.ac.
[98eb4c27]1882        * libmisc/capture/capture-cli.c, libmisc/capture/capture.c,
1883        libmisc/cpuuse/cpuuse.c, libmisc/devnull/devnull.c,
1884        libmisc/dummy/dummy.c, libmisc/dumpbuf/dumpbuf.c,
1885        libmisc/monitor/mon-command.c, libmisc/monitor/mon-config.c,
1886        libmisc/monitor/mon-dname.c, libmisc/monitor/mon-driver.c,
1887        libmisc/monitor/mon-extension.c, libmisc/monitor/mon-itask.c,
1888        libmisc/monitor/mon-manager.c, libmisc/monitor/mon-monitor.c,
1889        libmisc/monitor/mon-mpci.c, libmisc/monitor/mon-object.c,
1890        libmisc/monitor/mon-prmisc.c, libmisc/monitor/mon-queue.c,
1891        libmisc/monitor/mon-server.c, libmisc/monitor/mon-symbols.c,
1892        libmisc/monitor/mon-task.c, libmisc/mw-fb/mw_fb.c,
1893        libmisc/mw-fb/mw_uid.c, libmisc/rtmonuse/rtmonuse.c,
1894        libmisc/serdbg/serdbg.c, libmisc/serdbg/serdbgio.c,
1895        libmisc/serdbg/termios_printk.c, libmisc/shell/cmds.c,
1896        libmisc/stackchk/check.c, libmisc/untar/untar.c: Add config-header
1897        support.
[b212624]1898        * librpc/configure.ac: Remove (Merged-in into ../configure.ac).
1899        * librpc/Makefile.am, librpc/include/Makefile.am,
1900        librpc/src/Makefile.am, librpc/src/rpc/Makefile.am,
1901        librpc/src/xdr/Makefile.am: Reflect having merged configure.ac into
1902        ../configure.ac.
[920d9db]1903        * libblock/configure.ac: Remove (Merged into ../configure.ac).
1904        * libblock/Makefile.am: Reflect having merged configure.ac into
1905        ../configure.ac.
1906        * libfs/configure.ac: Remove (Merged-in into ../configure.ac).
1907        * libfs/Makefile.am, libfs/src/Makefile.am, libfs/src/dosfs/Makefile.am,
1908        libfs/src/imfs/Makefile.am: Reflect having merged configure.ac into
1909        ../configure.ac.
1910        * libfs/src/dosfs/config.h: New.
1911        * libfs/src/dosfs/Makefile.am: Add config.h.
1912        * libfs/src/imfsfs/config.h: New.
1913        * libfs/src/imfs/Makefile.am: Add config.h.  Remove COMMON_C_FILES,
1914        DOC_FILES (Unused).
1915        * libfs/src/dosfs/fat.c: include config-header "config.h".
[98eb4c27]1916        * libfs/src/dosfs/fat_fat_operations.c, libfs/src/dosfs/fat_file.c,
1917        libfs/src/dosfs/msdos_conv.c: Ditto.
[b02cd6ba]1918        * libcsupport/configure.ac: Remove (Merged-in into ../configure.ac).
1919        * libcsupport/Makefile.am: DOC_FILES = src/TODO src/CASES, Reflect
1920        having merged configure.ac into ../configure.ac.
1921        * libcsupport/src/config.h: New.
[8a2fcfd]1922        * libnetworking/configure.ac: Remove (Merged into ../configure.ac).
1923        * libnetworking/Makefile.am, libnetworking/libc/Makefile.am,
[98eb4c27]1924        libnetworking/lib/Makefile.am, libnetworking/wrapup/Makefile.am: Reflect
1925        having merged configure.ac into ../configure.ac.
[8a2fcfd]1926        * libnetworking/kern/kern_mib.c: Use RTEMS_VERSION to setup osrelease.
[b02cd6ba]1927
19282003-07-08      Joel Sherrill <joel@OARcorp.com>
1929
1930        PR 419/rtems
1931        * libcsupport/src/termios.c: Removed warning.
[b212624]1932
19332003-07-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1934
1935        * libmisc/configure.ac: Remove RTEMS_BSP from
1936        RTEMS_CHECK_MULTIPROCESSING.
[9c94f544]1937
19382003-07-07      Joel Sherrill <joel@OARcorp.com>
1939
1940        PR 417/rtems
1941        * score/src/coresemsurrender.c: Correct incorrect check for
1942        maximum_count reported by Sergei Organov <osv@topconrd.ru>.
[92ed8c2]1943
[73defea0]19442003-07-03      Joel Sherrill <joel@OARcorp.com>
1945
1946        * aclocal/version.m4: Updated to rtems-ss-20030703.
1947
[920d9db]19482003-07-02      Chris Johns <cjohns@cybertec.com.au>
1949
1950        * libfs/src/dosfs/Makefile.am, libfs/src/dosfs/msdos.h,
1951        libfs/src/dosfs/msdos_conv.c, libfs/src/dosfs/msdos_create.c,
1952        libfs/src/dosfs/msdos_dir.c, libfs/src/dosfs/msdos_misc.c: Patch from
1953        Victor V. Vengerov <vvv@oktet.ru> to remove Linux code.
1954        * libfs/src/dosfs/fat.c, libfs/src/dosfs/fat.h: Comment have been
1955        updated.
[b02cd6ba]1956        * libcsupport/include/rtems/libio.h, libcsupport/src/termios.c: Add the
1957        rtems_termios_bufsize call.
[920d9db]1958
[9c94f544]19592003-06-13      Joel Sherrill <joel@OARcorp.com>
1960
1961        * score/src/threadloadenv.c: Removed warnings.
1962
19632003-06-12      Joel Sherrill <joel@OARcorp.com>
1964
[98eb4c27]1965        * score/src/objectmp.c, rtems/include/rtems/rtems/msgmp.h,
1966        rtems/include/rtems/rtems/partmp.h,
[9c94f544]1967        rtems/include/rtems/rtems/regionmp.h, rtems/include/rtems/rtems/semmp.h,
1968        rtems/src/msgmp.c, rtems/src/partmp.c, rtems/src/regionmp.c,
1969        rtems/src/semmp.c: Removed warnings.
1970
[920d9db]19712003-06-10      Phil Torre <ptorre@zetron.com>
1972
1973        PR 411/filesystem
1974        * libfs/src/imfs/imfs_unlink.c: Fix bug where renaming a memfile and
1975        then unlinking it causes a memory leak.
1976
[b212624]19772003-06-04      Joel Sherrill <joel@OARcorp.com>
1978
[98eb4c27]1979        * libmisc/stackchk/check.c, libblock/src/ide_part_table.c: Removed
1980        warnings.
[b212624]1981
[9c94f544]19822003-05-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1983
1984        * rtems/include/rtems/rtems/types.h: Include stdint.h.
[b02cd6ba]1985        * libcsupport/Makefile.am: Conditionally install stdint.h/inttypes.h.
1986        * libcsupport/configure.ac: Check for system-stdint.h/inttypes.h.
[9c94f544]1987
[8a2fcfd]19882003-05-29      Joel Sherrill <joel@OARcorp.com>
1989
1990        * libnetworking/rtems/rtems_syscall.c: Removed warnings.
1991
[f4e204c]19922003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1993
[2baf0d86]1994        PR 409/core
1995        * include/Makefile.am: Add rtems/stdint.h.
[f4e204c]1996        * include/rtems/stdint.h: New.
[2baf0d86]1997        PR 321/bsps
[d46ec86]1998        * aclocal/env-rtemscpu.m4: Remove support for profile-variant.
[98eb4c27]1999        * automake/compile.am, automake/local.am: Ditto.
[9c94f544]2000        PR 409:
2001        * rtems/include/rtems/rtems/types.h: Include rtems/stdint.h. Apply
2002        c99-types to typedef rtems_[un]signed[8|16|32|64].
[b02cd6ba]2003        PR 409:
2004        * libcsupport/include/stdint.h: Include rtems/stdint.h.
[d46ec86]2005
[8a2fcfd]20062003-05-15      cjohns@cybertec.com.au  <cjohns@cybertec.com.au>
2007
2008        * libnetworking/netinet/in.h: PR406 - Added INET_ADDRSTRLEN per the
2009        SUSv3 standard.
2010
[46fa6611]20112003-05-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2012
2013        * automake/compile.am: Remove LIBSUFFIX_VA (unused).
2014
[1e030c49]20152003-05-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2016
2017        * aclocal/env-rtemscpu.m4: Merge-in env-rtemsbsp.m4.
[98eb4c27]2018        * aclocal/env-rtemsbsp.m4, aclocal/enable-rtemsbsp.m4: Remove.
[1e030c49]2019        * aclocal/env-rtemscpu.m4: Remove stray '/' in setting up
2020        project_libdir.
2021
[b02cd6ba]20222003-04-17      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
2023
2024        PR 399/rtems_misc
2025        * libcsupport/src/termios.c: In canonical mode, when input is present in
2026        the input buffer that contains an EOL character and some following
2027        characters, a read call read data behind the EOL character, although it
2028        should stop reading with the EOL character.
2029
[b212624]20302003-04-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2031
2032        * libmisc/dummy/Makefile.am: Remove stray dummy.rel.
[b02cd6ba]2033        * libcsupport/src/no_posix.c: include <reent.h> instead of <sys/reent.h>.
[b212624]2034
[7ae9530]20352003-04-17      Joel Sherrill <joel@OARcorp.com>
2036
2037        * aclocal/version.m4: Updated to rtems-ss-20030417.
2038
[b02cd6ba]20392003-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2040
2041        PR 389/rtems
2042        * libcsupport/src/no_posix.c: Correct _kill_r() prototype and make it
2043        conditional on newlib.
2044
[8a2fcfd]20452003-04-15      Joel Sherrill <joel@OARcorp.com>
2046
2047        PR 388/networking
2048        * libnetworking/kern/kern_sysctl.c: Revert previous patch and use
2049        strlcpy() now that it is available. Also fixed some warnings.
2050
[f1208c0]20512003-04-11      Joel Sherrill <joel@OARcorp.com>
2052
[1ee68d1]2053        * aclocal/version.m4: Updated to rtems-ss-20020411.
2054
[b02cd6ba]20552003-04-03      Eri Valette <eric.valette@free.fr>
2056
2057        PR 381/core
2058        * libcsupport/src/newlibc.c: Switch from using _REENT_INIT to
2059        _REEINT_INIT_PTR to fix strange run-time problem where EIP was corrupted
2060        on pc386 BSP.
2061
[920d9db]20622003-03-27      Joel Sherrill <joel@OARcorp.com>
2063
2064        * libblock/Makefile.am: ATA code depends upon libchip/ide which is not
2065        allowed in the cpukit source code since it must be buildable independent
2066        of any BSP. These files were moved to libchip/ide.
2067        * libblock/include/rtems/ata.h, libblock/include/rtems/ata_internal.h,
2068        libblock/src/ata.c: Removed.
[8a2fcfd]2069        * libnetworking/kern/kern_sysctl.c: Converted from BSP strlcpy() to
2070        strncpy().
[920d9db]2071
20722003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
2073
2074        PR 367/filesystem
2075        * libblock/Makefile.am, libblock/include/rtems/ide_part_table.h,
2076        libblock/src/ata.c, libblock/src/ide_part_table.c: Some bugs were still
2077        present in the DOSFS implementation: - FAT12 did not work properly on
2078        Big-Endian machines - Some synchronization and error handling problems
2079        were present - Some legal codings for EOC were not recognized.
2080        PR 367/filesystem
2081        * libfs/src/dosfs/Makefile.am, libfs/src/dosfs/fat.c,
2082        libfs/src/dosfs/fat.h, libfs/src/dosfs/fat_fat_operations.c,
2083        libfs/src/dosfs/fat_file.c, libfs/src/dosfs/msdos.h,
2084        libfs/src/dosfs/msdos_dir.c: Some bugs were still present in the DOSFS
2085        implementation: - FAT12 did not work properly on Big-Endian machines. -
2086        Some synchronization and error handling problems were present. - Some
2087        legal codings for EOC were not recognized.
2088
[8a2fcfd]20892003-03-25      Joel Sherrill <joel@OARcorp.com>
2090
2091        * libnetworking/rtems/rtems_bsdnet_malloc_starvation.c: Fixed name of
2092        include file.
2093
[9c94f544]20942003-03-18      Till Straumann <strauman@slac.stanford.edu>
2095
2096        PR 356/bsps
2097        * score/src/threadhandlerc: This patch makes RTEMS/PowerPC eabi
2098        compliant. Let Thread_Handler verify that _init/_main are non-NULL
2099        before calling them (gives the linker script/user more freedom to handle
2100        special cases).
[8a2fcfd]2101        PR 356/bsps
2102        * libnetworking/sys/linker_set.h: This patch makes RTEMS/PowerPC eabi
2103        compliant. Declare all linker-script defined addresses as variables of
2104        unknown size and not as short objects like 'int', 'void*' etc.  Since
2105        only addresses are used and never those variable's values, the type used
2106        in a declaration is not important.
[9c94f544]2107
[b02cd6ba]21082003-03-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2109
2110        * libcsupport/configure.ac: AC_CHECK_FUNCS(strlcpy strlcat).
[98eb4c27]2111        * libcsupport/src/strlcat.c, libcsupport/src/strlcpy.c: New (extracted
2112        from pppd/utils.c).
[b02cd6ba]2113        * libcsupport/Makefile.am: Add BSD_C_FILES, strlcat.c, strlcpy.c.
2114
[f62f49e3]21152003-03-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2116
[2baf0d86]2117        * wrapup/Makefile.am: Remove '/' after $(DESTDIR) to work around Cygwin
2118        mistreating paths.
[f62f49e3]2119
21202003-03-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2121
2122        * wrapup/Makefile.am: Reflect changes to project_libdir.
[2baf0d86]2123        * aclocal/env-rtemscpu.m4: Remove obsolete comment. Add MULTISUBDIR to
2124        project_libdir.
[f62f49e3]2125        * aclocal/env-rtemscpu.m4: Remove RTEMS_ROOT (Unused).
[2baf0d86]2126        * aclocal/env-rtemsbsp.m4: Remove RTEMS_ROOT (Unused). Remove
2127        RTEMS_PROJECT_ROOT (Unused).
[f62f49e3]2128        * aclocal/tool-paths.m4: Delete.
2129
[9b353a5]21302003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2131
2132        * configure.ac: Remove AC_CONFIG_AUX_DIR.
2133        * aclocal/rtems-top.m4: Add AC_CONFIG_AUX_DIR.
2134        * configure.ac: AC_PREREQ(2.57).
2135        * configure.ac: Remove sptables.h.in.
[9c94f544]2136        * itron/configure.ac: Remove AC_CONFIG_AUX_DIR.
2137        * sapi/Makefile.am: Remove stray reference to sptables.h.in.
2138        * sapi/include/rtems/sptables.h: New.
[98eb4c27]2139        * sapi/include/rtems/sptables.h.in, sapi/include/.cvsignore,
2140        sapi/include/rtems/.cvsignore, sapi/inline/.cvsignore,
2141        sapi/inline/rtems/.cvsignore, sapi/macros/.cvsignore,
2142        sapi/macros/rtems/.cvsignore, sapi/src/.cvsignore: Remove.
2143        * libmisc/configure.ac, libblock/configure.ac, libfs/configure.ac,
2144        libcsupport/configure.ac, libnetworking/configure.ac: Remove
2145        AC_CONFIG_AUX_DIR.
[8a2fcfd]2146        * libnetworking/netinet/in_chksum.c: Remove duplicate case to include
2147        in_chksum_arm.c.
[9b353a5]2148
[490a605]21492003-02-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2150
[2baf0d86]2151        * configure.ac: Remove AC_SUBST(RTEMS_VERSION). AC_DEFINE(RTEMS_VERSION)
2152        to propagate it through cpuopts.h.
[9c94f544]2153        * sapi/include/rtems/sptables.h.in: Remove RTEMS_VERSION (Moved to
2154        cpuopts.h).
[490a605]2155
21562003-02-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2157
2158        * configure.ac: AC_SUBST(RTEMS_VERSION,_RTEMS_VERSION).
2159
[b02cd6ba]21602003-02-20      Wolfram Wadepohl <W.Wadepohl@indumat.de>
2161
2162        PR 357/rtems_misc
[98eb4c27]2163        * libcsupport/src/termios.c (rtems_termios_open): Fixed code the
[b02cd6ba]2164        incorrectly checked that the wrong pointer during allocation was NULL.
2165
[8a2fcfd]21662003-02-20      Till Straumann <strauman@slac.stanford.edu>
2167
2168        PR 351/networking
2169        * libnetworking/nfs/bootp_subr.c: Fix ridiculous leak in bootp and use
2170        strdup_bootp_realloc() everywhere for sake of consistency.
2171
[490a605]21722003-02-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2173
2174        * aclocal/gcc-isystem.m4: New.
2175        * aclocal/gcc-specs.m4: Remove.
[2baf0d86]2176        * aclocal/prog-cc.m4: Remove RTEMS_GCC_SPECS. Add RTEMS_GCC_ISYSTEM.
[490a605]2177        Reformat setting up RTEMS_CPPFLAGS.
[2baf0d86]2178        * automake/local.am: Introduce depend-gcc. Remove ${ARCH}.
2179        * automake/compile.am: Remove GCCSPECS, GCC_SPECS, CONFIG.CC, CC, CPP.
2180        Add ${ARCH}. depend-gcc.
[490a605]2181        * aclocal/prog-cc.m4: Set up RTEMS_CPPFLAGS.
2182        * aclocal/env-rtemscpu.m4: Remove GCC_SPECS.
[920d9db]2183        * aclocal/env-rtemsbsp.m4: Remove GCC_SPECS. capture/capture-cli.c: Add
2184        proper definition to avoid compiler warnings. Apply int = getchar().
[b02cd6ba]2185        * libcsupport/src/privateenv.c: Fix prototype for free_user_env.
[b212624]2186
21872003-02-14      Till Straumann <strauman@slac.stanford.edu>
2188
2189        PR 352/rtems_misc
2190        * libmisc/shell/shell.c: make rtems_shell main task an FP enabled task.
[490a605]2191
[9c94f544]21922003-02-14      Joel Sherrill <joel@OARcorp.com>
2193
2194        AMD a29k declared obsolete.
2195        * score/cpu/Makefile.am: Removed reference.
2196        * score/cpu/a29k/.cvsignore, score/cpu/a29k/ChangeLog,
2197        score/cpu/a29k/Makefile.am, score/cpu/a29k/amd.ah, score/cpu/a29k/asm.h,
2198        score/cpu/a29k/configure.ac, score/cpu/a29k/cpu.c,
2199        score/cpu/a29k/cpu_asm.S, score/cpu/a29k/pswmacro.ah,
2200        score/cpu/a29k/register.ah, score/cpu/a29k/sig.S,
2201        score/cpu/a29k/rtems/.cvsignore, score/cpu/a29k/rtems/score/.cvsignore,
2202        score/cpu/a29k/rtems/score/a29k.h, score/cpu/a29k/rtems/score/cpu.h,
2203        score/cpu/a29k/rtems/score/cpu_asm.h,
2204        score/cpu/a29k/rtems/score/types.h: Removed.
2205
[6b2b4a36]22062003-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2207
2208        * aclocal/canonical-target-name.m4: Transform tic4x -> RTEMS_CPU=c4x.
2209
[9c94f544]22102003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2211
2212        * itron/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2213        * itron/configure.ac: AC_PREREQ(2.57).
2214        * posix/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2215        * posix/configure.ac: AC_PREREQ(2.57).
[b212624]2216        * librpc/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2217        * librpc/configure.ac: AC_PREREQ(2.57).
[920d9db]2218        * libblock/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2219        * libblock/configure.ac: AC_PREREQ(2.57).
2220        * libfs/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2221        * libfs/configure.ac: AC_PREREQ(2.57).
[b02cd6ba]2222        * libcsupport/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2223        * libcsupport/configure.ac: AC_PREREQ(2.57).
[8a2fcfd]2224        * libnetworking/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2225        * libnetworking/configure.ac: AC_PREREQ(2.57).
2226
22272003-02-11      Mike Siers <mikes@poliac.com>
2228
2229        * libnetworking/rtems/rtems_glue.c: A small patch to the network daemon
2230        task code.  I just added code to check the return value of the
2231        rtems_bsdnet_event_receive function.  Only when this function returns a
2232        SUCCESSFUL status, will the event flags be checked.  This is more of a
2233        code cleanup issue than a bug.  The patch will just ensure the ipintr()
2234        and arpintr() functions are only called when a event is signaled.
2235
22362003-02-06      Mike Siers <mikes@poliac.com>
2237
2238        PR 342/networking
2239        * libnetworking/kern/uipc_mbuf.c: The RTEMS version of the m_copyback is
2240        changing the m_len value of the mbuf.  I looked into the source from
2241        another BSD system and the mbuf length is not changed inside this
2242        function.  The m_copyback function is only being used in the
2243        net/rtsock.c file.  So I think this problem is only visable under
2244        certain routing table conditions.
[b02cd6ba]2245
22462003-02-06      Joel Sherrill <joel@OARcorp.com>
2247
2248        * libcsupport/include/sys/ioccom.h: Include <sys/types.h> not
2249        <machine/types.h> so Linux port builds.
2250
22512003-02-05      Till Straumann  <strauman@slac.stanford.edu>
2252
2253        PR 340/filesystem
2254        * libcsupport/src/fcntl.c: Add missing _fcntl_r assumed to exist by
2255        newlib.
2256
[8a2fcfd]22572003-02-05      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
2258
2259        PR 341/networking
2260        * libnetworking/lib/ftpfs.c: Account for NULL at end of strings when
2261        malloc()'ing memory.
2262
[b02cd6ba]22632003-02-05      Joel Sherrill <joel@OARcorp.com>
2264
2265        * libcsupport/include/sys/ioccom.h: Fix so not using internal RTEMS
2266        types in libc code.
2267
22682003-02-03      Till Straumann  <strauman@slac.stanford.edu>
2269
2270        PR 339/filesystem
2271        * libcsupport/src/chroot.c: Fix violation of FS node object copy
2272        semantics.
[920d9db]2273
22742003-02-03      Steven Johnson <sjohnson@neurizon.net>
2275
2276        PR 338/filesystem
2277        * libfs/src/imfs/ioman.c: Fix reentrancy problem with
2278        rtems_io_lookup_name() (API change).
[9c94f544]2279
22802003-02-03      Joel Sherrill <joel@OARcorp.com>
2281
2282        PR 338/filesystem
2283        * sapi/include/rtems/io.h, sapi/src/io.c: Side-effect of fixing
2284        reentrancy problem with rtems_io_lookup_name() (API change).
[b02cd6ba]2285        PR 338/filesystem
2286        * libcsupport/src/unixlibc.c: Side-effect of fixing reentrancy problem
2287        with  rtems_io_lookup_name() (API change).
[9c94f544]2288
[4f3e2c28]22892003-01-28      Joel Sherrill <joel@OARcorp.com>
2290
2291        * aclocal/version.m4: Updated to rtems-ss-20030128.
[8a2fcfd]2292        * libnetworking/Makefile.am: Add kern/kern_sysctl.c to Makefile.am so
2293        networking tests build. This was subsequently reported as PR337 before I
2294        committed the fix.
2295
22962003-01-27      Till Straumann <strauman@SLAC.Stanford.edu>
2297
2298        * libnetworking/libc/getproto.c, libnetworking/libc/getprotoname.c:
2299        modification to call getprotoent_static() if fopen() on /etc/protocols
2300        fails.
[4f3e2c28]2301
[9c94f544]23022003-01-27      Juan Zamorano <jzamora@fi.upm.es>
2303
2304        * posix/src/ptimer1.c: Correct problem which could lead to overflow in
2305        time math.
2306
[920d9db]23072003-01-27      Eugeny S. Mints <Eugeny.Mints@oktet.ru>
2308
2309        * libblock/src/blkdev.c: Per PR331 fix bug which is tripped by writing
2310        512 byte blocks to 512 byte aligned positions.
2311
[b212624]23122003-01-27      Dan Smisko <dan@balanced.com>
2313
2314        * libmisc/stackchk/check.c: Fix problem where _Objects_Get_information()
2315        will dereference a null pointer when checking the interrupt stack. If
2316        there's something at 0, you may be ok at run time but it is wrong.
2317        * libmisc/monitor/mon-command.c: Correct two potential NULL references.
2318
[08df9a21]23192003-01-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2320
[2baf0d86]2321        * automake/local.am: Remove distclean-local. Remove PROJECT_TOOLS.
[08df9a21]2322
[16735ca]23232003-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2324
[2baf0d86]2325        * automake/compile.am: Remove CLEAN_DEPEND (Unused).  Remove
2326        CLOBBER_DEPEND (Unused).
[16735ca]2327
[8a2fcfd]23282003-01-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2329
[98eb4c27]2330        * libnetworking/netinet/tcp_subr.c, libnetworking/netinet/udp_usrreq.c:
2331        Add args to INP_INFO_RLOCK, INP_INFO_RUNLOCK,  INP_LOCK, INP_UNLOCK
2332        macros.
[8a2fcfd]2333
[b02cd6ba]23342003-01-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2335
2336        * libcsupport/Makefile.am: Eliminate OBJS.
2337
[9c94f544]23382003-01-10      Joel Sherrill <joel@OARcorp.com>
2339
2340        * score/src/objectmp.c: Corrected use of name parameter to reflect that
2341        it is actually the name not a pointer to the name.
2342        * rtems/src/msg.c, rtems/src/part.c, rtems/src/sem.c, rtems/src/tasks.c:
2343        Correct object class control structure initialization for
2344        multiprocessing configurations.
[b02cd6ba]2345        * libcsupport/include/rtems/libio.h: Rename __dev_t to __rtems_dev_t to
2346        avoid conflict with GNU/Linux header files.
2347
23482003-01-03      Till Straumann  <strauman@slac.stanford.edu>
2349
[98eb4c27]2350        PR 303
2351        * libcsupport/src/base_fs.c, libcsupport/src/getpwent.c,
2352        libcsupport/src/privateenv.c: Fix violation of node_access  copy
2353        symantics.
[9c94f544]2354
23552003-01-03      Joel Sherrill <joel@OARcorp.com>
2356
2357        * posix/ChangeLog: Corrected entry for sysconf.c which did not include
2358        PR.
2359
[8a2fcfd]23602003-01-03      Jitendra Vegiraju <jvegiraju@netscape.net>
2361
2362        * libnetworking/sys/queue.h: Fix alignment problem on ARM.
2363
[9c94f544]23642003-01-03      Jay Monkman <jtm@smoothsmoothie.com>
2365
2366        * posix/src/mqueueopen.c: Actually open the message queue descriptor so
2367        it is available for others to use.
2368
[920d9db]23692003-01-03      Eugeny S. Mints <Eugeny.Mints@oktet.ru>
2370
2371        * libblock/src/ata.c, libblock/src/bdbuf.c: Correct invocation of
2372        rtems_task_mode() so the task's preemption mode setting is properly
2373        maintained.
2374        * libfs/src/dosfs/msdos_initsupp.c: Specify inherited priority as 0
2375        since this is a FIFO queuing semaphore.
2376
[8a2fcfd]23772003-01-03      Chris Johns <cjohns@cybertec.com.au>
2378
2379        * libnetworking/Makefile.am: Added sys/linker_set.h.
2380        * libnetworking/kern/Makefile.am: Added kern_mib.c and kern_sysctl.c.
2381        * libnetworking/kern/uipc_socket.c: OID changed from KERN_SOMAXCONN to
2382        KIPC_SOMAXCONN.
2383        * libnetworking/kern/uipc_socket2.c: OID changed from KERN_MAXSOCKBUF to
2384        KIPC_MAXSOCKBUF.
2385        * libnetworking/net/if_ethersubr.c: FreeBSD 2.2.2 does not have a
2386        _net_link node while 5.0 does.
2387        * libnetworking/net/if_ppp.c: Removed the TEXT_SET define as these
2388        macros are now implemented.
2389        * libnetworking/net/rtsock.c: Enable sysctl support plus fix the bug
2390        with the lastest FreeBSD sysctl header file.
2391        * libnetworking/netinet/icmp_var.h: FreeBSD 2.2.2 does not have a
2392        _net_inet_icmp node while 5.0 does.
2393        * libnetworking/netinet/if_ether.c: FreeBSD 2.2.2 does not have a
2394        _net_link_ether node while 5.0 does.
2395        * libnetworking/netinet/igmp_var.h: FreeBSD 2.2.2 does not have a
2396        _net_inet_igmp node while 5.0 does.
2397        * libnetworking/netinet/in_pcb.c: Fixed the arguments to the sysctl
2398        call. Add inp_gencnt and ipi_count. These are used when listing
2399        connections.
2400        * libnetworking/netinet/in_pcb.h: Added counters to aid the listing of
2401        connections.
2402        * libnetworking/netinet/in_var.h: Provide the _net_inet_ip and
2403        _net_inet_raw nodes.
2404        * libnetworking/netinet/ip_fw.c: Disable the firewall sysctl calls.
2405        * libnetworking/netinet/tcp_subr.c: Merge tcp_pcblist from the lastest
2406        FreeBSD source.
2407        * libnetworking/netinet/tcp_var.h: Add structures needed by net-snmp to
2408        list connections.
2409        * libnetworking/netinet/udp_usrreq.c: Merged udp_pcblist from the
2410        lastest FreeBSD source.
2411        * libnetworking/netinet/udp_var.h: Added the sysctl id UDPCTL_PCBLIST.
2412        Used by net-snmp.
2413        * libnetworking/rtems_glue.c: Call sysctl_register_all when initialising
2414        the network stack to register all the sysctl calls. These are in the
2415        special sections and required an updated linker script.
2416        * libnetworking/rtems/rtems_syscall.c: Add the sysctl call.
2417        * libnetworking/sys/kernel.h: Use the lastest FreeBSD method of handling
2418        sysctl structures.  This now held in the sys/linker_set.h file.
2419        * libnetworking/sys/queue.h: This is from the lastest FreeBSD code with
2420        the circular  code merged back in as it is not used in the lastest
2421        FreeBSD kernel.
2422        * libnetworking/sys/sysctl.h: The lastest sysctl. This was needed to use
2423        with the new linker set method. The FreeBSD 2.2.2 version has asm hacks.
2424        The lastest version of the FreeBSD does not have these hacks. It uses
2425        gcc attribute directives.
2426
[b02cd6ba]24272002-12-26      Till Straumann  <strauman@slac.stanford.edu
2428
2429        * libcsupport/src/fchdir.c: PR302 fix violation of FS node object copy
2430        semantics.
2431
[28ed8f3]24322002-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2433
2434        * automake/compile.am: Remove $(RTEMS_BSP_CFLAGS).
[5919677]2435
[8a2fcfd]24362002-12-18      Eric Norum <eric.norum@usask.ca>
2437
2438        * libnetworking/Makefile.am: Include netinet sources.
2439
[28ed8f3]24402002-12-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
[2baf0d86]2441
[5919677]2442        * wrapup/Makefile.am: Fix path to libxdr and librpc (Another typo in
2443        from the 2002-12-12 patch).
2444
[ade3aa6]24452002-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2446
2447        * wrapup/Makefile.am: Fix typo in yesterday's patch.
2448
[16f417c1]24492002-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2450
[2baf0d86]2451        * wrapup/Makefile.am: Don't create $ARCH. Use install-data-local to
2452        install librtemscpu.a.
[c2a2fff]2453        * wrapup/Makefile.am: Add libmisc.
[f7952533]2454        * configure.ac: Add AC_CONFIG_SUBDIR(libmisc).
[98eb4c27]2455        * itron/Makefile.am, posix/Makefile.am: Don't create $ARCH as
2456        side-effect of compilation.
[9c94f544]2457        * score/Makefile.am: Don't create $ARCH.
2458        * sapi/Makefile.am: Don't create $ARCH as side-effect of compilation.
2459        * rtems/Makefile.am: Don't create $ARCH as side-effect of compilation.
2460        Re-order all-local.
[b212624]2461        * libmisc/configure.ac: Require autoconf-2.57+automake-1.7.2.
2462        * libmisc/capture/Makefile.am: Eliminate C_O_FILES.
[98eb4c27]2463        * libmisc/cpuuse/Makefile.am, libmisc/devnull/Makefile.am,
2464        libmisc/dummy/Makefile.am, libmisc/dumpbuf/Makefile.am,
2465        libmisc/monitor/Makefile.am, libmisc/rtmonuse/Makefile.am,
2466        libmisc/serdbg/Makefile.am, libmisc/shell/Makefile.am,
2467        libmisc/stackchk/Makefile.am, libmisc/untar/Makefile.am: Ditto.
[b212624]2468        * libmisc/mw-fb/Makefile.am: Eliminate C_O_FILES. Eliminate SRCS. Moving
2469        libmisc from rtems/c/src to rtems/cpukit.
2470        * libmisc/Makefile.am: Reflect new path.
2471        * libmisc/configure.ac: Reflect new path.  Use RTEMS_ENV_RTEMSCPU
2472        instead of RTEMS_ENV_RTEMSBSP. Remove RTEMS_PROJECT_ROOT.
2473        * libmisc/capture/Makefile.am: Reflect new path. Remove OBJS from
2474        all-local.
[98eb4c27]2475        * libmisc/cpuuse/Makefile.am, libmisc/devnull/Makefile.am,
2476        libmisc/dummy/Makefile.am, libmisc/dumpbuf/Makefile.am,
2477        libmisc/monitor/Makefile.am, libmisc/mw-fb/Makefile.am,
2478        libmisc/rtmonuse/Makefile.am, libmisc/serdbg/Makefile.am,
2479        libmisc/shell/Makefile.am, libmisc/stackchk/Makefile.am,
2480        libmisc/untar/Makefile.am: Ditto.
[b212624]2481        * libmisc/wrapup/Makefile.am: Reflect new path.
[920d9db]2482        * libblock/Makefile.am: Eliminate C_O_FILES. Eliminate SRCS.
2483        * libfs/src/imfs/Makefile.am: Eliminate C_O_FILES.
2484        * libfs/src/dosfs/Makefile.am: Ditto.
[8a2fcfd]2485        * libnetworking/Makefile.am: Merge-in kern/Makefile.am, net/Makefile.am,
2486        netinet/Makefile.am, netinet/Makefile.am, nfs/Makefile.am,
2487        rtems/Makefile.am.
2488        * libnetworking/kern/Makefile.am, libnetworking/net/Makefile.am,
2489        libnetworking/netinet/Makefile.am, libnetworking/nfs/Makefile.am,
2490        libnetworking/rtems/Makefile.am: Remove.
2491        * libnetworking/wrapup/Makefile.am: Reflect changes above.
2492        * libnetworking/configure.ac: Ditto.
[9c94f544]2493
24942002-12-11      Vladimir Nesic <vnesic@dkts.co.yu>
2495
2496        * posix/src/cancelrun.c, posix/src/cleanuppop.c: Get the last real node
2497        not the permanent null last node.
[f7952533]2498
[8a2fcfd]24992002-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2500
2501        * libnetworking/kern/Makefile.am: Remove C_O_FILES.  Don't let all-local
2502        depend on $OBJS).
[98eb4c27]2503        * libnetworking/lib/Makefile.am, libnetworking/libc/Makefile.am,
2504        libnetworking/net/Makefile.am, libnetworking/netinet/Makefile.am,
2505        libnetworking/nfs/Makefile.am, libnetworking/rtems/Makefile.am: Ditto.
[8a2fcfd]2506
[b212624]25072002-12-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2508
2509        * libmisc/configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
[98eb4c27]2510        * libmisc/capture/Makefile.am, libmisc/cpuuse/Makefile.am,
2511        libmisc/devnull/Makefile.am, libmisc/dummy/Makefile.am,
2512        libmisc/dumpbuf/Makefile.am, libmisc/monitor/Makefile.am,
2513        libmisc/mw-fb/Makefile.am, libmisc/rtmonuse/Makefile.am,
2514        libmisc/serdbg/Makefile.am, libmisc/shell/Makefile.am,
2515        libmisc/stackchk/Makefile.am, libmisc/untar/Makefile.am,
2516        libmisc/wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
[b212624]2517
[cc51f05a]25182002-12-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2519
[98eb4c27]2520        * aclocal/env-rtemsbsp.m4, aclocal/env-rtemscpu.m4: Remove
2521        RTEMS_CHECK_CUSTOM_BSP.
[cc51f05a]2522        * aclocal/check-bsps.m4: Remove.
[33e6983]2523        * wrapup/Makefile.am: Remove *_OBJS, use LIBS+= instead.
2524        * configure.ac: Require autoconf >= 2.54, automake-1.7.2.
[98eb4c27]2525        * wrapup/Makefile.am, configure.ac: Reflect changes to score/.
2526        * wrapup/Makefile.am, configure.ac: Reflect changes to sapi/.
[120e9fb]2527        * configure.ac: Add AC_SUBST(INLINEdir).
[98eb4c27]2528        * wrapup/Makefile.am, configure.ac: Reflect changes to rtems/.
[2baf0d86]2529        * wrapup/Makefile.am: Reflect changes to posix/. Reflect changes to
2530        itron/.
[98eb4c27]2531        * itron/include/Makefile.am, itron/inline/Makefile.am,
2532        itron/macros/Makefile.am, itron/src/Makefile.am: Remove.
[9c94f544]2533        * itron/Makefile.am: Merge-in removed Makefile.ams.
2534        * itron/configure.ac: Reflect changes above.
[98eb4c27]2535        * posix/include/Makefile.am, posix/inline/Makefile.am,
2536        posix/macros/Makefile.am, posix/src/Makefile.am: Remove.
[9c94f544]2537        * posix/Makefile.am: Merge-in removed Makefile.ams.
2538        * posix/configure.ac: Reflect changes above.
2539        * score/Makefile.am: Fix macro-file installation.
2540        * score/Makefile.am: Move include/rtems/score/cpuopts.h to STD_H_FILES.
[98eb4c27]2541        * score/include/Makefile.am, score/inline/Makefile.am,
2542        score/macros/Makefile.am, score/src/Makefile.am: Remove.
[9c94f544]2543        * score/Makefile.am: Merge-in removed Makefile.ams.
[98eb4c27]2544        * sapi/include/Makefile.am, sapi/inline/Makefile.am,
2545        sapi/macros/Makefile.am, sapi/src/Makefile.am: Remove.
[9c94f544]2546        * sapi/Makefile.am: Merge-in removed Makefile.ams.
[98eb4c27]2547        * rtems/include/Makefile.am, rtems/inline/Makefile.am,
2548        rtems/macros/Makefile.am, rtems/src/Makefile.am: Remove.
[9c94f544]2549        * rtems/Makefile.am: Merge-in removed Makefile.ams.
2550
25512002-12-06      Vladimir Nesic <vnesic@dkts.co.yu>
2552
2553        * posix/inline/rtems/posix/cond.inl, posix/macros/rtems/posix/cond.inl:
2554        Implemented PTHREAD_COND_INITIALIZER support.  Vladimir implemented the
2555        inline version and Joel adapted it to the macro version.
[89e9cc49]2556
[baa8dd7c]25572002-12-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2558
2559        * automake/compile.am: Rework *FLAGS, AM_*FLAGS handling.
[8e4cd5a]2560        * automake/multilib.am: Don't include @RTEMS_BSP@.cfg.
[2baf0d86]2561        * automake/compile.am: Remove hard-coded CFLAGS_PROFILE_V. Add
2562        autoconf-supplied CPU_CFLAGS, CFLAGS_OPTIMIZE_V, CFLAGS_DEBUG_V,
2563        CFLAGS_PROFILE_V. Hard-code RTEMS_CFLAGS_PROFILE = -pg.
2564        * aclocal/prog-cc.m4: Sync with toplevel/aclocal/prog-cc.m4. Remove
2565        GCCSED.
[8e4cd5a]2566        * aclocal/env-rtemsbsp.m4: Add AC_ARG_VAR for CPU_CFLAGS,
2567        CFLAGS_OPTIMIZE_V, CFLAGS_DEBUG_V, CFLAGS_PROFILE_V.
[8b38a769]2568        * aclocal/rtems-flags.m4: New.
[b02cd6ba]2569        * libcsupport/configure.ac: Add various checks to enhance portability.
2570        * libcsupport/src/termios.c: Reflect changes to configure.ac.
2571
25722002-12-06      Joel Sherrill <joel@OARcorp.com>
2573
2574        * libcsupport/src/malloc.c: Fixed code that incorrected did a disable
2575        dispatch instead of locking and unlocking the allocator mutex.
[8b38a769]2576
[9c94f544]25772002-12-02      Joel Sherrill <joel@OARcorp.com>
2578
2579        * posix/include/rtems/posix/timer.h, posix/src/keygetspecific.c,
2580        posix/src/posixtimespecsubtract.c, posix/src/ptimer1.c,
2581        posix/src/semunlink.c: Added casts to eliminate warnings on 16-bit
2582        targets like the h8300.
[98eb4c27]2583        * score/include/rtems/score/object.h, score/include/rtems/score/tod.h,
2584        rtems/include/rtems/rtems/support.h: Added casts to eliminate warnings
[9c94f544]2585        on 16 bit targets like the h8300.
[b212624]2586        * libmisc/stackchk/check.c: Better handling of task name.
[920d9db]2587        * libblock/src/bdbuf.c: Added cast to remove warning.
2588        * libfs/src/dosfs/fat.h, libfs/src/dosfs/msdos.h: Added casts to remove
2589        warnings on 16 bit targets like the h8300.
[b02cd6ba]2590        * libcsupport/include/rtems/libio.h: Internally use a union of an
2591        unsigned64 and major/minor device so we don't get into trouble shifting.
2592        The h8300 seemed to be impossible to remove warnings otherwise.
2593        Eventually the structure definition of a dev_t might be better anyway.
2594        * libcsupport/include/sys/ioccom.h: Added casts to remove warnings on 16
2595        bit targets.
[9c94f544]2596
25972002-11-29      Eric Norum <eric.norum@usask.ca>
2598
[98eb4c27]2599        PR 316
[9c94f544]2600        * posix/src/sysconf.c: Add support for _SC_GETPW_R_SIZE_MAX. Return
[98eb4c27]2601        error rather than panic if argument is unsupported.
[9c94f544]2602
[fd5e23a]26032002-11-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2604
2605        * automake/compile.am: Remove CFLAGS_DEBUG_OPTIMIZE_V (Unused).
[1f64ebf]2606        * aclocal/sysv-ipc.m4: Adaptation to autoconf-2.5x.
2607        * aclocal/check-newlib.m4: Sync with ../aclocal/check-newlib.m4.
[9c94f544]2608        * itron/configure.ac: Cosmetical fixes.
2609        * itron/configure.ac: Fix package name.
2610        * posix/configure.ac: Cosmetical fixes.
[98eb4c27]2611        * posix/configure.ac, librpc/configure.ac, libblock/configure.ac: Fix
2612        package name.
[920d9db]2613        * libfs/configure.ac: Cosmetical fixes.
2614        * libfs/configure.ac: Fix package name.
[b02cd6ba]2615        * libcsupport/configure.ac: Cosmetical fixes.
[98eb4c27]2616        * libcsupport/configure.ac, libnetworking/configure.ac: Fix package name.
[1f64ebf]2617
[97831b7]26182002-11-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2619
[1f64ebf]2620        * include/rtems/libio_.h: Remove.
[b02cd6ba]2621        * libcsupport/configure.ac: Check for sys/cdefs.h, Add NEED_SYS_CDEFS_H.
2622        Add check for CHAR_BIT.
2623        * libcsupport/Makefile.am: Conditionally install sys/cdefs.h iff using
2624        newlib or if the host does not provide sys/cdefs.h (Fixes Linux/posix).
2625        * libcsupport/configure.ac: Remove -ansi -fasm. Add checks to diagnose
2626        potential system header conflicts.
2627        * libcsupport/Makefile.am: Unconditionally install sys/cdefs.h.
[8a2fcfd]2628        * libnetworking/Makefile.am: Merge-in HEADER-handling from
2629        net/Makefile.am, netinet/Makefile.am, nfs/Makefile.am.
[98eb4c27]2630        * libnetworking/net/Makefile.am, libnetworking/netinet/Makefile.am,
2631        libnetworking/nfs/Makefile.am: Remove *_HEADERS.
[97831b7]2632
[b5a59c3f]26332002-11-18      Joel Sherrill <joel@OARcorp.com>
2634
2635        * aclocal/version.m4: Updated to rtems-ss-20021118.
2636
[2d3c472b]26372002-11-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2638
2639        * include/rtems/userenv.h: Rely upon <limits.h> for
2640        _POSIX_LOGIN_NAME_MAX.
[1417e2b4]2641        * aclocal/prog-cc.m4: Acknowledge configuration-time CFLAGS.
[2baf0d86]2642        * automake/compile.am: Acknowledge configuration-time CFLAGS. Remove
2643        CFLAGS_DEFAULT.
[b212624]2644        * libmisc/monitor/mon-commands.c: Removed warnings for RTEMS_UNIX.
[920d9db]2645        * libblock/src/diskdevs.c: Include <unistd.h> to remove warning.
[8a2fcfd]2646        * libnetworking/Makefile.am: Merge-in arpa/Makefile.am,
2647        machine/Makefile.am, sys/Makefile.am, vm/Makefile.am. Add . to SUBDIRS.
[98eb4c27]2648        * libnetworking/arpa/Makefile.am, libnetworking/machine/Makefile.am,
2649        libnetworking/sys/Makefile.am, libnetworking/vm/Makefile.am: Remove.
[8a2fcfd]2650        * libnetworking/configure.ac: Reflect changes above.
[b212624]2651
26522002-11-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2653
[98eb4c27]2654        * libmisc/capture/Makefile.am, libmisc/serdbg/Makefile.am: Remove
2655        AUTOMAKE_OPTIONS.
[b212624]2656        * libmisc/serdbg/serdbgio.c: Add #include <unistd.h>.
[98eb4c27]2657        * libmisc/shell/Makefile.am, libmisc/wrapup/Makefile.am: Add
2658        RTEMS_LIBSHELL conditional.
[b212624]2659        * libmisc/configure.ac: Check for stdio assignments. Add RTEMS_LIBSHELL
2660        conditional.
[1417e2b4]2661
[9c94f544]26622002-11-14      Joel Sherrill <joel@OARcorp.com>
2663
2664        * score/macros/rtems/score/object.inl: Keep consistent with inline
2665        version.
2666
26672002-11-13      Paul Whitfield <paulw@microsol.iinet.net.au>
2668
2669        * rtems/src/regionreturnsegment.c: When RTEMS_REGION_SHRED_ON_FREE is
2670        set, there should have been an & in front of size.
2671
[2bc3f76]26722002-11-11      Joel Sherrill <joel@OARcorp.com>
2673
2674        * aclocal/version.m4: Updated to rtems-ss-20021111.
[b99463c]2675
[b02cd6ba]26762002-11-07      <strauman@slac.stanford.edu>
2677
2678        * libcsupport/src/mount.c: Per PR297, correct fs_mountme failure paths.
2679
[8a2fcfd]26802002-11-06      Chris Johns <ccj@acm.org>
2681
2682        * libnetworking/sys/select.h: Add C++ to C external.
2683
[b212624]26842002-11-04      Joel Sherrill <joel@OARcorp.com>
2685
2686        * librpc/src/rpc/pmap_rmt.c: Removed warnings.
2687
[8a2fcfd]26882002-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2689
2690        * libnetworking/kern/uipc_mbuf.c: Comment out m0 in m_copydata to
2691        suppress warning.
2692
[b31106f6]26932002-11-01      Joel Sherrill <joel@OARcorp.com>
2694
[98eb4c27]2695        * ChangeLog, posix/ChangeLog: Corrected.
[b212624]2696        * libmisc/stackchk/check.c: Removed warnings.
[98eb4c27]2697        * libcsupport/ChangeLog, libnetworking/ChangeLog: Corrected.
[8a2fcfd]2698
26992002-11-01      Eric Norum <eric.norum@usask.ca>
2700
2701        * libnetworking/nfs/bootp_subr.c, libnetworking/rtems/rtems_bsdnet.h,
2702        libnetworking/rtems/rtems_glue.c: Till Straumann's patch (PR295) to use
2703        bootp option 129 to get command line string.  Till Straumann's patch to
2704        change inet_ntoa->inet_ntop.
[9c94f544]2705
27062002-10-31      Joel Sherrill <joel@OARcorp.com>
2707
2708        * score/src/heapgetinfo.c: Fixed comment.
2709        * score/src/mpci.c: Removed warning.
2710        * rtems/src/regiongetinfo.c: Corrected return value check.
[b212624]2711        * libmisc/stackchk/check.c: Removed warning.
2712        * librpc/src/rpc/svc_run.c: Remove warning.
[b02cd6ba]2713        * libcsupport/src/mallocfreespace.c: Corrected sense of status check to
2714        match change inside RTEMS.
2715        * libcsupport/src/newlibc.c: Removed warning.
[8a2fcfd]2716        * libnetworking/libc/rcmd.c, libnetworking/netinet/in_cksum_arm.c:
2717        Removed warnings.
[b31106f6]2718
[489782d4]27192002-10-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2720
2721        * aclocal/check-bsp-cache.m4: Remove.
2722
[2baf0d86]27232002-10-30      Eric Norum <eric.norum@usask.ca>
2724
2725        * include/rtems/bspIo.h: Add vprintk function for kernel printing from
2726        routines which have already obtained the va_list pointer.
[9c94f544]2727        * posix/src/psignal.c: Fix counting problem which resulted in too many
2728        entries being in the POSIX signals default behavior table.
2729        * posix/src/psignal.c: Reflect changes to signal names in newlib.
[b02cd6ba]2730        * libcsupport/src/printk.c: Add vprintk function for kernel printing
2731        from routines which have already obtained the va_list pointer.
[2baf0d86]2732
[30d1a28f]27332002-10-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2734
2735        * aclocal/multilib.m4: Remove RTEMS_ENABLE_MULTILIB_MASTER.
2736
[9c94f544]27372002-10-28      Joel Sherrill <joel@OARcorp.com>
2738
2739        * score/src/threadhandler.c: Prototype _init() and _main() if they are
2740        needed to avoid a warning.
2741        * rtems/src/timerserver.c: Add useless return to avoid warning.
[b212624]2742        * librpc/src/rpc/clnt_tcp.c, librpc/src/rpc/clnt_udp.c,
2743        librpc/src/rpc/pmap_rmt.c, librpc/src/rpc/rtime.c,
2744        librpc/src/rpc/svc_tcp.c: Add include of <sys/select.h> to eliminate
2745        warning.
2746        * librpc/src/rpc/rpcdname.c: Add prototype of getdomainname() to
2747        eliminate warning.
[b02cd6ba]2748        * libcsupport/include/rtems/libio.h: Change
2749        rtems_filesystem_node_types_t from enumeration to int to eliminate
2750        warnings when values are overridden.
[8a2fcfd]2751        * Pass to eliminate warnings.
2752        * libnetworking/kern/uipc_mbuf.c: Conditional SYSINIT() usage on
2753        __rtems__. Fix return statement without a value.
2754        * libnetworking/lib/ftpfs.c: read and write filesystem routines return
2755        ssize_t.
2756        * libnetworking/lib/syslog.c: Add include of <string.h> to eliminate
2757        warning.
2758        * libnetworking/lib/tftpDriver.c: read and write filesystem routines
2759        return ssize_t.
2760        * libnetworking/libc/gethostbydns.c: Prototype abort().
2761        * libnetworking/libc/inet_ntoa.c: Prototype strcpy().
2762        * libnetworking/libc/rcmd.c: Add include of <sys/select.h>.
2763        * libnetworking/net/if_loop.c: Turn token at end of endif to comment.
[98eb4c27]2764        * libnetworking/net/rtsock.c, libnetworking/nfs/bootp_subr.c:
[8a2fcfd]2765        Conditional SYSINIT() usage on __rtems__.
2766        * libnetworking/rtems/rtems_bootp.c: Add include of
2767        <rtems/rtems_bsdnet_internal.h>.
2768        * libnetworking/rtems/rtems_bsdnet_internal.h: Added prototypes for
2769        memcpy() and memset() since the BSD code tries to avoid using libc .h
2770        files  since it is used to being in the kernel.
2771        * libnetworking/rtems/rtems_syscall.c: read and write filesystem
2772        routines return ssize_t.
[b212624]2773
[920d9db]27742002-10-28      Eugeny S. Mints <Eugeny.Mints@oktet.ru>
2775
[98eb4c27]2776        * libblock/*: Added ATA support.
[920d9db]2777        * libblock/include/rtems/blkdev.h: Added last IO status.
2778        * libblock/include/rtems/ata.h, libblock/include/rtems/ata_internal.h,
2779        libblock/include/rtems/ide_part_table.h, libblock/src/ata.c,
2780        libblock/src/ide_part_table.c: New files.
2781
[b212624]27822002-10-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2783
2784        * libmisc/monitor/mon-command.c: Don't build rtems_monitor_line_editor
2785        for RTEMS_UNIX to avoid gcc warning.
[9c94f544]2786
[56a1ae36]27872002-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2788
[98eb4c27]2789        * configure.ac, itron/configure.ac, posix/configure.ac,
2790        librpc/configure.ac, libblock/configure.ac, libfs/configure.ac,
2791        libcsupport/configure.ac, libnetworking/configure.ac: Add nostdinc to
2792        AM_INIT_AUTOMAKE.
[8a2fcfd]2793        * libnetworking/Makefile.am: Remove bogus reference to CHANGELOG.
[b212624]2794
27952002-10-24      Fabrizio Pirovano <pirovano.thysys@tiscalinet.it>
2796
2797        * libmisc/capture/capture.c, libmisc/monitor/mon-manager.c,
2798        libmisc/stackchk/check.c: Patch to remove problems introduced by object
2799        name rework.
[56a1ae36]2800
[b02cd6ba]28012002-10-24      <strauman@slac.stanford.edu>
2802
2803        * libcsupport/src/eval.c: Per PR293, added freenode calls for evaluate
2804        link failures.
2805
28062002-10-23      <strauman@slac.stanford.edu>
2807
[98eb4c27]2808        PR 290
2809        * src/mount.c: Add check for ops->node_type_h.
2810        PR 291
2811        * src/mknod.c: Remove erroneous call to freenod.
[b02cd6ba]2812
[2baf0d86]28132002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
[f8ee48bf]2814
[98eb4c27]2815        * .cvsignore, itron/.cvsignore, posix/.cvsignore, libmisc/.cvsignore,
2816        librpc/.cvsignore, libblock/.cvsignore, libfs/.cvsignore,
2817        libcsupport/.cvsignore, libnetworking/.cvsignore: Reformat. Add
2818        autom4te*cache. Remove autom4te.cache.
[f8ee48bf]2819
[2baf0d86]28202002-10-21      Joel Sherrill <joel@OARcorp.com>
[f8cb04a5]2821
[2baf0d86]2822        * aclocal/version.m4: Updated to rtems-20021021-test.
[f8cb04a5]2823
[8a2fcfd]28242002-10-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2825
2826        * libnetworking/net/if_ethersubr.c: Add comments to #endif NETATALK to
2827        stop gcc from complaining.
2828
[523fb4b]28292002-10-07      Joel Sherrill <joel@OARcorp.com>
2830
2831        * aclocal/version.m4: Updated to rtems-ss-20021007.
2832
[8a2fcfd]28332002-10-07      Eric Norum <eric.norum@usask.ca>
2834
2835        * libnetworking/netinet/tcp_var.h: Corrected typo in ARM alignment patch
2836        which  broke all other ports.
2837
[71a08543]28382002-10-04      Joel Sherrill <joel@OARcorp.com>
2839
2840        * aclocal/version.m4: Updated to rtems-JUNK.
[348d21b9]2841        * aclocal/version.m4: Updated to rtems-ss-20021004.
2842
[8a2fcfd]28432002-10-04      Jay Monkman <jtm@smoothsmoothie.com>
2844
2845        * libnetworking/netinet/in_cksum.c, libnetworking/netinet/ip_icmp.h,
2846        libnetworking/netinet/ip_input.c, libnetworking/netinet/tcp_input.c,
2847        libnetworking/netinet/tcp_subr.c, libnetworking/netinet/tcp_var.h,
2848        libnetworking/sys/queue.h: Address alignment requirements for the ARM.
2849        * libnetworking/rtems/rtems_glue.c: Add IP aliasing ioctls SIOCAIFADDR
2850        and SIOCDIFADDR.
2851
28522002-10-02      Joel Sherrill <joel@OARcorp.com>
2853
2854        * libnetworking/kern/uipc_socket.c: Make sure that small non-zero delays
2855        work. Suggested cleanup from Eric Norum.
2856
[920d9db]28572002-10-02      Jennifer Averett <jennifer@OARcorp.com>
2858
2859        * libfs/src/imfs/memfile.c: Fixed case where last close of unlinked file
2860        did not remove the resources associated with that file.  Reported by
2861        Till Straumann <strauman@slac.stanford.edu> on the mailing list.
2862
[b02cd6ba]28632002-10-02      Eric Norum <eric.norum@usask.ca>
2864
2865        * libcsupport/src/getpwent.c: Per PR283, reimplement to address
2866        reentrancy problems.
2867        * libcsupport/src/getgrent.c: Removed as functionality is now just a
2868        wrapper for  common routines in src/getpwent.c.
2869        * libcsupport/Makefile.am: Reflect file removal.
[8a2fcfd]2870        * libnetworking/rtems/mkrootfs.c: As part of PR283, remove redundant
2871        code that creates /etc/passwd and /etc/group.
2872
28732002-09-16      Joel Sherrill <joel@OARcorp.com>
2874
2875        * libnetworking/netinet/Makefile.am, libnetworking/netinet/udp_usrreq.c:
2876        Back off some of the IP_FORWARD patch as it appears to not compile in
2877        the  current tree.
2878
28792002-09-14      Vyacheslav V. Burdjanadze <wr@zelax.ru>
2880
2881        * libnetworking/kern/uipc_mbuf.c, libnetworking/sys/mbuf.h,
2882        libnetworking/netinet/udp_usrreq.c: Add  optional UDP broadcast
2883        forwarding support.
2884        * libnetworking/netinet/Makefile.am: Defined FORWARD_PROTOCOL to enabled
2885        UDP broadcast forwarding.
[b02cd6ba]2886
[9c94f544]28872002-09-14      Joel Sherrill <joel@OARcorp.com>
2888
2889        * posix/src/psignal.c: Remove duplication from rtems/posix/psignal.h.
2890        * rtems/src/dpmemcreate.c, rtems/src/dpmemident.c,
2891        rtems/src/msgqcreate.c, rtems/src/msgqident.c, rtems/src/partcreate.c,
2892        rtems/src/partident.c, rtems/src/ratemoncreate.c,
2893        rtems/src/ratemonident.c, rtems/src/regioncreate.c,
2894        rtems/src/regionident.c, rtems/src/semcreate.c, rtems/src/semident.c,
2895        rtems/src/taskcreate.c, rtems/src/taskident.c, rtems/src/timercreate.c,
2896        rtems/src/timerident.c: Added casts to Objects_Name to eliminate
2897        warnings.
[920d9db]2898        * libfs/src/dosfs/fat.c, libfs/src/imfs/deviceio.c,
2899        libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_directory.c,
2900        libfs/src/imfs/imfs_fchmod.c, libfs/src/imfs/memfile.c: Eliminated
2901        warnings.  A lot of this focus was on changing read and write entry
2902        points to return ssize_t as read(2) and write(2) now do.
[b02cd6ba]2903        * libcsupport/include/rtems/libio.h: Change rtems_filesystem_read_t and
2904        rtems_filesystem_write_t to return ssize_t to match read(2) and write(2)
2905        respectively.
[8a2fcfd]2906        * libnetworking/kern/uipc_socket.c: Fix case on SO_RCVTIMEO and
2907        SO_SNDTIMEO where conversion into ticks can result in a 0 ticks timeout
2908        which is  the same as requesting no timeout.  Reported by Sergei Organov
2909        <osv@javad.ru>.
[b02cd6ba]2910
29112002-09-14      Eric Norum <eric.norum@usask.ca>
2912
2913        * libcsupport/src/readdir_r.c: New file.
2914        * libcsupport/Makefile.am: Reflect above.
[920d9db]2915
29162002-09-07      Joel Sherrill <joel@OARcorp.com>
2917
2918        * libblock/src/bdbuf.c: Previous fix for PR282 regressed mutex changes.
2919
29202002-09-06      Alexander M. Kukuta <kam@oktet.ru>
2921
2922        * libblock/src/bdbuf.c: Per PR282, correct problem in function
2923        rtems_bdbuf_read() where device ioctl() is called with the logical
2924        device number used instead of corresponding physical device number.
[9c94f544]2925
[8a2fcfd]29262002-09-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2927
2928        * libnetworking/netinet/in_cksum.c: #include <string.h> for puts in
2929        generic routines.
2930
[b212624]29312002-08-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2932
2933        * libmisc/shell/shell.c: #include <time.h>.
2934        * libmisc/wrapup/Makefile.am: Eliminate LIBNAME.
2935
[9c94f544]29362002-08-30      Joel Sherrill <joel@OARcorp.com>
2937
2938        * sapi/src/io.c: Fixed some spacing.
2939
[f31a078]29402002-08-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2941
2942        * score/include/Makefile.am: Remove cpuopt.h generation.
[2baf0d86]2943        * configure.ac: Correct package name. Don't build ada if POSIX is
2944        disabled. Generate cpuopt.h on the fly, filter out autoconf-2.53 PACKAGE
2945        crap.
[97b4bc1]2946        * aclocal/prog-gnat.m4: New.
2947        * configure.ac: Add ada subdir handling.
2948
[9c94f544]29492002-08-21      Joel Sherrill <joel@OARcorp.com>
2950
2951        * posix/src/adjtime.c: New file -- adjtime() support required by the
2952        Network Time Protocol (NTP) port to RTEMS.
2953        * posix/src/Makefile.am: Modified to reflect above.
2954
[310fee6]29552002-08-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2956
2957        * aclocal/bsp-alias.m4: Remove.
2958
[b212624]29592002-08-20      Joel Sherrill <joel@OARcorp.com>
2960
2961        * librpc/src/xdr/xdr_stdio.c: Per PR268, add include of <netinet/in.h>
2962        to avoid warning on ntohl().
2963
[8a2fcfd]29642002-08-20      Eric Norum <eric.norum@usask.ca>
2965
2966        * libnetworking/rtems/rtems_glue.c: Per PR270, the BSD network code
2967        expects that the value of the number of seconds since boot is non-zero.
2968        The RTEMS network initialization code assures this by waiting for a
2969        second.  A more efficient technique is to simply wait until the number
2970        of seconds since boot is non-zero.
2971
[9c94f544]29722002-08-14      Joel Sherrill <joel@OARcorp.com>
2973
2974        * score/macros/rtems/score/coremsg.inl: Add <string.h> to remove warning.
2975        * score/src/threadidlebody.c: Add return 0 to avoid warning.
2976
[b02cd6ba]29772002-08-12      Eric Norum <eric.norum@usask.ca>
2978
2979        * libcsupport/src/write.c (_write_r): Change prototype to match newlib's
2980        reent.h.
2981
[b212624]29822002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2983
[98eb4c27]2984        * libmisc/capture/Makefile.am, libmisc/cpuuse/Makefile.am,
2985        libmisc/devnull/Makefile.am, libmisc/dummy/Makefile.am,
2986        libmisc/dumpbuf/Makefile.am, libmisc/monitor/Makefile.am,
2987        libmisc/mw-fb/Makefile.am, libmisc/rtmonuse/Makefile.am,
2988        libmisc/serdbg/Makefile.am, libmisc/shell/Makefile.am,
2989        libmisc/stackchk/Makefile.am, libmisc/untar/Makefile.am: Use .$(OBJEXT)
2990        instead of .o.
[b212624]2991        * librpc/src/rpc/rtems_portmapper.c: include <stdlib.h> (Get rid of
2992        gcc31 warnings about abort/exit).
2993
29942002-08-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2995
2996        * libmisc/shell/Makefile.am: Remove shell.h from EXTRA_DIST.
2997
[9c94f544]29982002-08-09      Joel Sherrill <joel@OARcorp.com>
2999
3000        * posix/src/cancelrun.c: Remove check for PTHREAD_CANCELED not being
3001        defined to ensure that newlib patch includes it.
[8a2fcfd]3002        * libnetworking/libc/getservent.c: Per PR265, add  #include
3003        <netinet/in.h> for ntohl() function.
[9c94f544]3004
[e336882]30052002-08-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3006
[2baf0d86]3007        * configure.ac: Add missing ',' to librpc activation. Add
3008        AC_MSG_CHECKING/AC_MSG_RESULT.
[e336882]3009        * aclocal/check-networking.m4: Let AC_MSG_CHECKING refer to CPU.
[85eb57e7]3010        * configure.ac: Fix bug in librpc activation, having introduced by
3011        yesterday's patch.
3012
[2baf0d86]30132002-08-07      Joel Sherrill <joel@OARcorp.com>
[92b671dd]3014
[2baf0d86]3015        * aclocal/version.m4: Updated to rtems-ss-20020807.
[8a2fcfd]3016        * libnetworking/netinet/in.h: Per PR263, added include of
3017        <machine/endian.h> to <netinet/in.h> so it includes prototypes of
3018        ntohl() family of routines.
[92b671dd]3019
[9c94f544]30202002-08-07      Chris Johns <ccj@acm.org>
3021
3022        * score/src/coretodset.c: Correct calculation of ticks until next
3023        section boundary.  It was incorrectly based upon current time not the
3024        time that is being set.
3025
[d3ed9703]30262002-08-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3027
3028        * aclocal/env-rtemsbsp.m4: Remove RTEMS_CONFIG_PER_BSP.
[2baf0d86]3029        * aclocal/env-rtemscpu.m4: Remove RTEMS_CONFIG_PER_BSP. Use AS_IF
3030        instead of if/then/else/fi.
[d3ed9703]3031
[2baf0d86]30322002-08-06      Joel Sherrill <joel@OARcorp.com>
[0aa6384]3033
[98eb4c27]3034        * configure.ac, librpc/configure.ac: or32 does not currently support
3035        librpc.
[0aa6384]3036
[c8f1338f]30372002-08-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3038
3039        * wrapup/Makefile.am: Use librtems.a.
3040        * wrapup/Makefile.am: Use libsapi.a.
[9c94f544]3041        * sapi/src/Makefile.am: Add libsapi.a.
3042        * rtems/src/Makefile.am: Add librtems.a.
[8a2fcfd]3043        * libnetworking/wrapup/Makefile.am: Don't install.
[c8f1338f]3044
[b212624]30452002-08-01      Joel Sherrill <joel@OARcorp.com>
3046
3047        * libmisc/cpuuse/cpuuse.c (CPU_usage_Dump) : Corrected so it honors when
3048        an object name is raw versus being a string.
[8a2fcfd]3049        * libnetworking/machine/param.h, libnetworking/sys/syslimits.h: In the
3050        continued effort to eliminate .h conflicts between newlib and RTEMS,
3051        these were moved to newlib.
3052        * libnetworking/machine/Makefile.am, libnetworking/sys/Makefile.am:
3053        Reflect above.
[b212624]3054
[b9e6c6b]30552002-07-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3056
3057        * wrapup/Makefile.am: Use libscore.a.
[98eb4c27]3058        * aclocal/canonicalize-tools.m4, automake/lib.am: Remove LD.
[532fad28]3059        * Makefile.am: Put preinstall-stamp into CLEANFILES.
[4bfe135]3060        * aclocal/rtems-top.m4: Use with_project_root and MULTIBUILDTOP to
3061        compose PROJECT_TOPdir (Fixes hppa1.1/genoffset problem).
[2baf0d86]3062        * wrapup/Makefile.am: LIBBLOCK_OBJS = ../libblock/$(ARCH)/libblock.a.
[9c94f544]3063        * posix/src/mqueuecreatesupp.c: #include <stdlib.h> (malloc).
3064        * score/src/Makefile.am: Build into libscore.a.
[920d9db]3065        * libblock/Makefile.am: Merge src/Makefile.am.
3066        * libblock/src/Makefile.am: Remove.
3067        * libblock/configure.ac: Remove src/Makefile.am.
[98eb4c27]3068        * libfs/wrapup/Makefile.am, libfs/wrapup/.cvsignore: Remove.
[920d9db]3069        * libfs/Makefile.am: Remove wrapup SUBDIR.
3070        * libfs/configure.ac: Remove wrapup/Makefile.
[4bfe135]3071
[79b15c1d]30722002-07-31      Joel Sherrill <joel@OARcorp.com>
3073
[98eb4c27]3074        * aclocal/rtems-cpu-subdirs.m4: Removed the or16 port was just a stub
[2baf0d86]3075        and only the OR32 port is getting worked on.
[0702a31]3076
[b212624]30772002-07-30      Joel Sherrill <joel@OARcorp.com>
3078
3079        * libmisc/stackchk/check.c: Don't reference the RTEMS allocated
3080        interrupt stack if the port doesn't configure using it.
[b02cd6ba]3081        * libcsupport/include/sys/utime.h: Removed as file is now part of the
3082        RTEMS newlib support.
3083        * libcsupport/Makefile.am: Reflect above.
3084        * libcsupport/include/rtems/termiostypes.h: Avoid use of __P.
[8a2fcfd]3085        * libnetworking/sys/param.h: Removed as a simpler version of this file
3086        is now part of the RTEMS newlib support.
3087        * libnetworking/sys/Makefile.am: Modified to reflect above.
3088        * libnetworking/machine/types.h: Removed as a simpler version of this
3089        file is now part of the RTEMS newlib support.
3090        * libnetworking/machine/Makefile.am, libnetworking/machine/endian.h,
3091        libnetworking/nfs/bootp_subr.c,
3092        libnetworking/rtems/rtems_bsdnet_internal.h,
3093        libnetworking/sys/Makefile.am, libnetworking/sys/systm.h: Minor
3094        modifications to use the simpler machine/types.h.  Mostly more complete
3095        sets of #include's to account for machine/types.h no longer doing this.
3096
30972002-07-30      Jay Monkman <jtm@smoothsmoothie.com>
3098
3099        * libnetworking/netinet/in_cksum.c,
3100        libnetworking/netinet/in_cksum_arm.c: Added ARM in_cksum support.
[b212624]3101
31022002-07-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3103
3104        * librpc/src/rpc/Makefile.am: Merge src/rpc/PSD.doc/Makefile.am.
3105        * librpc/include/Makefile.am: Merge include/rpc/Makefile.am. Merge
3106        include/rpcsvc/Makefile.am.
[98eb4c27]3107        * librpc/include/rpc/Makefile.am, librpc/include/rpcsvc/Makefile.am,
3108        librpc/src/rpc/PSD.doc/Makefile.am: Remove.
[b212624]3109        * librpc/configure.ac: Remove duplicate AC_PROG_RANLIB. Remove
3110        include/rpc/Makefile. Remove include/rpcsvc/Makefile. Remove
3111        src/rpc/PSD.doc/Makefile.
3112
[c3efdb3]31132002-07-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3114
3115        * automake/compile.am: Use .$(OBJEXT) instead of .o.
3116
[b212624]31172002-07-24      Joel Sherrill <joel@OARcorp.com>
3118
3119        * libmisc/wrapup/Makefile.am: Temporarily don't include serdbg since it
3120        causes some BSPs to not link "main(){}" as required by autoconf.
[8a2fcfd]3121        * libnetworking/sys/select.h: Add a prototype of select() to avoid
3122        warnings. In particular a C++ application using select() required a
3123        prototype.
3124        * libnetworking/Makefile.am, libnetworking/libc/res_send.c: Do not
3125        install or use <poll.h> since RTEMS does not support it.
[b212624]3126
31272002-07-23      Joel Sherrill <joel@OARcorp.com>
3128
3129        * librpc/src/rpc/pmap_clnt.c (pmap_set): Changed prototype to match .h.
3130
[305dd8bd]31312002-07-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3132
3133        * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
[405c7d1]3134        * wrapup/Makefile.am: Use project_libdir instead of
3135        $(PROJECT_RELEASE)/lib. Eliminate LIBNAME. Pickup *.o's instead of
3136        *.rels for CPU_OBJS. Manually create $(project_libdir)$(MULTISUBDIR).
[2baf0d86]3137        * automake/lib.am: Use project_libdir instead of $(PROJECT_RELEASE)/lib.
[98eb4c27]3138        * aclocal/env-rtemsbsp.m4, aclocal/env-rtemscpu.m4: Remove
3139        RTEMS_BSP_SPECS, PROJECT_RELEASE. Add project_libdir, libdir. New
3140        GCC_SPECS. Various cleanups.
[14620166]3141        * aclocal/rtems-top.m4: New PROJECT_ROOT handling.
3142        * automake/compile.am: Remove RTEMS_BSP_SPECS, LD* flags, LINK,
3143        references to bsp_specs. Use project_libdir instead of
3144        $(PROJECT_RELEASE)/lib.
[9c94f544]3145        * itron/src/Makefile.am: Use .$(OBJEXT) instead of .o.
3146        * itron/src/Makefile.am: Use AM_CPPFLAGS instead of INCLUDES.
3147        * posix/src/Makefile.am: Use .$(OBJEXT) instead of .o.
3148        * posix/src/Makefile.am: Use AM_CPPFLAGS instead of INCLUDES.
[98eb4c27]3149        * score/src/Makefile.am, sapi/src/Makefile.am, rtems/src/Makefile.am,
3150        librpc/src/xdr/Makefile.am, librpc/src/rpc/Makefile.am: Use .$(OBJEXT)
3151        instead of .o.
3152        * librpc/src/xdr/Makefile.am, librpc/src/rpc/Makefile.am: Eliminate
3153        LIBNAME.
[920d9db]3154        * libblock/src/Makefile.am: Use .$(OBJEXT) instead of .o.
3155        * libblock/src/Makefile.am: Eliminate LIBNAME. Cosmetical cleanups.
[b02cd6ba]3156        * libcsupport/Makefile.am: Use .$(OBJEXT) instead of .o.
3157        * libcsupport/Makefile.am: Eliminate LIBNAME. Use AM_CPPFLAGS instead of
3158        INCLUDES (Upcoming automake standard).
[8a2fcfd]3159        * libnetworking/kern/Makefile.am: Use .$(OBJEXT) instead of .o.
[98eb4c27]3160        * libnetworking/lib/Makefile.am, libnetworking/libc/Makefile.am,
3161        libnetworking/net/Makefile.am, libnetworking/netinet/Makefile.am,
3162        libnetworking/nfs/Makefile.am, libnetworking/rtems/Makefile.am,
3163        libnetworking/wrapup/Makefile.am: Ditto.
[8a2fcfd]3164        * libnetworking/kern/Makefile.am: Eliminate LIBNAME.
[98eb4c27]3165        * libnetworking/lib/Makefile.am, libnetworking/libc/Makefile.am,
3166        libnetworking/net/Makefile.am, libnetworking/netinet/Makefile.am,
3167        libnetworking/nfs/Makefile.am, libnetworking/rtems/Makefile.am: Ditto.
[8a2fcfd]3168        * libnetworking/wrapup/Makefile.am: Use project_libdir instead of
3169        $(PROJECT_RELEASE)/lib.
[9c94f544]3170
31712002-07-22      Joel Sherrill <joel@OARcorp.com>
3172
3173        * score/include/rtems/score/apimutex.h (_API_Mutex_Lock): Per PR253 add
3174        the missing _ISR_Disable.  This fix was already applied to the old
3175        location (c/src/exec/score/...).
[14620166]3176
[b212624]31772002-07-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3178
[98eb4c27]3179        * libmisc/capture/capture.c, libmisc/capture/capture-cli.c: include
3180        <string.h> for memset.
[b212624]3181
[60f3702]31822002-07-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3183
3184        * aclocal/rtems-top.m4: Reflect relocation of c/src/exec to cpukit.
[98eb4c27]3185        * aclocal/check-cpu.m4, aclocal/check-bsps.m4: Ditto.
[60f3702]3186
[8a2fcfd]31872002-07-17      Jay Monkman <jtm@smoothsmoothie.com>
3188
3189        * libnetworking/netinet/in.h, libnetworking/netinet/ip.h,
3190        libnetworking/netinet/ip_var.h, libnetworking/netinet/tcp.h: Modified to
3191        added packed attribute.o.
3192
[9c94f544]31932002-07-16      Joel Sherrill <joel@OARcorp.com>
3194
3195        * score/macros/rtems/score/object.inl: Corrected typos in
3196        _Objects_Open, _Objects_Close, and _Objects_Namespace_remove.
3197
[1b16e63c]31982002-07-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3199
3200        * automake/multilib.am: Add install-multi.
3201        * aclocal/rtems-top.m4: Reflect new RTEMS_TOPdir to detecting
[2baf0d86]3202        version.m4. Add --with-project-root. Reflect --with-project-root to
3203        setting up PROJECT_ROOT.
[1b16e63c]3204        * aclocal/env-rtemscpu.m4: Reflect new RTEMS_TOPdir (HACK).
[98eb4c27]3205        * aclocal/check-cpu.m4, aclocal/check-bsps.m4: Reflect new RTEMS_TOPdir.
[51b4875]3206        * configure.ac: RTEMS_TOP(..).
[98eb4c27]3207        * itron/configure.ac, posix/configure.ac, librpc/configure.ac,
3208        libblock/configure.ac, libfs/configure.ac, libcsupport/configure.ac,
3209        libnetworking/configure.ac: RTEMS_TOP(../..).
[9c94f544]3210
32112002-07-05      Joel Sherrill <joel@OARcorp.com>
3212
3213        * posix/include/rtems/posix/cancel.h, posix/src/cancel.c,
3214        posix/src/cancelrun.c, posix/src/mqueue.c, posix/src/pthread.c,
3215        posix/src/semaphore.c, posix/src/setcancelstate.c,
[98eb4c27]3216        posix/src/setcanceltype.c, posix/src/testcancel.c: Per PR164, corrected
[9c94f544]3217        the behavior of thread cancellation and did some cleanup as a
3218        side-effect.
3219        * score/macros/rtems/score/object.inl: Corrected implementation of
3220        _Objects_Open, _Objects_Close, and _Objects_Namespace_remove to be
3221        consistent with the inline implementation.
3222        * rtems/src/dpmemident.c, rtems/src/msgqident.c, rtems/src/partident.c,
3223        rtems/src/ratemonident.c, rtems/src/regionident.c, rtems/src/semident.c,
3224        rtems/src/timerident.c: Corrected use of name parameter to  be
3225        consistent with fixes implemented to string name processing which were
3226        committed with the POSIX Message Queue update.
3227
32282002-07-04      Joel Sherrill <joel@OARcorp.com>
3229
3230        * Jump table for single entry point removed.
3231        * sapi/include/rtems/directives.h, sapi/src/entrytable.c: Removed.
[98eb4c27]3232        * sapi/include/Makefile.am, sapi/src/Makefile.am, sapi/src/exinit.c:
[9c94f544]3233        Modified to reflect above.
[51b4875]3234
[fa348b7d]32352002-07-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3236
3237        * wrapup/Makefile.am: Install by using cpulibdir, cpulib_DATA.
[a9d97a8]3238        * aclocal/check-bsp-cache.m4: Remove RTEMS_BSP_FAMILY.
[74701e1]3239        * configure.ac: Remove RTEMS_PROJECT_ROOT.
3240        * aclocal/project-root.m4: Remove.
[18ec075f]3241        * aclocal/enable-multiprocessing.m4: Fix typo.
[2baf0d86]3242        * aclocal/prog-cc.m4: Remove obsolete comments. Comment out GCCSED.
[98eb4c27]3243        * itron/configure.ac, posix/configure.ac, librpc/configure.ac,
3244        libblock/configure.ac, libfs/configure.ac, libcsupport/configure.ac,
3245        libnetworking/configure.ac: Remove RTEMS_PROJECT_ROOT.
[9c94f544]3246
32472002-07-01      Joel Sherrill <joel@OARcorp.com>
3248
3249        * Mega patch merge to change the format of the object IDs to loosen the
3250        dependency between the SCORE and the various APIs. There was
3251        considerable work to simplify the object name management and it appears
3252        that the name_table field is no longer needed. This patch also includes
3253        the addition of the internal mutex which is currently only used to
3254        protect some types of allocation and deallocation.  This significantly
3255        can reduce context  switch latency under certain circumstances.  In
3256        particular, some heap/region operations were O(n) and had dispatching
3257        disabled.  This should help enormously.  With this merge, the patch is
3258        not as clean as it should be.  In particular, the documentation has not
3259        been modified to reflect the new object ID layout, the IDs in the test
3260        screens are not updated, and _Objects_Get_information needs to be a real
3261        routine not inlined. As part of this patch a lot of MP code for
3262        thread/proxy blocking was made conditional and cleaned up.
3263        * itron/src/cre_mbf.c, itron/src/cre_sem.c, itron/src/eventflags.c,
3264        itron/src/fmempool.c, itron/src/itronsem.c, itron/src/mbox.c,
3265        itron/src/msgbuffer.c, itron/src/port.c, itron/src/task.c,
[98eb4c27]3266        itron/src/vmempool.c: Modified as part of above.
[9c94f544]3267        * Mega patch merge to change the format of the object IDs to loosen the
3268        dependency between the SCORE and the various APIs. There was
3269        considerable work to simplify the object name management and it appears
3270        that the name_table field is no longer needed. This patch also includes
3271        the addition of the internal mutex which is currently only used to
3272        protect some types of allocation and deallocation.  This significantly
3273        can reduce context  switch latency under certain circumstances.  In
3274        particular, some heap/region operations were O(n) and had dispatching
3275        disabled.  This should help enormously.  With this merge, the patch is
3276        not as clean as it should be.  In particular, the documentation has not
3277        been modified to reflect the new object ID layout, the IDs in the test
3278        screens are not updated, and _Objects_Get_information needs to be a real
3279        routine not inlined. As part of this patch a lot of MP code for
3280        thread/proxy blocking was made conditional and cleaned up.
3281        * posix/include/rtems/posix/key.h, posix/src/cond.c,
3282        posix/src/condinit.c, posix/src/intr.c, posix/src/key.c,
3283        posix/src/keycreate.c, posix/src/keydelete.c, posix/src/killinfo.c,
3284        posix/src/mqueue.c, posix/src/mqueuecreatesupp.c, posix/src/mutex.c,
3285        posix/src/mutexinit.c, posix/src/psignal.c, posix/src/pthread.c,
[98eb4c27]3286        posix/src/semaphore.c, posix/src/semaphorecreatesupp.c: Modified as part
3287        of above.
[9c94f544]3288        * Mega patch merge to change the format of the object IDs to loosen the
3289        dependency between the SCORE and the various APIs. There was
3290        considerable work to simplify the object name management and it appears
3291        that the name_table field is no longer needed. This patch also includes
3292        the addition of the internal mutex which is currently only used to
3293        protect some types of allocation and deallocation.  This significantly
3294        can reduce context  switch latency under certain circumstances.  In
3295        particular, some heap/region operations were O(n) and had dispatching
3296        disabled.  This should help enormously.  With this merge, the patch is
3297        not as clean as it should be.  In particular, the documentation has not
3298        been modified to reflect the new object ID layout, the IDs in the test
3299        screens are not updated, and _Objects_Get_information needs to be a real
3300        routine not inlined. As part of this patch a lot of MP code for
3301        thread/proxy blocking was made conditional and cleaned up.
3302        * score/include/Makefile.am, score/include/rtems/score/coremsg.h,
3303        score/include/rtems/score/coremutex.h,
3304        score/include/rtems/score/coresem.h, score/include/rtems/score/object.h,
3305        score/include/rtems/score/threadq.h,
3306        score/inline/rtems/score/object.inl,
3307        score/inline/rtems/score/thread.inl,
3308        score/macros/rtems/score/object.inl, score/src/Makefile.am,
3309        score/src/coremsg.c, score/src/coremutex.c, score/src/coresem.c,
3310        score/src/mpci.c, score/src/objectcomparenameraw.c,
3311        score/src/objectextendinformation.c,
3312        score/src/objectinitializeinformation.c, score/src/objectnametoid.c,
3313        score/src/thread.c, score/src/threadclose.c, score/src/threadget.c,
3314        score/src/threadq.c, score/src/threadqextractwithproxy.c: Modified as
3315        part of above.
3316        * score/include/rtems/score/apimutex.h,
3317        score/src/objectgetnoprotection.c: New files.
3318        * Mega patch merge to change the format of the object IDs to loosen the
3319        dependency between the SCORE and the various APIs. There was
3320        considerable work to simplify the object name management and it appears
3321        that the name_table field is no longer needed. This patch also includes
3322        the addition of the internal mutex which is currently only used to
3323        protect some types of allocation and deallocation.  This significantly
3324        can reduce context  switch latency under certain circumstances.  In
3325        particular, some heap/region operations were O(n) and had dispatching
3326        disabled.  This should help enormously.  With this merge, the patch is
3327        not as clean as it should be.  In particular, the documentation has not
3328        been modified to reflect the new object ID layout, the IDs in the test
3329        screens are not updated, and _Objects_Get_information needs to be a real
3330        routine not inlined. As part of this patch a lot of MP code for
3331        thread/proxy blocking was made conditional and cleaned up.
3332        * sapi/include/confdefs.h, sapi/src/exinit.c, sapi/src/extension.c,
[98eb4c27]3333        sapi/src/itronapi.c, sapi/src/posixapi.c, sapi/src/rtemsapi.c: Modified
[9c94f544]3334        as part of above.
3335        * Mega patch merge to change the format of the object IDs to loosen the
3336        dependency between the SCORE and the various APIs. There was
3337        considerable work to simplify the object name management and it appears
3338        that the name_table field is no longer needed. This patch also includes
3339        the addition of the internal mutex which is currently only used to
3340        protect some types of allocation and deallocation.  This significantly
3341        can reduce context  switch latency under certain circumstances.  In
3342        particular, some heap/region operations were O(n) and had dispatching
3343        disabled.  This should help enormously.  With this merge, the patch is
3344        not as clean as it should be.  In particular, the documentation has not
3345        been modified to reflect the new object ID layout, the IDs in the test
3346        screens are not updated, and _Objects_Get_information needs to be a real
3347        routine not inlined. As part of this patch a lot of MP code for
3348        thread/proxy blocking was made conditional and cleaned up.
3349        * rtems/include/rtems.h, rtems/inline/rtems/rtems/region.inl,
3350        rtems/macros/rtems/rtems/region.inl, rtems/src/dpmem.c,
3351        rtems/src/dpmemcreate.c, rtems/src/msg.c, rtems/src/msgqcreate.c,
3352        rtems/src/part.c, rtems/src/partcreate.c, rtems/src/ratemon.c,
3353        rtems/src/ratemoncreate.c, rtems/src/region.c, rtems/src/regioncreate.c,
3354        rtems/src/regiondelete.c, rtems/src/regionextend.c,
3355        rtems/src/regiongetinfo.c, rtems/src/regiongetsegment.c,
3356        rtems/src/regiongetsegmentsize.c, rtems/src/regionident.c,
3357        rtems/src/regionreturnsegment.c, rtems/src/rtemstimer.c,
3358        rtems/src/sem.c, rtems/src/semcreate.c, rtems/src/taskcreate.c,
3359        rtems/src/taskident.c, rtems/src/tasks.c, rtems/src/timercreate.c:
3360        Modified as part of above.
[b212624]3361        * libmisc/capture/capture-cli.c, libmisc/cpuuse/cpuuse.c,
3362        libmisc/monitor/mon-monitor.c, libmisc/monitor/mon-object.c,
3363        libmisc/monitor/monitor.h: Corrected use of _Objects_Information_table
3364        now that it is a two dimensional array based upon API and class.  In
3365        addition, in the monitor,  corrected an error which occured when a
3366        target has 64 bit pointers.
3367        * libmisc/stackchk/check.c: Corrected use of _Objects_Information_table
3368        now that it is a two dimensional array based upon API and class.
[920d9db]3369        * Mega patch merge to change the format of the object IDs to loosen the
3370        dependency between the SCORE and the various APIs. There was
3371        considerable work to simplify the object name management and it appears
3372        that the name_table field is no longer needed. This patch also includes
3373        the addition of the internal mutex which is currently only used to
3374        protect some types of allocation and deallocation.  This significantly
3375        can reduce context  switch latency under certain circumstances.  In
3376        particular, some heap/region operations were O(n) and had dispatching
3377        disabled.  This should help enormously.  With this merge, the patch is
3378        not as clean as it should be.  In particular, the documentation has not
3379        been modified to reflect the new object ID layout, the IDs in the test
3380        screens are not updated, and _Objects_Get_information needs to be a real
3381        routine not inlined. As part of this patch a lot of MP code for
3382        thread/proxy blocking was made conditional and cleaned up.
[98eb4c27]3383        * libblock/src/bdbuf.c: Modified as part of above.
[b02cd6ba]3384        * libcsupport/src/__times.c: Corrected from previous attempt to cleanup.
3385
33862002-06-28      Joel Sherrill <joel@OARcorp.com>
3387
3388        * libcsupport/src/__times.c: Cleaned up comments, return more
3389        information, and eliminated the fatal error on clock not set since it
3390        cannot occur.
[18ec075f]3391
[8a2fcfd]33922002-06-27      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
3393
3394        * Addition of a ftp client filesystem, comparable to the tftp one.
3395        * libnetworking/lib/ftpfs.c, libnetworking/rtems/ftpfs.h: New files.
3396        * libnetworking/lib/Makefile.am, libnetworking/rtems/Makefile.am:
3397        Modified to reflect above.
3398
[272413c]33992002-06-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3400
3401        * aclocal/prog-ccas.m4: New.
3402        * aclocal/canonicalize-tools.m4: Remove AS, OBJCOPY, NM, SIZE, STRIP.
[2baf0d86]3403        RTEMS_GCC_PRINT.
[272413c]3404        * aclocal/check-multiprocessing.m4: Fix typo.
[2baf0d86]3405        * automake/compile.am: Remove CXX support. Replace AS by CCAS. Remove
3406        LINK_LIBS, LINK_OBJS, LINK_FILES.
[15c107ff]3407        * configure.ac: Use AC_CONFIG_AUX_DIR(..).
[98eb4c27]3408        * itron/configure.ac, posix/configure.ac, librpc/configure.ac,
3409        libblock/configure.ac, libfs/configure.ac, libcsupport/configure.ac,
3410        libnetworking/configure.ac: Use AC_CONFIG_AUX_DIR(../..). Add
[8a2fcfd]3411        AC_PROG_RANLIB.
[15c107ff]3412
[27f9f12]34132002-06-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3414
3415        * configure.ac: Remove references to RTEMS_BSP.
3416        * aclocal/check-multiprocessing.m4: Remove references to RTEMS_BSP.
3417        Allow building w/ --enable-multiprocessing --enable-multilib.
[98eb4c27]3418        * aclocal/enable-multiprocessing.m4: Eliminate RTEMS_HAS_MULTIPROCESSING.
[9c94f544]3419        * itron/configure.ac: Remove references to RTEMS_BSP.
3420        * itron/src/Makefile.am: Add libitron.a.
3421        * posix/configure.ac: Remove references to RTEMS_BSP.
3422        * posix/src/Makefile.am: Add libposix.a.
[b212624]3423        * libmisc/wrapup/Makefile.am: Don't preinstall libmisc.a.
[920d9db]3424        * libblock/src/Makefile.am: Don't preinstall libblock.a.
3425        * libfs/wrapup/Makefile.am: Don't preinstall libfs.a.
[8a2fcfd]3426        * libnetworking/wrapup/Makefile.am: Don't preinstall libnetworking.a.
[b212624]3427
34282002-06-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
3429
3430        * With the addition of serdbg, the standard polled I/O functions for
3431        gdbstub and/or printk are optionally routed to any termios-aware device
3432        driver, that supports polled mode. See libmisc/serdbg/README.
3433        * libmisc/serdbg/Makefile.am, libmisc/serdbg/README,
3434        libmisc/serdbg/serdbg.c, libmisc/serdbg/serdbg.h,
3435        libmisc/serdbg/serdbgcnf.h, libmisc/serdbg/serdbgio.c,
3436        libmisc/serdbg/termios_printk.c, libmisc/serdbg/termios_printk.h,
3437        libmisc/serdbg/termios_printk_cnf.h, libmisc/serdbg/.cvsignore: New
3438        files.
3439        * libmisc/configure.ac, libmisc/Makefile.am, libmisc/wrapup/Makefile.am:
3440        Modified to reflect addition.
[27f9f12]3441
[2239edfd]34422002-06-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3443
3444        * wrapup/Makefile.am: Fix stupid typo in previous patch.
[e73e576]3445        * configure.ac: Add librpc. AC_PROG_RANLIB.
[2baf0d86]3446        * wrapup/Makefile.am: Add librpc. Use relative path to lib*.a for
[e73e576]3447        POSIX_OBJS, ITRON_OBJS, NETWORKING_OBJS.
[b212624]3448        * librpc/configure.ac: RTEMS_TOP(../../../..).
3449        AC_CONFIG_AUX_DIR(../../../..). Remove RTEMS_CANONICAL_HOST. Use
3450        RTEMS_ENV_RTEMSCPU. Add AC_PROG_RANLIB.
[98eb4c27]3451        * librpc/include/rpc/Makefile.am, librpc/include/Makefile.am,
3452        librpc/include/rpcsvc/Makefile.am: Include
[b212624]3453        $(top_srcdir)/../automake/*.am.
3454        * librpc/Makefile.am: Include $(top_srcdir)/../automake/*.am.
3455        ACLOCAL_AMFLAGS = -I ../aclocal.
[98eb4c27]3456        * librpc/src/rpc/PSD.doc/Makefile.am, librpc/src/rpc/Makefile.am,
3457        librpc/src/xdr/Makefile.am, librpc/src/Makefile.am: Include
[b212624]3458        $(top_srcdir)/../automake/*.am.
[e73e576]3459
[4e987e77]34602002-06-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3461
3462        * aclocal/subdirs.m4: Remove.
3463
[7001a48]34642002-06-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3465
[2baf0d86]3466        * wrapup/Makefile.am: Use relative path to lib*.a for LIBCSUPPORT_OBJS,
3467        LIBBLOCK_OBJS, LIBDOSFS_OBJS, LIBIMFS_OBJS.
[920d9db]3468        * libblock/Makefile.am: Merge-in include/Makefile.am.
3469        * libblock/include/Makefile.am: Remove.
3470        * libblock/configure.ac: Reflect changes above.
[8a2fcfd]3471        * libnetworking/Makefile.am: Remove commented out net-apps.
[7001a48]3472
[607e6b36]34732002-06-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3474
[2baf0d86]3475        * Makefile.am: Include $(top_srcdir)/automake/*.am. Use aclocal.
[98eb4c27]3476        * sapi/include/Makefile.am, sapi/Makefile.am, sapi/inline/Makefile.am,
3477        sapi/macros/Makefile.am, sapi/src/Makefile.am,
3478        score/include/Makefile.am, score/Makefile.am, score/cpu/Makefile.am,
3479        score/inline/Makefile.am, score/macros/Makefile.am,
3480        score/src/Makefile.am, wrapup/Makefile.am, include/Makefile.am,
3481        rtems/include/Makefile.am, rtems/Makefile.am, rtems/inline/Makefile.am,
3482        rtems/macros/Makefile.am, rtems/src/Makefile.am: Include
3483        $(top_srcdir)/automake/*.am.
[14e2477]3484        * aclocal/bsp-alias.m4: Copied over from aclocal/.
[98eb4c27]3485        * aclocal/canonical-host.m4, aclocal/canonical-target-name.m4,
3486        aclocal/canonicalize-tools.m4, aclocal/check-bsp-cache.m4,
3487        aclocal/check-bsps.m4, aclocal/check-cpu.m4, aclocal/check-itron.m4,
3488        aclocal/check-multiprocessing.m4, aclocal/check-networking.m4,
3489        aclocal/check-newlib.m4, aclocal/check-posix.m4, aclocal/check-tool.m4,
3490        aclocal/enable-bare.m4, aclocal/enable-inlines.m4,
3491        aclocal/enable-itron.m4, aclocal/enable-multiprocessing.m4,
3492        aclocal/enable-networking.m4, aclocal/enable-posix.m4,
3493        aclocal/enable-rtemsbsp.m4, aclocal/env-rtemsbsp.m4,
3494        aclocal/env-rtemscpu.m4, aclocal/gcc-pipe.m4, aclocal/gcc-specs.m4,
3495        aclocal/multi.m4, aclocal/multilib.m4, aclocal/prog-cc.m4,
3496        aclocal/project-root.m4, aclocal/rtems-cpu-subdirs.m4,
3497        aclocal/rtems-debug.m4, aclocal/rtems-top.m4, aclocal/subdirs.m4,
3498        aclocal/sysv-ipc.m4, aclocal/tool-paths.m4, aclocal/version.m4: Ditto.
[9c94f544]3499        * itron/include/Makefile.am: Include $(top_srcdir)/../automake/*.am.
3500        * itron/Makefile.am: Include $(top_srcdir)/../automake/*.am. Use
3501        ../aclocal.
[98eb4c27]3502        * itron/inline/Makefile.am, itron/macros/Makefile.am,
3503        itron/src/Makefile.am, posix/include/Makefile.am: Include
3504        $(top_srcdir)/../automake/*.am.
[9c94f544]3505        * posix/Makefile.am: Include $(top_srcdir)/../automake/*.am. Use
3506        ../aclocal.
[98eb4c27]3507        * posix/inline/Makefile.am, posix/macros/Makefile.am,
3508        posix/src/Makefile.am, libblock/include/Makefile.am: Include
3509        $(top_srcdir)/../automake/*.am.
[920d9db]3510        * libblock/Makefile.am: Include $(top_srcdir)/../automake/*.am. Use
3511        ../aclocal.
[98eb4c27]3512        * libblock/src/Makefile.am, libfs/src/dosfs/Makefile.am,
3513        libfs/src/Makefile.am, libfs/src/imfs/Makefile.am: Include
3514        $(top_srcdir)/../automake/*.am.
[920d9db]3515        * libfs/Makefile.am: Include $(top_srcdir)/../automake/*.am. Use
3516        ../aclocal.
3517        * libfs/wrapup/Makefile.am: Include $(top_srcdir)/../automake/*.am.
[b02cd6ba]3518        * libcsupport/Makefile.am: Merge src/Makefile.am.
3519        * libcsupport/configure.ac: Reflect changes above.
3520        * libcsupport/src/Makefile.am: Remove.
3521        * libcsupport/Makefile.am: Include $(top_srcdir)/../automake/*.am. Use
3522        ../aclocal.
[98eb4c27]3523        * libcsupport/src/Makefile.am, libnetworking/arpa/Makefile.am,
3524        libnetworking/kern/Makefile.am: Include $(top_srcdir)/../automake/*.am.
[8a2fcfd]3525        * libnetworking/Makefile.am: Include $(top_srcdir)/../automake/*.am. Use
3526        ../aclocal.
[98eb4c27]3527        * libnetworking/lib/Makefile.am, libnetworking/libc/Makefile.am,
3528        libnetworking/machine/Makefile.am, libnetworking/net/Makefile.am,
3529        libnetworking/netinet/Makefile.am, libnetworking/nfs/Makefile.am,
3530        libnetworking/rtems/Makefile.am, libnetworking/sys/Makefile.am,
3531        libnetworking/vm/Makefile.am, libnetworking/wrapup/Makefile.am: Include
[8a2fcfd]3532        $(top_srcdir)/../automake/*.am.
[14e2477]3533
[39dfccf2]35342002-06-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3535
[98eb4c27]3536        * automake/compile.am, automake/lib.am, automake/local.am,
3537        automake/multilib.am, automake/subdirs.am: Copied over from automake/.
[39dfccf2]3538        * Makefile.am: Add automake/*.am.
3539
[8a2fcfd]35402002-06-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3541
3542        * libnetworking/rtems/Makefile.am: include multilib.am instead of
3543        RTEMS_BSP.cfg.
3544
35452002-05-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3546
3547        * libnetworking/configure.ac: Remove RTEMS_CHECK_POSIX_API. Remove
3548        RTEMS_ENABLE_POSIX. Remove RTEMS_CHECK_CUSTOM_BSP. Remove
3549        RTEMS_ENABLE_POSIX.
3550
[3e39b47]35512002-05-29      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3552
3553        * configure.ac: Add libnetworking.
[98eb4c27]3554        * wrapup/Makefile.am: Ditto. Relocate c/src/libnetworking.
[8a2fcfd]3555        * libnetworking/Makefile.am: Reflect moval.
[98eb4c27]3556        * libnetworking/machine/Makefile.am, libnetworking/net/Makefile.am,
3557        libnetworking/lib/Makefile.am, libnetworking/netinet/Makefile.am,
3558        libnetworking/vm/Makefile.am, libnetworking/libc/Makefile.am,
3559        libnetworking/sys/Makefile.am, libnetworking/arpa/Makefile.am,
3560        libnetworking/nfs/Makefile.am, libnetworking/kern/Makefile.am,
3561        libnetworking/rtems/Makefile.am, libnetworking/configure.ac: Ditto.
[8a2fcfd]3562        * libnetworking/wrapup/Makefile.am: Ditto. Remove references to
3563        networking apps.
[3e39b47]3564
[b212624]35652002-05-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3566
3567        * libmisc/configure.ac, libmisc/Makefile.am: Remove references to rootfs.
3568
[35cd6ae]35692002-05-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3570
3571        * configure.ac: Add libblock. Add libfs. Add AM_CONDITIONAL(UNIX).
3572        * wrapup/Makefile.am: Add libblock, libfs/dosfs, libfs/imfs.
[920d9db]3573        * libblock/configure.ac, libblock/Makefile.am,
3574        libblock/include/Makefile.am, libblock/src/Makefile.am: Reflect move
3575        from c/src/libblock to c/src/exec/libblock.
[b02cd6ba]3576        * libfs/configure.ac: Reflect move from c/src/libfs to c/src/exec/libfs.
[98eb4c27]3577        * libfs/Makefile.am, libfs/src/Makefile.am, libfs/src/dosfs/Makefile.am,
3578        libfs/src/imfs/Makefile.am, libfs/wrapup/Makefile.am: Ditto.
[8a2fcfd]3579        * libnetworking/rtems_telnetd/pty.c: Remove bsp.h. Include
3580        <rtems/bspIo.h>.
[35cd6ae]3581
[b212624]35822002-05-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3583
[98eb4c27]3584        * libmisc/rootfs/.cvsignore, libmisc/rootfs/Makefile.am,
3585        libmisc/rootfs/mkrootfs.h, libmisc/rootfs/mkrootfs.c: Remove.
[b212624]3586        * libmisc/configure.ac: Remove rootfs and NETWORKING macros.
3587        * libmisc/wrapup/Makefile.am: Remove rootfs and HAS_NETWORKING.
[8a2fcfd]3588        * libnetworking/rtems/mkrootfs.c: Add (relocated from libmisc/rootfs).
3589        * libnetworking/rtems/mkrootfs.h: Ditto.
3590        * libnetworking/rtems/Makefile.am: Reflect changes above.
[b212624]3591
35922002-05-16      Chris Johns <ccj@acm.org>
3593
[98eb4c27]3594        PR 194
3595        * libmisc/*: Added the Capture engine.
[b212624]3596        * libmisc/capture/Makefile.am, libmisc/capture/README,
3597        libmisc/capture/capture-cli.c, libmisc/capture/capture-cli.h,
3598        libmisc/capture/capture.c, libmisc/capture/capture.h,
3599        libmisc/capture/.cvsignore: New files.
3600        * libmisc/Makefile.am, libmisc/configure.ac, libmisc/wrapup/Makefile.am:
3601        Modified to reflect addition.
3602
[90926129]36032002-05-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3604
3605        * configure.ac: Add libcsupport.
3606        * wrapup/Makefile.am: Ditto.
[c16dcbc8]3607        * Makefile.am: Add preinstall-stamp.
3608
[9c94f544]36092002-05-15      Chris Johns <ccj@acm.org>
3610
3611        * score/include/rtems/score/thread.h,
3612        score/inline/rtems/score/thread.inl, score/src/threaddispatch.c,
[98eb4c27]3613        score/src/threadinitialize.c: Move the C library re-enterrant support
[9c94f544]3614        directly into the thread dispatch code. RTEMS needs libc and so
3615        requiring libc to use a user extension with its overhead is not the best
3616        solution. This patch lowers the overhead to 2 pointer moves.
3617
[8a2fcfd]36182002-05-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3619
[98eb4c27]3620        * libnetworking/sys/ioctl.h, libnetworking/sys/sockio.h,
3621        libnetworking/sys/filio.h: Remove.
[8a2fcfd]3622        * libnetworking/sys/Makefile.am: Reflect changes above.
3623
[9c94f544]36242002-05-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3625
3626        * score/include/Makefile.am: Work-around to autoconf-2.53 adding
3627        PACKAGE_* to autoheaders - sed out *PACKAGE* from cpuopts-tmp.h.
3628
36292002-05-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>       
3630
3631        * posix/include/sys/utsname.h: Remove.
3632        * posix/include/Makefile.am: Reflect changes above.
3633        * posix/src/utsname.c: Remove.
3634        * posix/src/Makefile.am: Reflect changes above.
3635
[8a2fcfd]36362002-05-01      Eric Norum <eric.norum@usask.ca>
3637
3638        * libnetworking/machine/in_cksum.h: Per PR200 fix multi-line inline
3639        assembly  to satisfy gcc 3.1 and newer.
3640
36412002-04-26      Eric Norum <eric.norum@usask.ca>
3642
3643        * libnetworking/netinet/in_cksum_i386.c: Add volatile so the more
3644        agressive optimization in gcc 3.1 does not reorder things.
3645
[9c94f544]36462002-04-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3647
3648        * score/include/rtems/system.h: Remove targopts.h.
[8a2fcfd]3649        * libnetworking/pppd/utils.c: Adapt to gcc-3.x.
[9c94f544]3650
36512002-04-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3652
3653        * score/include/rtems/system.h: Add the sparc to the target supporting
3654        multlibs.
3655
36562002-04-16      Chris Johns <ccj@acm.org>
3657
3658        * score/src/threadinitialize.c: Per PR181, clear the array of user
3659        extension pointers. This lets user extensions that have hooked the
3660        switch handler know if a task has been processed by the user extension
3661        before. If a user extension is created after a task is started it may
3662        not know it.
3663
[cb9b2bfc]36642002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3665
3666        * configure.ac: Remove ENABLE_GCC28.
3667
[9c94f544]36682002-04-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3669
3670        * score/include/rtems/system.h: Add i386 to multilib-able targets.
3671
[8a2fcfd]36722002-04-11      Chris Johns <ccj@acm.org>
3673
[98eb4c27]3674        PR 59/networking
3675        * libnetworking/c/src/libnetworking/rtems/rtems_bsdnet.h: Add the
3676        drv_ctrl driver control block field to the ifconfig network driver
3677        structure. This field is needed by the i82586 driver which was ported
3678        from NetBSD as it had better hardware abstraction.
[8a2fcfd]3679
[920d9db]36802002-04-10      Victor V. Vengerov <vvv@oktet.ru>
3681
3682        PR 385/filesystem
3683        * libblock/src/ramdisk.c: The "from" and "to" locations are calculated
3684        as the start of the block within the ram that data is to be transferred
3685        from/to for reads and writes respectively.  However, within the loops,
3686        the "from" and "to" locations are never updated.  The loop should have
3687        been updated as: from += rd->block_size; and to += rd->block_size;
3688        within the for loops in the ramdisk_read and ramdisk_write routines,
3689        respectively.
3690
[9c94f544]36912002-04-08      Chris Johns <ccj@acm.org>
3692
3693        * Per PR142, make task switch extension its own list.
3694        * posix/src/pthread.c (_POSIX_Threads_User_extensions): Reflect above.
3695        * Per PR141 and PR174, make task switch extension its own list and fix
3696        all odd problems introduced by providing macro version.
3697        * score/inline/rtems/score/userext.inl: Fix.
3698        * Per PR142, make task switch extension its own list.
3699        * score/include/rtems/score/userext.h: Reflect above by adding
3700        User_extensions_Switch_control and adding it to User_extenions_Control.
3701        * score/inline/rtems/score/userext.inl: Allocate all memory in one chunk
3702        to minimize overhead.  Address processing dedicated switch chain.
3703        * Per PR142, make task switch extension its own list.
3704        * score/include/rtems/score/userext.h: Reflect above by adding
3705        User_extensions_Switch_control and adding it to User_extenions_Control.
3706        * score/inline/rtems/score/userext.inl: Allocate all memory in one chunk
3707        to minimize overhead.  Address processing dedicated switch chain.
3708        * Per PR142, make task switch extension its own list.
3709        * rtems/src/tasks.c (_RTEMS_tasks_User_extensions): Reflect above.
3710
[34fd745]37112002-04-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3712
3713        * include/rtems/bspIo.h: Fix cpp-guards, remove references to i386.
[9c94f544]3714        * posix/src/psignal.c: Include <stdlib.h>.
[98eb4c27]3715        * libblock/src/ramdisk.c, libblock/src/blkdev.c,
3716        libfs/src/imfs/imfs_getchild.c: include <string.h>.
3717        * libfs/src/imfs/imfs_gtkn.c, libfs/src/imfs/ioman.c,
3718        libfs/src/imfs/linearfile.c, libfs/src/imfs/memfile.c: Include
3719        <string.h>.
[8a2fcfd]3720        * libnetworking/ChangeLog: Fix dates.
[9c94f544]3721
[b212624]37222002-04-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3723
3724        * libmisc/monitor/mon-monitor.c: Replace done with return (gcc3).
[920d9db]3725        * libfs/src/dosfs/fat.h: Include <string.h>. Remove DBG1 and DBG2
3726        (unused).
3727        * Per PR169.
3728        * libfs/src/dosfs/config.h.in, libfs/src/dosfs/stamp-h2.in: Removed from
3729        CVS.
3730
37312002-04-03      Alexander Kukuta <kam@oktet.ru>
3732
3733        * libblock/include/rtems/bdbuf.h: Address PR168 by changing
3734        bdbuf_buffer.avl.bal and bdbuf_buffer.avl.cache to signed char instead
3735        of char.
[b212624]3736
[9c94f544]37372002-04-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3738
3739        * posix/src/getegid.c: Remove <errno.h>.
[98eb4c27]3740        * posix/src/geteuid.c, posix/src/getgid.c, posix/src/getuid.c: Ditto.
[9c94f544]3741        * posix/src/getlogin.c: Move <errno.h>.
[34fd745]3742
[8a2fcfd]37432002-03-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3744
3745        * libnetworking/libc/rcmd.c: Replace __rtems w/ __rtems__.
3746
37472002-03-27      Thomas.Doerfler@imd-systems.de
3748
[98eb4c27]3749        PR 144
[8a2fcfd]3750        * libnetworking/nfs/bootp_subr.c bootpc_init(): Performs a write to
3751        memory address 0 when called for the first time. This is done when
3752        trying to clear the variable "dhcp_hostname".
3753
[1960925d]37542002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3755
[2baf0d86]3756        * configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
[1960925d]3757        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
[98eb4c27]3758        * include/Makefile.am, Makefile.am, wrapup/Makefile.am: Remove
3759        AUTOMAKE_OPTIONS.
[9c94f544]3760        * itron/configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
3761        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
[98eb4c27]3762        * itron/include/Makefile.am, itron/Makefile.am,
3763        itron/inline/Makefile.am, itron/macros/Makefile.am,
3764        itron/src/Makefile.am: Remove AUTOMAKE_OPTIONS.
[9c94f544]3765        * posix/configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
3766        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
[98eb4c27]3767        * posix/src/Makefile.am, posix/Makefile.am, posix/include/Makefile.am,
3768        posix/inline/Makefile.am, posix/macros/Makefile.am,
3769        score/cpu/Makefile.am, score/src/Makefile.am, score/Makefile.am,
3770        score/include/Makefile.am, score/inline/Makefile.am,
3771        score/macros/Makefile.am, sapi/Makefile.am, sapi/include/Makefile.am,
3772        sapi/inline/Makefile.am, sapi/macros/Makefile.am, sapi/src/Makefile.am,
3773        rtems/Makefile.am, rtems/include/Makefile.am, rtems/inline/Makefile.am,
3774        rtems/macros/Makefile.am, rtems/src/Makefile.am: Remove AUTOMAKE_OPTIONS.
[b212624]3775        * libmisc/configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
3776        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
[98eb4c27]3777        * libmisc/Makefile.am, libmisc/cpuuse/Makefile.am,
3778        libmisc/devnull/Makefile.am, libmisc/dummy/Makefile.am,
3779        libmisc/dumpbuf/Makefile.am, libmisc/monitor/Makefile.am,
3780        libmisc/mw-fb/Makefile.am, libmisc/rootfs/Makefile.am,
3781        libmisc/rtmonuse/Makefile.am, libmisc/shell/Makefile.am,
3782        libmisc/stackchk/Makefile.am, libmisc/untar/Makefile.am,
3783        libmisc/wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
[b212624]3784        * librpc/configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
3785        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
[98eb4c27]3786        * librpc/include/rpc/Makefile.am, librpc/include/Makefile.am,
3787        librpc/include/rpcsvc/Makefile.am, librpc/Makefile.am,
3788        librpc/src/rpc/PSD.doc/Makefile.am, librpc/src/rpc/Makefile.am,
3789        librpc/src/xdr/Makefile.am, librpc/src/Makefile.am: Remove
3790        AUTOMAKE_OPTIONS.
[920d9db]3791        * libblock/configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
3792        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
[98eb4c27]3793        * libblock/include/Makefile.am, libblock/Makefile.am,
3794        libblock/src/Makefile.am: Remove AUTOMAKE_OPTIONS.
[920d9db]3795        * libfs/src/dosfs/fat_file.c: Remove bsp.h.  fat_file_write(.. const
3796        char*buf ..).
3797        * libfs/src/dosfs/fat_file.h: fat_file_write(.. const char*buf ..).
3798        * libfs/configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
3799        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
[98eb4c27]3800        * libfs/src/dosfs/Makefile.am, libfs/src/Makefile.am,
3801        libfs/src/imfs/Makefile.am, libfs/Makefile.am, libfs/wrapup/Makefile.am:
3802        Remove AUTOMAKE_OPTIONS.
[8a2fcfd]3803        * libnetworking/configure.ac:
3804        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS). AM_INIT_AUTOMAKE([no-define
3805        foreign 1.6]).
[98eb4c27]3806        * libnetworking/arpa/Makefile.am, libnetworking/kern/Makefile.am,
3807        libnetworking/Makefile.am, libnetworking/lib/Makefile.am,
3808        libnetworking/libc/Makefile.am, libnetworking/machine/Makefile.am,
3809        libnetworking/net/Makefile.am, libnetworking/netinet/Makefile.am,
3810        libnetworking/nfs/Makefile.am, libnetworking/pppd/Makefile.am,
3811        libnetworking/rtems/Makefile.am,
3812        libnetworking/rtems_servers/Makefile.am,
3813        libnetworking/rtems_telnetd/Makefile.am,
3814        libnetworking/rtems_webserver/Makefile.am,
3815        libnetworking/sys/Makefile.am, libnetworking/vm/Makefile.am,
3816        libnetworking/wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
[8a2fcfd]3817
38182002-03-27      Ilya Alexeev <ilya@continuum.ru>
3819
[98eb4c27]3820        PR 162
[8a2fcfd]3821        * libnetworking/net/if_ppp.c ppp_txdaemon(),
3822        libnetworking/net/if_pppvar.h pppstart(): Local variables must not be
3823        used in a device write routines.  Now ppp_softc structure have own
3824        character for writing to device (sc_outchar).  I think that converting
3825        local variables to static is not a right solution, because problems will
3826        occur in the case of two or more ppp instances.
3827        * libnetworking/net/ppp_tty.c pppstart(): Type of the ioffset variable
3828        must be u_long, otherwise in the case of the big output packet endless
3829        loop may occur.
3830
38312002-03-25      Eric Norum <norume@aps.anl.gov>
3832
3833        PR 374/networking
3834        * libnetworking/Makefile.am, libnetworking/rtems/rtems_bsdnet.h,
3835        libnetworking/rtems/rtems_glue.c: The patch sent as part of PR270 got
3836        applied to the wrong place.   The effect was that (1) startup was no
3837        faster than before and (2) malloc starvation messages came way too
3838        quickly.  The attached patch fixes both these problems and also provides
3839        a mechanism for applications to handle malloc starvation conditions as
3840        they see fit.
3841        * libnetworking/rtems/rtems_bsdnet_malloc_starvation.c: New file.
3842
38432002-03-21      Ilya Alexeev <ilya@continuum.ru>
3844
3845        * libnetworking/net/if_ppp.c, libnetworking/net/ppp_tty.c: Initial
3846        preparations for multiple PPPD connections.
[920d9db]3847
38482002-03-21      Alexander Kukuta <kam@oktet.ru>
3849
3850        * libblock/src/bdbuf.c (avl_insert, libblock/avl_remove): Reimplemented
3851        from scratch to avoid using GPLed sources in RTEMS core.
3852        * libblock/src/bdbuf.c, libblock/include/rtems/bdbuf.h: Remove "binary
3853        tree" implementation which was used for debugging only.
[b212624]3854
38552002-03-20      Chris Johns <ccj@acm.org>
3856
[98eb4c27]3857        PR 192
3858        * libmisc/monitor/mon-command.c: The RTEMS monitor makes everything
3859        lowercase. The capture engine need to set triggers or watches on task
3860        with uppercase names.   Also stop the monitor repeating command when
3861        enter is pressed.
3862        PR 148.
[b212624]3863        * libmisc/monitor/mon-prmisc.c: Fixed to print task states correctly.
[9c94f544]3864
[920d9db]38652002-03-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3866
[98eb4c27]3867        PR 140
3868        * libfs/src/dosfs/config.h.in, libfs/src/dosfs/stamp-h2.in: Removed.
[920d9db]3869        * libfs/.cvsignore: Add config.h*, stamp-h*.
3870        * libfs/configure.ac: Remove AC_SRC_DIR(.../dosfs.h). Remove
3871        AM_CONFIG_HEADER(src/dosfs/config.h). Remove
3872        AM_CONFIG_HEADER(src/imfs/config.h). Add AM_CONFIG_HEADER(config.h).
[98eb4c27]3873        * libfs/src/dosfs/Makefile.am, libfs/src/imfs/Makefile.am: INCLUDES =
3874        -I../...
[920d9db]3875
38762002-03-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3877
[98eb4c27]3878        PR 130
[920d9db]3879        * libfs/src/dosfs/Makefile.am: Reworked, Disable dosfs for UNIX.
3880        * libfs/wrapup/Makefile.am: Disable dosfs for UNIX.
3881
38822002-03-13      Victor V. Vengerov <vvv@oktet.ru>
3883
3884        * libblock/src/bdbuf.c (find_or_assign_buffer,
3885        libblock/rtems_bdbuf_read, libblock/rtems_bdbuf_sync,
3886        libblock/rtems_bdbuf_syncdev, libblock/bdbuf_swapout_task): Fix bug:
3887        disable interrupts and set level properly before _CORE_mutex_Seize
3888        invocation).
3889
[9c94f544]38902002-03-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3891
3892        * score/include/rtems/system.h: Add __RTEMS_REVISION__.
3893
38942002-03-01      Eric Norum <eric.norum@usask.ca>
3895
3896        * posix/src/pthreadonce.c: Task is not preemptable while running a
3897        pthread_once init function.  This is slightly less heavy handed than
3898        disabling dispatching and seems better than consuming a mutex.
3899
[920d9db]39002002-02-28      Victor V. Vengerov <vvv@oktet.ru>
3901
3902        * DOS filesystem including FAT12, FAT16, and FAT32 support submitted.
3903        * libfs/src/dosfs, libfs/src/dosfs/Makefile.am,
3904        libfs/src/dosfs/stamp-h2.in, libfs/src/dosfs/config.h.in,
3905        libfs/src/dosfs/dosfs.h, libfs/src/dosfs/fat.c, libfs/src/dosfs/fat.h,
3906        libfs/src/dosfs/fat_fat_operations.c,
3907        libfs/src/dosfs/fat_fat_operations.h, libfs/src/dosfs/fat_file.c,
3908        libfs/src/dosfs/fat_file.h, libfs/src/dosfs/msdos.h,
3909        libfs/src/dosfs/msdos_create.c, libfs/src/dosfs/msdos_dir.c,
3910        libfs/src/dosfs/msdos_eval.c, libfs/src/dosfs/msdos_file.c,
3911        libfs/src/dosfs/msdos_free.c, libfs/src/dosfs/msdos_fsunmount.c,
3912        libfs/src/dosfs/msdos_handlers_dir.c,
3913        libfs/src/dosfs/msdos_handlers_file.c, libfs/src/dosfs/msdos_init.c,
3914        libfs/src/dosfs/msdos_initsupp.c, libfs/src/dosfs/msdos_misc.c,
3915        libfs/src/dosfs/msdos_mknod.c, libfs/src/dosfs/msdos_node_type.c,
3916        libfs/src/dosfs/.cvsignore: New files.
3917        * libfs/configure.ac, libfs/src/Makefile.am, libfs/wrapup/Makefile.am:
3918        Modified to reflect addition.
3919
[9c94f544]39202002-02-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3921
3922        * score/include/rtems/system.h: Add __RTEMS_MAJOR__, __RTEMS_MINOR__.
3923
[920d9db]39242002-02-28      Joel Sherrill <joel@OARcorp.com>
3925
3926        * Submitted by Victor V. Vengerov <vvv@oktet.ru> and merged into the
3927        RTEMS source.
3928        * libblock/ChangeLog, libblock/Makefile.am, libblock/README,
3929        libblock/configure.ac, libblock/include/Makefile.am,
3930        libblock/include/rtems/bdbuf.h, libblock/include/rtems/blkdev.h,
3931        libblock/include/rtems/diskdevs.h, libblock/include/rtems/ramdisk.h,
3932        libblock/include/rtems/.cvsignore, libblock/include/.cvsignore,
3933        libblock/src/Makefile.am, libblock/src/bdbuf.c, libblock/src/blkdev.c,
3934        libblock/src/diskdevs.c, libblock/src/ramdisk.c,
3935        libblock/src/.cvsignore, libblock/.cvsignore: New files.
3936
[8a2fcfd]39372002-02-27      Ilya Alexeev <ilya@continuum.ru>
3938
3939        * libnetworking/net/if_ppp.c, libnetworking/pppd/auth.c,
3940        libnetworking/pppd/chat.c, libnetworking/pppd/pppd.h,
3941        libnetworking/pppd/sys-rtems.c: Add server with pap-authorization
3942        capabilities as well as eliminate some warnings.
3943
39442002-02-27      Eric Norum <eric.norum@usask.ca>
3945
3946        * libnetworking/net/radix.c: Properly handle fetching the default route
3947        when there is no route.  This was a bug in the original FreeBSD code and
3948        this fix is from an updated version of their code.
3949
39502002-02-16      Eric Norum <eric.norum@usask.ca>
3951
3952        * libnetworking/lib/tftpDriver.clib/tftpDriver.c: Fix TFTP block number
3953        checking.
3954
[9c94f544]39552002-02-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3956
3957        * posix/src/getegid.c: Add #include <rtems/userenv.h>. Remove #include
3958        <rtems/libio_.h>.
[98eb4c27]3959        * posix/src/geteuid.c, posix/src/getgid.c, posix/src/getlogin.c,
3960        posix/src/getuid.c: Ditto.
[1960925d]3961
[2baf0d86]39622002-02-05      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
[cdf5a5b4]3963
[2baf0d86]3964        * Makefile.am: Readded reference to wrapup.
[9c94f544]3965        * posix/configure.ac: AC_CONFIG_SRCDIR([src/pthreads.c]).
3966        * posix/src/psignal.c: #include <string.h>.
[8a2fcfd]3967        * libnetworking/pppd/sys-rtems.c: Remove unused variable status from
3968        dodefaultroute.
3969
39702002-02-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3971
3972        * libnetworking/lib/tftpDriver.c: Remove set_errno_and_return_minus_one,
3973        include <rtems/seterr.h>.
3974
39752002-02-01      Mike Siers <mikes@poliac.com>
3976
3977        * libnetworking/pppd/rtemspppd.c (rtems_pppd_disconnect): Modified to
3978        avoid bringing the link down too fast. NOTE: Mike reports successfully
3979        running at 56K baud on a direct link.
3980
39812002-01-31      Mike Siers <mikes@poliac.com>
3982
3983        * libnetworking/pppd/rtemsdialer.h: New file missed in previous commit.
[98eb4c27]3984        * libnetworking/*: Update of PPPD support which eliminates the
3985        requirement that drivers be in the termios TASK_DRIVEN mode. Mike did
3986        significant testing and reports that it seems to be more stable and
3987        handle larger packets better.  This patch replaces the termios tasks
3988        with more general pppd network driver tasks.  The functions pppinput()
3989        and pppstart() get  called from the interrupt service routine.
[8a2fcfd]3990        * libnetworking/Makefile.am, libnetworking/configure.ac,
3991        libnetworking/net/Makefile.am, libnetworking/net/bpf.h,
3992        libnetworking/net/ethernet.h, libnetworking/net/if.c,
3993        libnetworking/net/if.h, libnetworking/net/if_arp.h,
3994        libnetworking/net/if_dl.h, libnetworking/net/if_ethersubr.c,
3995        libnetworking/net/if_llc.h, libnetworking/net/if_loop.c,
3996        libnetworking/net/if_ppp.h, libnetworking/net/if_pppvar.h,
3997        libnetworking/net/if_types.h, libnetworking/net/netisr.h,
3998        libnetworking/net/ppp-comp.h, libnetworking/net/ppp_defs.h,
3999        libnetworking/net/pppcompress.h, libnetworking/net/radix.c,
4000        libnetworking/net/radix.h, libnetworking/net/raw_cb.c,
4001        libnetworking/net/raw_cb.h, libnetworking/net/raw_usrreq.c,
4002        libnetworking/net/route.c, libnetworking/net/route.h,
4003        libnetworking/net/rtsock.c, libnetworking/pppd/Makefile.am,
4004        libnetworking/pppd/README, libnetworking/pppd/STATUS,
4005        libnetworking/pppd/auth.c, libnetworking/pppd/cbcp.c,
4006        libnetworking/pppd/ccp.c, libnetworking/pppd/ccp.h,
4007        libnetworking/pppd/chap.c, libnetworking/pppd/chap.h,
4008        libnetworking/pppd/chap_ms.c, libnetworking/pppd/chap_ms.h,
4009        libnetworking/pppd/chat.c, libnetworking/pppd/demand.c,
4010        libnetworking/pppd/fsm.c, libnetworking/pppd/fsm.h,
4011        libnetworking/pppd/ipcp.c, libnetworking/pppd/ipcp.h,
4012        libnetworking/pppd/ipxcp.c, libnetworking/pppd/ipxcp.h,
4013        libnetworking/pppd/lcp.c, libnetworking/pppd/lcp.h,
4014        libnetworking/pppd/magic.c, libnetworking/pppd/magic.h,
4015        libnetworking/pppd/options.c, libnetworking/pppd/patchlevel.h,
4016        libnetworking/pppd/pathnames.h, libnetworking/pppd/pppd.8,
4017        libnetworking/pppd/pppd.h, libnetworking/pppd/rtemsmain.c,
4018        libnetworking/pppd/rtemspppd.c, libnetworking/pppd/rtemspppd.h,
4019        libnetworking/pppd/sys-rtems.c, libnetworking/pppd/upap.c,
4020        libnetworking/pppd/upap.h, libnetworking/pppd/utils.c,
4021        libnetworking/pppd/example/README,
4022        libnetworking/pppd/example/netconfig.h,
4023        libnetworking/wrapup/Makefile.am: Modified.
4024        * libnetworking/net/bsd-comp.c, libnetworking/net/if_ppp.c,
4025        libnetworking/net/ppp-deflate.c, libnetworking/net/ppp.h,
4026        libnetworking/net/ppp_tty.c, libnetworking/net/pppcompress.c,
4027        libnetworking/net/zlib.c, libnetworking/net/zlib.h: New file.
4028        * libnetworking/modem/, libnetworking/modem/.cvsignore,
4029        libnetworking/modem/Makefile.am, libnetworking/modem/ppp.c,
4030        libnetworking/modem/ppp.h, libnetworking/modem/ppp_tty.c,
4031        libnetworking/modem/pppcompress.c: Subdirectory removed.
[9c94f544]4032
40332002-01-29      Joel Sherrill <joel@OARcorp.com>
4034
4035        * score/include/rtems/score/watchdog.h: Added WATCHDOG_MAXIMUM_INTERVAL.
4036
[b212624]40372002-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4038
4039        * libmisc/shell/shell.c: Remove #undef __STRICT_ANSI__.
4040
40412002-01-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4042
4043        * libmisc/configure.ac: Fix tests for GCC.
4044
40452002-01-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4046
4047        * libmisc/configure.ac: Add check for weak function attribute. Remove
4048        AM_CONDITIONAL([RTEMS_LIBSHELL]. Add AM_CONDITIONAL(LIBSHELL),
4049        AM_CONDITIONAL(LIBSERDBG).
[98eb4c27]4050        * libmisc/capture/Makefile.am, libmisc/cpuuse/Makefile.am,
4051        libmisc/devnull/Makefile.am, libmisc/dummy/Makefile.am,
4052        libmisc/dumpbuf/Makefile.am, libmisc/monitor/Makefile.am,
4053        libmisc/mw-fb/Makefile.am, libmisc/rtmonuse/Makefile.am: Use *.a instead
4054        of *-tmp.a.
4055        * libmisc/serdbg/Makefile.am: Use *.a instead of *-tmp.a. Build iff
[b212624]4056        LIBSERDBG is true.
[98eb4c27]4057        * libmisc/shell/Makefile.am: Use *.a instead of *-tmp.a. Build iff
[b212624]4058        LIBSHELL is true.
[98eb4c27]4059        * libmisc/stackchk/Makefile.am, libmisc/untar/Makefile.am: Use *.a
4060        instead of *-tmp.a.
[b212624]4061        * libmisc/wrapup/Makefile.am: Reflect changes above.
4062
[8a2fcfd]40632002-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4064
4065        * libnetworking/rtems_telnetd/pty.c: Move config.h to were it belongs.
4066        Remove printf (Reported by Till Straumann <strauman@SLAC.Stanford.EDU>).
4067
[9c94f544]40682002-01-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4069
4070        * score/include/rtems/system.h: Fix typo in yesterday's change:
4071        RTEMS_MULTILIBS.
[cdf5a5b4]4072
[64b1f81]40732002-01-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4074
4075        * Makefile.am: Apply @subdirs. Remove POSIX_SUBDIRS. Remove
4076        ITRON_SUBDIRS.
[2baf0d86]4077        * configure.ac: Rework enable_unixlib handling.  Add RTEMS_MULTILIBS to
4078        cpuopts.h.
4079        * include/Makefile.am: Add rtems/fs.h, rtems/userenv.h. Add
4080        $(PROJECT_INCLUDE)/rtems. Remove libio_.h.
[64b1f81]4081
[dd2906e]40822002-01-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4083
[2baf0d86]4084        * wrapup/Makefile.am: Add install-hook.  Remove SIZE_RTEMS.
[dd2906e]4085        * include/rtems/fs.h: New, extracted from libio_.h.
4086        * include/rtems/userenv.h: New. extracted from libio_.h.
[b212624]4087        * libmisc/rootfs/Makefile.am: Use include_rtems_HEADERS instead of
4088        H_FILES.
[920d9db]4089        * libfs/src/imfs/imfs_load_tar.c: Add include <sys/types.h>. Add include
4090        <sys/stat.h>. Add include <fcntl.h>.
4091        * libfs/src/imfs/imfs_rmnod.c: Add include <stdlib.h>.
[dd2906e]4092
[9c94f544]40932002-01-07      Joel Sherrill <joel@OARcorp.com>
4094
[98eb4c27]4095        * posix/optman/, posix/optman/.cvsignore, posix/optman/Makefile.am,
4096        sapi/optman/, sapi/optman/.cvsignore, sapi/optman/Makefile.am,
4097        sapi/optman/no-ext.c, sapi/optman/no-io.c, rtems/optman/,
4098        rtems/optman/.cvsignore, rtems/optman/Makefile.am,
[9c94f544]4099        rtems/optman/no-dpmem.c, rtems/optman/no-event.c, rtems/optman/no-mp.c,
4100        rtems/optman/no-msg.c, rtems/optman/no-part.c, rtems/optman/no-region.c,
4101        rtems/optman/no-rtmon.c, rtems/optman/no-sem.c,
4102        rtems/optman/no-signal.c, rtems/optman/no-timer.c: Removed entire
4103        contents of optman/ directory since it has been moved.
4104
[20db683]41052002-01-06      Joel Sherrill <joel@OARcorp.com>
4106
4107        * wrapup/.cvsignore: Readded.
4108        * include/.cvsignore: New file.
4109
[9c94f544]41102002-01-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4111
4112        * score/include/rtems/seterr.h: Add do {..} while (0) in defines. Rename
4113        set_errno_and_return_minus_one into rtems_set_errno_and_return_minus_one.
[b212624]4114        * libmisc/mw-fb/mw_uid.c: Apply rtems_set_errno_and_return_minus_one.
[98eb4c27]4115        * libfs/src/imfs/imfs_eval.c, libfs/src/imfs/memfile.c,
4116        libfs/src/imfs/imfs_readlink.c, libfs/src/imfs/imfs_unlink.c,
4117        libfs/src/imfs/imfs_link.c, libfs/src/imfs/imfs_chown.c,
4118        libfs/src/imfs/ioman.c, libfs/src/imfs/imfs_mount.c,
4119        libfs/src/imfs/imfs_directory.c, libfs/src/imfs/imfs_stat.c,
4120        libfs/src/imfs/imfs_fchmod.c, libfs/src/imfs/imfs_symlink.c,
4121        libfs/src/imfs/imfs_mknod.c, libfs/src/imfs/linearfile.c,
4122        libfs/src/imfs/imfs_unmount.c: Include <rtems/seterr.h>. Apply
[920d9db]4123        rtems_set_errno_and_return_minus_one.
4124        * libfs/src/imfs/imfs.h: Apply rtems_set_errno_and_return_minus_one.
4125        Comment out increment_and_check_linkcounts.
[9c94f544]4126
[cc279333]41272002-01-04      Joel Sherrill <joel@OARcorp.com>
4128
4129        * Makefile.am, configure.ac: Remove references to wrapup subdirectory.
4130
[8217c40]41312001-12-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4132
[2baf0d86]4133        * configure.ac: Use AS_IF instead of if/then/else. Add
4134        AC_DEFINE_UNQUOTED(RTEMS_UNIX) for RTEMS_CPU==unix. Add
4135        AC_DEFINE_UNQUOTED(RTEMS_UNIXLIB) for RTEMS_CPU==unix. Add
4136        include/Makefile to CONFIG_FILES. Add AC_ENABLE_MULITLIB. Remove
4137        wrapup/rtems, wrapup/itron, wrapup/posix. Remove */optman/Makefile from
4138        CONFIG_FILES.
[8217c40]4139        * Makefile.am: Add include to SUBDIRS.
[98eb4c27]4140        * rtems/Makefile.am, sapi/Makefile.am: Remove optman from SUBDIRS.
[8217c40]4141        * include/Makefile.am: New file.
[98eb4c27]4142        * include/rtems/bspIo.h, include/rtems/libio_.h: Relocated from
4143        lib/include.
[9c94f544]4144        * posix/configure.ac: Remove optman/Makefile from CONFIG_FILES.
4145        * posix/Makefile.am: Remove optman from SUBDIRS.
[8217c40]4146
[989b938]41472001-12-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4148
[98eb4c27]4149        * wrapup/posix/Makefile.am, wrapup/itron/Makefile.am,
4150        wrapup/rtems/Makefile.am, Makefile.am, itron/src/Makefile.am: Add
4151        multilib support.
[9c94f544]4152        * posix/optman/Makefile.am: Add multilib support. Remove ASM4FLAGS.
4153        * posix/src/Makefile.am: Add multilib support.
4154        * score/inline/rtems/score/object.inl,
4155        score/macros/rtems/score/object.inl: Add add casts to Objects_Id in
4156        _Objects_Build_ids to avoid implicit typecasts from enum to int16 on
4157        bit16 targets (here: h8300).
[98eb4c27]4158        * score/src/Makefile.am, sapi/optman/Makefile.am, sapi/src/Makefile.am,
4159        rtems/src/Makefile.am, rtems/optman/Makefile.am: Add multilib support.
[9c94f544]4160
[8a2fcfd]41612001-12-18      Eric Norum <eric.norum@usask.ca>
4162
4163        * libnetworking/lib/tftpDriver.c: Allow chdir() to work on TFTP
4164        `directories' (path names with a / at the end) while disallowing open()
4165        operations on TFTP `directories'.
4166
41672001-12-07      Eric Norum <eric.norum@usask.ca>
4168
4169        * libnetworking/lib/tftpDriver.c: Restore write capability.
4170
[920d9db]41712001-11-29      Victor V. Vengerov <vvv@oktet.ru>
4172
4173        * AVL trees implementation added.
4174
[9c94f544]41752001-11-28      Joel Sherrill <joel@OARcorp.com>,
4176
4177        PR 91
4178        * score/include/rtems/score/isr.h, score/inline/rtems/score/isr.inl,
4179        score/macros/rtems/score/isr.inl: Modified to allow any port to provide
4180        its own implementation of the macro _ISR_Is_in_progress.  If the port
4181        overrides this macro, it must provide a non-inlined function
4182        implementation.
4183
[920d9db]41842001-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4185
4186        * libfs/wrapup/Makefile.am: Remove HAS_IMFS.
4187
41882001-11-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4189
4190        * libfs/src/imfs/Makefile.am: Cleanup.
[8a2fcfd]4191        * libnetworking/arpa/Makefile.am: Remove stray lines.
[920d9db]4192
[9c94f544]41932001-11-20      Joel Sherrill <joel@OARcorp.com>
4194
4195        * score/src/threadhandler.c: When __USE__MAIN__ is defined by the
4196        toolset, invoke the global constructors via __main.  Reported as tested
4197        by  Alexandra Kossovsky <sasha@oktet.ru> and  Victor V. Vengerov
4198        <vvv@oktet.ru> in conjunction with a new set of tool RPMs
4199        (gcc2.95.3newlib1.9.0-3).  This was tracked as GNATS PR tools/84.
4200
[920d9db]42012001-11-16      Victor V. Vengerov <vvv@oktet.ru>
4202
4203        * libblock/include/rtems/bdbuf.h,
4204        libblock/src/bdbuf.c(rtems_bdbuf_syncdev): New.
4205
42062001-11-07      Victor V. Vengerov <vvv@oktet.ru>
4207
4208        * libblock/ChangeLog: New file.
4209        * libblock/src/, libblock/include/, libblock/include/rtems/: New
4210        directories.
4211        * libblock/README, libblock/configure.ac, libblock/Makefile.am,
[98eb4c27]4212        libblock/src/Makefile.am, libblock/include/Makefile.am,
4213        libblock/include/rtems/bdbuf.h include/rtems/blkdev.h 
[920d9db]4214        include/rtems/diskdevs.h include/rtems/ramdisk.h src/bdbuf.c
4215        src/blkdev.c src/diskdevs.c src/ramdisk.c: New files.
4216
[9c94f544]42172001-11-07      Joel Sherrill <joel@OARcorp.com>
4218
4219        Discovered while fixing PR36 reported by Todor.Todorov@barco.com.
4220        * itron/include/rtems/itron/object.h: Corrected _ITRON_Objects_Get()  to
4221        use _Objects_Get_by_index().
4222        PR 36 (Reported by Todor.Todorov@barco.com)
4223        * score/include/rtems/score/object.h: Added prototype for
4224        _Objects_Get_by_index().
4225        * score/src/objectget.c, score/src/objectgetisr.c: Corrected procedure
4226        for getting index from Id so it is correct and optimal for both single
4227        and multiprocessor configurations.
4228
[920d9db]42292001-11-07      Jennifer Averett <jennifer@OARcorp.com>
4230
4231        Reported by Ibragimov Ilya <ibr@oktet.ru> and tracked as PR49.
4232        * libfs/ src/imfs/imfs_directory.c: Do not calculate the offset twice.
4233
42342001-10-26      Victor V. Vengerov <vvv@oktet.ru>
4235
4236        * libfs/src/imfs/imfs_load_tar.c: Minor modification so this will
4237        compile with gcc-2.95.3 with the arguments "-m5200 -O4".
4238
[9c94f544]42392001-10-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4240
4241        * rtems/macros/Makefile.am: Replace INLINES w/ MACROS (Fix stupid typo
4242        in previous patch).
4243
42442001-10-23      Joel Sherrill <joel@OARcorp.com>
4245
4246        * rtems/macros/rtems/rtems/asr.nil: Fixed typo.
4247
42482001-10-22      Joel Sherrill <joel@OARcorp.com>
4249
4250        * score/src/threadhandler.c: Use __USE_INIT_FINI__ since USE_INIT_FINI
4251        pollutes the application namespace.
[989b938]4252
[8a2fcfd]42532001-10-18      Eric Norum <eric.norum@usask.ca>
4254
4255        * libnetworking/lib/tftpDriver.c: Properly handles ../ components in
4256        chdir() and open() operations within the TFTP file system.
4257
[7660ccd8]42582001-10-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4259
4260        * configure.ac: Use RTEMS_CPU_SUBDIRS to make autoconf-2.52 happy.
[2baf0d86]4261        * configure.ac: Use AC_CONFIG_SUBDIRS for posix and itron. Reflect
4262        changes to configuration of rtems, score and sapi subdirs.
[81d4759]4263        * Makefile.am: require automake-1.5.
[98eb4c27]4264        * itron/include/itronsys/Makefile.am, itron/include/rtems/Makefile.am,
4265        itron/include/rtems/itron/Makefile.am, itron/inline/rtems/Makefile.am,
4266        itron/inline/rtems/itron/Makefile.am, itron/macros/rtems/Makefile.am,
4267        itron/macros/rtems/itron/Makefile.am: Remove.
4268        * itron/include/Makefile.am, itron/inline/Makefile.am,
4269        itron/macros/Makefile.am: handle subdirs.
[9c94f544]4270        * itron/configure.ac: Reflect changes above.
[98eb4c27]4271        * posix/include/sys/Makefile.am, posix/include/rtems/Makefile.am,
4272        posix/include/rtems/posix/Makefile.am: Remove.
[9c94f544]4273        * posix/include/Makefile.am: Handle subdirs.
[98eb4c27]4274        * posix/inline/rtems/Makefile.am, posix/inline/rtems/posix/Makefile.am:
4275        Remove.
[9c94f544]4276        * posix/inline/Makefile.am: Handle subdirs.
[98eb4c27]4277        * posix/macros/rtems/Makefile.am, posix/macros/rtems/posix/Makefile.am:
4278        Remove.
[9c94f544]4279        * posix/macros/Makefile.am: Handle subdirs.
4280        * posix/configure.ac: Reflect changes above.
[98eb4c27]4281        * score/include/rtems/Makefile.am, score/include/rtems/Makefile.am:
4282        Remove.
[9c94f544]4283        * score/include/Makefile.am: Handle subdirs, require automake-1.5.
[98eb4c27]4284        * score/macros/rtems/Makefile.am, score/macros/rtems/score/Makefile.am:
4285        Remove.
[9c94f544]4286        * score/macros/Makefile.am: Handle subdirs, require automake-1.5.
[98eb4c27]4287        * score/inline/rtems/Makefile.am, score/inline/rtems/score/Makefile.am:
4288        Remove.
[9c94f544]4289        * score/inline/Makefile.am: Handle subdirs, require automake-1.5.
4290        * score/Makefile.am: require automake-1.5.
4291        * sapi/include/rtems/Makefile.am: Remove.
4292        * sapi/include/Makefile.am: Handle subdirs, require automake-1.5.
4293        * sapi/inline/rtems/Makefile.am: Remove.
4294        * sapi/inline/Makefile.am: Handle subdirs, require automake-1.5.
4295        * sapi/macros/rtems/Makefile.am: Remove.
4296        * sapi/Makefile.am: require automake-1.5.
[98eb4c27]4297        * rtems/include/rtems/Makefile.am,
4298        rtems/include/rtems/rtems/Makefile.am: Remove.
[9c94f544]4299        * rtems/include/Makefile.am: Handle subdirs, require automake-1.5.
[98eb4c27]4300        * rtems/inline/rtems/Makefile.am, rtems/inline/rtems/rtems/Makefile.am:
4301        Remove.
[9c94f544]4302        * rtems/inline/Makefile.am: Handle subdirs, require automake-1.5.
[98eb4c27]4303        * rtems/macros/rtems/Makefile.am, rtems/macros/rtems/rtems/Makefile.am:
4304        Remove.
[9c94f544]4305        * rtems/macros: Handle subdirs, require automake-1.5.
4306        * rtems/Makefile.am: require automake-1.5.
4307
43082001-10-16      Joel Sherrill <joel@OARcorp.com>
4309
4310        * score/.cvsignore: Add stamp-h.in.
4311        * score/include/Makefile.am: Fixed path to cpuopts-tmp.h.
4312
43132001-10-16      Chris Johns <ccj@acm.org>
4314
4315        * sapi/include/confdefs.h, sapi/include/rtems/config.h,
4316        sapi/include/rtems/io.h, sapi/optman/no-io.c, sapi/src/exinit.c,
4317        sapi/src/io.c: Added a device driver register/unregister interface to
4318        allow device drivers to be installed and removed at runtime. This means
4319        you do not need devices present in the device table when you build.
[920d9db]4320        * libfs/imfs/imfs_load_tar.c: Changed the code around to remove an
4321        internal compiler error on the Coldfire target.
[9c94f544]4322
[8a2fcfd]43232001-10-12      Mike Siers <mikes@poliac.com>
4324
4325        * Update to stable working state.
4326        * libnetworking/modem_example/16550.h,
4327        libnetworking/modem_example/README, libnetworking/modem_example/modem.c,
4328        libnetworking/modem_example/modem.h, libnetworking/modem_example/ppp.c,
4329        libnetworking/modem_example/ppp.h,
4330        libnetworking/modem_example/pppcompress.c: Files removed.
4331        * libnetworking/pppd/example/pppd.options: New file.
4332        * libnetworking/pppd/README, libnetworking/pppd/STATUS,
4333        libnetworking/pppd/cbcp.c, libnetworking/pppd/cbcp.h,
4334        libnetworking/pppd/chat.c, libnetworking/pppd/pppd.h,
4335        libnetworking/pppd/rtemsmain.c: Updated.
4336
[9c94f544]43372001-10-12      Joel Sherrill <joel@OARcorp.com>
4338
[98eb4c27]4339        * sapi/include/rtems/directives.h, libmisc/rootfs/mkrootfs.c,
4340        libmisc/rootfs/mkrootfs.h: Fixed typo.
[81d4759]4341
[66387986]43422001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4343
4344        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
4345        * configure.in: Remove.
4346        * configure.ac: New file, generated from configure.in by autoupdate.
[9c94f544]4347        * itron/.cvsignore: Add autom4te.cache for autoconf > 2.52.
4348        * itron/configure.in: Remove.
4349        * itron/configure.ac: New file, generated from configure.in by
4350        autoupdate.
4351        * posix/.cvsignore: Add autom4te.cache for autoconf > 2.52.
4352        * posix/configure.in: Remove.
4353        * posix/configure.ac: New file, generated from configure.in by
4354        autoupdate.
[b212624]4355        * libmisc/.cvsignore: Add autom4te.cache for autoconf > 2.52.
4356        * libmisc/configure.in: Remove.
4357        * libmisc/configure.ac: New file, generated from configure.in by
4358        autoupdate.
4359        * librpc/.cvsignore: Add autom4te.cache for autoconf > 2.52.
4360        * librpc/configure.in: Remove.
4361        * librpc/configure.ac: New file, generated from configure.in by
4362        autoupdate.
[920d9db]4363        * libfs/.cvsignore: Add autom4te.cache for autoconf > 2.52.
4364        * libfs/configure.in: Remove.
4365        * libfs/configure.ac: New file, generated from configure.in by
4366        autoupdate.
[8a2fcfd]4367        * libnetworking/.cvsignore: Add autom4te.cache for autoconf > 2.52.
4368        * libnetworking/configure.in: Remove.
4369        * libnetworking/configure.ac: New file, generated from configure.in by
4370        autoupdate.
[920d9db]4371
43722001-10-10      Joel Sherrill <joel@OARcorp.com>
4373
4374        * libfs/src/imfs/imfs_getchild.c: Correct length of static string as
4375        reported by Ibragimov Ilya <ibr@oktet.ru>.
[9c94f544]4376
43772001-09-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4378
[98eb4c27]4379        * score/include/rtems/score/Makefile.am,
4380        score/include/rtems/Makefile.am, score/inline/rtems/score/Makefile.am,
4381        score/macros/rtems/score/Makefile.am, sapi/include/rtems/Makefile.am,
4382        sapi/include/Makefile.am, sapi/inline/rtems/Makefile.am,
4383        sapi/macros/rtems/Makefile.am, rtems/include/rtems/rtems/Makefile.am,
4384        rtems/include/Makefile.am, rtems/inline/rtems/rtems/Makefile.am,
4385        rtems/macros/rtems/rtems/Makefile.am, libmisc/untar/Makefile.am,
4386        libmisc/monitor/Makefile.am, libmisc/shell/Makefile.am,
4387        libmisc/devnull/Makefile.am, libmisc/dumpbuf/Makefile.am,
4388        libmisc/mw-fb/Makefile.am, libmisc/stackchk/Makefile.am,
4389        libmisc/rtmonuse/Makefile.am, libmisc/cpuuse/Makefile.am,
4390        libmisc/rootfs/Makefile.am, librpc/include/rpc/Makefile.am,
4391        libfs/src/imfs/Makefile.am: Use 'PREINSTALL_FILES ='.
[9c94f544]4392
43932001-09-28      Joel Sherrill <joel@OARcorp.com>
4394
4395        * posix/src/mqueueopen.c, posix/src/semopen.c: Clarify type on va_arg.
[b212624]4396        * libmisc/dummy/dummy.c: Now a useful configuration that starts main().
4397        * libmisc/wrapup/Makefile.am: Include a base level configuration in
4398        RTEMS library.
4399
44002001-09-27      Joel Sherrill <joel@OARcorp.com>
4401
4402        * libmisc/ChangeLog: Fixed typo in date.
[9c94f544]4403
44042001-09-27      Eric Norum <eric.norum@usask.ca>
4405
4406        * score/src/threadhandler.c: Now process C++ global constructors (_init)
4407        as part of the first task execution not in BSP space. This depends on
4408        the toolset defining USE_INIT_FINI so you have to have the right toolset
4409        version.
[8a2fcfd]4410        * libnetworking/lib/tftpDriver.c: Add limited chdir() support to the
4411        TFTP  filesystem.
[9c94f544]4412
44132001-09-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4414
[98eb4c27]4415        * itron/include/itronsys/Makefile.am,
4416        itron/include/rtems/itron/Makefile.am, itron/include/Makefile.am,
4417        itron/inline/rtems/itron/Makefile.am,
4418        itron/macros/rtems/itron/Makefile.am, posix/include/sys/Makefile.am,
4419        posix/include/rtems/posix/Makefile.am, posix/include/Makefile.am,
4420        posix/inline/rtems/posix/Makefile.am,
4421        posix/macros/rtems/posix/Makefile.am,
4422        score/include/rtems/score/Makefile.am, score/include/rtems/Makefile.am,
4423        score/inline/rtems/score/Makefile.am,
4424        score/macros/rtems/score/Makefile.am, libnetworking/machine/Makefile.am,
4425        libnetworking/net/Makefile.am, libnetworking/netinet/Makefile.am,
4426        libnetworking/vm/Makefile.am, libnetworking/pppd/Makefile.am,
4427        libnetworking/sys/Makefile.am, libnetworking/rtems_servers/Makefile.am,
4428        libnetworking/arpa/Makefile.am, libnetworking/nfs/Makefile.am,
4429        libnetworking/rtems_webserver/Makefile.am,
4430        libnetworking/rtems/Makefile.am,
4431        libnetworking/rtems_telnetd/Makefile.am: Use 'PREINSTALL_FILES ='.
[66387986]4432
[615a7d0]44332001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4434
4435        * wrapup/rtems/Makefile.am: Fix comments to make automake-1.5 happy.
[9c94f544]4436        * itron/src/Makefile.am: Revamp INCLUDES handling to make automake-1.5
4437        happy.
4438        * posix/optman/Makefile.am: Adapt ASM4FLAGS to automake-1.5 happy.
4439        * posix/src/Makefile.am: Adapt INCLUDES to make automake-1.5 happy.
4440        * sapi/optman/Makefile.am: Adapt ASM4FLAGS to automake-1.5.
[920d9db]4441        * libfs/src/imfs/Makefile.am: Revamp INCLUDES handling to make
4442        automake-1.5 happy.
[8a2fcfd]4443        * libnetworking/Makefile.am: Use PREINSTALL_FILES = to make automake-1.5
4444        happy.
[9c94f544]4445
[b212624]44462001-09-21      Joel Sherrill <joel@OARcorp.com>
4447
4448        * libmisc/configure.in, libmisc/rootfs/Makefile.am: Added conditional to
4449        make sure rootfs does not get built with networking is disabled.  Also
4450        added include of compile.am to rootfs/Makefile.am.
4451        * libmisc/wrapup/Makefile.am: Added rootfs conditionally if networking
4452        enabled.
4453
[8a2fcfd]44542001-09-19      Eric Norum <eric.norum@usask.ca>
4455
4456        * libnetworking/lib/tftpDriver.c: Add some debugging capability.
4457
[b212624]44582001-09-19      Chris Johns <ccj@acm.org>
4459
4460        * Added support for populating the initial "root" filesystem with
4461        information obtained via the DHCP response.
4462        * libmisc/rootfs: New directory.
4463        * libmisc/rootfs/.cvsignore, libmisc/rootfs/Makefile.am,
4464        libmisc/rootfs/mkrootfs.c, libmisc/rootfs/mkrootfs.h: New files.
4465        * libmisc/configure.in, libmisc/Makefile.am: Modified to reflect
4466        addition.
[8a2fcfd]4467        * nfs/bootp_subr.c, rtems/rtems_bootp.c, rtems/rtems_bsdnet.h,
4468        rtems/rtems_bsdnet_internal.h Added support for populating the initial
4469        "root" filesystem with information obtained via the DHCP response.
[b212624]4470
44712001-09-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4472
4473        * libmisc/aclocal/canonical-target-name.m4: Use AC_CANONICAL_TARGET
4474        instead of AC_CANONICAL_SYSTEM.
4475        * libmisc/aclocal/config-subdirs.m4: Use AS_MKDIR_P instead of
4476        mkinstalldirs and mkdir.
4477        * libmisc/aclocal/target.m4: Obsolete RTEMS_OUTPUT_BUILD_SUBDIRS, hack
4478        RTEMS_CONFIG_BUILD_SUBDIRS, introduce _RTEMS_OUTPUT_BUILD_SUBDIRS.
4479        * libmisc/aclocal/canonical-target-name.m4: Use AC_CANONICAL_TARGET
4480        instead of AC_CANONICAL_SYSTEM.
4481        * libmisc/aclocal/config-subdirs.m4: Use AS_MKDIR_P instead of
4482        mkinstalldirs and mkdir.
4483        * libmisc/aclocal/target.m4: Obsolete RTEMS_OUTPUT_BUILD_SUBDIRS, hack
4484        RTEMS_CONFIG_BUILD_SUBDIRS, introduce _RTEMS_OUTPUT_BUILD_SUBDIRS.
4485
[9c94f544]44862001-09-14      Fernando Ruiz <fernando.ruiz@ctv.es>
4487
4488        * rtems/src/tasks.c: Dereference pointer passed to destructor.
[b212624]4489        * libmisc/shell/shell.c: Don't close file it wasn't open.
[9c94f544]4490
44912001-09-13      Joel Sherrill <joel@OARcorp.com>
4492
4493        * posix/src/sysconf.c: Fix typo syntax error accidentally committed.
4494        * posix/src/mprotect.c: New file. Stub required by some gcc's to pass
4495        tests. In particular, about 350 ACATS tests fail if this is not present.
4496        * posix/src/getpagesize.c: Ditto.
4497        * posix/src/sysconf.c: Addition of Solaris value for _SC_STACK_PROT
4498        required to pass about 350 ACATS test cases.
4499        * posix/src/Makefile.am: Added new files.
[b212624]4500        * libmisc/devnull/devnull.c: Eliminate warning.
[9c94f544]4501
45022001-08-30      Joel Sherrill <joel@OARcorp.com>
4503
4504        * posix/macros/rtems/posix/mqueue.inl: Add cast so negation works.
4505        * score/ src/coremutex.c, score/src/coremutexseize.c,
4506        score/src/coremutexsurrender.c, score/inline/rtems/score/coremutex.inl:
4507        The per thread field resource_count should only be manipulated when a
4508        mutex is priority ceiling or priority inherit.  This was reported by
4509        Chris Johns <ccj@acm.org> who also noticed that the use of switches for
4510        all disciplines generated less efficient code than using explicit tests
4511        for the one or two cases we were really interested in.  Further review
4512        of his modifications made it apparent that the "isa" methods to test
4513        mutex discipline were not being used so this modification was swept into
4514        the code as well.
4515        * score/src/coremutexseize.c: Add missing code for proper handling of
4516        nesting acquisitions.  This only impacts building with inlines disabled
4517        on the source with the "fast mutex" optimizations. This was post the 4.5
4518        branch and did not impact released versions.
4519        * rtems/inline/rtems/rtems/attr.inl: Correct typo and use correct
4520        attribute RTEMS_SYSTEM_TASK. Reported by Chris Johns <ccj@acm.org>.
4521
[8a2fcfd]45222001-08-16      Mike Siers <mikes@poliac.com>
4523
4524        * libnetworking/pppd/STATUS: Updated by Joel based upon email from Mike.
4525        * libnetworking/pppd/cbcp.c, libnetworking/pppd/cbcp.h: Readded files.
4526        These support callback functionality that has not even been compiled
4527        under RTEMS yet.
4528        * libnetworking/pppd/*: Update of PPPD to 2.3.11 from 2.3.5 and addition
4529        of an example application. - renamed error() function because of
4530        namespace problems. - removed calls to the exit() function. - removed
4531        extra files from the pppd source directory. - defined pppd task constant
4532        values in rtemspppd.h. - modifyied example code to get actual tick per
4533        second value. - placed the pppd 2.3.11 man page file (pppd.8) into the
4534        pppd directory.
4535        * libnetworking/pppd/cbcp.c, libnetworking/pppd/cbcp.h,
4536        libnetworking/pppd/main.c, libnetworking/pppd/ppp_tty.c,
4537        libnetworking/pppd/pppmain.c, libnetworking/pppd/rtems-ppp.c,
4538        libnetworking/pppd/rtems-ppp.c: Deleted.
4539        * libnetworking/pppd/pppd.8, libnetworking/pppd/rtemsmain.c,
4540        libnetworking/pppd/rtemspppd.c, libnetworking/pppd/rtemspppd.h,
4541        libnetworking/pppd/sys-rtems.c, libnetworking/pppd/utils.c,
4542        libnetworking/pppd/example/Makefile, libnetworking/pppd/example/README,
4543        libnetworking/pppd/example/init.c,
4544        libnetworking/pppd/example/netconfig.h,
4545        libnetworking/pppd/example/ppp.conf,
4546        libnetworking/pppd/example/pppdapp.c,
4547        libnetworking/pppd/example/system.h: New files.
4548        * libnetworking/modem/ppp_tty.c, libnetworking/net/if_ppp.h,
4549        libnetworking/pppd/Makefile.am, libnetworking/pppd/README,
4550        libnetworking/pppd/STATUS, libnetworking/pppd/auth.c,
4551        libnetworking/pppd/ccp.c, libnetworking/pppd/ccp.h,
4552        libnetworking/pppd/chap.c, libnetworking/pppd/chap.h,
4553        libnetworking/pppd/chap_ms.c, libnetworking/pppd/chap_ms.h,
4554        libnetworking/pppd/chat.c, libnetworking/pppd/demand.c,
4555        libnetworking/pppd/fsm.c, libnetworking/pppd/fsm.h,
4556        libnetworking/pppd/ipcp.c, libnetworking/pppd/ipcp.h,
4557        libnetworking/pppd/ipxcp.c, libnetworking/pppd/ipxcp.h,
4558        libnetworking/pppd/lcp.c, libnetworking/pppd/lcp.h,
4559        libnetworking/pppd/magic.c, libnetworking/pppd/magic.h,
4560        libnetworking/pppd/options.c, libnetworking/pppd/patchlevel.h,
4561        libnetworking/pppd/pathnames.h, libnetworking/pppd/pppd.h,
4562        libnetworking/pppd/upap.c, libnetworking/pppd/upap.h: Modified.
4563
[9c94f544]45642001-08-16      Joel Sherrill <joel@OARcorp.com>
4565
4566        * posix/src/mqueuesendsupp.c: Account for possibly blocking during the
4567        core send operation.
4568        * score/src/coremutexsurrender.c: Use holder thread not executing thread
4569        because even though they may and often are the same it is not guaranteed
4570        unless the proper attribute is set.
4571        * score/include/rtems/score/coremsg.h, score/src/coremsgsubmit.c: Add a
4572        new return status to account for blocking sends.  Otherwise, the caller
4573        will think that the returned message status will have the ultimate
4574        results of the operation.  If the send times out, the final status will
4575        be in the return_code of the thread.
4576        * rtems/src/msgqsubmit.c: Add a comment indicating that we do not have
4577        to account for possibly blocking during the core send operation because
4578        Classic API message queue send is always non-blocking.
[8a2fcfd]4579        * libnetworking/pppd/example/Makefile: Removed.
4580        * libnetworking/pppd/example/Makefile-user: Added was Makefile.  Renamed
4581        to avoid bootstrap -c clobbering it.
4582        * libnetworking/rtems_telnetd/.cvsignore: New file.
[9c94f544]4583
[b212624]45842001-08-09      Keith Outwater <vac4050@cae597.rsc.raytheon.com>
4585
4586        * libmisc/monitor/mon-command.c: Add support for partial command
4587        matching. The monitor used to have this functionality before it was
4588        overhauled to support addition of user commands.
4589
[9c94f544]45902001-08-09      Joel Sherrill <joel@OARcorp.com>
4591
[98eb4c27]4592        * itron/src/snd_mbx.c, itron/src/tsnd_mbf.c, posix/src/mqueuesendsupp.c,
4593        score/include/rtems/score/coremsg.h,
4594        score/inline/rtems/score/coremsg.inl, score/src/coremsgsubmit.c,
4595        rtems/src/msgqsubmit.c: Unblocking message queue operations should NOT
[9c94f544]4596        use _Thread_Executing for return status since it is permissible to
4597        invoke message send operations from an ISR.  This was reported by Suvrat
4598        Gupta <suvrat@utstar.com>.
4599
[b212624]46002001-08-09      Fernando-Ruiz Casas <correo@fernando-ruiz.com>
4601
4602        * libmisc/shell/pty.c: Moved to libnetworking/rtems_telnetd.
4603        * libmisc/shell/Makefile.am, libmisc/shell/README, libmisc/shell/cmds.c,
4604        libmisc/shell/shell.c, libmisc/shell/shell.h: Updates.
[920d9db]4605        * libfs/src/imfs/imfs_eval.c: The CD_UP problem in imfs_eval has been
4606        touched. The order of the questions is the key.
[8a2fcfd]4607        * libnetworking/Makefile.am, libnetworking/configure.in,
4608        libnetworking/rtems_servers/Makefile.am,
4609        libnetworking/rtems_servers/telnetd.c,
4610        libnetworking/rtems_servers/telnetd.h,
4611        libnetworking/rtems_telnetd/Makefile.am,
4612        libnetworking/rtems_telnetd/README, libnetworking/rtems_telnetd/icmds.c,
4613        libnetworking/rtems_telnetd/pty.c, libnetworking/rtems_telnetd/pty.h,
4614        libnetworking/rtems_telnetd/telnetd.c,
4615        libnetworking/rtems_telnetd/telnetd.h, libnetworking/wrapup/Makefile.am:
4616        - pty and telnetd have a new subdir rtems_telnetd to avoid the side
4617        effect when ftpd change. - the tcp/ip stats have been implemented into
4618        icmds.c and started when telnetd daemon is started.
4619        * libnetworking/rtems_servers/telnetd.c,
4620        libnetworking/rtems_servers/telnetd.h: Removed.
4621        * libnetworking/rtems_telnetd: New directory.
4622        * libnetworking/rtems_telnetd/Makefile.am,
4623        libnetworking/rtems_telnetd/README, libnetworking/rtems_telnetd/icmds.c,
4624        libnetworking/rtems_telnetd/pty.c, libnetworking/rtems_telnetd/pty.h,
4625        libnetworking/rtems_telnetd/telnetd.c,
4626        libnetworking/rtems_telnetd/telnetd.h: New files.
[920d9db]4627
46282001-07-06      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
4629
4630        * libfs/src/imfs/deviceio.c: Make sure errno gets set to reflect the
4631        status from the driver.
[b212624]4632
46332001-06-14      Joel Sherrill <joel@OARcorp.com>
4634
4635        * libmisc/shell/telnetd.c, libmisc/shell/telnetd.h: Moved to
4636        libnetworking/rtems_servers so the network stack to address network
4637        depenendency.
4638        * libmisc/shell/Makefile.am: Modified to reflect above.
[8a2fcfd]4639        * libnetworking/rtems_servers/telnetd.c, libnetworking/shell/telnetd.h:
4640        Moved from libmisc/shell so the network stack to address network
4641        depenendency.
4642        * libnetworking/rtems_servers/Makefile.am: Modified to reflect above.
4643
46442001-05-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4645
4646        * libnetworking/rtems_servers/Makefile.am: Deleted blank lines.
[b212624]4647
[9c94f544]46482001-05-25      Sergei Organov <osv@javad.ru>
4649
4650        * score/macros/rtems/score/coresem.inl,
4651        score/inline/rtems/score/coresem.inl: Cut and paste problem incorrectly
4652        enabled interrupts twice with the first time being too early.
4653
[b212624]46542001-05-25      Joel Sherrill <joel@OARcorp.com>
4655
4656        * libmisc/shell/cmds.c: Removed code from inappropriate source.
[920d9db]4657        * libfs/src/imfs/imfs_initsupp.c: Create the root node with the desired
4658        permissions.  Nodes should be created with the right permissions because
4659        chmod() is not supported by the miniIMFS so changing after creation is
4660        not possible.
[b212624]4661
[b02cd6ba]46622001-05-24      Joel Sherrill <joel@OARcorp.com>
4663
4664        * libcsupport/src/.cvsignore: New file.
4665
[9c94f544]46662001-05-24      Fernando Ruiz Casas <fernando.ruiz@ctv.es>
4667
4668        * posix/src/getegid.c, posix/src/geteuid.c, posix/src/getgid.c,
4669        posix/src/getlogin.c, posix/src/getuid.c: Now save their values in
4670        private user environment.
[b212624]4671        * libmisc/monitor/mon-prmisc.c: Correct print line.
4672        * libmisc/shell/Makefile.am: Added new file telnetd.c.
4673        * libmisc/shell/telnetd.c, libmisc/shell/telnetd.h, libmisc/shell/pty.c:
4674        New files.
4675        * libmisc/shell/shell.c, libmisc/shell/cmds.c, libmisc/shell/shell.h:
4676        Numerous improvments: - The shell_init has a new parameter 'forever'
4677        because in /dev/console you need that this process runs forever but in
4678        tcp/ip not. (respawn?) - A new task for every session opened trought
4679        tcp/ip telnet client. (the chargen,daytime and more are possible of
4680        implementation but I ask me if they are necesary) - Exit from the
4681        session delete the task and when the client fails too. - More cmds have
4682        been implemented. (very reduced version of these) umask, chmod, id,
4683        whoami, rm, cat, ... - A reduced line edit has been implemented. Ctrl-C
4684        abort the input, Ctrl-d in the first position gives EOF (logout). '\b'
4685        and DEL makes the rubout operation. I think that readline() for every
4686        session spents a lot of resources.
[9c94f544]4687
46882001-05-17      Joel Sherrill <joel@OARcorp.com>
4689
4690        * posix/macros/rtems/posix/mqueue.inl: Implemented missing routines to
4691        support message queue FDs.
4692        * score/macros/rtems/score/thread..inl: Implemented missing routines for
4693        new libc reentrancy support.
4694
46952001-05-14      Till Straumann <strauman@slac.stanford.edu>
4696
4697        * score/src/threaddispatch.c, score/src/threadhandler.c: Per PR211 fix
4698        saving/restoring floating point context.  The fpsave and fprestore
4699        routines are only used in a executing context which _is_ fp and hence
4700        has the FPU enabled. The current behavior required the FPU always to be
4701        on which is very dangerous if lazy context switching is used.   [Joel
4702        Note: Some ports explicitly enabled the FPU in the FP save and restore
4703        routines to avoid this.] The patch also makes sure (on powerpc only)
4704        that the FPU is disabled for integer tasks. Note that this is crucial if
4705        deferred fp context switching is used. Otherwise, fp context corruption
4706        may go undetected! Also note that even tasks which merely push/pop FP
4707        registers to/from the stack without modifying them still MUST be FP
4708        tasks - otherwise (if lazy FP context switching is used), FP register
4709        corruption (of other, FP, tasks may occur)! Furthermore, (on PPC) by
4710        default, lazy FP context save/restore is _disabled_.
4711
[b212624]47122001-05-14      Joel Sherrill <joel@OARcorp.com>
4713
4714        * libmisc/dummy/Makefile.am, libmisc/wrapup/Makefile.am: Fixed to
4715        generate a library of the same name.
[8a2fcfd]4716        * libnetworking/ChangeLog: Corrected -- entry should have been in
4717        libchip.
[b212624]4718
[9c94f544]47192001-05-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4720
4721        * score/include/rtems/score/.cvsignore: Add stamp-h, cpuopts.h,
4722        cpuopts.h.in, cpuopts-tmp.h.
[8a2fcfd]4723        * libnetworking/libc/Makefile.am: Remove -D__STRICT_ANSI__.
[9c94f544]4724
47252001-05-09      Joel Sherrill <joel@OARcorp.com>
4726
4727        * sapi/src/exinit.c: Slightly rework initialization so there is a valid
4728        thread as _Thread_Executing when the pre_tasking hook is called.  This
4729        allows one directives and malloc to potentially use mutex protection.
[615a7d0]4730
[b212624]47312001-04-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4732
4733        * libmisc/shell/cmds.c, libmisc/shell/shell.c: Remove fileno-hacks.
4734        * libmisc/monitor/mon-symbols.c: Remove #undef __STRICT_ANSI__.
4735
[53c3a2c6]47362001-04-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4737
[98eb4c27]4738        * configure.in, itron/configure.in, posix/configure.in,
4739        libfs/configure.in: Add [-ansi -fasm] to RTEMS_PROG_CC_FOR_TARGET.
[9c94f544]4740
47412001-04-26      Joel Sherrill <joel@OARcorp.com>
4742
4743        * posix/include/rtems/posix/mqueue.h,
4744        posix/inline/rtems/posix/mqueue.inl, posix/src/mqueue.c,
4745        posix/src/mqueueclose.c, posix/src/mqueuecreatesupp.c,
4746        posix/src/mqueuegetattr.c, posix/src/mqueuenotify.c,
4747        posix/src/mqueueopen.c, posix/src/mqueuerecvsupp.c,
4748        posix/src/mqueuesendsupp.c, posix/src/mqueuesetattr.c: Per PR81 reworked
4749        to add a message queue descriptor separate from the underlying message
4750        queue.  This allows non-blocking to follow the "open" not the underlying
4751        queue.
4752        * score/src/objectcomparenamestring.c: Fix typos.
4753        * score/include/rtems/score/object.h,
4754        score/inline/rtems/score/object.inl, score/
4755        src/objectcomparenamestring.c: Address PR81 that reworked POSIX message
4756        queues to add a descriptor separate from the underlying message queue.
4757        This allows non-blocking to follow the "open" not the underlying queue.
4758        As part of debugging this it became clear that
4759        _Objects_Compare_name_string was broken and a simple version using
4760        strncmp() was substituted.
4761
[920d9db]47622001-04-24      Joel Sherrill <joel@OARcorp.com>
4763
4764        * libfs/src/imfs/memfile.c (memfile_open): Did not set iop->size and
4765        thus the value was incorrect.  Before this field was cleared, this
4766        resulted in the value from the last time that IOP was used being still
4767        in place.  Discovered by  Andrew Bythell <abythell@nortelnetworks.com>.
4768
[8a2fcfd]47692001-04-24      Eric Norum <eric.norum@usask.ca>
4770
4771        * libnetworking/lib/rtems_bsdnet_ntp.c: Modifications to make the RTEMS
4772        NTP synchronization a little more robust -- no NTP daemon yet, but at
4773        least it trys a little harder when the primary NTP server is down.
4774
[9c94f544]47752001-04-22      Joel Sherrill <joel@OARcorp.com>
4776
4777        * itron/src/task.c (_ITRON_Task_User_extensions): Add new fields to  be
4778        correct in respect to newly added fields for separate switch list.
4779
[8a2fcfd]47802001-04-20      Radzislaw Galler  <rgaller@et.put.poznan.pl>
4781
4782        * libnetworking/modem/ppp.c, libnetworking/pppd/main.c,
4783        libnetworking/pppd/pppmain.c, libnetworking/pppd/rtems-ppp.c,
4784        libnetworking/pppd/modem_example/modem.c,
4785        libnetworking/pppd/modem_example/ppp.c: Translated Polish comments and
4786        other strings into English.
4787        * libnetworking/pppd/STATUS: updated to reflect the changes.
4788
[b212624]47892001-04-20      Joel Sherrill <joel@OARcorp.com>
4790
4791        * libmisc/devnull/devnull.c (null_initialize): Added check to  ensure
4792        that the driver is only initialized once.  Otherwise, it will abort when
4793        the device /dev/null is present. (null_write): Do not dereference a NULL
4794        pointer.
[920d9db]4795        * libfs/src/imfs/imfs_debug.c (IMFS_print_jnode): Modified to print only
4796        information that does not vary based on target or memory configuration.
4797        The old prints are still there in case they are needed in the future to
4798        debug.  Printing target dependent addresses makes the test output vary
4799        by target unnecessarily.
[b212624]4800
[8a2fcfd]48012001-04-20      Jake Janovetz <janovetz@uiuc.edu>
4802
4803        * libnetworking/rtems_servers/ftpd.c: Correct argument so hooks work
4804        again.
4805
[b212624]48062001-04-20      Fernando Ruiz Casas <correo@fernando-ruiz.com>
4807
4808        * Added initial shell functionality.
4809        * libmisc/Makefile.am, libmisc/configure.in, libmisc/wrapup/Makefile.am:
4810        Reflect having added shell.
4811        * libmisc/shell/.cvsignore, libmisc/shell/Makefile.am,
4812        libmisc/shell/README, libmisc/shell/cmds.c, libmisc/shell/shell.c,
4813        libmisc/shell/shell.h: New files.
4814
[9c94f544]48152001-04-16      Joel Sherrill <joel@OARcorp.com>
4816
4817        * sapi/include/confdefs.h: Fix real-time clock support.
4818
48192001-04-11      Joel Sherrill <joel@OARcorp.com>
4820
4821        * score/macros/rtems/score/userext.inl: Now works after merging patch
4822        for functionality requested in PR174.
4823        * score/inline/rtems/score/userext.inl: Added a comment explaining the
4824        order in which routines appear since it is not the obvious order.
4825
48262001-04-08      Joel Sherrill <joel@OARcorp.com>
4827
4828        * score/macros/rtems/score/object.inl: Corrected arguments.
4829        * score/macros/rtems/score/userext.inl: Updated to reflect modifications
4830        to inline version from PR142.
4831        * score/inline/rtems/score/userext.inl: Cleanup as side-effect of above.
4832        * rtems/src/tasks.c: Pre-initialized switch extension for list.
4833        * rtems/macros/rtems/score/timer.inl: Corrected typo on end of line.
4834
[920d9db]48352001-04-04      Joel Sherrill <joel@OARcorp.com>
4836
4837        * libfs/src/dosfs/Makefile.am: Per PR129 do not install as many files to
4838        the $(includedir).
4839
[9c94f544]48402001-03-29      Joel Sherrill <joel@OARcorp.com>
4841
4842        * Per PR126, configuration structures now match docs.
4843        * sapi/include/rtems/config.h: Use public data types.
4844        * Per PR126, configuration structures now match docs.
4845        * rtems/include/rtems/rtems/config.h: Use public data types.
4846        * Per PR147 addressed problems when reseting and inserting a timer into
4847        a timer chain that did not honor time passage since the last time the
4848        timer server was scheduled and the new insertion.
4849        * rtems/include/rtems/rtems/timer.h, rtems/src/timerreset.c,
4850        rtems/src/timerserver.c, rtems/src/timerserverfireafter.c,
4851        rtems/src/timerserverfirewhen.c: Broke up the "reset server" routine
4852        into a set of very specific routines that allowed the server to be
4853        unscheduled, timer chains to be "synchronized" with the current time
4854        before inserting a new timer.
4855
48562001-03-28      Joel Sherrill <joel@OARcorp.com>
4857
4858        * PR132 requested some tinkering ot lower memory.
4859        * sapi/include/confdefs.h: Lowered footprint of device driver table and
4860        statically configure user extensions.  Now if no static extensions are
4861        configured, then the table is not instantiated.
4862
48632001-03-26      Zoltan Kocsi <zoltan@bendor.com.au>
4864
4865        * rtems/src/eventsurrender.c: Clear event condition when task is
4866        unblocked. This makes sure that subsequent event send thinks the task is
4867        still blocked and overwrites the initial events received.
4868
[920d9db]48692001-03-23      Joel Sherrill <joel@OARcorp.com>
4870
4871        * libfs/src/imfs/memfile.c: Reapply fix from bug report from Jose
4872        Sturniolo <jsturnio@nec.com.ar> where NULL pointer was dereferenced when
4873        freeing a triply indirect file.   The fix was applied to the 4.5 release
4874        branch and not the development branch.
4875
[8a2fcfd]48762001-03-20      Till Straumann <strauman@SLAC.Stanford.EDU>
4877
4878        * PR158
4879        * libnetworking/libc/rcmd.c, libnetworking/libc/rcmd.c: Enable the
4880        rcmd() library call by commenting out the parts that deal with signals.
4881        This enables RTEMS to 'rsh' command to a server connecting fd to remote
4882        stdio. The 'server-side' parts of this file which deal with
4883        authentication are disabled since they are not needed.
4884
[9c94f544]48852001-03-19      Joel Sherrill <joel@OARcorp.com>
4886
4887        * posix/sys/utsname.h: Added C++ wrapper.
4888
[8a2fcfd]48892001-03-15      Ralf Corsepius <corsepius@faw.uni-ulm.de>
4890
4891        * libnetworking/include/.cvsignore: Remove dangling file.
4892
[9c94f544]48932001-03-15      Joel Sherrill <joel@OARcorp.com>
4894
4895        * sapi/src/extension.c: Split to reduce minimum code size per PR134.
4896        * sapi/src/extensioncreate.c, sapi/src/extensiondelete.c,
4897        sapi/src/extensionident.c: New files. src/Makefile.am: Modified to
4898        reflect above.
[53c3a2c6]4899
[920d9db]49002001-03-01      Joel Sherrill <joel@OARcorp.com>
4901
4902        * libfs/src/imfs/.cvsignore: Added stamp-h1.in.
4903
[c0394d4b]49042001-02-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4905
4906        * configure.in: AC_DEFINE RTEMS_UNIX if RTEMS_CPU=unix.
4907
[b212624]49082001-02-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4909
4910        * libmisc/monitor/mon-command.c: Use #if defined(RTEMS_UNIX).
4911
[9c94f544]49122001-02-03      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4913
4914        * itron/include/Makefile.am, itron/include/itronsys/Makefile.am,
4915        itron/include/rtems/itron/Makefile.am,
4916        itron/inline/rtems/itron/Makefile.am,
[98eb4c27]4917        itron/macros/rtems/itron/Makefile.am, posix/include/Makefile.am,
4918        posix/include/rtems/posix/Makefile.am, posix/include/sys/Makefile.am,
4919        posix/inline/rtems/posix/Makefile.am,
4920        posix/macros/rtems/posix/Makefile.am: Apply include_*HEADERS instead of
[9c94f544]4921        H_FILES.
4922        * include/rtems/Makefile.am, include/rtems/score/Makefile.am,
4923        inline/rtems/score/Makefile.am, macros/rtems/score/Makefile.am Apply
4924        include_*HEADERS instead of H_FILES.
4925        * sapi/include/Makefile.am, sapi/include/rtems/Makefile.am,
[98eb4c27]4926        sapi/inline/rtems/Makefile.am, sapi/macros/rtems/Makefile.am,
4927        rtems/include/Makefile.am, rtems/include/rtems/rtems/Makefile.am,
[9c94f544]4928        rtems/inline/rtems/rtems/Makefile.am,
[98eb4c27]4929        rtems/macros/rtems/rtems/Makefile.am, rtems/ rtems/optman/Makefile.am,
4930        libmisc/untar/Makefile.am, libmisc/monitor/Makefile.am,
[b212624]4931        libmisc/dummy/Makefile.am, libmisc/devnull/Makefile.am,
4932        libmisc/dumpbuf/Makefile.am, libmisc/mw-fb/Makefile.am,
4933        libmisc/stackchk/Makefile.am, libmisc/rtmonuse/Makefile.am,
[98eb4c27]4934        libmisc/cpuuse/Makefile.am, librpc/include/rpc/Makefile.am,
4935        libfs/src/imfs/Makefile.am, libnetworking/Makefile.am,
4936        libnetworking/arpa/Makefile.am, libnetworking/machine/Makefile.am,
4937        libnetworking/net/Makefile.am, libnetworking/ netinet/Makefile.am,
4938        libnetworking/nfs/Makefile.am, libnetworking/rtems/Makefile.am,
4939        libnetworking/ rtems_servers/Makefile.am,
4940        libnetworking/rtems_webserver/Makefile.am,
4941        libnetworking/sys/Makefile.am, libnetworking/vm/Makefile.am: Apply
[8a2fcfd]4942        include_*HEADERS instead of H_FILES.
4943        * libnetworking/include/Makefile.am: Remove.
4944        * libnetworking/Makefile.am: Add handling of *.h files.
4945        * libnetworking/configure.in: Remove include/Makefile.
4946
49472001-01-31      Sergei Organov <osv@javad.ru>
4948
4949        * libnetworking/rtems_servers/ftp.d: Following changes: - Hacks with
4950        current dir and root dir removed in favor of new libio support for
4951        task-local current and root directories. - Bug in `close_data_socket()'
4952        introduced by previous change fixed. - `command_pasv()' changed to set
4953        timeout on socket we are listening on and code fixed to don't close
4954        socket twice on error. - `serr()' changed to clear `errno'. -
4955        `data_socket()' changed to clear `errno' before `bind()'. - `session()'
4956        changed to clear `errno' before processing session. -
4957        `close_data_socket()' fixed to close both active and passive sockets. -
4958        Initialize info->data_socket to -1 in `daemon()'. - Initialize `fname'
4959        to empty string  in `exec_command()'.
[9c94f544]4960
49612001-01-31      Joel Sherrill <joel@OARcorp.com>
4962
4963        * rtems/include/rtems/rtems/timer.h: Missed merging these modifications
4964        in previous merge of new timer functionality.
4965
49662001-01-29      Joel Sherrill <joel@OARcorp.com>
4967
4968        * score/src/objectextendinformation.c: Added include of string.h to
4969        eliminate warning.
4970        * Fixed bug where resetting a timer that was not at the head of one of
4971        the task timer chains resulted in the Timer Server task waking up too
4972        far in the future.
4973        * Added rtems_timer_get_information() directive to support testing.
4974        * src/timerserver.c, include/rtems/rtems/timer.h,
4975        * rtems/src/timergetinfo.c: New file.
4976        * rtems/src/Makefile.am: Modified to reflect above.
4977
49782001-01-28      Ralf Corsepius <corsepiu@faw.uni-ulm.d>
4979
4980        * sapi/include/confdefs.h: define CONFIGURE_NEWLIB_EXTENSION 0 if not
4981        using NEWLIB, cleanup related comment.
4982
49832001-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
4984
4985        * sapi/include/confdefs.h: include cpuopts.h, replace stubdr w/ devnull.
4986
[8a2fcfd]49872001-01-25      Eric Norum <eric.norum@usask.ca>
4988
4989        * libnetworking/lib/tftpDriver.c: Reduce first timeout interval.  This
4990        improves throughput on systems which are dropping packets.   Only the
4991        first timeout is reduced.  This keeps the number of extra packets down
4992        on networks that are very busy and dropping lots of packets.
4993
49942001-01-24      Sergei Organov <osv@javad.ru>
4995
4996        * libnetworking/rtems_servers/ftpd.c,
4997        libnetworking/rtems_servers/ftpd.h: - Timeouts on sockets implemented.
4998        'idle' field added to configuration. No timeout by default to keep
4999        backward compatibility. Note: SITE IDLE command not implemented yet. -
5000        Basic global access control implemented. 'access' field added to
5001        configuration. No access limitations by default to keep backward
5002        compatibility. - Anchor data socket for active mode (using self IP and
5003        port 20.) - Fixed default data port support (still not tested). - Don't
5004        allow IP address different from originating host in PORT command to
5005        improve security. - Fixed bug in MDTM command. - Check for correctness
5006        of parsing of argument in command_port(). - Fixed squeeze_path() to
5007        don't allow names like 'NAME/smth' where 'NAME' is not a directory. -
5008        Command parsing a little bit improved: command names are now converted
5009        to upper-case to be more compatible with RFC (command names are not
5010        case-sensitive.). - Reformat comments so that they have RTEMS
5011        look-and-feel. - Fixed DELE, SITE CHMOD, RMD, MKD broken by previous
5012        changes. - True ASCII mode implemented (doesn't work for hooks and
5013        /dev/null) - Passive mode implemented, PASV command added. - Default
5014        port for data connection could be used (untested, can't find ftp client
5015        that doesn't send PORT command). - SYST reply changed to UNIX, as former
5016        RTEMS isn't registered name. - Reply codes reviewed and fixed.
5017
[9c94f544]50182001-01-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
5019
5020        * posix/configure.in: Add src/config.h.
5021        * posix/src/Makefile.am: Add INCLUDES += -I. to pickup config.h.
5022        * posix/src/.cvsignore: Add config.h and stamp-h.
5023        * posix/src/*.c: Add config.h support.
5024
50252001-01-23      Joel Sherrill <joel@OARcorp.com>
5026
5027        * posix/src/alarm.c: Eliminated use of C++ style comments.
5028
50292001-01-22      Michael Hamel <mhamel@adi.co.nz>
5030
5031        * posix/include/rtems/posix/semaphore.h,
5032        posix/inline/rtems/posix/semaphore.inl, posix/ src/ptimer1.c,
5033        posix/include/rtems/posix/semaphore.h,
5034        posix/inline/rtems/posix/semaphore.inl, posix/src/alarm.c,
5035        posix/src/ptimer1.c, posix/src/semaphorenametoid.c, posix/src/semopen.c,
[98eb4c27]5036        posix/src/semunlink.c, rtems/include/rtems.h, rtems/src/signalcatch.c:
5037        Modifications to make CodeWarrior happy.
[9c94f544]5038
50392001-01-22      Joel Sherrill <joel@OARcorp.com>
5040
5041        * rtems/include/rtems/rtems/timer.h, rtems/src/timerserver.c: Add
5042        priority argument to rtems_timer_initiate_server().
5043
50442001-01-18      Joel Sherrill <joel@OARcorp.com>
5045
[98eb4c27]5046        * score/include/rtems/system.h, rtems/include/rtems/system.h: Only
5047        include cpuopts.h when building a multilib configuration.  Some ports
5048        still need targopts.h but this small modification lets those ports work
5049        non-multilib while  fixing being fixed for multilib.
[9c94f544]5050
[2baf0d86]50512001-01-17      Joel Sherrill <joel@OARcorp.com>
5052
5053        * ChangeLog: Deleted duplicate blank line.
5054
[920d9db]50552001-01-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
5056
5057        * libfs/configure.in: Add src/imfs/config.h.
5058        * libfs/src/imfs/Makefile.am: Add INCLUDES += -I. to pickup config.h.
5059        * libfs/src/imfs/.cvsignore: Add config.h and stamp-h.
5060        * libfs/src/imfs/*.c: Add config.h support.
5061
[9c94f544]50622001-01-16      Joel Sherrill <joel@OARcorp.com>
5063
5064        * posix/inline/rtems/posix/mutex.inl (_POSIX_Mutex_Get_support):
5065        Corrected name of routine in header.
5066        * rtems/Added task-based timers to the Timer Manager.  This added three
[98eb4c27]5067        new directives: - rtems_timer_initiate_server -
[9c94f544]5068        rtems_timer_server_fire_after - rtems_timer_server_fire_when In the
5069        process of doing this, a number of cleanups were made.
5070        * rtems/src/timerserver.c, rtems/src/timerserverfireafter.c,
5071        rtems/src/timerserverfirewhen.c: New files.
5072        * rtems/include/timer/timer.h: Added new prototypes and supporting types.
5073        * rtems/inline/rtems/rtems/timer.h, rtems/macros/rtems/rtems/timer.h:
5074        Enhanced _Timer_Is_interval_class() to cover the class
5075        TIMER_INTERVAL_ON_TASK.
5076        * rtems/src/Makefile.am: Accounted for new files.
5077        * rtems/src/rtemstimer.c: Added initialization of _Timer_Server variable.
5078        * rtems/src/timercancel.c, rtems/src/timerreset.c: Account for addition
5079        of timer classes.  Also corrected the headers.
5080        * rtems/src/timercreate.c, rtems/src/timerdelete.c,
5081        rtems/src/timerfireafter.c, rtems/ src/timerfireafter.c,
5082        rtems/src/timerident.c: Corrected header.
5083        * rtems/src/taskmode.c: Ensure the this service does not dispatch before
5084        tasking is enabled at initialization time.
5085
[8a2fcfd]50862001-01-12      Sergei Organov <osv@javad.ru>
5087
5088        * libnetworking/rtems_servers/ftpd.c,
5089        libnetworking/rtems_servers/ftpd.h: - use pool of pre-created threads to
5090        handle sessions instead of creating/deleting threads on the fly. - LIST
5091        output is now similar to what "/bin/ls -al" would output, thus FTP
5092        clients such Netscape are happy with it. - LIST NAME now works (both for
5093        files and directories) - added support for NLST, CDUP, and MDTM FTP
5094        commands to make more FTP clients happy . - keep track of CWD for every
5095        session separately. - ability to specify root directory name for FTPD in
5096        configuration table. FTPD will then create illusion for FTP clients that
5097        this is actually root directory. - ignore options sent in commands, thus
5098        LIST -al FILE works and doesn't try to list "-al" directory. - buffers
5099        are allocated on stack instead of heap where possible to eliminate
5100        malloc/free calls (avoid possible heap fragmentation troubles). - drop
5101        using of task notepad to pass parameters - use function arguments
5102        instead. - use snprintf() instead of sprintf() as the latter is unsafe.
5103        - use of PF_INET in socket() instead of AF_INET.
5104
[9c94f544]51052001-01-12      Joel Sherrill <joel@OARcorp.com>
5106
5107        * posix/src/clockgetres.c: Fixed match problem.  We are not converting
5108        an interval to a timespec -- it is actually a real number of
5109        microseconds.
5110        * posix/src/README.mqueue: Enhanced example.
5111
[920d9db]51122001-01-12      Jake Janovetz <janovetz@uiuc.edu>
5113
5114        * libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_creat.c,
5115        libfs/src/imfs/imfs_debug.c, libfs/src/imfs/imfs_eval.c,
5116        libfs/src/imfs/imfs_fchmod.c, libfs/src/imfs/imfs_handlers_memfile.c,
5117        libfs/src/imfs/imfs_init.c, libfs/src/imfs/imfs_initsupp.c,
5118        libfs/src/imfs/imfs_stat.c, libfs/src/imfs/memfile.c,
5119        libfs/src/imfs/miniimfs_init.c: Final developmental update to "tarfs".
5120        When rtems_tarfs_load() is called, it checks the permissions on each
5121        file.  If there is write permission, it just creates a  standard file
5122        using "creat()" and therefore, uses the IMFS MEMORY_FILE. If there is no
5123        write permission, it creates a LINEAR_FILE node with the appropriate
5124        properties.  If the permission is ever changed to writeable, IMFS_fchmod
5125        converts it to a regular memory file.
5126
[9c94f544]51272001-01-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
5128
5129        * score/src/threadinitialize.c: Removed warning.
5130
51312001-01-08      Joel Sherrill <joel@OARcorp.com>
5132
5133        * score/src/threadinitialize.c: Fix my bad hack of Ralf's fp_area
5134        warning removal patch. :(.
5135
51362001-01-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
5137
5138        * itron/configure.in: Add src/config.h.
5139        * itron/src/Makefile.am: Add INCLUDES += -I. to pickup config.h.
5140        * itron/src/.cvsignore: Add config.h and stamp-h.
5141        * itron/src/*.c: Add config.h support.
5142
[b212624]51432001-01-05      Joel Sherrill <joel@OARcorp.com>
5144
5145        * libmisc/devnull: New addition.  Moved from libcpu/sh.
5146        * libmisc/devnull/devnull.c, libmisc/devnull/devnull.h,
5147        libmisc/devnull/.cvsignore, libmisc/ devnull/Makefile.am: New files.
5148        * libmisc/Makefile.am, libmisc/configure.in, libmisc/wrapup/Makefile.am:
5149        Modified to reflect addition of above.
5150
[9c94f544]51512001-01-03      Joel Sherrill <joel@OARcorp.com>
5152
5153        * score/src/isr.c: Modify to properly dereference _ISR_Vector_table now
5154        that it is dynamically allocated.
5155
[8a2fcfd]51562001-01-02      Joel Sherrill <joel@OARcorp.com>
5157
5158        * libnetworking/CHANGELOG: Removed.
5159        * libnetworking/README: Merged CHANGELOG contents as initial changes.
5160
[9c94f544]51612000-12-19      Joel Sherrill <joel@OARcorp.com>
5162
5163        * posix/src/pthreadgetschedparam.c: Do not set output parameters if the
5164        pointers are NULL.
5165        * score/src/isr.c: Allocate the _ISR_Vector_table all the time not just
5166        when we are allocating an interrupt stack.
5167
[8a2fcfd]51682000-12-14      Eric Norum <eric.norum@usask.ca>
5169
5170        * libnetworking/lib/tftpDriver.c: Added write capability.
5171
[9c94f544]51722000-12-13      Joel Sherrill <joel@OARcorp.com>
5173
5174        * score/include/rtems/score/isr.h, score/src/isr.c: Allocate it from the
5175        workspace rather than explicitly declaring it.  This allows the size to
5176        be a non-constant from the perspective of score/cpu.
5177
[920d9db]51782000-12-12      Jake Janovetz <janovetz@uiuc.edu>
5179
[98eb4c27]5180        * libfs/src/imfs/linearfile.c, libfs/src/imfs/imfs_load_tar.c: New files.
[920d9db]5181        * libfs/src/imfs/Makefile.am, libfs/src/imfs/imfs.h,
5182        libfs/src/imfs/imfs_creat.c, libfs/src/imfs/imfs_debug.c,
5183        libfs/src/imfs/imfs_eval.c, libfs/src/imfs/imfs_handlers_memfile.c,
5184        libfs/src/imfs/imfs_init.c, libfs/src/imfs/imfs_initsupp.c,
5185        libfs/src/imfs/imfs_stat.c, libfs/src/imfs/miniimfs_init.c: Added
5186        "tarfs". This is not really a tar filesystem.  It is a way to load a tar
5187        image into the IMFS but actually leave bulky file contents in the
5188        original tar image.  It essentially adds the linear file type and
5189        associated support and a loader routine.
5190
[8a2fcfd]51912000-12-08      Joel Sherrill <joel@OARcorp.com>
5192
5193        * libnetworking/libc/linkaddr.c: Initialized variable to remove warning.
5194        * libnetworking/modem/ppp.c, libnetworking/modem/ppp_tty.c: Made
5195        numerous variable declarations conditional on PPP_COMPRESS and
5196        PPP_FILTER.  Commented out variables that were not used because the code
5197        using them was commented out. Removed totally unused variables.
5198        * libnetworking/modem/pppcompress.c: Added parentheses to avoid warnings.
5199        * libnetworking/pppd/pppmain.c: Removed numerous warnings.
5200
[9c94f544]52012000-12-06      Joel Sherrill <joel@OARcorp.com>
5202
5203        * posix/src/pthreadgetcpuclockid.c: Add include of <rtems/system.h> to
5204        eliminate warning.
5205        * rtems/src/regiongetinfo.c: Removed unused variable to eliminate
5206        warning.
5207
[76c0bbbb]52082000-12-01      Joel Sherrill <joel@OARcorp.com>
5209
[2baf0d86]5210        * configure.in: Removed error check for enabling macros with either
5211        POSIX or ITRON API.
[9c94f544]5212        * Added macro support to ITRON API.  This is known to compile.
5213        * itron/Makefile.am: Added macros directory.
5214        * itron/configure.in: Removed error check for enabling macros.
5215        * itron/macros/.cvsignore, itron/macros/Makefile.am,
5216        itron/macros/rtems/.cvsignore, itron/macros/rtems/Makefile.am,
5217        itron/macros/rtems/itron/.cvsignore,
5218        itron/macros/rtems/itron/Makefile.am,
5219        itron/macros/rtems/itron/eventflags.inl,
5220        itron/macros/rtems/itron/fmempool.inl,
5221        itron/macros/rtems/itron/intr.inl, itron/macros/rtems/itron/mbox.inl,
5222        itron/macros/rtems/itron/msgbuffer.inl,
5223        itron/macros/rtems/itron/network.inl, itron/macros/rtems/itron/port.inl,
5224        itron/macros/rtems/itron/semaphore.inl,
5225        itron/macros/rtems/itron/sysmgmt.inl, itron/macros/rtems/itron/task.inl,
5226        itron/macros/rtems/itron/time.inl,
5227        itron/macros/rtems/itron/vmempool.inl: New files.
5228        * posix/include/rtems/posix/cond.h: #if 0'ed out prototype of
5229        _POSIX_Condition_variables_Get to avoid conflict with macro
5230        implementation.
5231        * Added macro support to POSIX API.  This is known to compile.
5232        * posix/macros/rtems/posix/cond.inl, posix/macros/rtems/posix/intr.inl,
5233        posix/macros/rtems/posix/key.inl, posix/macros/rtems/posix/mqueue.inl,
5234        posix/macros/rtems/posix/mutex.inl,
5235        posix/macros/rtems/posix/priority.inl,
5236        posix/macros/rtems/posix/pthread.inl,
5237        posix/macros/rtems/posix/semaphore.inl,
5238        posix/macros/rtems/posix/timer.inl: New files.
5239        * posix/configure.in: Removed error check for enabling macros.
5240        * posix/rtems/posix/mutex.h: #if 0'ed out prototypes for inlined
5241        routines since you cannot have prototypes for macros.
5242        * posix/macros/rtems/posix/Makefile.am: Added files.
5243        * score/macros/rtems/score/coresem.inl: Removed comments since
5244        convention calls for comments to be in inline versin.
5245        * score/macros/rtems/score/object.inl (Objects_Get_local_object): Fixed
5246        style to use _ prefix on variable names and use parentheses.
5247        * score/macros/rtems/score/object.inl (_Objects_Namespace_remove): Added.
5248
52492000-11-30      Joel Sherrill <joel@OARcorp.com>
5250
5251        * posix/inline/rtems/posix/mqueue.inl: Removed explicit dependency on
5252        abs().
5253        * General effort to make things compile with macros not inlines
5254        * score/inline/rtems/score/coremutex.inl: Added comment indicating for
5255        macros there is another copy of _CORE_mutex_Seize_interrupt_trylock() in
5256        src/coremutexseize.c.
5257        * score/src/coremutexseize.c: Added body of
5258        _CORE_mutex_Seize_interrupt_trylock() for macro case.
5259        * score/macros/rtems/score/coremutex.inl: Added prototype for
5260        _CORE_mutex_Seize_interrupt_trylock() since there is a real body when
5261        macros are enabled.
5262        * score/macros/rtems/score/coresem.inl: Added macro implementation of
5263        _CORE_semaphore_Seize_isr_disable.
5264        * score/macros/score/Makefile.am: Fixed typos.
5265        * score/rtems/score/address.inl: Correct macro implementation of
5266        _Addresses_Is_aligned() so it would compile.
5267        * score/macros/rtems/score/coremsg.inl: Added closing parentheses.
5268        * rtems/src/msgqsubmit.c: Modified multiprocessing conditional so this
5269        would compile with both macros and inlines.
5270        * rtems/macros/rtems/rtems/sem.inl: Added macro implementation of
5271        _Semaphore_Get_interrupt_disable().
[b212624]5272        * libmisc/mw-fb/mw_uid.c: Removed unnecessary dependency on <bsp.h>.
[8a2fcfd]5273        * libnetworking/modem/ppp_tty.c: Changed to include
5274        <rtems/termiostypes.h> since that is an RTEMS specific header file.
5275        * libnetworking/sys/ttycom.h: Moved to lib/include/sys.
5276        * libnetworking/Makefile.am: Modified to reflect above.
[9c94f544]5277
[920d9db]52782000-11-28      Joel Sherrill <joel@OARcorp.com>
5279
5280        * libfs/src/imfs/memfile.c: Bug report from Sturniolo Jose
5281        <jsturnio@nec.com.ar> where NULL pointer was dereferenced.
5282
[9c94f544]52832000-11-28      Chris Johns <ccj@acm.org>
5284
5285        * score/src/heapallocate.c: Do not allow the size to overflow when
5286        adjusting it.  A test allocated a stack of -1 (~0). This actually
5287        resulted in a stack being allocated but with a size of 0xb. The
5288        allocator did not test the size to see if it rolled through 0 and so
5289        allowed the allocation to happen, the thread to get created. The task
5290        crashed as you would expect.
5291
52922000-11-27      Joel Sherrill <joel@OARcorp.com>
5293
5294        * posix/src/sysconf.c: Add support for _SC_CLK_TCK and _SC_OPEN_MAX.
[8a2fcfd]5295        * libnetworking/libc/res_init.c: Fix typo - adding missing # on include.
5296
52972000-11-25      Eric Norum <eric.norum@usask.ca>
5298
5299        * libnetworking/libc/res_init.c: Move include to avoid compiler dumping
5300        core.
5301
53022000-11-25      Antti P Miettinen  <antti.p.miettinen@nokia.com>
5303
[98eb4c27]5304        * libnetworking/wrapup/Makefile.am, libnetworking/configure.in,
5305        libnetworking/Makefile.am: Added modem subdir.
[8a2fcfd]5306        * libnetworking/net/Makefile.am: Added if_pppvar.h, pppcompress.h.
5307        * libnetworking/pppd/Makefile.am: Added pppmain.c (which needs work).
5308        * libnetworking/pppd/chat.c, libnetworking/pppd/fsm.c,
5309        libnetworking/pppd/fsm.h, libnetworking/pppd/ipxcp.c,
5310        libnetworking/pppd/main.c, libnetworking/pppd/ppp_tty.c,
5311        libnetworking/pppd/upap.c: Changes from Thomas Doerfler
5312        <Thomas.Doerfler@imd-systems.de> and cosmetic changes by me. Actually
5313        main.c and ppp_tty.c should be scratched. The modem subdir has the real
5314        ppp_tty.c and the real pppd main is in pppmain.c.
[76c0bbbb]5315
[920d9db]53162000-11-17      Jennifer Averret <jennifer@OARcorp.com>
5317
5318        * libfs/src/imfs/imfs_eval.c: Always return imaginary node at mount
5319        points.
5320
[feead226]53212000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
5322
[98eb4c27]5323        * Makefile.am, itron/Makefile.am, posix/Makefile.am,
5324        libmisc/Makefile.am, librpc/Makefile.am, libfs/Makefile.am,
5325        libnetworking/Makefile.am: Use ... instead of RTEMS_TOPdir in
[8a2fcfd]5326        ACLOCAL_AMFLAGS.
[feead226]5327
[a314d3b4]53282000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
5329
[98eb4c27]5330        * Makefile.am, itron/Makefile.am, posix/Makefile.am,
5331        libmisc/Makefile.am, librpc/Makefile.am, libfs/Makefile.am,
5332        libnetworking/Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
[8a2fcfd]5333        $(RTEMS_TOPdir)/aclocal.
[9c94f544]5334
53352000-11-02      Joel Sherrill <joel@OARcorp.com>
5336
5337        * score/include/rtems/system.h: Use proper conditional (RTEMS_POSIX_API)
5338        so prototypes for POSIX_MP_NOT_IMPLEMENTED(), POSIX_NOT_IMPLEMENTED(),
5339        POSIX_BOTTOM_REACHED() are actually included.
5340        * score/include/rtems/system.h: Add prototypes for
5341        POSIX_MP_NOT_IMPLEMENTED(), POSIX_NOT_IMPLEMENTED(),
5342        POSIX_BOTTOM_REACHED() removed from newlib.
5343
[920d9db]53442000-11-01      Joel Sherrill <joel@OARcorp.com>
5345
5346        * libfs/src/imfs/Makefile.am, libfs/src/imfs/deviceio.c,
5347        libfs/src/imfs/imfs_chown.c, libfs/src/imfs/imfs_config.c,
5348        libfs/src/imfs/imfs_creat.c, libfs/src/imfs/imfs_debug.c,
5349        libfs/src/imfs/imfs_directory.c, libfs/src/imfs/imfs_eval.c,
5350        libfs/src/imfs/imfs_fchmod.c, libfs/src/imfs/imfs_free.c,
5351        libfs/src/imfs/imfs_fsunmount.c, libfs/src/imfs/imfs_gtkn.c,
5352        libfs/src/imfs/imfs_init.c, libfs/src/imfs/imfs_initsupp.c,
5353        libfs/src/imfs/imfs_link.c, libfs/src/imfs/imfs_mknod.c,
5354        libfs/src/imfs/imfs_mount.c, libfs/src/imfs/imfs_readlink.c,
5355        libfs/src/imfs/imfs_rmnod.c, libfs/src/imfs/imfs_stat.c,
5356        libfs/src/imfs/imfs_symlink.c, libfs/src/imfs/imfs_unixstub.c,
5357        libfs/src/imfs/imfs_unlink.c, libfs/src/imfs/imfs_unmount.c,
5358        libfs/src/imfs/imfs_utime.c, libfs/src/imfs/ioman.c,
5359        libfs/src/imfs/memfile.c, libfs/src/imfs/miniimfs_init.c: assoc.h,
5360        error.h, libio_.h, libio.h, and libcsupport.h moved  from libc to
5361        lib/include/rtems and now must be referenced as <rtems/XXX.h>.  Now we
5362        do not have to reach up and over to libc to pick them up.
5363
[9c94f544]53642000-10-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
5365
5366        * posix/configure.in: Cleanup comments.
5367
53682000-10-30      Joel Sherrill <joel@OARcorp.com>
5369
5370        * posix/include/Makefile.am: Updated to reflect files merged into
5371        newlib. This resulted in some definitions moving to other files and thus
5372        some secondary effects in RTEMS source code.
5373        * posix/include/unistd.h: Removed.  Now use newlib's.
5374        * posix/include/rtems/posix/mqueue.h: Add include of <signal.h>.
5375        * posix/include/rtems/posix/threadsup.h: Add include of <sys/signal.h>.
[98eb4c27]5376        * posix/src/execv.c, posix/src/execve.c, posix/src/execvp.c: Corrected
5377        prototype to agree with newlib.
[9c94f544]5378        * posix/src/psignal.c: Rewrote reference to <siginfo.h> in comment since
5379        that file no longer exists.
[98eb4c27]5380        * posix/src/pthreadkill.c, posix/src/sigaction.c: Added include of
5381        <signal.h>.
[9c94f544]5382        * posix/src/sigtimedwait.c: Rewrote reference to <siginfo.h> in comment
5383        since that file no longer exists.
5384        * POSIX include files merged into newlib.  This resulted in some
5385        definitions moving to other files and thus some secondary effects in
5386        RTEMS source code.
5387        * sapi/include/confdefs.h: Replaced include of <sys/siginfo.h> with
5388        <signal.h> since that file no longer exists.
[b212624]5389        * POSIX include files merged into newlib.  This resulted in some
5390        definitions moving to other files and thus some secondary effects in
5391        RTEMS source code.
5392        * librpc/src/rpc/Makefile.am, librpc/src/rpc/auth_time.c,
5393        librpc/src/rpc/clnt_simple.c, librpc/src/rpc/clnt_tcp.c,
5394        librpc/src/rpc/clnt_udp.c, librpc/src/rpc/clnt_unix.c,
5395        librpc/src/rpc/get_myaddress.c, librpc/src/rpc/pmap_clnt.c,
5396        librpc/src/rpc/pmap_getmaps.c, librpc/src/rpc/pmap_getport.c,
5397        librpc/src/rpc/pmap_rmt.c, librpc/src/rpc/rtime.c,
5398        librpc/src/rpc/svc_tcp.c, librpc/src/rpc/svc_udp.c,
5399        librpc/src/rpc/svc_unix.c: Use of _read, _write, and _close as macros
5400        conflicted with newlib's use of these as routine names.  They were
5401        renamed to include "_RPC_" prefix.
[8a2fcfd]5402        * POSIX include files merged into newlib.  This resulted in some
5403        definitions moving to other files and thus some secondary effects in
5404        RTEMS source code.
5405        * libnetworking/machine/types.h: Added _CLOCKID_T_ and _TIMER_T_ to be
5406        in sync with newlib's <machine/types.h>.
5407        * libnetworking/rtems/rtems_bsdnet_internal.h: newlib now includes
5408        definition of struct itimerval in <sys/time.h>.
[a314d3b4]5409
[5582de1]54102000-10-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
5411
[98eb4c27]5412        * Makefile.am, itron/Makefile.am, posix/Makefile.am,
5413        libmisc/Makefile.am, librpc/Makefile.am, libnetworking/Makefile.am:
5414        ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to GNU
[2baf0d86]5415        canonicalization.
[9c94f544]5416
[920d9db]54172000-10-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
5418
[98eb4c27]5419        * libfs/Makefile.am, libfs/configure.in: Introduce GNU canonicalization
[920d9db]5420        to libfs/. The approach is currently a bit of a hack as GNU
5421        canonicalization does not support the per-BSP build some of the other
5422        directories require.  As more of the tree is converted, this will become
5423        less  of an issue.
5424
54252000-10-24      Joel Sherrill <joel@OARcorp.com>
5426
5427        * libfs/src/imfs/imfs_config.c: New file containing IMFS configuration
5428        information split from libc/base_fs.c.
5429        * libfs/src/imfs/ioman.c: New file. Moved from lib/libc. Missed
5430        previously.
5431        * libfs/src/imfs/Makefile.am: Added imfs_config.c and ioman.c.
5432
54332000-10-19      Joel Sherrill <joel@OARcorp.com>
5434
5435        * libfs/.cvsignore, libfs/src/.cvsignore, libfs/src/imfs/.cvsignore,
5436        libfs/wrapup/.cvsignore: New files.
5437
[8a2fcfd]54382000-10-19      Antti P Miettinen  <anmietti@trshp.ntc.nokia.com>
5439
5440        * libnetworking/lib/tftpDriver.c: add comments to handlers struct
5441        function pointers.
5442        * libnetworking/rtems/rtems_glue.c: move pointer arithmetic to be
5443        _after_ pointer has been checked against NULL.
5444
[9c94f544]54452000-10-18      Nick Simon <Nick.SIMON@syntegra.bt.co.uk>
5446
5447        * score/src/heapgetinfo.c, score/include/rtems/score/heap.h,
5448        score/src/Makefile.am: Added _Heap_Get_information() and information
5449        control block.
5450        * score/src/heapgetinfo.c: New file.
5451
54522000-10-18      Joel Sherrill <joel@OARcorp.com>
5453
5454        * sapi/include/confdefs.h: Set CONFIGURE_INIT_TASK_STACK_SIZE to 0 if
5455        there is no Classic API Initialization Tasks Table defined.
5456        * sapi/include/confdefs.h: Modified code that accounts for
5457        initialization task/threads with greater than minimum stack sizes so it
5458        would compile even if optional APIs are disabled.
5459        * rtems/src/regiongetinfo.c, rtems/include/rtems/rtems/region.h,
5460        rtems/include/rtems/rtems/types.h, rtems/src/Makefile.am: Added
5461        region_get_information() and information control block.
5462        * rtems/src/regiongetinfo.c: New file.
5463
[920d9db]54642000-10-18      Chris Johns <ccj@acm.org>
5465
5466        * libfs created.
5467        * libfs/src, libfs/src/imfs, libfs/wrapup: New directories.
5468        * libfs/ChangeLog, libfs/Makefile.am, libfs/README, libfs/configure.in,
5469        libfs/src/Makefile.am, libfs/wrapup/Makefile.am: New files.
5470        * libfs/src/imfs/deviceio.c, libfs/src/imfs/imfs_getchild.c,
5471        libfs/src/imfs/imfs_readlink.c, libfs/src/imfs/imfs.h,
5472        libfs/src/imfs/imfs_gtkn.c, libfs/src/imfs/imfs_rmnod.c,
5473        libfs/src/imfs/imfs_chown.c, libfs/src/imfs/imfs_handlers_device.c,
5474        libfs/src/imfs/imfs_stat.c, libfs/src/imfs/imfs_creat.c,
5475        libfs/src/imfs/imfs_handlers_directory.c, libfs/src/imfs/imfs_symlink.c,
5476        libfs/src/imfs/imfs_debug.c, libfs/src/imfs/imfs_handlers_link.c,
5477        libfs/src/imfs/imfs_unixstub.c, libfs/src/imfs/imfs_directory.c,
5478        libfs/src/imfs/imfs_handlers_memfile.c, libfs/src/imfs/imfs_unlink.c,
5479        libfs/src/imfs/imfs_eval.c, libfs/src/imfs/imfs_init.c,
5480        libfs/src/imfs/imfs_unmount.c, libfs/src/imfs/imfs_fchmod.c,
5481        libfs/src/imfs/imfs_initsupp.c, libfs/src/imfs/imfs_utime.c,
5482        libfs/src/imfs/imfs_fcntl.c, libfs/src/imfs/imfs_link.c,
5483        libfs/src/imfs/memfile.c, libfs/src/imfs/imfs_fdatasync.c,
5484        libfs/src/imfs/imfs_mknod.c, libfs/src/imfs/miniimfs_init.c,
5485        libfs/src/imfs/imfs_free.c, libfs/src/imfs/imfs_mount.c,
5486        libfs/src/imfs/imfs_fsunmount.c, libfs/src/imfs/imfs_ntype.c: New files.
5487        Moved from libc.
[8a2fcfd]5488        * libnetworking/pppd/ipxcp.c: Fixed a typo.
[920d9db]5489
[9c94f544]54902000-10-12      Joel Sherrill <joel@OARcorp.com>
5491
5492        * sapi/include/confdefs.h: Account for initialization tasks and threads
5493        which use larger than minimum stack sizes.
5494
54952000-09-29      Stephan Merker <merker@decrc.abb.de>
5496
5497        * rtems/include/rtems/rtems/ratemon.h, rtems/src/ratemonperiod.c,
5498        rtems/src/ratemontimeout.c: Add next_length field so period length can
5499        be changed by the the sequence period(X), period(not X) with no
5500        intervening cancel or expiration.
5501
55022000-09-28      Joel Sherrill <joel@OARcorp.com>
5503
5504        * sapi/include/rtems/io.h (rtems_driver_address_table): Added "_entry"
5505        to all names.
5506        * sapi/src/io.c: Accounted for above.
[b212624]5507        * libmisc/monitor/mon-driver.c: Accounted for addition of "_entry" to
5508        fields in rtems_driver_address_table.
[8a2fcfd]5509        * libnetworking/rtems_webserver/Makefile.am,
5510        libnetworking/rtems_webserver/base64.c,
5511        libnetworking/rtems_webserver/base64.c: Renamed base64.c to wbase64.c.
5512        * libnetworking/rtems_webserver/sock.c: Added file missed in merger.
[9c94f544]5513
55142000-09-25      Joel Sherrill <joel@OARcorp.com>
5515
5516        * score/rtems/system.h: Switched a29k and hppa1.1 to using cpuopts.h not
5517        targopts.h to reduce dependency on BSP.
5518
[b212624]55192000-09-22      Joel Sherrill <joel@OARcorp.com>
5520
5521        * librpc/src/xdr/xdr_float.c: Added A29K support.
[8a2fcfd]5522        * libnetworking/machine/types.h, libnetworking/pppd/pppd.h,
5523        libnetworking/rtems/rtems_bsdnet_internal.h,
5524        libnetworking/rtems_webserver/webmain.c: machine/types.h  should not
5525        have included rtems.h.  It is now including precisely the  least amount
5526        of low level, yet portable .h files to get the basic RTEMS types
5527        defined.  This rippled into other  files since rtems_bsdnet_internal.h
5528        used machine/types.h to include rtems.h.
[b212624]5529
[9c94f544]55302000-09-20      Joel Sherrill <joel@OARcorp.com>
5531
5532        * score/src/objectgetbyindex.c: Do not enable dispatching on an error
5533        path it was not disabled on.
[5582de1]5534
[5fa62fc4]55352000-09-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
5536
5537        * wrapup/rtems/Makefile.am: Use PROJECT_TOPdir in path to size_rtems.
[8a2fcfd]5538        * libnetworking/ChangeLog: Cleanup.
5539
55402000-09-05      Joel Sherrill <joel@OARcorp.com>
5541
5542        * libnetworking/rtems/rtems_syscall.c: Changed from O_NONBLOCK to
5543        internal RTEMS_LIBIO_FLAGS_NO_DELAY to avoid O_NONBLOCK/O_NDELAY
5544        confusion and to work with the converted flags.
[5fa62fc4]5545
[d79bdeb]55462000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
5547
5548        * wrapup/itron/Makefile.am, wrapup/posix/Makefile.am,
[98eb4c27]5549        wrapup/rtems/Makefile.am, itron/src/Makefile.am, posix/src/Makefile.am,
5550        posix/optman/Makefile.am, score/src/Makefile.am, sapi/src/Makefile.am,
5551        sapi/optman/Makefile.am, rtems/optman/Makefile.am,
5552        rtems/src/Makefile.am, libmisc/cpuuse/Makefile.am,
5553        libmisc/dummy/Makefile.am, libmisc/dumpbuf/Makefile.am,
5554        libmisc/monitor/Makefile.am, libmisc/rtmonuse/Makefile.am,
5555        libmisc/stackchk/Makefile.am, libmisc/untar/Makefile.am,
5556        libmisc/wrapup/Makefile.am, libmisc/mw-fb/Makefile.am,
5557        librpc/src/rpc/Makefile.am, librpc/src/xdr/Makefile.am,
5558        libnetworking/kern/Makefile.am, libnetworking/lib/Makefile.am,
[8a2fcfd]5559        libnetworking/libc/Makefile.am, libnetworking/net/Makefile.am,
5560        libnetworking/netinet/Makefile.am, libnetworking/nfs/Makefile.am,
5561        libnetworking/pppd/Makefile.am, libnetworking/rtems/Makefile.am,
5562        libnetworking/rtems_servers/Makefile.am,
5563        libnetworking/rtems_webserver/Makefile.am,
5564        libnetworking/wrapup/Makefile.am: Include compile.am.
5565
55662000-09-01      Rosimildo daSilva <rdasilva@connecttel.com>
5567
5568        * libnetworking/emfdb.c: Removed stray semi-colon.  Reported on GoAhead
5569        mailing lists by Jim Rudnicki <jdrudnicki@yahoo.com>.
5570
55712000-08-31      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
5572
5573        * libnetworking/netinet/tcp_input.c: Spelling corrections.
5574
55752000-08-31      Joel Sherrill <joel@OARcorp.com>
5576
5577        * Merged version 2.1 of GoAhead webserver.  This update was submitted by
5578        Antti P Miettinen <antti.p.miettinen@nokia.com>.
5579        * libnetworking/NOTES, libnetworking/base64.c, libnetworking/ejIntrn.h,
5580        libnetworking/emfdb.c, libnetworking/emfdb.h, libnetworking/md5.h,
5581        libnetworking/md5c.c, libnetworking/ um.c, libnetworking/um.h: New files.
5582        * libnetworking/wbase64.c: Removed.
5583        * libnetworking/Makefile.am, libnetworking/asp.c,
5584        libnetworking/balloc.c, libnetworking/default.c, libnetworking/ej.h,
5585        libnetworking/ejlex.c, libnetworking/ejparse.c, libnetworking/ form.c,
5586        libnetworking/h.c, libnetworking/handler.c, libnetworking/mime.c,
5587        libnetworking/misc.c, libnetworking/ringq.c, libnetworking/rom.c,
5588        libnetworking/security.c, libnetworking/ socket.c, libnetworking/sym.c,
5589        libnetworking/uemf.c, libnetworking/uemf.h, libnetworking/url.c,
5590        libnetworking/value.c, libnetworking/webcomp.c, libnetworking/webmain.c,
5591        libnetworking/ webpage.c, libnetworking/webrom.c, libnetworking/webs.c,
5592        libnetworking/webs.h, libnetworking/websuemf.c, libnetworking/wsIntrn.h:
5593        Modified.
[9c94f544]5594
55952000-08-30      Joel Sherrill <joel@OARcorp.com>
5596
[98eb4c27]5597        * posix/Many files, score/Many files, libmisc/Many files: Moved
5598        posix/include/rtems/posix/seterr.h to  score/include/rtems/seterr.h so
5599        it would be available within all APIs.
5600        * libmisc/mw-fb/.cvsignore, libnetworking/rtems_webserver/license.txt:
5601        New file.
[9c94f544]5602
56032000-08-30      Joel Sherrill <joel.sherrill@OARcorp.com>
5604
5605        * rtems/taskstart.c: Removed 1st cut at rtems_task_start_main_style.
5606        Only committed this so it could be easily revisited as we discussing
5607        moving main() to user space from BSP space.
5608        * rtems/taskstart.c: Added 1st cut at rtems_task_start_main_style.
5609
[b212624]56102000-08-26      Rosimildo da Silva  <rdasilva@connecttel.com>
5611
5612        * Added generic Micro FrameBuffer interface for MicroWindows. This
5613        interface allows MicroWindows to under RTEMS. A sample driver has been
5614        developed for the pc386 BSP. See pc386/fb_vga.c as a sample.
5615        * Added Uniform Input Device interface for MicroWindows.  See PC386 bsp
5616        for sample drivers for mouse and keyboard (console).
5617        * libmisc/mw-bf: New directory.
5618        * libmisc/Makefile.am, libmisc/configure.in, libmisc/wrapup/Makefile.am:
5619        Account for mw-fb.
[98eb4c27]5620        * libmisc/mw-fb/Makefile.am, libmisc/mw-fb/mw_fb.c,
5621        libmisc/mw-fb/mw_fb.h, libmisc/mw-fb/mw_uid.c, libmisc/mw-fb/mw_uid.h:
5622        New file.
[b212624]5623
[9c94f544]56242000-08-25      Joel Sherrill <joel.sherrill@OARcorp.com>
5625
5626        * posix/inline/rtems/posix/timer.inl, posix/include/rtems/posix/timer.h,
5627        posix/ inline/rtems/posix/Makefile.am, posix/src/ptimer1.c: Redid the
5628        style of src/ptimer1.c.  Continued effort to make the POSIX Timer
5629        implementation match that of other managers. Added data structures
5630        required to use SuperCore Object Handler.
5631
56322000-08-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
5633
5634        * score/include/rtems/system.h: Include cpuopts.h for __i386__.
5635
56362000-08-15      Joel Sherrill <joel@OARcorp.com>
5637
5638        * posix/src/ptimer1.c: Minor formatting fixes.
5639        * posix/src/ptimer1.c: Removed unused routine PRINT_ERRNO_S.
5640        * posix/src/ptimer1.c: Removed unnecessary routine COPY_ITIMERSPEC_S and
5641        used structure copy instead.
5642        * posix/src/ptimer1.c: Renamed timer_alive_t to POSIX_Timer_Control.
5643        * posix/include/rtems/posix/timer.h: Ditto.
5644        * posix/src/ptimer1.c: Switched to using
5645        set_errno_and_return_minus_one() to ensure that errno was always set.
5646        * posix/src/ptimer1.c (timer_settime): Converted use of rtems_clock_get
5647        to use SuperCore _TOD_Current variable.
[d79bdeb]5648
[e94ad1fe]56492000-08-10      Joel Sherrill <joel@OARcorp.com>
5650
[98eb4c27]5651        * ChangeLog, itron/ChangeLog, posix/ChangeLog, score/ChangeLog,
5652        sapi/ChangeLog, rtems/ChangeLog, libmisc/ChangeLog, librpc/ChangeLog,
5653        libnetworking/ChangeLog: New file.
[2baf0d86]5654
Note: See TracBrowser for help on using the repository browser.