Changeset e819020f in rtems


Ignore:
Timestamp:
May 11, 2007, 2:05:59 PM (14 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, 4.8, 4.9, 5, master
Children:
1a63b528
Parents:
0245526
Message:

2007-05-11 Joel Sherrill <joel.sherrill@…>

Location:
cpukit
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • cpukit/ChangeLog

    r0245526 re819020f  
     12007-05-11      Joel Sherrill <joel.sherrill@oarcorp.com>
     2
     3        * ChangeLog: Move all ChangeLog entries for 2006 and earlier to
     4        ChangeLog-pre2007.
     5        * ChangeLog-pre2007: New file.
     6
    172007-05-10      Joel Sherrill <joel.sherrill@OARcorp.com>
    28
     
    957963        * posix/include/aio.h: s/aoi_lio_opcode/aio_lio_opcode/
    958964        (BZ 1203).
    959 
    960 2006-12-13      Ralf Corsépius <ralf.corsepius@rtems.org>
    961 
    962         * backward/rtc.h, backward/vmeintr.h, backward/confdefs.h,
    963         backward/clockdrv.h, backward/itron.h, backward/console.h,
    964         backward/imfs.h, backward/iosupp.h, backward/chain.h,
    965         backward/motorola/mc68681.h, backward/motorola/mc68230.h,
    966         backward/spurious.h, backward/rtemspppd.h, backward/zilog/z8536.h,
    967         backward/zilog/z8030.h, backward/zilog/z8036.h, backward/dosfs.h,
    968         backward/rtemsdialer.h, backward/asm.h, backward/timerdrv.h,
    969         backward/ringbuf.h, backward/ftpd.h:
    970         Abandon.
    971 
    972 2006-12-13      Ralf Corsépius <ralf.corsepius@rtems.org>
    973 
    974         * rtems/include/rtems/rtems/types.h: Abandon backward compatibility
    975           types.
    976         * include/rtems/stdint.h: Abandon DEPRECATED_TYPES.
    977         * configure.ac: Abandon DEPRECATED_TYPES/--enable-deprecated.
    978         * Makefile.am: Abandon DEPRECATED_TYPES.
    979 
    980 2006-12-13      Ralf Corsépius <ralf.corsepius@rtems.org>
    981 
    982         * aclocal/rtems-ampolish.m4: Use am_aux_dir/ampolish3.
    983 
    984 2006-12-12      Ralf Corsépius <ralf.corsepius@rtems.org>
    985 
    986         * aclocal/rtems-ampolish.m4: Require AM_MAINTAINER_MODE.
    987         * aclocal/rtems-top.m4: Remove RTEMS_AMPOLISH3.
    988         * configure.ac: Add RTEMS_AMPOLISH3.
    989         * rtems/src/barrierrelease.c: Remove stray rtems_unsigned32.
    990 
    991 2006-12-12      Ralf Corsépius <ralf.corsepius@rtems.org>
    992 
    993         * libfs/src/imfs/imfs.h: Remove
    994         increment_and_check_linkcounts (unused),
    995         decrement_linkcounts (unused, broken).
    996 
    997 2006-12-08      Ralf Corsépius <ralf.corsepius@rtems.org>
    998 
    999         * libnetworking/net/route.c, libnetworking/netinet/ip_input.c,
    1000         libnetworking/sys/domain.h: Cosmetics from FreeBSD.
    1001 
    1002 2006-12-08      Ralf Corsépius <ralf.corsepius@rtems.org>
    1003 
    1004         * libnetworking/rtems/rtems_glue.c: Remove local
    1005         extern strdup.
    1006 
    1007 2006-12-08      Ralf Corsépius <ralf.corsepius@rtems.org>
    1008 
    1009         * libcsupport/include/rtems/libio.h, libcsupport/src/read.c,
    1010         libfs/src/dosfs/msdos.h, libfs/src/dosfs/msdos_dir.c,
    1011         libfs/src/dosfs/msdos_file.c, libfs/src/imfs/deviceio.c,
    1012         libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_directory.c,
    1013         libfs/src/imfs/memfile.c, libnetworking/lib/ftpfs.c,
    1014         libnetworking/lib/tftpDriver.c, libnetworking/rtems/rtems_syscall.c:
    1015         Use size_t instead of uint32_t for read/write count-args.
    1016 
    1017 2006-12-08      Ralf Corsépius <ralf.corsepius@rtems.org>
    1018 
    1019         * rtems/src/timerserverfirewhen.c: Remove local
    1020         extern _Timer_Seconds_chain.
    1021         * rtems/src/timerserverfireafter.c: Remove local
    1022         extern _Timer_Ticks_chain.
    1023 
    1024 2006-12-06      Ralf Corsépius <ralf.corsepius@rtems.org>
    1025 
    1026         * score/include/rtems/score/object.h, score/src/objectclearname.c,
    1027         score/src/objectcopynameraw.c, score/src/objectcopynamestring.c:
    1028         Add const qualifiers, use size_t where appropriate.
    1029 
    1030 2006-12-05      Ralf Corsépius <ralf.corsepius@rtems.org>
    1031 
    1032         * score/inline/rtems/score/thread.inl: Add const qualifiers to work
    1033         around aliasing effects.
    1034 
    1035 2006-12-04      Ralf Corsépius <ralf.corsepius@rtems.org>
    1036 
    1037         * score/inline/rtems/score/chain.inl: Add const qualifiers (works
    1038           around 651 aliasing bugs).
    1039 
    1040 2006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
    1041 
    1042         * posix/src/prwlockunlock.c, rtems/Makefile.am,
    1043         rtems/src/barrierrelease.c, rtems/src/barrierwait.c,
    1044         score/src/corerwlockobtainread.c, score/src/corerwlockrelease.c:
    1045         Complete implementation of barrier as the rest of the test code is
    1046         now implemented. Also add blocking code to rwlock.
    1047 
    1048 2006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
    1049 
    1050         * configure.ac: New BUG-REPORT address.
    1051 
    1052 2006-11-27      Ralf Corsépius <ralf.corsepius@rtems.org>
    1053 
    1054         * score/src/threadget.c: Remove (Unused).
    1055         * score/Makefile.am: Removing score/src/threadget.c.
    1056 
    1057 2006-11-21      Ralf Corsépius <ralf.corsepius@rtems.org>
    1058 
    1059         * libblock/Makefile.am: Don't include preinstall.am.
    1060         * libblock/preinstall.am: Remove.
    1061 
    1062 2006-11-20      Ralf Corsépius <ralf.corsepius@rtems.org>
    1063 
    1064         * Makefile.am: Remove ampolish3.
    1065 
    1066 2006-11-18      Joel Sherrill <joel@OARcorp.com>
    1067 
    1068         * score/src/heapwalk.c: Do not use printk yet since many BSPs do not
    1069         prove the hooks for printk yet. This will require enough BSP changes
    1070         to delay until 4.8.
    1071 
    1072 2006-11-18      Ralf Corsépius <ralf.corsepius@rtems.org>
    1073 
    1074         * configure.ac: Add check for uintmax_t.
    1075         * libcsupport/src/malloc.c: Use uintmax_t instead of uint64_t for
    1076           MALLOC_STATS statistics. Use inttypes.h PRIxXXX macros for
    1077           printing.
    1078 
    1079 2006-11-18      Ralf Corsépius <ralf.corsepius@rtems.org>
    1080 
    1081         * aclocal/check-networking.m4: Integrate type checks.
    1082         * configure.ac: Use rtems_cv_HAS_NETWORKING instead of
    1083           HAS_NETWORKING.
    1084 
    1085 2006-11-18      Ralf Corsépius <ralf.corsepius@rtems.org>
    1086 
    1087         * aclocal/check-itron.m4: Integrate ITRON-type checks.
    1088         * configure.ac: Remove ITRON-type checks.
    1089           Move RTEMS_CHECK* after type-checks.
    1090 
    1091 2006-11-18      Ralf Corsépius <ralf.corsepius@rtems.org>
    1092 
    1093         * configure.ac: Remove $LIBRPC.
    1094         * configure.ac: Check for uint64_t, int64_t.
    1095         * configure.ac, Makefile.am, configure.ac, ftpd/Makefile.am,
    1096         httpd/Makefile.am, libnetworking/Makefile.am, pppd/Makefile.am,
    1097         telnetd/Makefile.am, wrapup/Makefile.am: Replace
    1098         AM_CONDITIONAL(HAS_NETWORKING) with AM_CONDITIONAL(LIBNETWORKING).
    1099 
    1100 2006-11-17      Joel Sherrill <joel@OARcorp.com>
    1101 
    1102         * score/inline/rtems/score/object.inl, score/src/objectnametoid.c:
    1103         Properly honor searching only local node even when on single CPU
    1104         system.
    1105 
    1106 2006-11-17      Joel Sherrill <joel@OARcorp.com>
    1107 
    1108         * score/src/coresemseize.c: Add missing ISR enable.
    1109 
    1110 2006-11-17      Joel Sherrill <joel@OARcorp.com>
    1111 
    1112         * score/src/heapwalk.c: Use printk not printf.
    1113 
    1114 2006-11-17      Joel Sherrill <joel@OARcorp.com>
    1115 
    1116         * libmisc/rtmonuse/rtmonuse.c: Do not use float for calculations.
    1117 
    1118 2006-11-17      Joel Sherrill <joel@OARcorp.com>
    1119 
    1120         * libcsupport/src/sync.c: Do not dereference NULL reent.
    1121 
    1122 2006-11-17      Joel Sherrill <joel@OARcorp.com>
    1123 
    1124         * posix/src/semtimedwait.c: Used wrong constant for blocking with bad
    1125         timeout value.
    1126 
    1127 2006-11-17      Joel Sherrill <joel@OARcorp.com>
    1128 
    1129         * posix/src/semtimedwait.c: Reverse accidentally included
    1130         semtimedwait.c.
    1131 
    1132 2006-11-17      Joel Sherrill <joel@OARcorp.com>
    1133 
    1134         * posix/src/keygetspecific.c, posix/src/keysetspecific.c,
    1135         posix/src/semtimedwait.c: Correct indexing of key data to use api and
    1136         index NOT class and index. Class is always 1.
    1137 
    1138 2006-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
    1139 
    1140         * configure.ac: Suppress itron if int8/int16_t are not provided.
    1141         * configure.ac, Makefile.am, itron/Makefile.am, wrapup/Makefile.am:
    1142         Introduce AM_CONDITIONAL(LIBITRON).
    1143         Remove AM_CONDITIONAL(HAS_ITRON).
    1144 
    1145 2006-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
    1146 
    1147         * wrapup/Makefile.am: Introduce AM_CONDITIONAL(LIBDOSFS).
    1148         * configure.ac, Makefile.am, libfs/Makefile.am:
    1149         Introduce AM_CONDITIONAL(LIBDOSFS).
    1150 
    1151 2006-11-16      Ralf Corsépius <ralf.corsepius@rtems.org>
    1152 
    1153         * libnetworking/libc/gethostbydns.c, libnetworking/libc/linkaddr.c,
    1154         libnetworking/libc/map_v4v6.c: Cosmetic updates from FreeBSD.
    1155         Eliminate bcopy in favor of memcpy.
    1156 
    1157 2006-11-16      Ralf Corsépius <ralf.corsepius@rtems.org>
    1158 
    1159         * libnetworking/rtems/rtems_bsdnet_internal.h: Add timeout() define.
    1160         * libnetworking/rtems/rtems_glue.c: Rename timeout() into
    1161           rtems_bsdnet_timeout().
    1162         * libnetworking/sys/malloc.h: Remove contigmalloc (non-implemented).
    1163         Remove __P-guards from malloc, free.
    1164 
    1165 2006-11-15      Joel Sherrill <joel@OARcorp.com>
    1166 
    1167         * sapi/src/io.c: Fix spacing.
    1168         * sapi/include/confdefs.h: Enable includes needed for new objects.
    1169 
    1170 2006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
    1171 
    1172         * sapi/include/confdefs.h: Enable memory for new objects.
    1173 
    1174 2006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
    1175 
    1176         * posix/Makefile.am: Add file missed in previous commit.
    1177         * posix/src/posixtimespecabsolutetimeout.c: New file.
    1178 
    1179 2006-11-15      Ralf Corsépius <ralf.corsepius@rtems.org>
    1180 
    1181         * configure.ac: Remove RTEMS_AMPOLISH3.
    1182           Add checks for uint8_t, int8_t, uint16_t, int16_t,
    1183           uint32_t, int32_t.
    1184         * aclocal/rtems-ampolish.m4: Pick up ampolish3 from ac_aux_dir.
    1185         * aclocal/rtems-top.m4: Add RTEMS_AMPOLISH3.
    1186         * ampolish3: Remove.
    1187 
    1188 2006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
    1189 
    1190         * score/inline/rtems/score/threadq.inl, score/src/corerwlocktimeout.c:
    1191         New files.
    1192 
    1193 2006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
    1194 
    1195         * libcsupport/src/termios.c, posix/Makefile.am, posix/preinstall.am,
    1196         posix/include/rtems/posix/config.h, posix/include/rtems/posix/time.h,
    1197         sapi/src/posixapi.c, score/Makefile.am, score/preinstall.am,
    1198         score/include/rtems/score/corerwlock.h,
    1199         score/include/rtems/score/threadq.h,
    1200         score/src/corerwlockobtainread.c, score/src/threadqenqueue.c,
    1201         score/src/threadqtimeout.c: Adding POSIX barriers, POSIX spinlocks,
    1202         and partial implementation of POSIX rwlocks.
    1203         * posix/include/rtems/posix/barrier.h,
    1204         posix/include/rtems/posix/rwlock.h,
    1205         posix/include/rtems/posix/spinlock.h,
    1206         posix/inline/rtems/posix/barrier.inl,
    1207         posix/inline/rtems/posix/rwlock.inl,
    1208         posix/inline/rtems/posix/spinlock.inl,
    1209         posix/src/barrierattrdestroy.c, posix/src/barrierattrgetpshared.c,
    1210         posix/src/barrierattrinit.c, posix/src/barrierattrsetpshared.c,
    1211         posix/src/pbarrier.c, posix/src/pbarrierdestroy.c,
    1212         posix/src/pbarrierinit.c, posix/src/pbarriertranslatereturncode.c,
    1213         posix/src/pbarrierwait.c, posix/src/prwlock.c,
    1214         posix/src/prwlockdestroy.c, posix/src/prwlockinit.c,
    1215         posix/src/prwlockrdlock.c, posix/src/prwlocktimedrdlock.c,
    1216         posix/src/prwlocktimedwrlock.c,
    1217         posix/src/prwlocktranslatereturncode.c, posix/src/prwlocktryrdlock.c,
    1218         posix/src/prwlocktrywrlock.c, posix/src/prwlockunlock.c,
    1219         posix/src/prwlockwrlock.c, posix/src/pspin.c,
    1220         posix/src/pspindestroy.c, posix/src/pspininit.c,
    1221         posix/src/pspinlock.c, posix/src/pspinlocktranslatereturncode.c,
    1222         posix/src/pspintrylock.c, posix/src/pspinunlock.c,
    1223         posix/src/rwlockattrdestroy.c, posix/src/rwlockattrgetpshared.c,
    1224         posix/src/rwlockattrinit.c, posix/src/rwlockattrsetpshared.c: New files.
    1225 
    1226 2006-11-14      Ralf Corsépius <ralf.corsepius@rtems.org>
    1227 
    1228         * configure.ac: Require inttypes.h, check for stdint.h.
    1229 
    1230 2006-11-12      Ralf Corsépius <ralf.corsepius@rtems.org>
    1231 
    1232         * Makefile.am, configure.ac: Remove RTEMS_PROVIDES_STDINT_H,
    1233           RTEMS_PROVIDES_INTTYPES_H.
    1234 
    1235 2006-11-12      Ralf Corsépius <ralf.corsepius@rtems.org>
    1236 
    1237         * libcsupport/include/stdint.h, libcsupport/include/inttypes.h:
    1238         Remove.
    1239 
    1240 2006-11-12      Ralf Corsépius <ralf.corsepius@rtems.org>
    1241 
    1242         * score/Doxyfile: Remove RTEMS_INLINES.
    1243 
    1244 2006-11-09      Ralf Corsépius <ralf.corsepius@rtems.org>
    1245 
    1246         * librpc/src/xdr/xdr_float.c: Add bfin.
    1247 
    1248 2006-11-09      Ralf Corsépius <ralf.corsepius@rtems.org>
    1249 
    1250         * configure.ac: Remove redundant AC_CHECK_HEADER([stdint.h]),
    1251         AC_CHECK_HEADER([inttypes.h]). Now implicitly checked.
    1252 
    1253 2006-11-02      Steven Johnson <sjohnson@sakuraindustries.com>
    1254 
    1255         * libnetworking/netdb.h, libnetworking/libc/gethostbyht.c,
    1256         libnetworking/libc/gethostnamadr.c: This patch adds a functional
    1257         gethostbyname_r to RTEMS. We were having problems with multiple
    1258         threads calling gethostbyname, so we decided the best way to deal
    1259         with it was to do it properly, rather than kludge up our code to make
    1260         gethostbyname safe. We have found several slightly different
    1261         parameter lists for this function, it does not seem to be standard.
    1262         The one we used has the linux interface. In RTEMS there was an
    1263         existing gethostbyname_r inside a #ifdef _THREAD_SAFE which was NOT
    1264         Threadsafe, as this just called gethostbyname. So we have placed all
    1265         of the additional code inside the #ifdef _THREAD_SAFE.
    1266 
    1267 2006-10-30      Joel Sherrill <joel@OARcorp.com>
    1268 
    1269         PR 841/rtems
    1270         * itron/inline/rtems/itron/semaphore.inl, itron/src/twai_sem.c,
    1271         posix/include/rtems/posix/semaphore.h,
    1272         posix/inline/rtems/posix/semaphore.inl,
    1273         posix/src/semaphorewaitsupp.c, posix/src/semtimedwait.c,
    1274         posix/src/semwait.c, rtems/src/semobtain.c,
    1275         rtems/src/semtranslatereturncode.c,
    1276         score/include/rtems/score/coresem.h, score/src/coresemseize.c: Make
    1277         sem_timedwait more conformant to Open Group specification.
    1278 
    1279 2006-10-25      Jennifer Averett <jennifer@oarcorp.com>
    1280 
    1281         * libcsupport/src/termios.c: Change attribute of semaphore. It was
    1282         counting interrupts not acting as a condition synchronization mutex.
    1283         Since the caller did not always need to obtain the semaphore, it was
    1284         not being decremented until there was no data. This could occur after
    1285         hours of running a system and thousands of interrupts. The code in
    1286         fillBufferQueue would spin until it had consumed all of those
    1287         semaphore counts.
    1288 
    1289 2006-10-23      Joel Sherrill <joel@OARcorp.com>
    1290 
    1291         * configure.ac, score/cpu/Makefile.am: Add bfin.
    1292 
    1293 2006-10-21      Ralf Corsépius <ralf.corsepius@rtems.org>
    1294 
    1295         * aclocal/enable-inlines.m4, aclocal/prog-gnat.m4: Remove (Unused).
    1296 
    1297 2006-10-19      Joel Sherrill <joel@OARcorp.com>
    1298 
    1299         * score/Makefile.am, score/preinstall.am: Add pieces missed in previous
    1300         commit.
    1301 
    1302 2006-10-19      Joel Sherrill <joel@OARcorp.com>
    1303 
    1304         * configure.ac, itron/Makefile.am, itron/preinstall.am,
    1305         posix/Makefile.am, posix/preinstall.am, rtems/Makefile.am,
    1306         rtems/preinstall.am, sapi/Makefile.am, sapi/preinstall.am,
    1307         score/Makefile.am, score/preinstall.am, score/include/rtems/system.h,
    1308         score/include/rtems/score/chain.h,
    1309         score/include/rtems/score/thread.h, score/src/chain.c,
    1310         score/src/coremutexseize.c, score/src/threadget.c: Remove all macro
    1311         implementations and use only the static inline. Static inline
    1312         functions are now well supported so there is no reason for duplicate
    1313         maintenance.
    1314         * itron/macros/rtems/itron/eventflags.inl,
    1315         itron/macros/rtems/itron/fmempool.inl,
    1316         itron/macros/rtems/itron/intr.inl, itron/macros/rtems/itron/mbox.inl,
    1317         itron/macros/rtems/itron/msgbuffer.inl,
    1318         itron/macros/rtems/itron/network.inl,
    1319         itron/macros/rtems/itron/port.inl,
    1320         itron/macros/rtems/itron/semaphore.inl,
    1321         itron/macros/rtems/itron/sysmgmt.inl,
    1322         itron/macros/rtems/itron/task.inl, itron/macros/rtems/itron/time.inl,
    1323         itron/macros/rtems/itron/vmempool.inl,
    1324         posix/macros/rtems/posix/cond.inl, posix/macros/rtems/posix/key.inl,
    1325         posix/macros/rtems/posix/mqueue.inl,
    1326         posix/macros/rtems/posix/mutex.inl,
    1327         posix/macros/rtems/posix/priority.inl,
    1328         posix/macros/rtems/posix/pthread.inl,
    1329         posix/macros/rtems/posix/semaphore.inl,
    1330         posix/macros/rtems/posix/timer.inl, rtems/macros/rtems/rtems/asr.inl,
    1331         rtems/macros/rtems/rtems/attr.inl,
    1332         rtems/macros/rtems/rtems/barrier.inl,
    1333         rtems/macros/rtems/rtems/dpmem.inl,
    1334         rtems/macros/rtems/rtems/event.inl,
    1335         rtems/macros/rtems/rtems/eventset.inl,
    1336         rtems/macros/rtems/rtems/message.inl,
    1337         rtems/macros/rtems/rtems/modes.inl,
    1338         rtems/macros/rtems/rtems/options.inl,
    1339         rtems/macros/rtems/rtems/part.inl,
    1340         rtems/macros/rtems/rtems/ratemon.inl,
    1341         rtems/macros/rtems/rtems/region.inl,
    1342         rtems/macros/rtems/rtems/sem.inl,
    1343         rtems/macros/rtems/rtems/status.inl,
    1344         rtems/macros/rtems/rtems/support.inl,
    1345         rtems/macros/rtems/rtems/tasks.inl,
    1346         rtems/macros/rtems/rtems/timer.inl, sapi/macros/rtems/extension.inl,
    1347         score/macros/README, score/macros/rtems/score/address.inl,
    1348         score/macros/rtems/score/chain.inl,
    1349         score/macros/rtems/score/corebarrier.inl,
    1350         score/macros/rtems/score/coremsg.inl,
    1351         score/macros/rtems/score/coremutex.inl,
    1352         score/macros/rtems/score/corerwlock.inl,
    1353         score/macros/rtems/score/coresem.inl,
    1354         score/macros/rtems/score/corespinlock.inl,
    1355         score/macros/rtems/score/heap.inl, score/macros/rtems/score/isr.inl,
    1356         score/macros/rtems/score/mppkt.inl,
    1357         score/macros/rtems/score/object.inl,
    1358         score/macros/rtems/score/objectmp.inl,
    1359         score/macros/rtems/score/priority.inl,
    1360         score/macros/rtems/score/stack.inl,
    1361         score/macros/rtems/score/states.inl,
    1362         score/macros/rtems/score/sysstate.inl,
    1363         score/macros/rtems/score/thread.inl,
    1364         score/macros/rtems/score/threadmp.inl,
    1365         score/macros/rtems/score/tod.inl,
    1366         score/macros/rtems/score/tqdata.inl,
    1367         score/macros/rtems/score/userext.inl,
    1368         score/macros/rtems/score/watchdog.inl,
    1369         score/macros/rtems/score/wkspace.inl: Removed.
    1370 
    1371 2006-10-18      Ralf Corsépius <ralf.corsepius@rtems.org>
    1372 
    1373         * sapi/include/confdefs.h:
    1374         s/STACK_CHECKER_EXTENSION/RTEMS_STACK_CHECKER_EXTENSION/
    1375         (Reflect 2006-09-13's changes to libmisc/stackchk).
    1376 
    1377 2006-10-18      Ralf Corsépius <ralf.corsepius@rtems.org>
    1378 
    1379         * aclocal/rtems-top.m4: Remove RTEMS_API.
    1380         * aclocal/version.m4: Add RTEMS_API. Bump RTEMS_API to 4.8.
    1381 
    1382 2006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
    1383 
    1384         * aclocal/rtems-top.m4: Bump RTEMS_API to 4.8.
    1385 
    1386 2006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
    1387 
    1388         * libmisc/capture/capture-cli.c: Use size_t instead of int.
    1389 
    1390 2006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
    1391 
    1392         * aclocal/version.m4: Bump version to 4.7.99.0.
    1393 
    1394 2006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
    1395 
    1396         * configure.ac: Require autoconf-2.60. Require automake-1.10.
    1397 
    1398 2006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
    1399 
    1400         * configure.ac: Require autoconf-2.60.
    1401 
    1402 2006-10-16      Ralf Corsépius <ralf.corsepius@rtems.org>
    1403 
    1404         * configure.ac, aclocal/multi.m4, aclocal/prog-cc.m4, aclocal/prog-ccas.m4
    1405         automake/compile.am: Adaptations to automake-1.10.
    1406 
    1407 2006-09-29      Chris Johns <chrisj@rtems.org>
    1408 
    1409         * libmisc/monitor/mon-command.c: Flush stdout after updating the
    1410         command line.
    1411 
    1412 2006-09-14      Joel Sherrill <joel@OARcorp.com>
    1413 
    1414         * libnetworking/net/route.c, librpc/src/rpc/auth_none.c,
    1415         librpc/src/rpc/auth_unix.c, librpc/src/rpc/authunix_prot.c,
    1416         librpc/src/rpc/rpc_callmsg.c, librpc/src/rpc/rpc_prot.c,
    1417         librpc/src/rpc/rtems_portmapper.c: Removed warnings.
    1418 
    1419 2006-09-25      Joel Sherrill <joel.sherrill@oarcorp.com>
    1420 
    1421         * sapi/include/confdefs.h, sapi/src/posixapi.c, sapi/src/rtemsapi.c:
    1422         Add Classic API Barriers and commented out hooks to initialize .
    1423 
    1424 2006-09-25      Joel Sherrill <joel.sherrill@oarcorp.com>
    1425 
    1426         * rtems/Makefile.am, rtems/preinstall.am, rtems/include/rtems.h,
    1427         rtems/include/rtems/rtems/attr.h, rtems/include/rtems/rtems/config.h,
    1428         rtems/inline/rtems/rtems/attr.inl, rtems/macros/rtems/rtems/attr.inl:
    1429         Add Classic API Barriers.
    1430         * rtems/include/rtems/rtems/barrier.h,
    1431         rtems/include/rtems/rtems/barriermp.h,
    1432         rtems/inline/rtems/rtems/barrier.inl,
    1433         rtems/macros/rtems/rtems/barrier.inl, rtems/src/barrier.c,
    1434         rtems/src/barriercreate.c, rtems/src/barrierdelete.c,
    1435         rtems/src/barrierident.c, rtems/src/barrierrelease.c,
    1436         rtems/src/barriertranslatereturncode.c, rtems/src/barrierwait.c:
    1437         New files.
    1438 
    1439 2006-09-25      Joel Sherrill <joel@oarcorp.com>
    1440 
    1441         * score/Makefile.am, score/preinstall.am,
    1442         score/include/rtems/score/coresem.h,
    1443         score/include/rtems/score/object.h,
    1444         score/include/rtems/score/states.h,
    1445         score/inline/rtems/score/coresem.inl: Add SuperCore Barriers,
    1446         SpinLocks and a partial implementation of RWLocks.
    1447         * score/include/rtems/score/corebarrier.h,
    1448         score/include/rtems/score/corerwlock.h,
    1449         score/include/rtems/score/corespinlock.h,
    1450         score/inline/rtems/score/corebarrier.inl,
    1451         score/inline/rtems/score/corerwlock.inl,
    1452         score/inline/rtems/score/corespinlock.inl,
    1453         score/macros/rtems/score/corebarrier.inl,
    1454         score/macros/rtems/score/corerwlock.inl,
    1455         score/macros/rtems/score/corespinlock.inl, score/src/corebarrier.c,
    1456         score/src/corebarrierrelease.c, score/src/corebarrierwait.c,
    1457         score/src/corerwlock.c, score/src/corerwlockobtainread.c,
    1458         score/src/corerwlockobtainwrite.c, score/src/corerwlockrelease.c,
    1459         score/src/corespinlock.c, score/src/corespinlockrelease.c,
    1460         score/src/corespinlockwait.c: New files.
    1461 
    1462 2006-09-14      Joel Sherrill <joel@OARcorp.com>
    1463 
    1464         * libnetworking/net/route.c, librpc/src/rpc/auth_none.c,
    1465         librpc/src/rpc/auth_unix.c, librpc/src/rpc/authunix_prot.c,
    1466         librpc/src/rpc/rpc_callmsg.c, librpc/src/rpc/rpc_prot.c,
    1467         librpc/src/rpc/rtems_portmapper.c: Removed warnings.
    1468 
    1469 2006-09-14      Joel Sherrill <joel@OARcorp.com>
    1470 
    1471         * libmisc/cpuuse/cpuuse.c, libmisc/cpuuse/cpuuse.h: Promote CPU Usage
    1472         to first class citizen. Rename to start with rtems_ and include
    1473         documentation in user guide.
    1474 
    1475 2006-09-13      Joel Sherrill <joel@OARcorp.com>
    1476 
    1477         * libnetworking/rtems/rtems_malloc_mbuf.c: Removed warning by adding
    1478         prototype of malloc.
    1479 
    1480 2006-09-13      Joel Sherrill <joel@OARcorp.com>
    1481 
    1482         * libmisc/stackchk/check.c, libmisc/stackchk/internal.h,
    1483         libmisc/stackchk/stackchk.h: Move stack to first class citizen
    1484         status. Include it in User Manual and rename to start with rtems_.
    1485 
    1486 2006-09-11      Joel Sherrill <joel@OARcorp.com>
    1487 
    1488         * libmisc/mw-fb/mw_fb.c, libmisc/mw-fb/mw_fb.h, libmisc/mw-fb/mw_uid.c,
    1489         libmisc/mw-fb/mw_uid.h: Remove warning.
    1490 
    1491 2006-09-11      Jerry Needell <jerry.needell@unh.edu>
    1492 
    1493         * libnetworking/netinet/in_cksum.c: Joel should have used int32_t not
    1494         uint32_t when removing warnings.
    1495 
    1496 2006-09-08      Ken Peters <ken.peters@jpl.nasa.gov>
    1497 
    1498         PR 1170/rtems
    1499         * rtems/src/timerserver.c: Timer Server created the TIME task with a
    1500         hard-coded hexadecimal number instead of using rtems_build_name. This
    1501         resulted in a byte-swapped name on some platforms.
    1502 
    1503 2006-09-06      Chris Johns <chrisj@rtems.org>
    1504 
    1505         * pppd/pppd.h: Fix the bug in name change. The UNTIMEOUT
    1506         macro did not use the ppp version.
    1507 
    1508 2006-09-01      Joel Sherrill <joel@OARcorp.com>
    1509 
    1510         * libnetworking/net/if_loop.c: Remove warning.
    1511 
    1512 2006-09-01      Till Straumann <strauman@slac.stanford.edu>
    1513 
    1514         * pppd/rtems.main.c, pppd/pppd.h: renamed 'untimeout'
    1515         to 'pppuntimeout' to avoid name clash with [future]
    1516         bsdnet kernel routine.
    1517 
    1518 2006-09-01      Joel Sherrill <joel@OARcorp.com>
    1519 
    1520         * libcsupport/src/malloc.c, libnetworking/rtems/rtems_glue.c,
    1521         libnetworking/sys/mbuf.h: Remove warnings -- use uintptr_t or
    1522         properly sized integers.
    1523 
    1524 2006-08-30      Joel Sherrill <joel@OARcorp.com>
    1525 
    1526         * ftpd/ftpd.c, libcsupport/include/sys/ioccom.h,
    1527         libcsupport/src/ioctl.c, libnetworking/kern/uipc_mbuf.c,
    1528         libnetworking/libc/inet_addr.c, libnetworking/net/ethernet.h,
    1529         libnetworking/net/if.c, libnetworking/net/if_ethersubr.c,
    1530         libnetworking/net/if_ppp.c, libnetworking/net/if_pppvar.h,
    1531         libnetworking/net/if_var.h, libnetworking/net/ppp_tty.c,
    1532         libnetworking/netinet/in_cksum.c, libnetworking/nfs/bootp_subr.c,
    1533         libnetworking/rtems/rtems_bsdnet_internal.h,
    1534         libnetworking/sys/mbuf.h, pppd/md4.c, pppd/pppd.h: Remove warnings
    1535         due to improper use of int which shows up on 16 bit targets. Added
    1536         ioctl_command_t since IOCTL command argument does not reliably fit
    1537         into 16 bits.
    1538 
    1539 2006-08-30      Joel Sherrill <joel@OARcorp.com>
    1540 
    1541         * libcsupport/include/sys/ioccom.h, libnetworking/kern/uipc_socket2.c,
    1542         libnetworking/net/ethernet.h, libnetworking/net/if.h,
    1543         libnetworking/net/if_ethersubr.c, libnetworking/net/if_ppp.c,
    1544         libnetworking/net/if_pppvar.h, libnetworking/net/ppp_tty.c,
    1545         libnetworking/net/pppcompress.c, libnetworking/net/slcompress.c,
    1546         libnetworking/netinet/in.h, libnetworking/netinet/ip_icmp.c,
    1547         libnetworking/netinet/tcp.h, libnetworking/netinet/tcp_seq.h,
    1548         libnetworking/sys/protosw.h, libnetworking/sys/socketvar.h: Remove
    1549         warnings. Most of the warnings were 16/32 bit integer sizing issues.
    1550         Some constants had L appended, some had casts add, some types were
    1551         changed to reflect a bit width requirement.
    1552 
    1553 2006-08-30      Joel Sherrill <joel@OARcorp.com>
    1554 
    1555         * libmisc/cpuuse/cpuuse.c, libmisc/monitor/mon-command.c,
    1556         libmisc/monitor/mon-driver.c, libmisc/monitor/mon-symbols.c,
    1557         libmisc/rtmonuse/rtmonuse.c, libmisc/stackchk/check.c,
    1558         libnetworking/libc/res_debug.c, telnetd/telnetd.c: Remove printf
    1559         format warnings.
    1560 
    1561 2006-08-30      Joel Sherrill <joel@OARcorp.com>
    1562 
    1563         * libcsupport/src/utsname.c, libnetworking/libc/res_debug.c,
    1564         libnetworking/net/if_media.h, libnetworking/rtems/rtems_mii_ioctl.c,
    1565         librpc/src/rpc/svc_simple.c: Remove printf format warnings.
    1566 
    1567 2006-08-29      Joel Sherrill <joel@OARcorp.com>
    1568 
    1569         * libmisc/capture/capture-cli.c: Remove printf format warnings.
    1570 
    1571 2006-08-29      Joel Sherrill <joel@OARcorp.com>
    1572 
    1573         * score/include/rtems/score/object.h: _Objects_Local_node is a uint16_t
    1574         so cast the _Objects_Local_node constant to 1.
    1575 
    1576 2006-08-29      Joel Sherrill <joel@OARcorp.com>
    1577 
    1578         * libfs/src/dosfs/fat.h, libfs/src/dosfs/msdos.h,
    1579         libfs/src/dosfs/msdos_create.c, libfs/src/dosfs/msdos_eval.c,
    1580         libfs/src/dosfs/msdos_file.c, libfs/src/dosfs/msdos_free.c,
    1581         libfs/src/dosfs/msdos_fsunmount.c, libfs/src/dosfs/msdos_init.c,
    1582         libfs/src/dosfs/msdos_misc.c, libfs/src/dosfs/msdos_mknod.c,
    1583         libfs/src/imfs/imfs_debug.c: Remove warnings.
    1584 
    1585 2006-08-21      Till Straumann <strauman@slac.stanford.edu>
    1586 
    1587         * libnetworking/net/if_ethersubr.c: (ether_ioctl)
    1588         Return error for unknown/unsupported ioctl command.
    1589         (Change merged from freeBSD).
    1590 
    1591 2006-08-15      Joel Sherrill <joel@OARcorp.com>
    1592 
    1593         * libnetworking/kern/kern_sysctl.c: Change int to int32_t.
    1594         * libnetworking/net/if_loop.c: Add cast to long.
    1595         These plus a patch to machine/param.h let the h8300 build multilib.
    1596 
    1597 2006-08-10      Till Straumann <strauman@slac.stanford.edu>
    1598 
    1599         * libnetworking/rtems/rtems_mii_ioctl_kern.c:
    1600         fixed wrong calculation of 1000baseTx autonegotiation
    1601         result.
    1602 
    1603 2006-08-09      Kolja Waschk <waschk@telos.de>
    1604 
    1605         * configure.ac, librpc/src/xdr/xdr_float.c, score/cpu/Makefile.am: New
    1606         port to Altera NIOS II.
    1607 
    1608 2006-08-08      Till Straumann <strauman@slac.stanford.edu>
    1609 
    1610         * libnetworking/rtems/rtems_mii_ioctl_kern.c:
    1611         read ANER and include partner's autoneg
    1612         capability when determining active link parameters.
    1613 
    1614 2006-07-12      Till Straumann <strauman@slac.stanford.edu>
    1615 
    1616         PR 1110/networking
    1617         * libnetworking/machine/in_cksum.h: Replaced PPC and
    1618         i386 assembly algorithms (must not assume carry bit is preserved
    1619         across multiple asms). Added packet header as a 'm' input
    1620         operand for all CPU variants. Added carry bit to clobber list.
    1621 
    1622 2006-07-12      Till Straumann <strauman@slac.stanford.edu>
    1623 
    1624         * pppd/sys-rtems.c: fixed error message so that the correct
    1625         ioctl is reported.
    1626 
    1627 2006-07-11      Joel Sherrill <joel@OARcorp.com>
    1628 
    1629         PR 1124/rtems
    1630         * score/include/rtems/score/threadq.h, score/src/coremutexseize.c,
    1631         score/src/coremutexsurrender.c, score/src/threadqenqueue.c,
    1632         score/src/threadqenqueuefifo.c, score/src/threadqenqueuepriority.c:
    1633         The placement of the changing a thread's priority when using priority
    1634         ceiling should be on the successful transfer of the mutex -- not when
    1635         the thread tries to acquire. Plus the lack of a dispatch disable
    1636         point lead to the potential for a thread timing out and already
    1637         having inherited the ceiling priority.
    1638 
    1639 2006-07-09      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
    1640 
    1641         * libblock/src/bdbuf.c:
    1642         * libblock/include/bdbuf.h:
    1643         (PR1118) fetch priority for swapout task from a variable,
    1644         not a fixed configuration value.
    1645 
    1646         * libfs/src/imfs/imfs.h:
    1647         * libfs/src/imfs/imfs_initsupp.c:
    1648         (PR1118) fetch bytes_per_block value from a configuration variable,
    1649         not from a preprocessor macro
    1650 
    1651         * sapi/include/confdefs.h:
    1652         (PR1118) add configuration mechanisms for:
    1653         - ATA task priority
    1654         - swapout task priority
    1655         - libblock basic configuration
    1656         conditionally add ata driver to device driver table
    1657         conditionally add ide driver to device driver table
    1658 
    1659         * libcsupport/include/sys/cdefs.h:
    1660         * libnetworking/include/sys/linker_set.h:
    1661         (PR1119) change attribute "unused" to "used" for sysctl data structures
    1662        
    1663         * libmisc/shell/shell.c:
    1664         (PR1120) adapt stdio redirection to current newlib behaviour
    1665        
    1666 2006-06-28      Ralf Corsépius <ralf.corsepius@rtems.org>
    1667 
    1668         * Makefile.am: Add ampolish3.
    1669 
    1670 2006-06-28      Ralf Corsépius <ralf.corsepius@rtems.org>
    1671         * ampolish3: New.
    1672         * aclocal/rtems-ampolish.m4: Reflect using in-sourcetree ampolish3.
    1673 
    1674 2006-06-24      Ralf Corsépius <ralf.corsepius@rtems.org>
    1675 
    1676         * libnetworking/net/if_var.h: #include <sys/queue.h>.
    1677         Cosmetics from FreeBSD.
    1678 
    1679 2006-06-23      Ralf Corsépius <ralf.corsepius@rtems.org>
    1680 
    1681         * libcsupport/include/rtems/cdefs.h: Partial update from freebsd.
    1682 
    1683 2006-06-22      Joel Sherrill <joel@OARcorp.com>
    1684 
    1685         PR 1101/rtems
    1686         * libcsupport/src/base_fs.c: Remove extra endif.
    1687 
    1688 2006-06-22      Joel Sherrill <joel@OARcorp.com>
    1689 
    1690         PR 1101/rtems
    1691         * libcsupport/src/base_fs.c, rtems/src/taskcreate.c, rtems/src/tasks.c,
    1692         score/src/coremutex.c: Remove dead code.
    1693 
    1694 2006-06-18      Ralf Corsépius <ralf.corsepius@rtems.org>
    1695 
    1696         * libcsupport/include/rtems/libio.h: Add extern "C" {}.
    1697 
    1698 2006-06-18      Ralf Corsépius <ralf.corsepius@rtems.org>
    1699 
    1700         * posix/src/mqueue.c: Remove duplicate #include <limits.h>.
    1701         PR 1088/rtems
    1702         * posix/src/ptimer.c: Add missing #include <limits.h>.
    1703 
    1704 2006-06-08      Joel Sherrill <joel@OARcorp.com>
    1705 
    1706         * posix/Makefile.am, posix/preinstall.am,
    1707         posix/include/rtems/posix/timer.h, posix/src/ptimer.c,
    1708         posix/src/ptimer1.c, sapi/src/posixapi.c,
    1709         score/include/rtems/score/object.h:
    1710 
    1711 2006-06-02      Joel Sherrill <joel@OARcorp.com>
    1712 
    1713         * itron/src/trcv_mbf.c, posix/src/semopen.c,
    1714         rtems/src/taskvariableadd.c, score/macros/rtems/score/heap.inl: Fix
    1715         warnings.
    1716 
    1717 2006-05-31      Eric Norum <norume@aps.anl.gov>
    1718 
    1719         * libnetworking/netinet/ip_icmp.c: Update icps_allecho counter.
    1720 
    1721 2006-05-30      Eric Norum <norume@aps.anl.gov>
    1722 
    1723         * libnetworking/netinet/icmp_var.h, libnetworking/netinet/ip_icmp.c,
    1724         libnetworking/rtems/rtems_showicmpstat.c: Add flag to inhibit ICMP
    1725         replies.
    1726 
    1727 2006-05-25      Eric Norum <norume@aps.anl.gov>
    1728 
    1729         * libnetworking/Makefile.am, libnetworking/Makefile.in,
    1730         libnetworking/rtems/rtems_bsdnet.h, libnetworking/rtems/rtems_glue.c,
    1731         libnetworking/rtems/rtems_malloc_mbuf.c: Provide customisable mbuf
    1732         allocation.  Patch from Steven Johnson <sjohnson@sakuraindustries.com>
    1733 
    1734 2006-05-16      Ralf Corsépius <ralf.corsepius@rtems.org>
    1735 
    1736         * aclocal/rtems-ampolish.m4: New.
    1737         * configure.ac: Use RTEMS_AMPOLISH3.
    1738 
    1739 2006-04-27      Eric Norum <norume@aps.anl.gov>
    1740 
    1741         * telnetd/pty.c: Accept <CR><NUL> as equivalent to <CR><LF>.
    1742 
    1743 2006-04-27      Eric Norum <norume@aps.anl.gov>
    1744 
    1745         * libmisc/capture/capture.h, libmisc/capture/capture.c
    1746         Add ability to free information on task delete.
    1747 
    1748 2006-04-18  Joel Sherrill <joel@OARcorp.com>
    1749 
    1750         * aclocal/version.m4: Updated to rtems-4.6.99.3.
    1751 
    1752 2006-04-13      Joel Sherrill <joel@OARcorp.com>
    1753 
    1754         PR 949/networking
    1755         * libnetworking/sys/socket.h: GNU/Linux is wrong in making
    1756         MSG_DONTWAIT public.  It is strictly BSD and not SUSV.  See
    1757         http://www.opengroup.org/onlinepubs/009695399/basedefs/sys/socket.h.html
    1758         for clarification.
    1759 
    1760 2006-04-12      Lars Munch <lars@segv.dk>
    1761 
    1762         PR 949/networking
    1763         * libnetworking/sys/socket.h: Make MSG_DONTWAIT public as in GNU/Linux.
    1764 
    1765 2006-04-06      Joel Sherrill <joel@OARcorp.com>
    1766 
    1767         * posix/inline/rtems/posix/mutex.inl,
    1768         posix/inline/rtems/posix/timer.inl,
    1769         posix/macros/rtems/posix/cond.inl,
    1770         posix/macros/rtems/posix/mutex.inl,
    1771         posix/macros/rtems/posix/timer.inl: Fix warnings.
    1772 
    1773         * score/inline/rtems/score/threadmp.inl,
    1774         score/macros/rtems/score/threadmp.inl: Fix compile error.
    1775 
    1776 2006-04-05      Joel Sherrill <joel@OARcorp.com>
    1777                 Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>
    1778 
    1779         * score/include/rtems/score/mpci.h,
    1780         score/include/rtems/score/threadmp.h,
    1781         score/inline/rtems/score/threadmp.inl,
    1782         score/macros/rtems/score/threadmp.inl, score/src/threadmp.c,
    1783         score/src/threadqenqueue.c: Victor spotted the problem that
    1784         _MPCI_Receive_server_tcb and _Thread_MP_Receive were duplicate
    1785         variables and needed to be set to the same value.  I took that
    1786         idea and just removed _Thread_MP_Receive.  All uses are now
    1787         _MPCI_Receive_server_tcb.
    1788 
    1789 2006-03-27      Eric Norum <norume@aps.anl.gov>
    1790 
    1791         * libmisc/monitor/prmisc.c: Eliminate undesired sign-extension.
    1792 
    1793 2006-03-08      Joel Sherrill <joel@OARcorp.com>
    1794 
    1795         PR 761/rtems
    1796         * score/src/threadhandler.c: Add volatile cast so test is weak function
    1797         is present will do something. Otherwise, it can be assume by gcc to
    1798         always be a true condition.
    1799 
    1800 2006-03-08      Joel Sherrill <joel@OARcorp.com>
    1801 
    1802         * itron/macros/rtems/itron/semaphore.inl,
    1803         itron/macros/rtems/itron/task.inl: Fix warnings.
    1804         * posix/macros/rtems/posix/cond.inl: Fix typo.
    1805         * score/macros/rtems/score/heap.inl: Fix missed type change.
    1806 
    1807 2006-03-07      Till Strauman <strauman@slac.stanford.edu>
    1808 
    1809         PR 830/filesystem
    1810         * libcsupport/src/termios.c: termios ioctl(FIONREAD) reported wrong
    1811         number of characters. So add chars in low-level/raw buffer to total
    1812         count.
    1813 
    1814 2006-03-07      Steven Johnson <sjohnson@sakuraindustries.com>
    1815 
    1816         PR 850/rtems
    1817         * score/src/watchdogtickle.c: A Watchdog (used to timeout an event)
    1818         with a delay of 1 sometimes does not seem to timeout.  The problem
    1819         occurs, because for whatever reason when the watchdog tickle function
    1820         executes, the watchdog->delta_interval is 0. it is then decremented
    1821         before being tested, becomes huge and so doesnt time out.  It is
    1822         thought there is a race condition where the watchdog->delta_interval
    1823         is calculated by reference to a head (also with a delay of 1). But
    1824         before it can be added after the head, the head is removed, so the
    1825         new head now has a delay of 0.
    1826 
    1827 2006-03-07      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
    1828 
    1829         PR 852/filesystem
    1830         * libblock/src/bdbuf.c: Increase performance of MSDOS file accesses by
    1831         using a simple read-ahead and write-combining scheme. Improvement is
    1832         dramatic.
    1833 
    1834 2006-03-07      Till Strauman <strauman@slac.stanford.edu>
    1835 
    1836         PR 886/filesystem
    1837         * libcsupport/src/libio.c: fcntl(fd,F_GETFL) fails to set O_NONBLOCK if
    1838         the descriptor is in non-blocking mode.
    1839 
    1840 2006-03-07      Joel Sherrill <joel@OARcorp.com>
    1841 
    1842         PR 866/rtems
    1843         * score/include/rtems/system.h, score/include/rtems/score/isr.h,
    1844         score/inline/rtems/score/thread.inl,
    1845         score/macros/rtems/score/thread.inl: Added memory barriers to enter
    1846         and exit of dispatching and interrupt critical sections so GCC will
    1847         not optimize and reorder code out of a critical section.
    1848 
    1849 2006-02-08      Thomas Rauscher  <trauscher@loytec.com>
    1850 
    1851         PR 890/networking
    1852         * httpd/webs.c: The webservers enters an infinite loop when a POST
    1853         request with less data than indicated in the Content-Length header is
    1854         received. It also consumes additional heap memory and a file
    1855         descriptor for each invalid POST.
    1856 
    1857 2006-02-01      Joel Sherrill <joel@OARcorp.com>
    1858 
    1859         * posix/inline/rtems/posix/cond.inl, posix/macros/rtems/posix/cond.inl,
    1860         posix/src/conddestroy.c: Remove warnings.
    1861 
    1862 2006-02-01      Joel Sherrill <joel@OARcorp.com>
    1863 
    1864         * rtems/src/tasks.c, rtems/src/taskvariableadd.c,
    1865         rtems/src/taskvariabledelete.c, rtems/src/taskvariableget.c: Remove
    1866         warnings.
    1867 
    1868 2006-01-18      Ralf Corsépius <ralf.corsepius@rtems.org>
    1869 
    1870         * posix/include/intr.h, posix/include/rtems/posix/intr.h
    1871         posix/inline/rtems/posix/intr.inl.
    1872         posix/macros/rtems/posix/intr.inl, posix/src/intr.c:
    1873         Remove (Unused, dead).
    1874         * posix/Makefile.am: Reflect changes above. Rework.
    1875 
    1876 2006-01-18      Ralf Corsépius <ralf.corsepius@rtems.org>
    1877 
    1878         * posix/Makefile.am: Build devctl.
    1879 
    1880 2006-01-16      Ralf Corsépius <ralf.corsepius@rtems.org>
    1881 
    1882         * rtems/Makefile.am: Rework.
    1883         * score/Makefile.am: Rework.
    1884 
    1885 2006-01-16      Joel Sherrill <joel@OARcorp.com>
    1886 
    1887         Large patch to improve Doxygen output.  As a side-effect, grammar and
    1888         spelling errors were corrected, spacing errors were address, and some
    1889         variable names were improved.
    1890         * libmisc/monitor/mon-object.c, libmisc/monitor/monitor.h:
    1891         Account for changing OBJECTS_NO_CLASS to OBJECTS_CLASSIC_NO_CLASS.
    1892         * score/Doxyfile: Set output directory.  Predefine some macro values.
    1893         Turn on graphical output.
    1894         * score/include/rtems/debug.h, score/include/rtems/seterr.h,
    1895         score/include/rtems/system.h, score/include/rtems/score/address.h,
    1896         score/include/rtems/score/apiext.h,
    1897         score/include/rtems/score/apimutex.h,
    1898         score/include/rtems/score/bitfield.h,
    1899         score/include/rtems/score/chain.h,
    1900         score/include/rtems/score/context.h,
    1901         score/include/rtems/score/coremsg.h,
    1902         score/include/rtems/score/coremutex.h,
    1903         score/include/rtems/score/coresem.h,
    1904         score/include/rtems/score/heap.h, score/include/rtems/score/interr.h,
    1905         score/include/rtems/score/isr.h, score/include/rtems/score/mpci.h,
    1906         score/include/rtems/score/mppkt.h,
    1907         score/include/rtems/score/object.h,
    1908         score/include/rtems/score/objectmp.h,
    1909         score/include/rtems/score/priority.h,
    1910         score/include/rtems/score/stack.h,
    1911         score/include/rtems/score/states.h,
    1912         score/include/rtems/score/sysstate.h,
    1913         score/include/rtems/score/thread.h,
    1914         score/include/rtems/score/threadmp.h,
    1915         score/include/rtems/score/threadq.h, score/include/rtems/score/tod.h,
    1916         score/include/rtems/score/tqdata.h,
    1917         score/include/rtems/score/userext.h,
    1918         score/include/rtems/score/watchdog.h,
    1919         score/include/rtems/score/wkspace.h,
    1920         score/inline/rtems/score/address.inl,
    1921         score/inline/rtems/score/chain.inl,
    1922         score/inline/rtems/score/coremutex.inl,
    1923         score/inline/rtems/score/coresem.inl,
    1924         score/inline/rtems/score/heap.inl,
    1925         score/inline/rtems/score/object.inl,
    1926         score/inline/rtems/score/stack.inl,
    1927         score/inline/rtems/score/thread.inl,
    1928         score/inline/rtems/score/tqdata.inl, score/macros/README,
    1929         score/src/heap.c, score/src/threadmp.c, score/src/threadready.c,
    1930         score/src/threadstartmultitasking.c: Improve generated Doxygen
    1931         output. Fix spelling and grammar errors in comments. Correct names of
    1932         some variables and propagate changes.
    1933 
    1934 2006-01-16      Joel Sherrill <joel@OARcorp.com>
    1935 
    1936         Large patch to improve Doxygen output.  As a side-effect, grammar and
    1937         spelling errors were corrected, spacing errors were address, and some
    1938         variable names were improved.
    1939         * libmisc/monitor/mon-object.c, libmisc/monitor/monitor.h:
    1940         Account for changing OBJECTS_NO_CLASS to OBJECTS_CLASSIC_NO_CLASS.
    1941         * score/Doxyfile: Set output directory.  Predefine some macro values.
    1942         Turn on graphical output.
    1943         * score/cpu/arm/rtems/score/cpu.h,
    1944         score/cpu/avr/rtems/score/cpu.h, score/cpu/c4x/rtems/score/cpu.h,
    1945         score/cpu/h8300/rtems/score/cpu.h, score/cpu/m68k/rtems/score/cpu.h,
    1946         score/cpu/mips/rtems/score/cpu.h, score/cpu/no_cpu/rtems/asm.h,
    1947         score/cpu/no_cpu/rtems/score/cpu.h,
    1948         score/cpu/no_cpu/rtems/score/types.h,
    1949         score/cpu/powerpc/rtems/new-exceptions/cpu.h,
    1950         score/cpu/powerpc/rtems/old-exceptions/cpu.h,
    1951         score/cpu/powerpc/rtems/score/cpu.h, score/cpu/sh/rtems/score/cpu.h,
    1952         score/cpu/sparc/rtems/score/cpu.h, score/cpu/unix/rtems/score/cpu.h,
    1953         score/include/rtems/debug.h, score/include/rtems/seterr.h,
    1954         score/include/rtems/system.h, score/include/rtems/score/address.h,
    1955         score/include/rtems/score/apiext.h,
    1956         score/include/rtems/score/apimutex.h,
    1957         score/include/rtems/score/bitfield.h,
    1958         score/include/rtems/score/chain.h,
    1959         score/include/rtems/score/context.h,
    1960         score/include/rtems/score/coremsg.h,
    1961         score/include/rtems/score/coremutex.h,
    1962         score/include/rtems/score/coresem.h,
    1963         score/include/rtems/score/heap.h, score/include/rtems/score/interr.h,
    1964         score/include/rtems/score/isr.h, score/include/rtems/score/mpci.h,
    1965         score/include/rtems/score/mppkt.h,
    1966         score/include/rtems/score/object.h,
    1967         score/include/rtems/score/objectmp.h,
    1968         score/include/rtems/score/priority.h,
    1969         score/include/rtems/score/stack.h,
    1970         score/include/rtems/score/states.h,
    1971         score/include/rtems/score/sysstate.h,
    1972         score/include/rtems/score/thread.h,
    1973         score/include/rtems/score/threadmp.h,
    1974         score/include/rtems/score/threadq.h, score/include/rtems/score/tod.h,
    1975         score/include/rtems/score/tqdata.h,
    1976         score/include/rtems/score/userext.h,
    1977         score/include/rtems/score/watchdog.h,
    1978         score/include/rtems/score/wkspace.h,
    1979         score/inline/rtems/score/address.inl,
    1980         score/inline/rtems/score/chain.inl,
    1981         score/inline/rtems/score/coremutex.inl,
    1982         score/inline/rtems/score/coresem.inl,
    1983         score/inline/rtems/score/heap.inl,
    1984         score/inline/rtems/score/object.inl,
    1985         score/inline/rtems/score/stack.inl,
    1986         score/inline/rtems/score/thread.inl,
    1987         score/inline/rtems/score/tqdata.inl, score/macros/README,
    1988         score/src/heap.c, score/src/threadmp.c, score/src/threadready.c,
    1989         score/src/threadstartmultitasking.c: Improve generated Doxygen
    1990         output. Fix spelling and grammar errors in comments. Correct names of
    1991         some variables and propagate changes.
    1992 
    1993 2006-01-15      Eric Norum <norume@aps.anl.gov>
    1994 
    1995         * posix/inline/rtems/posix/cond.inl, posix/inline/rtems/posix/mutex.inl,
    1996         posix/macros/rtems/posix/cond.inl, posix/macros/rtems/posix/mutex.inl:
    1997         Keep compiler happy by making some casts explicit.
    1998 
    1999 2006-01-13      Ralf Corsepius <ralf.corsepius@rtems.org>
    2000 
    2001         * Makefile.am: Remove doxygen support having accidentially slipped
    2002         into, though yesterday's patch.
    2003 
    2004 2006-01-12      Ralf Corsepius <ralf.corsepius@rtems.org>
    2005 
    2006         * Makefile.am, ftpd/Makefile.am, httpd/Makefile.am,
    2007         itron/Makefile.am, libblock/Makefile.am, libcsupport/Makefile.am,
    2008         libfs/Makefile.am, libmisc/Makefile.am, libnetworking/Makefile.am,
    2009         librpc/Makefile.am, posix/Makefile.am, pppd/Makefile.am,
    2010         rtems/Makefile.am, sapi/Makefile.am, score/Makefile.am,
    2011         score/cpu/arm/Makefile.am, score/cpu/avr/Makefile.am,
    2012         score/cpu/c4x/Makefile.am, score/cpu/h8300/Makefile.am,
    2013         score/cpu/i386/Makefile.am, score/cpu/m68k/Makefile.am,
    2014         score/cpu/mips/Makefile.am, score/cpu/no_cpu/Makefile.am,
    2015         score/cpu/powerpc/Makefile.am, score/cpu/sh/Makefile.am,
    2016         score/cpu/sparc/Makefile.am, score/cpu/unix/Makefile.am,
    2017         telnetd/Makefile.am, zlib/Makefile.am: Remove all-local:.
    2018 
    2019 2006-01-10      Ralf Corsepius <ralf.corsepius@rtems.org>
    2020 
    2021         * libcsupport/src/error.c: include and use inttypes.h.
    2022 
    2023 2006-01-08      Joel Sherrill <joel@OARcorp.com>
    2024 
    2025         * libnetworking/rtems/rtems_mii_ioctl.h: Fix formatting.
    2026 
    2027 2006-01-08      Joel Sherrill <joel@OARcorp.com>
    2028 
    2029         * libcsupport/src/unixlibc.c, libfs/src/imfs/ioman.c: Change
    2030         rtems_io_register_name to take a const char *.
    2031 
    2032 2006-01-08      Joel Sherrill <joel@OARcorp.com>
    2033 
    2034         * sapi/include/rtems/io.h, sapi/src/io.c: Change rtems_io_register_name
    2035         to take a const char *.
    2036 
    2037 2005-12-09      Till Straumann <strauman@slac.stanford.edu>
    2038 
    2039         PR 849/networking
    2040         * librpc/src/rpc/rtems_portmapper.c: Increased stack size
    2041         by ARGSIZE to prevent overrun.
    2042 
    2043 2005-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
    2044 
    2045         * configure.ac: New header guard for cpuopts.h.
    2046 
    2047 2005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
    2048 
    2049         * libnetworking/Makefile.am: Re-add  rtems/rtems_mii_ioctl.h,
    2050         rtems/rtems_mii_ioctl.c, rtems/rtems_mii_ioctl_kern.c.
    2051         Add dev/mii/mii.h, net/if_media.h (Moved from c/src/libchip).
    2052         * libnetworking/net/if_media.h, libnetworking/dev/mii/mii.h:
    2053         New (Moved from c/src/libchip).
    2054         * libnetworking/rtems/rtems_mii_ioctl.h: Reflect mii.h and
    2055         if_media.h having moved.
    2056 
    2057 2005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
    2058 
    2059         * automake/local.am: Remove depend.
    2060 
    2061 2005-11-10      Ralf Corsepius <ralf.corsepius@rtems.org>
    2062 
    2063         * include/rtems/stdint.h: Disable RTEMS proprietary fixed-size types.
    2064 
    2065 2005-11-08      Ralf Corsepius <ralf.corsepius@rtems.org>
    2066 
    2067         * configure.ac: Add RTEMS_NETWORKING to cpuopts.h.
    2068         Add RTEMS_DEPRECATED_TYPES to config.h.
    2069         Add AC_CONFIG_COMMANDS(preinstall-stamp) magic.
    2070         Misc. cleanups.
    2071 
    2072 2005-11-08      Joel Sherrill <joel@OARcorp.com>
    2073 
    2074         * libnetworking/net/if.h: Add forward reference declaration to
    2075         struct mbuf so ifru_tap callback is properly typed.
    2076         * libnetworking/rtems/rtems_bsdnet.h: Add definition of _BSD_VISIBLE
    2077         which needs to be defined so various pieces of the .h files are
    2078         visible to device drives.
    2079 
    2080 2005-11-08      Ralf Corsepius <ralf.corsepius@rtems.org>
    2081 
    2082         * libnetworking/Makefile.am: Comment out using
    2083         rtems/rtems_mii_ioctl.h, rtems/rtems_mii_ioctl.c,
    2084         rtems/rtems_mii_ioctl_kern.c.
    2085 
    2086 2005-11-07      Michael Siers <mikes@poliac.com>
    2087 
    2088         * pppd/rtemspppd.c, pppd/rtemspppd.h: Per confirmation from Michael add
    2089         missing copyright notice.
    2090 
    2091 2005-11-06      Ralf Corsepius <ralf.corsepius@rtems.org>
    2092 
    2093         * libi2c/libi2c.c: Include config.h.
    2094         * libi2c/libi2c.c, libi2c/libi2c.h,
    2095         libnetworking/rtems/rtems_mii_ioctl.h,
    2096         libnetworking/rtems/rtems_mii_ioctl_kern.c,
    2097         score/src/heap.c: Eliminate obsolete types.
    2098 
    2099 2005-11-03      Ralf Corsepius <ralf.corsepius@rtems.org>
    2100 
    2101         * httpd/Makefile.am: Remove bogus noinst_LIBRARIES.
    2102 
    2103 2005-11-02      Till Straumann <strauman@slac.stanford.edu>
    2104 
    2105         * libnetworking/Makefile.am,
    2106         libnetworking/preinstall.am: Added simple implementation of ethernet
    2107         media ioctl SIOCSIFMEDIA/SIOCGIFMEDIA for mii compliant phys.
    2108         * libnetworking/rtems/rtems_mii_ioctl.c,
    2109         libnetworking/rtems/rtems_mii_ioctl.h,
    2110         libnetworking/rtems/rtems_mii_ioctl_kern.c: New files.
    2111 
    2112 2005-11-02      Till Straumann <strauman@slac.stanford.edu>
    2113 
    2114         * libi2c/Makefile.am, libi2c/Makefile.in, libi2c/libi2c.c,
    2115         libi2c/libi2c.h: New files.
    2116         * Makefile.am, configure.ac, preinstall.am, wrapup/Makefile.am: added a
    2117         simple API/library for i2c devices and drivers for i2c 2-byte eeproms
    2118         and a ds1621 temperature sensor; API is documented in libi2c.h
    2119 
    2120 2005-11-02      Fredic Praca <freebsd-fr.org>
    2121 
    2122         PR 842/networking
    2123         * libnetworking/libc/gethostbydns.c: Avoid use of dprintf(). Rename
    2124         dprintf to debugprintf().
    2125 
    2126 2005-11-02      Ralf Corsepius <ralf.corsepius@rtems.org>
    2127 
    2128         * libnetworking/net/zlib.c: Remove.
    2129         * libnetworking/net/zlib.h: Remove.
    2130         * libnetworking/Makefile.am: Reflect changes above.
    2131 
    2132 2005-11-01      Ralf Corsepius <ralf.corsepius@rtems.org>
    2133 
    2134         * pppd/Makefile.am: Fix typo.
    2135 
    2136 2005-10-31      Ralf Corsepius <ralf.corsepius@rtems.org>
    2137 
    2138         PR 840/rtems:
    2139         * include/rtems/irq.h: Fix several typos.
    2140 
    2141 2005-10-30      Ralf Corsepius <ralf.corsepius@rtems.org>
    2142 
    2143         * configure.ac: Add zlib.
    2144         * Makefile.am: Add zlib.
    2145 
    2146 2005-10-27      Ralf Corsepius <ralf.corsepius@rtems.org>
    2147 
    2148         * libnetworking/net/zlib.h, libnetworking/net/zlib.c:
    2149         Update from FreeBSD.
    2150         * libnetworking/opt_ppp.h: New.
    2151         * libnetworking/net/ppp.h: Remove.
    2152         * libnetworking/net/if_ppp.c, libnetworking/net/ppp_tty.c:
    2153         Reflect changes above. Cosmetics from FreeBSD.
    2154         * libnetworking/Makefile.am: Don't install loop.h.
    2155         Add opt_ppp.h, remove net/ppp.h.
    2156         * include/rtems/concat.h: Add EXPAND0, CONCAT0.
    2157 
    2158 2005-10-27      Ralf Corsepius <ralf.corsepius@rtems.org>
    2159 
    2160         * telnetd/Makefile.am: Only build if LIBSHELL is available.
    2161 
    2162 2005-10-26      Ralf Corsepius <ralf.corsepius@rtems.org>
    2163 
    2164         * pppd/Makefile.am, pppd/auth.c, pppd/chap.c, pppd/md5.c, pppd/md5.h,
    2165         pppd/pppd.h: Misc. minor fixes.
    2166 
    2167 2005-10-26      Ralf Corsepius <ralf.corsepius@rtems.org>
    2168 
    2169         * configure.ac: Add pppd.
    2170         * Makefile.am: Add pppd.
    2171 
    2172 2005-10-26      Ralf Corsepius <ralf.corsepius@rtems.org>
    2173 
    2174         * pppd/Makefile.am:
    2175         Install rtemsdialer.h, rtemspppd.h to $(includedir)/rtems.
    2176         * pppd/ipxcp.c, pppd/ipxcp.h: Remove (Unused).
    2177         * backward/rtemspppd.h, backward/rtemsdialer.h: New.
    2178         * Makefile.am: Add backward/rtemspppd.h, backward/rtemsdialer.h.
    2179 
    2180 2005-10-25      Ralf Corsepius <ralf.corsepius@rtems.org>
    2181 
    2182         * telnet/Makefile.am: Install libtelnetd.a.
    2183 
    2184 2005-10-25      Eric Norum <norume@aps.anl.gov>
    2185 
    2186         * libnetworking/rtems/rtems_showifstat.c: Don't sign-extend address components.
    2187 
    2188 
    2189 2005-10-25      Ralf Corsepius <ralf.corsepius@rtems.org>
    2190 
    2191         * Makefile.am: Add telnetd.
    2192         * configure.ac: Add telnetd.
    2193 
    2194 2005-10-25      Ralf Corsepius <ralf.corsepius@rtems.org>
    2195 
    2196         * telnetd/icmds.c: Rename register_icmds to
    2197         _rtems_telnet_register_icmds. Make main_* functions static.
    2198         * telnetd/pty.c: Make many functions static.
    2199         Rename rtems_telnetd_maximum_ptys to rtems_pty_maximum_ptys.
    2200         * telnetd/pty.h: Reflect changes above.
    2201         Rename get_pty to rtems_pty_get. New header guards.
    2202         * telnetd/telnetd.c: Reflect changes above.
    2203         * telnetd/telnetd.h: New header guards.
    2204 
    2205 2005-10-25      Ralf Corsepius <ralf.corsepius@rtems.org>
    2206 
    2207         * telnet/telnet.h, telnet/telnet.c: Rename
    2208         rtems_initialize_telnetd to rtems_telnetd_initialize,
    2209         main_telnetd to rtems_telnetd_main,
    2210         register_telnetd to rtems_telnetd_register.
    2211 
    2212 2005-10-25      Joel Sherrill <joel@OARcorp.com>
    2213 
    2214         * sapi/include/confdefs.h, telnetd/pty.c, telnetd/pty.h: Attempt
    2215         to fix MAX_PTYS and provide a real configuration entry.  This should
    2216         make telnetd some suitable for inclusion in cpukit.
    2217 
    2218 2005-10-17      Ralf Corsepius <ralf.corsepius@rtems.org>
    2219 
    2220         * libfs/src/dosfs/msdos_misc.c: Revert to vers. 1.9.
    2221 
    2222 2005-10-06      Joel Sherrill <joel@OARcorp.com>
    2223 
    2224         PR 828/filesystems
    2225         * libfs/src/dosfs/msdos_misc.c: Problem retracted. Revert patch.
    2226 
    2227 2005-10-04      Till Straumann <strauman@slac.stanford.edu>
    2228 
    2229         PR 829/rtems
    2230         * rtems/src/tasks.c, rtems/src/taskvariabledelete.c: If task variables
    2231         are deleted from a different context (i.e., executing context !=
    2232         owner of the task variable. The owner meaning the task that
    2233         registered the dtor in question) the argument passed to the task
    2234         variable dtor must be tvar and not *ptr which yields the executing
    2235         task's value of the task variable instead of the owner's.
    2236 
    2237 2005-09-29      Eric Norum <norume@aps.anl.gov>
    2238 
    2239         PR 835/rtems_misc
    2240         * libmisc/cpuuse/cpuuse.c: Remove floating point calculations and the
    2241         C preprocessor conditions which enabled them.
    2242 
    2243 2005-09-25      Joel Sherrill <joel@OARcorp.com>
    2244 
    2245         * sapi/include/rtems/init.h, sapi/src/exinit.c: Remove unused and
    2246         obsolete rtems_initialize_executive.
    2247 
    2248 2005-09-19  Ralf Corsepius <ralf.corsepius@rtems.org>
    2249 
    2250         * libnetworking/sys/mount.h: Cosmetical update from FreeBSD.
    2251         Remove non-implemented interfaces (vfs, nfs, fsstat, etc.).
    2252         * configure.ac: Check for sys/errno.h.
    2253 
    2254 2005-09-16  Ralf Corsepius <ralf.corsepius@rtems.org>
    2255 
    2256         * libnetworking/Makefile.am: Cosmetics.
    2257         * libnetworking/nfs/rpcv2.h: Update from FreeBSD.
    2258         * libnetworking/nfs/bootp_subr.c: Remove superfluous includes.
    2259         * libnetworking/nfs/xdr_subs.h: Partial update from FreeBSD.
    2260         * libnetworking/netinet/in.h: Partial update from FreeBSD.
    2261         * libnetworking/nfs/nfsproto.h: Partial update from FreeBSD.
    2262 
    2263 2005-09-02  Joel Sherrill <joel@OARcorp.com>
    2264 
    2265         * aclocal/version.m4: Updated to rtems-4.6.99.2.
    2266 
    2267 2005-09-01      Joel Sherrill <joel@OARcorp.com>
    2268 
    2269         PR 820/rtems
    2270         * score/inline/rtems/score/coremsg.inl,
    2271         score/macros/rtems/score/coremsg.inl, score/src/coremsginsert.c:
    2272         Increment of pending message count should be atomic with insertion on
    2273         the pending message chain. Determination of the need to call the
    2274         notification handler should also be in this atomic section of code.
    2275 
    2276 2005-09-01      Joel Sherrill <joel@OARcorp.com>
    2277 
    2278         PR 796/rtems
    2279         * posix/src/semtimedwait.c: sem_timedwait is supposed to use absolute
    2280         time for timeout specification. This patch is a modified version of
    2281         the one suggested by Peter Dufault.
    2282 
    2283 2005-09-01      Nuno Costa <nuno-costa@iol.pt>
    2284 
    2285         PR 804
    2286         * sapi/include/confdefs.h: Memory for POSIX timers not accounted for.
    2287         Patch adapted from edit comment in PR filed.
    2288 
    2289 2005-08-31  Ralf Corsepius  <ralf.corsepius@rtems.org>
    2290 
    2291         PR 819/filesystem
    2292         * libcsupport/src/ttyname_r.c: Remove.
    2293         * libcsupport/src/ttyname.c: Partial update from FreeBSD.
    2294         * libcsupport/Makefile.am: Reflect changes above.
    2295 
    2296 2005-08-18      Andrew Sinclair <Andrew.Sinclair@elprotech.com>
    2297 
    2298         PR 807/rtems
    2299         * rtems/src/timerfireafter.c, rtems/src/timerserverfireafter.c: First
    2300         patch returned without exitting dispatching critical section.
    2301 
    2302 2005-08-17      Nuno Costa <nuno-costa@iol.pt>
    2303 
    2304         PR 805/rtems
    2305         * posix/include/rtems/posix/timer.h: Due to bad choice of error
    2306         constants by original submitter, it was impossible to create more
    2307         than 10 POSIX timers.
    2308 
    2309 2005-08-17      Andrew Sinclair <Andrew.Sinclair@elprotech.com>
    2310 
    2311         PR 807/rtems
    2312         * rtems/src/timerfireafter.c, rtems/src/timerserverfireafter.c,
    2313         score/src/watchdoginsert.c: Tighten critical section checks on an ISR
    2314         using the same timer being inserted by a lower priority ISR or
    2315         interupt task.
    2316 
    2317 2005-08-17      Nickolay Semyonov <snob@oktetlabs.ru>
    2318 
    2319         PR 744/filesystem
    2320         * libcsupport/src/unlink.c, libfs/src/dosfs/msdos_eval.c: DOSFS did not
    2321         support permissions on directories so the check performed by unlink
    2322         would always fail. The unlink code was modified to support a not
    2323         supported status being returned.
    2324 
    2325 2005-08-15  Ralf Corsepius  <ralf.corsepius@rtems.org>
    2326 
    2327         * posix/include/mqueue.h, posix/src/mqueuetimedreceive.c:
    2328         ssize_t mq_timedreceive() (POSIX compliance).
    2329         * wrapup/Makefile.am: Use librtemscpu_a_LIBRARIES.
    2330 
    2331 2005-08-12      Chris Johns <chrisj@rtems.org>
    2332 
    2333         PR 808/rtems_misc
    2334         * libcsupport/src/printk.c: Fix bug where specifying field width
    2335         crashed on pc386 BSP.
    2336 
    2337 2005-08-06  Ralf Corsepius  <ralf.corsepius@rtems.org>
    2338 
    2339         * libnetworking/nfs/bootp_subr.c: Don't include
    2340         nfs/nfs.h, nfs/krpc.h.
    2341 
    2342 2005-08-05  Ralf Corsepius  <ralf.corsepius@rtems.org>
    2343 
    2344         * libfs/src/dosfs/msdos.h, libfs/src/dosfs/msdos_create.c,
    2345         libfs/src/dosfs/msdos_eval.c, libfs/src/dosfs/msdos_file.c,
    2346         libfs/src/dosfs/msdos_free.c, libfs/src/dosfs/msdos_fsunmount.c,
    2347         libfs/src/dosfs/msdos_init.c, libfs/src/dosfs/msdos_misc.c,
    2348         libfs/src/dosfs/msdos_mknod.c:
    2349         Introduce msdos_status_t (dosfs statii are at least 32bit, not int).
    2350 
    2351 2005-08-05  Ralf Corsepius  <ralf.corsepius@rtems.org>
    2352 
    2353         * Makefile.am: Add libnetworking/memory.h
    2354         * libnetworking/Makefile.am: Remove memory.h
    2355 
    2356 2005-08-02  Ralf Corsepius  <ralf.corsepius@rtems.org>
    2357 
    2358         PR 817/rtems
    2359         * libcsupport/src/gxx_wrappers.c: Rename
    2360         rtems_gxx_recursive_mutex_init_function to
    2361         rtems_gxx_recursive_mutex_init.
    2362 
    2363 2005-08-01  Ralf Corsepius  <ralf.corsepius@rtems.org>
    2364 
    2365         * libnetworking/sys/syslog.h: Partial update from FreeBSD.
    2366 
    2367 2005-07-08      Eric Norum <norume@aps.anl.gov>
    2368 
    2369         * libcsupport/src/open.c: Pass along errno from failed ftruncate().
    2370 
    2371 2005-07-06  Ralf Corsepius  <ralf.corsepius@rtems.org>
    2372 
    2373         * libnetworking/lib/syslog.c: Fix spelling mistake.
    2374         * libnetworking/sys/uio.h: Partial update from FreeBSD.
    2375         * libnetworking/kern/kern_subr.c: Reflect changes above.
    2376 
    2377 2005-07-05  Ralf Corsepius  <ralf.corsepius@rtems.org>
    2378 
    2379         PR 810/rtems
    2380         * libblock/include/rtems/ide_part_table.h: Add C++ guards.
    2381 
    2382 2005-06-17      Joel Sherrill <joel@OARcorp.com>
    2383 
    2384         * libnetworking/net/if.h: Avoid use of struct mbuf to avoid unintended
    2385         dependencies added by the RTEMS specific tap interface.
    2386 
    2387 2005-06-09      Jacques Seronie Vivien <jacques.seronievivien@astrium.eads.net>
    2388 
    2389         PR 790/rtems
    2390         * sapi/src/extensioncreate.c, sapi/src/extensionident.c: Correct use of
    2391         name. This was missed when the other ident services in rtems/src
    2392         where changed.
    2393 
    2394 2005-05-27  Ralf Corsepius  <ralf.corsepius@rtems.org>
    2395 
    2396         * libnetworking/net/if.h: Partial update from FreeBSD.
    2397         * libnetworking/netinet/if_ether.h: Remove BYTE_PACK.
    2398         * libnetworking/netinet/ip_var.h: Remove BYTE_PACK.
    2399         * libnetworking/netinet/ip_divert.c: Fix broken comment.
    2400 
    2401 2005-05-26      Joel Sherrill <joel@OARcorp.com>
    2402 
    2403         * libnetworking/lib/ftpfs.c, librpc/include/rpc/svc.h,
    2404         librpc/src/rpc/get_myaddress.c, librpc/src/rpc/pmap_getmaps.c,
    2405         librpc/src/rpc/pmap_getport.c: Remove warnings.
    2406 
    2407 2005-05-25  Ralf Corsepius  <ralf.corsepius@rtems.org>
    2408 
    2409         * librpc/include/rpc/clnt.h, librpc/include/rpc/svc.h,
    2410         src/rpc/pmap_rmt.c: Use void* instead of caddr_t.
    2411         Cosmetics from FreeBSD.
    2412 
    2413 2005-05-25  Ralf Corsepius  <ralf.corsepius@rtems.org>
    2414 
    2415         * librpc/include/rpc/auth_des.h: Remove (Unused, unsupported).
    2416         * librpc/include/rpc/rpc.h, librpc/Makefile.am: Reflect removing
    2417         auth_des.h.
    2418 
    2419 2005-05-25  Ralf Corsepius  <ralf.corsepius@rtems.org>
    2420         * librpc/include/rpc/rpc_com.h, librpc/include/rpc/rpc_msg.h,
    2421         librpc/src/rpc/svc_simple.c: Minor fixes.
    2422         * include/rpc/clnt.h, include/rpc/svc.h,
    2423         librpc/include/rpc/clnt.h, librpc/include/rpc/clnt_soc.h,
    2424         src/rpc/clnt_perror.c: More updates from FreeBSD.
    2425 
    2426 2005-05-25  Ralf Corsepius  <ralf.corsepius@rtems.org>
    2427 
    2428         * librpc/include/rpc/svc.h: Partial update from FreeBSD.
    2429         * librpc/include/rpc/clnt.h: Partial update from FreeBSD.
    2430 
    2431 2005-05-25  Ralf Corsepius  <ralf.corsepius@rtems.org>
    2432 
    2433         * librpc/include/rpc/clnt_soc.h, librpc/include/rpc/svc_soc.h:
    2434         New (Partial update from FreeBSD).
    2435         * librpc/Makefile.am: Reflect changes above.
    2436 
    2437 2005-05-25  Ralf Corsepius  <ralf.corsepius@rtems.org>
    2438 
    2439         * librpc/include/rpc/des_crypt.h: Remove (Unused, unsupported).
    2440         * librpc/Makefile.am: Reflect changes above.
    2441 
    2442 2005-05-25  Ralf Corsepius  <ralf.corsepius@rtems.org>
    2443 
    2444         * librpc/include/rpc/des.h: Remove (Unused, unsupported).
    2445         * librpc/Makefile.am: Reflect changes above.
    2446 
    2447 2005-05-25  Ralf Corsepius  <ralf.corsepius@rtems.org>
    2448 
    2449         * librpc/src/rpc/auth_des.c,
    2450         librpc/src/rpc/auth_time.c,
    2451         librpc/src/rpc/authdes_prot.c,
    2452         librpc/src/rpc/clnt_unix.c,
    2453         librpc/src/rpc/crypt_client.c,
    2454         librpc/src/rpc/des_crypt.c,
    2455         librpc/src/rpc/des_soft.c,
    2456         librpc/src/rpc/getpublickey.c,
    2457         librpc/src/rpc/key_call.c,
    2458         librpc/src/rpc/key_prot_xdr.c,
    2459         librpc/src/rpc/svc_auth_des.c,
    2460         librpc/src/rpc/svc_unix.c: Remove (Unused, obsolete).
    2461         * librpc/Makefile.am: Reflect changes above.
    2462 
    2463 2005-05-25  Ralf Corsepius  <ralf.corsepius@rtems.org>
    2464 
    2465         * librpc/src/rpc/PSD.doc/rpc.prog.ms,
    2466         librpc/src/rpc/PSD.doc/rpcgen.ms,
    2467         librpc/src/rpc/PSD.doc/nfs.rfc.ms,
    2468         librpc/src/rpc/PSD.doc/xdr.rfc.ms,
    2469         librpc/src/rpc/PSD.doc/rpc.rfc.ms,
    2470         librpc/src/rpc/PSD.doc/xdr.nts.ms:
    2471         Remove (Unused, obsolete).
    2472         * librpc/Makefile.am: Reflect changes above.
    2473 
    2474 2005-05-24  Ralf Corsepius  <ralf.corsepius@rtems.org>
    2475 
    2476         * libnetworking/arpa/telnet.h: Remove (Unused, Non-POSIX/SUSV3).
    2477         * libnetworking/Makefile.am: Reflect removing arpa/telnet.h.
    2478 
    2479 2005-05-24  Ralf Corsepius  <ralf.corsepius@rtems.org>
    2480 
    2481         * libnetworking/arpa/nameser.h: Update from FreeBSD.
    2482         * libnetworking/libc/ns_parse.c: Reflect changes above.
    2483         * libnetworking/netinet/ip.h: Remove BYTE_PACK.
    2484         Add __packed. Partial update from FreeBSD.
    2485         * libnetworking/netinet/ip_divert.c: Cosmetics from FreeBSD.
    2486 
    2487 2005-05-23      Eric Norum <norume@aps.anl.gov>
    2488 
    2489         * libnetworking/rtems/rtems_showicmpstat.c
    2490         * libnetworking/netinet/ip_icmp.c: note that a panic has been avoided
    2491 
    2492 2005-05-23  Ralf Corsepius  <ralf.corsepius@rtems.org>
    2493 
    2494         PR rtems_misc/795
    2495         * Makefile.am: Remove ada.
    2496         * configure.ac: Remove ada.
    2497 
    2498 2005-05-21  Ralf Corsepius  <ralf.corsepius@rtems.org>
    2499 
    2500         * libnetworking/netinet/ip_icmp.c: Partial update from FreeBSD.
    2501         * libnetworking/sys/mbuf.h: Partial update from FreeBSD.
    2502         * libnetworking/netinet/ip_icmp.h: Update from FreeBSD.
    2503         Abandon BYTE_PACK.
    2504         * libnetworking/netdb.h: Update from FreeBSD.
    2505 
    2506 2005-05-20  Sergei Organov  <osv@javad.ru>
    2507 
    2508         PR networking/772.
    2509         * libnetworking/rtems/rtems_select.c (socket_select): fixed bug
    2510         setting SB_WAIT flag of so_rcv instead of so_snd when FWRITE.
    2511 
    2512 2005-05-20      Sergei Organov  <osv@topconrd.ru>
    2513 
    2514         PR 749/networking
    2515         * libnetworking/rtems/rtems_showroute.c: Avoid NULL dereference.
    2516 
    2517 2005-05-14  Sergei Organov  <osv@topconrd.ru>
    2518 
    2519         PR 746/rtems
    2520         Optimize realloc(). The problem is that realloc() can neither grow
    2521         nor shrink efficiently the current memory region without support
    2522         from underlying heap/region modules. The patch introduces one new
    2523         routine for each of heap and region modules, _Heap_Resize_block(),
    2524         and rtems_region_resize_segment(), respectively, and uses the
    2525         latter to optimize realloc().
    2526 
    2527         The implementation of _Heap_Resize_block() lead to changing of the
    2528         heap allocation strategy: now the heap manager, when splits larger
    2529         free block into used and new free parts, makes the first part of
    2530         the block used, not the last one as it was before. Due to this new
    2531         strategy, _Heap_Resize_block() never needs to change the user
    2532         pointer.
    2533 
    2534         Caveat: unlike previous heap implementation, first few bytes of
    2535         the contents of the memory allocated from the heap are now almost
    2536         never all zero. This can trigger bugs in client code that have not
    2537         been visible before this patch.
    2538 
    2539         * libcsupport/src/malloc.c (realloc): try to resize segment in
    2540         place using new rtems_region_resize_segment() routine before
    2541         falling back to the malloc()/free() method.
    2542         * score/src/heap.c:
    2543         (_Heap_Initialize): change initial heap layout to reflect new
    2544         allocation strategy of using of the lower part of a previously
    2545         free block when splitting it for the purpose of allocation.
    2546         (_Heap_Block_allocate): when split, make the lower part used, and
    2547         leave the upper part free. Return type changed from Heap_Block* to
    2548         uint32_t.
    2549         * score/include/rtems/score/heap.h:
    2550         (Heap_Statistics): added 'resizes' field.
    2551         (Heap_Resize_status): new enum.
    2552         (_Heap_Resize_block): new routine.
    2553         (_Heap_Block_allocate): return type changed from Heap_Block* to
    2554         uint32_t.
    2555         * score/src/heapwalk.c: reflect new heap layout in checks.
    2556         * score/src/heapsizeofuserarea.c: more assertions added.
    2557         * score/src/heapresizeblock.c: new file.
    2558         (_Heap_Resize_block): new routine.
    2559         * score/src/heapfree.c: reverse the checks _Heap_Is_block_in() and
    2560         _Heap_Is_prev_used() on entry to be in this order.
    2561         * score/src/heapallocate.c, score/src/heapallocatealigned.c:
    2562         ignore return value of _Heap_Block_allocate().
    2563         * score/Makefile.am (HEAP_C_FILES): added src/heapresizeblock.c.
    2564         * rtems/include/rtems/rtems/region.h:
    2565         (rtems_region_resize_segment): new interface routine.
    2566         (_Region_Process_queue): new internal routine called from
    2567         rtems_region_resize_segment() and rtems_region_return_segment().
    2568         * rtems/src/regionreturnsegment.c: move queue management code into
    2569         the new internal routine _Region_Process_queue() and call it.
    2570 
    2571         * rtems/src/regionresizesegment.c: new file.
    2572         (rtems_region_resize_segment): new interface routine.
    2573         * rtems/src/regionprocessqueue.c: new file.
    2574         (_Region_Process_queue): new internal routine containing queue
    2575         management code factored out from 'regionreturnsegment.c'.
    2576         * rtems/Makefile.am (REGION_C_FILES): Added
    2577         src/regionresizesegment.c, and src/regionprocessqueue.c.
    2578         * ada/rtems.adb, ada/rtems.ads: Added Region_Resize_Segment.
    2579 
    2580 2005-05-20      Eric Norum <norume@aps.anl.gov>
    2581 
    2582         PR 793/networking
    2583         * libnetworking/netinet/ip_icmp.c: Malicious ICMP packet causes panic.
    2584         Just ignore it.
    2585 
    2586 2005-05-18      Chris Johns <chrisj@rtems.org>
    2587 
    2588         * libmisc/capture/capture-cli.c: Fix the output of ctload when
    2589         there exists a large number of tasks.
    2590 
    2591 2005-05-17      Jennifer Averett <jennifer.averett@oarcorp.com>
    2592 
    2593         * Makefile.am, preinstall.am: Added a common irq.h
    2594         * include/rtems/irq.h: New file.
    2595 
    2596 2005-05-14      Ralf Corsepius <ralf.corsepius@rtems.org>
    2597 
    2598         * libnetworking/netinet/tcp_usrreq.c: Cosmetics from FreeBSD.
    2599         * libnetworking/netinet/tcp_subr.c: Partical update from FreeBSD.
    2600 
    2601 2005-05-12      Ralf Corsepius <ralf.corsepius@rtems.org>
    2602 
    2603         * configure.ac: Let --enable-deprecated default to "no".
    2604         * libnetworking/net/if_arp.h: Remove BYTE_PACK.
    2605         * libnetworking/net/if_llc.h: Update from FreeBSD, add __packed.
    2606         * libnetworking/net/route.h: Partial update from FreeBSD.
    2607         * libnetworking/netinet/if_ether.c: Partial update from FreeBSD.
    2608         * libnetworking/netinet/tcp_var.h: Partial update from FreeBSD.
    2609         * libnetworking/netinet/tcp_input.c: Reflect changes to tcp_var.h.
    2610         * libnetworking/netinet/tcp.h: Partial update from FreeBSD.
    2611         Remove BYTE_PACK.
    2612         * libnetworking/netinet/ip_var.h: Partial update from FreeBSD.
    2613         Remove some useless BYTE_PACKs.
    2614 
    2615 2005-05-12      Ralf Corsepius <ralf.corsepius@rtems.org>
    2616 
    2617         PR 784/networking
    2618         * libnetworking/net/if_arp.h, libnetworking/netinet/if_ether.h,
    2619         libnetworking/netinet/ip_icmp.h, libnetworking/netinet/ip_var.h,
    2620         libnetworking/netinet/tcp.h: Define BYTE_PACK.
    2621 
    2622 2005-05-11      Ralf Corsepius <ralf.corsepius@rtems.org>
    2623 
    2624         * libnetworking/net/rtsock.c: Abandon AF_NS.
    2625         * libnetworking/sys/socket.h: Abandon AF_NS, PF_NS.
    2626 
    2627 2005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
    2628 
    2629         * httpd/socket.c: socklen_t.
    2630         * librpc/include/rpc/svc.h: Cosmetical update from FreeBSD.
    2631         * librpc/src/rpc/clnt_tcp.c, librpc/src/rpc/clnt_udp.c,
    2632         librpc/src/rpc/pmap_rmt.c, librpc/src/rpc/rtime.c,
    2633         librpc/src/rpc/svc_tcp.c, librpc/src/rpc/svc_udp.c: socklen_t.
    2634         * ftpd/ftpd.c: socklen_t.
    2635         * libnetworking/lib/rtems_bsdnet_ntp.c: socklen_t.
    2636         * libnetworking/libc/rcmd.c: socklen_t.
    2637         * libnetworking/libc/res_send.c: socklen_t.
    2638 
    2639 2005-05-10      Ralf Corsepius <ralf.corsepius@rtems.org>
    2640 
    2641         * libnetworking/net/if.h: Remove IFI_* (obsolete, unused).
    2642         * libnetworking/net/if_var.h: Remove if_ipending (obsolete, unused).
    2643 
    2644 2005-05-09      Ralf Corsepius <ralf.corsepius@rtems.org>
    2645 
    2646         * libnetworking/sys/un.h: Partial update from FreeBSD.
    2647         Remove non-implemented functions/variables.
    2648 
    2649 2005-05-09      Ralf Corsepius <ralf.corsepius@rtems.org>
    2650 
    2651         * libnetworking/rtems/bsdnet/_types.h: New.
    2652         * Makefile.am: Add rtems_bsdnet_HEADERS.
    2653         * libnetworking/Makefile.am: Remove rtems_bsdnet_HEADERS.
    2654         * preinstall.am, libnetworking/preinstall.am: Regenerate.
    2655         * libcsupport/include/sys/cdefs.h: Partial update from FreeBSD.
    2656         * libnetworking/arpa/inet.h: Partial update from FreeBSD.
    2657         * libnetworking/netinet/in.h: Partial update from FreeBSD.
    2658         * libnetworking/sys/socket.h: Partial update from FreeBSD.
    2659         * librpc/src/rpc/bindresvport.c: socklen_t.
    2660         * libnetworking/sys/mbuf.h: Ansification.
    2661         * libnetworking/kern/uipc_mbuf.c: Partial update from FreeBSD.
    2662         * libnetworking/libc/inet_addr.c: in_addr_t.
    2663         * libnetworking/lib/tftpDriver.c: socklen_t.
    2664         * libnetworking/libc/inet_lnaof.c: in_addr_t.
    2665         * libnetworking/libc/inet_makeaddr.c: in_addr_t.
    2666         * libnetworking/libc/inet_netof.c: in_addr_t.
    2667         * libnetworking/libc/inet_network.c: in_addr_t.
    2668         * libnetworking/libc/inet_ntop.c: Ansify, socklen_t.
    2669         * libnetworking/lib/ftpfs.c: socklen_t, PRIu32.
    2670 
    2671 2005-05-08      Ralf Corsepius <ralf.corsepius@rtems.org>
    2672 
    2673         * libnetworking/arpa/inet.h: Add in_addr_t, in_port_t.
    2674         * libnetworking/netinet/in.h: Sync in_port_t with arpa/inet.h.
    2675         * libnetworking/sys/socket.h: Include <sys/types.h>.
    2676         Remove in_port_t. Misc. updates from FreeBSD.
    2677 
    2678 2005-05-08      Ralf Corsepius <ralf.corsepius@rtems.org>
    2679 
    2680         * libnetworking/netinet/in.h: Partial update from FreeBSD.
    2681         Remove BYTE_PACK.
    2682         * libnetworking/netinet/ip.h: Add BYTE_PACK.
    2683         * libnetworking/sys/socket.h: Partial update from FreeBSD.
    2684 
    2685 2005-05-08      Ralf Corsepius <ralf.corsepius@rtems.org>
    2686 
    2687         * libnetworking/netinet/if_ether.c: Cosmetics from FreeBSD.
    2688         * libnetworking/libc/inet_addr.c: Cosmetics from FreeBSD.
    2689         * libnetworking/netinet/in.h: Cosmetics from FreeBSD.
    2690         * libnetworking/sys/socket.h: Cosmetics from FreeBSD.
    2691 
    2692 2005-05-07      Ralf Corsepius <ralf.corsepius@rtems.org>
    2693 
    2694         * libnetworking/sys/un.h: Cosmetical updates from FreeBSD.
    2695         * libnetworking/net/if_var.h: More partial updates from FreeBSD.
    2696         * libnetworking/rtems/rtems_bsdnet.h: Eliminate rtems_* fixed size
    2697         types.
    2698 
    2699 2005-05-06      Joel Sherrill <joel@OARcorp.com>
    2700 
    2701         * libnetworking/rtems/rtems_showifstat.c: Remove warning.
    2702         * libnetworking/net/if.h: Revert include of sys/mbuf.h in this .h file
    2703         since it causes other problems.
    2704 
    2705 2005-05-06      Joel Sherrill <joel@OARcorp.com>
    2706 
    2707         * libcsupport/src/termios.c: Removed warnings.
    2708 
    2709 2005-05-06      Joel Sherrill <joel@OARcorp.com>
    2710 
    2711         * libnetworking/net/if.h, libnetworking/net/if_ppp.c,
    2712         libnetworking/net/ppp_tty.c: Removed warnings.
    2713 
    2714 2005-05-06      Joel Sherrill <joel@OARcorp.com>
    2715 
    2716         * libblock/src/blkdev.c, libfs/src/dosfs/fat_file.c,
    2717         libfs/src/dosfs/fat_file.h, libfs/src/dosfs/msdos.h,
    2718         libfs/src/dosfs/msdos_create.c, libfs/src/dosfs/msdos_dir.c,
    2719         libfs/src/dosfs/msdos_initsupp.c, libfs/src/dosfs/msdos_misc.c:
    2720         Removed warnings.
    2721 
    2722 2005-05-04      Jennifer Averett <jennifer.averett@oarcorp.com>
    2723 
    2724         * include/rtems/pci.h: Name change to support common PCI interface
    2725 
    2726 2005-05-03      Joel Sherrill <joel@OARcorp.com>
    2727 
    2728         * libcsupport/include/ringbuf.h: Use uint8_t instead of char for raw
    2729         data buffer.
    2730 
    2731 2005-05-03      Joel Sherrill <joel@OARcorp.com>
    2732 
    2733         PR 775/core
    2734         * rtems/src/regiongetfreeinfo.c: Return RTEMS_SUCCESSFUL instead of
    2735         RTEMS_INVALID_ADDRESS on success path.
    2736 
    2737 2005-05-03      Joel Sherrill <joel@OARcorp.com>
    2738 
    2739         * libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_load_tar.c: Use uint8_t
    2740         instead of char for raw data buffer.
    2741 
    2742 2005-05-01      Ralf Corsepius <ralf.corsepius@rtems.org>
    2743 
    2744         * libnetworking/kern/kern_mib.c, libnetworking/sys/libkern.h:
    2745         Update from FreeBSD.
    2746 
    2747 2005-04-30      Ralf Corsepius <ralf.corsepius@rtems.org>
    2748 
    2749         * configure.ac: fix evaluating --enable-ada.
    2750 
    2751 2005-04-29      Jennifer Averett <jennifer.averett@oarcorp.com>
    2752 
    2753         * score/src/objectidtoname.c: Removed warnings
    2754 
    2755 2005-04-28      Joel Sherrill <joel@OARcorp.com>
    2756 
    2757         * libnetworking/kern/kern_sysctl.c, libnetworking/libc/inet_ntop.c,
    2758         libnetworking/net/if_ppp.c, libnetworking/net/pppcompress.c,
    2759         libnetworking/net/slcompress.c, libnetworking/netinet/ip_output.c,
    2760         libnetworking/netinet/udp_usrreq.c, libnetworking/nfs/bootp_subr.c,
    2761         libnetworking/rtems/rtems_select.c,
    2762         libnetworking/rtems/rtems_showifstat.c,
    2763         libnetworking/rtems/rtems_showroute.c,
    2764         libnetworking/rtems/rtems_syscall.c: Fixed type mismatch and
    2765         uninitialized variable warnings.
    2766 
    2767 2005-04-28      Joel Sherrill <joel@OARcorp.com>
    2768 
    2769         * score/src/objectidtoname.c: Fixed spacing.
    2770 
    2771 2005-04-28      Jennifer Averett <jennifer.averett@oarcorp.com>
    2772 
    2773         * score/src/objectidtoname.c: Add enable dispatch
    2774 
    2775 2005-04-28      Jennifer Averett <jennifer.averett@oarcorp.com>
    2776 
    2777         * configure.ac: Remove or32-rtems
    2778 
    2779 2005-04-23      Ralf Corsepius <ralf.corsepius@rtems.org>
    2780 
    2781         * score/cpu/Makefile.am: Remove or32 (target abandoned).
    2782 
    2783 2005-04-18      Ralf Corsepius <ralf.corsepius@rtems.org>
    2784 
    2785         * libnetworking/net/if.h: Update from FreeBSD.
    2786         * libnetworking/net/if_loop.c: Reflect updates.
    2787         * libnetworking/net/if_ppp.c: Reflect updates.
    2788         * libnetworking/net/if_types.h: Update from FreeBSD.
    2789         * libnetworking/net/ethernet.h: Add RTEMS outdated either_input.
    2790         * libnetworking/net/if.c: Partial update from FreeBSD.
    2791         * libnetworking/net/if_ethersubr.c: Partial update from FreeBSD.
    2792         * libnetworking/net/if_var.h: New (extracted from net/if.h).
    2793         * libnetworking/Makefile.am: Add net/if_var.h.
    2794 
    2795 2005-04-18      Ralf Corsepius <ralf.corsepius@rtems.org>
    2796 
    2797         * libnetworking/net/if.c, libnetworking/net/if.h,
    2798         libnetworking/sys/mbuf.h: Cosmetics from FreeBSD.
    2799 
    2800 2005-04-18      Ralf Corsepius <ralf.corsepius@rtems.org>
    2801 
    2802         * libnetworking/sys/mount.h: More updates from FreeBSD.
    2803         Remove ufs, mfs, dosfs, isofs.
    2804         * libnetworking/nfsclient/nfsargs.h: More updates from FreeBSD.
    2805 
    2806 2005-04-17      Ralf Corsepius <ralf.corsepius@rtems.org>
    2807 
    2808         * libnetworking/net/rtsock.c: More updates from FreeBSD.
    2809 
    2810 2005-04-17      Ralf Corsepius <ralf.corsepius@rtems.org>
    2811 
    2812         * libnetworking/sys/mount.h: Remove nfs_args.
    2813         * libnetworking/nfsclient/nfsargs.h: New (extracted from
    2814         sys/mount.h).
    2815         * libnetworking/nfsclient/nfsdiskless.h: New (Relocated from nfs/).
    2816         * libnetworking/nfs/nfsdiskless.h: Remove.
    2817         * libnetworking/net/netisr.h: Partial update from FreeBSD.
    2818         * libnetworking/net/rtsock.c: Cosmetical update from FreeBSD.
    2819         * libnetworking/sys/socket.h: Cosmetical update from FreeBSD.
    2820         * libnetworking/sys/queue.h: Cosmetical update from FreeBSD.
    2821         Remove special casing of arm/mips.
    2822         * libnetworking/nfs/bootp_subr.c: Reflect having introduced nfsclient/.
    2823         * libnetworking/Makefile.am: Remove changes above.
    2824 
    2825 2005-04-15      Ralf Corsepius <ralf.corsepius@rtems.org>
    2826 
    2827         * libnetworking/net/if_arp.h, libnetworking/netinet/ip.h,
    2828         libnetworking/netinet/ip_icmp.c: Partial updates from FreeBSD.
    2829 
    2830 2005-04-14      Ralf Corsepius <ralf.corsepius@rtems.org>
    2831 
    2832         * libnetworking/net/if_arp.h, libnetworking/net/if_ethersubr.c,
    2833         libnetworking/netinet/if_ether.h,
    2834         libnetworking/netinet/in.h: Partial updates from FreeBSD.
    2835 
    2836 2005-04-14      Ralf Corsepius <ralf.corsepius@rtems.org>
    2837 
    2838         * libnetworking/arpa/inet.h, libnetworking/net/if_dl.h:
    2839         Cosmetical update from FreeBSD.
    2840 
    2841 2005-04-09      Ralf Corsepius <ralf.corsepius@rtems.org>
    2842 
    2843         * libmisc/monitor/mon-symbols.c: size_t.
    2844 
    2845 2005-03-14      Joel Sherrill <joel@OARcorp.com>
    2846 
    2847         * include/rtems/pci.h: Continue PCI API unification. All use
    2848         pci_find_device().
    2849 
    2850 2005-03-14      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
    2851 
    2852         * libnetworking/netinet/in_cksum_m68k.h: Change back to lcsum[12]_lbl
    2853         to temporary labels.
    2854 
    2855 2005-03-10      Joel Sherrill <joel@OARcorp.com>
    2856 
    2857         * libnetworking/netinet/in_cksum_m68k.h: Change back to lcsum[12]_lbl
    2858         since my fix did not fix all issues.
    2859 
    2860 2005-03-05      Joel Sherrill <joel@OARcorp.com>
    2861 
    2862         * libnetworking/netinet/in_cksum_m68k.h: Change lcsum[12]_lbl to
    2863         temporary inline assembly labels to remove compilation error.
    2864 
    2865 2005-03-04      Joel Sherrill <joel@OARcorp.com>
    2866 
    2867         * include/rtems/pci.h: Clean up and reformatting. Make PCI initialize
    2868         function part of the unified PCI API.
    2869 
    2870 2005-03-04      Ralf Corsepius <ralf.corsepius@rtems.org>
    2871 
    2872         * configure.ac: Check for newlib with stdint.h/inttypes.h.
    2873         * Makefile.am: Conditionally use external stdint.h/inttypes.h for
    2874         newlib.
    2875 
    2876 2005-02-22      Ralf Corsepius <ralf.corsepius@rtems.org>
    2877 
    2878         * aclocal/rtems-top.m4: Rework rtems_updir handling to work around
    2879         ash cd'ing to '/' for 'cd .//'.
    2880 
    2881 2005-02-21      Ralf Corsepius <ralf.corsepius@rtems.org>
    2882 
    2883         PR 764/networking
    2884         * libnetworking/sys/sysctl.h: include <rtems/stdint.h>.
    2885 
    2886 2005-02-21      Ralf Corsepius <ralf.corsepius@rtems.org>
    2887 
    2888         * score/inline/rtems/score/address.inl,
    2889         score/inline/rtems/score/chain.inl,
    2890         score/inline/rtems/score/coremsg.inl,
    2891         score/inline/rtems/score/coremutex.inl,
    2892         score/inline/rtems/score/coresem.inl,
    2893         score/inline/rtems/score/heap.inl,
    2894         score/inline/rtems/score/isr.inl,
    2895         score/inline/rtems/score/mppkt.inl,
    2896         score/inline/rtems/score/object.inl,
    2897         score/inline/rtems/score/objectmp.inl,
    2898         score/inline/rtems/score/priority.inl,
    2899         score/inline/rtems/score/stack.inl,
    2900         score/inline/rtems/score/states.inl,
    2901         score/inline/rtems/score/sysstate.inl,
    2902         score/inline/rtems/score/thread.inl,
    2903         score/inline/rtems/score/threadmp.inl,
    2904         score/inline/rtems/score/tod.inl,
    2905         score/inline/rtems/score/tqdata.inl,
    2906         score/inline/rtems/score/userext.inl,
    2907         score/inline/rtems/score/watchdog.inl,
    2908         score/inline/rtems/score/wkspace.inl,
    2909         score/macros/rtems/score/address.inl,
    2910         score/macros/rtems/score/chain.inl,
    2911         score/macros/rtems/score/coremsg.inl,
    2912         score/macros/rtems/score/coremutex.inl,
    2913         score/macros/rtems/score/coresem.inl,
    2914         score/macros/rtems/score/heap.inl,
    2915         score/macros/rtems/score/isr.inl,
    2916         score/macros/rtems/score/mppkt.inl,
    2917         score/macros/rtems/score/object.inl,
    2918         score/macros/rtems/score/objectmp.inl,
    2919         score/macros/rtems/score/priority.inl,
    2920         score/macros/rtems/score/stack.inl,
    2921         score/macros/rtems/score/states.inl,
    2922         score/macros/rtems/score/sysstate.inl,
    2923         score/macros/rtems/score/thread.inl,
    2924         score/macros/rtems/score/threadmp.inl,
    2925         score/macros/rtems/score/tod.inl,
    2926         score/macros/rtems/score/tqdata.inl,
    2927         score/macros/rtems/score/userext.inl,
    2928         score/macros/rtems/score/watchdog.inl,
    2929         score/macros/rtems/score/wkspace.inl: New header guards.
    2930 
    2931 2005-02-21      Ralf Corsepius <ralf.corsepius@rtems.org>
    2932 
    2933         * rtems/inline/rtems/rtems/asr.inl,
    2934         rtems/inline/rtems/rtems/attr.inl,
    2935         rtems/inline/rtems/rtems/dpmem.inl,
    2936         rtems/inline/rtems/rtems/event.inl,
    2937         rtems/inline/rtems/rtems/eventset.inl,
    2938         rtems/inline/rtems/rtems/message.inl,
    2939         rtems/inline/rtems/rtems/modes.inl,
    2940         rtems/inline/rtems/rtems/options.inl,
    2941         rtems/inline/rtems/rtems/part.inl,
    2942         rtems/inline/rtems/rtems/ratemon.inl,
    2943         rtems/inline/rtems/rtems/region.inl,
    2944         rtems/inline/rtems/rtems/sem.inl,
    2945         rtems/inline/rtems/rtems/status.inl,
    2946         rtems/inline/rtems/rtems/support.inl,
    2947         rtems/inline/rtems/rtems/tasks.inl,
    2948         rtems/inline/rtems/rtems/timer.inl,
    2949         rtems/macros/rtems/rtems/asr.inl,
    2950         rtems/macros/rtems/rtems/attr.inl,
    2951         rtems/macros/rtems/rtems/dpmem.inl,
    2952         rtems/macros/rtems/rtems/event.inl,
    2953         rtems/macros/rtems/rtems/eventset.inl,
    2954         rtems/macros/rtems/rtems/message.inl,
    2955         rtems/macros/rtems/rtems/modes.inl,
    2956         rtems/macros/rtems/rtems/options.inl,
    2957         rtems/macros/rtems/rtems/part.inl,
    2958         rtems/macros/rtems/rtems/ratemon.inl,
    2959         rtems/macros/rtems/rtems/region.inl,
    2960         rtems/macros/rtems/rtems/sem.inl,
    2961         rtems/macros/rtems/rtems/status.inl,
    2962         rtems/macros/rtems/rtems/support.inl,
    2963         rtems/macros/rtems/rtems/tasks.inl,
    2964         rtems/macros/rtems/rtems/timer.inl: New header guards.
    2965 
    2966 2005-02-21      Ralf Corsepius <ralf.corsepius@rtems.org>
    2967 
    2968         * itron/inline/rtems/itron/eventflags.inl,
    2969         itron/inline/rtems/itron/fmempool.inl,
    2970         itron/inline/rtems/itron/intr.inl,
    2971         itron/inline/rtems/itron/mbox.inl,
    2972         itron/inline/rtems/itron/msgbuffer.inl,
    2973         itron/inline/rtems/itron/network.inl,
    2974         itron/inline/rtems/itron/port.inl,
    2975         itron/inline/rtems/itron/semaphore.inl,
    2976         itron/inline/rtems/itron/sysmgmt.inl,
    2977         itron/inline/rtems/itron/task.inl,
    2978         itron/inline/rtems/itron/time.inl,
    2979         itron/inline/rtems/itron/vmempool.inl,
    2980         itron/macros/rtems/itron/eventflags.inl,
    2981         itron/macros/rtems/itron/fmempool.inl,
    2982         itron/macros/rtems/itron/intr.inl,
    2983         itron/macros/rtems/itron/mbox.inl,
    2984         itron/macros/rtems/itron/msgbuffer.inl,
    2985         itron/macros/rtems/itron/network.inl,
    2986         itron/macros/rtems/itron/port.inl,
    2987         itron/macros/rtems/itron/semaphore.inl,
    2988         itron/macros/rtems/itron/sysmgmt.inl,
    2989         itron/macros/rtems/itron/task.inl,
    2990         itron/macros/rtems/itron/time.inl,
    2991         itron/macros/rtems/itron/vmempool.inl: New header guards.
    2992 
    2993 2005-02-21      Ralf Corsepius <ralf.corsepius@rtems.org>
    2994 
    2995         * posix/inline/rtems/posix/cond.inl,
    2996         posix/inline/rtems/posix/intr.inl,
    2997         posix/inline/rtems/posix/key.inl,
    2998         posix/inline/rtems/posix/mqueue.inl,
    2999         posix/inline/rtems/posix/mutex.inl,
    3000         posix/inline/rtems/posix/priority.inl,
    3001         posix/inline/rtems/posix/pthread.inl,
    3002         posix/inline/rtems/posix/semaphore.inl,
    3003         posix/inline/rtems/posix/timer.inl,
    3004         posix/macros/rtems/posix/cond.inl,
    3005         posix/macros/rtems/posix/intr.inl,
    3006         posix/macros/rtems/posix/key.inl,
    3007         posix/macros/rtems/posix/mqueue.inl,
    3008         posix/macros/rtems/posix/mutex.inl,
    3009         posix/macros/rtems/posix/priority.inl,
    3010         posix/macros/rtems/posix/pthread.inl,
    3011         posix/macros/rtems/posix/semaphore.inl,
    3012         posix/macros/rtems/posix/timer.inl: New header guards.
    3013 
    3014 2005-02-21      Ralf Corsepius <ralf.corsepius@rtems.org>
    3015 
    3016         * posix/include/aio.h, posix/include/devctl.h,
    3017         posix/include/intr.h, posix/include/mqueue.h,
    3018         posix/include/sched.h, posix/include/semaphore.h,
    3019         posix/include/rtems/posix/cancel.h,
    3020         posix/include/rtems/posix/cond.h,
    3021         posix/include/rtems/posix/condmp.h,
    3022         posix/include/rtems/posix/config.h,
    3023         posix/include/rtems/posix/intr.h,
    3024         posix/include/rtems/posix/key.h,
    3025         posix/include/rtems/posix/mqueue.h,
    3026         posix/include/rtems/posix/mqueuemp.h,
    3027         posix/include/rtems/posix/mutex.h,
    3028         posix/include/rtems/posix/mutexmp.h,
    3029         posix/include/rtems/posix/posixapi.h,
    3030         posix/include/rtems/posix/priority.h,
    3031         posix/include/rtems/posix/psignal.h,
    3032         posix/include/rtems/posix/pthread.h,
    3033         posix/include/rtems/posix/pthreadmp.h,
    3034         posix/include/rtems/posix/ptimer.h,
    3035         posix/include/rtems/posix/semaphore.h,
    3036         posix/include/rtems/posix/semaphoremp.h,
    3037         posix/include/rtems/posix/threadsup.h,
    3038         posix/include/rtems/posix/time.h,
    3039         posix/include/rtems/posix/timer.h: New header guards.
    3040 
    3041 2005-02-21      Ralf Corsepius <ralf.corsepius@rtems.org>
    3042 
    3043         * backward/asm.h, backward/chain.h, backward/clockdrv.h,
    3044         backward/confdefs.h, backward/console.h, backward/dosfs.h,
    3045         backward/ftpd.h, backward/imfs.h, backward/iosupp.h,
    3046         backward/itron.h, backward/ringbuf.h, backward/rtc.h,
    3047         backward/spurious.h, backward/timerdrv.h, backward/vmeintr.h,
    3048         backward/motorola/mc68230.h, backward/motorola/mc68681.h,
    3049         backward/zilog/z8030.h, backward/zilog/z8036.h,
    3050         backward/zilog/z8536.h:
    3051         New header guards.
    3052 
    3053 2005-02-19      Joel Sherrill <joel@OARcorp.com>
    3054 
    3055         PR doc/763
    3056         * score/Doxyfile: Fixed path to no_cpu.
    3057 
    3058 2005-02-19      Ralf Corsepius <ralf.corsepius@rtems.org>
    3059 
    3060         * configure.ac: Check for external ampolish3.
    3061 
    3062 2005-02-18      Ralf Corsepius <ralf.corsepius@rtems.org>
    3063 
    3064         * libnetworking/vm/vm_extern.h, libnetworking/vm/vm_kern.h:
    3065         Update from FreeBSD.
    3066 
    3067 2005-02-17      Joel Sherrill <joel@OARcorp.com>
    3068 
    3069         * include/rtems/pci.h: Merge differences from
    3070         libbsp/powerpc/shared/pci/pci.h.
    3071 
    3072 2005-02-17      Ralf Corsepius <ralf.corsepius@rtems.org>
    3073 
    3074         * libnetworking/vm/vm_param.h: Update from FreeBSD.
    3075 
    3076 2005-02-17      Ralf Corsepius <ralf.corsepius@rtems.org>
    3077 
    3078         * libblock/include/rtems/diskdevs.h: Use uint32_t for ictrl req
    3079         argument (16bit target compliance).
    3080 
    3081 2005-02-17      Ralf Corsepius <ralf.corsepius@rtems.org>
    3082 
    3083         * libblock/include/rtems/ramdisk.h:
    3084         size_t rtems_ramdisk_configuration_size.
    3085         * libblock/src/ramdisk.c: Adaptations for 16bit target compliance.
    3086 
    3087 2005-02-17      Ralf Corsepius <ralf.corsepius@rtems.org>
    3088 
    3089         * libnetworking/sys/sysctl.h (struct sysctl_oid): uint32_t
    3090         oid_kind (16bit target compliance).
    3091 
    3092 2005-02-12      Ralf Corsepius <ralf.corsepius@rtems.org>
    3093 
    3094         * configure.ac: Remove LIBSCORECPU.
    3095         * wrapup/Makefile.am: Reflect changes above.
    3096 
    3097 2005-02-10      Joel Sherrill <joel@OARcorp.com>
    3098 
    3099         PR 753/rtems
    3100         * score/include/rtems/score/object.h,
    3101         score/src/objectinitializeinformation.c: Configured number of objects
    3102         needs to be of a type with more bits than Objects_Maximum to support
    3103         configuring unlimited objects. The type for configuring the maximum
    3104         number of objects should probably always be the same fundamental type
    3105         as Object Id. For 16-bit Id configurations, the constant
    3106         OBJECTS_UNLIMITED_OBJECTS was changed to 0x8000 to move in this
    3107         direction.
    3108 
    3109 2005-02-09      Ralf Corsepius <ralf.corsepius@rtems.org>
    3110 
    3111         * libmisc/untar/untar.c (_rtems_octal2ulong): Replace.
    3112 
    3113 2005-02-08      Ralf Corsepius <ralf.corsepius@rtems.org>
    3114 
    3115         * ftpd/Makefile.am: Split preinstallation rules in to separate
    3116         preinstall.am-files.
    3117         * ftpd/preinstall.am: New (Generated from corresponding Makefile.am).
    3118 
    3119 2005-02-08      Ralf Corsepius <ralf.corsepius@rtems.org>
    3120 
    3121         * librpc/Makefile.am: Split preinstallation rules in to separate
    3122         preinstall.am-files.
    3123         * librpc/preinstall.am: New (Generated from corresponding Makefile.am).
    3124 
    3125 2005-02-08      Eric Norum <norum@aps.anl.gov>
    3126 
    3127         * libfs/Makefile.am, libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_eval.c,
    3128         libfs/src/imfs/imfs_fchmod.c, libfs/src/imfs/imfs_handlers_memfile.c,
    3129         libfs/src/imfs/imfs_init.c, libfs/src/imfs/imfs_initsupp.c,
    3130         libfs/src/imfs/imfs_load_tar.c, libfs/src/imfs/linearfile.c,
    3131         libfs/src/imfs/memfile.c, libfs/src/imfs/miniimfs_init.c: Add
    3132         'copy-on-write' semantics to rtems_tarfs_load().
    3133 
    3134 2005-02-08      Ralf Corsepius <ralf.corsepius@rtems.org>
    3135 
    3136         * httpd/Makefile.am: Split preinstallation rules in to separate
    3137         preinstall.am-files.
    3138         * httpd/preinstall.am: New (Generated from corresponding Makefile.am).
    3139 
    3140 2005-02-08      Ralf Corsepius <ralf.corsepius@rtems.org>
    3141 
    3142         * itron/Makefile.am, libcsupport/Makefile.am,
    3143         libnetworking/Makefile.am, posix/Makefile.am,
    3144         rtems/Makefile.am, sapi/Makefile.am,
    3145         score/Makefile.am, wrapup/Makefile.am,
    3146         Makefile.am: Split preinstallation rules in to separate
    3147         preinstall.am-files.
    3148         * itron/preinstall.am, libcsupport/preinstall.am,
    3149         libnetworking/preinstall.am, posix/preinstall.am,
    3150         rtems/preinstall.am, sapi/preinstall.am,
    3151         score/preinstall.am, wrapup/preinstall.am,
    3152         preinstall.am: New (Generated from corresponding Makefile.ams).
    3153         * configure.ac: Add AM_CONDITIONAL(AMPOLISH3)-stub.
    3154 
    3155 2005-02-08      Ralf Corsepius <ralf.corsepius@rtems.org>
    3156 
    3157         * configure.ac: Add new header guard to cpuopts.h.
    3158         * Makefile.am: Add libfs, libblock, ftpd header install rules.
    3159         * libfs/Makefile.am, libblock/Makefile.am, ftpd/Makefile.am: Remove
    3160         header install rules.
    3161 
    3162 2005-02-08      Ralf Corsepius <ralf.corsepius@rtems.org>
    3163 
    3164         * aclocal/rtems-top.m4 (rtems_updir): Quote sed args.
    3165 
    3166 2005-02-08      Ralf Corsepius <ralf.corsepius@rtems.org>
    3167 
    3168         * libnetworking/net/if_ppp.c, libnetworking/net/if_pppvar.h:
    3169         Ansification, cosmetics from FreeBSD.
    3170 
    3171 2005-02-07      Ralf Corsepius <ralf.corsepius@rtems.org>
    3172 
    3173         * libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_load_tar.c,
    3174         libmisc/untar/untar.c, libmisc/untar/untar.h:
    3175         Various generalizations and fixes.
    3176 
    3177 2005-02-07      Ralf Corsepius <ralf.corsepius@rtems.org>
    3178 
    3179         * Makefile.am: Add include/rtems/tar.h.
    3180         Merge-in header rules from libmisc/Makefile.am
    3181         * libmisc/Makefile.am: Remove header rules.
    3182         Remove lib-specific CPPFLAGS.
    3183         * configure.ac: Add checks for <tar.h>
    3184 
    3185 2005-02-07      Ralf Corsepius <ralf.corsepius@rtems.org>
    3186 
    3187         * include/rtems/tar.h: New.
    3188 
    3189 2005-02-05      Ralf Corsepius <ralf.corsepius@rtems.org>
    3190 
    3191         * libfs/Makefile.am: Build libfs/src/imfs/imfs_load_tar.c.
    3192 
    3193 2005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
    3194 
    3195         * libnetworking/libc/res_init.c, libnetworking/netinet/in.h,
    3196         libnetworking/netinet/in_pcb.c, libnetworking/netinet/raw_ip.c:
    3197         Misc. part. updates from FreeBSD.
    3198 
    3199 2005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
    3200 
    3201         * automake/compile.am: Remove depend: (Redundant).
    3202 
    3203 2005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
    3204 
    3205         * rtems/include/rtems/rtems/sem.h, rtems/src/semcreate.c,
    3206         rtems/src/semdelete.c, rtems/src/semflush.c,
    3207         rtems/src/semident.c, rtems/src/semobtain.c,
    3208         rtems/src/semrelease.c: Use rtems_id for semaphores.
    3209 
    3210 2005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
    3211 
    3212         * libcsupport/include/rtems/libio.h: Use rtems_id for semaphores.
    3213         Use char* for buffer.
    3214         * backward/ftpd.h: New.
    3215         * Makefile.am: Reflect having added backward/ftpd.h.
    3216 
    3217 2005-02-04      Ralf Corsepius <ralf.corsepius@rtems.org>
    3218 
    3219         PR 756/rtems
    3220         * ftpd/ftpd.c, ftpd/ftpd.h, ftpd/Makefile.am: New (relocated from
    3221         /c/src/libnetworking/ftpd)
    3222         * ftpd/ftd.h: New header guards.
    3223         * ftpd/Makefile.am: Install libftd.a, install ftp.h to rtems/ftp.h.
    3224         * configure.ac: Add ftpd/Makefile.
    3225         * Makefile.am: Add ftpd.
    3226 
    3227 2005-02-03      Ralf Corsepius <ralf.corsepius@rtems.org>
    3228 
    3229         * librpc/include/rpc/clnt_stat.h, librpc/include/rpc/rpcent.h:
    3230         New (From FreeBSD).
    3231         * librpc/include/rpc/rpc.h: Partial update from FreeBSD.
    3232         * librpc/Makefile.am: Reflect changes above.
    3233 
    3234 2005-02-03      Ralf Corsepius <ralf.corsepius@rtems.org>
    3235 
    3236         * librpc/include/rpc/types.h: Partial update from FreeBSD.
    3237         Use stdint.h types instead of sys/types.h.
    3238         * librpc/src/rpc/bindresvport.c: Partial update from FreeBSD.
    3239 
    3240 2005-02-03      Ralf Corsepius <ralf.corsepius@rtems.org>
    3241 
    3242         PR 755/rtems
    3243         * libnetworking/libc/res_init.c, libnetworking/lib/rtems_bsdnet_ntp.c,
    3244         libnetworking/nfs/bootp_subr.c: Include <rtems/bsdnet/servers.h>.
    3245 
    3246 2005-02-03      Ralf Corsepius <ralf.corsepius@rtems.org>
    3247 
    3248         PR 755/rtems
    3249         * libnetworking/rtems_glue.c:
    3250         Rename rtems_bsdnet_nameservers to _rtems_bsdnet_nameservers.
    3251         Rename rtems_bsdnet_ntpservers to _rtems_bsdnet_ntpservers.
    3252         Add new rtems_bsdnet_nameservers, rtems_bsdnet_ntpservers as
    3253         pointers to _rtems_bsdnet_*servers arrays.
    3254         * libnetworking/rtems/rtems_bsdnet_internal.h: Remove
    3255         rtems_bsdnet_nameserver, rtems_bsdnet_nameserver_count.
    3256         * libnetworking/rtems/rtems_bsdnet.h: Remove
    3257         rtems_bsdnet_ntpserver, rtems_bsdnet_ntp_count.
    3258         * libnetworking/rtems/bsdnet/servers.h: New.
    3259         * libnetworking/opt_ipsec.h: New (BSD compatibility).
    3260         * libnetworking/Makefile.am: Reflect changes above.
    3261 
    3262 2005-02-02      Ralf Corsepius <ralf.corsepius@rtems.org>
    3263 
    3264         * libnetworking/rtems/ftpfs.h, libnetworking/rtems/mkrootfs.h,
    3265         libnetworking/rtems/rtems_bsdnet_internal.h,
    3266         libnetworking/rtems/rtems_bsdnet.h,
    3267         libnetworking/rtems/tftp.h: New header guards.
    3268 
    3269 2005-02-02      Ralf Corsepius <ralf.corsepius@rtems.org>
    3270 
    3271         * libnetworking/rtems/issetugid.c,
    3272         libnetworking/rtems/mkrootfs.c,
    3273         libnetworking/rtems/rtems_bootp.c,
    3274         libnetworking/rtems/rtems_bsdnet_malloc_starvation.c,
    3275         libnetworking/rtems/rtems_glue.c,
    3276         libnetworking/rtems/rtems_select.c,
    3277         libnetworking/rtems/rtems_showicmpstat.c,
    3278         libnetworking/rtems/rtems_showifstat.c,
    3279         libnetworking/rtems/rtems_showipstat.c,
    3280         libnetworking/rtems/rtems_showmbuf.c,
    3281         libnetworking/rtems/rtems_showroute.c,
    3282         libnetworking/rtems/rtems_showtcpstat.c,
    3283         libnetworking/rtems/rtems_showudpstat.c,
    3284         libnetworking/rtems/rtems_syscall.c,
    3285         libnetworking/rtems/sghostname.c: Include config.h.
    3286 
    3287 2005-02-01      Joel Sherrill <joel@OARcorp.com>
    3288 
    3289         * libblock/include/rtems/bdbuf.h,
    3290         libblock/include/rtems/ide_part_table.h, libblock/src/blkdev.c,
    3291         libcsupport/include/rtems/termiostypes.h, libcsupport/src/termios.c,
    3292         posix/macros/rtems/posix/cond.inl,
    3293         posix/macros/rtems/posix/mutex.inl : Remove warnings.
    3294 
    3295 2005-02-01      Ralf Corsepius <ralf.corsepius@rtems.org>
    3296 
    3297         * aclocal/prog-cc.m4: Remove refs to gcc-isystem.m4.
    3298         * aclocal/gcc-isystem.m4: Remove (Unused).
    3299 
    3300 2005-01-28      Eric Norum <norume@aps.anl.gov>
    3301 
    3302         * libnetworking/rtems/rtems_glue.c: Remove dead variable.
    3303 
    3304 2005-01-28      Ralf Corsepius <ralf.corsepius@rtems.org>
    3305 
    3306         * itron/include/itron.h,
    3307         itron/include/itronsys/eventflags.h,
    3308         itron/include/itronsys/fmempool.h,
    3309         itron/include/itronsys/intr.h,
    3310         itron/include/itronsys/mbox.h,
    3311         itron/include/itronsys/msgbuffer.h,
    3312         itron/include/itronsys/network.h,
    3313         itron/include/itronsys/port.h,
    3314         itron/include/itronsys/semaphore.h,
    3315         itron/include/itronsys/status.h,
    3316         itron/include/itronsys/sysmgmt.h,
    3317         itron/include/itronsys/task.h,
    3318         itron/include/itronsys/time.h,
    3319         itron/include/itronsys/types.h,
    3320         itron/include/itronsys/vmempool.h,
    3321         itron/include/rtems/itron/config.h,
    3322         itron/include/rtems/itron/eventflags.h,
    3323         itron/include/rtems/itron/fmempool.h,
    3324         itron/include/rtems/itron/intr.h,
    3325         itron/include/rtems/itron/itronapi.h,
    3326         itron/include/rtems/itron/mbox.h,
    3327         itron/include/rtems/itron/msgbuffer.h,
    3328         itron/include/rtems/itron/network.h,
    3329         itron/include/rtems/itron/object.h,
    3330         itron/include/rtems/itron/port.h,
    3331         itron/include/rtems/itron/semaphore.h,
    3332         itron/include/rtems/itron/sysmgmt.h,
    3333         itron/include/rtems/itron/task.h,
    3334         itron/include/rtems/itron/time.h,
    3335         itron/include/rtems/itron/vmempool.h: New header guards.
    3336 
    3337 2005-01-28      Ralf Corsepius <ralf.corsepius@rtems.org>
    3338 
    3339         * libblock/include/rtems/bdbuf.h, libblock/include/rtems/blkdev.h,
    3340         libblock/include/rtems/diskdevs.h,
    3341         libblock/include/rtems/ide_part_table.h,
    3342         libblock/include/rtems/ramdisk.h,
    3343         libfs/src/dosfs/dosfs.h, libfs/src/imfs/imfs.h:
    3344         New header guards.
    3345 
    3346 2005-01-28      Ralf Corsepius <ralf.corsepius@rtems.org>
    3347 
    3348         * libcsupport/include/inttypes.h: New header guard.
    3349         Fix doxygen preamble.
    3350 
    3351 2005-01-28      Ralf Corsepius <ralf.corsepius@rtems.org>
    3352 
    3353         * libcsupport/include/motorola/mc68230.h,
    3354         libcsupport/include/motorola/mc68681.h,
    3355         libcsupport/include/chain.h,
    3356         libcsupport/include/clockdrv.h,
    3357         libcsupport/include/console.h,
    3358         libcsupport/include/iosupp.h,
    3359         libcsupport/include/ringbuf.h,
    3360         libcsupport/include/rtc.h,
    3361         libcsupport/include/spurious.h,
    3362         libcsupport/include/timerdrv.h,
    3363         libcsupport/include/vmeintr.h,
    3364         libcsupport/include/rtems/libio.h,
    3365         libcsupport/include/rtems/assoc.h,
    3366         libcsupport/include/rtems/error.h,
    3367         libcsupport/include/rtems/libcsupport.h,
    3368         libcsupport/include/rtems/libio_.h,
    3369         libcsupport/include/rtems/termiostypes.h,
    3370         libcsupport/include/rtems/cdefs.h,
    3371         libcsupport/include/zilog/z8036.h,
    3372         libcsupport/include/zilog/z8530.h,
    3373         libcsupport/include/zilog/z8536.h: New header guards.
    3374 
    3375 2005-01-28      Ralf Corsepius <ralf.corsepius@rtems.org>
    3376 
    3377         * include/rtems/bspIo.h, include/rtems/concat.h,
    3378         include/rtems/fs.h, include/rtems/pci.h,
    3379         include/rtems/stdint.h, include/rtems/userenv.h:
    3380         New header guards.
    3381 
    3382 2005-01-28      Ralf Corsepius <ralf.corsepius@rtems.org>
    3383 
    3384         * rtems/include/rtems.h, rtems/include/rtems/rtems/asr.h,
    3385         rtems/include/rtems/rtems/attr.h, rtems/include/rtems/rtems/cache.h,
    3386         rtems/include/rtems/rtems/clock.h,
    3387         rtems/include/rtems/rtems/config.h,
    3388         rtems/include/rtems/rtems/dpmem.h,
    3389         rtems/include/rtems/rtems/event.h,
    3390         rtems/include/rtems/rtems/eventmp.h,
    3391         rtems/include/rtems/rtems/eventset.h,
    3392         rtems/include/rtems/rtems/intr.h,
    3393         rtems/include/rtems/rtems/message.h,
    3394         rtems/include/rtems/rtems/modes.h, rtems/include/rtems/rtems/mp.h,
    3395         rtems/include/rtems/rtems/msgmp.h,
    3396         rtems/include/rtems/rtems/options.h,
    3397         rtems/include/rtems/rtems/part.h,
    3398         rtems/include/rtems/rtems/partmp.h,
    3399         rtems/include/rtems/rtems/ratemon.h,
    3400         rtems/include/rtems/rtems/region.h,
    3401         rtems/include/rtems/rtems/regionmp.h,
    3402         rtems/include/rtems/rtems/rtemsapi.h,
    3403         rtems/include/rtems/rtems/sem.h, rtems/include/rtems/rtems/semmp.h,
    3404         rtems/include/rtems/rtems/signal.h,
    3405         rtems/include/rtems/rtems/signalmp.h,
    3406         rtems/include/rtems/rtems/status.h,
    3407         rtems/include/rtems/rtems/support.h,
    3408         rtems/include/rtems/rtems/taskmp.h,
    3409         rtems/include/rtems/rtems/tasks.h,
    3410         rtems/include/rtems/rtems/timer.h,
    3411         rtems/include/rtems/rtems/types.h, sapi/include/rtems/config.h,
    3412         sapi/include/rtems/extension.h, sapi/include/rtems/fatal.h,
    3413         sapi/include/rtems/init.h, sapi/include/rtems/io.h,
    3414         sapi/include/rtems/mptables.h, sapi/include/rtems/sptables.h,
    3415         score/include/rtems/debug.h, score/include/rtems/seterr.h,
    3416         score/include/rtems/system.h, score/include/rtems/score/address.h,
    3417         score/include/rtems/score/apiext.h,
    3418         score/include/rtems/score/apimutex.h,
    3419         score/include/rtems/score/bitfield.h,
    3420         score/include/rtems/score/chain.h,
    3421         score/include/rtems/score/context.h,
    3422         score/include/rtems/score/copyrt.h,
    3423         score/include/rtems/score/coremsg.h,
    3424         score/include/rtems/score/coremutex.h,
    3425         score/include/rtems/score/coresem.h,
    3426         score/include/rtems/score/heap.h,
    3427         score/include/rtems/score/interr.h, score/include/rtems/score/isr.h,
    3428         score/include/rtems/score/mpci.h, score/include/rtems/score/mppkt.h,
    3429         score/include/rtems/score/object.h,
    3430         score/include/rtems/score/objectmp.h,
    3431         score/include/rtems/score/priority.h,
    3432         score/include/rtems/score/stack.h,
    3433         score/include/rtems/score/states.h,
    3434         score/include/rtems/score/sysstate.h,
    3435         score/include/rtems/score/thread.h,
    3436         score/include/rtems/score/threadmp.h,
    3437         score/include/rtems/score/threadq.h,
    3438         score/include/rtems/score/tod.h, score/include/rtems/score/tqdata.h,
    3439         score/include/rtems/score/userext.h,
    3440         score/include/rtems/score/watchdog.h,
    3441         score/include/rtems/score/wkspace.h: New header guard.
    3442 
    3443 2005-01-28      Ralf Corsepius <ralf.corsepius@rtems.org>
    3444 
    3445         * automake/compile.am: Remove RTEMS_CPPFLAGS.
    3446 
    3447 2005-01-28      Ralf Corsepius <ralf.corsepius@rtems.org>
    3448 
    3449         * libnetworking/net/if_pppvar.h: Ansify.
    3450 
    3451 2005-01-28      Ralf Corsepius <ralf.corsepius@rtems.org>
    3452 
    3453         * include/rtems/userenv.h: Set up LOGIN_NAME_MAX iff not having been
    3454         defined before.
    3455 
    3456 2005-01-28      Ralf Corsepius <ralf.corsepius@rtems.org>
    3457 
    3458         * sapi/src/debug.c, sapi/src/exinit.c, sapi/src/extension.c,
    3459         sapi/src/extensioncreate.c, sapi/src/extensiondelete.c,
    3460         sapi/src/extensionident.c, sapi/src/fatal.c, sapi/src/io.c,
    3461         sapi/src/itronapi.c, sapi/src/posixapi.c, sapi/src/rtemsapi.c:
    3462         Include config.h.
    3463 
    3464 2005-01-27      Ralf Corsepius <ralf.corsepius@rtems.org>
    3465 
    3466         * libcsupport/src/lstat.c, libcsupport/src/readdir_r.c:
    3467         Include config.h.
    3468 
    3469 2005-01-27      Ralf Corsepius <ralf.corsepius@rtems.org>
    3470 
    3471         * libmisc/untar/untar.h: New prototype to eleminate warnings.
    3472         * libmisc/untar/untar.c: Cosmetics, add symlinks.
    3473 
    3474 2005-01-27      Ralf Corsepius <ralf.corsepius@rtems.org>
    3475 
    3476         * libcsupport/include/tar.h: New (SUSv3).
    3477         * Makefile.am: Integrate newlib-specific headers.
    3478         Add libcsupport/include/tar.h.
    3479         * libcsupport/Makefile.am: Remove newlib-specific headers.
    3480 
    3481 2005-01-27      Ralf Corsepius <ralf.corsepius@rtems.org>
    3482 
    3483         * libmisc/fsmount/fsmount.c: Include config.h.
    3484 
    3485 2005-01-27      Ralf Corsepius <ralf.corsepius@rtems.org>
    3486 
    3487         * score/src/apiext.c, score/src/chain.c, score/src/coremsg.c,
    3488         score/src/coremsgbroadcast.c, score/src/coremsgclose.c,
    3489         score/src/coremsgflush.c, score/src/coremsgflushsupp.c,
    3490         score/src/coremsgflushwait.c, score/src/coremsginsert.c,
    3491         score/src/coremsgseize.c, score/src/coremsgsubmit.c,
    3492         score/src/coremutex.c, score/src/coremutexflush.c,
    3493         score/src/coremutexseize.c, score/src/coremutexsurrender.c,
    3494         score/src/coresem.c, score/src/coresemflush.c,
    3495         score/src/coresemseize.c, score/src/coresemsurrender.c,
    3496         score/src/coretod.c, score/src/coretodset.c,
    3497         score/src/coretodtickle.c, score/src/coretodtoseconds.c,
    3498         score/src/coretodvalidate.c, score/src/heap.c,
    3499         score/src/heapallocate.c, score/src/heapallocatealigned.c,
    3500         score/src/heapextend.c, score/src/heapfree.c,
    3501         score/src/heapgetfreeinfo.c, score/src/heapgetinfo.c,
    3502         score/src/heapsizeofuserarea.c, score/src/heapwalk.c,
    3503         score/src/interr.c, score/src/isr.c, score/src/iterateoverthreads.c,
    3504         score/src/mpci.c, score/src/object.c, score/src/objectallocate.c,
    3505         score/src/objectallocatebyindex.c, score/src/objectclearname.c,
    3506         score/src/objectcomparenameraw.c,
    3507         score/src/objectcomparenamestring.c, score/src/objectcopynameraw.c,
    3508         score/src/objectcopynamestring.c,
    3509         score/src/objectextendinformation.c, score/src/objectfree.c,
    3510         score/src/objectget.c, score/src/objectgetbyindex.c,
    3511         score/src/objectgetisr.c, score/src/objectgetnext.c,
    3512         score/src/objectgetnoprotection.c, score/src/objectidtoname.c,
    3513         score/src/objectinitializeinformation.c, score/src/objectmp.c,
    3514         score/src/objectnametoid.c, score/src/objectshrinkinformation.c,
    3515         score/src/thread.c, score/src/threadchangepriority.c,
    3516         score/src/threadclearstate.c, score/src/threadclose.c,
    3517         score/src/threadcreateidle.c, score/src/threaddelayended.c,
    3518         score/src/threaddispatch.c, score/src/threadevaluatemode.c,
    3519         score/src/threadget.c, score/src/threadhandler.c,
    3520         score/src/threadidlebody.c, score/src/threadinitialize.c,
    3521         score/src/threadloadenv.c, score/src/threadmp.c,
    3522         score/src/threadq.c, score/src/threadqdequeue.c,
    3523         score/src/threadqdequeuefifo.c, score/src/threadqdequeuepriority.c,
    3524         score/src/threadqenqueue.c, score/src/threadqenqueuefifo.c,
    3525         score/src/threadqenqueuepriority.c, score/src/threadqextract.c,
    3526         score/src/threadqextractfifo.c, score/src/threadqextractpriority.c,
    3527         score/src/threadqextractwithproxy.c, score/src/threadqfirst.c,
    3528         score/src/threadqfirstfifo.c, score/src/threadqfirstpriority.c,
    3529         score/src/threadqflush.c, score/src/threadqtimeout.c,
    3530         score/src/threadready.c, score/src/threadreset.c,
    3531         score/src/threadresettimeslice.c, score/src/threadrestart.c,
    3532         score/src/threadresume.c, score/src/threadrotatequeue.c,
    3533         score/src/threadsetpriority.c, score/src/threadsetstate.c,
    3534         score/src/threadsettransient.c, score/src/threadstackallocate.c,
    3535         score/src/threadstackfree.c, score/src/threadstart.c,
    3536         score/src/threadstartmultitasking.c, score/src/threadsuspend.c,
    3537         score/src/threadtickletimeslice.c, score/src/threadyieldprocessor.c,
    3538         score/src/userext.c, score/src/watchdog.c,
    3539         score/src/watchdogadjust.c, score/src/watchdoginsert.c,
    3540         score/src/watchdogremove.c, score/src/watchdogtickle.c,
    3541         score/src/wkspace.c: Include config.h.
    3542 
    3543 2005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
    3544 
    3545         * include/rtems/stdint.h: Add signed8, signed16, signed32,
    3546         unsigned8, unsigned16, unsigned32.
    3547 
    3548 2005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
    3549 
    3550         * score/include/rtems/score/heap.h: Use uintptr_t for _H_uptr_t.
    3551         * score/inline/rtems/score/address.inl: Remove
    3552         RTEMS_CPU_HAS_16_BIT_ADDRESSES.
    3553         Use uintptr_t for void* to address casts.
    3554 
    3555 2005-01-24      Ralf Corsepius <ralf.corsepius@rtems.org>
    3556 
    3557         * libcsupport/include/stdint.h: Use __PTRDIFF_TYPE__ for intptr_t.
    3558 
    3559 2005-01-23      Ralf Corsepius <ralf.corsepius@rtems.org>
    3560 
    3561         * sapi/src/fatal.c, score/src/interr.c:
    3562         Remove volatile on return type.
    3563 
    3564 2005-01-20  Sergei Organov  <osv@topconrd.ru>
    3565 
    3566         PR 536/rtems
    3567         Heap manager re-implementation to consume less memory and still satisfy
    3568         alignment requirements.
    3569        
    3570         * score/src/heap.c, score/src/heapallocate.c, score/src/heapextend.c,
    3571         score/src/heapfree.c, score/src/heapgetinfo.c,
    3572         score/src/heapgetfreeinfo.c, core/src/heapsizeofuserarea.c,
    3573         score/src/heapwalk.c, core/macros/rtems/score/heap.inl,
    3574         score/inline/rtems/score/heap.inl,
    3575         score/include/rtems/score/heap.h: Reimplemented.
    3576         * score/src/heapallocatealigned.c: new file
    3577         * score/Makefile.am: HEAP_C_FILES: add score/src/heapallocatealigned.c
    3578 
    3579 2005-01-20      Joel Sherrill <joel@OARcorp.com>
    3580 
    3581         PR 745/rtems
    3582         * rtems/src/ratemoncreate.c, rtems/src/timercreate.c: Make sure
    3583         internal timer structures are initialized so object control reuse is
    3584         safe.
    3585 
    3586 2005-01-20      Joel Sherrill <joel@OARcorp.com>
    3587 
    3588         PR 740/rtems
    3589         * score/src/heapgetfreeinfo.c: Return size of largest not of last block.
    3590 
    3591 2005-01-18      Ralf Corsepius <ralf.corsepius@rtems.org>
    3592 
    3593         * libfs/src/dosfs/fat.c (fat_init_volume_info): Reflect
    3594         fs_info->sec_buf being a uint8_t.
    3595         * libfs/src/dosfs/msdos_create.c, libfs/src/dosfs/msdos_misc.c:
    3596         Eliminate warnings.
    3597 
    3598 2005-01-18      Ralf Corsepius <ralf.corsepius@rtems.org>
    3599 
    3600         * libfs/src/dosfs/msdos_misc.c
    3601         (msdos_get_dotdot_dir_info_cluster_num_and_offset):
    3602         Remove cur_node (Unused).
    3603 
    3604 2005-01-18      Ralf Corsepius <ralf.corsepius@rtems.org>
    3605 
    3606         * libcsupport/src/termios.c: Remove unnecessary type casts.
    3607 
    3608 2005-01-18      Ralf Corsepius <ralf.corsepius@rtems.org>
    3609 
    3610         * sapi/include/rtems/io.h : size_t device_name_length.
    3611 
    3612 2005-01-18      Ralf Corsepius <ralf.corsepius@rtems.org>
    3613 
    3614         * sapi/include/rtems/fatal.h, score/include/rtems/score/interr.h:
    3615         Remove volatile on return type.
    3616 
    3617 2005-01-18      Ralf Corsepius <ralf.corsepius@rtems.org>
    3618 
    3619         * itron/inline/rtems/itron/task.inl (_ITRON_Task_Priority_to_Core,
    3620         _ITRON_tasks_Core_to_Priority): Correct return types.
    3621 
    3622 2005-01-18      Ralf Corsepius <ralf.corsepius@rtems.org>
    3623 
    3624         * rtems/src/attr.c, rtems/src/clockget.c, rtems/src/clockset.c,
    3625         rtems/src/clocktick.c, rtems/src/dpmem.c, rtems/src/dpmemcreate.c,
    3626         rtems/src/dpmemdelete.c, rtems/src/dpmemexternal2internal.c,
    3627         rtems/src/dpmemident.c, rtems/src/dpmeminternal2external.c,
    3628         rtems/src/event.c, rtems/src/eventmp.c, rtems/src/eventreceive.c,
    3629         rtems/src/eventseize.c, rtems/src/eventsend.c,
    3630         rtems/src/eventsurrender.c, rtems/src/eventtimeout.c,
    3631         rtems/src/intr.c, rtems/src/intrbody.c, rtems/src/intrcatch.c,
    3632         rtems/src/mp.c, rtems/src/msg.c, rtems/src/msgmp.c,
    3633         rtems/src/msgqallocate.c, rtems/src/msgqbroadcast.c,
    3634         rtems/src/msgqcreate.c, rtems/src/msgqdelete.c,
    3635         rtems/src/msgqflush.c, rtems/src/msgqgetnumberpending.c,
    3636         rtems/src/msgqident.c, rtems/src/msgqreceive.c,
    3637         rtems/src/msgqsend.c, rtems/src/msgqsubmit.c,
    3638         rtems/src/msgqtranslatereturncode.c, rtems/src/msgqurgent.c,
    3639         rtems/src/part.c, rtems/src/partcreate.c, rtems/src/partdelete.c,
    3640         rtems/src/partgetbuffer.c, rtems/src/partident.c,
    3641         rtems/src/partmp.c, rtems/src/partreturnbuffer.c,
    3642         rtems/src/ratemon.c, rtems/src/ratemoncancel.c,
    3643         rtems/src/ratemoncreate.c, rtems/src/ratemondelete.c,
    3644         rtems/src/ratemongetstatus.c, rtems/src/ratemonident.c,
    3645         rtems/src/ratemonperiod.c, rtems/src/ratemontimeout.c,
    3646         rtems/src/region.c, rtems/src/regioncreate.c,
    3647         rtems/src/regiondelete.c, rtems/src/regionextend.c,
    3648         rtems/src/regiongetfreeinfo.c, rtems/src/regiongetinfo.c,
    3649         rtems/src/regiongetsegment.c, rtems/src/regiongetsegmentsize.c,
    3650         rtems/src/regionident.c, rtems/src/regionmp.c,
    3651         rtems/src/regionreturnsegment.c, rtems/src/rtclock.c,
    3652         rtems/src/rtemsidtoname.c, rtems/src/rtemstimer.c, rtems/src/sem.c,
    3653         rtems/src/semcreate.c, rtems/src/semdelete.c, rtems/src/semflush.c,
    3654         rtems/src/semident.c, rtems/src/semmp.c, rtems/src/semobtain.c,
    3655         rtems/src/semrelease.c, rtems/src/semtranslatereturncode.c,
    3656         rtems/src/signal.c, rtems/src/signalcatch.c, rtems/src/signalmp.c,
    3657         rtems/src/signalsend.c, rtems/src/taskcreate.c,
    3658         rtems/src/taskdelete.c, rtems/src/taskgetnote.c,
    3659         rtems/src/taskident.c, rtems/src/taskinitusers.c,
    3660         rtems/src/taskissuspended.c, rtems/src/taskmode.c,
    3661         rtems/src/taskmp.c, rtems/src/taskrestart.c, rtems/src/taskresume.c,
    3662         rtems/src/tasks.c, rtems/src/tasksetnote.c,
    3663         rtems/src/tasksetpriority.c, rtems/src/taskstart.c,
    3664         rtems/src/tasksuspend.c, rtems/src/taskvariableadd.c,
    3665         rtems/src/taskvariabledelete.c, rtems/src/taskvariableget.c,
    3666         rtems/src/taskwakeafter.c, rtems/src/taskwakewhen.c,
    3667         rtems/src/timercancel.c, rtems/src/timercreate.c,
    3668         rtems/src/timerdelete.c, rtems/src/timerfireafter.c,
    3669         rtems/src/timerfirewhen.c, rtems/src/timergetinfo.c,
    3670         rtems/src/timerident.c, rtems/src/timerreset.c,
    3671         rtems/src/timerserver.c, rtems/src/timerserverfireafter.c,
    3672         rtems/src/timerserverfirewhen.c: Include config.h.
    3673 
    3674 2005-01-18      Ralf Corsepius <ralf.corsepius@rtems.org>
    3675 
    3676         * score/inline/rtems/score/userext.inl: Include <string.h>.
    3677 
    3678 2005-01-14      Ralf Corsepius <ralf.corsepius@rtems.org>
    3679 
    3680         PR 742/rtems
    3681         * score/include/rtems/system.h: Remove stringify().
    3682 
    3683 2005-01-13      Joel Sherrill <joel@oarcorp.com>
    3684                 Ralf Corsepius <ralf.corsepius@rtems.org>
    3685 
    3686         * libcsupport/src/gxx_wrapper.c: Reflect GCC-4.0's gthr-rtems.h.
    3687 
    3688 2005-01-09      Joel Sherrill <joel@oarcorp.com>
    3689 
    3690         * librpc/include/rpc/clnt.h, librpc/src/rpc/authunix_prot.c,
    3691         librpc/src/rpc/clnt_tcp.c, librpc/src/rpc/pmap_prot2.c,
    3692         librpc/src/rpc/pmap_rmt.c, librpc/src/rpc/rtems_portmapper.c,
    3693         librpc/src/rpc/svc_simple.c: Fix warnings.
    3694 
    3695 2005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
    3696 
    3697         * librpc/include/rpc/auth_des.h, librpc/include/rpc/xdr.h,
    3698         librpc/src/rpc/auth_des.c, librpc/src/rpc/auth_unix.c,
    3699         librpc/src/rpc/rpc_prot.c, librpc/src/xdr/xdr.c:
    3700         Misc. ansi-fications, misc. updates from FreeBSD.
    3701 
    3702 2005-01-07      Joel Sherrill <joel@OARcorp.com>
    3703 
    3704         * libnetworking/libc/res_debug.c: Added const to eliminate warnings.
    3705 
    3706 2005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
    3707 
    3708         * librpc/include/rpc/xdr.h: Remove questionable comments.
    3709         * librpc/include/rpc/auth.h: Remove __P, ansi-fy.
    3710         * librpc/src/rpc/auth_none.c: Reflect changes above.
    3711         Partial update from FreeBSD.
    3712 
    3713 2005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
    3714 
    3715         * posix/include/rtems/posix/cond.h,
    3716         posix/include/rtems/posix/mutex.h: Cosmetics.
    3717 
    3718 2005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
    3719 
    3720         * librpc/include/rpc/svc.h, librpc/include/rpc/xdr.h:
    3721         Remove __P(xx).
    3722 
    3723 2005-01-07      Ralf Corsepius <ralf.corsepius@rtems.org>
    3724 
    3725         * httpd/Makefile.am, itron/Makefile.am, libblock/Makefile.am,
    3726         libcsupport/Makefile.am, libfs/Makefile.am, libmisc/Makefile.am,
    3727         libnetworking/Makefile.am, librpc/Makefile.am, posix/Makefile.am,
    3728         rtems/Makefile.am, sapi/Makefile.am, score/Makefile.am:
    3729         Eliminate CFLAGS_OPTIMIZE_V.
    3730 
    3731 2005-01-05      Ralf Corsepius <ralf.corsepius@rtems.org>
    3732 
    3733         * aclocal/rtems-flags.m4: Remove (Unused).
    3734 
    3735 2005-01-05      Ralf Corsepius <ralf.corsepius@rtems.org>
    3736 
    3737         * aclocal/prog-ccas.m4: Remove $(GCCSPECS).
    3738 
    3739 2005-01-05      Ralf Corsepius <ralf.corsepius@rtems.org>
    3740 
    3741         * rtems/src/eventsurrender.c: Remove bogus type casts.
    3742         * sapi/Makefile.am: Eliminate *_FILES.
    3743 
    3744 2005-01-05      Ralf Corsepius <ralf.corsepius@rtems.org>
    3745 
    3746         * aclocal/env-rtemscpu.m4: Remove CFLAGS_OPTIMIZE_V.
    3747         Remove CPU_CFLAGS.
    3748         * aclocal/prog-cc.m4: Don't invoke _RTEMS_FLAGS to set up
    3749         RTEMS_CFLAGS.
    3750         * automake/compile.am: AM_CFLAGS = RTEMS_CFLAGS.
    3751         Remove CPPFLAGS, CFLAGS, CPU_CFLAGS, CFLAGS_OPTIMIZE.
    3752         Cleanup comments.
    3753 
    3754 2005-01-05      Ralf Corsepius <ralf.corsepius@rtems.org>
    3755 
    3756         * aclocal/env-rtemscpu.m4: Remove CFLAGS_DEBUG_V.
    3757         * aclocal/prog-cc.m4: Remove RTEMS_USE_GCC.
    3758         * automake/compile.am: Cleanup comments. Remove ASFLAGS.
    3759 
    3760 2005-01-01      Ralf Corsepius <ralf.corsepius@rtems.org>
    3761 
    3762         * automake/compile.am, httpd/Makefile.am, itron/Makefile.am,
    3763         libblock/Makefile.am, libcsupport/Makefile.am, libfs/Makefile.am,
    3764         libmisc/Makefile.am, libnetworking/Makefile.am, librpc/Makefile.am,
    3765         posix/Makefile.am, rtems/Makefile.am, sapi/Makefile.am,
    3766         score/Makefile.am, wrapup/Makefile.am:
    3767         Remove build-variant support.
    3768 
    3769 2004-12-30      Ralf Corsepius <ralf.corsepius@rtems.org>
    3770 
    3771         * httpd/Makefile.am: Remove -DOS="RTEMS".
    3772         * httpd/rtems_webserver.h: Add doxygen preamble.
    3773         Add C++ guards.
    3774 
    3775 2004-12-29      Ralf Corsepius <ralf.corsepius@rtems.org>
    3776 
    3777         * score/include/rtems/score/chain.h:
    3778         Use uint32_t instead of unsigned32.
    3779         * score/src/chain.c: Remove superfluous type cast.
    3780 
    3781 2004-12-10      Ralf Corsepius <ralf.corsepius@rtems.org>
    3782 
    3783         * posix/include/aio.h, posix/include/devctl.h,
    3784         posix/include/intr.h, posix/include/mqueue.h,
    3785         posix/include/sched.h, posix/include/semaphore.h,
    3786         posix/src/ptimer.c, posix/src/ptimer1.c:
    3787         Include <unistd.h> instead of <sys/features.h> to pick up
    3788         _POSIX_* defines (Mandated by POSIX).
    3789 
    3790 2004-12-09      Ralf Corsepius <ralf.corsepius@rtems.org>
    3791 
    3792         * score/include/rtems/system.h: Don't define NULL, include
    3793         <stddef.h>.
    3794 
    3795 2004-12-03      Ralf Corsepius <ralf.corsepius@rtems.org>
    3796 
    3797         * libnetworking/net/if_ethersubr.c,
    3798         libnetworking/net/radix.h,
    3799         libnetworking/netinet/if_ether.h,
    3800         libnetworking/netinet/igmp_var.h,
    3801         libnetworking/netinet/in_var.h,
    3802         libnetworking/netinet/tcp_timer.h,
    3803         libnetworking/netinet/udp_usrreq.c,
    3804         libnetworking/rtems/rtems_glue.c:
    3805         Misc. updates from FreeBSD and bugfixes tripped by GCC-4.0.0.
    3806 
    3807 2004-12-02      Ralf Corsepius <ralf.corsepius@rtems.org>
    3808 
    3809         * libnetworking/kern/kern_sysctl.c,
    3810         libnetworking/sys/sysctl.h: Add SYSCTL_CHILDREN_SET.
    3811         (Update from FreeBSD for GCC-4.0.0).
    3812 
    3813 2004-12-02      Joel Sherrill <joel@OARcorp.com>
    3814 
    3815         * libnetworking/kern/kern_sysctl.c, libnetworking/netinet/ip_mroute.c,
    3816         libnetworking/sys/socketvar.h: Remove warnings.
    3817 
    3818 2004-12-02      Ralf Corsepius <ralf.corsepius@rtems.org>
    3819 
    3820         * libnetworking/net/radix.c, libnetworking/net/radix.h,
    3821         libnetworking/net/route.h, libnetworking/netinet/if_ether.h,
    3822         libnetworking/netinet/in_var.h, libnetworking/netinet/tcp_timer.h,
    3823         libnetworking/netinet/udp_usrreq.c, libnetworking/netinet/udp_var.h,
    3824         libnetworking/sys/callout.h, libnetworking/sys/socketvar.h,
    3825         libnetworking/sys/sysctl.h: Cosmetics from FreeBSD.
    3826 
    3827 2004-12-02      Ralf Corsepius <ralf.corsepius@rtems.org>
    3828 
    3829         * libmisc/capture/capture-cli.h, libmisc/capture/capture.h,
    3830         libmisc/monitor/monitor.h, libmisc/rtmonuse/rtmonuse.h,
    3831         libmisc/shell/shell.h: Partial doxygenification.
    3832         * libmisc/capture/capture.h: Use INT32_C for constants.
    3833 
    3834 2004-12-02      Ralf Corsepius <ralf.corsepius@rtems.org>
    3835 
    3836         * libcsupport/include/chain.h,
    3837         libcsupport/include/clockdrv.h,
    3838         libcsupport/include/console.h,
    3839         libcsupport/include/iosupp.h,
    3840         libcsupport/include/ringbuf.h,
    3841         libcsupport/include/rtc.h,
    3842         libcsupport/include/spurious.h,
    3843         libcsupport/include/timerdrv.h,
    3844         libcsupport/include/vmeintr.h,
    3845         libcsupport/include/motorola/mc68230.h,
    3846         libcsupport/include/motorola/mc68681.h,
    3847         libcsupport/include/rtems/assoc.h,
    3848         libcsupport/include/rtems/cdefs.h,
    3849         libcsupport/include/rtems/error.h,
    3850         libcsupport/include/rtems/libcsupport.h,
    3851         libcsupport/include/rtems/libio.h,
    3852         libcsupport/include/rtems/libio_.h,
    3853         libcsupport/include/rtems/termiostypes.h,
    3854         libcsupport/include/zilog/z8036.h,
    3855         libcsupport/include/zilog/z8530.h,
    3856         libcsupport/include/zilog/z8536.h: Add doxygen preamble.
    3857 
    3858 2004-11-29      Joel Sherrill <joel@OARcorp.com>
    3859 
    3860         * libcsupport/src/mallocfreespace.c, rtems/Makefile.am,
    3861         rtems/include/rtems/rtems/region.h, score/Makefile.am,
    3862         score/include/rtems/score/heap.h, score/src/heapgetinfo.c: Add
    3863         capability to return information about just the free blocks in a
    3864         region or heap.  Also changed the semantics of free space available
    3865         to be the largest block of memory that can be allocated.
    3866         * rtems/src/regiongetfreeinfo.c, score/src/heapgetfreeinfo.c: New files.
    3867         : score/include/rtems/score/object.h,
    3868         score/src/objectinitializeinformation.c: Remove warning.
    3869 
    3870 2004-11-22      Joel Sherrill <joel@OARcorp.com>
    3871 
    3872         * score/include/rtems/score/object.h, score/src/objectclearname.c,
    3873         score/src/objectcopynamestring.c: Fixing warning led to making
    3874         changes to multiple prototypes for object support routines.
    3875 
    3876 2004-11-22      Joel Sherrill <joel@OARcorp.com>
    3877 
    3878         * libcsupport/src/ttyname_r.c: Remove warning for using _fstat.
    3879 
    3880 2004-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
    3881 
    3882         * aclocal/enable-itron.m4, aclocal/check-itron.m4:
    3883         Allow building itron for unix.
    3884 
    3885 2004-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
    3886 
    3887         * libnetworking/Makefile.am: Don't install bpfilter.h (Private
    3888         header).
    3889 
    3890 2004-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
    3891 
    3892         * libblock/include/rtems/bdbuf.h,
    3893         libblock/include/rtems/blkdev.h,
    3894         libblock/include/rtems/diskdevs.h,
    3895         libblock/include/rtems/ide_part_table.h,
    3896         libblock/include/rtems/ramdisk.h:
    3897         Add doxygen preamble.
    3898 
    3899 2004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
    3900 
    3901         * sapi/include/confdefs.h, sapi/include/rtems/config.h,
    3902         sapi/include/rtems/extension.h, sapi/include/rtems/fatal.h,
    3903         sapi/include/rtems/init.h, sapi/include/rtems/io.h,
    3904         sapi/include/rtems/sptables.h, sapi/inline/rtems/extension.inl,
    3905         sapi/macros/rtems/extension.inl: Add doxygen preamble.
    3906 
    3907 2004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
    3908 
    3909         * score/include/rtems/debug.h, score/include/rtems/seterr.h,
    3910         score/include/rtems/system.h, score/include/rtems/score/address.h,
    3911         score/include/rtems/score/apiext.h,
    3912         score/include/rtems/score/apimutex.h,
    3913         score/include/rtems/score/bitfield.h,
    3914         score/include/rtems/score/chain.h,
    3915         score/include/rtems/score/context.h,
    3916         score/include/rtems/score/copyrt.h,
    3917         score/include/rtems/score/coremsg.h,
    3918         score/include/rtems/score/coremutex.h,
    3919         score/include/rtems/score/coresem.h,
    3920         score/include/rtems/score/heap.h,
    3921         score/include/rtems/score/interr.h, score/include/rtems/score/isr.h,
    3922         score/include/rtems/score/mpci.h, score/include/rtems/score/mppkt.h,
    3923         score/include/rtems/score/object.h,
    3924         score/include/rtems/score/objectmp.h,
    3925         score/include/rtems/score/priority.h,
    3926         score/include/rtems/score/stack.h,
    3927         score/include/rtems/score/states.h,
    3928         score/include/rtems/score/sysstate.h,
    3929         score/include/rtems/score/thread.h,
    3930         score/include/rtems/score/threadmp.h,
    3931         score/include/rtems/score/threadq.h,
    3932         score/include/rtems/score/tod.h, score/include/rtems/score/tqdata.h,
    3933         score/include/rtems/score/userext.h,
    3934         score/include/rtems/score/watchdog.h,
    3935         score/include/rtems/score/wkspace.h,
    3936         score/inline/rtems/score/address.inl,
    3937         score/inline/rtems/score/chain.inl,
    3938         score/inline/rtems/score/coremsg.inl,
    3939         score/inline/rtems/score/coremutex.inl,
    3940         score/inline/rtems/score/coresem.inl,
    3941         score/inline/rtems/score/heap.inl, score/inline/rtems/score/isr.inl,
    3942         score/inline/rtems/score/mppkt.inl,
    3943         score/inline/rtems/score/object.inl,
    3944         score/inline/rtems/score/objectmp.inl,
    3945         score/inline/rtems/score/priority.inl,
    3946         score/inline/rtems/score/stack.inl,
    3947         score/inline/rtems/score/states.inl,
    3948         score/inline/rtems/score/sysstate.inl,
    3949         score/inline/rtems/score/thread.inl,
    3950         score/inline/rtems/score/threadmp.inl,
    3951         score/inline/rtems/score/tod.inl,
    3952         score/inline/rtems/score/tqdata.inl,
    3953         score/inline/rtems/score/userext.inl,
    3954         score/inline/rtems/score/watchdog.inl,
    3955         score/inline/rtems/score/wkspace.inl,
    3956         score/macros/rtems/score/object.inl: Adjust doxygen @file.
    3957 
    3958 2004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
    3959 
    3960         * posix/include/aio.h, posix/include/devctl.h, posix/include/intr.h,
    3961         posix/include/mqueue.h, posix/include/sched.h,
    3962         posix/include/semaphore.h, posix/include/rtems/posix/cancel.h,
    3963         posix/include/rtems/posix/cond.h,
    3964         posix/include/rtems/posix/condmp.h,
    3965         posix/include/rtems/posix/config.h,
    3966         posix/include/rtems/posix/intr.h, posix/include/rtems/posix/key.h,
    3967         posix/include/rtems/posix/mqueue.h,
    3968         posix/include/rtems/posix/mqueuemp.h,
    3969         posix/include/rtems/posix/mutex.h,
    3970         posix/include/rtems/posix/mutexmp.h,
    3971         posix/include/rtems/posix/posixapi.h,
    3972         posix/include/rtems/posix/priority.h,
    3973         posix/include/rtems/posix/psignal.h,
    3974         posix/include/rtems/posix/pthread.h,
    3975         posix/include/rtems/posix/pthreadmp.h,
    3976         posix/include/rtems/posix/ptimer.h,
    3977         posix/include/rtems/posix/semaphore.h,
    3978         posix/include/rtems/posix/semaphoremp.h,
    3979         posix/include/rtems/posix/threadsup.h,
    3980         posix/include/rtems/posix/time.h, posix/include/rtems/posix/timer.h,
    3981         posix/inline/rtems/posix/cond.inl,
    3982         posix/inline/rtems/posix/intr.inl, posix/inline/rtems/posix/key.inl,
    3983         posix/inline/rtems/posix/mqueue.inl,
    3984         posix/inline/rtems/posix/mutex.inl,
    3985         posix/inline/rtems/posix/priority.inl,
    3986         posix/inline/rtems/posix/pthread.inl,
    3987         posix/inline/rtems/posix/semaphore.inl,
    3988         posix/inline/rtems/posix/timer.inl,
    3989         posix/macros/rtems/posix/cond.inl,
    3990         posix/macros/rtems/posix/intr.inl, posix/macros/rtems/posix/key.inl,
    3991         posix/macros/rtems/posix/mqueue.inl,
    3992         posix/macros/rtems/posix/mutex.inl,
    3993         posix/macros/rtems/posix/priority.inl,
    3994         posix/macros/rtems/posix/pthread.inl,
    3995         posix/macros/rtems/posix/semaphore.inl,
    3996         posix/macros/rtems/posix/timer.inl: Add doxygen preamble.
    3997 
    3998 2004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
    3999 
    4000         * itron/include/itron.h, itron/include/itronsys/eventflags.h,
    4001         itron/include/itronsys/fmempool.h, itron/include/itronsys/intr.h,
    4002         itron/include/itronsys/mbox.h, itron/include/itronsys/msgbuffer.h,
    4003         itron/include/itronsys/network.h, itron/include/itronsys/port.h,
    4004         itron/include/itronsys/semaphore.h, itron/include/itronsys/status.h,
    4005         itron/include/itronsys/sysmgmt.h, itron/include/itronsys/task.h,
    4006         itron/include/itronsys/time.h, itron/include/itronsys/types.h,
    4007         itron/include/itronsys/vmempool.h,
    4008         itron/include/rtems/itron/config.h,
    4009         itron/include/rtems/itron/eventflags.h,
    4010         itron/include/rtems/itron/fmempool.h,
    4011         itron/include/rtems/itron/intr.h,
    4012         itron/include/rtems/itron/itronapi.h,
    4013         itron/include/rtems/itron/mbox.h,
    4014         itron/include/rtems/itron/msgbuffer.h,
    4015         itron/include/rtems/itron/network.h,
    4016         itron/include/rtems/itron/object.h,
    4017         itron/include/rtems/itron/port.h,
    4018         itron/include/rtems/itron/semaphore.h,
    4019         itron/include/rtems/itron/sysmgmt.h,
    4020         itron/include/rtems/itron/task.h, itron/include/rtems/itron/time.h,
    4021         itron/include/rtems/itron/vmempool.h,
    4022         itron/inline/rtems/itron/eventflags.inl,
    4023         itron/inline/rtems/itron/fmempool.inl,
    4024         itron/inline/rtems/itron/intr.inl,
    4025         itron/inline/rtems/itron/mbox.inl,
    4026         itron/inline/rtems/itron/msgbuffer.inl,
    4027         itron/inline/rtems/itron/network.inl,
    4028         itron/inline/rtems/itron/port.inl,
    4029         itron/inline/rtems/itron/semaphore.inl,
    4030         itron/inline/rtems/itron/sysmgmt.inl,
    4031         itron/inline/rtems/itron/task.inl,
    4032         itron/inline/rtems/itron/time.inl,
    4033         itron/inline/rtems/itron/vmempool.inl,
    4034         itron/macros/rtems/itron/eventflags.inl,
    4035         itron/macros/rtems/itron/fmempool.inl,
    4036         itron/macros/rtems/itron/intr.inl,
    4037         itron/macros/rtems/itron/mbox.inl,
    4038         itron/macros/rtems/itron/msgbuffer.inl,
    4039         itron/macros/rtems/itron/network.inl,
    4040         itron/macros/rtems/itron/port.inl,
    4041         itron/macros/rtems/itron/semaphore.inl,
    4042         itron/macros/rtems/itron/sysmgmt.inl,
    4043         itron/macros/rtems/itron/task.inl,
    4044         itron/macros/rtems/itron/time.inl,
    4045         itron/macros/rtems/itron/vmempool.inl: Add doxygen preamble.
    4046 
    4047 2004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
    4048 
    4049         * librpc/include/rpc/types.h: Include <rtems/stdint.h>.
    4050         * librpc/src/rpc/clnt_raw.c, librpc/src/rpc/rpcdname.c,
    4051         librpc/src/rpc/rtems_portmapper.c, librpc/src/rpc/svc.c,
    4052         librpc/src/rpc/svc_simple.c: Misc. cast-related fixes.
    4053         Convert to ANSI.
    4054 
    4055 2004-11-21      Ralf Corsepius <ralf.corsepius@rtems.org>
    4056 
    4057         * librpc/include/rpc/rpc.h (struct _rtems_rpc_task_variables):
    4058         Use pointers to types instead of void* to avoid casts.
    4059         * librpc/src/rpc/clnt_perror.c, librpc/src/rpc/clnt_raw.c,
    4060         librpc/src/rpc/clnt_simple.c, librpc/src/rpc/rpcdname.c,
    4061         librpc/src/rpc/svc.c, librpc/src/rpc/svc_auth.c,
    4062         librpc/src/rpc/svc_simple.c:
    4063         Eliminate lvalue casts gcc-3.4 warns about.
    4064 
    4065 2004-11-20      Ralf Corsepius <ralf.corsepius@rtems.org>
    4066 
    4067         * libfs/src/dosfs/dosfs.h: Add doxygen preamble.
    4068         * libfs/src/dosfs/msdos.h: Remove RC_OK.
    4069         * libfs/src/dosfs/msdos_format.c: Remove unnecessary casts.
    4070 
    4071 2004-11-20      Ralf Corsepius <ralf.corsepius@rtems.org>
    4072 
    4073         PR 720/filesystem:
    4074         * libfs/src/dosfs/dosfs.h, libfs/src/dosfs/fat.c,
    4075         libfs/src/dosfs/fat.h, libfs/src/dosfs/msdos_format.c:
    4076         Adaptations to msdos_format.
    4077         (From Thomas Doerfler <Thomas.Doerfler@imd-systems.de>).
    4078 
    4079         * libfs/src/dosfs/dosfs.h, libfs/src/dosfs/fat.c,
    4080         libfs/src/dosfs/fat.h, libfs/src/dosfs/msdos_format.c:
    4081         Adaptations to RTEMS-4.7.
    4082 
    4083 2004-11-20      Ralf Corsepius <ralf.corsepius@rtems.org>
    4084 
    4085         PR 720/filesystem:
    4086         * libfs/src/dosfs/msdos_format.c: New
    4087         (From Thomas Doerfler <Thomas.Doerfler@imd-systems.de>).
    4088         * libfs/Makefile.am: Reflect changes above:
    4089 
    4090 2004-11-20      Ralf Corsepius <ralf.corsepiu@rtems.org>
    4091 
    4092         * libcsupport/include/stdint.h: Move mal-placed comment.
    4093 
    4094 2004-11-10      Joel Sherrill <joel@oarcorp.com>
    4095 
    4096         * include/rtems/pci.h: BSPs use the name BSP_pci_configuration not pci.
    4097         Also need to address that this largely duplicates
    4098         libbsp/powerpc/pci/pci.h but that file is not used when both are
    4099         included due to the same double inclusion protection.
    4100 
    4101 2004-11-09      Joel Sherrill <joel@OARcorp.com>
    4102 
    4103         * libcsupport/include/stdint.h: Fixed name in @file.
    4104 
    4105 2004-11-08      Ralf Corsepius <ralf.corsepius@rtems.org>
    4106 
    4107         * libcsupport/include/sys/_stdint.h: Remove.
    4108         * libcsupport/include/sys/_inttypes.h: Remove.
    4109         * libcsupport/include/stdint.h: Replace with former sys/_stdint.h.
    4110         Add INT<N>_C, various additions.
    4111         * libcsupport/include/inttypes.h: Replace with former
    4112         sys/_inttypes.h.
    4113         * libcsupport/Makefile.am: Reflect changes above.
    4114 
    4115 2004-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
    4116 
    4117         * backward/asm.h: Add doxygen preamble.
    4118         * backward/chain.h: Add doxygen preamble.
    4119         * backward/clockdrv.h: Add doxygen preamble.
    4120         * backward/confdefs.h: Add doxygen preamble.
    4121         * backward/console.h: Add doxygen preamble.
    4122         * backward/dosfs.h: Add doxygen preamble.
    4123         * backward/imfs.h: Add doxygen preamble.
    4124         * backward/iosupp.h: Add doxygen preamble.
    4125         * backward/itron.h: Add doxygen preamble.
    4126         * backward/ringbuf.h: Add doxygen preamble.
    4127         * backward/rtc.h: Add doxygen preamble.
    4128         * backward/spurious.h: Add doxygen preamble.
    4129         * backward/timerdrv.h: Add doxygen preamble.
    4130         * backward/vmeintr.h: Add doxygen preamble.
    4131         * backward/motorola/mc68230.h: Add doxygen preamble.
    4132         * backward/motorola/mc68681.h: Add doxygen preamble.
    4133         * backward/zilog/z8030.h: Add doxygen preamble.
    4134         * backward/zilog/z8036.h: Add doxygen preamble.
    4135         * backward/zilog/z8536.h: Add doxygen preamble.
    4136 
    4137 2004-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
    4138 
    4139         * libcsupport/include/sys/_stdint.h: Special-case int64_t (GCC has
    4140         __LONG_LONG_MAX__, while POSIX mandates LLONG_MAX. This break
    4141         __EXP(LONG_LONG_MAX)).
    4142 
    4143 2004-11-05      Joel Sherrill <joel@OARcorp.com>
    4144 
    4145         * libnetworking/machine/endian.h: Protect BYTE_ORDER from double
    4146         definition.
    4147 
    4148 2004-11-05      Ralf Corsepius <ralf_corsepiu@rtems.org>
    4149 
    4150         * configure.ac: Remove RTEMS_USES_INTTYPES_H. Require inttypes.h.
    4151         * include/rtems/stdint.h: Remove "wild guesses", require inttypes.h.
    4152         * libcsupport/include/inttypes.h: Cleanup.
    4153         * libcsupport/include/stdint.h: Cleanup.
    4154 
    4155 2004-11-04      Ralf Corsepius <ralf_corsepius@rtems.org>
    4156 
    4157         * include/sys/_stdint.h: Various changes.
    4158         Add *leastN_t types. Add INTN_{MIN|MAX} macros.
    4159         Add doxygen preamble.
    4160         * include/sys/_inttypes.h: Add doxygen preamble.
    4161         Reflect changes above.
    4162         * libcsupport/include/stdint.h: Add doxygen preamble.
    4163         * libcsupport/include/inttypes.h: Add doxygen preamble.
    4164         * configure.ac: Add doxygen preamble to cpuopts.h.
    4165 
    4166 2004-11-02      Joel Sherrill <joel@OARcorp.com>
    4167 
    4168         * posix/src/mqueueunlink.c, posix/src/semunlink.c,
    4169         score/inline/rtems/score/object.inl,
    4170         score/macros/rtems/score/object.inl: _Objects_Is_local_id() should be
    4171         avoided in single CPU configurations but always available in the
    4172         Objects Handlers API.
    4173 
    4174 2004-11-02      Ralf Corsepius <ralf_corsepius@rtems.org>
    4175 
    4176         * rtems/include/rtems.h,
    4177         rtems/inline/rtems/rtems/asr.inl,
    4178         rtems/inline/rtems/rtems/attr.inl,
    4179         rtems/inline/rtems/rtems/dpmem.inl,
    4180         rtems/inline/rtems/rtems/event.inl,
    4181         rtems/inline/rtems/rtems/eventset.inl,
    4182         rtems/inline/rtems/rtems/message.inl,
    4183         rtems/inline/rtems/rtems/modes.inl,
    4184         rtems/inline/rtems/rtems/options.inl,
    4185         rtems/inline/rtems/rtems/part.inl,
    4186         rtems/inline/rtems/rtems/ratemon.inl,
    4187         rtems/inline/rtems/rtems/region.inl,
    4188         rtems/inline/rtems/rtems/sem.inl,
    4189         rtems/inline/rtems/rtems/status.inl,
    4190         rtems/inline/rtems/rtems/support.inl,
    4191         rtems/inline/rtems/rtems/tasks.inl,
    4192         rtems/inline/rtems/rtems/timer.inl,
    4193         rtems/macros/rtems/rtems/asr.inl,
    4194         rtems/macros/rtems/rtems/attr.inl,
    4195         rtems/macros/rtems/rtems/dpmem.inl,
    4196         rtems/macros/rtems/rtems/event.inl,
    4197         rtems/macros/rtems/rtems/eventset.inl,
    4198         rtems/macros/rtems/rtems/message.inl,
    4199         rtems/macros/rtems/rtems/modes.inl,
    4200         rtems/macros/rtems/rtems/options.inl,
    4201         rtems/macros/rtems/rtems/part.inl,
    4202         rtems/macros/rtems/rtems/ratemon.inl,
    4203         rtems/macros/rtems/rtems/region.inl,
    4204         rtems/macros/rtems/rtems/sem.inl,
    4205         rtems/macros/rtems/rtems/status.inl,
    4206         rtems/macros/rtems/rtems/support.inl,
    4207         rtems/macros/rtems/rtems/tasks.inl,
    4208         rtems/macros/rtems/rtems/timer.inl: Add doxygen preamble.
    4209 
    4210 2004-11-02      Ralf Corsepius <ralf_corsepius@rtems.org>
    4211 
    4212         * rtems/include/rtems.h,
    4213         rtems/include/rtems/rtems/asr.h,
    4214         rtems/include/rtems/rtems/attr.h,
    4215         rtems/include/rtems/rtems/cache.h,
    4216         rtems/include/rtems/rtems/clock.h,
    4217         rtems/include/rtems/rtems/config.h,
    4218         rtems/include/rtems/rtems/dpmem.h,
    4219         rtems/include/rtems/rtems/event.h,
    4220         rtems/include/rtems/rtems/eventmp.h,
    4221         rtems/include/rtems/rtems/eventset.h,
    4222         rtems/include/rtems/rtems/intr.h,
    4223         rtems/include/rtems/rtems/message.h,
    4224         rtems/include/rtems/rtems/modes.h,
    4225         rtems/include/rtems/rtems/mp.h,
    4226         rtems/include/rtems/rtems/msgmp.h,
    4227         rtems/include/rtems/rtems/options.h,
    4228         rtems/include/rtems/rtems/part.h,
    4229         rtems/include/rtems/rtems/partmp.h,
    4230         rtems/include/rtems/rtems/ratemon.h,
    4231         rtems/include/rtems/rtems/region.h,
    4232         rtems/include/rtems/rtems/regionmp.h,
    4233         rtems/include/rtems/rtems/rtemsapi.h,
    4234         rtems/include/rtems/rtems/sem.h,
    4235         rtems/include/rtems/rtems/semmp.h,
    4236         rtems/include/rtems/rtems/signal.h,
    4237         rtems/include/rtems/rtems/signalmp.h,
    4238         rtems/include/rtems/rtems/status.h,
    4239         rtems/include/rtems/rtems/support.h,
    4240         rtems/include/rtems/rtems/taskmp.h,
    4241         rtems/include/rtems/rtems/tasks.h,
    4242         rtems/include/rtems/rtems/timer.h,
    4243         rtems/include/rtems/rtems/types.h: Add doxygen preamble.
    4244 
    4245 2004-11-01      Joel Sherrill <joel@OARcorp.com>
    4246 
    4247         * libmisc/monitor/mon-manager.c, libmisc/monitor/mon-object.c: Remove
    4248         references to _Object_Is_local in single processor configurations.
    4249 
    4250 2004-11-01      Joel Sherrill <joel@OARcorp.com>
    4251 
    4252         * score/src/coresemsurrender.c, score/src/objectnametoid.c: All
    4253         _Objects_Is_Local... should only be called if multiprocessing is
    4254         enabled.
    4255 
    4256 2004-11-01      Ralf Corsepius <ralf_corsepius@rtems.org>
    4257 
    4258         * rtems/include/rtems/rtems/tasks.h, rtems/src/taskstart.c:
    4259         rtems_task_start(..., rtems_task_argument  argument );
    4260 
    4261 2004-11-01      Joel Sherrill <joel@oarcorp.com>
    4262 
    4263         * score/cpu/no_cpu/rtems/score/cpu.h, score/include/rtems/debug.h,
    4264         score/include/rtems/seterr.h, score/include/rtems/system.h,
    4265         score/include/rtems/score/address.h,
    4266         score/include/rtems/score/apiext.h,
    4267         score/include/rtems/score/apimutex.h,
    4268         score/include/rtems/score/bitfield.h,
    4269         score/include/rtems/score/chain.h,
    4270         score/include/rtems/score/context.h,
    4271         score/include/rtems/score/copyrt.h,
    4272         score/include/rtems/score/coremsg.h,
    4273         score/include/rtems/score/coremutex.h,
    4274         score/include/rtems/score/coresem.h,
    4275         score/include/rtems/score/heap.h, score/include/rtems/score/interr.h,
    4276         score/include/rtems/score/isr.h, score/include/rtems/score/mpci.h,
    4277         score/include/rtems/score/mppkt.h,
    4278         score/include/rtems/score/objectmp.h,
    4279         score/include/rtems/score/priority.h,
    4280         score/include/rtems/score/stack.h,
    4281         score/include/rtems/score/states.h,
    4282         score/include/rtems/score/sysstate.h,
    4283         score/include/rtems/score/thread.h,
    4284         score/include/rtems/score/threadmp.h,
    4285         score/include/rtems/score/threadq.h, score/include/rtems/score/tod.h,
    4286         score/include/rtems/score/tqdata.h,
    4287         score/include/rtems/score/userext.h,
    4288         score/include/rtems/score/watchdog.h,
    4289         score/include/rtems/score/wkspace.h,
    4290         score/inline/rtems/score/address.inl,
    4291         score/inline/rtems/score/chain.inl,
    4292         score/inline/rtems/score/coremsg.inl,
    4293         score/inline/rtems/score/coremutex.inl,
    4294         score/inline/rtems/score/coresem.inl,
    4295         score/inline/rtems/score/heap.inl, score/inline/rtems/score/isr.inl,
    4296         score/inline/rtems/score/mppkt.inl,
    4297         score/inline/rtems/score/objectmp.inl,
    4298         score/inline/rtems/score/priority.inl,
    4299         score/inline/rtems/score/stack.inl,
    4300         score/inline/rtems/score/states.inl,
    4301         score/inline/rtems/score/sysstate.inl,
    4302         score/inline/rtems/score/thread.inl,
    4303         score/inline/rtems/score/threadmp.inl,
    4304         score/inline/rtems/score/tod.inl,
    4305         score/inline/rtems/score/tqdata.inl,
    4306         score/inline/rtems/score/userext.inl,
    4307         score/inline/rtems/score/watchdog.inl,
    4308         score/inline/rtems/score/wkspace.inl: Add Doxygen comments -- working
    4309         modifications which are not complete and may have broken code.
    4310         Committing so work and testing can proceed.
    4311         * score/Doxyfile, score/mainpage.h: New files.
    4312 
    4313 2004-11-01      Joel Sherrill <joel@oarcorp.com>
    4314 
    4315         * score/include/rtems/score/object.h,
    4316         score/inline/rtems/score/object.inl,
    4317         score/macros/rtems/score/object.inl: Add first cut of optional
    4318         16 bit object Id as space reduction for small systems (TinyRTEMS).
    4319 
    4320 2004-11-01      Ralf Corsepius <ralf_corsepius@rtems.org>
    4321 
    4322         * monitor/monitor.h: Let rtems_monitor_config_dump return int.
    4323         * monitor/mon-config.c: Ditto. Use PRI*N macros.
    4324         * monitor/mon-itask.c, monitor/mon-prmisc.c: Use PRI*N macros.
    4325 
    4326 2004-11-01      Ralf Corsepius <ralf_corsepius@rtems.org>
    4327 
    4328         * libmisc/monitor/monitor.h: Let rtems_monitor_config_dump return int.
    4329         * libmisc/monitor/mon-config.c: Ditto. Use PRI*N macros.
    4330         * libmisc/monitor/mon-itask.c, libmisc/monitor/mon-prmisc.c: Use
    4331         PRI*N macros.
    4332 
    4333 2004-11-01      Ralf Corsepius <ralf_corsepius@rtems.org>
    4334 
    4335         * configure.ac: Remove -ansi (Cygwin breaks with it).
    4336         * libcsupport/include/stdint.h: Use sys/_stdint.h to setup fixed
    4337         size types.
    4338         * libcsupport/include/sys/_inttypes.h: Add SCN*N macros.
    4339 
    4340 2004-11-01      Ralf Corsepius <ralf_corsepius@rtems.org>
    4341 
    4342         * libcsupport/src/utsname.c: Revert yesterdays patch.
    4343 
    4344 2004-10-31      Joel Sherrill <joel@OARcorp.com>
    4345 
    4346         * libcsupport/src/utsname.c: Fix typo.
    4347 
    4348 2004-10-29      Ralf Corsepius <ralf_corsepius@rtems.org>
    4349 
    4350         * score/src/coremsg.c: Eliminate unsigned32.
    4351         * score/include/rtems/system.h: Set __RTEMS_REVISION__ to 99.
    4352         * librpc/include/rpc/xdr.h: Use elipsis in xdrproc_t prototype.
    4353 
    4354 2004-10-28      Ralf Corsepius <ralf_corsepius@rtems.org>
    4355 
    4356         * libcsupport/include/inttypes.h: #include <sys/_inttypes.h>
    4357         * libcsupport/src/utsname.c: Don't include sptables.h.
    4358         Include <inttypes.h>. Use PRId32 instead of "%d".
    4359 
    4360 2004-10-28      Ralf Corsepius <ralf_corsepius@rtems.org>
    4361 
    4362         * libcsupport/include/rtems/_inttypes.h: Remove.
    4363         * libcsupport/include/rtems/_stdint.h: Remove.
    4364         * libcsupport/include/sys/_inttypes.h: New.
    4365         * libcsupport/include/sys/_stdint.h: New.
    4366         * libcsupport/Makefile.am: Reflect changes above.
    4367         * configure.ac: Reflect changes above.
    4368 
    4369 2004-10-28      Ralf Corsepius <ralf_corsepius@rtems.org>
    4370 
    4371         * configure.ac: Remove RTEMS_CPUOPT([RTEMS_MULTILIBS],..).
    4372         (Unused).
    4373 
    4374 2004-10-27      Ralf Corsepius <ralf_corsepius@rtems.org>
    4375 
    4376         * libmisc/monitor/mon-prmisc.c, libmisc/monitor/monitor.h: Let rtems_monitor_dump
    4377         return int's not uint32_t (They are printf return values).
    4378 
    4379 2004-10-27      Ralf Corsepius <ralf_corsepius@rtems.org>
    4380 
    4381         * configure.ac: Add score/cpu/no_cpu/Makefile.
    4382 
    4383 2004-10-27      Ralf Corsepius <ralf_corsepius@rtems.org>
    4384 
    4385         * Makefile.am, configure.ac: Add httpd.
    4386         * httpd/asp.c, httpd/balloc.c, httpd/cgi.c, httpd/default.c,
    4387         httpd/ej.h, httpd/ejIntrn.h, httpd/ejlex.c, httpd/ejparse.c,
    4388         httpd/emfdb.c, httpd/emfdb.h, httpd/form.c, httpd/handler.c,
    4389         httpd/h.c, httpd/license.txt, httpd/Makefile.am, httpd/md5c.c,
    4390         httpd/md5.h, httpd/mime.c, httpd/misc.c, httpd/NOTES, httpd/ringq.c,
    4391         httpd/rom.c, httpd/rtems_webserver.h, httpd/security.c,
    4392         httpd/sock.c, httpd/socket.c, httpd/sockGen.c, httpd/sym.c,
    4393         httpd/uemf.c, httpd/uemf.h, httpd/um.c, httpd/um.h, httpd/umui.c,
    4394         httpd/url.c, httpd/value.c, httpd/wbase64.c, httpd/webcomp.c,
    4395         httpd/webmain.c, httpd/webpage.c, httpd/webrom.c, httpd/webs.c,
    4396         httpd/websda.c, httpd/websda.h, httpd/webs.h, httpd/websSSL.c,
    4397         httpd/websSSL.h, httpd/websuemf.c, httpd/wsIntrn.h: New (Moved from
    4398         c/src/libnetworking/rtems_webserver).
    4399         * httpd/Makefile.am: Install libhttpd.a.
    4400 
    4401 2004-10-26      Ralf Corsepius <ralf_corsepius@rtems.org>
    4402 
    4403         * libcsupport/include/rtems/_inttypes.h: Undefine __PRIN defines.
    4404         * libcsupport/include/rtems/_stdint.h: Apply GNUC-limits to GCC >= 3.3, only.
    4405         Add _rtems_*_t_defined defines. Add extern "C".
    4406 
    4407 2004-10-26      Ralf Corsepius <ralf_corsepius@rtems.org>
    4408 
    4409         * libcsupport/include/rtems/_stdint.h: New.
    4410         * libcsupport/include/rtems/_inttypes.h: New.
    4411         * libcsupport/Makefile.am: Reflect changes above.
    4412 
    4413 2004-10-26      Ralf Corsepius <ralf_corsepius@rtems.org>
    4414 
    4415         * libfs/src/dosfs/msdos_conv.c:
    4416         Replace BSD fixed-size types with POSIX fixed-size types.
    4417         Replace SECONDSTO1980 with DAYSTO1980.
    4418         Make macros 16bit clean.
    4419 
    4420 2004-10-26      Ralf Corsepius <ralf_corsepius@rtems.org>
    4421 
    4422         * libcsupport/include/sys/ioccom.h: Cosmetical update from FreeBSD.
    4423         * libcsupport/include/sys/ioctl.h: Cosmetical update from FreeBSD.
    4424         Remove sys/compat_ioctl.h section (Meaningless with RTEMS).
    4425 
    4426 2004-10-25      Eric Norum <norume@aps.anl.gov>
    4427 
    4428         * libnetworking/net/if_ethersubr.c: Working version of ether_sprintf().
    4429         * cpukit/librpc/include/rpc/xdr.h: No kernel/user distinction.
    4430 
    4431 2004-10-22      Ralf Corsepius <ralf_corsepius@rtems.org>
    4432 
    4433         * libnetworking/Makefile.am: Reflect changes below.
    4434         * libnetworking/net/slcompress.h: New (from FreeBSD).
    4435         * libnetworking/net/slcompress.c: New (from FreeBSD).
    4436 
    4437 2004-10-22      Ralf Corsepius <ralf_corsepius@rtems.org>
    4438 
    4439         * libcsupport/include/stdint.h: Add intptr_t uintptr_t.
    4440         * libnetworking/kern/kern_sysctl.c: Remove uintptr_t.
    4441         Cosmetics.
    4442         * libnetworking/opt_compat.h: New.
    4443 
    4444 2004-10-22      Ralf Corsepius <ralf_corsepius@rtems.org>
    4445 
    4446         * libnetworking/opt_atalk.h, libnetworking/opt_bdg.h,
    4447         libnetworking/opt_inet.h, libnetworking/opt_inet6.h,
    4448         libnetworking/opt_ipx.h, libnetworking/opt_mac.h,
    4449         libnetworking/opt_netgraph.h: New (Stubs).
    4450         * libnetworking/net/if_loop.c: Cosmetical update from FreeBSD.
    4451         * libnetworking/net/if_ethersubr.c: Update from FreeBSD.
    4452         * libnetworking/net/if.h: Update from FreeBSD.
    4453 
    4454 2004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
    4455 
    4456         * libnetworking/net/ethernet.h: Remove BYTE_PACK.
    4457 
    4458 2004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
    4459 
    4460         * libnetworking/net/if.h; Cosmetical updates from FreeBSD.
    4461         Remove if_poll* (Not implemented in RTEMS, abandoned by FreeBSD).
    4462         * libnetworking/net/if_ethersubr.c: Cosmetical updates from FreeBSD.
    4463         Add ether_sprintf.
    4464         * libnetworking/net/ethernet.h: Update from FreeBSD.
    4465 
    4466 2004-10-21      Ralf Corsepius <ralf_corsepius@rtems.org>
    4467 
    4468         * libmisc/monitor/mon-prmisc.c, libmisc/monitor/monitor.h:
    4469         rtems_monitor_dump_char(char ch).
    4470 
    4471 2004-10-20      Ralf Corsepius <ralf_corsepius@rtems.org>
    4472 
    4473         * automake/compile.am: Remove RTEMS_CFLAGS_*_V.
    4474 
    4475 2004-10-15      Joel Sherrill <joel@OARcorp.com>
    4476 
    4477         PR 692/rtems
    4478         * rtems/src/regiongetsegment.c, rtems/src/regionreturnsegment.c: The
    4479         Region Manager did not follow the proper protocol when blocking and
    4480         unblocking tasks waiting on buffers. This was a bug introduced with
    4481         the transition to an Allocation Mutex.
    4482 
    4483 2004-09-29      Joel Sherrill <joel@OARcorp.com>
    4484 
    4485         * configure.ac, libmisc/cpuuse/README, libmisc/stackchk/README,
    4486         librpc/src/xdr/xdr_float.c, score/cpu/Makefile.am,
    4487         score/include/rtems/score/mppkt.h: i960 obsoleted and all references
    4488         removed.
    4489 
    4490 2004-09-29      Joel Sherrill <joel@OARcorp.com>
    4491 
    4492         * score/cpu/i960/.cvsignore, score/cpu/i960/ChangeLog,
    4493         score/cpu/i960/Makefile.am, score/cpu/i960/asm.h,
    4494         score/cpu/i960/cpu.c, score/cpu/i960/cpu_asm.S,
    4495         score/cpu/i960/rtems/score/cpu.h, score/cpu/i960/rtems/score/i960.h,
    4496         score/cpu/i960/rtems/score/types.h: Removed.
    4497 
    4498 2004-09-27      Joel Sherrill <joel@OARcorp.com>
    4499 
    4500         PR 294/rtems
    4501         * posix/src/pthread.c: POSIX thread exit handler now confirms that it
    4502         created the executing thread before implicitly exitting it.
    4503 
    4504 2004-09-27      Joel Sherrill <joel@OARcorp.com>
    4505 
    4506         * libmisc/stackchk/check.c: Spacing.
    4507 
    4508 2004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
    4509 
    4510         * configure.ac: Require automake > 1.9.
    4511 
    4512 2004-09-24      Ralf Corsepius <ralf_corsepius@rtems.org>
    4513 
    4514         * configure.ac: Add score/cpu/avr/Makefile.am.
    4515         * score/cpu/Makefile.am: Add avr.
    4516         * libnetworking/Makefile.am: Don't include subdirs.am.
    4517 
    4518 2004-09-23      Ralf Corsepius <ralf_corsepius@rtems.org>
    4519 
    4520         * librpc/src/xdr/xdr_float.c: Add __AVR__.
    4521 
    4522 2004-09-21      Ralf Corsepius <ralf_corsepius@rtems.org>
    4523 
    4524         * aclocal/gcc-weak.m4: New (Extracted from cpukit/configure.ac).
    4525         * configure.ac: Add RTEMS_CHECK_GCC_WEAK.
    4526 
    4527 2004-09-17      Joel Sherrill <joel@OARcorp.com>
    4528 
    4529         PR 677/misc
    4530         * libmisc/dumpbuf/dumpbuf.h, libmisc/fsmount/fsmount.h,
    4531         libmisc/rtmonuse/rtmonuse.h, libmisc/serdbg/serdbg.h,
    4532         libmisc/serdbg/serdbgcnf.h, libmisc/serdbg/termios_printk.h,
    4533         libmisc/serdbg/termios_printk_cnf.h, libmisc/untar/untar.h: Add
    4534         extern C wrappers.
    4535 
    4536 2004-09-17      Till Strauman <strauman@slac.stanford.edu>
    4537 
    4538         PR 676/networking
    4539         * libnetworking/nfs/bootp_subr.c: /etc/resolv.conf contains NTP instead
    4540         of DNS servers.
    4541 
    4542 2004-08-18  Ralf Corsepius <ralf_corsepius@rtems.org>
    4543 
    4544         PR 673/make_build
    4545         * aclocal/rtems-top.m4 (RTEMS_TOP): Add further quotes.
    4546 
    4547 2004-07-28  Joel Sherrill <joel@OARcorp.com>
    4548 
    4549         * aclocal/version.m4: Updated to rtems-4.6.99.1.
    4550 
    4551 2004-07-25      Till Straumann <strauman@slac.stanford.edu>
    4552 
    4553         PR 620/networking
    4554         * libnetworking/lib/rtems_bsdnet_ntp.c,
    4555         libnetworking/rtems/rtems_bsdnet.h: Enhance NTP API.
    4556 
    4557 2004-07-25      Thomas Rauscher <trauscher@loytec.com>
    4558 
    4559         PR 609/rtems
    4560         * score/src/threaddispatch.c: Close race condition between
    4561         _Thread_Dispatch and _Thread_Tickle_timeslice.
    4562 
    4563 2004-07-25      Victor Vengerov <Victor.Vengerov@oktetlabs.ru>
    4564 
    4565         PR 654/rtems
    4566         * score/src/threadinitialize.c: Initialize the per thread watchdog
    4567         timer. When the thread control block is reused, we cannot depend on
    4568         it being zeroed.
    4569 
    4570 2004-07-24      Mick Davis <mickd@microsol.iinet.net.au>
    4571 
    4572         PR 641/rtems
    4573         * rtems/src/eventsurrender.c: The problem here is that events may be
    4574         lost when sent to a task which enters rtems_event_receive() with options
    4575         set to wait with a timeout and to return on receipt of any event. The
    4576         events are sent from an interrupt source such as a timer service
    4577         routine. If more than one set of events is sent to the task before it
    4578         returns, the first event set may be overwritten.
    4579 
    4580 2004-07-24      Joel Sherrill <joel@OARcorp.com>
    4581 
    4582         PR 661/rtems
    4583         * score/src/objectmp.c: Fix invalid dereference.
    4584 
    4585 2004-07-24      Joel Sherrill <joel@OARcorp.com>
    4586 
    4587         PR 660/rtems
    4588         * score/cpu/m68k/rtems/score/m68k.h, score/cpu/mips/cpu_asm.S,
    4589         score/src/threadinitialize.c, score/src/threadstackallocate.c: Check
    4590         for overflow when allocating stack.
    4591 
    4592 2004-07-24      Joel Sherrill <joel@OARcorp.com>
    4593 
    4594         PR 659/rtems
    4595         * score/src/heapsizeofuserarea.c: Check that address specified is in
    4596         the heap.
    4597 
    4598 2004-07-24      Joel Sherrill <joel@OARcorp.com>
    4599 
    4600         PR 652/rtems
    4601         * rtems/src/signalsend.c: Return RTEMS_INVALID_NUMBER when sending an
    4602         empty signal set.
    4603 
    4604 2004-07-14      Joel Sherrill <joel@OARcorp.com>
    4605 
    4606         PR 650/rtems
    4607         * score/src/coremsg.c: Check for mathemathical overflow when calculating
    4608         amount of memory to allocate for message buffers.
    4609 
    4610 2004-07-14      Joel Sherrill <joel@OARcorp.com>
    4611 
    4612         PR 651/core
    4613         * rtems/src/taskident.c: Add NULL check for id.
    4614 
    4615 2004-06-29      Joel Sherrill <joel@OARcorp.com>
    4616 
    4617         PR 631/rtems
    4618         * rtems/src/msgqcreate.c: Return unsatisfied from message_queue_create
    4619         when unable to allocate message buffer memory.
    4620 
    4621 2004-05-21  Joel Sherrill <joel@OARcorp.com>
    4622 
    4623         PR 628/rtems
    4624         * posix/src/killinfo.c, posix/src/pthreadkill.c, posix/src/ptimer1.c,
    4625         posix/src/sigaction.c, posix/src/sigaddset.c, posix/src/sigsuspend.c:
    4626         Signal set of 0 is supposed to return EINVAL.  In addition
    4627         timer_create needed to return an error if the clock was not
    4628         CLOCK_REALTIME.
    4629 
    4630 2004-05-21  Joel Sherrill <joel@OARcorp.com>
    4631 
    4632         PR 629/rtems
    4633         * cpukit/src/mqueuecreatesupp.c: Return EINVAL is mq_maxmsg is
    4634         <= 0, not <.
    4635 
    4636 2004-05-21      Till Strauman <strauman@slac.stanford.edu>
    4637 
    4638         PR 626/networking
    4639         * libnetworking/rtems/rtems_showifstat.c: Use unsigned char to avoid
    4640         printing leading FFFFFF for byte values > 127.
    4641 
    4642 2004-05-06      Joel Sherrill <joel@OARcorp.com>
    4643 
    4644         PR 618/rtems
    4645         * rtems/include/rtems/rtems/status.h, rtems/src/clockget.c,
    4646         rtems/src/clockset.c, rtems/src/dpmemcreate.c,
    4647         rtems/src/dpmemexternal2internal.c,
    4648         rtems/src/dpmeminternal2external.c, rtems/src/eventmp.c,
    4649         rtems/src/eventreceive.c, rtems/src/eventsend.c,
    4650         rtems/src/msgqbroadcast.c, rtems/src/msgqcreate.c,
    4651         rtems/src/msgqflush.c, rtems/src/msgqgetnumberpending.c,
    4652         rtems/src/msgqreceive.c, rtems/src/msgqsubmit.c,
    4653         rtems/src/partcreate.c, rtems/src/partdelete.c,
    4654         rtems/src/partgetbuffer.c, rtems/src/ratemoncancel.c,
    4655         rtems/src/ratemoncreate.c, rtems/src/ratemondelete.c,
    4656         rtems/src/ratemongetstatus.c, rtems/src/ratemonident.c,
    4657         rtems/src/ratemonperiod.c, rtems/src/regioncreate.c,
    4658         rtems/src/regiondelete.c, rtems/src/regionextend.c,
    4659         rtems/src/regiongetsegment.c, rtems/src/regiongetsegmentsize.c,
    4660         rtems/src/regionreturnsegment.c, rtems/src/semcreate.c,
    4661         rtems/src/semdelete.c, rtems/src/semflush.c, rtems/src/semident.c,
    4662         rtems/src/taskcreate.c, rtems/src/taskgetnote.c,
    4663         rtems/src/taskmode.c, rtems/src/taskrestart.c,
    4664         rtems/src/taskresume.c, rtems/src/tasksetnote.c,
    4665         rtems/src/tasksuspend.c, rtems/src/taskvariableadd.c,
    4666         rtems/src/taskvariabledelete.c, rtems/src/taskvariableget.c,
    4667         rtems/src/taskwakewhen.c, rtems/src/timercreate.c,
    4668         rtems/src/timerdelete.c, rtems/src/timerfireafter.c,
    4669         rtems/src/timerfirewhen.c, rtems/src/timerserverfireafter.c,
    4670         rtems/src/timerserverfirewhen.c, score/include/rtems/score/object.h,
    4671         score/src/coretodvalidate.c, score/src/objectnametoid.c: Add NULL
    4672         checks.
    4673 
    4674 2004-04-30      Joel Sherrill <joel@OARcorp.com>
    4675 
    4676         * libnetworking/kern/kern_sysctl.c: sysctl_register_all cannot be
    4677         static with RTEMS.
    4678 
    4679 2004-04-30      Ralf Corsepius <ralf_corsepius@rtems.org>
    4680 
    4681         * libnetworking/netinet/in.c: Partial update from FreeBSD.
    4682 
    4683 2004-04-26      Ralf Corsepius <ralf_corsepius@rtems.org>
    4684 
    4685         * libnetworking/kern/kern_sysctl.c: Partial updates from FreeBSD.
    4686 
    4687 2004-04-26      Ralf Corsepius <ralf_corsepius@rtems.org>
    4688 
    4689         * libnetworking/netinet/igmp_var.h: Cosmetic updates from FreeBSD.
    4690         * libnetworking/sys/sysctl.h: Update from FreeBSD.
    4691         * libnetworking/sys/socketvar.h: Update from FreeBSD.
    4692 
    4693 2004-04-24      Ralf Corsepius <ralf_corsepius@rtems.org>
    4694 
    4695         * libnetworking/sys/protosw.h: More partial updates from FreeBSD.
    4696 
    4697 2004-04-24      Ralf Corsepius <ralf_corsepius@rtems.org>
    4698 
    4699         * libnetworking/net/route.c: Reflect changes to radix.h.
    4700 
    4701 2004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
    4702 
    4703         * libnetworking/net/radix.h, libnetworking/net/radix.c: Partial
    4704         update from FreeBSD.
    4705 
    4706 2004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
    4707 
    4708         * libnetworking/sys/socket.h: Further update from FreeBSD
    4709         (Add sa_family_t).
    4710 
    4711 2004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
    4712 
    4713         * libnetworking/sys/protosw.h: Partial update from FreeBSD.
    4714         * libnetworking/sys/socket.h: Partial update from FreeBSD.
    4715         * libnetworking/rtems/rtems_syscall.c: Reflect changes to socket.h.
    4716 
    4717 2004-04-22      Ralf Corsepius <ralf_corsepius@rtems.org>
    4718 
    4719         * libnetworking/kern/uipc_socket.c: Partial update from FreeBSD
    4720         (Remove adv-clause from copyright notice).
    4721         * libnetworking/netinet/igmp_var.h: Partial update from FreeBSD.
    4722 
    4723 2004-04-20      Ralf Corsepius <ralf_corsepius@rtems.org>
    4724 
    4725         * libnetworking/net/bpf.h, libnetworking/net/if.h,
    4726         libnetworking/net/if_dl.h, libnetworking/net/if_ppp.h,
    4727         libnetworking/net/netisr.h, libnetworking/net/pppcompress.c,
    4728         libnetworking/net/radix.c, libnetworking/net/radix.h,
    4729         libnetworking/net/raw_cb.h, libnetworking/net/route.h,
    4730         libnetworking/netinet/icmp_var.h, libnetworking/netinet/if_ether.h,
    4731         libnetworking/netinet/igmp_var.h, libnetworking/netinet/in.h,
    4732         libnetworking/netinet/in_pcb.h, libnetworking/netinet/in_systm.h,
    4733         libnetworking/netinet/in_var.h, libnetworking/netinet/ip_fw.h,
    4734         libnetworking/netinet/ip_icmp.h, libnetworking/netinet/ip_mroute.h,
    4735         libnetworking/netinet/ip_var.h, libnetworking/netinet/tcp_debug.h,
    4736         libnetworking/netinet/tcp_seq.h, libnetworking/netinet/tcp_timer.h,
    4737         libnetworking/netinet/tcp_var.h, libnetworking/netinet/udp_var.h,
    4738         libnetworking/nfs/nfs.h, libnetworking/rtems/rtems_bsdnet.h,
    4739         libnetworking/rtems/rtems_bsdnet_internal.h,
    4740         libnetworking/sys/buf.h, libnetworking/sys/callout.h,
    4741         libnetworking/sys/conf.h, libnetworking/sys/domain.h,
    4742         libnetworking/sys/malloc.h, libnetworking/sys/mbuf.h,
    4743         libnetworking/sys/mount.h, libnetworking/sys/protosw.h,
    4744         libnetworking/sys/queue.h, libnetworking/sys/rtprio.h,
    4745         libnetworking/sys/select.h, libnetworking/sys/signalvar.h,
    4746         libnetworking/sys/socket.h, libnetworking/sys/socketvar.h,
    4747         libnetworking/sys/sysctl.h, libnetworking/sys/syslog.h,
    4748         libnetworking/sys/ucred.h, libnetworking/sys/uio.h,
    4749         libnetworking/vm/vm.h, libnetworking/vm/vm_extern.h,
    4750         libnetworking/vm/vm_param.h: Use -D_KERNEL instead of -DKERNEL for
    4751         greater FreeBSD compliance.
    4752 
    4753 2004-04-20      Ralf Corsepius <ralf_corsepius@rtems.org>
    4754 
    4755         * libnetworking/Makefile.am: Add -D_KERNEL to CPPFLAGS.
    4756 
    4757 2004-04-20      Ralf Corsepius <ralf_corsepius@rtems.org>
    4758 
    4759         * libnetworking/net/bpf.h: Partial update from FreeBSD.
    4760 
    4761 2004-04-19      Ralf Corsepius <ralf_corsepius@rtems.org>
    4762 
    4763         * libnetworking/sys/sysctl.h: Partial update from FreeBSD.
    4764         * libnetworking/kern/kern_sysctl.c: Partial update from FreeBSD.
    4765 
    4766 2004-04-17      Ralf Corsepius <ralf_corsepius@rtems.org>
    4767 
    4768         * libfs/src/imfs/imfs_debug.c, libfs/src/imfs/memfile.c:
    4769         Use fprintf(stdout,...) instead of printf.
    4770 
    4771 2004-04-17      Ralf Corsepius <ralf_corsepius@rtems.org>
    4772 
    4773         * libblock/src/ide_part_table.c: Use fprintf(stdout,...) instead of
    4774         printf.
    4775 
    4776 2004-04-17      Ralf Corsepius <ralf_corsepius@rtems.org>
    4777 
    4778         * libmisc/capture/capture-cli.c, libmisc/cpuuse/cpuuse.c,
    4779         libmisc/dumpbuf/dumpbuf.c, libmisc/fsmount/fsmount.c,
    4780         libmisc/monitor/mon-command.c, libmisc/monitor/mon-config.c,
    4781         libmisc/monitor/mon-dname.c, libmisc/monitor/mon-driver.c,
    4782         libmisc/monitor/mon-extension.c, libmisc/monitor/mon-itask.c,
    4783         libmisc/monitor/mon-monitor.c, libmisc/monitor/mon-mpci.c,
    4784         libmisc/monitor/mon-object.c, libmisc/monitor/mon-prmisc.c,
    4785         libmisc/monitor/mon-queue.c, libmisc/monitor/mon-symbols.c,
    4786         libmisc/monitor/mon-task.c, libmisc/rtmonuse/rtmonuse.c,
    4787         libmisc/shell/cmds.c, libmisc/shell/shell.c, libmisc/shell/shell.h,
    4788         libmisc/stackchk/check.c, libmisc/untar/untar.c: Use
    4789         fprintf(stdout,...) instead of printf.
    4790 
    4791 2004-04-14      Ralf Corsepius <ralf_corsepius@rtems.org>
    4792 
    4793         * sapi/include/rtems/sptables.h: Remove _RTEMS_version.
    4794 
    4795 2004-04-14      Ralf Corsepius <ralf_corsepius@rtems.org>
    4796 
    4797         * libcsupport/Makefile.am: Install include_sys_HEADERS for NEWLIB
    4798         only. Merge sys/cdefs.h into general include_sys_HEADERS.
    4799 
    4800 2004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
    4801 
    4802         * rtems/include/rtems/rtems/types.h: Include <rtems/stdint.h>
    4803         instead of <stdint.h>.
    4804         Conditionally typedef rtems*signed64 types.
    4805         * score/include/rtems/system.h: Include <rtems/stdint.h> instead of
    4806         <stdint.h>.
    4807 
    4808 2004-04-13      Ralf Corsepius <ralf_corsepius@rtems.org>
    4809 
    4810         * configure.ac: Rework stdint.h/inttypes.h support.
    4811         Add RTEMS_USES_STDINT_H. Add RTEMS_USES_INTTYPES_H.
    4812         Remove NEED_STDINT_H. Remove NEED_INTTYPES_H.
    4813         Remove termios-flag detection.
    4814         * libcsupport/Makefile.am: Install include/stdint.h and
    4815         include/inttypes.h for NEWLIB only.
    4816         * libcsupport/include/stdint.h: Rework; Now newlib specific.
    4817         * libcsupport/src/termios.c: Make newlib specific.
    4818         * include/rtems/stdint.h: Rework; Now wrapper to <stdint.h>.
    4819 
    4820 2004-04-12      Ralf Corsepius <ralf_corsepius@rtems.org>
    4821 
    4822         * acinclude.m4 (RTEMS_CPUOPT): Use AC_DEFINE_UNQUOTED.
    4823         * backward/motorola/mc68681.h, backward/motorola/mc68230.h,
    4824         backward/zilog/z8536.h, backward/zilog/z8036.h,
    4825         backward/zilog/z8030.h: New.
    4826         * Makefile.am: Reflect having added new files above.
    4827 
    4828 2004-04-09      Ralf Corsepius <ralf_corsepius@rtems.org>
    4829 
    4830         * wrapup/Makefile.am: Add libblock for !UNIX only.
    4831 
    4832 2004-04-09      Ralf Corsepius <ralf_corsepius@rtems.org>
    4833 
    4834         * libblock/Makefile.am: Build libblock for !UNIX only.
    4835         * libcsupport/Makefile.am: Build $(TERMIOS_C_FILES) for !UNIX only.
    4836 
    4837 2004-04-09      Ralf Corsepius <ralf_corsepius@rtems.org>
    4838 
    4839         * libblock/Makefile.am: Remove LIBC_DEFINES (Unsupported).
    4840         * libfs/Makefile.am: Remove LIBC_DEFINES (Unsupported).
    4841 
    4842 2004-04-08      Ralf Corsepius <ralf_corsepius@rtems.org>
    4843 
    4844         * libcsupport/Makefile.am: Install sys/ioccom.h for NEWLIB only.
    4845 
    4846 2004-04-08      Ralf Corsepius <ralf_corsepius@rtems.org>
    4847 
    4848         * libcsupport/Makefile.am: Remove $(LIBC_DEFINES) (Unsupported).
    4849         Install motorola-headers to $(includedir)/rtems/motorola.
    4850         Install zilog-headers to $(includedir)/rtems/zilog.
    4851 
    4852 2004-04-06      Ralf Corsepius <ralf_corsepius@rtems.org>
    4853 
    4854         * score/cpu/Makefile.am: Add unix to DIST_SUBDIRS.
    4855 
    4856 2004-04-06      Ralf Corsepius <ralf_corsepius@rtems.org>
    4857 
    4858         * aclocal/rtems-cpu-subdirs.m4: Remove (Unused).
    4859         * configure.ac: Remove RTEMS_CPU_SUBDIRS([score/cpu]).
    4860         Add RTEMS_CHECK_SYSV_UNIX.
    4861         Add score/cpu/*/Makefile.
    4862         * score/cpu/Makefile.am: Add DIST_SUBDIRS.
    4863 
    4864 2004-04-05      Ralf Corsepius <ralf_corsepius@rtems.org>
    4865 
    4866         * configure.ac: Add AC_CHECK_SIZEOF([CPU_CONTEXT]..).
    4867         Add SIZEOF_CPU_CONTEXT to cpuopts.h.
    4868         Add RTEMS_PROG_CCAS.
    4869         * acinclude.m4: Use unquoted "here" document to propagate $3 to
    4870         cpuopts.tmp.
    4871 
    4872 2004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
    4873 
    4874         * libnetworking/Makefile.am: AM_CPPFLAGS += -I$(srcdir).
    4875         * libnetworking/rtems/rtems_bsdnet_internal.h: Remove USHRT_MAX.
    4876 
    4877 2004-04-02      Ralf Corsepius <ralf_corsepius@rtems.org>
    4878 
    4879         * libnetworking/Makefile.am: Fix typo.
    4880 
    4881 2004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
    4882 
    4883         * libnetworking/poll.h: Replace with sys/poll.h wrapper.
    4884         * libnetworking/sys/poll.h: New (Original FreeBSD file).
    4885         * libnetworking/Makefile.am: Don't install opt_ipfw.h,
    4886         opt_mrouting.h, opt_tcpdebug.h. Add sys/poll.h.
    4887 
    4888 2004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
    4889 
    4890         * libmisc/serdbg/serdbgcnf.h: Include <rtems/serdbg.h> instead of
    4891         <serdbg.h>
    4892         * libmisc/serdbg/termios_printk_cnf.h: Include <rtems/termios_printk.h>
    4893         instead of <termios_printk.h>.
    4894 
    4895 2004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
    4896 
    4897         * libmisc/Makefile.am: Install serdbg.h, serdbgcnf.h,
    4898         termios_printk.h, termios_printk_cnf.h to $(includedir)/rtems.
    4899         * libmisc/serdbg/serdbg.c: Include <rtems/serdbg.h> instead of
    4900         <serdbg.h>.
    4901         * libmisc/serdbg/serdbgio.c: Include <rtems/serdbg.h> instead of
    4902         <serdbg.h>.
    4903         * libmisc/serdbg/termios_printk.c: Include <rtems/termios_printk.h>
    4904         instead of <termios_printk.h>.
    4905 
    4906 2004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
    4907 
    4908         * libmisc/dummy/dummy.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
    4909 
    4910 2004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
    4911 
    4912         * backward/confdefs.h: New.
    4913         * Makefile.am: Add  backward/confdefs.h.
    4914         Add conditional DEPRECATED.
    4915         * configure.ac: Add --enable-deprecated.
    4916         Add conditional DEPRECATED.
    4917 
    4918 2004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
    4919 
    4920         * sapi/Makefile.am: Install confdefs.h to $(includedir)/rtems.
    4921 
    4922 2004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
    4923 
    4924         * Makefile.am: Add backward/*.h headers.
    4925         * itron/Makefile.am: Install itron.h to $(includedir)/rtems.
    4926         * libcsupport/Makefile.am: Install RTEMS specific headers to
    4927         $(includedir)/rtems.
    4928         * libfs/Makefile.am: Install imfs.h and dosfs.h to
    4929         $(includedir)/rtems.
    4930 
    4931 2004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
    4932 
    4933         * libblock/include/rtems/bdbuf.h: Include <rtems/chain.h> instead of <chain.h>.
    4934         * libblock/include/rtems/ide_part_table.h: Include <rtems/chain.h> instead of <chain.h>.
    4935         * libcsupport/src/malloc.c: Include <rtems/chain.h> instead of <chain.h>.
    4936         * libcsupport/src/mount.c: Include <rtems/chain.h> instead of <chain.h>.
    4937         * libcsupport/src/unmount.c: Include <rtems/chain.h> instead of <chain.h>.
    4938         * libfs/src/imfs/imfs.h: Include <rtems/chain.h> instead of <chain.h>.
    4939         * libfs/src/imfs/imfs_directory.c: Include <rtems/chain.h> instead of <chain.h>.
    4940         * libfs/src/imfs/imfs_load_tar.c: Include <rtems/chain.h> instead of <chain.h>.
    4941         * sapi/include/confdefs.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
    4942         * sapi/include/confdefs.h: Include <rtems/console.h> instead of <console.h>.
    4943         * libfs/src/imfs/imfs_load_tar.c: Include <rtems/imfs.h> instead of <imfs.h>.
    4944         * libmisc/shell/cmds.c: Include <rtems/imfs.h> instead of <imfs.h>.
    4945         * libmisc/fsmount/fsmount.c: Include <rtems/imfs.h> instead of <imfs.h>.
    4946         * sapi/include/confdefs.h: Include <rtems/imfs.h> instead of <imfs.h>.
    4947         * itron/src/can_wup.c: Include <rtems/itron.h> instead of <itron.h>.
    4948         * itron/src/chg_pri.c: Include <rtems/itron.h> instead of <itron.h>.
    4949         * itron/src/cre_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
    4950         * itron/src/cre_mbx.c: Include <rtems/itron.h> instead of <itron.h>.
    4951         * itron/src/cre_sem.c: Include <rtems/itron.h> instead of <itron.h>.
    4952         * itron/src/cre_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
    4953         * itron/src/del_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
    4954         * itron/src/del_mbx.c: Include <rtems/itron.h> instead of <itron.h>.
    4955         * itron/src/del_sem.c: Include <rtems/itron.h> instead of <itron.h>.
    4956         * itron/src/del_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
    4957         * itron/src/dis_dsp.c: Include <rtems/itron.h> instead of <itron.h>.
    4958         * itron/src/ena_dsp.c: Include <rtems/itron.h> instead of <itron.h>.
    4959         * itron/src/eventflags.c: Include <rtems/itron.h> instead of <itron.h>.
    4960         * itron/src/exd_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
    4961         * itron/src/ext_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
    4962         * itron/src/fmempool.c: Include <rtems/itron.h> instead of <itron.h>.
    4963         * itron/src/frsm_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
    4964         * itron/src/get_tid.c: Include <rtems/itron.h> instead of <itron.h>.
    4965         * itron/src/itronintr.c: Include <rtems/itron.h> instead of <itron.h>.
    4966         * itron/src/itronsem.c: Include <rtems/itron.h> instead of <itron.h>.
    4967         * itron/src/itrontime.c: Include <rtems/itron.h> instead of <itron.h>.
    4968         * itron/src/mbox.c: Include <rtems/itron.h> instead of <itron.h>.
    4969         * itron/src/mboxtranslatereturncode.c: Include <rtems/itron.h> instead of <itron.h>.
    4970         * itron/src/msgbuffer.c: Include <rtems/itron.h> instead of <itron.h>.
    4971         * itron/src/msgbuffertranslatereturncode.c: Include <rtems/itron.h> instead of <itron.h>.
    4972         * itron/src/network.c: Include <rtems/itron.h> instead of <itron.h>.
    4973         * itron/src/port.c: Include <rtems/itron.h> instead of <itron.h>.
    4974         * itron/src/prcv_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
    4975         * itron/src/prcv_mbx.c: Include <rtems/itron.h> instead of <itron.h>.
    4976         * itron/src/preq_sem.c: Include <rtems/itron.h> instead of <itron.h>.
    4977         * itron/src/psnd_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
    4978         * itron/src/rcv_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
    4979         * itron/src/rcv_mbx.c: Include <rtems/itron.h> instead of <itron.h>.
    4980         * itron/src/ref_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
    4981         * itron/src/ref_mbx.c: Include <rtems/itron.h> instead of <itron.h>.
    4982         * itron/src/ref_sem.c: Include <rtems/itron.h> instead of <itron.h>.
    4983         * itron/src/ref_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
    4984         * itron/src/rel_wai.c: Include <rtems/itron.h> instead of <itron.h>.
    4985         * itron/src/rot_rdq.c: Include <rtems/itron.h> instead of <itron.h>.
    4986         * itron/src/rsm_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
    4987         * itron/src/sig_sem.c: Include <rtems/itron.h> instead of <itron.h>.
    4988         * itron/src/slp_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
    4989         * itron/src/snd_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
    4990         * itron/src/snd_mbx.c: Include <rtems/itron.h> instead of <itron.h>.
    4991         * itron/src/sta_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
    4992         * itron/src/sus_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
    4993         * itron/src/sysmgmt.c: Include <rtems/itron.h> instead of <itron.h>.
    4994         * itron/src/task.c: Include <rtems/itron.h> instead of <itron.h>.
    4995         * itron/src/ter_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
    4996         * itron/src/trcv_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
    4997         * itron/src/trcv_mbx.c: Include <rtems/itron.h> instead of <itron.h>.
    4998         * itron/src/tslp_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
    4999         * itron/src/tsnd_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
    5000         * itron/src/twai_sem.c: Include <rtems/itron.h> instead of <itron.h>.
    5001         * itron/src/vmempool.c: Include <rtems/itron.h> instead of <itron.h>.
    5002         * itron/src/wai_sem.c: Include <rtems/itron.h> instead of <itron.h>.
    5003         * itron/src/wup_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
    5004         * sapi/include/rtems/config.h: Include <rtems/itron.h> instead of <itron.h>.
    5005         * sapi/include/confdefs.h: Include <rtems/itron.h> instead of <itron.h>.
    5006         * sapi/src/itronapi.c: Include <rtems/itron.h> instead of <itron.h>.
    5007         * sapi/include/confdefs.h: Include <rtems/rtc.h> instead of <rtc.h>.
    5008         * sapi/include/confdefs.h: Include <rtems/timerdrv.h> instead of <timerdrv.h>.
    5009 
    5010 2004-04-01      Ralf Corsepius <ralf_corsepius@rtems.org>
    5011 
    5012         * backward/asm.h, backward/chain.h, backward/clockdrv.h,
    5013         backward/console.h, backward/dosfs.h, backward/imfs.h,
    5014         backward/iosupp.h, backward/itron.h, backward/ringbuf.h,
    5015         backward/rtc.h, backward/spurious.h, backward/timerdrv.h,
    5016         backward/vmeintr.h: New.
    5017 
    5018 2004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
    5019 
    5020         * rtems/include/rtems/rtems/region.h:
    5021         Include stddef.h for size_t.
    5022         (rtems_region_get_segment_size):  Use size_t instead of uint32_t for "size" (3rd arg).
    5023         * rtems/src/regiongetsegmentsize.c: Reflect changes above.
    5024         * libcsupport/src/malloc.c: Reflect changes above.
    5025 
    5026 2004-03-30      Ralf Corsepius <ralf_corsepius@rtems.org>
    5027 
    5028         * aclocal/rtems-top.m4: Don't AC_SUBST(PROJECT_ROOT).
    5029         Add project_libdir, project_include and libdir.
    5030         * aclocal/env-rtemscpu.m4: Remove all references to RTEMS_BSP.
    5031         Remove project_libdir, project_include and libdir.
    5032         Unconditionally use CPU_CFLAGS, CFLAGS_OPTIMIZE_V, CFLAGS_DEBUG_V.
    5033 
    5034 2004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
    5035 
    5036         * libnetworking/lib/ftpfs.c, libnetworking/lib/rtems_bsdnet_ntp.c,
    5037         libnetworking/lib/tftpDriver.c, libnetworking/machine/endian.h,
    5038         libnetworking/net/if_ppp.c, libnetworking/rtems/rtems_bsdnet.h,
    5039         libnetworking/rtems/rtems_bsdnet_internal.h,
    5040         libnetworking/rtems/rtems_glue.c,
    5041         libnetworking/rtems/rtems_syscall.c: Convert to using c99 fixed size
    5042         types.
    5043 
    5044 2004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
    5045 
    5046         * score/include/rtems/debug.h, score/include/rtems/score/bitfield.h,
    5047         score/include/rtems/score/chain.h,
    5048         score/include/rtems/score/coremsg.h,
    5049         score/include/rtems/score/coremutex.h,
    5050         score/include/rtems/score/coresem.h,
    5051         score/include/rtems/score/heap.h,
    5052         score/include/rtems/score/interr.h, score/include/rtems/score/isr.h,
    5053         score/include/rtems/score/mpci.h, score/include/rtems/score/mppkt.h,
    5054         score/include/rtems/score/object.h,
    5055         score/include/rtems/score/objectmp.h,
    5056         score/include/rtems/score/priority.h,
    5057         score/include/rtems/score/stack.h,
    5058         score/include/rtems/score/states.h,
    5059         score/include/rtems/score/thread.h,
    5060         score/include/rtems/score/threadmp.h,
    5061         score/include/rtems/score/threadq.h,
    5062         score/include/rtems/score/tod.h, score/include/rtems/score/tqdata.h,
    5063         score/include/rtems/score/userext.h,
    5064         score/include/rtems/score/watchdog.h,
    5065         score/include/rtems/score/wkspace.h,
    5066         score/inline/rtems/score/address.inl,
    5067         score/inline/rtems/score/coremsg.inl,
    5068         score/inline/rtems/score/coresem.inl,
    5069         score/inline/rtems/score/heap.inl, score/inline/rtems/score/isr.inl,
    5070         score/inline/rtems/score/object.inl,
    5071         score/inline/rtems/score/priority.inl,
    5072         score/inline/rtems/score/stack.inl,
    5073         score/inline/rtems/score/thread.inl,
    5074         score/inline/rtems/score/tqdata.inl,
    5075         score/inline/rtems/score/userext.inl,
    5076         score/inline/rtems/score/wkspace.inl,
    5077         score/macros/rtems/score/address.inl,
    5078         score/macros/rtems/score/heap.inl,
    5079         score/macros/rtems/score/object.inl,
    5080         score/macros/rtems/score/priority.inl,
    5081         score/macros/rtems/score/userext.inl: Convert to using c99 fixed
    5082         size types.
    5083 
    5084 2004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
    5085 
    5086         * sapi/include/confdefs.h, sapi/include/rtems/config.h,
    5087         sapi/include/rtems/extension.h, sapi/include/rtems/fatal.h,
    5088         sapi/include/rtems/init.h, sapi/include/rtems/io.h,
    5089         sapi/src/exinit.c, sapi/src/extension.c, sapi/src/fatal.c,
    5090         sapi/src/io.c: Convert to using c99 fixed size types.
    5091 
    5092 2004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
    5093 
    5094         * rtems/include/rtems.h,
    5095         rtems/include/rtems/rtems/asr.h,
    5096         rtems/include/rtems/rtems/attr.h,
    5097         rtems/include/rtems/rtems/clock.h,
    5098         rtems/include/rtems/rtems/config.h,
    5099         rtems/include/rtems/rtems/dpmem.h,
    5100         rtems/include/rtems/rtems/eventset.h,
    5101         rtems/include/rtems/rtems/message.h,
    5102         rtems/include/rtems/rtems/modes.h,
    5103         rtems/include/rtems/rtems/msgmp.h,
    5104         rtems/include/rtems/rtems/options.h,
    5105         rtems/include/rtems/rtems/part.h,
    5106         rtems/include/rtems/rtems/ratemon.h,
    5107         rtems/include/rtems/rtems/region.h,
    5108         rtems/include/rtems/rtems/regionmp.h,
    5109         rtems/include/rtems/rtems/sem.h,
    5110         rtems/include/rtems/rtems/support.h,
    5111         rtems/include/rtems/rtems/taskmp.h,
    5112         rtems/include/rtems/rtems/tasks.h,
    5113         rtems/include/rtems/rtems/timer.h,
    5114         rtems/inline/rtems/rtems/part.inl,
    5115         rtems/inline/rtems/rtems/region.inl,
    5116         rtems/macros/rtems/rtems/part.inl,
    5117         rtems/src/attr.c,
    5118         rtems/src/dpmem.c,
    5119         rtems/src/dpmemcreate.c,
    5120         rtems/src/dpmemexternal2internal.c,
    5121         rtems/src/dpmeminternal2external.c,
    5122         rtems/src/eventseize.c,
    5123         rtems/src/msg.c,
    5124         rtems/src/msgmp.c,
    5125         rtems/src/msgqallocate.c,
    5126         rtems/src/msgqbroadcast.c,
    5127         rtems/src/msgqcreate.c,
    5128         rtems/src/msgqflush.c,
    5129         rtems/src/msgqgetnumberpending.c,
    5130         rtems/src/msgqident.c,
    5131         rtems/src/msgqreceive.c,
    5132         rtems/src/msgqsend.c,
    5133         rtems/src/msgqsubmit.c,
    5134         rtems/src/msgqtranslatereturncode.c,
    5135         rtems/src/msgqurgent.c,
    5136         rtems/src/part.c,
    5137         rtems/src/partcreate.c,
    5138         rtems/src/partident.c,
    5139         rtems/src/partmp.c,
    5140         rtems/src/ratemon.c,
    5141         rtems/src/region.c,
    5142         rtems/src/regioncreate.c,
    5143         rtems/src/regionextend.c,
    5144         rtems/src/regiongetsegment.c,
    5145         rtems/src/regiongetsegmentsize.c,
    5146         rtems/src/regionmp.c,
    5147         rtems/src/regionreturnsegment.c,
    5148         rtems/src/rtemstimer.c,
    5149         rtems/src/sem.c,
    5150         rtems/src/semcreate.c,
    5151         rtems/src/semident.c,
    5152         rtems/src/semmp.c,
    5153         rtems/src/semobtain.c,
    5154         rtems/src/semtranslatereturncode.c,
    5155         rtems/src/taskcreate.c,
    5156         rtems/src/taskgetnote.c,
    5157         rtems/src/taskident.c,
    5158         rtems/src/taskinitusers.c,
    5159         rtems/src/taskmp.c,
    5160         rtems/src/taskrestart.c,
    5161         rtems/src/tasks.c,
    5162         rtems/src/tasksetnote.c,
    5163         rtems/src/taskstart.c,
    5164         rtems/src/timerserver.c: Convert to using c99 fixed size types.
    5165 
    5166 2004-04-29      Ralf Corsepius <ralf_corsepius@rtems.org>
    5167 
    5168         * score/src/Unlimited.txt, score/src/chain.c, score/src/coremsg.c,
    5169         score/src/coremsgbroadcast.c, score/src/coremsgclose.c,
    5170         score/src/coremsgflush.c, score/src/coremsgflushsupp.c,
    5171         score/src/coremsgseize.c, score/src/coremsgsubmit.c,
    5172         score/src/coremutex.c, score/src/coremutexflush.c,
    5173         score/src/coresem.c, score/src/coresemflush.c, score/src/coretod.c,
    5174         score/src/coretodtickle.c, score/src/coretodtoseconds.c,
    5175         score/src/coretodvalidate.c, score/src/heap.c,
    5176         score/src/heapallocate.c, score/src/heapextend.c,
    5177         score/src/heapfree.c, score/src/heapsizeofuserarea.c,
    5178         score/src/interr.c, score/src/iterateoverthreads.c,
    5179         score/src/mpci.c, score/src/object.c, score/src/objectallocate.c,
    5180         score/src/objectallocatebyindex.c, score/src/objectclearname.c,
    5181         score/src/objectcomparenameraw.c,
    5182         score/src/objectcomparenamestring.c, score/src/objectcopynameraw.c,
    5183         score/src/objectcopynamestring.c,
    5184         score/src/objectextendinformation.c, score/src/objectfree.c,
    5185         score/src/objectget.c, score/src/objectgetbyindex.c,
    5186         score/src/objectgetisr.c, score/src/objectgetnoprotection.c,
    5187         score/src/objectidtoname.c, score/src/objectinitializeinformation.c,
    5188         score/src/objectmp.c, score/src/objectnametoid.c,
    5189         score/src/objectshrinkinformation.c, score/src/thread.c,
    5190         score/src/threadcreateidle.c, score/src/threadget.c,
    5191         score/src/threadidlebody.c, score/src/threadinitialize.c,
    5192         score/src/threadmp.c, score/src/threadq.c,
    5193         score/src/threadqdequeuepriority.c,
    5194         score/src/threadqenqueuepriority.c,
    5195         score/src/threadqfirstpriority.c, score/src/threadqflush.c,
    5196         score/src/threadreset.c, score/src/threadrestart.c,
    5197         score/src/threadsettransient.c, score/src/threadstackallocate.c,
    5198         score/src/threadstart.c, score/src/userext.c,
    5199         score/src/watchdoginsert.c, score/src/wkspace.c: Convert to using
    5200         c99 fixed size types.
    5201 
    5202 2004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
    5203 
    5204         PR 561/rtems
    5205         * include/rtems/concat.h: New.
    5206         * Makefile.am: Add include/rtems/concat.h.
    5207        
    5208         PR 589/rtems
    5209         * Makefile.am: Add include/rtems/pci.h.
    5210 
    5211         * Makefile.am: Include automake/compile.am.
    5212         * configure.ac: RTEMS_TOP([..],[]).
    5213 
    5214 2004-03-29      Ralf Corsepius <ralf_corsepius@rtems.org>
    5215 
    5216         * aclocal/rtems-top.m4: Add MULTISUBDIR. Add MULTIBUILDTOP.
    5217         Add rtems_updir. Remove version.m4 check.
    5218         Add PROJECT_ROOT/with_project_root processing.
    5219         Add PROJECT_INCLUDE. Add PROJECT_LIB.
    5220         * aclocal/env-rtemscpu.a4: Remove cpukit_topdir.
    5221         Remove with_project_root processing. Remove PROJECT_INCLUDE,
    5222         PROJECT_LIB.
    5223 
    5224 2004-03-26      Ralf Corsepius <ralf_corsepius@rtems.org>
    5225 
    5226         * libmisc/capture/capture-cli.c, libmisc/capture/capture.c,
    5227         libmisc/capture/capture.h, libmisc/cpuuse/cpuuse.c,
    5228         libmisc/devnull/devnull.c, libmisc/fsmount/fsmount.h,
    5229         libmisc/monitor/mon-config.c, libmisc/monitor/mon-dname.c,
    5230         libmisc/monitor/mon-driver.c, libmisc/monitor/mon-extension.c,
    5231         libmisc/monitor/mon-itask.c, libmisc/monitor/mon-monitor.c,
    5232         libmisc/monitor/mon-mpci.c, libmisc/monitor/mon-object.c,
    5233         libmisc/monitor/mon-prmisc.c, libmisc/monitor/mon-queue.c,
    5234         libmisc/monitor/mon-server.c, libmisc/monitor/mon-symbols.c,
    5235         libmisc/monitor/monitor.h, libmisc/monitor/symbols.h,
    5236         libmisc/mw-fb/mw_uid.c, libmisc/rtmonuse/rtmonuse.c,
    5237         libmisc/serdbg/serdbg.h, libmisc/serdbg/serdbgio.c,
    5238         libmisc/serdbg/termios_printk.c, libmisc/serdbg/termios_printk.h,
    5239         libmisc/shell/shell.c, libmisc/shell/shell.h, libmisc/stackchk/check.c,
    5240         libmisc/stackchk/internal.h: Convert to using c99 fixed size types.
    5241 
    5242 2004-03-23      Ralf Corsepius <ralf_corsepius@rtems.org>
    5243 
    5244         * itron/include/itronsys/mbox.h, itron/include/itronsys/types.h,
    5245         itron/include/rtems/itron/eventflags.h,
    5246         itron/include/rtems/itron/fmempool.h,
    5247         itron/include/rtems/itron/mbox.h,
    5248         itron/include/rtems/itron/msgbuffer.h,
    5249         itron/include/rtems/itron/port.h,
    5250         itron/include/rtems/itron/semaphore.h,
    5251         itron/include/rtems/itron/task.h,
    5252         itron/include/rtems/itron/vmempool.h,
    5253         itron/inline/rtems/itron/semaphore.inl,
    5254         itron/macros/rtems/itron/semaphore.inl, itron/src/eventflags.c,
    5255         itron/src/fmempool.c, itron/src/itronsem.c, itron/src/mbox.c,
    5256         itron/src/msgbuffer.c, itron/src/port.c, itron/src/snd_mbx.c,
    5257         itron/src/task.c, itron/src/trcv_mbx.c, itron/src/vmempool.c:
    5258         Convert to using c99 fixed size types.
    5259 
    5260 2004-03-23      Ralf Corsepius <ralf_corsepius@rtems.org>
    5261 
    5262         * posix/include/rtems/posix/cond.h,
    5263         posix/include/rtems/posix/intr.h, posix/include/rtems/posix/key.h,
    5264         posix/include/rtems/posix/mqueue.h,
    5265         posix/include/rtems/posix/mutex.h,
    5266         posix/include/rtems/posix/pthread.h,
    5267         posix/include/rtems/posix/semaphore.h,
    5268         posix/include/rtems/posix/threadsup.h,
    5269         posix/include/rtems/posix/timer.h, posix/src/cond.c,
    5270         posix/src/intr.c, posix/src/key.c, posix/src/keycreate.c,
    5271         posix/src/keydelete.c, posix/src/keygetspecific.c,
    5272         posix/src/keyrundestructors.c, posix/src/keysetspecific.c,
    5273         posix/src/killinfo.c, posix/src/mqueue.c,
    5274         posix/src/mqueuerecvsupp.c, posix/src/mqueuesendsupp.c,
    5275         posix/src/mqueuetranslatereturncode.c, posix/src/mutex.c,
    5276         posix/src/posixintervaltotimespec.c,
    5277         posix/src/posixtimespecsubtract.c, posix/src/psignal.c,
    5278         posix/src/pthread.c, posix/src/ptimer1.c, posix/src/semaphore.c,
    5279         posix/src/sysconf.c: Convert to using c99 fixed size types.
    5280 
    5281 2004-03-23      Ralf Corsepius <ralf_corsepius@rtems.org>
    5282 
    5283         * score/include/rtems/system.h: include <stdint.h>.
    5284 
    5285 2004-03-23      Ralf Corsepius <ralf_corsepius@rtems.org>
    5286 
    5287         PR/589 rtems
    5288         * include/rtems/pci.h: New (Moved from c/src/libchip/network/pci.h).
    5289 
    5290 2004-03-23      Ralf Corsepius <ralf_corsepius@rtems.org>
    5291 
    5292         * libcsupport/src/malloc.c: Remove lvalue casts.
    5293 
    5294 2004-03-23      Ralf Corsepius <ralf_corsepius@rtems.org>
    5295 
    5296         * libcsupport/include/chain.h, libcsupport/include/clockdrv.h,
    5297         libcsupport/include/ringbuf.h, libcsupport/include/spurious.h,
    5298         libcsupport/include/timerdrv.h, libcsupport/include/vmeintr.h,
    5299         libcsupport/include/motorola/mc68230.h,
    5300         libcsupport/include/rtems/assoc.h, libcsupport/include/rtems/libio.h,
    5301         libcsupport/include/rtems/libio_.h,
    5302         libcsupport/include/rtems/termiostypes.h,
    5303         libcsupport/include/zilog/z8036.h, libcsupport/include/zilog/z8530.h,
    5304         libcsupport/include/zilog/z8536.h, libcsupport/src/__gettod.c,
    5305         libcsupport/src/assoc.c, libcsupport/src/assocnamebad.c,
    5306         libcsupport/src/error.c,  libcsupport/src/libio.c,
    5307         libcsupport/src/libio_sockets.c, libcsupport/src/malloc.c,
    5308         libcsupport/src/no_libc.c, libcsupport/src/termios.c,
    5309         libcsupport/src/termiosreserveresources.c: Convert to using c99
    5310         fixed-size types.
    5311 
    5312 2004-03-22      Ralf Corsepius <ralf_corsepius@rtems.org>
    5313 
    5314         * libfs/src/dosfs/fat.c, libfs/src/dosfs/fat.h,
    5315         libfs/src/dosfs/fat_fat_operations.c,
    5316         libfs/src/dosfs/fat_fat_operations.h, libfs/src/dosfs/fat_file.c,
    5317         libfs/src/dosfs/fat_file.h, libfs/src/dosfs/msdos.h,
    5318         libfs/src/dosfs/msdos_create.c, libfs/src/dosfs/msdos_dir.c,
    5319         libfs/src/dosfs/msdos_file.c, libfs/src/dosfs/msdos_initsupp.c,
    5320         libfs/src/dosfs/msdos_misc.c, libfs/src/imfs/deviceio.c,
    5321         libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_directory.c,
    5322         libfs/src/imfs/imfs_fchmod.c, libfs/src/imfs/linearfile.c,
    5323         libfs/src/imfs/memfile.c: Convert to using c99 fixed-size types.
    5324 
    5325 2004-03-05      Joel Sherrill <joel@OARcorp.com>
    5326 
    5327         * libnetworking/net/radix.c: Remove warning.
    5328 
    5329 2004-03-05      Joel Sherrill <joel@OARcorp.com>
    5330 
    5331         * libmisc/shell/cmds.c: Remove warning.
    5332 
    5333 2004-03-05      Joel Sherrill <joel@OARcorp.com>
    5334 
    5335         * libnetworking/lib/ftpfs.c: Switch bcopy to memcpy.
    5336 
    5337 2004-03-05      Joel Sherrill <joel@OARcorp.com>
    5338 
    5339         * libcsupport/src/newlibc.c, libcsupport/src/sync.c: Eliminate
    5340         warnings.  Explicitly defeat __STRICT_ANSI__ since both
    5341         legitimately use routines beyond ANSI.
    5342 
    5343 2004-03-05      Joel Sherrill <joel@OARcorp.com>
    5344 
    5345         * cpukit/libblock/src/bdbuf.c: Initialize pointer to avoid warning.
    5346 
    5347 2004-03-05      Joel Sherrill <joel@OARcorp.com>
    5348 
    5349         * score/macros/rtems/score/chain.inl, score/src/objectidtoname.c:
    5350         Add cast to avoid type punning warning in gcc 3.3.
    5351 2004-03-05      Joel Sherrill <joel@OARcorp.com>
    5352 
    5353         *
    5354 
    5355 2004-03-05      Joel Sherrill <joel@OARcorp.com>
    5356 
    5357         * libblock/src/bdbuf.c, libblock/src/ramdisk.c,
    5358         libcsupport/src/newlibc.c, libcsupport/src/sync.c,
    5359         libmisc/cpuuse/cpuuse.c, libmisc/monitor/mon-symbols.c,
    5360         libmisc/shell/cmds.c, libmisc/shell/shell.c,
    5361         libnetworking/kern/kern_sysctl.c, libnetworking/lib/ftpfs.c,
    5362         libnetworking/lib/tftpDriver.c, libnetworking/libc/gethostbydns.c,
    5363         libnetworking/libc/gethostbyht.c, libnetworking/libc/gethostnamadr.c,
    5364         libnetworking/libc/getnetbyht.c, libnetworking/libc/getnetnamadr.c,
    5365         libnetworking/libc/inet_addr.c, libnetworking/libc/linkaddr.c,
    5366         libnetworking/libc/map_v4v6.c, libnetworking/libc/ns_print.c,
    5367         libnetworking/libc/ns_ttl.c, libnetworking/libc/nsap_addr.c,
    5368         libnetworking/libc/rcmd.c, libnetworking/libc/res_debug.c,
    5369         libnetworking/libc/res_mkupdate.c, libnetworking/libc/res_query.c,
    5370         libnetworking/libc/res_send.c, libnetworking/libc/res_update.c,
    5371         libnetworking/net/radix.c, libnetworking/rtems/mkrootfs.c,
    5372         librpc/src/rpc/clnt_perror.c, librpc/src/rpc/rtems_rpc.c,
    5373         librpc/src/rpc/svc.c, sapi/include/confdefs.h,
    5374         score/macros/rtems/score/chain.inl, score/src/objectidtoname.c:
    5375 
    5376 2004-02-26      Thomas Rauscher <trauscher@loytec.com.
    5377 
    5378         PR 584/RTEMS
    5379         * rtems/src/eventtimeout.c: Fix critical section window.
    5380 
    5381 2004-02-26      Joel Sherrill <joel@OARcorp.com>
    5382 
    5383         PR 582/core
    5384         * posix/src/mqueue.c, posix/src/mqueuecreatesupp.c,
    5385         posix/src/mqueuedeletesupp.c, posix/src/mqueueunlink.c: Use memory
    5386         from workspace to avoid use of mutex during dispatch disable critical
    5387         section. Besides memory for object names should come from the
    5388         Workspace anyway.
    5389 
    5390 2004-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    5391 
    5392         * aclocal/version.m4: 4.6.99.0.
    5393 
    5394 2004-02-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    5395 
    5396         * libnetworking/Makefile.am: Remove ACLOCAL_AMFLAGS.
    5397 
    5398 2004-01-30      Wilfried Busalski <w.busalski@lancier-monitoring.de>
    5399 
    5400         PR pppd/564
    5401         * libnetworking/net/if_ppp.c, libnetworking/net/if_pppvar.h,
    5402         libnetworking/net/ppp_tty.c: ppp0 Interface lose packets if the
    5403         system use a slow baudrate for the modem or the tcp/ip-packet is
    5404         fragmented.
    5405 
    5406 2004-01-30      Joel Sherrill <joel@OARcorp.com>
    5407 
    5408         * ChangeLog, rtems/Makefile.am, rtems/include/rtems/rtems/support.h:
    5409         Reverse developmental patches accidentally committed.
    5410 
    5411 2004-01-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    5412 
    5413         * ChangeLog: Merge-in libnetworking/ChangeLog.
    5414         * ChangeLog: Merge-in libcsupport/ChangeLog.
    5415         * ChangeLog: Merge-in libblock/ChangeLog, libfs/ChangeLog.
    5416         * ChangeLog: Merge-in libmisc/ChangeLog, librpc/ChangeLog.
    5417         * ChangeLog: Merge-in itron/ChangeLog, posix/ChangeLog, score/ChangeLog,
    5418         sapi/ChangeLog, rtems/ChangeLog.
    5419         * libblock/ChangeLog, libfs/ChangeLog, libcsupport/ChangeLog,
    5420         libmisc/ChangeLog, librpc/ChangeLog, libnetworking/ChangeLog,
    5421         itron/ChangeLog, posix/ChangeLog, score/ChangeLog, sapi/ChangeLog,
    5422         rtems/ChangeLog: Remove.
    5423 
    5424 2004-01-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    5425 
    5426         * aclocal/rtems-top.m4: Remove PROJECT_ROOT. Prepend ../ to $1.
    5427         * aclocal/env-rtemscpu.m4: Reworked.
    5428         * configure.ac: RTEMS_TOP([.]).
    5429 
    5430 2004-01-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    5431 
    5432         * Makefile.am, itron/Makefile.am, posix/Makefile.am, score/Makefile.am,
    5433         sapi/Makefile.am, rtems/Makefile.am, libmisc/Makefile.am,
    5434         librpc/Makefile.am, libblock/Makefile.am, libfs/Makefile.am,
    5435         libcsupport/Makefile.am, libnetworking/Makefile.am: Add PREINSTALL_DIRS.
    5436 
    5437 2004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    5438 
    5439         * wrapup/Makefile.am: Remove $(ARCH)/$(dirstamp). Add TMPINSTALL_FILES
    5440         to CLEANFILES.
    5441         * automake/local.am: Remove depend-am.
    5442         * automake/subdirs.am: Remove depend-recursive.
    5443         * score/Makefile.am: Re-add dirstamps to PREINSTALL_FILES. Add
    5444         PREINSTALL_FILES to CLEANFILES. Add cpuopts.h to DISTCLEANFILES.
    5445         * Makefile.am, itron/Makefile.am, posix/Makefile.am, sapi/Makefile.am,
    5446         rtems/Makefile.am, libmisc/Makefile.am, librpc/Makefile.am,
    5447         libblock/Makefile.am, libfs/Makefile.am, libcsupport/Makefile.am,
    5448         libnetworking/Makefile.am: Re-add dirstamps to PREINSTALL_FILES. Add
    5449         PREINSTALL_FILES to CLEANFILES.
    5450         * libnetworking/netinet/in_cksum.c: #include netinet/in_cksum_<cpu>.h.
    5451 
    5452 2004-01-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    5453 
    5454         PR/549 networking
    5455         * libnetworking/netinet/in_cksum_powerpc.h: New (copy of
    5456         in_cksum_powerpc.c).
    5457         * libnetworking/netinet/in_cksum_i386.h: New (copy of in_cksum_i386.c).
    5458         * libnetworking/netinet/in_cksum_arm.h: New (copy of in_cksum_arm.c).
    5459         * libnetworking/netinet/in_cksum_m68k.c: New (copy of in_cksum_m68k.c).
    5460         * libnetworking/netinet/in_cksum_i386.c,
    5461         libnetworking/netinet/in_cksum_arm.c,
    5462         libnetworking/netinet/in_cksum_powerpc.c,
    5463         libnetworking/netinet/in_cksum_m68k.c: Remove.
    5464         * libnetworking/netinet/Makefile.am: Reflect changes above.
    5465 
    5466 2004-01-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    5467 
    5468         * configure.ac: Requires automake >= 1.8.1.
    5469         * score/cpu/Makefile.am: Use @RTEMS_CPU@ instead of $(RTEMS_CPU).
    5470         PR 548/rtems
    5471         * libcsupport/Makefile.am: Add src/envlock.c.
    5472 
    5473 2004-01-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    5474 
    5475         * aclocal/rtems-top.m4: Don't AC_SUBST PROJECT_ROOT. Remove
    5476         PROJECT_TOPdir (Unused).
    5477         * aclocal/env-rtemscpu.m4: Remove PROJECT_RELEASE. Expand
    5478         ${PROJECT_ROOT}. Remove RTEMS_ENABLE_BARE (Unused). Don't AC_SUBST
    5479         RTEMS_BSP.
    5480         * aclocal/enable-bare.m4: Remove (Unused).
    5481         * aclocal/rtems-top.m4: Remove check for cpukit/aclocal/version.m4.
    5482         Remove gnu-make endif HACK (Unused).
    5483         * wrapup/Makefile.am: Include compile.am. Use TMP_LIBS instead of LIBS
    5484         to avoid potential conflicts with auto*tools' LIBS. Reflect new
    5485         locations of libscorecpu*.a.
    5486         * Makefile.am: Remove AUTOMAKE_FILES.
    5487         * automake/compile.am: Replace contents with contents of
    5488         automake/amcompile.am.
    5489         * automake/amcompile.am, automake/lib.am: Remove.
    5490         * configure.ac, aclocal/enable-bare.m4, aclocal/enable-inlines.m4,
    5491         aclocal/enable-itron.m4, aclocal/enable-multiprocessing.m4,
    5492         aclocal/enable-networking.m4, aclocal/enable-posix.m4,
    5493         aclocal/enable-rtems-debug.m4, aclocal/multi.m4, aclocal/multilib.m4:
    5494         Use AS_HELP_STRING instead of AC_HELP_STRING (deprecated in
    5495         autoconf-2.59).
    5496         * automake/local.am: Remove clean-local, depend-gcc.
    5497         * itron/Makefile.am, posix/Makefile.am, score/Makefile.am: Include
    5498         compile.am, again.
    5499         * score/macros/rtems/score/README: Remove (Redundant with macros/README).
    5500         * sapi/Makefile.am, rtems/Makefile.am: Include compile.am, again.
    5501         * libmisc/Makefile.am: Include compile.am again. Misc fixes.
    5502         * librpc/Makefile.am: Include compile.am, again. Put man-pages into
    5503         EXTRA_DIST to work around automake not distributing conditionally
    5504         installed *_MANS. Distribute include/rpcsvc.
    5505         * libblock/Makefile.am: Include compile.am, again. Eliminate C_FILES.
    5506         Reformat.
    5507         * libfs/Makefile.am: Include compile.am, again. Reformat/Cleanup.
    5508         * libcsupport/Makefile.am: Reformat, add UNUSED_FILES.
    5509         * libcsupport/Makefile.am: Include compile.am, again. Eliminate
    5510         DOC_FILES.
    5511         * libnetworking/Makefile.am: Include compile.am, again. Cleanup.
    5512 
    5513 2004-01-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    5514 
    5515         * wrapup/Makefile.am: Cosmetics.
    5516         * aclocal/enable-networking.m4: Don't AC_SUBST(RTEMS_HAS_NETWORKING).
    5517         * aclocal/check-networking.m4: Don't AC_SUBST(HAS_NETWORKING).
    5518         * automake/amcompile.am: Remove $(ARCH).
    5519         * wrapup/Makefile.am: Add $(ARCH). Remove compile.am, lib.am. Include
    5520         amcompile.am.
    5521         * wrapup/Makefile.am: Use ../*/*$(LIB_VARIANT).a instead of
    5522         $(ARCH)/lib*.a.
    5523         * wrapup/Makefile.am: Reflect changes to libblock/Makefile.am. Reflect
    5524         changes to libcsupport/Makefile.am.
    5525         * itron/Makefile.am: Add libs to CLEANFILES. Set lib*_g_a_SOURCES =
    5526         lib*_a_SOURCES.
    5527         * itron/Makefile.am: Build libitron$(LIB_VARIANT).a instead of
    5528         $(ARCH)/libitron.a.
    5529         * posix/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES =
    5530         lib*_a_SOURCES.
    5531         * posix/Makefile.am: Build libposix$(LIB_VARIANT).a instead of
    5532         $(ARCH)/libposix.a.
    5533         * score/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES =
    5534         lib*_a_SOURCES.
    5535         * score/Makefile.am: Build libscore$(LIB_VARIANT).a instead of
    5536         $(ARCH)/libscore.a.
    5537         * sapi/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES =
    5538         lib*_a_SOURCES.
    5539         * sapi/Makefile.am: Build libsapi$(LIB_VARIANT).a instead of
    5540         $(ARCH)/libsapi.a.
    5541         * rtems/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES =
    5542         lib*_a_SOURCES.
    5543         * rtems/Makefile.am: Build librtems$(LIB_VARIANT).a instead of
    5544         $(ARCH)/librtems.a.
    5545         * libmisc/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES =
    5546         lib*_a_SOURCES.
    5547         * libmisc/Makefile.am: Build lib*$(LIB_VARIANT).a instead of
    5548         $(ARCH)/lib*.a.
    5549         * librpc/Makefile.am: Add libs to CLEANFILES. Set lib*_g_a_SOURCES =
    5550         lib*_a_SOURCES.
    5551         * librpc/Makefile.am: Build lib*$(LIB_VARIANT).a instead of
    5552         $(ARCH)/lib*.a.
    5553         * libblock/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES =
    5554         lib*_a_SOURCES.
    5555         * libblock/include/rtems/blkdev.h,
    5556         libblock/include/rtems/ide_part_table.h, libblock/src/bdbuf.c,
    5557         libblock/src/ide_part_table.c, libblock/src/ramdisk.c: Switch to using
    5558         c99 fixed size types instead of RTEMS-types.
    5559         * libblock/Makefile.am: Build libblock$(LIB_VARIANT).a instead of
    5560         $(ARCH)/libblock.a.
    5561         * libfs/Makefile.am: Add libs to CLEANFILES. Set lib*_g_a_SOURCES =
    5562         lib*_a_SOURCES.
    5563         * libfs/Makefile.am: Build lib*$(LIB_VARIANT).a instead of
    5564         $(ARCH)/lib*.a.
    5565         * libcsupport/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES =
    5566         lib*_a_SOURCES.
    5567         * libcsupport/Makefile.am: Build libcsupport$(LIB_VARIANT).a instead of
    5568         $(ARCH)/libcsupport.a.
    5569         * libnetworking/Makefile.am: Remove *C_FILES.
    5570         * libnetworking/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES
    5571         = lib*_a_SOURCES.
    5572         * libnetworking/Makefile.am: Build lib*$(LIB_VARIANT).a instead of
    5573         $(ARCH)/lib*.a.
    5574 
    5575 2004-01-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    5576 
    5577         * wrapup/Makefile.am: Reflect changes to library Makefile.ams.
    5578         * automake/amcompile.am: New.
    5579         * configure.ac: Add subdir-objects, AM_PROG_CC_C_O.
    5580         * itron/Makefile.am, posix/Makefile.am, score/Makefile.am,
    5581         sapi/Makefile.am, rtems/Makefile.am, libmisc/Makefile.am,
    5582         librpc/Makefile.am, libblock/Makefile.am, libfs/Makefile.am,
    5583         libcsupport/Makefile.am, libnetworking/Makefile.am: Build library using
    5584         EXTRA_LIBRARIES and automake rules.
    5585 
    5586 2004-01-07      Joel Sherrill <joel@OARcorp.com>
    5587 
    5588         * aclocal/rtems-cpu-subdirs.m4, score/cpu/Makefile.am: mips64orion port
    5589         removed as mips port more completely covers the MIPS family.
    5590         * score/cpu/mips64orion/.cvsignore, score/cpu/mips64orion/ChangeLog,
    5591         score/cpu/mips64orion/Makefile.am, score/cpu/mips64orion/asm.h,
    5592         score/cpu/mips64orion/configure.ac, score/cpu/mips64orion/cpu.c,
    5593         score/cpu/mips64orion/cpu_asm.S, score/cpu/mips64orion/cpu_asm.h,
    5594         score/cpu/mips64orion/idtcpu.h, score/cpu/mips64orion/idtmon.h,
    5595         score/cpu/mips64orion/iregdef.h, score/cpu/mips64orion/rtems/.cvsignore,
    5596         score/cpu/mips64orion/rtems/score/.cvsignore,
    5597         score/cpu/mips64orion/rtems/score/cpu.h,
    5598         score/cpu/mips64orion/rtems/score/mips64orion.h,
    5599         score/cpu/mips64orion/rtems/score/types.h: Removed.
    5600         * libnetworking/rtems/rtems_bsdnet_internal.h: Include rtems/cdefs.h so
    5601         things compile.
    5602 
    5603 2003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    5604 
    5605         * automake/compile.am: Use $(mkdir_p) instead of $(mkinstalldirs).
    5606 
    5607 2003-12-17      Joel Sherrill <joel@OARcorp.com>
    5608 
    5609         * aclocal/version.m4: Updated to rtems-20031217-test.
    5610 
    5611 2003-12-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    5612 
    5613         PR 533/bsps
    5614         * score/startup/linkcmds: Update linkcmds for gcc 3.3.2.
    5615 
    5616 2003-12-16      Joel Sherrill <joel@OARcorp.com>
    5617 
    5618         PR 543/rtems
    5619         * score/src/threadclose.c: Make the task delete extension run outside a
    5620         dispatch disabled critical section so extensions can free resources.
    5621         PR 542/filesystem
    5622         * libcsupport/include/rtems/libio_.h: Add rtems_libio_iop_to_descriptor
    5623         macro to convert iop to the corresponding integer file descriptor.
    5624 
    5625 2003-12-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    5626 
    5627         * aclocal/env-rtemscpu.m4: Remove stray '/' in PROJECT_LIB.
    5628         * wrapup/Makefile.am: Remove duplicate $(PROJECT_LIB) rule.
    5629         * aclocal/env-rtemscpu.m4: Add PROJECT_LIB.
    5630         * wrapup/Makefile.am: Use $(PROJECT_LIB) instead of
    5631         ${PROJECT_RELEASE}/lib.
    5632 
    5633 2003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    5634 
    5635         * Makefile.am, wrapup/Makefile.am: Use mkdir_p. Remove dirs from
    5636         PRE/TMPINSTALL_FILES.
    5637         * wrapup/Makefile.am: Reworked.
    5638         * aclocal/lead-dot.m4: Remove (Use the version in automake-1.8).
    5639         * automake/lib.am: Remove $(project_libdir)$(MULTISUBDIR).
    5640         * aclocal/env-rtemscpu.m4: Reflect new definition of project_lib.
    5641         * Makefile.am: Remove BUILT_SOURCES.
    5642         * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
    5643         * itron/Makefile.am, posix/Makefile.am, score/Makefile.am,
    5644         sapi/Makefile.am, rtems/Makefile.am, libmisc/Makefile.am,
    5645         librpc/Makefile.am, libblock/Makefile.am, libfs/Makefile.am,
    5646         libcsupport/Makefile.am: Use mkdir_p. Remove dirs from
    5647         PRE/TMPINSTALL_FILES.
    5648         * libcsupport/Makefile.am: Remove BUILT_SOURCES.
    5649         * libnetworking/Makefile.am: Use mkdir_p. Remove dirs from
    5650         PRE/TMPINSTALL_FILES.
    5651 
    5652 2003-12-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    5653 
    5654         * libmisc/Makefile.am: Cosmetics.
    5655 
    5656 2003-12-11      Joel Sherrill <joel@OARcorp.com>
    5657 
    5658         PR 540/rtems_misc
    5659         * libmisc/cpuuse/cpuuse.c, libmisc/rtmonuse/rtmonuse.c: Correct object
    5660         name printing.
    5661         PR 531/rtems_misc
    5662         * libmisc/rtmonuse/rtmonuse.c, libmisc/stackchk/check.c: Correct
    5663         indexing.
    5664 
    5665 2003-12-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    5666 
    5667         * libblock/src/ata.c: Remove.
    5668 
    5669 2003-11-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    5670 
    5671         * automake/compile.am: Add $(ARCH)/$(dirstamp) rules.
    5672         * wrapup/Makefile.am: Reflect $(dirstamp) changes.
    5673         * Makefile.am: Add $(dirstamp) to preinstallation rules.
    5674         * aclocal/lead-dot.m4: New (from automake-1.7f).
    5675         * aclocal/rtems-top.m4: Require AM_SET_LEADING_DOT. Add
    5676         AC_SUBST(dirstamp).
    5677         * itron/Makefile.am: Add $(dirstamp) to compilation rules.
    5678         * itron/Makefile.am: Add $(dirstamp) to preinstallation rules. Remove
    5679         MACROS.
    5680         * posix/Makefile.am: Add $(dirstamp) to compilation rules.
    5681         * posix/Makefile.am: Add $(dirstamp) to preinstallation rules. Remove
    5682         MACROS.
    5683         * score/Makefile.am: Add $(dirstamp) to compilation rules.
    5684         * score/Makefile.am: Add $(dirstamp) to preinstallation rules. Remove
    5685         MACROS.
    5686         * sapi/Makefile.am: Add $(dirstamp) to compilation rules. Add
    5687         AM_CPPFLAGS += -I$(top_builddir).
    5688         * sapi/Makefile.am: Add $(dirstamp) to preinstallation rules. Remove
    5689         MACROS.
    5690         * rtems/Makefile.am: Add $(dirstamp) to compilation rules. Add
    5691         AM_CPPFLAGS += -I$(top_builddir).
    5692         * rtems/Makefile.am: Add $(dirstamp) to preinstallation rules. Remove
    5693         MACROS.
    5694         * libmisc/Makefile.am: Add $(dirstamp) to compilation rules. Fix misc.
    5695         typos.
    5696         * libmisc/Makefile.am: Add $(dirstamp) to preinstallation rules.
    5697         * librpc/Makefile.am: Add $(dirstamp) to compilation rules.
    5698         * librpc/Makefile.am: Add $(dirstamp) to preinstallation rules.
    5699         * libblock/Makefile.am: Add $(dirstamp) to compilation rules.
    5700         * libblock/Makefile.am: Add $(dirstamp) to preinstallation rules.
    5701         * libfs/Makefile.am: Add $(dirstamp) to compilation rules.
    5702         * libfs/Makefile.am: Add $(dirstamp) to preinstallation rules.
    5703         * libcsupport/Makefile.am: Add $(dirstamp) to compilation rules.
    5704         * libcsupport/Makefile.am: Add $(dirstamp) to preinstallation rules.
    5705         * libnetworking/Makefile.am: Add $(dirstamp) to compilation rules.
    5706         * libnetworking/Makefile.am: Fix libc_OBJS.
    5707         * libnetworking/Makefile.am: Add $(dirstamp) to preinstallation rules.
    5708         Restore libc/$(ARCH)/lib.a.
    5709 
    5710 2003-11-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    5711 
    5712         * configure.ac: Reflect having removed libnetworking/libc/Makefile.am,
    5713         libnetworking/lib/Makefile.am.
    5714         * configure.ac: Reflect changes to libmisc/*.
    5715         * libmisc/Makefile.am: Reformat.
    5716         * libmisc/capture/Makefile.am, libmisc/cpuuse/Makefile.am,
    5717         libmisc/devnull/Makefile.am, libmisc/dummy/Makefile.am,
    5718         libmisc/dumpbuf/Makefile.am, libmisc/fsmount/Makefile.am,
    5719         libmisc/monitor/Makefile.am, libmisc/mw-fb/Makefile.am,
    5720         libmisc/rtmonuse/Makefile.am, libmisc/serdbg/Makefile.am,
    5721         libmisc/shell/Makefile.am, libmisc/stackchk/Makefile.am,
    5722         libmisc/untar/Makefile.am: Remove.
    5723         * libmisc/Makefile.am: Merge-in the Makefile.ams above.
    5724         * libnetworking/libc/Makefile.am, libnetworking/lib/Makefile.am: Remove.
    5725         * libnetworking/Makefile.am: Merge-in the Makefile.ams above.
    5726 
    5727 2003-11-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    5728 
    5729         * wrapup/Makefile.am: Merge-in former libmisc/wrapup/Makefile.am.
    5730         * configure.ac: Reflect changes to libfs Makefile.ams. Remove
    5731         libmisc/wrapup/Makefile.
    5732         * configure.ac: Use here-documents to generate cpuopts.tmp. Various
    5733         fixes and changes to argument processing. Reflect changes to librpc
    5734         Makefile.ams.
    5735         * acinclude.m4: Use here-documents to generate cpuopts.tmp.
    5736         * aclocal/check-itron.m4: Remove HAS_IRON_API.
    5737         * aclocal/check-multiprocessing.m4: Remove HAS_MP.
    5738         * aclocal/check-posix.m4: Remove HAS_POSIX_API.
    5739         * libmisc/wrapup/Makefile.am, libmisc/wrapup/.cvsignore: Remove.
    5740         * libmisc/Makefile.am: Reflect changes above.
    5741         * librpc/src/rpc/Makefile.am, librpc/src/xdr/Makefile.am,
    5742         librpc/src/Makefile.am: Removed.
    5743         * librpc/Makefile.am: Merge-in src/rpc/Makefile.am, src/xdr/Makefile.am,
    5744         src/Makefile.am. Various fixes. Reformat.
    5745         * librpc/include/rpc/rpc.hinclude/rpc/rpc.h: Rename struct
    5746         rtems_rpc_task_variables into struct _rtems_rpc_task_variables (Avoid
    5747         symbol conflict between struct and variable). struct
    5748         _rtems_rpc_task_variables *rtems_rpc_task_variables; Reflect changes
    5749         above.
    5750         * librpc/src/rpc/clnt_perror.c, librpc/src/rpc/clnt_raw.c,
    5751         librpc/src/rpc/clnt_simple.c, librpc/src/rpc/rpcdname.c,
    5752         librpc/src/rpc/rtems_rpc.c, librpc/src/rpc/svc.c, librpc/
    5753         src/rpc/svc_auth.c, librpc/src/rpc/svc_raw.c,
    5754         librpc/src/rpc/svc_simple.c: Reflect changes above.
    5755         * libfs/Makefile.am: Merge-in src/Makefile.am, src/imfs/Makefile.am,
    5756         src/dosfs/Makefile.am.
    5757         * libfs/src/Makefile.am, libfs/src/imfs/Makefile.am,
    5758         libfs/src/dosfs/Makefile.am: Removed.
    5759 
    5760 2003-11-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    5761 
    5762         * aclocal/canonicalize-tools.m4, aclocal/check-itron.m4,
    5763         aclocal/check-multiprocessing.m4, aclocal/check-newlib.m4,
    5764         aclocal/check-posix.m4, aclocal/check-rtems-debug.m4,
    5765         aclocal/check-tool.m4, aclocal/enable-bare.m4,
    5766         aclocal/enable-inlines.m4, aclocal/enable-itron.m4,
    5767         aclocal/enable-multiprocessing.m4, aclocal/enable-networking.m4,
    5768         aclocal/enable-posix.m4, aclocal/enable-rtems-debug.m4,
    5769         aclocal/env-rtemscpu.m4, aclocal/gcc-isystem.m4, aclocal/gcc-pipe.m4,
    5770         aclocal/multi.m4, aclocal/multilib.m4, aclocal/prog-cc.m4,
    5771         aclocal/rtems-top.m4, aclocal/sysv-ipc.m4: Fix underquoting to silence
    5772         automake-1.8.
    5773 
    5774 2003-11-26      Joel Sherrill <joel@OARcorp.com>
    5775 
    5776         PR 524/filesystem
    5777         * libcsupport/src/newlibc.c: Address 1K buffer leak from incomplete
    5778         cleanup of newlib reentrancy handler.
    5779         PR 523/filesystem
    5780         * libcsupport/src/malloc.c: Make malloc family safer for use from ISRs
    5781         and dispatching critical sections. If in a critical section while doing
    5782         a free(), then the free is deferred until the next malloc() attempt.
    5783 
    5784 2003-11-25      Joel Sherrill <joel@OARcorp.com>
    5785 
    5786         PR 526/rtems
    5787         * score/src/threadcreateidle.c: Idle task name should be a string and
    5788         PR484 broke this.
    5789 
    5790 2003-11-25      Jennifer Averett <jennifer@OARcorp.com>
    5791 
    5792         PR 519/filesystem
    5793         * libcsupport/include/rtems/libio_.h, libcsupport/src/eval.c,
    5794         libcsupport/src/rmdir.c, libcsupport/src/unlink.c: Check write
    5795         permissions in parent directory for file or directory delete.
    5796 
    5797 2003-11-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    5798 
    5799         * configure.ac: Use RTEMS_INLINES instead of USE_INLINES. Elimimate
    5800         INLINESdir.
    5801         * aclocal/enable-inlines.m4: Ditto. Remove RTEMS_USE_MACROS.
    5802         * .cvsignore: Add config.h.in.
    5803 
    5804 2003-11-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    5805 
    5806         * configure.ac: Make RTEMS_DEBUG an RTEMS_CPUOPT.
    5807         PR 525/rtems
    5808         * score/include/rtems/system.h: Use RTEMS_INLINES instead of USE_INLINES.
    5809         * score/include/rtems/score/chain.h, score/include/rtems/score/thread.h,
    5810         score/src/chain.c, score/src/coremutexseize.c, score/src/threadget.c:
    5811         Ditto.
    5812         * score/Makefile.am: Don't use gmake to preinstall.
    5813         * sapi/Makefile.am: Reworked.
    5814 
    5815 2003-11-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    5816 
    5817         * wrapup/Makefile.am: Reflect having removed libnetworking/wrapup.
    5818         * configure.ac: Ditto.
    5819         * itron/Makefile.am, posix/Makefile.am, rtems/Makefile.am,
    5820         libblock/Makefile.am: Reworked.
    5821         * libcsupport/include/rtems/cdefs.h: Use _RTEMS_CDEFS_H guards.
    5822         * libcsupport/include/rtems/cdefs.h: New.
    5823         * libcsupport/Makefile.am: Completely reworked.
    5824         * libnetworking/rtems/rtems_bsdnet_internal.h: Include rtems/cdefs.h
    5825         instead of sys/cdefs.h (Nonportable).
    5826         * libnetworking/wrapup/Makefile.am: Removed.
    5827         * libnetworking/Makefile.am: Reworked.
    5828 
    5829 2003-11-20      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    5830 
    5831         * acinclude.m4: New.
    5832         * configure.ac: Don't use AUTOHEADER to generate cpuopts.h. Add local
    5833         autoheader config.h.
    5834         * aclocal/canonical-target-name.m4: Require AC_CANONICAL_HOST.
    5835         * aclocal/enable-inlines.m4: Remove USE_MACROS (Unused).
    5836         * itron/Makefile.am: Remove src/config.h. AM_CPPFLAGS +=
    5837         -I$(top_builddir).
    5838         * posix/Makefile.am: Remove src/config.h AM_CPPFLAGS +=
    5839         -I$(top_builddir).
    5840         * libmisc/capture/Makefile.am, libmisc/cpuuse/Makefile.am,
    5841         libmisc/devnull/Makefile.am, libmisc/dummy/Makefile.am,
    5842         libmisc/dumpbuf/Makefile.am, libmisc/monitor/Makefile.am,
    5843         libmisc/mw-fb/Makefile.am, libmisc/rtmonuse/Makefile.am,
    5844         libmisc/serdbg/Makefile.am, libmisc/shell/Makefile.am,
    5845         libmisc/stackchk/Makefile.am, libmisc/untar/Makefile.am: Remove
    5846         config.h. AM_CPPFLAGS += -I$(top_builddir).
    5847         * libblock/Makefile.am: AM_CPPFLAGS += -I$(top_builddir). Use
    5848         AM_CPPFLAGS instead of AM_CFLAGS.
    5849         * libblock/src/ata.c: Include config.h.
    5850         * libblock/src/bdbuf.c, libblock/src/blkdev.c, libblock/src/diskdevs.c,
    5851         libblock/src/ide_part_table.c, libblock/src/ramdisk.c: Ditto.
    5852         * libfs/src/dosfs/Makefile.am, libfs/src/imfs/Makefile.am: Remove
    5853         config.h AM_CPPFLAGS += -I$(top_builddir).
    5854         * itron/src/config.h, posix/src/config.h, libmisc/capture/config.h,
    5855         libmisc/cpuuse/config.h, libmisc/devnull/config.h,
    5856         libmisc/dummy/config.h, libmisc/dumpbuf/config.h,
    5857         libmisc/monitor/config.h, libmisc/mw-fb/config.h,
    5858         libmisc/rtmonuse/config.h, libmisc/serdbg/config.h,
    5859         libmisc/stackchk/config.h, libmisc/shell/config.h,
    5860         libmisc/untar/config.h, libfs/src/dosfs/config.h,
    5861         libfs/src/imfs/config.h, libcsupport/src/config.h: Remove.
    5862         * libcsupport/src/Makefile.am: AM_CPPFLAGS += -I$(top_builddir).
    5863 
    5864 2003-11-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    5865 
    5866         * libfs/Makefile.am: Cosmetics.
    5867 
    5868 2003-10-23      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    5869 
    5870         * rtems/src/regiongetsegment.c: Remove unneccessary typecast in
    5871         assignment to thread->Wait.return_argment.
    5872 
    5873 2003-10-22      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
    5874 
    5875         PR 515/filesystem
    5876         * libfs/src/dosfs/fat_fat_operations.c: Remove commented out code.
    5877 
    5878 2003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    5879 
    5880         PR 509/filesystem
    5881         * libfs/src/dosfs/fat.c: _fat_block_read and _fat_block_write return
    5882         error codes instead of -1 in case of errors, as they are supposed to do
    5883         according to the comments documenting these functions.
    5884 
    5885 2003-10-22      Joel Sherrill <joel@OARcorp.com>
    5886 
    5887         PR 512/core
    5888         * rtems/src/tasks.c, rtems/src/taskvariabledelete.c: Run task variable
    5889         destructor when task variable is deleted. Also some style cleanup.
    5890         PR 440/filesystem
    5891         * libfs/src/dosfs/fat_fat_operations.c: Improve write speed with FAT12
    5892         and FAT16 filesystems. Previously merged on 4.6 branch.
    5893         * libfs/ChangeLog: Correct line length.
    5894         PR 511/filesystem
    5895         * libcsupport/src/malloc.c: Add deferred free and protect against C
    5896         Program Heap operations while in a dispatch disable critical section or
    5897         ISR.
    5898 
    5899 2003-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    5900 
    5901         * aclocal/check-posix.m4: Add m4-quotes. Require
    5902         RTEMS_CANONICAL_TARGET_CPU instead of RTEMS_CHECK_CPU.
    5903         * aclocal/canonical-host.m4: Remove.
    5904         * configure.ac: Remove RTEMS_CANONICAL_HOST.
    5905         * aclocal/sysv-ipc.m4: Remove reference to RTEMS_CANONICAL_HOST.
    5906         * aclocal/canonical-target-name.m4: Use AC_CANONICAL_HOST instead of
    5907         AC_CANONICAL_TARGET. Use $host instead of $target.
    5908         * aclocal/check-multiprocessing.m4: Add m4-quotes. Remove
    5909         RTEMS_CHECK_CPU.
    5910         * aclocal/check-itron.m4, aclocal/check-networking.m4: Add m4-quotes.
    5911         Require RTEMS_CANONICAL_TARGET_CPU instead of RTEMS_CHECK_CPU.
    5912         * aclocal/check-cpu.m4: Remove.
    5913         * aclocal/canonical-target-name.m4: Add m4-quotes.
    5914         * configure.ac: Merge-in former aclocal/check-cpu.m4.
    5915         * posix/src/cancelrun.c, posix/src/pthreadexit.c,
    5916         posix/src/pthreadjoin.c, posix/ src/sigtimedwait.c: Remove unnecessary
    5917         typecasts in assignments to thread->Wait.return_argument.
    5918         * score/src/coremsgseize.c, score/src/coremsgsubmit.c: Remove
    5919         unnecessary typecasts in assignments to  thread->Wait.return_argument.
    5920         * libmisc/capture/capture-cli.c: Reflect new rtems_monitor_command_arg_t.
    5921         * librpc/src/rpc/Makefile.am, librpc/src/xdr/Makefile.am: Remove __P
    5922         from AM_CPPFLAGS. Rely on sys/cdefs.h providing it.
    5923         * libfs/src/dosfs/Makefile.am: noinst_HEADERS += fat.h.
    5924         * libfs/src/dosfs/msdos_file.c (msdos_file_read,
    5925         libfs/msdos_file_write): Use '0' as initial value for ret instead of
    5926         RC_OK.
    5927         * libfs/src/dosfs/msdos_conv.c: Remove isupper, islower, toupper,
    5928         tolower (Unused).
    5929 
    5930 2003-10-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    5931 
    5932         * configure.ac: Check for sys/cdefs.h.
    5933         * aclocal/env-rtems-cpu.m4: Add project_includedir. Deprecate
    5934         PROJECT_INCLUDE.  Change project_includedir to $(PROJECT_ROOT)/include
    5935         for multilibs.
    5936 
    5937 2003-10-13      Joel Sherrill <joel@OARcorp.com>
    5938 
    5939         * posix/src/cleanuppop.c, posix/src/cleanuppush.c: Protect use of
    5940         _Workspace_Allocate and _Workspec_Free.
    5941 
    5942 2003-10-02      Phil Torre <ptorre@zetron.com>
    5943 
    5944         PR 504/rtems
    5945         * score/include/rtems/score/coremutex.h: Add fatal error check for a
    5946         task blocking on a mutex when thread dispatching is disabled.
    5947         PR 504/rtems
    5948         * libcsupport/src/newlibc.c: Fix memory allocation of libc extension so
    5949         it is dispatch disabled safe See PR for detailed explanation.
    5950 
    5951 2003-09-26      Till Strauman <strauman@slac.stanford.edu>
    5952 
    5953         PR 498/rtems
    5954         * libcsupport/src/printk.c: RTEMS printk() does not support the %i
    5955         format which is used by a lot of driver/BSP etc. code. The trivial patch
    5956         allows %i/%I as an alias for %d/%D.
    5957 
    5958 2003-09-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    5959 
    5960         PR 495/rtems_misc
    5961         * libmisc/capture/capture-cli.c, libmisc/monitor/mon-command.c,
    5962         libmisc/monitor/mon-config.c, libmisc/monitor/mon-monitor.c,
    5963         libmisc/monitor/mon-object.c, libmisc/monitor/mon-symbols.c,
    5964         libmisc/monitor/monitor.h, libmisc/shell/cmds.c: Move to making libmisc
    5965         16/32 bit clean.
    5966 
    5967 2003-09-26      Joel Sherrill <joel@OARcorp.com>
    5968 
    5969         * score/cpu/hppa1.1/.cvsignore, score/cpu/hppa1.1/ChangeLog,
    5970         score/cpu/hppa1.1/Makefile.am, score/cpu/hppa1.1/configure.ac,
    5971         score/cpu/hppa1.1/cpu.c, score/cpu/hppa1.1/cpu_asm.S,
    5972         score/cpu/hppa1.1/rtems/.cvsignore,
    5973         score/cpu/hppa1.1/rtems/score/.cvsignore,
    5974         score/cpu/hppa1.1/rtems/score/cpu.h,
    5975         score/cpu/hppa1.1/rtems/score/cpu_asm.h,
    5976         score/cpu/hppa1.1/rtems/score/hppa.h,
    5977         score/cpu/hppa1.1/rtems/score/types.h: Removed.
    5978         PR 492/filesystem
    5979         * libfs/src/dosfs/fat_file.c: Fix inconsistent types in va_args call.
    5980 
    5981 2003-09-24      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    5982 
    5983         * Makefile.am, librpc/Makefile.am: Merge-in include/Makefile.am.
    5984         * include/Makefile.am, librpc/include/Makefile.am: Remove.
    5985         * configure.ac: Reflect having removed include/Makefile.am and
    5986         librpc/include/Makefile.am.
    5987 
    5988 2003-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    5989 
    5990         * libmisc/monitor/monitor.h: Add rtems_monitor_commands[] (Illegally
    5991         applied by shell/). Remove ifdef(__mips64) (Make broken code visible
    5992         again).
    5993         * libmisc/monitor/mon-command.c: Add several ifndef RTEMS_UNIX to avoid
    5994         warnings.
    5995         * libmisc/monitor/mon-monitor.c: Remove RTEMS_CPU_HAS_16_BIT_ADDRESSES
    5996         (Make broken code visible again).
    5997         * libmisc/shell/cmds.c: Remove local decls of rtems_monitor_commands[].
    5998 
    5999 2003-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    6000 
    6001         * libmisc/monitor/monitor.h: Remove STREQ, STNEQ (pollute namespace),
    6002         RTEMS_MONITOR_PROMPT (pollutes namespace, useless).
    6003         * libmisc/monitor/mon-command.c: Add RTEMS_MONITOR_PROMPT.
    6004         * libmisc/monitor/mon-monitor.c: Apply private version of STREQ.
    6005         * libmisc/monitor/symbols.h: Convert to private header.
    6006         * libmisc/monitor/monitor.h: Don't include symbols.h. Add forward decls.
    6007         for symbols from symbols.h.
    6008         * libmisc/monitor/Makefile.am: Don't install symbols.h.
    6009         * libmisc/monitor/mon-symbols.c: Include "symbols.h".
    6010 
    6011 2003-09-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    6012 
    6013         PR 489/rtems
    6014         * score/include/rtems/score/thread.h: Change struct
    6015         Thread_Control_struct.libc_reent to using struct _reent*.
    6016         * score/inline/rtems/score/thread.inl: Reflect change above.
    6017         PR 489/rtems
    6018         * libcsupport/src/newlibc.c: Reflect struct
    6019         Thread_Control_struct.libc_reent  having changed from void * to struct
    6020         _reent*.
    6021 
    6022 2003-09-15      Jay Monkman <jtm@smoothsmoothie.com>
    6023 
    6024         PR 482/networking
    6025         * libnetworking/rtems/rtems_glue.c: Network interfaces can't be taken
    6026         down.
    6027         PR 481/networking
    6028         * libnetworking/net/ethernet.h, libnetworking/net/if_arp.h,
    6029         libnetworking/netinet/if_ether.h: Network structs should be packed.
    6030 
    6031 2003-09-13      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    6032 
    6033         * libcsupport/src/sync.c: Don't undef __STRICT_ANSI__. Use struct _reent
    6034         (struct reent doesn't exist).
    6035         PR 486/rtems
    6036         * libcsupport/src/newlib.c: Unconditionally include <stdio.h>.
    6037 
    6038 2003-09-11      Joel Sherrill <joel@OARcorp.com>
    6039 
    6040         PR 488/rtems
    6041         * rtems/src/taskcreate.c, rtems/src/tasks.c: Ensure notepads are zeroed.
    6042 
    6043 2003-09-09      Ralf Corsepius <ralf_corsepius@rtems.com>
    6044 
    6045         PR 487/filesystem
    6046         * libfs/src/dosfs/fat_file.c: Correct typing per gcc 3.3 warnings.
    6047 
    6048 2003-09-08      Mikec Ivica <mikici@acm.org>
    6049 
    6050         * score/inline/rtems/score/userext.inl,
    6051         score/macros/rtems/score/userext.inl: Add missing cast.
    6052 
    6053 2003-09-08      Derick Hammond <derick@perkinstechnologies.com.au>
    6054 
    6055         PR 484/rtems
    6056         * score/src/threadcreateidle.c: Idle task name was initialized
    6057         incorrectly.
    6058 
    6059 2003-09-04      Joel Sherrill <joel@OARcorp.com>
    6060 
    6061         * include/rtems/bspIo.h, include/rtems/fs.h, include/rtems/userenv.h,
    6062         itron/include/itron.h, itron/include/itronsys/eventflags.h,
    6063         itron/include/itronsys/fmempool.h, itron/include/itronsys/intr.h,
    6064         itron/include/itronsys/mbox.h, itron/include/itronsys/msgbuffer.h,
    6065         itron/include/itronsys/network.h, itron/include/itronsys/port.h,
    6066         itron/include/itronsys/semaphore.h, itron/include/itronsys/status.h,
    6067         itron/include/itronsys/sysmgmt.h, itron/include/itronsys/task.h,
    6068         itron/include/itronsys/time.h, itron/include/itronsys/types.h,
    6069         itron/include/itronsys/vmempool.h, itron/include/rtems/itron/config.h,
    6070         itron/include/rtems/itron/eventflags.h,
    6071         itron/include/rtems/itron/fmempool.h, itron/include/rtems/itron/intr.h,
    6072         itron/include/rtems/itron/itronapi.h, itron/include/rtems/itron/mbox.h,
    6073         itron/include/rtems/itron/msgbuffer.h,
    6074         itron/include/rtems/itron/network.h, itron/include/rtems/itron/object.h,
    6075         itron/include/rtems/itron/port.h, itron/include/rtems/itron/semaphore.h,
    6076         itron/include/rtems/itron/sysmgmt.h, itron/include/rtems/itron/task.h,
    6077         itron/include/rtems/itron/time.h, itron/include/rtems/itron/vmempool.h,
    6078         itron/inline/rtems/itron/eventflags.inl,
    6079         itron/inline/rtems/itron/fmempool.inl,
    6080         itron/inline/rtems/itron/intr.inl, itron/inline/rtems/itron/mbox.inl,
    6081         itron/inline/rtems/itron/msgbuffer.inl,
    6082         itron/inline/rtems/itron/network.inl, itron/inline/rtems/itron/port.inl,
    6083         itron/inline/rtems/itron/semaphore.inl,
    6084         itron/inline/rtems/itron/sysmgmt.inl, itron/inline/rtems/itron/task.inl,
    6085         itron/inline/rtems/itron/time.inl,
    6086         itron/inline/rtems/itron/vmempool.inl,
    6087         itron/macros/rtems/itron/eventflags.inl,
    6088         itron/macros/rtems/itron/fmempool.inl,
    6089         itron/macros/rtems/itron/intr.inl, itron/macros/rtems/itron/mbox.inl,
    6090         itron/macros/rtems/itron/msgbuffer.inl,
    6091         itron/macros/rtems/itron/network.inl, itron/macros/rtems/itron/port.inl,
    6092         itron/macros/rtems/itron/semaphore.inl,
    6093         itron/macros/rtems/itron/sysmgmt.inl, itron/macros/rtems/itron/task.inl,
    6094         itron/macros/rtems/itron/time.inl,
    6095         itron/macros/rtems/itron/vmempool.inl, itron/src/can_wup.c,
    6096         itron/src/chg_pri.c, itron/src/cre_mbf.c, itron/src/cre_mbx.c,
    6097         itron/src/cre_sem.c, itron/src/cre_tsk.c, itron/src/del_mbf.c,
    6098         itron/src/del_mbx.c, itron/src/del_sem.c, itron/src/del_tsk.c,
    6099         itron/src/dis_dsp.c, itron/src/ena_dsp.c, itron/src/eventflags.c,
    6100         itron/src/exd_tsk.c, itron/src/ext_tsk.c, itron/src/fmempool.c,
    6101         itron/src/frsm_tsk.c, itron/src/get_tid.c, itron/src/itronintr.c,
    6102         itron/src/itronsem.c, itron/src/itrontime.c, itron/src/mbox.c,
    6103         itron/src/mboxtranslatereturncode.c, itron/src/msgbuffer.c,
    6104         itron/src/msgbuffertranslatereturncode.c, itron/src/network.c,
    6105         itron/src/port.c, itron/src/prcv_mbf.c, itron/src/prcv_mbx.c,
    6106         itron/src/preq_sem.c, itron/src/psnd_mbf.c, itron/src/rcv_mbf.c,
    6107         itron/src/rcv_mbx.c, itron/src/ref_mbf.c, itron/src/ref_mbx.c,
    6108         itron/src/ref_sem.c, itron/src/ref_tsk.c, itron/src/rel_wai.c,
    6109         itron/src/rot_rdq.c, itron/src/rsm_tsk.c, itron/src/sig_sem.c,
    6110         itron/src/slp_tsk.c, itron/src/snd_mbf.c, itron/src/snd_mbx.c,
    6111         itron/src/sta_tsk.c, itron/src/sus_tsk.c, itron/src/sysmgmt.c,
    6112         itron/src/task.c, itron/src/ter_tsk.c, itron/src/trcv_mbf.c,
    6113         itron/src/trcv_mbx.c, itron/src/tslp_tsk.c, itron/src/tsnd_mbf.c,
    6114         itron/src/twai_sem.c, itron/src/vmempool.c, itron/src/wai_sem.c,
    6115         itron/src/wup_tsk.c, posix/include/rtems/posix/cond.h,
    6116         posix/include/rtems/posix/condmp.h, posix/include/rtems/posix/config.h,
    6117         posix/include/rtems/posix/intr.h, posix/include/rtems/posix/key.h,
    6118         posix/include/rtems/posix/mqueue.h,
    6119         posix/include/rtems/posix/mqueuemp.h, posix/include/rtems/posix/mutex.h,
    6120         posix/include/rtems/posix/mutexmp.h,
    6121         posix/include/rtems/posix/posixapi.h,
    6122         posix/include/rtems/posix/pthread.h,
    6123         posix/include/rtems/posix/pthreadmp.h,
    6124         posix/include/rtems/posix/ptimer.h,
    6125         posix/include/rtems/posix/semaphore.h,
    6126         posix/include/rtems/posix/semaphoremp.h,
    6127         posix/inline/rtems/posix/cond.inl, posix/inline/rtems/posix/intr.inl,
    6128         posix/inline/rtems/posix/key.inl, posix/inline/rtems/posix/mqueue.inl,
    6129         posix/inline/rtems/posix/mutex.inl,
    6130         posix/inline/rtems/posix/pthread.inl,
    6131         posix/inline/rtems/posix/semaphore.inl,
    6132         posix/inline/rtems/posix/timer.inl, posix/macros/rtems/posix/cond.inl,
    6133         posix/macros/rtems/posix/intr.inl, posix/macros/rtems/posix/key.inl,
    6134         posix/macros/rtems/posix/mqueue.inl, posix/macros/rtems/posix/mutex.inl,
    6135         posix/macros/rtems/posix/pthread.inl,
    6136         posix/macros/rtems/posix/semaphore.inl,
    6137         posix/macros/rtems/posix/timer.inl, posix/src/alarm.c, posix/src/kill.c,
    6138         posix/src/killinfo.c, posix/src/mqueuetranslatereturncode.c,
    6139         posix/src/pause.c, posix/src/pthreadattrdestroy.c,
    6140         posix/src/pthreadattrgetdetachstate.c,
    6141         posix/src/pthreadattrgetinheritsched.c,
    6142         posix/src/pthreadattrgetschedparam.c,
    6143         posix/src/pthreadattrgetschedpolicy.c, posix/src/pthreadattrgetscope.c,
    6144         posix/src/pthreadattrgetstackaddr.c,
    6145         posix/src/pthreadattrgetstacksize.c, posix/src/pthreadattrinit.c,
    6146         posix/src/pthreadattrsetdetachstate.c,
    6147         posix/src/pthreadattrsetinheritsched.c,
    6148         posix/src/pthreadattrsetschedparam.c,
    6149         posix/src/pthreadattrsetschedpolicy.c, posix/src/pthreadattrsetscope.c,
    6150         posix/src/pthreadattrsetstackaddr.c,
    6151         posix/src/pthreadattrsetstacksize.c, posix/src/pthreadcreate.c,
    6152         posix/src/pthreaddetach.c, posix/src/pthreadequal.c,
    6153         posix/src/pthreadexit.c, posix/src/pthreadgetcpuclockid.c,
    6154         posix/src/pthreadgetcputime.c, posix/src/pthreadgetschedparam.c,
    6155         posix/src/pthreadjoin.c, posix/src/pthreadkill.c,
    6156         posix/src/pthreadonce.c, posix/src/pthreadself.c,
    6157         posix/src/pthreadsetcputime.c, posix/src/pthreadsetschedparam.c,
    6158         posix/src/pthreadsigmask.c, posix/src/sigaction.c,
    6159         posix/src/sigaddset.c, posix/src/sigdelset.c, posix/src/sigemptyset.c,
    6160         posix/src/sigfillset.c, posix/src/sigismember.c, posix/src/signal_2.c,
    6161         posix/src/sigpending.c, posix/src/sigprocmask.c, posix/src/sigqueue.c,
    6162         posix/src/sigsuspend.c, posix/src/sigtimedwait.c, posix/src/sigwait.c,
    6163         posix/src/sigwaitinfo.c, posix/src/ualarm.c,
    6164         score/include/rtems/debug.h, score/include/rtems/seterr.h,
    6165         score/include/rtems/system.h, score/include/rtems/score/address.h,
    6166         score/include/rtems/score/apiext.h,
    6167         score/include/rtems/score/apimutex.h,
    6168         score/include/rtems/score/bitfield.h, score/include/rtems/score/chain.h,
    6169         score/include/rtems/score/context.h, score/include/rtems/score/copyrt.h,
    6170         score/include/rtems/score/coremsg.h,
    6171         score/include/rtems/score/coremutex.h,
    6172         score/include/rtems/score/coresem.h, score/include/rtems/score/heap.h,
    6173         score/include/rtems/score/interr.h, score/include/rtems/score/isr.h,
    6174         score/include/rtems/score/mpci.h, score/include/rtems/score/mppkt.h,
    6175         score/include/rtems/score/object.h,
    6176         score/include/rtems/score/objectmp.h,
    6177         score/include/rtems/score/priority.h, score/include/rtems/score/stack.h,
    6178         score/include/rtems/score/states.h,
    6179         score/include/rtems/score/sysstate.h,
    6180         score/include/rtems/score/thread.h,
    6181         score/include/rtems/score/threadmp.h,
    6182         score/include/rtems/score/threadq.h, score/include/rtems/score/tod.h,
    6183         score/include/rtems/score/tqdata.h, score/include/rtems/score/userext.h,
    6184         score/include/rtems/score/watchdog.h,
    6185         score/include/rtems/score/wkspace.h,
    6186         score/inline/rtems/score/address.inl,
    6187         score/inline/rtems/score/chain.inl,
    6188         score/inline/rtems/score/coremsg.inl,
    6189         score/inline/rtems/score/coremutex.inl,
    6190         score/inline/rtems/score/coresem.inl, score/inline/rtems/score/heap.inl,
    6191         score/inline/rtems/score/isr.inl, score/inline/rtems/score/mppkt.inl,
    6192         score/inline/rtems/score/object.inl,
    6193         score/inline/rtems/score/objectmp.inl,
    6194         score/inline/rtems/score/priority.inl,
    6195         score/inline/rtems/score/stack.inl, score/inline/rtems/score/states.inl,
    6196         score/inline/rtems/score/sysstate.inl,
    6197         score/inline/rtems/score/thread.inl,
    6198         score/inline/rtems/score/threadmp.inl, score/inline/rtems/score/tod.inl,
    6199         score/inline/rtems/score/tqdata.inl,
    6200         score/inline/rtems/score/userext.inl,
    6201         score/inline/rtems/score/watchdog.inl,
    6202         score/inline/rtems/score/wkspace.inl,
    6203         score/macros/rtems/score/address.inl,
    6204         score/macros/rtems/score/chain.inl,
    6205         score/macros/rtems/score/coremsg.inl,
    6206         score/macros/rtems/score/coremutex.inl,
    6207         score/macros/rtems/score/coresem.inl, score/macros/rtems/score/heap.inl,
    6208         score/macros/rtems/score/isr.inl, score/macros/rtems/score/mppkt.inl,
    6209         score/macros/rtems/score/object.inl,
    6210         score/macros/rtems/score/objectmp.inl,
    6211         score/macros/rtems/score/priority.inl,
    6212         score/macros/rtems/score/stack.inl, score/macros/rtems/score/states.inl,
    6213         score/macros/rtems/score/sysstate.inl,
    6214         score/macros/rtems/score/thread.inl,
    6215         score/macros/rtems/score/threadmp.inl, score/macros/rtems/score/tod.inl,
    6216         score/macros/rtems/score/tqdata.inl,
    6217         score/macros/rtems/score/userext.inl,
    6218         score/macros/rtems/score/watchdog.inl,
    6219         score/macros/rtems/score/wkspace.inl, score/src/apiext.c,
    6220         score/src/chain.c, score/src/coremsg.c, score/src/coremsgbroadcast.c,
    6221         score/src/coremsgclose.c, score/src/coremsgflush.c,
    6222         score/src/coremsgflushsupp.c, score/src/coremsgflushwait.c,
    6223         score/src/coremsginsert.c, score/src/coremsgseize.c,
    6224         score/src/coremsgsubmit.c, score/src/coremutex.c,
    6225         score/src/coremutexflush.c, score/src/coremutexseize.c,
    6226         score/src/coremutexsurrender.c, score/src/coresem.c,
    6227         score/src/coresemflush.c, score/src/coresemseize.c,
    6228         score/src/coresemsurrender.c, score/src/coretod.c,
    6229         score/src/coretodset.c, score/src/coretodtickle.c,
    6230         score/src/coretodtoseconds.c, score/src/coretodvalidate.c,
    6231         score/src/heap.c, score/src/heapallocate.c, score/src/heapextend.c,
    6232         score/src/heapfree.c, score/src/heapgetinfo.c,
    6233         score/src/heapsizeofuserarea.c, score/src/heapwalk.c,
    6234         score/src/interr.c, score/src/isr.c, score/src/iterateoverthreads.c,
    6235         score/src/mpci.c, score/src/object.c, score/src/objectallocate.c,
    6236         score/src/objectallocatebyindex.c, score/src/objectclearname.c,
    6237         score/src/objectcomparenameraw.c, score/src/objectcomparenamestring.c,
    6238         score/src/objectcopynameraw.c, score/src/objectcopynamestring.c,
    6239         score/src/objectextendinformation.c, score/src/objectfree.c,
    6240         score/src/objectget.c, score/src/objectgetbyindex.c,
    6241         score/src/objectgetisr.c, score/src/objectgetnext.c,
    6242         score/src/objectgetnoprotection.c, score/src/objectidtoname.c,
    6243         score/src/objectinitializeinformation.c, score/src/objectmp.c,
    6244         score/src/objectnametoid.c, score/src/objectshrinkinformation.c,
    6245         score/src/thread.c, score/src/threadchangepriority.c,
    6246         score/src/threadclearstate.c, score/src/threadclose.c,
    6247         score/src/threadcreateidle.c, score/src/threaddelayended.c,
    6248         score/src/threaddispatch.c, score/src/threadevaluatemode.c,
    6249         score/src/threadget.c, score/src/threadhandler.c,
    6250         score/src/threadidlebody.c, score/src/threadinitialize.c,
    6251         score/src/threadloadenv.c, score/src/threadmp.c, score/src/threadq.c,
    6252         score/src/threadqdequeue.c, score/src/threadqdequeuefifo.c,
    6253         score/src/threadqdequeuepriority.c, score/src/threadqenqueue.c,
    6254         score/src/threadqenqueuefifo.c, score/src/threadqenqueuepriority.c,
    6255         score/src/threadqextract.c, score/src/threadqextractfifo.c,
    6256         score/src/threadqextractpriority.c, score/src/threadqextractwithproxy.c,
    6257         score/src/threadqfirst.c, score/src/threadqfirstfifo.c,
    6258         score/src/threadqfirstpriority.c, score/src/threadqflush.c,
    6259         score/src/threadqtimeout.c, score/src/threadready.c,
    6260         score/src/threadreset.c, score/src/threadresettimeslice.c,
    6261         score/src/threadrestart.c, score/src/threadresume.c,
    6262         score/src/threadrotatequeue.c, score/src/threadsetpriority.c,
    6263         score/src/threadsetstate.c, score/src/threadsettransient.c,
    6264         score/src/threadstackallocate.c, score/src/threadstackfree.c,
    6265         score/src/threadstart.c, score/src/threadstartmultitasking.c,
    6266         score/src/threadsuspend.c, score/src/threadtickletimeslice.c,
    6267         score/src/threadyieldprocessor.c, score/src/userext.c,
    6268         score/src/watchdog.c, score/src/watchdogadjust.c,
    6269         score/src/watchdoginsert.c, score/src/watchdogremove.c,
    6270         score/src/watchdogtickle.c, score/src/wkspace.c,
    6271         sapi/include/confdefs.h, sapi/include/rtems/config.h,
    6272         sapi/include/rtems/extension.h, sapi/include/rtems/fatal.h,
    6273         sapi/include/rtems/init.h, sapi/include/rtems/io.h,
    6274         sapi/include/rtems/mptables.h, sapi/include/rtems/sptables.h,
    6275         sapi/include/rtems/sptables.h.in, sapi/inline/rtems/extension.inl,
    6276         sapi/macros/rtems/extension.inl, sapi/src/debug.c, sapi/src/exinit.c,
    6277         sapi/src/extension.c, sapi/src/extensioncreate.c,
    6278         sapi/src/extensiondelete.c, sapi/src/extensionident.c, sapi/src/fatal.c,
    6279         sapi/src/io.c, sapi/src/itronapi.c, sapi/src/posixapi.c,
    6280         sapi/src/rtemsapi.c, rtems/include/rtems.h,
    6281         rtems/include/rtems/rtems/asr.h, rtems/include/rtems/rtems/attr.h,
    6282         rtems/include/rtems/rtems/cache.h, rtems/include/rtems/rtems/clock.h,
    6283         rtems/include/rtems/rtems/config.h, rtems/include/rtems/rtems/dpmem.h,
    6284         rtems/include/rtems/rtems/event.h, rtems/include/rtems/rtems/eventmp.h,
    6285         rtems/include/rtems/rtems/eventset.h, rtems/include/rtems/rtems/intr.h,
    6286         rtems/include/rtems/rtems/message.h, rtems/include/rtems/rtems/modes.h,
    6287         rtems/include/rtems/rtems/mp.h, rtems/include/rtems/rtems/msgmp.h,
    6288         rtems/include/rtems/rtems/options.h, rtems/include/rtems/rtems/part.h,
    6289         rtems/include/rtems/rtems/partmp.h, rtems/include/rtems/rtems/ratemon.h,
    6290         rtems/include/rtems/rtems/region.h,
    6291         rtems/include/rtems/rtems/regionmp.h,
    6292         rtems/include/rtems/rtems/rtemsapi.h, rtems/include/rtems/rtems/sem.h,
    6293         rtems/include/rtems/rtems/semmp.h, rtems/include/rtems/rtems/signal.h,
    6294         rtems/include/rtems/rtems/signalmp.h,
    6295         rtems/include/rtems/rtems/status.h, rtems/include/rtems/rtems/support.h,
    6296         rtems/include/rtems/rtems/taskmp.h, rtems/include/rtems/rtems/tasks.h,
    6297         rtems/include/rtems/rtems/timer.h, rtems/include/rtems/rtems/types.h,
    6298         rtems/inline/rtems/rtems/asr.inl, rtems/inline/rtems/rtems/attr.inl,
    6299         rtems/inline/rtems/rtems/dpmem.inl, rtems/inline/rtems/rtems/event.inl,
    6300         rtems/inline/rtems/rtems/eventset.inl,
    6301         rtems/inline/rtems/rtems/message.inl,
    6302         rtems/inline/rtems/rtems/modes.inl,
    6303         rtems/inline/rtems/rtems/options.inl, rtems/inline/rtems/rtems/part.inl,
    6304         rtems/inline/rtems/rtems/ratemon.inl,
    6305         rtems/inline/rtems/rtems/region.inl, rtems/inline/rtems/rtems/sem.inl,
    6306         rtems/inline/rtems/rtems/status.inl,
    6307         rtems/inline/rtems/rtems/support.inl,
    6308         rtems/inline/rtems/rtems/tasks.inl, rtems/inline/rtems/rtems/timer.inl,
    6309         rtems/macros/rtems/rtems/asr.inl, rtems/macros/rtems/rtems/attr.inl,
    6310         rtems/macros/rtems/rtems/dpmem.inl, rtems/macros/rtems/rtems/event.inl,
    6311         rtems/macros/rtems/rtems/eventset.inl,
    6312         rtems/macros/rtems/rtems/message.inl,
    6313         rtems/macros/rtems/rtems/modes.inl,
    6314         rtems/macros/rtems/rtems/options.inl, rtems/macros/rtems/rtems/part.inl,
    6315         rtems/macros/rtems/rtems/ratemon.inl,
    6316         rtems/macros/rtems/rtems/region.inl, rtems/macros/rtems/rtems/sem.inl,
    6317         rtems/macros/rtems/rtems/status.inl,
    6318         rtems/macros/rtems/rtems/support.inl,
    6319         rtems/macros/rtems/rtems/tasks.inl, rtems/macros/rtems/rtems/timer.inl,
    6320         rtems/src/attr.c, rtems/src/clockget.c, rtems/src/clockset.c,
    6321         rtems/src/clocktick.c, rtems/src/dpmem.c, rtems/src/dpmemcreate.c,
    6322         rtems/src/dpmemdelete.c, rtems/src/dpmemexternal2internal.c,
    6323         rtems/src/dpmemident.c, rtems/src/dpmeminternal2external.c,
    6324         rtems/src/event.c, rtems/src/eventmp.c, rtems/src/eventreceive.c,
    6325         rtems/src/eventseize.c, rtems/src/eventsend.c,
    6326         rtems/src/eventsurrender.c, rtems/src/eventtimeout.c, rtems/src/intr.c,
    6327         rtems/src/intrbody.c, rtems/src/intrcatch.c, rtems/src/mp.c,
    6328         rtems/src/msg.c, rtems/src/msgmp.c, rtems/src/msgqallocate.c,
    6329         rtems/src/msgqbroadcast.c, rtems/src/msgqcreate.c,
    6330         rtems/src/msgqdelete.c, rtems/src/msgqflush.c,
    6331         rtems/src/msgqgetnumberpending.c, rtems/src/msgqident.c,
    6332         rtems/src/msgqreceive.c, rtems/src/msgqsend.c, rtems/src/msgqsubmit.c,
    6333         rtems/src/msgqtranslatereturncode.c, rtems/src/msgqurgent.c,
    6334         rtems/src/part.c, rtems/src/partcreate.c, rtems/src/partdelete.c,
    6335         rtems/src/partgetbuffer.c, rtems/src/partident.c, rtems/src/partmp.c,
    6336         rtems/src/partreturnbuffer.c, rtems/src/ratemon.c,
    6337         rtems/src/ratemoncancel.c, rtems/src/ratemoncreate.c,
    6338         rtems/src/ratemondelete.c, rtems/src/ratemongetstatus.c,
    6339         rtems/src/ratemonident.c, rtems/src/ratemonperiod.c,
    6340         rtems/src/ratemontimeout.c, rtems/src/region.c,
    6341         rtems/src/regioncreate.c, rtems/src/regiondelete.c,
    6342         rtems/src/regionextend.c, rtems/src/regiongetinfo.c,
    6343         rtems/src/regiongetsegment.c, rtems/src/regiongetsegmentsize.c,
    6344         rtems/src/regionident.c, rtems/src/regionmp.c,
    6345         rtems/src/regionreturnsegment.c, rtems/src/rtclock.c,
    6346         rtems/src/rtemsidtoname.c, rtems/src/rtemstimer.c, rtems/src/sem.c,
    6347         rtems/src/semcreate.c, rtems/src/semdelete.c, rtems/src/semflush.c,
    6348         rtems/src/semident.c, rtems/src/semmp.c, rtems/src/semobtain.c,
    6349         rtems/src/semrelease.c, rtems/src/semtranslatereturncode.c,
    6350         rtems/src/signal.c, rtems/src/signalcatch.c, rtems/src/signalmp.c,
    6351         rtems/src/signalsend.c, rtems/src/taskcreate.c, rtems/src/taskdelete.c,
    6352         rtems/src/taskgetnote.c, rtems/src/taskident.c,
    6353         rtems/src/taskinitusers.c, rtems/src/taskissuspended.c,
    6354         rtems/src/taskmode.c, rtems/src/taskmp.c, rtems/src/taskrestart.c,
    6355         rtems/src/taskresume.c, rtems/src/tasks.c, rtems/src/tasksetnote.c,
    6356         rtems/src/tasksetpriority.c, rtems/src/taskstart.c,
    6357         rtems/src/tasksuspend.c, rtems/src/taskvariableadd.c,
    6358         rtems/src/taskvariabledelete.c, rtems/src/taskvariableget.c,
    6359         rtems/src/taskwakeafter.c, rtems/src/taskwakewhen.c,
    6360         rtems/src/timercancel.c, rtems/src/timercreate.c,
    6361         rtems/src/timerdelete.c, rtems/src/timerfireafter.c,
    6362         rtems/src/timerfirewhen.c, rtems/src/timergetinfo.c,
    6363         rtems/src/timerident.c, rtems/src/timerreset.c, rtems/src/timerserver.c,
    6364         rtems/src/timerserverfireafter.c, rtems/src/timerserverfirewhen.c,
    6365         libmisc/cpuuse/cpuuse.c, libmisc/cpuuse/cpuuse.h,
    6366         libmisc/devnull/devnull.c, libmisc/devnull/devnull.h,
    6367         libmisc/dummy/dummy.c, libmisc/dumpbuf/dumpbuf.c,
    6368         libmisc/dumpbuf/dumpbuf.h, libmisc/fsmount/fsmount.c,
    6369         libmisc/fsmount/fsmount.h, libmisc/serdbg/serdbgio.c,
    6370         libmisc/serdbg/termios_printk.c, libmisc/stackchk/check.c,
    6371         libmisc/stackchk/internal.h, libmisc/stackchk/stackchk.h,
    6372         libmisc/untar/untar.c, libmisc/untar/untar.h,
    6373         libblock/include/rtems/ide_part_table.h, libblock/src/ata.c,
    6374         libblock/src/ide_part_table.c, libfs/src/dosfs/dosfs.h,
    6375         libfs/src/dosfs/fat.h, libfs/src/dosfs/fat_fat_operations.h,
    6376         libfs/src/dosfs/fat_file.h, libfs/src/dosfs/msdos.h,
    6377         libfs/src/dosfs/msdos_create.c, libfs/src/dosfs/msdos_dir.c,
    6378         libfs/src/dosfs/msdos_eval.c, libfs/src/dosfs/msdos_file.c,
    6379         libfs/src/dosfs/msdos_free.c, libfs/src/dosfs/msdos_fsunmount.c,
    6380         libfs/src/dosfs/msdos_handlers_dir.c,
    6381         libfs/src/dosfs/msdos_handlers_file.c, libfs/src/dosfs/msdos_init.c,
    6382         libfs/src/dosfs/msdos_initsupp.c, libfs/src/dosfs/msdos_misc.c,
    6383         libfs/src/dosfs/msdos_mknod.c, libfs/src/dosfs/msdos_node_type.c,
    6384         libfs/src/imfs/deviceio.c, libfs/src/imfs/imfs.h,
    6385         libfs/src/imfs/imfs_chown.c, libfs/src/imfs/imfs_config.c,
    6386         libfs/src/imfs/imfs_creat.c, libfs/src/imfs/imfs_debug.c,
    6387         libfs/src/imfs/imfs_directory.c, libfs/src/imfs/imfs_eval.c,
    6388         libfs/src/imfs/imfs_fchmod.c, libfs/src/imfs/imfs_fcntl.c,
    6389         libfs/src/imfs/imfs_fdatasync.c, libfs/src/imfs/imfs_free.c,
    6390         libfs/src/imfs/imfs_fsunmount.c, libfs/src/imfs/imfs_getchild.c,
    6391         libfs/src/imfs/imfs_gtkn.c, libfs/src/imfs/imfs_handlers_device.c,
    6392         libfs/src/imfs/imfs_handlers_directory.c,
    6393         libfs/src/imfs/imfs_handlers_link.c,
    6394         libfs/src/imfs/imfs_handlers_memfile.c, libfs/src/imfs/imfs_init.c,
    6395         libfs/src/imfs/imfs_initsupp.c, libfs/src/imfs/imfs_link.c,
    6396         libfs/src/imfs/imfs_mknod.c, libfs/src/imfs/imfs_mount.c,
    6397         libfs/src/imfs/imfs_ntype.c, libfs/src/imfs/imfs_readlink.c,
    6398         libfs/src/imfs/imfs_rmnod.c, libfs/src/imfs/imfs_stat.c,
    6399         libfs/src/imfs/imfs_symlink.c, libfs/src/imfs/imfs_unixstub.c,
    6400         libfs/src/imfs/imfs_unlink.c, libfs/src/imfs/imfs_unmount.c,
    6401         libfs/src/imfs/imfs_utime.c, libfs/src/imfs/ioman.c,
    6402         libfs/src/imfs/linearfile.c, libfs/src/imfs/memfile.c,
    6403         libfs/src/imfs/miniimfs_init.c, libcsupport/include/chain.h,
    6404         libcsupport/include/clockdrv.h, libcsupport/include/console.h,
    6405         libcsupport/include/iosupp.h, libcsupport/include/rtc.h,
    6406         libcsupport/include/spurious.h, libcsupport/include/timerdrv.h,
    6407         libcsupport/include/vmeintr.h, libcsupport/include/motorola/mc68230.h,
    6408         libcsupport/include/rtems/libcsupport.h,
    6409         libcsupport/include/rtems/libio.h, libcsupport/include/rtems/libio_.h,
    6410         libcsupport/include/rtems/termiostypes.h,
    6411         libcsupport/include/sys/termios.h, libcsupport/include/zilog/z8036.h,
    6412         libcsupport/include/zilog/z8530.h, libcsupport/include/zilog/z8536.h,
    6413         libcsupport/src/__brk.c, libcsupport/src/__gettod.c,
    6414         libcsupport/src/__sbrk.c, libcsupport/src/__times.c,
    6415         libcsupport/src/access.c, libcsupport/src/base_fs.c,
    6416         libcsupport/src/cfgetispeed.c, libcsupport/src/cfgetospeed.c,
    6417         libcsupport/src/cfsetispeed.c, libcsupport/src/cfsetospeed.c,
    6418         libcsupport/src/chdir.c, libcsupport/src/chmod.c,
    6419         libcsupport/src/chown.c, libcsupport/src/chroot.c,
    6420         libcsupport/src/close.c, libcsupport/src/ctermid.c,
    6421         libcsupport/src/dup.c, libcsupport/src/dup2.c, libcsupport/src/eval.c,
    6422         libcsupport/src/fchdir.c, libcsupport/src/fchmod.c,
    6423         libcsupport/src/fcntl.c, libcsupport/src/fdatasync.c,
    6424         libcsupport/src/fpathconf.c, libcsupport/src/fs_null_handlers.c,
    6425         libcsupport/src/fstat.c, libcsupport/src/fsync.c,
    6426         libcsupport/src/ftruncate.c, libcsupport/src/getdents.c,
    6427         libcsupport/src/getpwent.c, libcsupport/src/hosterr.c,
    6428         libcsupport/src/ioctl.c, libcsupport/src/isatty.c,
    6429         libcsupport/src/libio.c, libcsupport/src/libio_sockets.c,
    6430         libcsupport/src/link.c, libcsupport/src/lseek.c,
    6431         libcsupport/src/lstat.c, libcsupport/src/malloc.c,
    6432         libcsupport/src/mallocfreespace.c, libcsupport/src/mkdir.c,
    6433         libcsupport/src/mkfifo.c, libcsupport/src/mknod.c,
    6434         libcsupport/src/mount.c, libcsupport/src/newlibc.c,
    6435         libcsupport/src/no_libc.c, libcsupport/src/no_posix.c,
    6436         libcsupport/src/open.c, libcsupport/src/pathconf.c,
    6437         libcsupport/src/pipe.c, libcsupport/src/privateenv.c,
    6438         libcsupport/src/read.c, libcsupport/src/readlink.c,
    6439         libcsupport/src/rewinddir.c, libcsupport/src/rmdir.c,
    6440         libcsupport/src/seekdir.c, libcsupport/src/stat.c,
    6441         libcsupport/src/symlink.c, libcsupport/src/sync.c,
    6442         libcsupport/src/tcdrain.c, libcsupport/src/tcflow.c,
    6443         libcsupport/src/tcflush.c, libcsupport/src/tcgetattr.c,
    6444         libcsupport/src/tcgetprgrp.c, libcsupport/src/tcsendbreak.c,
    6445         libcsupport/src/tcsetattr.c, libcsupport/src/tcsetpgrp.c,
    6446         libcsupport/src/telldir.c, libcsupport/src/termios.c,
    6447         libcsupport/src/termiosinitialize.c, libcsupport/src/truncate.c,
    6448         libcsupport/src/umask.c, libcsupport/src/unixlibc.c,
    6449         libcsupport/src/unlink.c, libcsupport/src/unmount.c,
    6450         libcsupport/src/utime.c, libcsupport/src/write.c,
    6451         libnetworking/rtems/mkrootfs.c, libnetworking/rtems/mkrootfs.h: URL for
    6452         license changed.
    6453         PR 479/rtems_misc
    6454         * libcsupport/src/malloc.c: Per multiple standards realloc does not free
    6455         the original memory if the allocation of the requested larger block
    6456         fails.
    6457 
    6458 2003-09-03      Joel Sherrill <joel@OARcorp.com>
    6459 
    6460         * libfs/msdos_create.c: Remove unused variable warning.
    6461 
    6462 2003-09-02      Joel Sherrill <joel@OARcorp.com>
    6463 
    6464         * libcsupport/src/open.c: Fix typo.
    6465         * libcsupport/src/malloc.c: Remove test define left in.
    6466 
    6467 2003-09-02      Jiri Gaisler <jiri@gaisler.com>
    6468 
    6469         PR 476/networking
    6470         * libnetworking/machine/in_cksum.h: Fix in_cksum calculation on SPARC.
    6471 
    6472 2003-09-02      Ilya Alexeev <ilya@continuum.ru>
    6473 
    6474         PR 472/filesystem
    6475         src/malloc.c: Need to include apimutex.h when MALLOC_STATS is defined.
    6476 
    6477 2003-08-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    6478 
    6479         * aclocal/rtems-top.m4: Add RTEMS_API.
    6480         AC_DEFAULT_PREFIX([/opt/rtems-][RTEMS_API]).
    6481 
    6482 2003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    6483 
    6484         * aclocal/rtems-debug.m4: Remove.
    6485         * aclocal/enable-rtems-debug.m4, aclocal/check-rtems-debug.m4: New
    6486         (Split out from rtems-debug.m4).
    6487         * automake/local.am: Remove "debug".
    6488         PR 449/rtems:
    6489         * posix/src/getegid.c, posix/src/geteuid.c, posix/src/getgid.c,
    6490         posix/src/getgroups.c, posix/src/getlogin.c, posix/src/getpgrp.c,
    6491         posix/src/getpid.c, posix/src/getppid.c, posix/src/getuid.c,
    6492         posix/src/setpgid.c, posix/src/setsid.c: Remove (Moved to
    6493         ../libcsupport/src).
    6494         * posix/Makefile.am: Reflect changes above.
    6495         PR 449/rtems:
    6496         * libcsupport/src/getegid.c, libcsupport/src/geteuid.c,
    6497         libcsupport/src/getgid.c, libcsupport/src/getgroups.c,
    6498         libcsupport/src/getlogin.c, libcsupport/src/getpgrp.c,
    6499         libcsupport/src/getpid.c, libcsupport/src/getppid.c,
    6500         libcsupport/src/getuid.c, libcsupport/src/setpgid.c,
    6501         libcsupport/src/setsid.c: New (Copied from ../posix/src).
    6502         * libcsupport/src/no_posix: Remove getpid and _getpid_r.
    6503         * libcsupport/Makefile.am: Reflect changes above.
    6504 
    6505 2003-08-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    6506 
    6507         * libmisc/fsmount/Makefile.am: Fix path to automake-includes.
    6508 
    6509 2003-08-14      Joel Sherrill <joel@OARcorp.com>
    6510 
    6511         * posix/src/mqueuenametoid.c, posix/src/semaphorenametoid.c: Added ID to
    6512         name lookup service and changed name of id/name translation status code.
    6513         This propagated to multiple functions. The user API service added was
    6514         rtems_object_id_to_name().
    6515         PR 92/rtems
    6516         * posix/Makefile.am, posix/src/alarm.c, posix/src/psignal.c: Added
    6517         ualarm() and usleep().
    6518         * posix/src/ualarm.c, posix/src/usleep.c: New files.
    6519         * score/Makefile.am, score/include/rtems/score/object.h,
    6520         score/include/rtems/score/objectmp.h, score/src/objectmp.c,
    6521         score/src/objectnametoid.c: Added ID to name lookup service and changed
    6522         name of id/name translation status code. This propagated to multiple
    6523         functions. The user API service added was rtems_object_id_to_name().
    6524         * score/src/objectidtoname.c: New file.
    6525         PR 408/filesystem
    6526         * score/score/Makefile.am, score/score/include/rtems/score/thread.h:
    6527         Added sync() service. As part of adding this service, the new RTEMS
    6528         service rtems_iterate_over_all_threads() was also added. This new
    6529         service makes it easier to iterate over all the tasks/threads in a
    6530         system and perform an action on them.
    6531         * score/score/src/iterateoverthreads.c: New file.
    6532         * score/ChangeLog: Fixed screwup.
    6533         * sapi/src/extensionident.c, rtems/Makefile.am, rtems/include/rtems.h,
    6534         rtems/include/rtems/rtems/status.h, rtems/src/dpmemident.c,
    6535         rtems/src/msgqident.c, rtems/src/partident.c, rtems/src/ratemonident.c,
    6536         rtems/src/regionident.c, rtems/src/semident.c, rtems/src/taskident.c,
    6537         rtems/src/timerident.c: Added ID to name lookup service and changed name
    6538         of id/name translation status code. This propagated to multiple
    6539         functions. The user API service added was rtems_object_id_to_name().
    6540         * rtems/src/rtemsidtoname.c: New file.
    6541         PR 408/filesystem
    6542         * libmisc/cpuuse/cpuuse.c: Added sync() service. As part of adding this
    6543         service, the new RTEMS service rtems_iterate_over_all_threads() was also
    6544         added. This new service makes it easier to iterate over all the
    6545         tasks/threads in a system and perform an action on them. This change is
    6546         to use the new thread iteration service.
    6547         * libcsupport/Makefile.am: Add fileio to list of interactive tests.
    6548         * libcsupport/src/sync.c: New (Copied from ../posix/src). New file.
    6549 
    6550 2003-08-13      Joel Sherrill <joel@OARcorp.com>
    6551 
    6552         * libmisc/fsmount/.cvsignore: New file.
    6553 
    6554 2003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    6555 
    6556         * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
    6557 
    6558 2003-08-11      Joel Sherrill <joel@OARcorp.com>
    6559 
    6560         * configure.ac: Removed duplicate entry.
    6561 
    6562 2003-08-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    6563 
    6564         * configure.ac: Add libmisc/fsmount/Makefile.
    6565 
    6566 2003-08-06      Till Strauman <strauman@slac.stanford.edu>
    6567 
    6568         PR 435/networking
    6569         * libnetworking/rtems/rtems_showifstat.c: rtems_showifstat misses
    6570         printing  the netmask.
    6571 
    6572 2003-08-06      Thomas Doerfler<Thomas.Doerfler@imd-systems.de>
    6573 
    6574         PR 369/filesystem
    6575         * libmisc/Makefile.am, libmisc/shell/cmds.c, libmisc/wrapup/Makefile.am:
    6576         sample application to show the use of the DOSFS functions.
    6577         * libmisc/fsmount/Makefile.am, libmisc/fsmount/README,
    6578         libmisc/fsmount/fsmount.c, libmisc/fsmount/fsmount.h: New files.
    6579 
    6580 2003-08-05      Till Strauman <strauman@slac.stanford.edu>
    6581 
    6582         PR 436/rtems_misc
    6583         * libmisc/monitor/mon-monitor.c: monitor registered commands list
    6584         manipulation bugs.
    6585         PR 442/filesystem
    6586         * libcsupport/src/open.c: file never closed if ftruncate() fails in
    6587         open().
    6588 
    6589 2003-08-05      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
    6590 
    6591         PR 440/filesystem
    6592         * libfs/src/dosfs/fat_fat_operations.c: Improve write data speed for
    6593         DOSFS FAT12/FAT16 systems.
    6594         PR 439/filesystem
    6595         * libfs/src/dosfs/fat_file.c: flush temporary buffer when closing files.
    6596 
    6597 2003-08-05      <djc915@mail.usask.ca>
    6598 
    6599         PR 443/filesystem
    6600         * libfs/src/imfs/deviceio.c: deviceio.c mishandles return codes.
    6601 
    6602 2003-08-04      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
    6603 
    6604         PR 441/filesystem
    6605         * libfs/src/dosfs/msdos.h, libfs/src/dosfs/msdos_create.c,
    6606         libfs/src/dosfs/msdos_file.c, libfs/src/dosfs/msdos_init.c,
    6607         libfs/src/dosfs/msdos_mknod.c: add rename support to DOSFS.
    6608 
    6609 2003-07-24      Jennifer Averett <jennifer.averett@OARcorp.com>
    6610 
    6611         PR 434/filesystem
    6612         * libfs/src/imfs/imfs_init.c, libfs/src/imfs/miniimfs_init.c: Modified
    6613         to return error code.
    6614         * libfs/src/imfs/imfs_initsup.c: Modified to set error upon memory
    6615         failure.
    6616 
    6617 2003-07-18      Till Straumann <strauman@slac.stanford.edu>
    6618 
    6619         PR 430/rtems
    6620         * score/include/rtems/score/watchdog.h: _Watchdog_Ticks_since_boot
    6621         should be a VOLATILE variable.
    6622         * score/src/watchdoginsert.c: 'restart' algorithm needs to enforce
    6623         reloading the list head in case a TICK interrupt during ISR_Flash()
    6624         modified the list.  This is achieved by a proper VOLATILE cast. Also
    6625         _Watchdog_Sync_count++ should be protected by _ISR_Disable (prevent
    6626         corruption in case ISR calls watchdoginsert).
    6627         * score/src/watchdogadjust.c: ISR protection added.
    6628         * score/src/watchdogtickle.c: ISR protection added. NOTE: PowerPC BSPs
    6629         using the new exception processing MUST BE UPDATED to maintain
    6630         _ISR_Nest_level. See also PR288 which provides fixes for the affected
    6631         BSPs distributed with RTEMS.
    6632 
    6633 2003-07-16      Joel Sherrill <joel@OARcorp.com>
    6634 
    6635         * libfs/ChangeLog: Correct format.
    6636 
    6637 2003-07-15      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    6638 
    6639         * wrapup/Makefile.am: Remove '/' after $(DESTDIR).
    6640         * wrapup/Makefile.am: Remove bogus $(MULTISUBDIR).
    6641 
    6642 2003-07-15      Chris Johns <cjohns@cybertec.com.au>
    6643 
    6644         PR 431/filesystem
    6645         * libfs/src/dosfs/msdos.h: MSDOS Volume semaphore timeout is now NO
    6646         TIMEOUT. MSDOS volume opertations will wait for ever.
    6647 
    6648 2003-07-08      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    6649 
    6650         * configure.ac: Merge-in librpc/configure.ac.
    6651         * Makefile.am: Add librpc to SUBDIRS. Remove @subdirs@.
    6652         * configure.ac: Merge-in libcsupport/configure.ac.
    6653         * Makefile.am: Add libcsupport to SUBDIRS.
    6654         * configure.ac: Merge-in posix/configure.ac. Merge-in
    6655         itron/configure.ac. Misc. cosmetical changes.
    6656         * Makefile.am: Add posix, itron to SUBDIRS.
    6657         * configure.ac: Merge-in libnetworking/configure.ac. Remove "rtems-"
    6658         from RTEMS_VERSION. Add AC_CHECK_FUNCS([strsep strcasecmp snprintf]).
    6659         * Makefile.am: Add libmisc to SUBDIRS.
    6660         * configure.ac: Merge-in libmisc/configure.ac.
    6661         * Makefile.am: Add libmisc to SUBDIRS.
    6662         * configure.ac: Merge-in libfs/configure.ac.
    6663         * Makefile.am: Add libfs to SUBDIRS.
    6664         * configure.ac: Merge-in libblock/configure.ac.
    6665         * Makefile.am: Add libblock to SUBDIRS.
    6666         * configure.ac: Merge-in ada/configure.ac.
    6667         * Makefile.am: Add ada to SUBDIRS.
    6668         * itron/configure.ac: Remove (Merged-in into ../configure.ac).
    6669         * itron/Makefile.am: Reflect having merged configure.ac into
    6670         ../configure.ac.
    6671         * itron/src/config.h: New.
    6672         * posix/configure.ac: Remove (Merged-in into ../configure.ac).
    6673         * posix/Makefile.am: Reflect having merged configure.ac into
    6674         ../configure.ac.
    6675         * posix/src/config.h: New.
    6676         * score/cpu/Makefile.am: Add DIST_SUBDIRS = $(RTEMS_CPU).
    6677         * libmisc/configure.ac: Remove (Merged into ../configure.ac).
    6678         * libmisc/Makefile.am: Reflect having merged configure.ac into
    6679         ../configure.ac.
    6680         * libmisc/capture/config.h: New.
    6681         * libmisc/capture/Makefile.am: Add config.h. Reflect having merged
    6682         configure.ac into ../configure.ac.
    6683         * libmisc/cpuuse/config.h: New.
    6684         * libmisc/cpuuse/Makefile.am: Add config.h. Reflect having merged
    6685         configure.ac into ../configure.ac.
    6686         * libmisc/devnull/config.h: New.
    6687         * libmisc/devnull/Makefile.am: Add config.h. Reflect having merged
    6688         configure.ac into ../configure.ac.
    6689         * libmisc/dummy/config.h: New.
    6690         * libmisc/dummy/Makefile.am: Add config.h. Reflect having merged
    6691         configure.ac into ../configure.ac.
    6692         * libmisc/dumpbuf/config.h: New.
    6693         * libmisc/dumpbuf/Makefile.am: Add config.h. Reflect having merged
    6694         configure.ac into ../configure.ac.
    6695         * libmisc/monitor/config.h: New.
    6696         * libmisc/monitor/Makefile.am: Add config.h.  Reflect having merged
    6697         configure.ac into ../configure.ac.
    6698         * libmisc/mw-fb/config.h: New.
    6699         * libmisc/mw-fb/Makefile.am: Add config.h. Reflect having merged
    6700         configure.ac into ../configure.ac.
    6701         * libmisc/rtmonuse/config.h: New.
    6702         * libmisc/rtmonuse/Makefile.am: Add config.h. Reflect having merged
    6703         configure.ac into ../configure.ac.
    6704         * libmisc/serdbg/config.h: New.
    6705         * libmisc/serdbg/Makefile.am: Add config.h. Reflect having merged
    6706         configure.ac into ../configure.ac.
    6707         * libmisc/shell/config.h: New.
    6708         * libmisc/shell/Makefile.am: Add config.h. Reflect having merged
    6709         configure.ac into ../configure.ac.
    6710         * libmisc/stackchk/config.h: New.
    6711         * libmisc/stackchk/Makefile.am: Add config.h. Reflect having merged
    6712         configure.ac into ../configure.ac.
    6713         * libmisc/untar/config.h: New.
    6714         * libmisc/untar/Makefile.am: Add config.h. Reflect having merged
    6715         configure.ac into ../configure.ac.
    6716         * libmisc/wrapup/Makefile.am: Reflect having merged configure.ac into
    6717         ../configure.ac.
    6718         * libmisc/capture/capture-cli.c, libmisc/capture/capture.c,
    6719         libmisc/cpuuse/cpuuse.c, libmisc/devnull/devnull.c,
    6720         libmisc/dummy/dummy.c, libmisc/dumpbuf/dumpbuf.c,
    6721         libmisc/monitor/mon-command.c, libmisc/monitor/mon-config.c,
    6722         libmisc/monitor/mon-dname.c, libmisc/monitor/mon-driver.c,
    6723         libmisc/monitor/mon-extension.c, libmisc/monitor/mon-itask.c,
    6724         libmisc/monitor/mon-manager.c, libmisc/monitor/mon-monitor.c,
    6725         libmisc/monitor/mon-mpci.c, libmisc/monitor/mon-object.c,
    6726         libmisc/monitor/mon-prmisc.c, libmisc/monitor/mon-queue.c,
    6727         libmisc/monitor/mon-server.c, libmisc/monitor/mon-symbols.c,
    6728         libmisc/monitor/mon-task.c, libmisc/mw-fb/mw_fb.c,
    6729         libmisc/mw-fb/mw_uid.c, libmisc/rtmonuse/rtmonuse.c,
    6730         libmisc/serdbg/serdbg.c, libmisc/serdbg/serdbgio.c,
    6731         libmisc/serdbg/termios_printk.c, libmisc/shell/cmds.c,
    6732         libmisc/stackchk/check.c, libmisc/untar/untar.c: Add config-header
    6733         support.
    6734         * librpc/configure.ac: Remove (Merged-in into ../configure.ac).
    6735         * librpc/Makefile.am, librpc/include/Makefile.am,
    6736         librpc/src/Makefile.am, librpc/src/rpc/Makefile.am,
    6737         librpc/src/xdr/Makefile.am: Reflect having merged configure.ac into
    6738         ../configure.ac.
    6739         * libblock/configure.ac: Remove (Merged into ../configure.ac).
    6740         * libblock/Makefile.am: Reflect having merged configure.ac into
    6741         ../configure.ac.
    6742         * libfs/configure.ac: Remove (Merged-in into ../configure.ac).
    6743         * libfs/Makefile.am, libfs/src/Makefile.am, libfs/src/dosfs/Makefile.am,
    6744         libfs/src/imfs/Makefile.am: Reflect having merged configure.ac into
    6745         ../configure.ac.
    6746         * libfs/src/dosfs/config.h: New.
    6747         * libfs/src/dosfs/Makefile.am: Add config.h.
    6748         * libfs/src/imfsfs/config.h: New.
    6749         * libfs/src/imfs/Makefile.am: Add config.h.  Remove COMMON_C_FILES,
    6750         DOC_FILES (Unused).
    6751         * libfs/src/dosfs/fat.c: include config-header "config.h".
    6752         * libfs/src/dosfs/fat_fat_operations.c, libfs/src/dosfs/fat_file.c,
    6753         libfs/src/dosfs/msdos_conv.c: Ditto.
    6754         * libcsupport/configure.ac: Remove (Merged-in into ../configure.ac).
    6755         * libcsupport/Makefile.am: DOC_FILES = src/TODO src/CASES, Reflect
    6756         having merged configure.ac into ../configure.ac.
    6757         * libcsupport/src/config.h: New.
    6758         * libnetworking/configure.ac: Remove (Merged into ../configure.ac).
    6759         * libnetworking/Makefile.am, libnetworking/libc/Makefile.am,
    6760         libnetworking/lib/Makefile.am, libnetworking/wrapup/Makefile.am: Reflect
    6761         having merged configure.ac into ../configure.ac.
    6762         * libnetworking/kern/kern_mib.c: Use RTEMS_VERSION to setup osrelease.
    6763 
    6764 2003-07-08      Joel Sherrill <joel@OARcorp.com>
    6765 
    6766         PR 419/rtems
    6767         * libcsupport/src/termios.c: Removed warning.
    6768 
    6769 2003-07-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    6770 
    6771         * libmisc/configure.ac: Remove RTEMS_BSP from
    6772         RTEMS_CHECK_MULTIPROCESSING.
    6773 
    6774 2003-07-07      Joel Sherrill <joel@OARcorp.com>
    6775 
    6776         PR 417/rtems
    6777         * score/src/coresemsurrender.c: Correct incorrect check for
    6778         maximum_count reported by Sergei Organov <osv@topconrd.ru>.
    6779 
    6780 2003-07-03      Joel Sherrill <joel@OARcorp.com>
    6781 
    6782         * aclocal/version.m4: Updated to rtems-ss-20030703.
    6783 
    6784 2003-07-02      Chris Johns <cjohns@cybertec.com.au>
    6785 
    6786         * libfs/src/dosfs/Makefile.am, libfs/src/dosfs/msdos.h,
    6787         libfs/src/dosfs/msdos_conv.c, libfs/src/dosfs/msdos_create.c,
    6788         libfs/src/dosfs/msdos_dir.c, libfs/src/dosfs/msdos_misc.c: Patch from
    6789         Victor V. Vengerov <vvv@oktet.ru> to remove Linux code.
    6790         * libfs/src/dosfs/fat.c, libfs/src/dosfs/fat.h: Comment have been
    6791         updated.
    6792         * libcsupport/include/rtems/libio.h, libcsupport/src/termios.c: Add the
    6793         rtems_termios_bufsize call.
    6794 
    6795 2003-06-13      Joel Sherrill <joel@OARcorp.com>
    6796 
    6797         * score/src/threadloadenv.c: Removed warnings.
    6798 
    6799 2003-06-12      Joel Sherrill <joel@OARcorp.com>
    6800 
    6801         * score/src/objectmp.c, rtems/include/rtems/rtems/msgmp.h,
    6802         rtems/include/rtems/rtems/partmp.h,
    6803         rtems/include/rtems/rtems/regionmp.h, rtems/include/rtems/rtems/semmp.h,
    6804         rtems/src/msgmp.c, rtems/src/partmp.c, rtems/src/regionmp.c,
    6805         rtems/src/semmp.c: Removed warnings.
    6806 
    6807 2003-06-10      Phil Torre <ptorre@zetron.com>
    6808 
    6809         PR 411/filesystem
    6810         * libfs/src/imfs/imfs_unlink.c: Fix bug where renaming a memfile and
    6811         then unlinking it causes a memory leak.
    6812 
    6813 2003-06-04      Joel Sherrill <joel@OARcorp.com>
    6814 
    6815         * libmisc/stackchk/check.c, libblock/src/ide_part_table.c: Removed
    6816         warnings.
    6817 
    6818 2003-05-30      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    6819 
    6820         * rtems/include/rtems/rtems/types.h: Include stdint.h.
    6821         * libcsupport/Makefile.am: Conditionally install stdint.h/inttypes.h.
    6822         * libcsupport/configure.ac: Check for system-stdint.h/inttypes.h.
    6823 
    6824 2003-05-29      Joel Sherrill <joel@OARcorp.com>
    6825 
    6826         * libnetworking/rtems/rtems_syscall.c: Removed warnings.
    6827 
    6828 2003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    6829 
    6830         PR 409/core
    6831         * include/Makefile.am: Add rtems/stdint.h.
    6832         * include/rtems/stdint.h: New.
    6833         PR 321/bsps
    6834         * aclocal/env-rtemscpu.m4: Remove support for profile-variant.
    6835         * automake/compile.am, automake/local.am: Ditto.
    6836         PR 409:
    6837         * rtems/include/rtems/rtems/types.h: Include rtems/stdint.h. Apply
    6838         c99-types to typedef rtems_[un]signed[8|16|32|64].
    6839         PR 409:
    6840         * libcsupport/include/stdint.h: Include rtems/stdint.h.
    6841 
    6842 2003-05-15      cjohns@cybertec.com.au  <cjohns@cybertec.com.au>
    6843 
    6844         * libnetworking/netinet/in.h: PR406 - Added INET_ADDRSTRLEN per the
    6845         SUSv3 standard.
    6846 
    6847 2003-05-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    6848 
    6849         * automake/compile.am: Remove LIBSUFFIX_VA (unused).
    6850 
    6851 2003-05-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    6852 
    6853         * aclocal/env-rtemscpu.m4: Merge-in env-rtemsbsp.m4.
    6854         * aclocal/env-rtemsbsp.m4, aclocal/enable-rtemsbsp.m4: Remove.
    6855         * aclocal/env-rtemscpu.m4: Remove stray '/' in setting up
    6856         project_libdir.
    6857 
    6858 2003-04-17      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
    6859 
    6860         PR 399/rtems_misc
    6861         * libcsupport/src/termios.c: In canonical mode, when input is present in
    6862         the input buffer that contains an EOL character and some following
    6863         characters, a read call read data behind the EOL character, although it
    6864         should stop reading with the EOL character.
    6865 
    6866 2003-04-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    6867 
    6868         * libmisc/dummy/Makefile.am: Remove stray dummy.rel.
    6869         * libcsupport/src/no_posix.c: include <reent.h> instead of <sys/reent.h>.
    6870 
    6871 2003-04-17      Joel Sherrill <joel@OARcorp.com>
    6872 
    6873         * aclocal/version.m4: Updated to rtems-ss-20030417.
    6874 
    6875 2003-04-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    6876 
    6877         PR 389/rtems
    6878         * libcsupport/src/no_posix.c: Correct _kill_r() prototype and make it
    6879         conditional on newlib.
    6880 
    6881 2003-04-15      Joel Sherrill <joel@OARcorp.com>
    6882 
    6883         PR 388/networking
    6884         * libnetworking/kern/kern_sysctl.c: Revert previous patch and use
    6885         strlcpy() now that it is available. Also fixed some warnings.
    6886 
    6887 2003-04-11      Joel Sherrill <joel@OARcorp.com>
    6888 
    6889         * aclocal/version.m4: Updated to rtems-ss-20020411.
    6890 
    6891 2003-04-03      Eri Valette <eric.valette@free.fr>
    6892 
    6893         PR 381/core
    6894         * libcsupport/src/newlibc.c: Switch from using _REENT_INIT to
    6895         _REEINT_INIT_PTR to fix strange run-time problem where EIP was corrupted
    6896         on pc386 BSP.
    6897 
    6898 2003-03-27      Joel Sherrill <joel@OARcorp.com>
    6899 
    6900         * libblock/Makefile.am: ATA code depends upon libchip/ide which is not
    6901         allowed in the cpukit source code since it must be buildable independent
    6902         of any BSP. These files were moved to libchip/ide.
    6903         * libblock/include/rtems/ata.h, libblock/include/rtems/ata_internal.h,
    6904         libblock/src/ata.c: Removed.
    6905         * libnetworking/kern/kern_sysctl.c: Converted from BSP strlcpy() to
    6906         strncpy().
    6907 
    6908 2003-03-25      Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
    6909 
    6910         PR 367/filesystem
    6911         * libblock/Makefile.am, libblock/include/rtems/ide_part_table.h,
    6912         libblock/src/ata.c, libblock/src/ide_part_table.c: Some bugs were still
    6913         present in the DOSFS implementation: - FAT12 did not work properly on
    6914         Big-Endian machines - Some synchronization and error handling problems
    6915         were present - Some legal codings for EOC were not recognized.
    6916         PR 367/filesystem
    6917         * libfs/src/dosfs/Makefile.am, libfs/src/dosfs/fat.c,
    6918         libfs/src/dosfs/fat.h, libfs/src/dosfs/fat_fat_operations.c,
    6919         libfs/src/dosfs/fat_file.c, libfs/src/dosfs/msdos.h,
    6920         libfs/src/dosfs/msdos_dir.c: Some bugs were still present in the DOSFS
    6921         implementation: - FAT12 did not work properly on Big-Endian machines. -
    6922         Some synchronization and error handling problems were present. - Some
    6923         legal codings for EOC were not recognized.
    6924 
    6925 2003-03-25      Joel Sherrill <joel@OARcorp.com>
    6926 
    6927         * libnetworking/rtems/rtems_bsdnet_malloc_starvation.c: Fixed name of
    6928         include file.
    6929 
    6930 2003-03-18      Till Straumann <strauman@slac.stanford.edu>
    6931 
    6932         PR 356/bsps
    6933         * score/src/threadhandlerc: This patch makes RTEMS/PowerPC eabi
    6934         compliant. Let Thread_Handler verify that _init/_main are non-NULL
    6935         before calling them (gives the linker script/user more freedom to handle
    6936         special cases).
    6937         PR 356/bsps
    6938         * libnetworking/sys/linker_set.h: This patch makes RTEMS/PowerPC eabi
    6939         compliant. Declare all linker-script defined addresses as variables of
    6940         unknown size and not as short objects like 'int', 'void*' etc.  Since
    6941         only addresses are used and never those variable's values, the type used
    6942         in a declaration is not important.
    6943 
    6944 2003-03-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    6945 
    6946         * libcsupport/configure.ac: AC_CHECK_FUNCS(strlcpy strlcat).
    6947         * libcsupport/src/strlcat.c, libcsupport/src/strlcpy.c: New (extracted
    6948         from pppd/utils.c).
    6949         * libcsupport/Makefile.am: Add BSD_C_FILES, strlcat.c, strlcpy.c.
    6950 
    6951 2003-03-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    6952 
    6953         * wrapup/Makefile.am: Remove '/' after $(DESTDIR) to work around Cygwin
    6954         mistreating paths.
    6955 
    6956 2003-03-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    6957 
    6958         * wrapup/Makefile.am: Reflect changes to project_libdir.
    6959         * aclocal/env-rtemscpu.m4: Remove obsolete comment. Add MULTISUBDIR to
    6960         project_libdir.
    6961         * aclocal/env-rtemscpu.m4: Remove RTEMS_ROOT (Unused).
    6962         * aclocal/env-rtemsbsp.m4: Remove RTEMS_ROOT (Unused). Remove
    6963         RTEMS_PROJECT_ROOT (Unused).
    6964         * aclocal/tool-paths.m4: Delete.
    6965 
    6966 2003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    6967 
    6968         * configure.ac: Remove AC_CONFIG_AUX_DIR.
    6969         * aclocal/rtems-top.m4: Add AC_CONFIG_AUX_DIR.
    6970         * configure.ac: AC_PREREQ(2.57).
    6971         * configure.ac: Remove sptables.h.in.
    6972         * itron/configure.ac: Remove AC_CONFIG_AUX_DIR.
    6973         * sapi/Makefile.am: Remove stray reference to sptables.h.in.
    6974         * sapi/include/rtems/sptables.h: New.
    6975         * sapi/include/rtems/sptables.h.in, sapi/include/.cvsignore,
    6976         sapi/include/rtems/.cvsignore, sapi/inline/.cvsignore,
    6977         sapi/inline/rtems/.cvsignore, sapi/macros/.cvsignore,
    6978         sapi/macros/rtems/.cvsignore, sapi/src/.cvsignore: Remove.
    6979         * libmisc/configure.ac, libblock/configure.ac, libfs/configure.ac,
    6980         libcsupport/configure.ac, libnetworking/configure.ac: Remove
    6981         AC_CONFIG_AUX_DIR.
    6982         * libnetworking/netinet/in_chksum.c: Remove duplicate case to include
    6983         in_chksum_arm.c.
    6984 
    6985 2003-02-28      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    6986 
    6987         * configure.ac: Remove AC_SUBST(RTEMS_VERSION). AC_DEFINE(RTEMS_VERSION)
    6988         to propagate it through cpuopts.h.
    6989         * sapi/include/rtems/sptables.h.in: Remove RTEMS_VERSION (Moved to
    6990         cpuopts.h).
    6991 
    6992 2003-02-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    6993 
    6994         * configure.ac: AC_SUBST(RTEMS_VERSION,_RTEMS_VERSION).
    6995 
    6996 2003-02-20      Wolfram Wadepohl <W.Wadepohl@indumat.de>
    6997 
    6998         PR 357/rtems_misc
    6999         * libcsupport/src/termios.c (rtems_termios_open): Fixed code the
    7000         incorrectly checked that the wrong pointer during allocation was NULL.
    7001 
    7002 2003-02-20      Till Straumann <strauman@slac.stanford.edu>
    7003 
    7004         PR 351/networking
    7005         * libnetworking/nfs/bootp_subr.c: Fix ridiculous leak in bootp and use
    7006         strdup_bootp_realloc() everywhere for sake of consistency.
    7007 
    7008 2003-02-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    7009 
    7010         * aclocal/gcc-isystem.m4: New.
    7011         * aclocal/gcc-specs.m4: Remove.
    7012         * aclocal/prog-cc.m4: Remove RTEMS_GCC_SPECS. Add RTEMS_GCC_ISYSTEM.
    7013         Reformat setting up RTEMS_CPPFLAGS.
    7014         * automake/local.am: Introduce depend-gcc. Remove ${ARCH}.
    7015         * automake/compile.am: Remove GCCSPECS, GCC_SPECS, CONFIG.CC, CC, CPP.
    7016         Add ${ARCH}. depend-gcc.
    7017         * aclocal/prog-cc.m4: Set up RTEMS_CPPFLAGS.
    7018         * aclocal/env-rtemscpu.m4: Remove GCC_SPECS.
    7019         * aclocal/env-rtemsbsp.m4: Remove GCC_SPECS. capture/capture-cli.c: Add
    7020         proper definition to avoid compiler warnings. Apply int = getchar().
    7021         * libcsupport/src/privateenv.c: Fix prototype for free_user_env.
    7022 
    7023 2003-02-14      Till Straumann <strauman@slac.stanford.edu>
    7024 
    7025         PR 352/rtems_misc
    7026         * libmisc/shell/shell.c: make rtems_shell main task an FP enabled task.
    7027 
    7028 2003-02-14      Joel Sherrill <joel@OARcorp.com>
    7029 
    7030         AMD a29k declared obsolete.
    7031         * score/cpu/Makefile.am: Removed reference.
    7032         * score/cpu/a29k/.cvsignore, score/cpu/a29k/ChangeLog,
    7033         score/cpu/a29k/Makefile.am, score/cpu/a29k/amd.ah, score/cpu/a29k/asm.h,
    7034         score/cpu/a29k/configure.ac, score/cpu/a29k/cpu.c,
    7035         score/cpu/a29k/cpu_asm.S, score/cpu/a29k/pswmacro.ah,
    7036         score/cpu/a29k/register.ah, score/cpu/a29k/sig.S,
    7037         score/cpu/a29k/rtems/.cvsignore, score/cpu/a29k/rtems/score/.cvsignore,
    7038         score/cpu/a29k/rtems/score/a29k.h, score/cpu/a29k/rtems/score/cpu.h,
    7039         score/cpu/a29k/rtems/score/cpu_asm.h,
    7040         score/cpu/a29k/rtems/score/types.h: Removed.
    7041 
    7042 2003-02-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    7043 
    7044         * aclocal/canonical-target-name.m4: Transform tic4x -> RTEMS_CPU=c4x.
    7045 
    7046 2003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
    7047 
    7048         * itron/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
    7049         * itron/configure.ac: AC_PREREQ(2.57).
    7050         * posix/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
    7051         * posix/configure.ac: AC_PREREQ(2.57).
    7052         * librpc/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
    7053         * librpc/configure.ac: AC_PREREQ(2.57).
    7054         * libblock/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
    7055         * libblock/configure.ac: AC_PREREQ(2.57).
    7056         * libfs/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
    7057         * libfs/configure.ac: AC_PREREQ(2.57).
    7058         * libcsupport/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
    7059         * libcsupport/configure.ac: AC_PREREQ(2.57).
    7060         * libnetworking/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
    7061         * libnetworking/configure.ac: AC_PREREQ(2.57).
    7062 
    7063 2003-02-11      Mike Siers <mikes@poliac.com>
    7064 
    7065         * libnetworking/rtems/rtems_glue.c: A small patch to the network daemon
    7066         task code.  I just added code to check the return value of the
    7067         rtems_bsdnet_event_receive function.  Only when this function returns a
    7068         SUCCESSFUL status, will the event flags be checked.  This is more of a
    7069         code cleanup issue than a bug.  The patch will just ensure the ipintr()
    7070         and arpintr() functions are only called when a event is sig