summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVijay Kumar Banerjee <vijay@rtems.org>2021-02-24 18:50:11 -0700
committerVijay Kumar Banerjee <vijay@rtems.org>2021-03-02 14:32:11 -0700
commite6978ea1ce2433570549430969028fe657a74ef1 (patch)
tree4357f1aba32e5cc80d4a8a241977361b3acd446b
parentd1517076487ea677799764efcb4313760b68c05e (diff)
Add git logs from RTEMS tree
-rw-r--r--git_logs/gitlog2232
-rw-r--r--git_logs/gitlog_atsam32
-rw-r--r--git_logs/gitlog_av528223
-rw-r--r--git_logs/gitlog_beatnik29
-rw-r--r--git_logs/gitlog_bf537Stamp33
-rw-r--r--git_logs/gitlog_csb33639
-rw-r--r--git_logs/gitlog_csb33723
-rw-r--r--git_logs/gitlog_csb35023
-rw-r--r--git_logs/gitlog_csb36023
-rw-r--r--git_logs/gitlog_dummy-net61
-rw-r--r--git_logs/gitlog_edb731223
-rw-r--r--git_logs/gitlog_erc3223
-rw-r--r--git_logs/gitlog_gen520029
-rw-r--r--git_logs/gitlog_gen6836023
-rw-r--r--git_logs/gitlog_gen83xx23
-rw-r--r--git_logs/gitlog_genmcf548x29
-rw-r--r--git_logs/gitlog_griscv10
-rw-r--r--git_logs/gitlog_grlib24
-rw-r--r--git_logs/gitlog_gumstix37
-rw-r--r--git_logs/gitlog_haleakala23
-rw-r--r--git_logs/gitlog_leon231
-rw-r--r--git_logs/gitlog_leon345
-rw-r--r--git_logs/gitlog_libnetworking18781
-rw-r--r--git_logs/gitlog_mcf5225x9
-rw-r--r--git_logs/gitlog_mcf523523
-rw-r--r--git_logs/gitlog_mcf532923
-rw-r--r--git_logs/gitlog_mon-network157
-rw-r--r--git_logs/gitlog_mpc55xxevb40
-rw-r--r--git_logs/gitlog_mpc8260ads23
-rw-r--r--git_logs/gitlog_mvme16723
-rw-r--r--git_logs/gitlog_mvme310023
-rw-r--r--git_logs/gitlog_mvme550032
-rw-r--r--git_logs/gitlog_net46
-rw-r--r--git_logs/gitlog_pc38631
-rw-r--r--git_logs/gitlog_pppd1179
-rw-r--r--git_logs/gitlog_psim9
-rw-r--r--git_logs/gitlog_qoriq31
-rw-r--r--git_logs/gitlog_rtl22xx23
-rw-r--r--git_logs/gitlog_shared31
-rw-r--r--git_logs/gitlog_tqm8xx23
-rw-r--r--git_logs/gitlog_uC528223
-rw-r--r--git_logs/gitlog_virtex23
42 files changed, 23391 insertions, 0 deletions
diff --git a/git_logs/gitlog b/git_logs/gitlog
new file mode 100644
index 0000000..715fe33
--- /dev/null
+++ b/git_logs/gitlog
@@ -0,0 +1,2232 @@
+commit 5079524c6fca116309b91a74e6ebc9af7d6b9267
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Sep 14 15:56:26 2018 +0200
+
+ build: Merge librpc/Makefile.am
+
+commit 68e1ccc46d82b87b41199b3dcc4ed72cd3c14960
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Tue Sep 11 06:30:20 2018 +0200
+
+ build: Remove specialized CPPFLAGS
+
+commit e069f7fe566f93e50d2559c04ff31cc334748e51
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Sep 10 06:27:10 2018 +0200
+
+ rpc: Use configuration header file
+
+ Update #3375.
+
+commit f004b2b8dc1fb78eb18b21ba6b50f6c712fd94f8
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Tue Oct 2 10:22:15 2018 +0200
+
+ Use rtems_task_exit()
+
+ Update #3530.
+ Update #3533.
+
+commit 76c03152e110dcb770253b54277811228e8f78df
+Author: Amaan Cheval <amaan.cheval@gmail.com>
+Date: Mon Jul 9 16:42:56 2018 +0530
+
+ bsp/x86_64: Minimal bootable BSP
+
+ Current state:
+
+ - Basic context initialization and switching code.
+ - Stubbed console (empty functions).
+ - Mostly functional linker script (may need tweaks if we ever want to move
+ away from the large code model (see: CPU_CFLAGS).
+ - Fully functional boot, by using FreeBSD's bootloader to load RTEMS's ELF for
+ UEFI-awareness.
+
+ In short, the current state with this commit lets us boot, go through the system
+ initialization functions, and then call user application's Init task too.
+
+ Updates #2898.
+
+commit 2d0bc839ede9848b5ac20c7cdf29f8c33cbef926
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Mar 30 20:42:21 2018 +0200
+
+ build: Remove EXTRA_DIST
+
+ A "make dist" is not supported. So, it makes no sense to have pure "make
+ dist" related stuff in the Makefile.am.
+
+commit 16f4661fd1fd13b7b5ce63756e0cbfd20843aa75
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Mar 9 08:38:18 2018 +0100
+
+ network: Optionally install network headers
+
+ Install the network headers only if --enable-networking is specified.
+
+ Update #3254.
+
+commit 2afb22b7e1ebcbe40373ff7e0efae7d207c655a9
+Author: Chris Johns <chrisj@rtems.org>
+Date: Sat Dec 23 18:18:56 2017 +1100
+
+ Remove make preinstall
+
+ A speciality of the RTEMS build system was the make preinstall step. It
+ copied header files from arbitrary locations into the build tree. The
+ header files were included via the -Bsome/build/tree/path GCC command
+ line option.
+
+ This has at least seven problems:
+
+ * The make preinstall step itself needs time and disk space.
+
+ * Errors in header files show up in the build tree copy. This makes it
+ hard for editors to open the right file to fix the error.
+
+ * There is no clear relationship between source and build tree header
+ files. This makes an audit of the build process difficult.
+
+ * The visibility of all header files in the build tree makes it
+ difficult to enforce API barriers. For example it is discouraged to
+ use BSP-specifics in the cpukit.
+
+ * An introduction of a new build system is difficult.
+
+ * Include paths specified by the -B option are system headers. This
+ may suppress warnings.
+
+ * The parallel build had sporadic failures on some hosts.
+
+ This patch removes the make preinstall step. All installed header
+ files are moved to dedicated include directories in the source tree.
+ Let @RTEMS_CPU@ be the target architecture, e.g. arm, powerpc, sparc,
+ etc. Let @RTEMS_BSP_FAMILIY@ be a BSP family base directory, e.g.
+ erc32, imx, qoriq, etc.
+
+ The new cpukit include directories are:
+
+ * cpukit/include
+
+ * cpukit/score/cpu/@RTEMS_CPU@/include
+
+ * cpukit/libnetworking
+
+ The new BSP include directories are:
+
+ * bsps/include
+
+ * bsps/@RTEMS_CPU@/include
+
+ * bsps/@RTEMS_CPU@/@RTEMS_BSP_FAMILIY@/include
+
+ There are build tree include directories for generated files.
+
+ The include directory order favours the most general header file, e.g.
+ it is not possible to override general header files via the include path
+ order.
+
+ The "bootstrap -p" option was removed. The new "bootstrap -H" option
+ should be used to regenerate the "headers.am" files.
+
+ Update #3254.
+
+commit f47dc8d58b2723456cbb58030b6104192461e50f
+Author: Hesham Almatary <hesham@alumni.york.ac.uk>
+Date: Fri Oct 20 17:05:17 2017 +1100
+
+ cpukit: librpc - add riscv* to xdr_float.c v3
+
+commit b2ed712d26ecdf9930e9725ebc6020eb995f2a20
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Aug 25 10:58:58 2017 +0200
+
+ Include missing <string.h>
+
+ Update #2133.
+
+commit 1e0cc86d1bd1700acdb6f24ac7aaf8cecfe0e3b3
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Tue Jun 6 11:09:19 2017 +0200
+
+ rpc: Remove superfluous includes
+
+ Update #2833.
+
+commit 15068f4c9afd2d5ca6a77d510059d6306c9a3be6
+Author: Joel Sherrill <joel@rtems.org>
+Date: Tue Jan 19 19:38:35 2016 -0600
+
+ Remove AVR port
+
+ closes #2443.
+
+commit 4202a31f91ca3d19ca18f08730a4be52fb71cc04
+Author: Nick Withers <nick.withers@anu.edu.au>
+Date: Thu Dec 10 20:01:52 2015 +1100
+
+ Chase Newlib sys/types.h / sys/select.h changes
+
+commit f6a8663ec590a07d0a65c7305bacec0f9534775e
+Author: Joel Sherrill <joel.sherrill@oarcorp.com>
+Date: Sat Dec 26 10:58:25 2015 -0600
+
+ Remove H8300 port
+
+ updates #2452.
+
+commit f5201df0dc70e4510c7a6862a96d66175fbbf514
+Author: Joel Sherrill <joel.sherrill@oarcorp.com>
+Date: Tue Dec 15 11:25:01 2015 -0600
+
+ Remove M32R architecture
+
+ updates #2446.
+
+commit 66a5000d78bd5926c42d89fa1a5b2f15b074bfb6
+Author: Hesham ALMatary <heshamelmatary@gmail.com>
+Date: Thu May 21 17:52:56 2015 +0100
+
+ cpukit: Add Epiphany architecture port v4
+
+commit 396ce4960450a3afb86b6f05dc6ea9d13c24c1d7
+Author: Joel Sherrill <joel.sherrill@oarcorp.com>
+Date: Tue Mar 3 14:51:24 2015 -0600
+
+ xdr_float.c: Fix typo
+
+commit 396557412a6bab02116f1ce9c1020df68c8ce36d
+Author: Hesham ALMatary <heshamelmatary@gmail.com>
+Date: Tue Mar 3 18:48:14 2015 +0000
+
+ librpc: Include or1knd part of the recongnized CPUs at xdr_float.c
+
+ Close #2256
+
+commit ced84fc0ea30d33674f56bbb174b85fc662b3f75
+Author: Jeffrey Hill <johill@lanl.gov>
+Date: Mon Feb 23 12:27:05 2015 -0500
+
+ rpc: misaligned pointer dereference in clnt_udp.c line 363
+
+ closes #2248
+
+commit 49ff36b8d76ad73ee7007ecdf86f355b610ce2b0
+Author: Jeffrey Hill <johill@lanl.gov>
+Date: Mon Feb 23 12:06:21 2015 -0500
+
+ rpc: misaligned address exception in get_myaddress.c
+
+ closes #2249 see #1401
+
+commit 11925eef789566a226d8eaacbceb4d89df787ebc
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Nov 21 08:49:57 2014 +0100
+
+ Delete or rename MIN/MAX macros and defines
+
+ Include <sys/param.h> if necessary to get the MIN()/MAX() macros.
+
+commit e5f6ca87e122b85c1b757dfedd1432f60ea96c85
+Author: Hesham ALMatary <heshamelmatary@gmail.com>
+Date: Fri Aug 22 15:22:04 2014 -0500
+
+ Add or1k to the list of targets that use IEEE 754 in xdr_float.c
+
+commit 8e133b25005947879113a46cc33414dfbcce6123
+Author: Christian Mauderer <Christian.Mauderer@embedded-brains.de>
+Date: Fri Mar 21 14:17:19 2014 +0100
+
+ librpc: Use POSIX key instead of task variables
+
+commit 48fc25fb448149f08103cbac463c873a7711d29c
+Author: Anthony Green <green@moxielogic.com>
+Date: Wed Feb 27 13:13:21 2013 -0500
+
+ Common file changes in support of Moxie port
+
+ Signed-off-by: Anthony Green <green@moxielogic.com>
+
+commit 2d7ae960bbdbc82f795814ee6c600e93200ddf4d
+Author: Joel Sherrill <joel.sherrill@oarcorp.com>
+Date: Mon Jun 11 13:37:29 2012 -0500
+
+ v850 port: Initial addition with BSP for simulator in GDB
+
+ Port
+ + v850 does not have appear to have any optimized bit scan instructions
+ + v850 does have single instructions for wap u16 and u32
+ + Code path optimization preferences set
+ + Add BSP variants for each GCC CPU model flag and a README
+ - v850e1 variant does not work (fails during BSP initialization)
+ BSP for GDB v850 Simulator
+ + linkcmds matches defaults in GDB simulator with RTEMS mods
+ + crt1.c added from v850 newlib port for __main()
+ + BSP exits cleanly
+ + printk and console I/O work
+ + uses clock tick from IDLE task
+ + Tests not requiring real clock ISR work
+ Documentation
+ + CPU Supplment chapter for v850 added
+
+commit 8250503f218be1a3fa434e905631b1636cf6d033
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Apr 23 14:42:58 2012 +0200
+
+ librpc: PR2066: Fix for short enums
+
+ The XDR library has a problem on architectures with short enums like the
+ default ARM EABI. Short enums means that the size of the enum type is
+ variable and the smallest integer type to hold all enum values will be
+ selected. For many enums this is char. The XDR library uses int32_t
+ for enum_t. There are several evil casts from an enum type to enum_t
+ which leads to invalid memory accesses on short enum architectures. A
+ workaround is to add appropriate dummy enum values.
+
+commit 65c6425de9c84553b4bdade81988c9292d66db58
+Author: Joel Sherrill <joel.sherrill@oarcorp.com>
+Date: Thu May 3 12:24:46 2012 -0500
+
+ Remove CVS Id Strings (manual edits after script)
+
+ These modifications were required by hand after running the script.
+ In some cases, the file names did not match patterns. In others,
+ the format of the file did not match any common patterns.
+
+commit 9b4422a2513e9c7f4c705050948d82b75331aaba
+Author: Joel Sherrill <joel.sherrill@oarcorp.com>
+Date: Thu May 3 10:09:24 2012 -0500
+
+ Remove All CVS Id Strings Possible Using a Script
+
+ Script does what is expected and tries to do it as
+ smartly as possible.
+
+ + remove occurrences of two blank comment lines
+ next to each other after Id string line removed.
+ + remove entire comment blocks which only exited to
+ contain CVS Ids
+ + If the processing left a blank line at the top of
+ a file, it was removed.
+
+commit 33a105fb69b1398294e304790c2eb7017f188d1e
+Author: Joel Sherrill <joel.sherrill@oarcorp.com>
+Date: Mon May 7 11:08:48 2012 -0500
+
+ Revert: Remove CVS Ids
+
+ See http://www.rtems.org/pipermail/rtems-devel/2012-May/001006.html
+ for details.
+
+commit ee32f67a6f518ebd49cebfeda7c14b9a5e0bb73e
+Author: Ralf Corsépius <ralf.corsepius@rtems.org>
+Date: Fri May 4 08:55:28 2012 +0200
+
+ Remove CVS-Ids.
+
+commit 61250b4ce998e4247deca77cadcab27f34b2cd3a
+Author: Joel Sherrill <joel.sherrill@oarcorp.com>
+Date: Wed Feb 1 10:59:44 2012 -0600
+
+ Remove all .cvsignore files.
+
+commit f80b3a3d825110b5d8826f72db3fa47a6d71b66a
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Nov 30 06:58:36 2011 +0000
+
+ 2011-11-30 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * librpc/src/rpc/clnt_udp.c (struct cu_data):
+ Introduce unions _cu_inbuf, _cu_outbuf to avoid aliasing.
+
+commit 77dc5a21a3a8a47ff411721291401f8bbb91030c
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue May 17 14:30:34 2011 +0000
+
+ 2011-05-16 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/Makefile.am: Reformat.
+ * librpc/Makefile.am: Reformat.
+
+commit bc38915f90ad91319df5b6eeb23a3efd79ca9c44
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu May 5 12:30:09 2011 +0000
+
+ Make self-contained.
+
+commit ee613aa252e5ee3c899f5b51e8a75d664423ba97
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Mar 24 09:36:14 2011 +0000
+
+ Include <sys/cdefs.h> (Eliminate rtems/bsd/sys/cdefs.h).
+
+commit ce3386cd7857ba76666b6ee85abd43fb0d52af2d
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sat May 29 04:27:20 2010 +0000
+
+ 2010-05-29 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * librpc/src/xdr/xdr_mem.c (xdr_memcreate):
+ Cast addr to uintptr_t instead of size_t.
+
+commit d422a4d85a6ffe2ba124aa71410eb1d8b0f41cd9
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu May 27 12:39:33 2010 +0000
+
+ 2010-05-27 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * librpc/src/rpc/clnt_tcp.c, librpc/src/rpc/clnt_udp.c:
+ Revert to using u_long instead of rpcprog_t, rpcvers_t
+ to stay bug-ward compatible to freebsd.
+
+commit 9cfe137c768553dc82366fd3ce0da77ff49c9b1e
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu May 27 12:37:41 2010 +0000
+
+ 2010-05-27 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * librpc/src/xdr/xdr_mem.c: Cosmetics from freebsd.
+
+commit 9363800c344177d81a5273a8a5636cc51bfdfe0e
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu May 27 07:37:32 2010 +0000
+
+ 2010-05-27 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * librpc/src/rpc/rtems_portmapper.c: Reflect changes to librpc.
+
+commit 1f5986bf651597e82ddc6941484606855b45be92
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu May 27 07:36:24 2010 +0000
+
+ 2010-05-27 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * librpc/include/rpc/clnt.h, librpc/include/rpc/rpc_msg.h,
+ librpc/src/rpc/clnt_generic.c, librpc/src/rpc/clnt_raw.c,
+ librpc/src/rpc/clnt_tcp.c, librpc/src/rpc/clnt_udp.c,
+ librpc/src/rpc/pmap_clnt.c, librpc/src/rpc/pmap_getmaps.c
+ librpc/src/rpc/pmap_getport.c:
+ Partial merger from freebsd (portability fixes).
+
+commit e018fe01ec73751ec5dbb5fba9f27cff34b5ce06
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu May 27 04:09:05 2010 +0000
+
+ 2010-05-27 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * librpc/include/rpc/xdr.h: Cosmetics from freebsd.
+
+commit fa1019f1f1289eb9715cfeb33b913cf51d575c25
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed May 26 06:23:58 2010 +0000
+
+ 2010-05-26 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * librpc/src/rpc/clnt_udp.c: Cosmetics from freebsd.
+
+commit f6b5ed2207d6e4f1f45f26a60f904ad48289b0b9
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed May 26 04:15:02 2010 +0000
+
+ 2010-05-26 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * librpc/src/rpc/clnt_tcp.c: Partial merger from freebsd
+ (Fix strict-aliasing).
+
+commit 862b24a9e9195c8c31b4c6af09f023a859589fe4
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed May 26 03:41:49 2010 +0000
+
+ 2010-05-26 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * librpc/src/rpc/clnt_raw.c: Partial merger from freebsd
+ (Improved 16 bit compatibility; Fix strict-aliasing).
+
+commit d02ddd5512670ed325ad5d059d217a702b3d971e
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue May 25 14:12:53 2010 +0000
+
+ 2010-05-25 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * librpc/src/rpc/rpc_prot.c: Partial merger from freebsd
+ (Improved 64 bit compatibility; bug fix).
+
+commit 3ac29f0af0f507558a14e59d4e66efea51359d17
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Apr 29 09:42:52 2010 +0000
+
+ 2010-04-29 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * librpc/src/rpc/clnt_udp.c, librpc/src/xdr/xdr_mem.c:
+ Use [u]intptr_t instead of [u_]long for better 16bit compliance.
+
+commit 9ff6462513e7ce043bdbb38d2e1809fb697efd0d
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Apr 29 07:43:32 2010 +0000
+
+ 2010-04-29 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * librpc/src/rpc/pmap_rmt.c: Use uintptr_t for better 16bit
+ compliance.
+
+commit e005f6e8d9c3b85c3b0adda9131163b56261aab8
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun Mar 28 05:53:22 2010 +0000
+
+ Add HAVE_STRINGS_H for better POSIX compliance.
+
+commit 37da47ac8e43a8fc78e504308f8c51da39fabf1e
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun Mar 28 02:40:16 2010 +0000
+
+ Add HAVE_CONFIG_H support to let files receive configure defines.
+
+commit be0eebc1bedad4110605a0924f3a0f95e209cbed
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Wed May 20 22:58:32 2009 +0000
+
+ 2009-05-20 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ * librpc/src/xdr/xdr_float.c: Change detection logic for h8300.
+
+commit 0c5b59de85a73578abb53c4f062efa8b4e547d5c
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Jan 8 15:02:25 2009 +0000
+
+ 2009-01-08 Joel Sherrill <joel.sherrill@OARcorp.com>
+
+ * librpc/src/xdr/xdr_float.c: M32C has no native float but GCC soft
+ float should be IEEE format.
+
+commit b7cfd627b311dd126369c4afa997c42e6f6d51fb
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Dec 23 05:00:57 2008 +0000
+
+ Add missing initializers.
+
+commit 1cb54d1f38de31800259d2e52cbe948aa712c6b4
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Dec 11 00:47:56 2008 +0000
+
+ #include <stdint.h> instead of <rtems/stdint.h>.
+
+commit de2e5f684c38236cdb34644977cbb718b4e6e821
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Dec 8 04:41:26 2008 +0000
+
+ #include <rpc/types.h>.
+
+commit 8a9c242dde4ae1b0a60686b6691511e166a9c871
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Dec 8 04:41:09 2008 +0000
+
+ #include <rtems/bsd/sys/cdefs.h>.
+
+commit 15e44fd15b6accc7d446f9dc42ba8caf346d1aad
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Dec 4 22:53:33 2008 +0000
+
+ 2008-12-04 Jukka Pietarinen <jukka.pietarinen@mrf.fi>
+
+ * configure.ac, librpc/src/xdr/xdr_float.c, score/cpu/Makefile.am: Add
+ Lattice Mico32 support.
+
+commit a2ddf1ca8bc1545383b43f1744b5d7303e2bf5dd
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Wed Nov 5 21:51:45 2008 +0000
+
+ 2008-11-05 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ * librpc/src/xdr/xdr_float.c: Add M32C, M32R, and Blackfin.
+
+commit a66bc0f761fcc23e27977921cfe583d1c9ba3e82
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Sep 1 11:32:18 2008 +0000
+
+ Stop using old-style function definitions.
+
+commit 142025c80cb9b2d10f87d369bb1db583f4e2e903
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Aug 18 07:22:23 2008 +0000
+
+ Add missing prototypes.
+
+commit 0eeca97769b6cebb04815c1ff0aacd81abcd2102
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Aug 1 16:57:19 2008 +0000
+
+ Cleanup.
+
+commit 38f9509eee6e4252173c3a35d95347887f6d474a
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Aug 1 16:53:46 2008 +0000
+
+ Misc. ansifications. Add prototypes.
+
+commit cd7916266e1a4fb4084f9054388b8c6f0f153622
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Aug 1 16:44:07 2008 +0000
+
+ Misc. ansifications. Add prototypes.
+
+commit 123116dd99a607f6a5bf0ce6330aff8b56a66e4b
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Aug 1 16:05:37 2008 +0000
+
+ Misc. ansifications.
+
+commit 9c873b1da9d153f054686dd1dece7b567bd11ca8
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Aug 1 16:04:25 2008 +0000
+
+ Remove stray local decls. Misc. ansifications.
+
+commit b58315677d5cebc3898a558bd0bbf79f7a379cea
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Aug 1 15:58:16 2008 +0000
+
+ Misc. ansifications.
+
+commit 08ef2dd09c47d31bd79f16ed73316cf55b124295
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Aug 1 15:51:19 2008 +0000
+
+ Remove stray clnt_perror().
+
+commit 8f926f134190ddf2206f6376e4c0334c5bd56ae7
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Aug 1 15:47:13 2008 +0000
+
+ Add missing prototypes.
+
+commit b03af1c2026b9c643cec105084120e2b2d265d78
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Aug 1 15:16:38 2008 +0000
+
+ Add missing prototypes.
+
+commit 12c21c809110d3bff23e37cf09cbaf652564eafa
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Aug 1 14:29:11 2008 +0000
+
+ Add missing prototypes.
+
+commit 885e1e0dba71ae2b5f4d9d8a019334231602bd62
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Aug 1 14:14:22 2008 +0000
+
+ Add missing prototypes.
+
+commit 624a038ee4ddfa076c1c41a4db30bd84ee47dad6
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Aug 1 07:32:47 2008 +0000
+
+ Add missing prototypes.
+
+commit 7d7d5e8ebba522dd117d4e4226cb692863c9c704
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Aug 1 07:28:48 2008 +0000
+
+ Remove register vars.
+
+commit 95b5e810b03fa399f28780fd22f1030e91795582
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Aug 1 07:25:35 2008 +0000
+
+ Misc. ansifications.
+
+commit aec776a26f7ad8fe2d3ea05e303ce4270601805e
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Aug 1 07:04:10 2008 +0000
+
+ Misc. ansifications.
+
+commit d943f3ab51f514e3dd574f20c30c590c265e9186
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Aug 1 06:59:13 2008 +0000
+
+ Cosmetics.
+
+commit 2d3d0272bc551e8c38cdd8709708c418bdf16e4a
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Aug 1 06:56:33 2008 +0000
+
+ Misc. ansifications.
+
+commit 0c9f5db3e970555fbb72507359ea1c0fc763bbe9
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Aug 1 06:50:12 2008 +0000
+
+ Misc. ansifications.
+
+commit a9b1804828384e80bdf437a1385bb5bbd6163f96
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Aug 1 06:46:46 2008 +0000
+
+ Cosmetics.
+
+commit b8e5e755935c222f952f6513b5c69f41dc693748
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Aug 1 06:45:22 2008 +0000
+
+ Cosmetics.
+
+commit 5a81955702417fdd1eb3939bd8b0a74d8a26eb12
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Aug 1 06:44:23 2008 +0000
+
+ Cosmetics.
+
+commit 9d1596d6aeb75f9e3f482f76dddb8c6a457e502e
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Aug 1 06:39:51 2008 +0000
+
+ Misc. ansifications.
+
+commit 3c412d9e77095820eb7dbd5094ebe7a78b898bd1
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Aug 1 06:25:15 2008 +0000
+
+ Add missing prototypes.
+
+commit b6e23ea73e13e0b6871ee9e29c03503b8b70da90
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Aug 1 06:19:45 2008 +0000
+
+ Misc. ansifications.
+
+commit 3a81d6d8d2f62cd4f52aabe85d91682be80eeb7c
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Aug 1 06:15:43 2008 +0000
+
+ More ansifications.
+
+commit 83516125cbeecca9fa76085ac835f39fa97092a7
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Aug 1 06:12:05 2008 +0000
+
+ Misc. ansifications.
+
+commit 18f1673427d6cd5cc5aa46b94fa371f002bc7d7a
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Aug 1 06:06:27 2008 +0000
+
+ Misc. ansifications.
+ Add missing prototypes.
+
+commit 456ebf8185c367128cecdd7822bfe121f4b9bfd2
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Aug 1 05:59:32 2008 +0000
+
+ Misc. ansifications.
+
+commit 22dd335a4d22371e0b6d53ccac93f1a2b050fb0d
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Aug 1 05:40:53 2008 +0000
+
+ Fix oversight in previous patch.
+
+commit 9f4040a13b1849539679f71183c4118f015b6412
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Aug 1 05:40:52 2008 +0000
+
+ Eliminate __P().
+
+commit 5fd92cccfde78485c87108cf7f23f3f9a097e209
+Author: Chris Johns <chrisj@rtems.org>
+Date: Sat Mar 29 05:08:24 2008 +0000
+
+ 2008-03-29 Chris Johns <chrisj@rtems.org>
+
+ * librpc/include/rpc/clnt.h: Added the missing __BEGIN_DECLS as
+ reported to the mailing list by Pierre Kestener
+ (pierre.kestener@cea.fr).
+
+commit 30be282675f23e758b5ba92c0f81dd30d680f8bb
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu May 10 07:38:27 2007 +0000
+
+ Include <rtems/bsd/sys/cdefs.h> instead of <sys/cdefs.h>.
+
+commit cd9564e1cd88d45a551d61e862b630e1c9a940d4
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu May 10 07:29:14 2007 +0000
+
+ Include <rtems/bsd/sys/cdefs.h> instead of <sys/cdefs.h>.
+
+commit f75082d2f3b2fdbdbec22c7e566206836e6ca399
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu May 10 05:14:55 2007 +0000
+
+ Include <rtems/endian.h> instead of <machine/endian.h>.
+
+commit 32556fc1560445b7f18d7a818a56884b6f98ed73
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue May 8 12:40:33 2007 +0000
+
+ 2007-05-08 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * librpc/src/rpc/rtime.c: Use uint32_t instead of unsigned long for
+ return value of ntohl (POSIX requirement).
+ Use UINT32_C macros to avoid overflows on 16bit targets.
+ Eliminate __P.
+
+commit e2a23690518cc6916a873391203f4fd9d9acfb18
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Mar 28 16:03:44 2007 +0000
+
+ 2007-03-28 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * librpc/src/rpc/clnt_tcp.c (clnttcp_create):
+ Use uintptr_t for "disrupt". Remove bogus (long) cast.
+
+commit 63a88eb0bc870ca8619b4ca975329bfb781c44ea
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Jan 8 08:43:28 2007 +0000
+
+ Regenerate.
+
+commit e4fec9007e539f5d39a2acd78e6341531363299c
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Nov 9 10:28:59 2006 +0000
+
+ Add bfin.
+
+commit 90d2585a07eac08511ea92bf333930971c8e6374
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Sep 14 19:09:06 2006 +0000
+
+ 2006-09-14 Joel Sherrill <joel@OARcorp.com>
+
+ * libnetworking/net/route.c, librpc/src/rpc/auth_none.c,
+ librpc/src/rpc/auth_unix.c, librpc/src/rpc/authunix_prot.c,
+ librpc/src/rpc/rpc_callmsg.c, librpc/src/rpc/rpc_prot.c,
+ librpc/src/rpc/rtems_portmapper.c: Removed warnings.
+
+commit cf04e8aca91e40a0d8096d01462439d650a63d6e
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Sep 1 19:10:01 2006 +0000
+
+ *** empty log message ***
+
+commit 48b1e29a7dc74c6cb1d3e33103b8c09e63c10015
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Wed Aug 30 13:18:40 2006 +0000
+
+ 2006-08-30 Joel Sherrill <joel@OARcorp.com>
+
+ * libcsupport/src/utsname.c, libnetworking/libc/res_debug.c,
+ libnetworking/net/if_media.h, libnetworking/rtems/rtems_mii_ioctl.c,
+ librpc/src/rpc/svc_simple.c: Remove printf format warnings.
+
+commit 60eae27deaf0802f3eeb8cd666eafc0458833866
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Wed Aug 9 21:03:27 2006 +0000
+
+ 2006-08-09 Kolja Waschk <waschk@telos.de>
+
+ * configure.ac, librpc/src/xdr/xdr_float.c, score/cpu/Makefile.am: New
+ port to Altera NIOS II.
+
+commit 2eb7d07e17ddcd96126f89de76be58e447b51d40
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sat Jan 14 06:20:35 2006 +0000
+
+ Regenerate.
+
+commit 19a0136c823d91e914cf0836c1eca08ae597fe56
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Jan 12 10:02:32 2006 +0000
+
+ Regenerate.
+
+commit 4e971660a1695fbc3be4d7fb8401d29f168566be
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Jan 12 09:57:43 2006 +0000
+
+ Remove all-local.
+
+commit 6ce2a66b9421518c837dc6d46d112135c5da849f
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Jan 12 04:24:13 2006 +0000
+
+ Regenerate.
+
+commit dbe8e5194cf71cb20e7a05ff382ad70e833fd3e6
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Jan 12 04:19:28 2006 +0000
+
+ Cleanups
+
+commit 3994191599a0d434309f702379c9415b324c7d69
+Author: Till Straumann <strauman@slac.stanford.edu>
+Date: Fri Dec 9 22:43:14 2005 +0000
+
+ 2005-11-02 Till Straumann <strauman@slac.stanford.edu>
+
+ PR 849/networking
+ * librpc/src/rpc/rtems_portmapper.c: Increased stack size
+ by ARGSIZE to prevent overrun.
+
+commit 9d16b9c3f0cb5e2b74f82c9f7fca24835410a31b
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri May 27 00:37:13 2005 +0000
+
+ 2005-05-26 Joel Sherrill <joel@OARcorp.com>
+
+ * libnetworking/lib/ftpfs.c, librpc/include/rpc/svc.h,
+ librpc/src/rpc/get_myaddress.c, librpc/src/rpc/pmap_getmaps.c,
+ librpc/src/rpc/pmap_getport.c: Remove warnings.
+
+commit 9dcab59b1a13a33aec19f656c7783f2536b24128
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed May 25 17:17:14 2005 +0000
+
+ Use void* instead of caddr_t. Cosmetics from FreeBSD.
+
+commit b322727c94d2f455c48845bae3b777b326fd7254
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed May 25 15:24:59 2005 +0000
+
+ Regenerate.
+
+commit 18b1aa4a9597b94863049961533690986947d94d
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed May 25 15:23:22 2005 +0000
+
+ Reflect removing auth_des.h.
+
+commit 342fa58ae43f0a66cb1050f2690ee265aa25aa24
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed May 25 15:22:45 2005 +0000
+
+ Remove (Unused, unsupported).
+
+commit 12db3bda883a0cdef6ee86c916667b8925c3fed3
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed May 25 15:07:19 2005 +0000
+
+ Misc. fixes.
+
+commit c11cb9a5a967cb61dcf57136a7576abc07c98589
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed May 25 13:56:50 2005 +0000
+
+ More updates from FreeBSD.
+
+commit fd6a994ee7607ce5321d7890d72abc217c9a5b16
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed May 25 13:02:40 2005 +0000
+
+ More updates from FreeBSD.
+
+commit b3da5b17a1230139e5e3220e42e882236c44f216
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed May 25 12:25:50 2005 +0000
+
+ 2005-05-25 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * librpc/include/rpc/svc.h: Partial update from FreeBSD.
+
+commit 50e3b3f065070c36bace8a1f6a4561b1b1508ec8
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed May 25 11:33:47 2005 +0000
+
+ 2005-05-25 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * librpc/include/rpc/clnt.h: Partial update from FreeBSD.
+
+commit d7309869ff7ca8825dee397e73aaa3ae6be72d29
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed May 25 10:15:52 2005 +0000
+
+ Regenerate.
+
+commit e9e2469ca570e090713509571337837acbfbde2e
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed May 25 10:15:22 2005 +0000
+
+ 2005-05-25 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * librpc/include/rpc/clnt_soc.h, librpc/include/rpc/svc_soc.h:
+ New (Partial update from FreeBSD).
+ * librpc/Makefile.am: Reflect changes above.
+
+commit a8ad6a001f142db6d09b9592a6125a53935103f0
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed May 25 10:05:42 2005 +0000
+
+ New.
+
+commit 9029782f365e4feab0c51d3d25c380874e5e605a
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed May 25 09:49:57 2005 +0000
+
+ Regenerate.
+
+commit b3a39822c7974f3f71c16c8e86fd4820e134113b
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed May 25 09:49:22 2005 +0000
+
+ 2005-05-25 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * librpc/include/rpc/des.h: Remove (Unused, unsupported).
+ * librpc/Makefile.am: Reflect changes above.
+
+commit 9d770ab58cb47dff23b6c5076cac55430e9a7967
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed May 25 09:48:27 2005 +0000
+
+ Remove (Unused, unsupported)
+
+commit 351b0a18c3e089af7f0696f21ca809a8ebfbe98e
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed May 25 09:41:55 2005 +0000
+
+ 2005-05-25 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * librpc/include/rpc/des.h: Remove (Unused, unsupported).
+ * librpc/Makefile.am: Reflect changes above.
+
+commit f6a55f208f854dd922004769f6f019b1376cb607
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed May 25 09:41:29 2005 +0000
+
+ Regenerate.
+
+commit 8ba22b546d890712d17c2f600a21e8e97fbbd7fd
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed May 25 09:40:15 2005 +0000
+
+ Remove (Unused, unsupported).
+
+commit fc2d29de0adb367044967061028b7f8e5826396d
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed May 25 08:58:09 2005 +0000
+
+ 2005-05-25 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * librpc/src/rpc/auth_des.c,
+ librpc/src/rpc/auth_time.c,
+ librpc/src/rpc/authdes_prot.c,
+ librpc/src/rpc/clnt_unix.c,
+ librpc/src/rpc/crypt_client.c,
+ librpc/src/rpc/des_crypt.c,
+ librpc/src/rpc/des_soft.c,
+ librpc/src/rpc/getpublickey.c,
+ librpc/src/rpc/key_call.c,
+ librpc/src/rpc/key_prot_xdr.c,
+ librpc/src/rpc/svc_auth_des.c,
+ librpc/src/rpc/svc_unix.c: Remove (Unused, obsolete).
+ * librpc/Makefile.am: Reflect changes above.
+
+commit ce1c8ea42ec36fcd457a717ffd3f6bed07a6d561
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed May 25 08:54:37 2005 +0000
+
+ Remove (Unused, obsolete).
+
+commit f724f4f4dc34fd6250bd4e5f078726c521ba0d5d
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed May 25 08:24:10 2005 +0000
+
+ 2005-05-25 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * librpc/src/rpc/PSD.doc/rpc.prog.ms,
+ librpc/src/rpc/PSD.doc/rpcgen.ms,
+ librpc/src/rpc/PSD.doc/nfs.rfc.ms,
+ librpc/src/rpc/PSD.doc/xdr.rfc.ms,
+ librpc/src/rpc/PSD.doc/rpc.rfc.ms,
+ librpc/src/rpc/PSD.doc/xdr.nts.ms:
+ Remove (Unused, obsolete).
+ * librpc/Makefile.am: Reflect changes above.
+
+commit 41b326f7cdea6caf76808e5d0060ac7a16df541a
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed May 25 08:23:11 2005 +0000
+
+ Remove (unused, obsolete).
+
+commit ea78ecadc96ac4da60e70a7d7c34e5a48e2bcb83
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue May 10 08:56:46 2005 +0000
+
+ socklen_t.
+
+commit 94c76bc7306db7ebb78d80e18c102de8c48d24e8
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue May 10 08:56:01 2005 +0000
+
+ Cosmetical update from FreeBSD.
+
+commit a7b4c365cf687aebeb8583adb9c9cdd1196ac03d
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon May 9 13:12:13 2005 +0000
+
+ socklen_t.
+
+commit 3eb7118310f7b50ecff11e43d670187e0e9b0249
+Author: Jennifer Averett <Jennifer.Averett@OARcorp.com>
+Date: Mon May 2 16:32:12 2005 +0000
+
+ 2005-05-02 Jennifer Averett <jennifer.averett@oarcorp.com>
+
+ * libfs/src/dosfs/msdos_format.c, librpc/src/xdr/xdr.c: Added
+ initialization to remove warnings.
+
+commit 476114f5e9408d46706b31e2f07ec5fbd39dd402
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sat Feb 19 17:08:36 2005 +0000
+
+ Auto-generated update.
+
+commit b265fdc7c76e3077b47eb7272ca00fb4126f543d
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Feb 8 17:33:42 2005 +0000
+
+ 2005-02-08 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * librpc/Makefile.am: Split preinstallation rules in to separate
+ preinstall.am-files.
+ * librpc/preinstall.am: New (Generated from corresponding Makefile.am).
+
+commit 2538e7ae0dedbd29090a8e20c0925ed01e9905d6
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Feb 3 16:26:35 2005 +0000
+
+ 2005-02-03 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * librpc/include/rpc/clnt_stat.h, librpc/include/rpc/rpcent.h:
+ New (From FreeBSD).
+ * librpc/include/rpc/rpc.h: Partial update from FreeBSD.
+ * librpc/Makefile.am: Reflect changes above.
+
+commit 0c20a46dc0a574d752f255dded721ed2f3173206
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Feb 3 15:58:18 2005 +0000
+
+ 2005-02-03 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * librpc/include/rpc/types.h: Partial update from FreeBSD.
+ Use stdint.h types instead of sys/types.h.
+ * librpc/src/rpc/bindresvport.c: Partial update from FreeBSD.
+
+commit 0c3a6d69897bfd9a5c9bb22a4d4486552f2004d8
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Jan 28 02:15:33 2005 +0000
+
+ Fix indentation.
+
+commit 77b6a109132b9f68cb030fbb4ba79253f3530d03
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Sun Jan 9 17:12:03 2005 +0000
+
+ 2005-01-09 Joel Sherrill <joel@oarcorp.com>
+
+ * librpc/include/rpc/clnt.h, librpc/src/rpc/authunix_prot.c,
+ librpc/src/rpc/clnt_tcp.c, librpc/src/rpc/pmap_prot2.c,
+ librpc/src/rpc/pmap_rmt.c, librpc/src/rpc/rtems_portmapper.c,
+ librpc/src/rpc/svc_simple.c: Fix warnings.
+
+commit dab2d6ebae0b1f7d7b72ccafe42b729081409ff2
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sat Jan 8 06:01:35 2005 +0000
+
+ 2005-01-07 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * librpc/include/rpc/auth_des.h, librpc/include/rpc/xdr.h,
+ librpc/src/rpc/auth_des.c, librpc/src/rpc/auth_unix.c,
+ librpc/src/rpc/rpc_prot.c, librpc/src/xdr/xdr.c:
+ Misc. ansi-fications, misc. updates from FreeBSD.
+
+commit c9165ef0854d059f69d20a22c74384f827c472cb
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Jan 7 11:22:50 2005 +0000
+
+ 2005-01-07 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * librpc/include/rpc/xdr.h: Remove questionable comments.
+ * librpc/include/rpc/auth.h: Remove __P, ansi-fy.
+ * librpc/src/rpc/auth_none.c: Reflect changes above.
+ Partial update from FreeBSD.
+
+commit 8faf4bd5314b2c74d525c33af81a4749ac5f1ed6
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Jan 7 07:46:15 2005 +0000
+
+ 2005-01-07 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * librpc/include/rpc/svc.h, librpc/include/rpc/xdr.h:
+ Remove __P(xx).
+
+commit a369ade90dea91af2face83fe0bdb233d0caa1cb
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Jan 7 06:05:49 2005 +0000
+
+ 2005-01-07 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * httpd/Makefile.am, itron/Makefile.am, libblock/Makefile.am,
+ libcsupport/Makefile.am, libfs/Makefile.am, libmisc/Makefile.am,
+ libnetworking/Makefile.am, librpc/Makefile.am, posix/Makefile.am,
+ rtems/Makefile.am, sapi/Makefile.am, score/Makefile.am:
+ Eliminate CFLAGS_OPTIMIZE_V.
+
+commit 846a4af8932138bf4c35f8f24ca1fc3e4ad1c86a
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sat Jan 1 10:41:29 2005 +0000
+
+ 2005-01-01 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * automake/compile.am, httpd/Makefile.am, itron/Makefile.am,
+ libblock/Makefile.am, libcsupport/Makefile.am, libfs/Makefile.am,
+ libmisc/Makefile.am, libnetworking/Makefile.am, librpc/Makefile.am,
+ posix/Makefile.am, rtems/Makefile.am, sapi/Makefile.am,
+ score/Makefile.am, wrapup/Makefile.am:
+ Remove build-variant support.
+
+commit 5220ae2f71bd24ceb4863375f037bfb27bf8d80d
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun Nov 21 05:33:00 2004 +0000
+
+ 2004-11-21 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * librpc/include/rpc/types.h: Include <rtems/stdint.h>.
+ * librpc/src/rpc/clnt_raw.c, librpc/src/rpc/rpcdname.c,
+ librpc/src/rpc/rtems_portmapper.c, librpc/src/rpc/svc.c,
+ librpc/src/rpc/svc_simple.c: Misc. cast-related fixes.
+ Convert to ANSI.
+
+commit ddb56f497d21aa84cf3311ac665744243cd627a0
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun Nov 21 04:45:39 2004 +0000
+
+ 2004-11-21 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * librpc/include/rpc/rpc.h (struct _rtems_rpc_task_variables):
+ Use pointers to types instead of void* to avoid casts.
+ * librpc/src/rpc/clnt_perror.c, librpc/src/rpc/clnt_raw.c,
+ librpc/src/rpc/clnt_simple.c, librpc/src/rpc/rpcdname.c,
+ librpc/src/rpc/svc.c, librpc/src/rpc/svc_auth.c,
+ librpc/src/rpc/svc_simple.c:
+ Eliminate lvalue casts gcc-3.4 warns about.
+
+commit 9929e2d2316d03196d4aad2b5fb0ffe6abb884e1
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Oct 29 10:38:40 2004 +0000
+
+ 2004-10-29 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * score/src/coremsg.c: Eliminate unsigned32.
+ * score/include/rtems/system.h: Set __RTEMS_REVISION__ to 99.
+ * librpc/include/rpc/xdr.h: Use elipsis in xdrproc_t prototype.
+
+commit 4db99d8aa10d96067deac14887745be8b9706c87
+Author: Eric Norum <WENorum@lbl.gov>
+Date: Mon Oct 25 19:22:07 2004 +0000
+
+ No kernel/user distinction.
+
+commit ac200c1ba1ed071354d578bdc2e7feec81b10baf
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Wed Sep 29 20:34:01 2004 +0000
+
+ 2004-09-29 Joel Sherrill <joel@OARcorp.com>
+
+ * configure.ac, libmisc/cpuuse/README, libmisc/stackchk/README,
+ librpc/src/xdr/xdr_float.c, score/cpu/Makefile.am,
+ score/include/rtems/score/mppkt.h: i960 obsoleted and all references
+ removed.
+
+commit e5c8049c3df31cdc7ff19f4c3a5f4cc3219425e9
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Sep 23 08:19:27 2004 +0000
+
+ 2004-09-23 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * librpc/src/xdr/xdr_float.c: Add __AVR__.
+
+commit 9532e55573a5abee1a68b428ac2e9e177e1c063a
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Apr 15 13:41:26 2004 +0000
+
+ Remove stray white spaces.
+
+commit 3239698d1fe72364c85f7a76799421bfd90cc4d7
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Apr 15 13:26:21 2004 +0000
+
+ Remove stray white spaces.
+
+commit 2609e83f77a256d9f2f0a3e31be12a68e7e49fc6
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Mar 8 16:26:41 2004 +0000
+
+ Unused.
+
+commit cb2f32039d7cf5cceb7a1e50930bdcd95fa5fef7
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Mar 5 18:02:41 2004 +0000
+
+ 2004-03-05 Joel Sherrill <joel@OARcorp.com>
+
+ * libblock/src/bdbuf.c, libblock/src/ramdisk.c,
+ libcsupport/src/newlibc.c, libcsupport/src/sync.c,
+ libmisc/cpuuse/cpuuse.c, libmisc/monitor/mon-symbols.c,
+ libmisc/shell/cmds.c, libmisc/shell/shell.c,
+ libnetworking/kern/kern_sysctl.c, libnetworking/lib/ftpfs.c,
+ libnetworking/lib/tftpDriver.c, libnetworking/libc/gethostbydns.c,
+ libnetworking/libc/gethostbyht.c, libnetworking/libc/gethostnamadr.c,
+ libnetworking/libc/getnetbyht.c, libnetworking/libc/getnetnamadr.c,
+ libnetworking/libc/inet_addr.c, libnetworking/libc/linkaddr.c,
+ libnetworking/libc/map_v4v6.c, libnetworking/libc/ns_print.c,
+ libnetworking/libc/ns_ttl.c, libnetworking/libc/nsap_addr.c,
+ libnetworking/libc/rcmd.c, libnetworking/libc/res_debug.c,
+ libnetworking/libc/res_mkupdate.c, libnetworking/libc/res_query.c,
+ libnetworking/libc/res_send.c, libnetworking/libc/res_update.c,
+ libnetworking/net/radix.c, libnetworking/rtems/mkrootfs.c,
+ librpc/src/rpc/clnt_perror.c, librpc/src/rpc/svc.c,
+ score/macros/rtems/score/chain.inl, score/src/objectidtoname.c: Too
+ much was accidentally committed -- revert.
+
+commit b2b143f402b30c7bbe4ee98c58221b0cc78a1e9e
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Mar 5 17:58:51 2004 +0000
+
+ 2004-03-05 Joel Sherrill <joel@OARcorp.com>
+
+ * libblock/src/bdbuf.c, libblock/src/ramdisk.c,
+ libcsupport/src/newlibc.c, libcsupport/src/sync.c,
+ libmisc/cpuuse/cpuuse.c, libmisc/monitor/mon-symbols.c,
+ libmisc/shell/cmds.c, libmisc/shell/shell.c,
+ libnetworking/kern/kern_sysctl.c, libnetworking/lib/ftpfs.c,
+ libnetworking/lib/tftpDriver.c, libnetworking/libc/gethostbydns.c,
+ libnetworking/libc/gethostbyht.c, libnetworking/libc/gethostnamadr.c,
+ libnetworking/libc/getnetbyht.c, libnetworking/libc/getnetnamadr.c,
+ libnetworking/libc/inet_addr.c, libnetworking/libc/linkaddr.c,
+ libnetworking/libc/map_v4v6.c, libnetworking/libc/ns_print.c,
+ libnetworking/libc/ns_ttl.c, libnetworking/libc/nsap_addr.c,
+ libnetworking/libc/rcmd.c, libnetworking/libc/res_debug.c,
+ libnetworking/libc/res_mkupdate.c, libnetworking/libc/res_query.c,
+ libnetworking/libc/res_send.c, libnetworking/libc/res_update.c,
+ libnetworking/net/radix.c, libnetworking/rtems/mkrootfs.c,
+ librpc/src/rpc/clnt_perror.c, librpc/src/rpc/rtems_rpc.c,
+ librpc/src/rpc/svc.c, sapi/include/confdefs.h,
+ score/macros/rtems/score/chain.inl, score/src/objectidtoname.c:
+
+commit b2126246bf874056d92c0a361710363d4275e304
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Jan 23 17:17:13 2004 +0000
+
+ 2004-01-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * ChangeLog: Merge-in libmisc/ChangeLog, librpc/ChangeLog.
+ * libmisc/ChangeLog, librpc/ChangeLog: Remove.
+
+commit c8a130c17bf4681df9c71270d81ea934dd32fea4
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Jan 23 13:56:42 2004 +0000
+
+ Cleanup ChangeLog.
+
+commit 3d1de205f620197d40ad019eb2d9e2dd5f0525c2
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Jan 19 07:29:05 2004 +0000
+
+ 2004-01-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * Makefile.am: Add PREINSTALL_DIRS.
+
+commit 8956e27932b47527b947c8632f11824ce893f99d
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Jan 14 05:31:43 2004 +0000
+
+ 2004-01-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * Makefile.am: Re-add dirstamps to PREINSTALL_FILES.
+ Add PREINSTALL_FILES to CLEANFILES.
+
+commit f035132f366007ad8489d55922abacc941c8442e
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun Jan 11 06:24:30 2004 +0000
+
+ 2004-01-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * Makefile.am: Include compile.am, again.
+ Put man-pages into EXTRA_DIST to work around automake not
+ distributing conditionally installed *_MANS.
+ Distribute include/rpcsvc.
+
+commit b71e8d050a743b620feee38315af7f605cb8f463
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Jan 9 18:22:16 2004 +0000
+
+ 2004-01-08 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * Makefile.am: Add libs to CLEANFILES
+ Set lib*_g_a_SOURCES = lib*_a_SOURCES.
+
+commit f670eb767bc2dc8da9844fe6971363aa7f9dc58b
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Jan 9 15:48:45 2004 +0000
+
+ 2004-01-08 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * Makefile.am: Build lib*$(LIB_VARIANT).a instead of
+ $(ARCH)/lib*.a.
+
+commit 07347cb5e79d1d651655e7975b69cb8a45243017
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Jan 7 17:48:16 2004 +0000
+
+ 2004-01-07 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * Makefile.am: Build library using EXTRA_LIBRARIES and automake rules.
+
+commit 53a895846c4e76c6f5677e33bba0d16c5f4c5d68
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Dec 12 13:39:43 2003 +0000
+
+ 2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
+
+commit de48a0ea91a7b1cd334d0e2d8a1a815f38993abc
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun Nov 30 17:35:46 2003 +0000
+
+ 2003-11-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * Makefile.am: Add $(dirstamp) to compilation rules.
+
+commit 9e7e53bf1ebc9b4ad771cc28ad6ff386459d2b18
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun Nov 30 08:01:23 2003 +0000
+
+ 2003-11-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * Makefile.am: Add $(dirstamp) to preinstallation rules.
+
+commit 69a6204cdb258b5a54ce8ad856f11e0f2cc03e57
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Nov 27 14:29:34 2003 +0000
+
+ 2003-11-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * src/rpc/Makefile.am, src/xdr/Makefile.am, src/Makefile.am:
+ Removed.
+ * Makefile.am: Merge-in src/rpc/Makefile.am, src/xdr/Makefile.am,
+ src/Makefile.am.
+ Various fixes. Reformat.
+
+commit d16b2d3548c6308cc4fdcc034c42216f5a936bce
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Nov 27 09:35:40 2003 +0000
+
+ 2003-11-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * include/rpc/rpc.hinclude/rpc/rpc.h: Rename struct
+ rtems_rpc_task_variables into struct _rtems_rpc_task_variables
+ (Avoid symbol conflict between struct and variable).
+ struct _rtems_rpc_task_variables *rtems_rpc_task_variables;
+ Reflect changes above.
+ * src/rpc/clnt_perror.c, src/rpc/clnt_raw.c, src/rpc/clnt_simple.c,
+ src/rpc/rpcdname.c, src/rpc/rtems_rpc.c, src/rpc/svc.c,
+ src/rpc/svc_auth.c, src/rpc/svc_raw.c, src/rpc/svc_simple.c:
+ Reflect changes above.
+
+commit 77469f8615731372ec25de9eed1f87c9af59a482
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Oct 21 04:01:46 2003 +0000
+
+ 2003-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * src/rpc/Makefile.am: Remove __P from AM_CPPFLAGS.
+ Rely on sys/cdefs.h providing it.
+ * src/xdr/Makefile.am: Remove __P from AM_CPPFLAGS.
+ Rely on sys/cdefs.h providing it.
+
+commit 27a78054d66d194dc15e50c3f03f4290bc089951
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Sep 24 07:49:21 2003 +0000
+
+ 2003-09-24 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * Makefile.am: Merge-in include/Makefile.am.
+ * include/Makefile.am: Remove.
+
+commit fff840e4932fe0c5d78796c67001b82c5c325c5d
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Jul 8 17:33:43 2003 +0000
+
+ Cleanup
+
+commit 7094267f6cfdc3a400f8773c6acd91e066e59dea
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Jul 8 17:32:18 2003 +0000
+
+ 2003-07-08 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * configure.ac: Remove (Merged-in into ../configure.ac)
+ * Makefile.am, include/Makefile.am, src/Makefile.am,
+ src/rpc/Makefile.am, src/xdr/Makefile.am:
+ Reflect having merged configure.ac into ../configure.ac.
+
+commit 3ad34cadc23bf85f1153a123e597fb1976231d4a
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Jul 8 17:02:24 2003 +0000
+
+ 2003-07-08 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * configure.ac: Remove (Merged-in into ../configure.ac)
+ * Makefile.am, include/Makefile.am, src/Makefile.am,
+ src/rpc/Makefile.am, src/xdr/Makefile.am:
+ Reflect having merged configure.ac into ../configure.ac.
+
+commit ccd81b60c23531f2f7551fee2f969f593fba772a
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Feb 11 11:47:49 2003 +0000
+
+ 2003-02-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
+
+commit 9b5c258556c4f1559ad12450cc88b6bd8d8bf75d
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Feb 11 11:11:33 2003 +0000
+
+ 2003-02-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * configure.ac: AC_PREREQ(2.57).
+
+commit 47c02203977b7590b9bdd01c6efaccf742b97a1a
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Nov 19 22:23:50 2002 +0000
+
+ 2002-11-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * configure.ac: Fix package name.
+
+commit ce3375008b0e1f03f9057d8dbbfdfc917eebbcd3
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Mon Nov 4 14:29:42 2002 +0000
+
+ 2002-11-04 Joel Sherrill <joel@OARcorp.com>
+
+ * src/rpc/pmap_rmt.c: Removed warnings.
+
+commit e312d85f55d5982e83cf2b5c1417a3040f9b9450
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Oct 31 20:17:37 2002 +0000
+
+ 2002-10-31 Joel Sherrill <joel@OARcorp.com>
+
+ * src/rpc/svc_run.c: Remove warning.
+
+commit 6f07dbccf65455fc930c897aeeec5a2ea62093bc
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Mon Oct 28 13:50:14 2002 +0000
+
+ 2002-10-28 Joel Sherrill <joel@OARcorp.com>
+
+ * src/rpc/clnt_tcp.c, src/rpc/clnt_udp.c, src/rpc/pmap_rmt.c,
+ src/rpc/rtime.c, src/rpc/svc_tcp.c: Add include of <sys/select.h>
+ to eliminate warning.
+ * src/rpc/rpcdname.c: Add prototype of getdomainname() to eliminate
+ warning.
+
+commit 56a1ae369db7a16d44a66517b61fc50aafbc9867
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Oct 25 06:18:56 2002 +0000
+
+ 2002-10-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
+
+commit f8cb04a54adb42540c2c5292f55e4a5aa103921f
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Oct 21 12:04:36 2002 +0000
+
+ 2002-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * .cvsignore: Reformat.
+ Add autom4te*cache.
+ Remove autom4te.cache.
+
+commit e5fc1dfd2813eaa27db9c44d54fb19209c5426dc
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Tue Aug 20 15:56:25 2002 +0000
+
+ 2002-08-20 Joel Sherrill <joel@OARcorp.com>
+
+ * src/xdr/xdr_stdio.c: Per PR268, add include of <netinet/in.h>
+ to avoid warning on ntohl().
+
+commit a78c319e785714256699f2996a54e726254f5b7f
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun Aug 11 04:16:22 2002 +0000
+
+ 2002-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * src/rpc/rtems_portmapper.c: include <stdlib.h> (Get rid of gcc31
+ warnings about abort/exit).
+
+commit 92b671dd5505803dc73712c41c81cd5f01732b42
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Tue Aug 6 20:18:32 2002 +0000
+
+ 2002-08-06 Joel Sherrill <joel@OARcorp.com>
+
+ * configure.ac: or32 does not currently support librpc.
+
+commit 4123895e75f915882972111203814bd54c93e07d
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Jul 30 09:13:00 2002 +0000
+
+ 2002-07-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * src/rpc/Makefile.am: Merge src/rpc/PSD.doc/Makefile.am.
+ * include/Makefile.am: Merge include/rpc/Makefile.am.
+ Merge include/rpcsvc/Makefile.am.
+ * include/rpc/Makefile.am: Remove.
+ * include/rpcsvc/Makefile.am: Remove.
+ * src/rpc/PSD.doc/Makefile.am: Remove.
+ * configure.ac: Remove duplicate AC_PROG_RANLIB.
+ Remove include/rpc/Makefile.
+ Remove include/rpcsvc/Makefile.
+ Remove src/rpc/PSD.doc/Makefile.
+
+ 2002-07-23 Joel Sherrill <joel@OARcorp.com>
+
+ * src/rpc/pmap_clnt.c (pmap_set): Changed prototype to match .h.
+
+ 2002-07-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * src/xdr/Makefile.am: Use .$(OBJEXT) instead of .o.
+ * src/rpc/Makefile.am: Use .$(OBJEXT) instead of .o.
+
+ 2002-07-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * src/xdr/Makefile.am: Eliminate LIBNAME.
+ * src/rpc/Makefile.am: Eliminate LIBNAME.
+
+ 2002-07-05 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * configure.ac: RTEMS_TOP(../..).
+
+ 2002-07-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * configure.ac: Remove RTEMS_PROJECT_ROOT.
+
+ 2002-06-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * configure.ac: Use AC_CONFIG_AUX_DIR(../..).
+ Add AC_PROG_RANLIB.
+
+ 2002-06-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * configure.ac: RTEMS_TOP(../../../..).
+ AC_CONFIG_AUX_DIR(../../../..).
+ Remove RTEMS_CANONICAL_HOST.
+ Use RTEMS_ENV_RTEMSCPU.
+ Add AC_PROG_RANLIB.
+ * include/rpc/Makefile.am: Include $(top_srcdir)/../automake/*.am.
+ * include/Makefile.am: Include $(top_srcdir)/../automake/*.am.
+ * include/rpcsvc/Makefile.am: Include $(top_srcdir)/../automake/*.am.
+ * Makefile.am: Include $(top_srcdir)/../automake/*.am.
+ ACLOCAL_AMFLAGS = -I ../aclocal.
+ * src/rpc/PSD.doc/Makefile.am: Include $(top_srcdir)/../automake/*.am.
+ * src/rpc/Makefile.am: Include $(top_srcdir)/../automake/*.am.
+ * src/xdr/Makefile.am: Include $(top_srcdir)/../automake/*.am.
+ * src/Makefile.am: Include $(top_srcdir)/../automake/*.am.
+
+ 2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * configure.ac:
+ AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
+ AM_INIT_AUTOMAKE([no-define foreign 1.6]).
+ * include/rpc/Makefile.am: Remove AUTOMAKE_OPTIONS.
+ * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
+ * include/rpcsvc/Makefile.am: Remove AUTOMAKE_OPTIONS.
+ * Makefile.am: Remove AUTOMAKE_OPTIONS.
+ * src/rpc/PSD.doc/Makefile.am: Remove AUTOMAKE_OPTIONS.
+ * src/rpc/Makefile.am: Remove AUTOMAKE_OPTIONS.
+ * src/xdr/Makefile.am: Remove AUTOMAKE_OPTIONS.
+ * src/Makefile.am: Remove AUTOMAKE_OPTIONS.
+
+ 2001-10-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * .cvsignore: Add autom4te.cache for autoconf > 2.52.
+ * configure.in: Remove.
+ * configure.ac: New file, generated from configure.in by autoupdate.
+
+ 2001-09-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * include/rpc/Makefile.am: Use 'PREINSTALL_FILES ='.
+
+ 2001-02-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * include/rpc/Makefile.am: Apply include_*HEADERS instead of
+ H_FILES.
+
+ 2000-11-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
+
+ 2000-11-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
+
+ 2000-10-30 Joel Sherrill <joel@OARcorp.com>
+
+ * POSIX include files merged into newlib. This resulted in
+ some definitions moving to other files and thus some secondary
+ effects in RTEMS source code.
+ * src/rpc/Makefile.am, src/rpc/auth_time.c, src/rpc/clnt_simple.c,
+ src/rpc/clnt_tcp.c, src/rpc/clnt_udp.c, src/rpc/clnt_unix.c,
+ src/rpc/get_myaddress.c, src/rpc/pmap_clnt.c, src/rpc/pmap_getmaps.c,
+ src/rpc/pmap_getport.c, src/rpc/pmap_rmt.c, src/rpc/rtime.c,
+ src/rpc/svc_tcp.c, src/rpc/svc_udp.c, src/rpc/svc_unix.c:
+ Use of _read, _write, and _close as macros conflicted with
+ newlib's use of these as routine names. They were renamed to
+ include "_RPC_" prefix.
+
+ 2000-10-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
+ Switch to GNU canonicalization.
+
+ 2000-09-22 Joel Sherrill <joel@OARcorp.com>
+
+ * src/xdr/xdr_float.c: Added A29K support.
+
+ 2000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * src/rpc/Makefile.am, src/xdr/Makefile.am: Include compile.am
+
+ 2000-08-10 Joel Sherrill <joel@OARcorp.com>
+
+ * ChangeLog: New file.
+
+commit 6deb2f18ab50591e22a1bea6a4064cb040f319d3
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Jul 30 09:12:33 2002 +0000
+
+ 2002-07-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * src/rpc/Makefile.am: Merge src/rpc/PSD.doc/Makefile.am.
+ * include/Makefile.am: Merge include/rpc/Makefile.am.
+ Merge include/rpcsvc/Makefile.am.
+ * include/rpc/Makefile.am: Remove.
+ * include/rpcsvc/Makefile.am: Remove.
+ * src/rpc/PSD.doc/Makefile.am: Remove.
+ * configure.ac: Remove duplicate AC_PROG_RANLIB.
+ Remove include/rpc/Makefile.
+ Remove include/rpcsvc/Makefile.
+ Remove src/rpc/PSD.doc/Makefile.
+
+commit f6e7123d9430f405f6e13a461f7176210fa6e160
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Tue Jul 23 21:06:24 2002 +0000
+
+ 2002-07-23 Joel Sherrill <joel@OARcorp.com>
+
+ * src/rpc/pmap_clnt.c (pmap_set): Changed prototype to match .h.
+
+commit 83864ea2a61cc7df0cc252f7590c2e306a01006b
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Jul 22 13:55:34 2002 +0000
+
+ 2002-07-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * src/xdr/Makefile.am: Use .$(OBJEXT) instead of .o.
+ * src/rpc/Makefile.am: Use .$(OBJEXT) instead of .o.
+
+commit 17e97568caa1b530a9ec8fc1d09c7ca6b6404f79
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Jul 22 09:53:18 2002 +0000
+
+ 2002-07-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * src/xdr/Makefile.am: Eliminate LIBNAME.
+ * src/rpc/Makefile.am: Eliminate LIBNAME.
+
+commit ae56a2751f70667342d947dd0a57395d6e795a08
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Jul 22 09:36:06 2002 +0000
+
+ 2002-07-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * src/xdr/Makefile.am: Eliminate LIBNAME.
+ * src/rpc/Makefile.am: Eliminate LIBNAME.
+
+commit 705a070160b3edc4f4e1b4c731d769e85143e07a
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Jul 5 15:55:09 2002 +0000
+
+ 2002-07-05 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * configure.ac: RTEMS_TOP(../..).
+
+commit 8c746fe197845d342e7be25ccd39d091690f8432
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Jul 1 09:59:55 2002 +0000
+
+ 2002-07-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * configure.ac: Remove RTEMS_PROJECT_ROOT.
+
+commit da8f88a23e3b6e48ab3a91d7014903f1137d7e05
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Jun 27 04:00:20 2002 +0000
+
+ 2002-06-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * configure.ac: Use AC_CONFIG_AUX_DIR(../..).
+ Add AC_PROG_RANLIB.
+
+commit abc116768acbd70f0bb3b7f23a841bf92c5e364f
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Jun 25 17:41:49 2002 +0000
+
+ 2002-06-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * configure.ac: RTEMS_TOP(../../../..).
+ AC_CONFIG_AUX_DIR(../../../..).
+ Remove RTEMS_CANONICAL_HOST.
+ Use RTEMS_ENV_RTEMSCPU.
+ Add AC_PROG_RANLIB.
+ * include/rpc/Makefile.am: Include $(top_srcdir)/../automake/*.am.
+ * include/Makefile.am: Include $(top_srcdir)/../automake/*.am.
+ * include/rpcsvc/Makefile.am: Include $(top_srcdir)/../automake/*.am.
+ * Makefile.am: Include $(top_srcdir)/../automake/*.am.
+ ACLOCAL_AMFLAGS = -I ../aclocal.
+ * src/rpc/PSD.doc/Makefile.am: Include $(top_srcdir)/../automake/*.am.
+ * src/rpc/Makefile.am: Include $(top_srcdir)/../automake/*.am.
+ * src/xdr/Makefile.am: Include $(top_srcdir)/../automake/*.am.
+ * src/Makefile.am: Include $(top_srcdir)/../automake/*.am.
+
+commit 00a9ac1d59f9aa8bc4eac0e944c721c1aa362021
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Mar 28 00:49:50 2002 +0000
+
+ 2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * configure.ac:
+ AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
+ AM_INIT_AUTOMAKE([no-define foreign 1.6]).
+ * include/rpc/Makefile.am: Remove AUTOMAKE_OPTIONS.
+ * include/Makefile.am: Remove AUTOMAKE_OPTIONS.
+ * include/rpcsvc/Makefile.am: Remove AUTOMAKE_OPTIONS.
+ * Makefile.am: Remove AUTOMAKE_OPTIONS.
+ * src/rpc/PSD.doc/Makefile.am: Remove AUTOMAKE_OPTIONS.
+ * src/rpc/Makefile.am: Remove AUTOMAKE_OPTIONS.
+ * src/xdr/Makefile.am: Remove AUTOMAKE_OPTIONS.
+ * src/Makefile.am: Remove AUTOMAKE_OPTIONS.
+
+commit d7aecdc8f866b978a4349b0e157f46877f60e414
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Oct 12 18:47:00 2001 +0000
+
+ 2001-10-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * .cvsignore: Add autom4te.cache for autoconf > 2.52.
+ * configure.in: Remove.
+
+commit df25c9989bca2166cbbf31533fe93375fd383504
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Oct 11 19:36:23 2001 +0000
+
+ 2001-10-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * .cvsignore: Add autom4te.cache for autoconf > 2.52.
+ * configure.in: Remove.
+ * configure.ac: New file, generated from configure.in by autoupdate.
+
+commit e747aaf843229d4ae6a5227b81efb0a0f1ffcc53
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Sep 28 13:34:27 2001 +0000
+
+ 2001-09-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * include/rpc/Makefile.am: Use 'PREINSTALL_FILES ='.
+
+commit 8887f8cd6dc3c3fe73d6b683cbc8c0406091d02a
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Mon Feb 5 18:38:44 2001 +0000
+
+ 2001-02-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * include/rpc/Makefile.am: Apply include_*HEADERS instead of
+ H_FILES.
+
+commit feead2261885d85a23f0cc4d10b40a5878c0c705
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Nov 9 16:43:05 2000 +0000
+
+ 2000-11-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
+
+commit a314d3b497b2296e4780f1c783d1a8449de8feab
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Nov 2 15:49:06 2000 +0000
+
+ 2000-11-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
+
+commit 57cfaad2f5cb97a66c3353cf11f62c39dd0b5ea9
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Tue Oct 31 16:39:06 2000 +0000
+
+ 2000-10-30 Joel Sherrill <joel@OARcorp.com>
+
+ * POSIX include files merged into newlib. This resulted in
+ some definitions moving to other files and thus some secondary
+ effects in RTEMS source code.
+ * src/rpc/Makefile.am, src/rpc/auth_time.c, src/rpc/clnt_simple.c,
+ src/rpc/clnt_tcp.c, src/rpc/clnt_udp.c, src/rpc/clnt_unix.c,
+ src/rpc/get_myaddress.c, src/rpc/pmap_clnt.c, src/rpc/pmap_getmaps.c,
+ src/rpc/pmap_getport.c, src/rpc/pmap_rmt.c, src/rpc/rtime.c,
+ src/rpc/svc_tcp.c, src/rpc/svc_udp.c, src/rpc/svc_unix.c:
+ Use of _read, _write, and _close as macros conflicted with
+ newlib's use of these as routine names. They were renamed to
+ include "_RPC_" prefix.
+
+commit f36718c73ae7747988c815b0c4b124fd61f6b9f5
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Wed Oct 25 17:10:18 2000 +0000
+
+ 2000-10-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
+ Switch to GNU canonicalization.
+
+commit a74e94a25ec28ec047022a8ee6fd437a86517776
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Sep 22 20:36:49 2000 +0000
+
+ 2000-09-22 Joel Sherrill <joel@OARcorp.com>
+
+ * src/xdr/xdr_float.c: Added A29K support.
+
+commit 7f2c3e381ad1f92297139b9abf35c9fc5576f1f5
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Tue Sep 5 16:08:02 2000 +0000
+
+ 2000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * src/rpc/Makefile.am, src/xdr/Makefile.am: Include compile.am
+
+commit e94ad1feb9fd593f4b2443f486421d233bffc537
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Aug 10 13:24:00 2000 +0000
+
+ Adding ChangeLogs.
+
+commit 2d354ea6a562761a1417bed71dfe8e722ef16409
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Jul 27 06:17:44 2000 +0000
+
+ Minor problems addressed with the merger and with the arm_bare_bsp.
+ That BSP now has a stub clock driver so the tests can link even
+ if they won't execute. A handful of Makefiles had to be updated
+ and we had to account for printk.c being a shared file now.
+
+commit ca7858bb8856f1afcc537f39763b7c951e5068d3
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Wed Jul 26 19:28:11 2000 +0000
+
+ Port of RTEMS to the Texas Instruments C3x/C4x DSP families including
+ a BSP (c4xsim) supporting the simulator included with gdb. This port
+ was done by Joel Sherrill and Jennifer Averett of OAR Corporation.
+ Also included with this port is a space/time optimization to eliminate
+ FP context switch management on CPUs without hardware or software FP.
+
+ An issue with this port was that sizeof(unsigned32) = sizeof(unsigned8)
+ on this CPU. This required addressing alignment checks and assumptions
+ as well as fixing code that assumed sizeof(unsigned32) == 4.
+
+commit bbc38ba58a44422fb80bea680f6a7d73ee1a9518
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Jun 29 22:35:17 2000 +0000
+
+ Added H8 as IEEE whether this is true or not.
+
+commit 63db53342f31e88707910e342d18e7b334f28c5b
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Jun 29 22:34:55 2000 +0000
+
+ Disabled #ident since the h8300-rtems binutils do not like the
+ generated assembly from it.
+
+commit 09a6eba19d72a6e1b6fa414a03f7d3832ca74f46
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Jun 29 22:34:30 2000 +0000
+
+ Corrected prototype for xdrrec_endofrecord to match C body.
+
+commit df49c60c9671e4a28e636964d744c1f59fb6cb68
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Mon Jun 12 15:00:15 2000 +0000
+
+ Merged from 4.5.0-beta3a
+
+commit 31aa66a8655b7a7966fb0114a83d53c5ccbae582
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Wed May 3 13:55:42 2000 +0000
+
+ Added on 4.5 branch.
+
+commit f3c096a3129306ac774b380bdc89f13fa3024b6a
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Mon May 1 14:57:46 2000 +0000
+
+ Added on 4.5-branch
+
+commit 84a90acfd22386de1263b899ef342e2a2be679d9
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Sat Apr 29 19:41:47 2000 +0000
+
+ New files.
+
+commit 87ec19a3988be2beb29b95debbb7e6ebfefda77a
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Sat Apr 29 19:13:19 2000 +0000
+
+ New files added as part of librpc upgrade.
+
+commit 5ad350a43db0a4a4fb38b8e9e1341fcdc37f696c
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Sat Apr 29 19:04:37 2000 +0000
+
+ New files added as part of librpc upgrade.
+
+commit 775e78644e29f8bde59a828606cbab7335897bb2
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Sat Apr 29 18:50:41 2000 +0000
+
+ New directory added as part of librpc upgrade.
+
+commit bf85b19188f6c4a20cc6cc42a3f32f9ddb92d9ce
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Apr 13 14:37:14 2000 +0000
+
+ Patch rtems-rc-4.5.0-13-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>.
+ adds .cvsignore.
+
+commit 4e36a2f133c68aaf637e166385eff1a05b59f38e
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Mon Jan 31 15:27:02 2000 +0000
+
+ Patches rtems-rc-20000118-3.diff and rtems-rc-20000118-4.diff from
+ Ralf Corsepius <corsepiu@faw.uni-ulm.de> that contain:
+
+ * Modifications, (minor) corrections, cleanups to most existing
+ Makefile.ams
+ * Adds automake support to all remaining BSPs which have not yet been
+ converted to automake.
+ * Makefile.am for all remaining wrapup/Makefile.ams
+
+commit 23e3f642e4f0753029b4bd4d444cd94b8f4bb4c6
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Tue Nov 23 14:10:05 1999 +0000
+
+ Missed in previous automake conversion patches from Ralf Corsepius
+ <corsepiu@faw.uni-ulm.de>.
+
+commit 9f4868cea9c37ff42c0c01dd217c6710a6dda2aa
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Tue Nov 23 13:57:02 1999 +0000
+
+ Miscellaneous patches from Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+ that are part of the Makefile.am conversion effort but were missed
+ in the previous commits.
+
+commit 9608320702e8dba9947987cd34001824638c434e
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Mon Nov 22 13:41:11 1999 +0000
+
+ Patch rtems-rc-19991117-4.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>:
+
+ .. a major configuration cleanup
+ ... major enhancement of automake support.
+
+ ... and it contains a *major* breakthough:
+
+ Automake support for libchip and libmisc *LEAF* directories.
+
+ To implement this I have used several nasty tricks
+ * The basical trick is to wrap an old Makefile.in's contents into a
+ Makefile.am and still continue to use (i.e include) the old
+ *.cfg files.
+
+ * Replaced each INSTALL_IF_CHANGE and INSTALL_VARIANT with make
+ dependencies
+ * Add a gnu-make ifdef AUTOMAKE to main.cfg to avoid conflicts between
+ automake and RTEMS make rules
+ * Replaced each install:: and preinstall:: rule with make dependencies
+ * Replaced SUB_DIRS with SUBDIRS in all Makefile.ins (Automake
+ convention)
+ * Removed each manually added autoconf substitution which automake
+ performs automatically.
+
+ This is not yet full automake support, because using the temporary
+ installation directory, preinstallation in general and building variants
+ are in contradiction to automake's basic working principles ...
+
+ ... the new Makefile.ams work still somewhat clumsy
+ ... nevertheless they work (quite well).
+
+ WARNING:
+
+ At first glance this patch is small, but
+ * it affects the whole configuration system.
+ * it opens the road to introducing automake to all Makefile.ins
+ currently not being under automake control.
+
+ JOEL> Does this remove or add any files?
+
+ Both, all Makefile.ins below libchip and libmisc get replaced with
+ Makefile.ams.
+
+commit 811804fec86c4c6333c9ae56bedf72cbd7639c9d
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Mon Oct 4 19:15:14 1999 +0000
+
+ Patch from Ralf Corsepius <corsepiu@faw.uni-ulm.de> to make fix bug
+ where wrapup left pieces out of the librtemsall.a.
+
+commit 5a83ba24bd72d43385382eb979783f96ebcde8e9
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Mon Oct 4 18:33:17 1999 +0000
+
+ Patch from Ralf Corsepius <corsepiu@faw.uni-ulm.de>:
+
+ The patch below actuallly consists of two patches:
+ 1) moving librpc to c/src/librpc similar to what has been done to librtems++
+ 2) reworked configure scripts, many safety and dependency checks added to
+ aclocal/*.m4 macros + configuration fixes.
+
+ To apply:
+
+ mkdir c/src/librpc
+ mkdir c/src/librpc/src
+ cp c/src/lib/librpc/*.c c/src/librpc/src
+ cp c/src/lib/librpc/Makefile.in c/src/librpc/src
+ mkdir c/src/librpc/include
+ mkdir c/src/librpc/include/rpc
+ cp c/src/lib/include/rpc/* c/src/librpc/include/rpc
+ patch -p1 < ../rtems-rc-19990820-7.diff
+ rm -rf c/src/lib/librpc
+ rm -rf c/src/lib/include/rpc
+ ./autogen
+
+ The additional checks in aclocal/*m4 macros add rather restrictive, sometimes
+ unnecessarily restrictive constraints on the sequence of how macros can be
+ used in a configure.in script. Adding them has let my problems with some more
+ complicated configuration options vanish. Apparently some macros had not been
+ in the required order .
+
+ ----
+
+ Now I still get some linking errors for some cpus and bsps, esp when linking
+ cdtest, but also at other locations:
+
+ e.g. this happens for mips64orion/p4600:
+
+ # make[5]: Entering directory
+ `/lfs/poseidon/users/rtems/src/multi/build/mips64orion-rtems/c/p4600/tests/samples/hello'
+
+ /opt/rtems/bin/mips64orion-rtems-gcc --pipe -B../../../../../../p4600/lib/
+ -specs bsp_specs -qrtems -DP4000 -DCPU_R4000 -DP3_DIAG -D_R4000 -D__mips=3
+ -mcpu=4600 -G0 -I../../../../../../p4600/lib/include/networking -g -Wall
+ -ansi -fasm -O4 -fomit-frame-pointer -o o-p4600/hello.exe
+ o-p4600/init.o ../../../../../../p4600/lib/no-dpmem.rel
+ ../../../../../../p4600/lib/no-event.rel
+ ../../../../../../p4600/lib/no-msg.rel ../../../../../../p4600/lib/no-mp.rel
+ ../../../../../../p4600/lib/no-part.rel
+ ../../../../../../p4600/lib/no-signal.rel
+ ../../../../../../p4600/lib/no-timer.rel
+ ../../../../../../p4600/lib/no-rtmon.rel
+ /opt/rtems/mips64orion-rtems/lib/libc.a(dtoa.o): In function `_dtoa_r':
+ /opt/hermes/embedded/build/build-mips64orion-tools/mips64orion-rtems/newlib/libc/stdlib/../../../../../src/newlib/libc/stdlib/dtoa.c:348: relocation truncated to fit: R_MIPS_LITERAL no symbol
+ /opt/hermes/embedded/build/build-mips64orion-tools/mips64orion-rtems/newlib/libc/stdlib/../../../../../src/newlib/libc/stdlib/dtoa.c:348: relocation truncated to fit: R_MIPS_LITERAL no symbol
+ /opt/hermes/embedded/build/build-mips64orion-tools/mips64orion-rtems/newlib/libc/stdlib/../../../../../src/newlib/libc/stdlib/dtoa.c:348: relocation truncated to fit: R_MIPS_LITERAL no symbol
+ collect2: ld returned 1 exit status
+
+ # mips64orion-rtems-gcc -v
+ Reading specs from /opt/rtems/lib/gcc-lib/mips64orion-rtems/2.95.1/specs
+ gcc version 2.95.1 19990816 (release)
+
+ # mips64orion-rtems-ld -v
+ GNU ld version 2.9.5 (with BFD 2.9.5)
+
+commit e1d8abbe2800defb344dcce54c401733edd1d37a
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Tue Sep 7 13:45:03 1999 +0000
+
+ Applied patch rtems-rc-19990820-6.diff.gz from
+ Ralf Corsepius <corsepiu@faw.uni-ulm.de> which converted many
+ Makefile.in's to Makefile.am's. This added a lot of files.
+
+commit 4721cf1ecb949b37c98b6fce79163541711de2e5
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Dec 3 23:54:14 1998 +0000
+
+ Patch from Emmanuel Raguet <raguet@crf.canon.fr> to add remote debug server
+ and RPC support to RTEMS. Thanks. :) Email follows:
+
+ Hello,
+
+ For Xmas, here is the Remote Debugger on RTEMS !
+
+ Here are 2 patches for the Remote Debugger on RTEMS for pc386 from Linux
+ host :
+
+ - one for RTEMS it self,
+ - one for GDB-4.17.
+
+
+ 1/ RTEMS patch
+ --------------
+
+ This patch adds 2 libraries :
+ - a simplified SUN RPC library
+ - the Remote Debugger library
+
+ The configuration command is the following :
+ ../rtems4/configure --target=i386-rtemself --enable-rtemsbsp=pc386
+ --enable-rdbg
+
+ The SUN RPC library is built only if networking is set.
+ The RDBG library is built if networking and enable-rdbg are set.
+
+ The function used to initialize the debugger is :
+ rtems_rdbg_initialize ();
+
+ A special function has been created to force a task to be
+ in a "debug" state : enterRdbg().
+ The use of this function is not mandatory.
+
+
+
+ 2/ GDB-4.17 patch
+ -----------------
+
+ This patch create a new RTEMS target for GDB-4.17.
+
+ The configuration command is the following :
+ ./configure --enable-shared --target=i386RTEMS
+
+ To connect to a target, use :
+ target rtems [your_site_address]
+
+ Then, attach the target using : attach 1
+
+ And... Debug ;)
+
+ You can obtain the original GDB-4.17 on
+ ftp://ftp.debian.org/debian/dists/stable/main/source/devel/gdb_4.17.orig.tar.gz
+
+ This has been tested from a Debian 2.0.1 linux host.
diff --git a/git_logs/gitlog_atsam b/git_logs/gitlog_atsam
new file mode 100644
index 0000000..f284c6f
--- /dev/null
+++ b/git_logs/gitlog_atsam
@@ -0,0 +1,32 @@
+commit d7d0bba8cca6c7b96eab613e01bdfabb31f3f8c5
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Thu Jun 13 08:44:04 2019 +0200
+
+ bsp/atsam: Do not disable the WDT
+
+ The watchdog timer (WDT) can be configure only once. Do not touch it in
+ the BSP since the application may want to use it.
+
+commit cb682532cf9927619a3c8d168253187140835cc6
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Sep 7 06:19:02 2018 +0200
+
+ network: Use kernel/user space header files
+
+ Add and use <machine/rtems-bsd-kernel-space.h> and
+ <machine/rtems-bsd-user-space.h> similar to the libbsd to avoid command
+ line defines and defines scattered throught the code base.
+
+ Simplify cpukit/libnetworking/Makefile.am.
+
+ Update #3375.
+
+commit 031df3914990db0336a0d386fb53558b05de467e
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Apr 23 09:53:31 2018 +0200
+
+ bsps: Move legacy network drivers to bsps
+
+ This patch is a part of the BSP source reorganization.
+
+ Update #3285.
diff --git a/git_logs/gitlog_av5282 b/git_logs/gitlog_av5282
new file mode 100644
index 0000000..aca3740
--- /dev/null
+++ b/git_logs/gitlog_av5282
@@ -0,0 +1,23 @@
+commit cb682532cf9927619a3c8d168253187140835cc6
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Sep 7 06:19:02 2018 +0200
+
+ network: Use kernel/user space header files
+
+ Add and use <machine/rtems-bsd-kernel-space.h> and
+ <machine/rtems-bsd-user-space.h> similar to the libbsd to avoid command
+ line defines and defines scattered throught the code base.
+
+ Simplify cpukit/libnetworking/Makefile.am.
+
+ Update #3375.
+
+commit 031df3914990db0336a0d386fb53558b05de467e
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Apr 23 09:53:31 2018 +0200
+
+ bsps: Move legacy network drivers to bsps
+
+ This patch is a part of the BSP source reorganization.
+
+ Update #3285.
diff --git a/git_logs/gitlog_beatnik b/git_logs/gitlog_beatnik
new file mode 100644
index 0000000..dd46b89
--- /dev/null
+++ b/git_logs/gitlog_beatnik
@@ -0,0 +1,29 @@
+commit efdb4a767aeb0f47eb288b8a7abcf51808afa7a8
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Nov 9 09:37:53 2018 +0100
+
+ bsp/beatnik: Fix warnings
+
+commit cb682532cf9927619a3c8d168253187140835cc6
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Sep 7 06:19:02 2018 +0200
+
+ network: Use kernel/user space header files
+
+ Add and use <machine/rtems-bsd-kernel-space.h> and
+ <machine/rtems-bsd-user-space.h> similar to the libbsd to avoid command
+ line defines and defines scattered throught the code base.
+
+ Simplify cpukit/libnetworking/Makefile.am.
+
+ Update #3375.
+
+commit 031df3914990db0336a0d386fb53558b05de467e
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Apr 23 09:53:31 2018 +0200
+
+ bsps: Move legacy network drivers to bsps
+
+ This patch is a part of the BSP source reorganization.
+
+ Update #3285.
diff --git a/git_logs/gitlog_bf537Stamp b/git_logs/gitlog_bf537Stamp
new file mode 100644
index 0000000..5e0a4a0
--- /dev/null
+++ b/git_logs/gitlog_bf537Stamp
@@ -0,0 +1,33 @@
+commit cb682532cf9927619a3c8d168253187140835cc6
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Sep 7 06:19:02 2018 +0200
+
+ network: Use kernel/user space header files
+
+ Add and use <machine/rtems-bsd-kernel-space.h> and
+ <machine/rtems-bsd-user-space.h> similar to the libbsd to avoid command
+ line defines and defines scattered throught the code base.
+
+ Simplify cpukit/libnetworking/Makefile.am.
+
+ Update #3375.
+
+commit 031df3914990db0336a0d386fb53558b05de467e
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Apr 23 09:53:31 2018 +0200
+
+ bsps: Move legacy network drivers to bsps
+
+ This patch is a part of the BSP source reorganization.
+
+ Update #3285.
+
+commit e2bd1f653a3bbf969962082b9ccf1e73b0879819
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Wed Mar 21 16:38:43 2018 +0100
+
+ bsp/bfin: Move libcpu content to bsps
+
+ This patch is a part of the BSP source reorganization.
+
+ Update #3285.
diff --git a/git_logs/gitlog_csb336 b/git_logs/gitlog_csb336
new file mode 100644
index 0000000..81fc698
--- /dev/null
+++ b/git_logs/gitlog_csb336
@@ -0,0 +1,39 @@
+commit c991eeeccc21901011ddd9ecc626c4d164fe2041
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Mar 4 15:32:15 2019 +0100
+
+ bsps: Adjust bsp.h Doxygen groups
+
+ Update #3706.
+
+commit 93fae332a9b6d824bbfe62bea77364e40c3af372
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Nov 12 09:33:04 2018 +0100
+
+ Include missing <sys/types.h>
+
+ Update #3598.
+
+commit cb682532cf9927619a3c8d168253187140835cc6
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Sep 7 06:19:02 2018 +0200
+
+ network: Use kernel/user space header files
+
+ Add and use <machine/rtems-bsd-kernel-space.h> and
+ <machine/rtems-bsd-user-space.h> similar to the libbsd to avoid command
+ line defines and defines scattered throught the code base.
+
+ Simplify cpukit/libnetworking/Makefile.am.
+
+ Update #3375.
+
+commit 031df3914990db0336a0d386fb53558b05de467e
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Apr 23 09:53:31 2018 +0200
+
+ bsps: Move legacy network drivers to bsps
+
+ This patch is a part of the BSP source reorganization.
+
+ Update #3285.
diff --git a/git_logs/gitlog_csb337 b/git_logs/gitlog_csb337
new file mode 100644
index 0000000..aca3740
--- /dev/null
+++ b/git_logs/gitlog_csb337
@@ -0,0 +1,23 @@
+commit cb682532cf9927619a3c8d168253187140835cc6
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Sep 7 06:19:02 2018 +0200
+
+ network: Use kernel/user space header files
+
+ Add and use <machine/rtems-bsd-kernel-space.h> and
+ <machine/rtems-bsd-user-space.h> similar to the libbsd to avoid command
+ line defines and defines scattered throught the code base.
+
+ Simplify cpukit/libnetworking/Makefile.am.
+
+ Update #3375.
+
+commit 031df3914990db0336a0d386fb53558b05de467e
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Apr 23 09:53:31 2018 +0200
+
+ bsps: Move legacy network drivers to bsps
+
+ This patch is a part of the BSP source reorganization.
+
+ Update #3285.
diff --git a/git_logs/gitlog_csb350 b/git_logs/gitlog_csb350
new file mode 100644
index 0000000..aca3740
--- /dev/null
+++ b/git_logs/gitlog_csb350
@@ -0,0 +1,23 @@
+commit cb682532cf9927619a3c8d168253187140835cc6
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Sep 7 06:19:02 2018 +0200
+
+ network: Use kernel/user space header files
+
+ Add and use <machine/rtems-bsd-kernel-space.h> and
+ <machine/rtems-bsd-user-space.h> similar to the libbsd to avoid command
+ line defines and defines scattered throught the code base.
+
+ Simplify cpukit/libnetworking/Makefile.am.
+
+ Update #3375.
+
+commit 031df3914990db0336a0d386fb53558b05de467e
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Apr 23 09:53:31 2018 +0200
+
+ bsps: Move legacy network drivers to bsps
+
+ This patch is a part of the BSP source reorganization.
+
+ Update #3285.
diff --git a/git_logs/gitlog_csb360 b/git_logs/gitlog_csb360
new file mode 100644
index 0000000..aca3740
--- /dev/null
+++ b/git_logs/gitlog_csb360
@@ -0,0 +1,23 @@
+commit cb682532cf9927619a3c8d168253187140835cc6
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Sep 7 06:19:02 2018 +0200
+
+ network: Use kernel/user space header files
+
+ Add and use <machine/rtems-bsd-kernel-space.h> and
+ <machine/rtems-bsd-user-space.h> similar to the libbsd to avoid command
+ line defines and defines scattered throught the code base.
+
+ Simplify cpukit/libnetworking/Makefile.am.
+
+ Update #3375.
+
+commit 031df3914990db0336a0d386fb53558b05de467e
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Apr 23 09:53:31 2018 +0200
+
+ bsps: Move legacy network drivers to bsps
+
+ This patch is a part of the BSP source reorganization.
+
+ Update #3285.
diff --git a/git_logs/gitlog_dummy-net b/git_logs/gitlog_dummy-net
new file mode 100644
index 0000000..c0c84e9
--- /dev/null
+++ b/git_logs/gitlog_dummy-net
@@ -0,0 +1,61 @@
+commit c49985691f1cd3769ef4bfaa503f3c6eb7e4385a
+Author: Chris Johns <chrisj@rtems.org>
+Date: Fri Mar 21 08:10:47 2014 +1100
+
+ Change all references of rtems.com to rtems.org.
+
+commit 9b4422a2513e9c7f4c705050948d82b75331aaba
+Author: Joel Sherrill <joel.sherrill@oarcorp.com>
+Date: Thu May 3 10:09:24 2012 -0500
+
+ Remove All CVS Id Strings Possible Using a Script
+
+ Script does what is expected and tries to do it as
+ smartly as possible.
+
+ + remove occurrences of two blank comment lines
+ next to each other after Id string line removed.
+ + remove entire comment blocks which only exited to
+ contain CVS Ids
+ + If the processing left a blank line at the top of
+ a file, it was removed.
+
+commit 6c6b2f13f405600a66a841897e438c52656749c9
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Wed Dec 8 10:30:27 2010 +0000
+
+ 2010-12-08 Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+ * libnetworking/loop.h, libnetworking/net/if_loop.c,
+ libnetworking/rtems/rtems_glue.c, libmisc/dummy/dummy-networking.c:
+ Initialize loop back interface during normal initialization via
+ rtems_bsdnet_initialize_network().
+
+commit 0d15414ed6c144f7f7e4ce63476b3eb9b94acceb
+Author: Chris Johns <chrisj@rtems.org>
+Date: Wed Aug 5 00:00:54 2009 +0000
+
+ 009-08-05 Chris Johns <chrisj@rtems.org>
+
+ * libmisc/dummy/dummy-networking.c: New.
+ * libmisc/dummy/dummy.c, libmisc/Makefile.am: Move
+ trhe networking configuration into a separate file so
+ configuration varations do not cause conflicts.
+ * score/inline/rtems/score/object.inl,
+ score/include/rtems/score/object.h: Remove warnings.
+ * score/inline/rtems/score/object.inl: Add _Chain_First,
+ _Chain_Last, _Chain_Mext, and _Chain_Previous.
+ * sapi/inline/rtems/chain.inl: Add rtems_chain_first,
+ rtems_chain_last, rtems_chain_mext, and rtems_chain_previous.
+ * libblock/include/rtems/diskdevs.h: Remove the bdbuf pool id and
+ block_size_log2. Add media_block_size.
+ * libblock/src/diskdevs.c: Remove size restrictions on block
+ size. Add media block size initialisation. Remove comment to clean
+ up the bdbuf cache.
+ * libblock/src/blkdev.c: Remove references to
+ block_size_log2. Allow any block size.
+ * libblock/include/rtems/bdbuf.h, libblock/src/bdbuf.c: Remove all
+ references to pools and make the cache handle demand driver
+ variable buffer size allocation. Added worker threads support the
+ swapout task.
+ * sapi/include/confdefs.h: Updated the bdbuf configutation.
diff --git a/git_logs/gitlog_edb7312 b/git_logs/gitlog_edb7312
new file mode 100644
index 0000000..aca3740
--- /dev/null
+++ b/git_logs/gitlog_edb7312
@@ -0,0 +1,23 @@
+commit cb682532cf9927619a3c8d168253187140835cc6
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Sep 7 06:19:02 2018 +0200
+
+ network: Use kernel/user space header files
+
+ Add and use <machine/rtems-bsd-kernel-space.h> and
+ <machine/rtems-bsd-user-space.h> similar to the libbsd to avoid command
+ line defines and defines scattered throught the code base.
+
+ Simplify cpukit/libnetworking/Makefile.am.
+
+ Update #3375.
+
+commit 031df3914990db0336a0d386fb53558b05de467e
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Apr 23 09:53:31 2018 +0200
+
+ bsps: Move legacy network drivers to bsps
+
+ This patch is a part of the BSP source reorganization.
+
+ Update #3285.
diff --git a/git_logs/gitlog_erc32 b/git_logs/gitlog_erc32
new file mode 100644
index 0000000..753f19d
--- /dev/null
+++ b/git_logs/gitlog_erc32
@@ -0,0 +1,23 @@
+commit cb682532cf9927619a3c8d168253187140835cc6
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Sep 7 06:19:02 2018 +0200
+
+ network: Use kernel/user space header files
+
+ Add and use <machine/rtems-bsd-kernel-space.h> and
+ <machine/rtems-bsd-user-space.h> similar to the libbsd to avoid command
+ line defines and defines scattered throught the code base.
+
+ Simplify cpukit/libnetworking/Makefile.am.
+
+ Update #3375.
+
+commit b15cb636e18f7810f529ecb66f99eaf1ac1c18c9
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Apr 20 13:36:14 2018 +0200
+
+ bsps/sparc: Move network drivers to bsps
+
+ This patch is a part of the BSP source reorganization.
+
+ Update #3285.
diff --git a/git_logs/gitlog_gen5200 b/git_logs/gitlog_gen5200
new file mode 100644
index 0000000..55a3c4f
--- /dev/null
+++ b/git_logs/gitlog_gen5200
@@ -0,0 +1,29 @@
+commit 0c74ff92b5438205b8aa5b2f5c75510252966313
+Author: Joel Sherrill <joel@rtems.org>
+Date: Wed Oct 7 08:38:28 2020 -0500
+
+ Misc: Correct spelling of occurred
+
+commit cb682532cf9927619a3c8d168253187140835cc6
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Sep 7 06:19:02 2018 +0200
+
+ network: Use kernel/user space header files
+
+ Add and use <machine/rtems-bsd-kernel-space.h> and
+ <machine/rtems-bsd-user-space.h> similar to the libbsd to avoid command
+ line defines and defines scattered throught the code base.
+
+ Simplify cpukit/libnetworking/Makefile.am.
+
+ Update #3375.
+
+commit 031df3914990db0336a0d386fb53558b05de467e
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Apr 23 09:53:31 2018 +0200
+
+ bsps: Move legacy network drivers to bsps
+
+ This patch is a part of the BSP source reorganization.
+
+ Update #3285.
diff --git a/git_logs/gitlog_gen68360 b/git_logs/gitlog_gen68360
new file mode 100644
index 0000000..aca3740
--- /dev/null
+++ b/git_logs/gitlog_gen68360
@@ -0,0 +1,23 @@
+commit cb682532cf9927619a3c8d168253187140835cc6
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Sep 7 06:19:02 2018 +0200
+
+ network: Use kernel/user space header files
+
+ Add and use <machine/rtems-bsd-kernel-space.h> and
+ <machine/rtems-bsd-user-space.h> similar to the libbsd to avoid command
+ line defines and defines scattered throught the code base.
+
+ Simplify cpukit/libnetworking/Makefile.am.
+
+ Update #3375.
+
+commit 031df3914990db0336a0d386fb53558b05de467e
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Apr 23 09:53:31 2018 +0200
+
+ bsps: Move legacy network drivers to bsps
+
+ This patch is a part of the BSP source reorganization.
+
+ Update #3285.
diff --git a/git_logs/gitlog_gen83xx b/git_logs/gitlog_gen83xx
new file mode 100644
index 0000000..aca3740
--- /dev/null
+++ b/git_logs/gitlog_gen83xx
@@ -0,0 +1,23 @@
+commit cb682532cf9927619a3c8d168253187140835cc6
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Sep 7 06:19:02 2018 +0200
+
+ network: Use kernel/user space header files
+
+ Add and use <machine/rtems-bsd-kernel-space.h> and
+ <machine/rtems-bsd-user-space.h> similar to the libbsd to avoid command
+ line defines and defines scattered throught the code base.
+
+ Simplify cpukit/libnetworking/Makefile.am.
+
+ Update #3375.
+
+commit 031df3914990db0336a0d386fb53558b05de467e
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Apr 23 09:53:31 2018 +0200
+
+ bsps: Move legacy network drivers to bsps
+
+ This patch is a part of the BSP source reorganization.
+
+ Update #3285.
diff --git a/git_logs/gitlog_genmcf548x b/git_logs/gitlog_genmcf548x
new file mode 100644
index 0000000..55a3c4f
--- /dev/null
+++ b/git_logs/gitlog_genmcf548x
@@ -0,0 +1,29 @@
+commit 0c74ff92b5438205b8aa5b2f5c75510252966313
+Author: Joel Sherrill <joel@rtems.org>
+Date: Wed Oct 7 08:38:28 2020 -0500
+
+ Misc: Correct spelling of occurred
+
+commit cb682532cf9927619a3c8d168253187140835cc6
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Sep 7 06:19:02 2018 +0200
+
+ network: Use kernel/user space header files
+
+ Add and use <machine/rtems-bsd-kernel-space.h> and
+ <machine/rtems-bsd-user-space.h> similar to the libbsd to avoid command
+ line defines and defines scattered throught the code base.
+
+ Simplify cpukit/libnetworking/Makefile.am.
+
+ Update #3375.
+
+commit 031df3914990db0336a0d386fb53558b05de467e
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Apr 23 09:53:31 2018 +0200
+
+ bsps: Move legacy network drivers to bsps
+
+ This patch is a part of the BSP source reorganization.
+
+ Update #3285.
diff --git a/git_logs/gitlog_griscv b/git_logs/gitlog_griscv
new file mode 100644
index 0000000..7aa225b
--- /dev/null
+++ b/git_logs/gitlog_griscv
@@ -0,0 +1,10 @@
+commit b4c29b54e7967a6197fd2542e5abd601fe434e1d
+Author: Jiri Gaisler <jiri@gaisler.se>
+Date: Sat Oct 24 16:43:49 2020 +0200
+
+ Add networking support for griscv bsp
+
+ * Only GRETH device supported for now
+ * Fix endian problem in GRETH driver
+ * Remove SPARC assembly from greth.c
+ * Builds with both autoconf and waf
diff --git a/git_logs/gitlog_grlib b/git_logs/gitlog_grlib
new file mode 100644
index 0000000..0052883
--- /dev/null
+++ b/git_logs/gitlog_grlib
@@ -0,0 +1,24 @@
+commit b4c29b54e7967a6197fd2542e5abd601fe434e1d
+Author: Jiri Gaisler <jiri@gaisler.se>
+Date: Sat Oct 24 16:43:49 2020 +0200
+
+ Add networking support for griscv bsp
+
+ * Only GRETH device supported for now
+ * Fix endian problem in GRETH driver
+ * Remove SPARC assembly from greth.c
+ * Builds with both autoconf and waf
+
+commit 20bd667d8a84ba6ee380d5d3851a54ef5984196c
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon May 27 07:35:07 2019 +0200
+
+ bsps: Fix warnings in greth
+
+commit 7eb606d393306da25fd6e6aa7f8595ffb2e924fc
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Sat Dec 22 18:31:04 2018 +0100
+
+ grlib: Move source files
+
+ Update #3678.
diff --git a/git_logs/gitlog_gumstix b/git_logs/gitlog_gumstix
new file mode 100644
index 0000000..83a5aed
--- /dev/null
+++ b/git_logs/gitlog_gumstix
@@ -0,0 +1,37 @@
+commit 3dcfee377ea44cde53f3b63c31ad2a96dc61e318
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Thu Nov 14 10:29:24 2019 +0100
+
+ bsp/gumstix: Fix warning
+
+commit c991eeeccc21901011ddd9ecc626c4d164fe2041
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Mar 4 15:32:15 2019 +0100
+
+ bsps: Adjust bsp.h Doxygen groups
+
+ Update #3706.
+
+commit cb682532cf9927619a3c8d168253187140835cc6
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Sep 7 06:19:02 2018 +0200
+
+ network: Use kernel/user space header files
+
+ Add and use <machine/rtems-bsd-kernel-space.h> and
+ <machine/rtems-bsd-user-space.h> similar to the libbsd to avoid command
+ line defines and defines scattered throught the code base.
+
+ Simplify cpukit/libnetworking/Makefile.am.
+
+ Update #3375.
+
+commit 031df3914990db0336a0d386fb53558b05de467e
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Apr 23 09:53:31 2018 +0200
+
+ bsps: Move legacy network drivers to bsps
+
+ This patch is a part of the BSP source reorganization.
+
+ Update #3285.
diff --git a/git_logs/gitlog_haleakala b/git_logs/gitlog_haleakala
new file mode 100644
index 0000000..aca3740
--- /dev/null
+++ b/git_logs/gitlog_haleakala
@@ -0,0 +1,23 @@
+commit cb682532cf9927619a3c8d168253187140835cc6
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Sep 7 06:19:02 2018 +0200
+
+ network: Use kernel/user space header files
+
+ Add and use <machine/rtems-bsd-kernel-space.h> and
+ <machine/rtems-bsd-user-space.h> similar to the libbsd to avoid command
+ line defines and defines scattered throught the code base.
+
+ Simplify cpukit/libnetworking/Makefile.am.
+
+ Update #3375.
+
+commit 031df3914990db0336a0d386fb53558b05de467e
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Apr 23 09:53:31 2018 +0200
+
+ bsps: Move legacy network drivers to bsps
+
+ This patch is a part of the BSP source reorganization.
+
+ Update #3285.
diff --git a/git_logs/gitlog_leon2 b/git_logs/gitlog_leon2
new file mode 100644
index 0000000..1624b50
--- /dev/null
+++ b/git_logs/gitlog_leon2
@@ -0,0 +1,31 @@
+commit c991eeeccc21901011ddd9ecc626c4d164fe2041
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Mar 4 15:32:15 2019 +0100
+
+ bsps: Adjust bsp.h Doxygen groups
+
+ Update #3706.
+
+commit cb682532cf9927619a3c8d168253187140835cc6
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Sep 7 06:19:02 2018 +0200
+
+ network: Use kernel/user space header files
+
+ Add and use <machine/rtems-bsd-kernel-space.h> and
+ <machine/rtems-bsd-user-space.h> similar to the libbsd to avoid command
+ line defines and defines scattered throught the code base.
+
+ Simplify cpukit/libnetworking/Makefile.am.
+
+ Update #3375.
+
+commit b15cb636e18f7810f529ecb66f99eaf1ac1c18c9
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Apr 20 13:36:14 2018 +0200
+
+ bsps/sparc: Move network drivers to bsps
+
+ This patch is a part of the BSP source reorganization.
+
+ Update #3285.
diff --git a/git_logs/gitlog_leon3 b/git_logs/gitlog_leon3
new file mode 100644
index 0000000..ad00aa0
--- /dev/null
+++ b/git_logs/gitlog_leon3
@@ -0,0 +1,45 @@
+commit db94626bc3ad2b4c72c174c358eca81990b08aa8
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Oct 26 15:09:36 2020 +0100
+
+ bsp/leon3: Updat due to API changes
+
+commit f9c8e14dcb578c503c666ffdabe06d28b383700d
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Sep 18 10:00:46 2020 +0200
+
+ grlib: Add ambapp_common_info to derived types
+
+ This avoids a cast in DEV_TO_COMMON().
+
+commit 317209257661e50adb2abf4926c0dc812df0227d
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Sat Dec 22 07:13:44 2018 +0100
+
+ grlib: Move header files
+
+ Update #3678.
+
+commit cb682532cf9927619a3c8d168253187140835cc6
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Sep 7 06:19:02 2018 +0200
+
+ network: Use kernel/user space header files
+
+ Add and use <machine/rtems-bsd-kernel-space.h> and
+ <machine/rtems-bsd-user-space.h> similar to the libbsd to avoid command
+ line defines and defines scattered throught the code base.
+
+ Simplify cpukit/libnetworking/Makefile.am.
+
+ Update #3375.
+
+commit b15cb636e18f7810f529ecb66f99eaf1ac1c18c9
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Apr 20 13:36:14 2018 +0200
+
+ bsps/sparc: Move network drivers to bsps
+
+ This patch is a part of the BSP source reorganization.
+
+ Update #3285.
diff --git a/git_logs/gitlog_libnetworking b/git_logs/gitlog_libnetworking
new file mode 100644
index 0000000..5b8c4c1
--- /dev/null
+++ b/git_logs/gitlog_libnetworking
@@ -0,0 +1,18781 @@
+commit 734870601f80de79136c4f1fde477ef5c45888d9
+Author: Vijay Kumar Banerjee <vijay@rtems.org>
+Date: Wed Feb 24 12:27:29 2021 -0700
+
+ cpukit: Move ftpfs from libnetworking to libfs
+
+commit 295b05f9652f6e69ce659f43fe41563cee9b0e6b
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Wed Dec 2 13:02:58 2020 +0100
+
+ nfsclient: Rework Doxygen groups
+
+ Update #3706.
+
+commit 80cf60efec79ac63cc3a26c6ad8f86790a385847
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Wed Apr 15 09:48:32 2020 +0200
+
+ Canonicalize config.h include
+
+ Use the following variant which was already used by most source files:
+
+ #ifdef HAVE_CONFIG_H
+ #include "config.h"
+ #endif
+
+commit 8f808c1b9ae98c5b9609c702a36df2127d36a604
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Wed Apr 15 09:45:32 2020 +0200
+
+ libnetworking: Remove config.h include in header
+
+commit c2287ba2cff59a50848151833404bce0e3cf0a70
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Tue Mar 10 17:07:19 2020 +0100
+
+ libio: Robust file descriptor reference counting
+
+ There was a race conditon in the reference counting of file descriptors
+ during a close() operation. After the call to the close handler, the
+ rtems_libio_free() function cleared the flags to zero. However, at this
+ point in time there may still exist some holders of the file descriptor.
+ With RTEMS_DEBUG enabled this could lead to failed assertions in
+ rtems_libio_iop_drop().
+
+ Change the code to use only atomic read-modify-write operations on the
+ rtems_libio_iop::flags.
+
+commit feea03b625fecc507deab8dbaaafc6b19045e3f1
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Wed Feb 27 10:53:30 2019 +0100
+
+ Remove explicit file names from @file
+
+ This makes the @file documentation independent of the actual file name.
+
+ Update #3707.
+
+commit 10135fab5d94fb856e07cdf0c80fd476399f5ed2
+Author: Thomas Dörfler <thomas.doerfler@embedded-brains.de>
+Date: Thu Dec 20 14:26:50 2018 +0100
+
+ tftpfs: Some bug fixes
+
+ Fix for:
+
+ - tftpfs did not mount, when device field in mount entry is empty
+
+ - tftpfs needs to allocate fs structure before it fills it (avoid use of
+ uninitialized pointer)
+
+ - tftpfs needs to skip initial slash before hostname
+
+commit 3cf12c9c6ac6579cfe07d9ddafeecf954d6940de
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Thu Oct 18 14:11:10 2018 +0200
+
+ Remove strlcat(), strlcpy(), strsep(), readdir_r()
+
+ These functions are provided by Newlib since 2002.
+
+ Update #3409.
+
+commit 2548d14b82b4baab29b7b680ec799042983dff8f
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Sep 10 17:38:14 2018 +0200
+
+ build: Include header.am in cpukit/Makefile.am
+
+ Include all cpukit/*/header.am files in cpukit/Makefile.am. This gets
+ rid of all subtree Makefile.am and the sudirs hack.
+
+commit 19b7db50b1b31c3d69c097c73f87e91763743a50
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Thu Oct 4 20:07:16 2018 +0200
+
+ build: Merge libnetworking/Makefile.am
+
+commit f004b2b8dc1fb78eb18b21ba6b50f6c712fd94f8
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Tue Oct 2 10:22:15 2018 +0200
+
+ Use rtems_task_exit()
+
+ Update #3530.
+ Update #3533.
+
+commit cb682532cf9927619a3c8d168253187140835cc6
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Sep 7 06:19:02 2018 +0200
+
+ network: Use kernel/user space header files
+
+ Add and use <machine/rtems-bsd-kernel-space.h> and
+ <machine/rtems-bsd-user-space.h> similar to the libbsd to avoid command
+ line defines and defines scattered throught the code base.
+
+ Simplify cpukit/libnetworking/Makefile.am.
+
+ Update #3375.
+
+commit 43fb904e471d34b112f82e1b613d812357fc13d8
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Sep 7 07:06:05 2018 +0200
+
+ network: Remove man page installation
+
+ The man page installation is broken since 2004-01-11 (commit
+ 8c31a89fdf9bc3351d837df6ec26045bc9d5f021). Nobody complained about
+ this, so just remove some dead code from the Makefile.am.
+
+commit eae4d14787e31c844cff93d8d5635bb01bbde3a7
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Sep 7 06:24:00 2018 +0200
+
+ network: Remove unused files
+
+commit d9296d246c07daeba1044d1dd792a88f7bfb06ed
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Sep 7 06:39:50 2018 +0200
+
+ Move <poll.h> to set of default header files
+
+ The <poll.h> is a POSIX header file and just includes <sys/poll.h> which
+ contains the real content.
+
+commit 27c89d7981b119917d69f99d35a8b2ea2a4b9a80
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Wed Aug 8 11:52:09 2018 +0200
+
+ Add FreeBSD kernel space header files
+
+ Move the kernel space content of some Newlib provided header files to
+ RTEMS and libbsd. This allows to use the Newlib provided header files
+ with different FreeBSD baselines.
+
+ Update #3472.
+
+commit bf76d5fe76f413a1936d903caec0d4e600995ce0
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Apr 30 10:37:59 2018 +0200
+
+ network: Import latest <arpa/ftp.h> from FreeBSD
+
+ Update #3419.
+
+commit fea9a7a7e59f4a6f08805591200e6dd943412372
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Apr 30 09:48:13 2018 +0200
+
+ ftpfs: Always build FTP client
+
+ Move FTP client filesystem to separate library libftpfs.a.
+
+ Update #3419.
+
+commit c3bab73b4bb1b02879671d72ff96e625a1b4807e
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Apr 30 09:24:44 2018 +0200
+
+ tftpfs: Always build TFTP client
+
+ Move TFTP client filesystem to separate library libtftpfs.a.
+ Conditionally use legacy network stack features, e.g. BOOTP support.
+
+ Update #3419.
+
+commit 2d0bc839ede9848b5ac20c7cdf29f8c33cbef926
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Mar 30 20:42:21 2018 +0200
+
+ build: Remove EXTRA_DIST
+
+ A "make dist" is not supported. So, it makes no sense to have pure "make
+ dist" related stuff in the Makefile.am.
+
+commit 16f4661fd1fd13b7b5ce63756e0cbfd20843aa75
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Mar 9 08:38:18 2018 +0100
+
+ network: Optionally install network headers
+
+ Install the network headers only if --enable-networking is specified.
+
+ Update #3254.
+
+commit 0f7913b9110ef1a45427f42558df1bc042f9af91
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Wed Feb 7 09:23:08 2018 +0100
+
+ network: Fix integer types
+
+commit 2aa5b98c321f0926e9b4e1ee50eb986400423f65
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Wed Jan 3 16:20:57 2018 +0100
+
+ syslog: Use self-contained recursive mutex
+
+ Update #2843.
+
+commit 3535439f5c5faffeabe0c8f4a4694f1b24352db5
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Wed Jan 3 16:17:21 2018 +0100
+
+ tftpfs: Use self-contained mutex
+
+ Update #2843.
+
+commit 16fc3f9a5463dfbc7b942fd1ea1275eaa834e914
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Tue Dec 12 06:27:14 2017 +0100
+
+ network: Use self-contained recursive mutex
+
+ Update #2843.
+
+commit 2afb22b7e1ebcbe40373ff7e0efae7d207c655a9
+Author: Chris Johns <chrisj@rtems.org>
+Date: Sat Dec 23 18:18:56 2017 +1100
+
+ Remove make preinstall
+
+ A speciality of the RTEMS build system was the make preinstall step. It
+ copied header files from arbitrary locations into the build tree. The
+ header files were included via the -Bsome/build/tree/path GCC command
+ line option.
+
+ This has at least seven problems:
+
+ * The make preinstall step itself needs time and disk space.
+
+ * Errors in header files show up in the build tree copy. This makes it
+ hard for editors to open the right file to fix the error.
+
+ * There is no clear relationship between source and build tree header
+ files. This makes an audit of the build process difficult.
+
+ * The visibility of all header files in the build tree makes it
+ difficult to enforce API barriers. For example it is discouraged to
+ use BSP-specifics in the cpukit.
+
+ * An introduction of a new build system is difficult.
+
+ * Include paths specified by the -B option are system headers. This
+ may suppress warnings.
+
+ * The parallel build had sporadic failures on some hosts.
+
+ This patch removes the make preinstall step. All installed header
+ files are moved to dedicated include directories in the source tree.
+ Let @RTEMS_CPU@ be the target architecture, e.g. arm, powerpc, sparc,
+ etc. Let @RTEMS_BSP_FAMILIY@ be a BSP family base directory, e.g.
+ erc32, imx, qoriq, etc.
+
+ The new cpukit include directories are:
+
+ * cpukit/include
+
+ * cpukit/score/cpu/@RTEMS_CPU@/include
+
+ * cpukit/libnetworking
+
+ The new BSP include directories are:
+
+ * bsps/include
+
+ * bsps/@RTEMS_CPU@/include
+
+ * bsps/@RTEMS_CPU@/@RTEMS_BSP_FAMILIY@/include
+
+ There are build tree include directories for generated files.
+
+ The include directory order favours the most general header file, e.g.
+ it is not possible to override general header files via the include path
+ order.
+
+ The "bootstrap -p" option was removed. The new "bootstrap -H" option
+ should be used to regenerate the "headers.am" files.
+
+ Update #3254.
+
+commit 3f575da2f29de31162cbc454857889bc7e83f587
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Thu Dec 7 07:22:44 2017 +0100
+
+ Remove obsolete network header files
+
+ Update #3254.
+
+commit c31058947491ca319c901040219be39e4f8155b6
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Thu Oct 19 13:47:57 2017 +0200
+
+ score: Move thread queue timeout handling
+
+ Update #3117.
+ Update #3182.
+
+commit 441993a8c77e10a91d15ca3e82a9c3eeadddc374
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Thu Sep 28 07:05:01 2017 +0200
+
+ network: Add missing forward declaration
+
+commit 9012db84f611d5c394683ddcca95354928a8b505
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Wed Sep 13 11:33:25 2017 +0200
+
+ libio: LIBIO_GET_IOP() LIBIO_GET_IOP_WITH_ACCESS()
+
+ Replace rtems_libio_check_fd(), rtems_libio_iop(),
+ rtems_libio_check_open() and rtems_libio_check_permissions()
+ combinations with new LIBIO_GET_IOP() and LIBIO_GET_IOP_WITH_ACCESS()
+ macros.
+
+ Update #3132.
+
+commit 3cffd66d763ec83de382e2cb03c04e2eba0ac5e9
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Wed Sep 13 10:36:11 2017 +0200
+
+ libio: Add rtems_libio_iop_is_writeable()
+
+ Update #3132.
+
+commit a937a5a5347cf945fe7eff17eccd97cc849a5349
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Wed Sep 13 10:35:45 2017 +0200
+
+ libio: Add rtems_libio_iop_is_readable()
+
+ Update #3132.
+
+commit bbcdc302cd901e11b5c43527b91ffb5344669338
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Wed Sep 13 10:24:25 2017 +0200
+
+ libio: Add rtems_libio_iop_is_no_delay()
+
+ Update #3132.
+
+commit e2b1db231196e0c395d0e19d9b35c0d7da2a5d3e
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Wed Sep 13 13:30:30 2017 +0200
+
+ libio: Add rtems_libio_iop_flags()
+
+ Update #3132.
+
+commit ca90c6c1db3881ce5a44e06610a29a128e5455f2
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Wed Sep 13 14:00:50 2017 +0200
+
+ libio: Add rtems_libio_iop_flags_initialize()
+
+ Update #3132.
+
+commit 856ede4f91a76a1a681ceac24ddb18d3a438dffb
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Wed Sep 13 10:11:46 2017 +0200
+
+ libio: Add iop set/clear flags
+
+ Update #3132.
+
+commit 4b759b189206de94207196ba937ba7b2137aa0bf
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Wed Sep 13 08:49:18 2017 +0200
+
+ libio: Avoid direct use of rtems_libio_iops
+
+ Update #3132.
+
+commit f93f770ee6de2d42dd9f3525126b0e2c756e3a73
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Aug 25 11:01:50 2017 +0200
+
+ network: Include missing header file
+
+commit c6bb1c33bcf70d1398073c96a4fac4f9b031b9ab
+Author: Kevin Kirspel <kevin-kirspel@idexx.com>
+Date: Thu Jun 29 10:36:43 2017 -0400
+
+ posix/mmap: Add support for file handler and MAP_ANON
+
+ Added a mmap file handler to struct _rtems_filesystem_file_handlers_r.
+ Updated each file handler object to support the default mmap handler.
+ Updated mmap() to call the mmap handler for MAP_SHARED.
+ Added a mmap file handler for shm
+
+ Added support for MAP_ANON in mmap().
+
+ Updates #2859
+
+commit 86c100439c5f33f5def3edf2ee05ea591b1774a4
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Jun 12 13:56:40 2017 +0200
+
+ network: Remove FreeBSD specific hack
+
+ For whatever reason FreeBSD renames several functions provided by
+ <arpa/inet.h> and uses weak references to provide the standard function
+ names. This causes problems on targets lacking proper support for weak
+ references. We do not need this function renaming on RTEMS.lk:x
+
+ Update #2833.
+
+commit 258534718910c903451f1fe2e8fe1197c224c8e7
+Author: Stavros Passas <stavros.passas@movidius.com>
+Date: Fri Jan 20 09:22:46 2017 +0000
+
+ network: Fix DHCP client protocol
+
+ Close #2877.
+
+commit 26ccd139dc42c0abaafd5532729cb7d32afac9cf
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Wed Jun 7 07:24:00 2017 +0200
+
+ network: Header file compatiblity
+
+ Move legacy network stack implementation specifics to
+ <rtems/rtems_bsdnet_internal.h>. Include missing header files. Add
+ interface flags compatibility.
+
+ Update #2833.
+
+commit e744c36c3f4b81c1a0d30200491af9e93839ea7e
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Wed Jun 7 07:36:59 2017 +0200
+
+ network: Use inet_ntoa_r()
+
+ Update #2833.
+
+commit 9b035a0a4a927007e88b7347782668557903bb31
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Wed Jun 7 07:11:23 2017 +0200
+
+ network: Update <arpa/inet.h>
+
+ Update #2833.
+
+commit 3bc19384a7be162b5c925add66dd879041db67a0
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Tue Jun 6 15:30:40 2017 +0200
+
+ network: Move header files
+
+ Prevent accidental use of legacy network header files.
+
+ Update #2833.
+
+commit d4ab0aef967e8d9fc0891d4232284ccefbc05fc6
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Tue Jun 6 11:14:21 2017 +0200
+
+ network: Move RTEMS specifics
+
+ Move RTEMS specifics to <rtems/rtems_bsdnet.h>.
+
+ Introduce rtems_tap_ifreq. The interface tap support is RTEMS-specific
+ and only available in the legacy network stack.
+
+ Update #2833.
+
+commit d7613f7a18a95cbdcebc946a7794ef8badf4d3a6
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon May 22 12:36:55 2017 +0200
+
+ network: Include <sys/uio.h> explicitly
+
+ Do not rely on indirect includes via other header files.
+
+ Update #2833.
+
+commit 643b82026c3ef8853f1408eac9340eeade5f5dc7
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Tue Jun 6 11:11:49 2017 +0200
+
+ Include missing <sys/param.h>
+
+ Some kernel-space header expect that <sys/param.h> is present.
+
+ Update #2833.
+
+commit 787f51f5b34083c246310bd80eaa93e5c539de76
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Tue Jun 6 11:08:16 2017 +0200
+
+ Do not include <sys/ioctl.h> in kernel-space
+
+ Update #2833.
+
+commit 81ea00146e8fad5f97d668a7d31f9f1a3a03a9ce
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Tue Jun 6 07:19:12 2017 +0200
+
+ Test for POSIX headers from Newlib 20170522
+
+ Update #2833.
+
+commit eddb13416b7f5e1ea35e499c1c2c05e988a50e92
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon May 22 12:38:32 2017 +0200
+
+ network: Do not use MSIZE
+
+ Do not use the MSIZE for the legacy network stack. Instead use
+ _SYS_MBUF_LEGACY_MSIZE.
+
+ Update #2833.
+
+commit cf54965493787d4fc2803fd1faa8a4f811da9a67
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Wed Jun 7 07:22:38 2017 +0200
+
+ network: Include missing <inttypes.h>
+
+ Update #2833.
+
+commit 1c6926c11f2e5efcb166c668b097d64a0321d66e
+Author: Kevin Kirspel <kevin-kirspel@idexx.com>
+Date: Tue Mar 21 15:39:48 2017 -0400
+
+ termios: Synchronize with latest FreeBSD headers
+
+ Adding modified FreeBSD headers to synchronize RTEMS termios with
+ FreeBSD. Modify termios to support dedicated input and output baud for
+ termios structure. Updated BSPs to use dedicated input and output baud
+ in termios structure. Updated tools to use dedicated input and output
+ baud in termios structure. Updated termios testsuites to use dedicated
+ input and output baud in termios structure.
+
+ Close #2897.
+
+commit 714617e7ec20244d62d109cb83bd761484e2b2b9
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Jan 13 11:43:40 2017 +0100
+
+ configure: Remove __RTEMS_HAVE_DECL_SIGALTSTACK__
+
+commit 6de41c5fe9cbfdcc451b7760a0ffa006dcfd8a8e
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Thu Oct 27 08:24:50 2016 +0200
+
+ Provide kernel space header files
+
+ These kernel space header files must be provided for Newlib
+ 172e2050d95b41861db858dd9bc43a3fb4a28987.
+
+commit 8797c76addf22a2f0ffc3717ff977695e35b9b0b
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Tue Sep 27 15:23:00 2016 +0200
+
+ score: Unify CORE mutex seize/surrender
+
+ Use the Thread_Control::resource_count for the no protocol mutexes.
+ Merge the no protocol and priority inherit CORE mutex seize/surrender
+ operations.
+
+commit e41308eab8ae4505844d8e499664424f8c7f2bd1
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Aug 22 10:58:34 2016 +0200
+
+ score: Introduce Thread_queue_Lock_context
+
+ Introduce Thread_queue_Lock_context to contain the context necessary for
+ thread queue lock and thread wait lock acquire/release operations to
+ reduce the Thread_Control size.
+
+commit f23d4706169d68d3c4e90b297650f89c272716f4
+Author: Gedare Bloom <gedare@rtems.org>
+Date: Thu Jun 9 11:33:15 2016 -0400
+
+ cpukit: Add and use Watchdog_Discipline.
+
+ Clock disciplines may be WATCHDOG_RELATIVE, WATCHDOG_ABSOLUTE,
+ or WATCHDOG_NO_TIMEOUT. A discipline of WATCHDOG_RELATIVE with
+ a timeout of WATCHDOG_NO_TIMEOUT is equivalent to a discipline
+ of WATCHDOG_NO_TIMEOUT.
+
+ updates #2732
+
+commit 2e3ba712562e7121955517da98a7afa1e17edb4b
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Jul 1 15:16:10 2016 +0200
+
+ net: Fix byte order issue for getnameinfo()
+
+commit 095ecbf263085c32842ed17be236eba2ad83a3a9
+Author: Christian Mauderer <Christian.Mauderer@embedded-brains.de>
+Date: Fri Jun 24 10:20:46 2016 +0200
+
+ libnetworking: Import current <sys/socket.h>
+
+ Import the <sys/socket.h> from current FreeBSD. This allows to build
+ some current software (e.g. libressl).
+
+commit e79a0ca75fbc87c17e220f6a80a64bff3d10c9dd
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Tue Jun 28 07:50:59 2016 +0200
+
+ libnetworking: Move RTEMS-specific socket wake-up
+
+ Close #2748.
+
+commit 4ba4f8218a6e84484f32a43d8b0a95759d0741ba
+Author: Christian Mauderer <Christian.Mauderer@embedded-brains.de>
+Date: Thu Apr 21 14:42:53 2016 +0200
+
+ libnetworking: Hide SO_PRIVSTATE
+
+commit f0fc2c0e0242260dc75c981500803e983adba91e
+Author: Christian Mauderer <Christian.Mauderer@embedded-brains.de>
+Date: Fri Jun 24 10:25:17 2016 +0200
+
+ libnetworking: Add <machine/_align.h>
+
+ This is necessary for new <sys/socket.h>.
+
+commit 4c02385d8fa3110e4208e2cb8cb2d04d630cf85e
+Author: Christian Mauderer <Christian.Mauderer@embedded-brains.de>
+Date: Fri Jun 24 08:52:48 2016 +0200
+
+ libnetworking: Import current <arpa/inet.h>
+
+ Import the <arpa/inet.h> from current FreeBSD. Necessary due to changes
+ in <netinet/in.h>. Remove BSD hack from <arpa/inet.h>.
+
+ Clean up problems with htonl(). These functions are defined in
+ <arpa/inet.h>. This lead to some problems because they are defined in
+ <rtems/endian.h> too. Add NTOHL, ... to
+ <rtems/rtems_bsdnet_internal.h>.
+
+commit 657e6c93ef680a65ae59fa63aeef7f8c09e98cba
+Author: Christian Mauderer <Christian.Mauderer@embedded-brains.de>
+Date: Fri Jun 24 07:57:17 2016 +0200
+
+ libnetworking: Import current <netinet/in.h>
+
+ Import the <netinet/in.h> from current FreeBSD. This allows to build
+ some current software (e.g. libressl).
+
+ Add legacy support like
+
+ * prototype for in_cksum(),
+ * IPPORT_USERRESERVED,
+ * deprecated IPCTL_RT* defines,
+ * ip_fw_chk_t and ip_fw_ctl_t,
+ * ip_nat_... (IP NAT hooks), and
+ * IP_NAT option for get/setsockopt()
+
+ to new <rtems/rtems_netinet_in.h>.
+
+commit 005c3fe70106c1386a96045982c3c5c2c120ba5e
+Author: Christian Mauderer <Christian.Mauderer@embedded-brains.de>
+Date: Fri Jun 24 08:07:34 2016 +0200
+
+ libnetworking: Import current <netinet6/in6.h>
+
+ Import the <netinet6/in6.h> from current FreeBSD. This allows to build
+ some current software (e.g. libressl).
+
+commit f2082cc61dfa81908fe0871f84fdadeb4a1915df
+Author: Christian Mauderer <Christian.Mauderer@embedded-brains.de>
+Date: Fri Jun 24 08:03:38 2016 +0200
+
+ libnetworking: Import <sys/_sockaddr_storage.h>
+
+ Import the <sys/_sockaddr_storage.h> from current FreeBSD. Necessary
+ for <netinet/in.h> update.
+
+commit 195d412d397a50383a0a2703022613d97cca2736
+Author: Christian Mauderer <Christian.Mauderer@embedded-brains.de>
+Date: Mon May 2 14:49:33 2016 +0200
+
+ libnetworking: Add minimal getnameinfo()
+
+ This implementation just falls back to giving a string representation of
+ the IP. It supports IPv4 only.
+
+ Add test for getnameinfo().
+
+commit 232d6fecb6c699298e21929d3edbf9e8328501d9
+Author: Christian Mauderer <Christian.Mauderer@embedded-brains.de>
+Date: Mon May 2 14:49:32 2016 +0200
+
+ libnetworking: Import current <netdb.h>
+
+ Import the <netdb.h> from current FreeBSD. This allows to build some
+ current software (e.g. libressl).
+
+ Add __h_errno().
+
+ Update gethostent_r() API. Linux and FreeBSD use a common API now.
+ Adapt the RTEMS one to provide the same one.
+
+ Match gethostbyname_r() with prototype.
+
+commit 7e6f2350eaa33d1a30f25a252b094c91569772f6
+Author: Christian Mauderer <Christian.Mauderer@embedded-brains.de>
+Date: Fri Apr 22 10:06:16 2016 +0200
+
+ libnetworking: Add <rtems/rtems_netdb.h>
+
+ Move prototypes of non-portable _get*by*name/addr and _set/end*ent
+ functions. This makes it easier to update <netdb.h>.
+
+commit b94bbf1cb46b7d9f2aa984ff7c9b1545982684b4
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Thu Jun 9 10:50:47 2016 +0200
+
+ ftpfs: Remove superfluous include
+
+commit a2f91f6cb87a5c53d1bb6f3dcb4ad9153078918f
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Jun 6 12:53:14 2016 +0200
+
+ tftp: Use proper semaphore attr for mutex
+
+ Close #2729.
+
+commit 0b713f8940d90b480f8cd36663c11aa0688587d8
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon May 30 06:59:55 2016 +0200
+
+ score: Rework CORE inherit priority mutex
+
+ Provide dedicated seize and surrender methods for inherit priority
+ mutexes. This eliminates CORE_mutex_Attributes.
+
+commit 5a598ac99b0de720a04afc5e2ac6764117589b90
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri May 27 08:02:03 2016 +0200
+
+ score: Add CORE mutex variants
+
+ Add CORE_recursive_mutex_Control and CORE_ceiling_mutex_Control to avoid
+ the run-time evaluation of attributes to figure out how a particular
+ mutex methods should behave. Start with the no protocol variants. This
+ eliminates the CORE_MUTEX_DISCIPLINES_FIFO and
+ CORE_MUTEX_DISCIPLINES_PRIORITY disciplines.
+
+commit 0e1d11f3f0f02768ced350fcb53056c55f0c545b
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri May 27 13:26:53 2016 +0200
+
+ score: Add _Thread_queue_Context_set_MP_callout()
+
+ Add _Thread_queue_Context_set_MP_callout() to simplify
+ _Thread_queue_Context_initialize(). This makes it possible to more
+ easily add additional fields to Thread_queue_Context.
+
+commit cb2651d17bb9289329ab4d563703b1b12242a47f
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Tue Apr 19 09:47:12 2016 +0200
+
+ network: Align with Newlib type definitions
+
+commit dce487912d98835b8168e755b60514f5a8592b27
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon May 23 13:37:59 2016 +0200
+
+ score: Add Status_Control for all APIs
+
+ Unify the status codes of the Classic and POSIX API to use the new enum
+ Status_Control. This eliminates the Thread_Control::Wait::timeout_code
+ field and the timeout parameter of _Thread_queue_Enqueue_critical() and
+ _MPCI_Send_request_packet(). It gets rid of the status code translation
+ tables and instead uses simple bit operations to get the status for a
+ particular API. This enables translation of status code constants at
+ compile time. Add _Thread_Wait_get_status() to avoid direct access of
+ thread internal data structures.
+
+commit 631b3c8967a329cdd53e54365e4e4c0aa93a4251
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon May 23 11:40:18 2016 +0200
+
+ score: Move thread queue MP callout to context
+
+ Drop the multiprocessing (MP) dependent callout parameter from the
+ thread queue extract, dequeue, flush and unblock methods. Merge this
+ parameter with the lock context into new structure Thread_queue_Context.
+ This helps to gets rid of the conditionally compiled method call
+ helpers.
+
+commit c3d8d9e0bf8b86d7ca8a51adbf1bbeaaf69f82cf
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon May 23 06:55:49 2016 +0200
+
+ score: Get rid of mp_id parameter
+
+ Get rid of the mp_id parameter used for some thread queue methods. Use
+ THREAD_QUEUE_QUEUE_TO_OBJECT() instead.
+
+commit f009ed086d3da813a2c92b9834c3b2d618894883
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Wed Apr 27 16:36:04 2016 +0200
+
+ rtems: Avoid Giant lock for semaphores
+
+ Update #2555.
+
+commit e800b0738b05e683ab64e509e4b48170c71dbd2b
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Apr 22 09:15:11 2016 +0200
+
+ network: Fix warnings
+
+commit 1641088178538e4ae409d53bbcbbb06fa80ffca0
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Apr 22 09:14:34 2016 +0200
+
+ network: Ensure matching syscall prototypes
+
+ Ensure that kernel and user space system call protoypes are identical.
+
+commit c6cb9bad75cbe6cc5ea7895a7d4317168275e5b6
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Apr 22 08:52:41 2016 +0200
+
+ network: Delete unused in4_cksum()
+
+commit 8765c574b1e87392a60d90b7982fca8ae945e26d
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Apr 18 07:00:55 2016 +0200
+
+ score: Remove id parameter _CORE_mutex_Seize()
+
+ Parameter was unused.
+
+commit 01226ec56b930398080b5c6f85d2d78e450967d7
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Apr 8 08:22:18 2016 +0200
+
+ score: Compatibility with latest Newlib
+
+commit af13b01888fff2ab458965aaaa40beeacf054098
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Thu Apr 7 09:09:29 2016 +0200
+
+ network: Quirk for Newlib compatibility
+
+ Newlib provides now a declration for random() in <stdlib.h>. This
+ confilicts with the define in <rtems/rtems_bsdnet_internal.h>.
+
+commit 8f9658187a46f3c3ee3d7c7b68491fab5175a8fd
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Apr 1 11:38:47 2016 +0200
+
+ score: Rework MP thread queue callout support
+
+ The thread queue implementation was heavily reworked to support SMP.
+ This broke the multiprocessing support of the thread queues. This is
+ fixed by this patch.
+
+ A thread proxy is unblocked due to three reasons
+ 1) timeout,
+ 2) request satisfaction, and
+ 3) extraction.
+
+ In case 1) no MPCI message must be sent. This is ensured via the
+ _Thread_queue_MP_callout_do_nothing() callout set during
+ _Thread_MP_Allocate_proxy().
+
+ In case 2) and 3) an MPCI message must be sent. In case we interrupt
+ the blocking operation during _Thread_queue_Enqueue_critical(), then
+ this message must be sent by the blocking thread. For this the new
+ fields Thread_Proxy_control::thread_queue_callout and
+ Thread_Proxy_control::thread_queue_id are used.
+
+ Delete the individual API MP callout types and use
+ Thread_queue_MP_callout throughout. This type is only defined in
+ multiprocessing configurations. Prefix the multiprocessing parameters
+ with mp_ to ease code review. Multiprocessing specific parameters are
+ optional due to use of a similar macro pattern. There is no overhead
+ for non-multiprocessing configurations.
+
+commit 3bbf40550c67626a7a2cb0e4a624b0bf1214a4a9
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Thu Mar 24 15:35:18 2016 +0100
+
+ network: Special case for RTEMS_MULTIPROCESSING
+
+ Allow network tasks to run with priority 0 (PRIORITY_PSEUDO_ISR).
+
+commit 09c993b4bb770ee946118fe81257cbfd06e5d1c6
+Author: Joel Sherrill <joel@rtems.org>
+Date: Sun Mar 20 15:24:14 2016 -0500
+
+ libnetworking/sys/libkern.h: Disable non-POSIX prototype that is actually unused
+
+commit 4202a31f91ca3d19ca18f08730a4be52fb71cc04
+Author: Nick Withers <nick.withers@anu.edu.au>
+Date: Thu Dec 10 20:01:52 2015 +1100
+
+ Chase Newlib sys/types.h / sys/select.h changes
+
+commit f97536dcd310a1a15426dcd411d55367019879fc
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Oct 16 08:21:48 2015 +0200
+
+ basdefs.h: Add and use RTEMS_UNUSED
+
+commit 28a870c47f66d946a6d94887120432be37441cdb
+Author: Martin Galvan <martin.galvan@tallertechnologies.com>
+Date: Thu Sep 3 15:25:35 2015 -0500
+
+ cpukit/libnetworking/rtems/rtems_dhcp.c: Fix compilation error
+
+ Apparently 'free' is defined as a macro which takes two arguments and calls
+ rtems_bsdnet_free. When fixing #2405 I added a missing 'free' but didn't notice
+ it was non-standard.
+
+ Closes #2410.
+
+commit c83bad2fc452169303f9fc58628841e325e033dd
+Author: Martin Galvan <martin.galvan@tallertechnologies.com>
+Date: Wed Sep 2 16:54:25 2015 -0500
+
+ cpukit/libnetworking/rtems/rtems_dhcp.c: Fix leak on realloc failure for dhcp_hostname.
+
+ Closes #2405.
+
+commit 74ef2c101a2a8ac2cb4c32ae0da8061e2b76886a
+Author: Michael Davidsaver <mdavidsaver@gmail.com>
+Date: Sun Jul 26 09:27:10 2015 -0400
+
+ tftpDriver: close() false error
+
+ closes #2376.
+
+commit 083e6d6b4bfddedd917af9ab9a68c149a81ed63a
+Author: Chris Johns <chrisj@rtems.org>
+Date: Wed May 20 15:21:53 2015 +1000
+
+ libnetworking: Send the hostname if set in the network configuration.
+
+ This allows a suitably configured DHCP server with DDNS to enter
+ the name into the DNS table making it addressiable via it's host name.
+
+commit 7cd2484c4cf9fc759b7205ed6d8adcc6d2c28ff6
+Author: Alexander Krutwig <alexander.krutwig@embedded-brains.de>
+Date: Tue May 12 14:32:47 2015 +0200
+
+ timecounter: Use in RTEMS
+
+ Replace timestamp implementation with FreeBSD bintime and timecounters.
+
+ New test sptests/sptimecounter02.
+
+ Update #2271.
+
+commit 4438ac2575fb9e0760bf53931a52d00dec4deb83
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Sat May 2 14:27:24 2015 +0200
+
+ score: Fine grained locking for mutexes
+
+ Update #2273.
+
+commit 4db0ae8e07870d4ca23dc1b9f8097e3494fe82a2
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Apr 20 08:45:41 2015 +0200
+
+ score: _Objects_Get_isr_disable()
+
+ Use ISR_lock_Context instead of ISR_Level to allow use of ISR locks for
+ low-level locking.
+
+ Update #2273.
+
+commit bf11690ca24743008dc659a74d3ea7b13c3b29fe
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Mar 9 11:47:47 2015 +0100
+
+ network: Avoid clash with FreeBSD <sys/time.h>
+
+commit ee87007748e44aeedad7cbb6a4465714a323961c
+Author: Chris Johns <chrisj@rtems.org>
+Date: Mon Dec 22 11:50:31 2014 +1100
+
+ Panic on RTEMS_FAST_MUTEX network semaphore claim/release.
+
+ Fix the code to panic rather than perform a bad access if the network
+ semaphore is accessed without the stack being intialised.
+
+ Closes #2229.
+
+commit 25e14e3193819f9e418d259e25f162223915114e
+Author: Till Straumann <strauman@slac.stanford.edu>
+Date: Mon Feb 23 10:46:22 2015 -0500
+
+ networking: alignment exception in ioctl(SIOCGIFCONF)
+
+ Access memory using a byte stream when copying to avoid unaligned
+ access. update #1401
+
+commit 547c2282eea7a2e78341413f805a7781775b292c
+Author: Joel Sherrill <joel.sherrill@oarcorp.com>
+Date: Wed Feb 11 14:12:48 2015 -0600
+
+ sys/socket.h: Include <sys/types.h> for ssize_t
+
+ closes 2245
+
+commit eb7753437ff858ebe34a08baef7dfdb45eb0f018
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Feb 9 15:37:00 2015 +0100
+
+ Filesystem: Delete unused fsmountme_h handler
+
+commit ec0f2df19b6581868678d5af5f87f6fff569d20d
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Feb 2 15:25:25 2015 +0100
+
+ Filesystem: Use rtems_libio_iop_to_descriptor()
+
+ Drop parameter check from previously unused
+ rtems_libio_iop_to_descriptor().
+
+commit 081a6971d9919d10aa7b5cfec701015850679435
+Author: Joel Sherrill <joel.sherrill@oarcorp.com>
+Date: Fri Jan 23 09:43:59 2015 -0600
+
+ sys/socket.h: Add include of <sys/_types.h> for ssize_t
+
+ This was needed to make it possible to only include <sys/socket.h>
+ for the methods in this file in compliance with the POSIX
+ specification. This was identified by the Open Group FACE
+ Conformance Test Suite.
+
+ Close 2245.
+
+commit c8cd4ff52be2c167410ab4b2d69d8b449d8da23b
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Jan 23 12:56:53 2015 +0100
+
+ libnetworking: Fix memset() call
+
+ Close #2244.
+
+commit c625a641218fbda23582354b3cfc7a7c7a4e4287
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Sun Dec 21 20:12:28 2014 +0100
+
+ Filesystem: Delete node type operation
+
+ Use the fstat handler instead.
+
+commit f87ede57a2e97f0743a85b94072c7163fa485ae9
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Thu Jan 15 14:13:19 2015 +0100
+
+ libnetworking: Fix close of active sockets
+
+ Send a special event to notify tasks waiting for a socket state change
+ in case this socket gets closed. This prevents a use after free.
+
+ Close #785.
+
+commit 51c88e8bf4dd7ae099c935878faae2a1b1ca81e7
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Jan 16 09:08:23 2015 +0100
+
+ libnetworking: Delete dead code
+
+ The so_uid is always 0 in RTEMS.
+
+commit f2f39f3c92fadd8a7097cd90de0680952d675419
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Jan 16 09:05:15 2015 +0100
+
+ libnetworking: Avoid spurious event delivery
+
+ The so_pgid field contains the task identifier if this task waits for
+ the SOSLEEP_EVENT event. Do not inherit this from the accept socket.
+
+commit ac6e8c404f92a70df6f2293d87aa8fa04a51717e
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Thu Jan 15 11:30:13 2015 +0100
+
+ libnetworking: Simplify sbwait()
+
+commit da10694a489a51534ba189417defbea4162cfd8f
+Author: Peter Dufault <dufault@hda.com>
+Date: Tue Dec 23 22:14:50 2014 -0500
+
+ libnetworking: Make rtems_dhcp_failsafe() run time configurable
+
+ rtems_dhcp_failsafe() can be configured at compile time with
+ various options. This change makes it possible to instead configure
+ it at runtime.
+
+ This will make it marginally larger. I haven't measured the difference
+ but I'll guess it's in the lower hundreds of bytes. The change could be
+ modified to leave it either compile time or run time configurable,
+ I prefer the simplicity of a single method.
+
+ closes #1905
+
+commit 69e3f272d9c67c1b46801670882c3df149e2d941
+Author: Daniel Cederman <cederman@gaisler.com>
+Date: Fri Nov 14 08:58:00 2014 +0100
+
+ net: Add network task affinity config
+
+ This patch adds a default network tasks CPU affinity configuration
+ option. The network drivers have the option to create their own
+ daemon tasks with a custom CPU affinity set, or rely on the
+ default set.
+
+commit 7ae1c30cc8fffe4cff8408b6408fa650165d02d8
+Author: Chris Johns <chrisj@rtems.org>
+Date: Fri Oct 31 16:20:02 2014 +1100
+
+ libnetworking: Fix the sethostname decl to match newlib.
+
+commit 3e1bf786bd8378fce9d37e1c5ab172625f05f015
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Wed Oct 8 11:43:10 2014 +0200
+
+ ppp: PR1943: Avoid NULL pointer access
+
+ Waiting for mbufs at this level is a bad solution. It would be better
+ to try to allocate a new mbuf chain before we hand over the current mbuf
+ chain to the upper layer. In case the allocation fails we should drop
+ the current packet and use its mbuf chain for a new packet.
+
+commit 044cf4d713f39c025c71bffa1eb879a9766f80a3
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Wed Oct 8 08:11:28 2014 +0200
+
+ ppp: Add ppp_unit()
+
+ This makes porting to the new network stack easier.
+
+commit 77dd9a4f8a5ef1c6c0356aa8e10bdae46997681b
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Tue Oct 7 16:25:43 2014 +0200
+
+ ppp: Nothing to transmit hint for Termios driver
+
+commit 7fd5e89c96cc92254e36012eee733748d255ff29
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Tue Oct 7 16:28:04 2014 +0200
+
+ termios: Partially hide rtems_termios_tty
+
+ Move interrupt lock to device context and expose only this structure to
+ the read, write and set attributes device handler. This makes these
+ device handler independent of the general Termios infrastructure
+ suitable for direct use in printk() support.
+
+commit 805360b8e50e69573ec446674f640c9b7704cb34
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Tue Sep 23 14:20:35 2014 +0200
+
+ pppd: Fix warnings
+
+commit 33739be8af96d0df7f1bf68a89784ad1841fdaca
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Tue Sep 30 11:25:57 2014 +0200
+
+ libnetworking: Update due to Termios changes
+
+commit 57871880b203d1225065640dbe8c16aa6d0f3c62
+Author: Joel Sherrill <joel.sherrill@oarcorp.com>
+Date: Wed Aug 20 18:47:02 2014 -0500
+
+ Add configuration to detect toolset has sigaltstack() prototype
+
+commit c49985691f1cd3769ef4bfaa503f3c6eb7e4385a
+Author: Chris Johns <chrisj@rtems.org>
+Date: Fri Mar 21 08:10:47 2014 +1100
+
+ Change all references of rtems.com to rtems.org.
+
+commit a418b2f8b0c2c044e20e4f406d561abe3e9780d2
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Mar 3 08:38:10 2014 +0100
+
+ libnetworking: Typo
+
+commit a32f996b6041ed60aec7ecd23cb750e98ba56e4f
+Author: Nick Withers <nick.withers@anu.edu.au>
+Date: Mon Jan 20 13:00:35 2014 +1100
+
+ Don't use unsafe buffer operations
+
+ Don't use unsafe buffer operations, averting (stack) buffer overflow
+ when the syslog message length (including Facility and Level encoding)
+ would exceed 199 characters
+
+commit 2b03a62441d63d056dbbd6de17429ae05e4dfd04
+Author: Jim Panetta <panetta@slac.stanford.edu>
+Date: Fri Nov 1 09:59:41 2013 -0400
+
+ NTP: Sync time correctly when receiving broadcast updates
+
+ 1) The value of rtems_bsdnet_ntpserver_count is equal to 0 when no
+ server is set, so the check for (rtems_bsdnet_ntpserver_count < 0)
+ in rtems_bsdnet_get_ntp() is wrong. The check should be "<= 0".
+
+ 2) Binding the listening socket port to 0 does not work. Packets
+ appear on the interface, but the recvfrom in tryServer() never
+ returns. Changing this to the well known NTP socket 123 allows
+ the packets to be seen.
+
+ 3) In tryServer(), an explicit check for NTP version 3 packets is made.
+ If the NTP server is version 4, this check fails even though the
+ packets seem to be the right shape.
+
+commit 56bea4339f4238d6fe01dd5a3ae68759adde5b70
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Dec 16 14:26:29 2013 +0100
+
+ Filesystem: Use default kqfilter and poll handler
+
+commit 2f68778f08471fb7f13a8634ebb48c6db13c0f69
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Dec 16 13:44:13 2013 +0100
+
+ Filesystem: Add readv/writev handlers
+
+ The readv() and writev() support was implemented in terms of multiple
+ calls to the read and write handlers. This imposes a problem on device
+ files which use an IO vector as single request entity. For example a
+ low-level network device (e.g. BPF(4)) may use an IO vector to create
+ one frame from multiple protocol layers each with its own IO vector
+ entry.
+
+commit 663ffd0e7c3f40398280e730727d44a5e06e2e1a
+Author: Chris Johns <chrisj@rtems.org>
+Date: Tue Dec 10 12:37:05 2013 +1100
+
+ PR2161: Set the source port to SYSLOG in the syslog socket.
+
+commit 14876018c3e94f4c1c62aa512bebff1ee5307b79
+Author: Daniel Ramirez <javamonn@gmail.com>
+Date: Wed Nov 20 18:24:48 2013 -0600
+
+ select.h, rtems_select.c, nds select: Add restrict keyword
+
+commit ae75429ca1e733ac0eb731962266ffb23a188cbd
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Tue Aug 6 16:10:26 2013 +0200
+
+ PR766: Delete __RTEMS_VIOLATE_KERNEL_VISIBILITY__
+
+commit 88c74ab115b5135d4d93050596905d6ee573dd1e
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Thu Jul 25 15:10:11 2013 +0200
+
+ score: Merge tod implementation into one file
+
+ Delete TOD_MICROSECONDS_PER_SECOND, TOD_MICROSECONDS_TO_TICKS() and
+ TOD_MILLISECONDS_TO_TICKS().
+
+commit f6f494373c7c072ebed4122611c2fe074a460a54
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Jul 22 17:26:23 2013 +0200
+
+ network: SMP support for network semaphore
+
+commit ca1d84efb80a1120d64f557c70a0f0cef8e38cfc
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Thu Jul 18 15:33:28 2013 +0200
+
+ network: Include missing header file
+
+commit 95e09afa92c5d0522a0d04019ef6680796688896
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Wed Jul 17 15:53:17 2013 +0200
+
+ score: Avoid direct usage of _Thread_Executing
+
+ Pass the executing thread as a function parameter. Obtain the executing
+ thread inside a thread dispatch critical section to avoid problems on
+ SMP.
+
+commit 20e239c2f0ced48fb9f8fcf326b84751d061e60e
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Wed Jul 17 14:23:14 2013 +0200
+
+ score: Create mutex implementation header
+
+ Move implementation specific parts of coremutex.h and coremutex.inl into
+ new header file coremuteximpl.h. The coremutex.h contains now only the
+ application visible API.
+
+commit 2bbea657ae366f6b73dd6ca5db98af7ea3c29759
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Wed Jul 17 13:52:00 2013 +0200
+
+ rtems: Create semaphore implementation header
+
+ Move implementation specific parts of sem.h and sem.inl into new header
+ file semimpl.h. The sem.h contains now only the application visible
+ API.
+
+commit 6520aef1e34c12b98330e0f404f215493d014431
+Author: Joel Sherrill <joel.sherrill@oarcorp.com>
+Date: Thu Jun 20 10:52:16 2013 -0500
+
+ sparc in_cksum: Use __sparc__ which is available in -ansi mode
+
+commit 1f4ee306d3ab326a84d0bf74ad6afdedaaa435f8
+Author: Jiri Gaisler <jiri@gaisler.se>
+Date: Sun Jun 16 00:13:41 2013 +0200
+
+ Added in_cksum_sparc.h to optimize IP checksum calculations for SPARC.
+
+commit d8e44ecaf82b9063a7e556f2e040069d446c3ac6
+Author: Jeffrey O. Hill <hill@wombat.lanl.gov>
+Date: Tue Feb 5 18:03:30 2013 +0100
+
+ nios2: Add optimized IP checksum support
+
+commit b63c8f9b50c45d33e12a3776cbf03e498b2a6b99
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Jan 28 10:23:28 2013 +0100
+
+ ftpfs: Fix SIZE command handling
+
+ It is invalid to issue a SIZE command once a data transfer is
+ in progress. For reads we issue the SIZE command before the RETR
+ command and get a snapshot of the file size. For writes the file size
+ is initialized to zero and incremented for each write chunk.
+
+commit bb679b31119f59a0c27609f606967b4ba326dae4
+Author: Joel Sherrill <joel.sherrill@oarcorp.com>
+Date: Wed Jan 23 13:09:18 2013 -0600
+
+ Move <memory.h> and <sys/uio.h> to non-networking directory
+
+ These two header files were installed from libnetworking even
+ when networking was disabled. This patch moves them to a
+ non-networking location and updates uio.h to match the FreeBSD 8.x
+ source being used for the USB stack and TCP/IP stack upgrade.
+
+ - cpukit/include/memory.h
+ Move from cpukit/libnetworking/memory.h. No changes
+
+ - cpukit/include/sys/uio.h
+ Move from cpukit/libnetworking/sys/uio.h. Replace with FreeBSD 8.x version.
+
+ - cpukit/include/sys/_iovec.h
+ New. FreeBSD 8.x file supporting <sys/uio.h>.
+
+ - cpukit/Makefile.am
+ Reflect movement of <memory.h> and <sys/uio.h>.
+
+ - cpukit/preinstall.am
+ Regenerate
+
+ - cpukit/libnetworking/nfs/bootp_subr.c
+ Eliminate use of uio_procp field no longer in FreeBSD structure. This
+ field was set and never read so eliminating the set has no impact.
+
+commit b697bc6a44a4a41f3025b833847adf96f6052bdd
+Author: Joel Sherrill <joel.sherrill@oarcorp.com>
+Date: Thu Jan 10 15:06:42 2013 -0600
+
+ cpukit: Use Consistent Beginning of Doxygen Group Notation
+
+ This is the result of a sed script which converts all uses
+ of @{ into a consistent form.
+
+commit 3cf4031c1979c1ce29cb0ff1b4e10f4f9de8005a
+Author: Alex Ivanov <alexivanov97@gmail.com>
+Date: Fri Dec 28 17:48:12 2012 -0600
+
+ Header File Doxygen Enhancement Task #1
+
+commit 1edaa5fe7b2440f614dc5269f31394360d1a661e
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Dec 14 12:01:47 2012 +0100
+
+ libnetworking: Make functions public
+
+ Make functions rtems_bsdnet_semaphore_obtain_recursive() and
+ rtems_bsdnet_semaphore_release_recursive() public.
+
+commit 82eb2c4d5f89893d35c841387fa8631ed31364ab
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Thu Nov 22 14:08:38 2012 +0100
+
+ ftpfs: Fix NULL pointer access
+
+commit fe0f24ea392b6930828a46139bb4251a82f013a0
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Wed Nov 21 15:27:43 2012 +0100
+
+ ftpfs: Use SIZE command
+
+commit ad5e0708a2a5506d1580d56390303330b706dbb9
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Wed Nov 21 15:47:46 2012 +0100
+
+ ftpfs: Open control connection during path eval
+
+commit be6f505df7c3785d70665e99053808d69852ce7f
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Wed Nov 21 12:20:14 2012 +0100
+
+ ftpfs: Format
+
+commit 3fbcadfbf74ce3e1d3e41b2edd80e291a58f60f7
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Nov 16 14:17:31 2012 +0100
+
+ libnetworking: Use rtems_clock_get_uptime_seconds
+
+ This reduces the start-up time of the network stack.
+
+ With a 1ms tick the ticks since boot value overflows after approximately
+ 50 days. This problem is avoided with the
+ rtems_clock_get_uptime_seconds() function.
+
+commit 94eb1bb342158cd0af9a5a78f452029e1c317cb7
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Nov 16 14:16:03 2012 +0100
+
+ libnetworking: Use rtems_clock_get_uptime_timeval
+
+commit 8cbd90c51c8fba6ed9ef0e6006334435fdbf97f5
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Nov 2 14:45:50 2012 +0100
+
+ libnetworking: Disconnect after mbuf shortage
+
+ The missing disconnect left the socket in an unusable state. Each send
+ request resulted in an EISCONN error.
+
+commit b3cee28a519e96082d4309447d268dd4740a187c
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Nov 2 11:46:08 2012 +0100
+
+ libnetworking: Avoid deadlock during starvation
+
+commit 26e90fb1c671f0c03304f15f7030186231474196
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Tue Oct 30 17:42:17 2012 +0100
+
+ libnetworking: Use system events
+
+ Add reserved system events RTEMS_EVENT_SYSTEM_NETWORK_SBWAIT and
+ RTEMS_EVENT_SYSTEM_NETWORK_SOSLEEP.
+
+ Add and use rtems_bsdnet_event_send().
+
+commit 38feeefd17ca968a3b54befbcdf266d9a02f0591
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Tue Jul 17 14:22:12 2012 +0200
+
+ libnetworking: Silence set but not used warnings
+
+commit 6c18c97be0967c3c5cd1eb3ee4e964f6ca0dfd9d
+Author: Sebastien Bourdeauducq <sebastien@milkymist.org>
+Date: Tue May 22 12:06:20 2012 +0200
+
+ network/bootp: PR2031: Add and use header file
+
+commit 7aba2ea4a893c20ae1b7d9693ed46e4b0e189c82
+Author: Sebastien Bourdeauducq <sebastien@milkymist.org>
+Date: Tue May 22 11:20:07 2012 +0200
+
+ network/dhcp: PR1841: Fix DNS processing in DHCP
+
+commit 0a95800a58036ad75aa2b972036d458906ac447c
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Tue May 15 10:27:46 2012 +0200
+
+ Filesystem: Change pathconf_limits_and_options
+
+ The pathconf_limits_and_options field of
+ rtems_filesystem_mount_table_entry_t is now a const pointer to reduce
+ the read-write memory demands of file system instances.
+
+commit da154e14f69e909a71ab0479c02dd56158f66ee0
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon May 14 16:55:41 2012 +0200
+
+ Filesystem: Move operations to mount table entry
+
+ The scope of the file system operations is the file system instance.
+ The scope of the file system node handlers is the file location. The
+ benefit of moving the operations to the mount table entry is a size
+ reduction of the file location (rtems_filesystem_location_info_t). The
+ code size is slightly increased due to additional load instructions.
+
+ Restructure rtems_filesystem_mount_table_entry_t to improve cache
+ efficiency.
+
+commit df01da67078b4ed4787680d3987f5b40ac93d080
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon May 14 13:16:31 2012 +0200
+
+ Filesystem: Use ioctl_command_t
+
+commit 65c6425de9c84553b4bdade81988c9292d66db58
+Author: Joel Sherrill <joel.sherrill@oarcorp.com>
+Date: Thu May 3 12:24:46 2012 -0500
+
+ Remove CVS Id Strings (manual edits after script)
+
+ These modifications were required by hand after running the script.
+ In some cases, the file names did not match patterns. In others,
+ the format of the file did not match any common patterns.
+
+commit 9b4422a2513e9c7f4c705050948d82b75331aaba
+Author: Joel Sherrill <joel.sherrill@oarcorp.com>
+Date: Thu May 3 10:09:24 2012 -0500
+
+ Remove All CVS Id Strings Possible Using a Script
+
+ Script does what is expected and tries to do it as
+ smartly as possible.
+
+ + remove occurrences of two blank comment lines
+ next to each other after Id string line removed.
+ + remove entire comment blocks which only exited to
+ contain CVS Ids
+ + If the processing left a blank line at the top of
+ a file, it was removed.
+
+commit 33a105fb69b1398294e304790c2eb7017f188d1e
+Author: Joel Sherrill <joel.sherrill@oarcorp.com>
+Date: Mon May 7 11:08:48 2012 -0500
+
+ Revert: Remove CVS Ids
+
+ See http://www.rtems.org/pipermail/rtems-devel/2012-May/001006.html
+ for details.
+
+commit ee32f67a6f518ebd49cebfeda7c14b9a5e0bb73e
+Author: Ralf Corsépius <ralf.corsepius@rtems.org>
+Date: Fri May 4 08:55:28 2012 +0200
+
+ Remove CVS-Ids.
+
+commit 58f665583e8023f1245910e953eafff05121e782
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Tue Apr 3 16:15:34 2012 +0200
+
+ networking: socket to/from file descriptor
+
+ o Move rtems_bsdnet_fdToSocket() and rtems_bsdnet_makeFdForSocket() to
+ "cpukit/libnetworking/rtems/rtems_syscall.c".
+ o The rtems_bsdnet_makeFdForSocket() function is now static.
+ o Check in rtems_bsdnet_fdToSocket() function that the file descriptor
+ uses the socket handlers, otherwise an error status will be returned
+ and errno set to ENOTSOCK.
+ o New test libtests/syscall01.
+
+commit 256341001927de4c8b34c870bc0e56892ddbb533
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Tue Mar 13 09:22:11 2012 +0100
+
+ Filesystem: Rename defines
+
+ o Removed RTEMS_LIBIO_PERMS_SEARCH.
+ o Renamed RTEMS_LIBIO_PERMS_READ in RTEMS_FS_PERMS_READ.
+ o Renamed RTEMS_LIBIO_PERMS_WRITE in RTEMS_FS_PERMS_WRITE.
+ o Renamed RTEMS_LIBIO_PERMS_EXEC in RTEMS_FS_PERMS_EXEC.
+ o Renamed RTEMS_LIBIO_FOLLOW_HARD_LINK in RTEMS_FS_FOLLOW_HARD_LINK.
+ o Renamed RTEMS_LIBIO_FOLLOW_SYM_LINK in RTEMS_FS_FOLLOW_SYM_LINK.
+ o Renamed RTEMS_LIBIO_MAKE in RTEMS_FS_MAKE.
+ o Renamed RTEMS_LIBIO_EXCLUSIVE in RTEMS_FS_EXCLUSIVE.
+ o Renamed RTEMS_LIBIO_ACCEPT_RESIDUAL_DELIMITERS in
+ RTEMS_FS_ACCEPT_RESIDUAL_DELIMITERS.
+ o Renamed RTEMS_LIBIO_REJECT_TERMINAL_DOT in
+ RTEMS_FS_REJECT_TERMINAL_DOT.
+
+commit 4116fce6290740b1bda8d546472e2f884a35099b
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Feb 24 17:39:27 2012 +0100
+
+ Filesystem: New defaults fsync_h and fdatasync_h
+
+ New defaults rtems_filesystem_default_fsync_or_fdatasync() and
+ rtems_filesystem_default_fsync_or_fdatasync_success() for fsync_h and
+ fdatasync_h. The rtems_filesystem_default_fsync_or_fdatasync() sets now
+ errno to EINVAL according to POSIX.
+
+commit 3b7c123c8d910eb60ab3b38dec6224e2de9847c9
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Tue Mar 13 11:33:51 2012 +0100
+
+ Filesystem: Reference counting for locations
+
+ o A new data structure rtems_filesystem_global_location_t was
+ introduced to be used for
+ o the mount point location in the mount table entry,
+ o the file system root location in the mount table entry,
+ o the root directory location in the user environment, and
+ o the current directory location in the user environment.
+ During the path evaluation global start locations are obtained to
+ ensure that the current file system instance will be not unmounted in
+ the meantime.
+ o The user environment uses now reference counting and is protected
+ from concurrent access.
+ o The path evaluation process was completely rewritten and simplified.
+ The IMFS, RFS, NFS, and DOSFS use now a generic path evaluation
+ method. Recursive calls in the path evaluation have been replaced
+ with iteration to avoid stack overflows. Only the evaluation of
+ symbolic links is recursive. No dynamic memory allocations and
+ intermediate buffers are used in the high level path evaluation. No
+ global locks are held during the file system instance specific path
+ evaluation process.
+ o Recursive symbolic link evaluation is now limited by
+ RTEMS_FILESYSTEM_SYMLOOP_MAX. Applications can retrieve this value
+ via sysconf().
+ o The device file system (devFS) uses now no global variables and
+ allocation from the workspace. Node names are allocated from the
+ heap.
+ o The upper layer lseek() performs now some parameter checks.
+ o The upper layer ftruncate() performs now some parameter checks.
+ o unmask() is now restricted to the RWX flags and protected from
+ concurrent access.
+ o The fchmod_h and rmnod_h file system node handlers are now a file
+ system operation.
+ o The unlink_h operation has been removed. All nodes are now destroyed
+ with the rmnod_h operation.
+ o New lock_h, unlock_h, clonenod_h, and are_nodes_equal_h file system
+ operations.
+ o The path evaluation and file system operations are now protected by
+ per file system instance lock and unlock operations.
+ o Fix and test file descriptor duplicate in fcntl().
+ o New test fstests/fsnofs01.
+
+commit 7f2036aa35f8055c0a2f775779cc512ae4293faa
+Author: Ralf Corsépius <ralf.corsepius@rtems.org>
+Date: Fri Mar 2 13:01:07 2012 +0100
+
+ 2012-03-02 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/resolv.h: Partial sync with FreeBSD.
+ Add decls for res_send_setqhook, res_send_setrhook.
+
+commit 396b80ebf6bc0e21d0128b9e768a8243e32372d8
+Author: Ralf Corsépius <ralf.corsepius@rtems.org>
+Date: Fri Mar 2 09:31:38 2012 +0100
+
+ 2012-03-02 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * configure.ac: Check for rcmd in unistd.h.
+ * libnetworking/libc/rcmd.c: Build iff rcmd is declared in unistd.h.
+ Change rcmd's decl to match with Linux/FreeBSD's decl.
+
+commit f14327a24de147762282db5584b8cb64cea44970
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Wed Feb 15 09:59:55 2012 +0100
+
+ Fixed incorrect error path
+
+ The inet_aton() function returns non-zero in case of success.
+
+commit 8c85ca3f302cb69ba290dd64c9291faa0a23bbec
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Tue Feb 14 16:46:04 2012 +0100
+
+ Avoid buffer overflow and misaligned memory access
+
+commit 1052242d23ab948369e63791adebfa0644122457
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Thu Feb 2 15:45:16 2012 +0100
+
+ Removed fpathconf file system node handler.
+
+ There existed no calling function for this handler.
+
+commit 61250b4ce998e4247deca77cadcab27f34b2cd3a
+Author: Joel Sherrill <joel.sherrill@oarcorp.com>
+Date: Wed Feb 1 10:59:44 2012 -0600
+
+ Remove all .cvsignore files.
+
+commit 5605990592e663fa5a0c572f2e1441d2731892a2
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Dec 8 05:09:04 2011 +0000
+
+ 2011-12-08 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/rtems/rtems_dhcp.c:
+ Make format_ip, dhcp_init static.
+ * libnetworking/nfs/bootp_subr.c:
+ Make bootp_strdup_realloc static.
+
+commit a1399ba8cd69061090979b2a9bdc5b02c2814d77
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Dec 7 06:49:32 2011 +0000
+
+ 2011-12-07 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ PR 1983/networking
+ * libnetworking/libc/gethostbyht.c (gethostent_r):
+ Abort if (!hostf).
+
+commit 5876a999023ea9b34cc895757def9506bc903a84
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Dec 7 06:46:19 2011 +0000
+
+ 2011-12-07 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/libc/ns_parse.c (ns_parserr):
+ Comment out if ( section < 0 ) (type is unsigned).
+
+commit ce373088e92bac7ac85c40f1d1935cb9ee5cfd67
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Dec 7 05:19:07 2011 +0000
+
+ 2011-12-07 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/libc/gethostbydns.c: Comment out __dns_getanswer
+ (Unused).
+
+commit a7fa55cae1b3bb0d5c80bdc84ccad40d5d33187d
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Dec 1 08:26:49 2011 +0000
+
+ 2011-12-01 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/rtems/mkrootfs.c: Use mode_t for modes,
+ Use size_t for sizes.
+
+commit 4aa59b1adc6b4ae0dca10d7d66830d84fc085993
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Nov 30 05:30:49 2011 +0000
+
+ 2011-11-30 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/rtems/rtems_dhcp.c (dhcp_init):
+ Remove unused var "len".
+
+commit 984c4c492fb61f8f2c8f0900b34e7ec41155450b
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun Nov 6 12:00:04 2011 +0000
+
+ 2011-11-06 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ PR1945/cpukit
+ * libfs/src/nfsclient/src/nfs.c, libfs/src/rfs/rtems-rfs-rtems-dev.c,
+ libfs/src/rfs/rtems-rfs-rtems-dir.c,
+ libfs/src/rfs/rtems-rfs-rtems-file.c, libnetworking/lib/ftpfs.c,
+ libnetworking/lib/tftpDriver.c: Replace rtems_off64_t with off_t.
+
+commit 935611958346585bf1e6dbacd64e221c0bde141b
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Oct 20 13:54:45 2011 +0000
+
+ 2011-10-20 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/net/if_ethersubr.c (ether_output):
+ Remove unused vars "hlen", "off".
+
+commit 9c337c655b57b28ca97ba6ca599371d1e4963f6e
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Oct 20 10:52:59 2011 +0000
+
+ 2011-10-20 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/libc/res_mkupdate.c (res_mkupdate):
+ Remove unused var "sp1".
+
+commit 7c77085658df8486896ccf13ca53a6acac13a49e
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Oct 18 09:01:23 2011 +0000
+
+ 2011-10-18 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/rtems/rtems_dhcp.c: Remove unused var
+ "disconnected".
+
+commit 75e454c0f8249b106b092220d3d7d7f5a9498833
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun Oct 2 05:23:46 2011 +0000
+
+ 2011-10-02 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/libc/res_comp.c: Eliminate unused var "ppch".
+
+commit add4f336fba733c524ee11a900e3055ec6a7f3f7
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Thu Jul 21 15:35:13 2011 +0000
+
+ 2011-07-21 Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+ * libnetworking/rtems/rtems_showipstat.c: Print IP input queue drops.
+
+commit 8f6ef47836170df7269c9eb802a754e231f8718e
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Jul 18 15:25:33 2011 +0000
+
+ 2011-07-18 Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+ * libnetworking/lib/ftpfs.c: Fixed reply parsing.
+
+commit 067489b904f74af62da93425f1195a93ea40d293
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Jul 14 19:16:09 2011 +0000
+
+ 2011-07-14 Gene Smith <gene.smith@siemens.com>
+
+ PR 1381/networking
+ * libnetworking/netinet/ip_output.c: If a null or unreachable gateway
+ is specified either statically in networkconfig.h or from dhcp/bootp,
+ sendto() fails on multicast send with errno 118 Host
+
+commit 9f816ad4dc6730d340372eef082f95b71a3473a1
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Thu Jul 7 06:55:48 2011 +0000
+
+ 2011-07-08 Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+ * libnetworking/rtems/tftp.h, libnetworking/lib/tftpDriver.c: Fixed
+ prototype.
+
+commit 21242c252a47fd32d8ae5b077489f9ff2151bc88
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Jun 24 17:52:58 2011 +0000
+
+ 2011-06-24 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ * include/rtems/bspIo.h, include/rtems/concat.h,
+ include/rtems/endian.h, include/rtems/fs.h, include/rtems/irq.h,
+ include/rtems/pci.h, include/rtems/userenv.h,
+ libblock/include/rtems/flashdisk.h,
+ libblock/include/rtems/nvdisk-sram.h,
+ libblock/include/rtems/nvdisk.h, libcsupport/include/clockdrv.h,
+ libcsupport/include/console.h, libcsupport/include/iosupp.h,
+ libcsupport/include/spurious.h,
+ libcsupport/include/motorola/mc68230.h,
+ libcsupport/include/rtems/assoc.h, libcsupport/include/rtems/error.h,
+ libcsupport/include/rtems/framebuffer.h,
+ libcsupport/include/rtems/gxx_wrappers.h,
+ libcsupport/include/rtems/libcsupport.h,
+ libcsupport/include/rtems/libio_.h,
+ libcsupport/include/rtems/malloc.h,
+ libcsupport/include/rtems/termiostypes.h,
+ libcsupport/include/sys/statvfs.h, libcsupport/include/sys/termios.h,
+ libcsupport/include/sys/utsname.h, libcsupport/include/zilog/z8036.h,
+ libcsupport/include/zilog/z8530.h, libcsupport/include/zilog/z8536.h,
+ libfs/src/imfs/imfs.h, libfs/src/pipe/pipe.h,
+ libmisc/capture/capture-cli.h, libmisc/capture/capture.h,
+ libmisc/cpuuse/cpuuse.h, libmisc/devnull/devnull.h,
+ libmisc/devnull/devzero.h, libmisc/dumpbuf/dumpbuf.h,
+ libmisc/fb/fb.h, libmisc/fb/mw_uid.h, libmisc/mouse/mouse_parser.h,
+ libmisc/shell/shellconfig.h, libmisc/stringto/stringto.h,
+ libmisc/untar/untar.h, libnetworking/memory.h, posix/include/aio.h,
+ posix/include/mqueue.h, posix/include/semaphore.h,
+ posix/include/rtems/posix/aio_misc.h,
+ posix/include/rtems/posix/barrier.h,
+ posix/include/rtems/posix/cond.h, posix/include/rtems/posix/config.h,
+ posix/include/rtems/posix/key.h, posix/include/rtems/posix/mqueue.h,
+ posix/include/rtems/posix/mutex.h,
+ posix/include/rtems/posix/posixapi.h,
+ posix/include/rtems/posix/priority.h,
+ posix/include/rtems/posix/psignal.h,
+ posix/include/rtems/posix/pthread.h,
+ posix/include/rtems/posix/ptimer.h,
+ posix/include/rtems/posix/rwlock.h,
+ posix/include/rtems/posix/semaphore.h,
+ posix/include/rtems/posix/sigset.h,
+ posix/include/rtems/posix/spinlock.h,
+ posix/include/rtems/posix/threadsup.h,
+ posix/include/rtems/posix/time.h, posix/include/rtems/posix/timer.h,
+ posix/inline/rtems/posix/barrier.inl,
+ posix/inline/rtems/posix/cond.inl,
+ posix/inline/rtems/posix/mqueue.inl,
+ posix/inline/rtems/posix/mutex.inl,
+ posix/inline/rtems/posix/priority.inl,
+ posix/inline/rtems/posix/pthread.inl,
+ posix/inline/rtems/posix/rwlock.inl,
+ posix/inline/rtems/posix/semaphore.inl,
+ posix/inline/rtems/posix/spinlock.inl,
+ posix/inline/rtems/posix/timer.inl, rtems/mainpage.h,
+ rtems/include/rtems/rtems/barrier.h,
+ rtems/include/rtems/rtems/object.h,
+ rtems/include/rtems/rtems/timer.h,
+ rtems/inline/rtems/rtems/barrier.inl,
+ rtems/inline/rtems/rtems/timer.inl,
+ rtems/src/semtranslatereturncode.c, sapi/include/rtems/config.h,
+ sapi/include/rtems/fatal.h, sapi/include/rtems/mptables.h,
+ score/include/rtems/score/object.h,
+ score/include/rtems/score/priority.h,
+ score/inline/rtems/score/object.inl,
+ score/inline/rtems/score/priority.inl: Add @file Doxygen directives
+ and descriptions to files which originated with RTEMS. This improves
+ the file list page generated by Doxygen.
+
+commit f73cdd5b6e3e0435dd8bd5d488a888753e03c3f9
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed May 18 05:13:07 2011 +0000
+
+ 2011-05-18 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/sys/signalvar.h: Cosmetics from FreeBSD.
+ Comment out psignal().
+
+commit 77dc5a21a3a8a47ff411721291401f8bbb91030c
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue May 17 14:30:34 2011 +0000
+
+ 2011-05-16 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/Makefile.am: Reformat.
+ * librpc/Makefile.am: Reformat.
+
+commit 7d2e930f88220b1495b695c77fa7c1448e577815
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon May 16 14:31:49 2011 +0000
+
+ 2011-05-16 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/rtems/rtems_bsdnet_internal.h: Move
+ #include <rtems.h> out of C++-guard.
+
+commit f6015bd09d19a9fec6261d3e3cf4a4ee13d1d183
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri May 13 15:56:21 2011 +0000
+
+ Make self-contained.
+
+commit 7e1d1e4b9ad1fbdffbee033ebbb3e147f9cccc35
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu May 12 04:10:20 2011 +0000
+
+ Make self-contained.
+
+commit c7d0d8678af18d7cb65b96c8e60f9fe91d0638d9
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed May 11 14:35:03 2011 +0000
+
+ Make self-contained.
+
+commit ee613aa252e5ee3c899f5b51e8a75d664423ba97
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Mar 24 09:36:14 2011 +0000
+
+ Include <sys/cdefs.h> (Eliminate rtems/bsd/sys/cdefs.h).
+
+commit 223fd16b3037ded76dc51f916d470d2c2adc7d58
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Mar 24 09:28:32 2011 +0000
+
+ 2011-03-24 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/sys/linker_set.h: Add local versions of __used
+ and __CONCAT macros.
+
+commit ddbfa05096238518660f9e1f519836ceaac6ecf4
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Mar 2 14:39:32 2011 +0000
+
+ Use <sys/queue.h> instead of <rtems/bsd/sys/queue.h.
+
+commit 3611eba5ad2294cb6e2397be259b53c582aaad4f
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Mar 2 14:18:27 2011 +0000
+
+ Use <sys/queue.h> instead of <rtems/bsd/sys/queue.h.
+
+commit db4219ea9fb7e2e7e8df2a1502694075b0861f09
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Mar 2 12:06:46 2011 +0000
+
+ Use <sys/queue.h> instead of <rtems/bsd/sys/queue.h.
+
+commit ebe6edbcf1cb812a5fa95533dd3debdbbdd1b048
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Feb 25 10:38:17 2011 +0000
+
+ 2011-02-25 Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+ * libnetworking/rtems/rtems_mii_ioctl_kern.c: Do not use IFM_ACTIVE
+ and IFM_AVALID in the media word.
+ * libnetworking/net/if_media.h: Hack to get libbsdport interface
+ drivers working.
+
+commit ee7f2f7bcc468caeda77c0de0defd0d5f6cdaa18
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Feb 24 14:57:34 2011 +0000
+
+ 2011-02-24 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/netinet/ip_icmp.c, libnetworking/netinet/ip_icmp.h:
+ Misc. changes from FreeBSD.
+ * libnetworking/netinet/tcp_var.h: Include <netinet/tcp_timer.h>.
+
+commit 460674d99fa3cda2c368453e9618111a2216140d
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Feb 24 06:48:52 2011 +0000
+
+ 2011-02-24 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/netinet/in_systm.h,
+ libnetworking/netinet/tcp_debug.c,
+ libnetworking/netinet/tcp_debug.h, libnetworking/netinet/tcp_seq.h,
+ libnetworking/netinet/tcp_var.h, libnetworking/netinet/tcpip.h:
+ Misc changes from FreeBSD.
+
+commit 241a4c315fcb048765fcf6188de75d6b337b37ca
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Feb 23 14:38:25 2011 +0000
+
+ 2011-02-23 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/net/if_pppvar.h: Add "extern C++" guards.
+ Add header guard.
+
+commit 546c4737f5472e5f3f7bdbe1b2f821da29b59e91
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Feb 23 14:36:05 2011 +0000
+
+ 2011-02-23 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/sys/signalvar.h: Comment out unused code.
+
+commit e59c21e37b2732408d5d5abb9a538ac64141ec1a
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Feb 23 14:28:26 2011 +0000
+
+ 2011-02-23 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/machine/in_cksum.h: Add missing includes.
+
+commit 1b8a1a6e62e6ad016e7b35858c9a67f347ae1201
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Feb 23 14:24:35 2011 +0000
+
+ 2011-02-23 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/vm/vm_kern.h: Comment out unused vars.
+
+commit 00db336a00adfde2b05f0d039e379f6e45fdd0ec
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Feb 21 10:58:15 2011 +0000
+
+ 2011-02-21 Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+ * libnetworking/lib/ftpfs.c: Workaround for some firewalls.
+
+commit 6c6b2f13f405600a66a841897e438c52656749c9
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Wed Dec 8 10:30:27 2010 +0000
+
+ 2010-12-08 Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+ * libnetworking/loop.h, libnetworking/net/if_loop.c,
+ libnetworking/rtems/rtems_glue.c, libmisc/dummy/dummy-networking.c:
+ Initialize loop back interface during normal initialization via
+ rtems_bsdnet_initialize_network().
+
+commit 6366c2e2a6b6c3fa6e28aeac513bcc0c1afb19bb
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Tue Oct 19 09:16:20 2010 +0000
+
+ 2010-10-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+ * libnetworking/lib/ftpfs.c: Do not fall back to BOOTP server address
+ in case hostname was not specified.
+
+commit 71a6a16fd04f7b25e55b8c676596b9fa8c29a037
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Tue Oct 19 07:38:53 2010 +0000
+
+ 2010-10-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+ * libnetworking/lib/ftpfs.c: Fixed a special case with no username and
+ password.
+
+commit deae98094227faadfb439f30ea0f54f17a8ac143
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Sep 1 11:12:37 2010 +0000
+
+ 2010-09-01 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ PR 1696/networking:
+ * libnetworking/arpa/inet.h: Partial update from FreeBSD.
+ #include <rtems/endian.h>.
+ Remove addr2ascii, ascii2addr.
+
+commit f4e5f2f6af6e1e2cf9c5b70c0006757ca42af85c
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Sep 1 11:08:30 2010 +0000
+
+ 2010-09-01 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/libc/addr2ascii.c,
+ libnetworking/libc/ascii2addr.c,
+ libnetworking/libc/addr2ascii.3: Remove.
+ * libnetworking/Makefile.am: Reflect changes above.
+
+commit de39b5127d773a9babc9fee51125c4a465ced86e
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Thu Jul 15 08:46:06 2010 +0000
+
+ 2010-07-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+ * libcsupport/include/rtems/libio_.h: Removed rtems_filesystem_null_handlers.
+ * libcsupport/src/fs_null_handlers.c: Removed file.
+ * libcsupport/Makefile.am: Reflect change above.
+ * libfs/src/nfsclient/src/nfs.c, libfs/src/imfs/imfs_creat.c,
+ libfs/src/imfs/imfs_init.c, libfs/src/imfs/miniimfs_init.c: Use
+ rtems_filesystem_handlers_default instead of
+ rtems_filesystem_null_handlers.
+ * libnetworking/lib/ftpfs.c, libnetworking/lib/tftpDriver.c:
+ Initialize handler and operations table with proper defaults.
+
+commit fd2b1634bb0698c7cf6b1dd2489bab2777f34831
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Thu Jul 15 08:10:48 2010 +0000
+
+ 2010-07-16 Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+ * libcsupport/include/rtems/libio.h: Removed file_info and handlers
+ fields in rtems_libio_t.
+ * libcsupport/src/close.c, libcsupport/src/fcntl.c,
+ libcsupport/src/fdatasync.c, libcsupport/src/fstat.c,
+ libcsupport/src/fsync.c, libcsupport/src/ftruncate.c,
+ libcsupport/src/getdents.c, libcsupport/src/ioctl.c,
+ libcsupport/src/libio_sockets.c, libcsupport/src/lseek.c,
+ libcsupport/src/open.c, libcsupport/src/read.c,
+ libcsupport/src/readv.c, libcsupport/src/write.c,
+ libcsupport/src/writev.c, libfs/src/devfs/devclose.c,
+ libfs/src/devfs/devioctl.c, libfs/src/devfs/devopen.c,
+ libfs/src/devfs/devread.c, libfs/src/devfs/devwrite.c
+ libfs/src/dosfs/msdos_dir.c libfs/src/dosfs/msdos_file.c
+ libfs/src/imfs/deviceio.c libfs/src/imfs/imfs_directory.c
+ libfs/src/imfs/imfs_fifo.c libfs/src/imfs/memfile.c
+ libfs/src/nfsclient/src/nfs.c libfs/src/rfs/rtems-rfs-rtems-file.c
+ libfs/src/rfs/rtems-rfs-rtems.h libnetworking/lib/ftpfs.c: Reflect
+ changes above.
+
+commit f4a74bd064cc0c5436e5813973c00a0527f7b35a
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Wed Jul 14 15:49:12 2010 +0000
+
+ 2010-07-14 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ * libnetworking/rtems/rtems_syscall.c: Fix warning.
+
+commit 5ec75caa661c14eea935762a5d51f23efc14a6b8
+Author: Jennifer Averett <Jennifer.Averett@OARcorp.com>
+Date: Mon Jul 12 13:51:59 2010 +0000
+
+ 2010-07-12 Jennifer Averett
+
+ * libnetworking/rtems/rtems_syscall.c: Replaced null socket handlers
+ with default handlers. Null handlers are no longer allowed.
+
+commit 55c3939bbb7a1c32b473c06da75d9e2a8687be29
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Tue Jun 29 13:03:31 2010 +0000
+
+ 2010-06-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+ * libnetworking/lib/tftpDriver.c: rtems_tftp_ops and
+ rtems_tftp_handlers are now const and static.
+ * libnetworking/rtems/tftp.h: Removed
+ rtems_bsdnet_initialize_tftp_filesystem and rtems_tftp_ops.
+
+commit 432c4f08dc890622001d2e5c505600230aa1cffa
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Jun 18 10:03:40 2010 +0000
+
+ 2010-06-18 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/rtems/mkrootfs.h: doxygen cosmetics.
+
+commit e532099e5a72914f23fe5628e0e5c491ab74df23
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Jun 18 09:57:54 2010 +0000
+
+ 2010-06-18 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/netinet/if_ether.c: Misc. 64bit fixes from FreeBSD.
+
+commit c428ec09795b81d4af2207ded1835e9cdb9ea05a
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Jun 16 13:50:23 2010 +0000
+
+ 2010-06-15 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ PR 1566/filesystem
+ * libnetworking/rtems/mkrootfs.c, libnetworking/rtems/mkrootfs.h:
+ Let rtems_rootfs_append_host_rec take an in_addr_t as first arg.
+ * libnetworking/rtems/rtems_dhcp.c, libnetworking/nfs/bootp_subr.c:
+ Reflect changes above.
+
+commit 06e04f89bc4f75d9745e474ac2196cf7a9ea6301
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Jun 15 13:35:28 2010 +0000
+
+ 2010-06-15 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libfs/src/rfs/rtems-rfs-block.c, libfs/src/rfs/rtems-rfs-buffer.c,
+ libnetworking/nfs/bootp_subr.c: Misc. 64bit-compatibility fixes.
+
+commit d537b1d7289030dc9986aeeeb37d94b1237f7a3c
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Jun 15 11:33:51 2010 +0000
+
+ 2010-06-15 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/netinet/ip_fw.c, libnetworking/netinet/ip_input.c:
+ Misc. 64bit-compatibility fixes.
+
+commit b02f920f6ce01e21aa5acfe21ea71b51f82a08d9
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Jun 14 06:08:50 2010 +0000
+
+ 2010-06-14 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/rtems/mkrootfs.h,
+ posix/include/rtems/posix/pthread.h,
+ score/include/rtems/score/coresem.h,
+ score/include/rtems/score/priority.h,
+ score/include/rtems/score/threadq.h,
+ score/include/rtems/score/timestamp.h: Move 'extern "C"'.
+
+commit 9ec2f4ebd2ed92a2b0d3e095f09f15c43b731c2a
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Jun 14 05:59:49 2010 +0000
+
+ 2010-06-14 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/netinet/in_pcb.c:
+ Eliminate "ushort".
+
+commit 1a0ccc7a9d983f63bd181fa9054c41fe9da17ee9
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Sat Jun 12 17:55:13 2010 +0000
+
+ 2010-06-12 Joel Sherrill <joel.sherrilL@OARcorp.com>
+
+ * libfs/src/pipe/fifo.c: Remove unused variable to fix warning.
+ * libnetworking/rtems/mkrootfs.c: Add include to fix warning.
+ * rtems/src/tasksetpriority.c: Fix spacing.
+
+commit 293228e82237af0f25ab029199d2c960b6f8c9c5
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Thu Jun 10 09:20:29 2010 +0000
+
+ 2010-06-10 Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+ * libnetworking/rtems/ftpfs.h, libnetworking/lib/ftpfs.c: Removed
+ rtems_ftpfs_mount().
+
+commit c69b6fe66a7294ce2b246d633f7ebeeca8618c8c
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Wed Jun 9 11:36:09 2010 +0000
+
+ 2010-06-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+ * libnetworking/rtems/ftpfs.h, libnetworking/lib/ftpfs.c: Added
+ rtems_ftpfs_mount() again. Documentation.
+
+commit eaee27b0b9b9dd243512e10ff8988ec66751474a
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Tue Jun 8 12:59:51 2010 +0000
+
+ 2010-06-08 Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+ PR 1524/filesystem
+ * libcsupport/src/rtems_mkdir.c: New file.
+ * libcsupport/src/Makefile.am: Reflect change above.
+ * libcsupport/include/rtems/libio.h: Added rtems_mkdir().
+ * libmisc/fsmount/fsmount.h, libmisc/fsmount/fsmount.c,
+ libblock/src/bdpart-mount.c, libnetworking/rtems/mkrootfs.h,
+ libnetworking/rtems/mkrootfs.c, libfs/src/pipe/pipe.c: Use
+ rtems_mkdir(). Removed rtems_fsmount_create_mount_point() and
+ rtems_rootfs_mkdir().
+
+commit 29e92b090c8bc35745aa5c89231ce806bcb11e57
+Author: Chris Johns <chrisj@rtems.org>
+Date: Mon May 31 13:56:37 2010 +0000
+
+ 2010-05-31 Chris Johns <chrisj@rtems.org>
+
+ * libcsupport/Makefile.am: Add mount-mgr.c.
+ * libcsupport/src/mount-mgr.c: New.
+ * include/rtems/fs.h: Added rtems_filesystem_location_mount.
+ * libcsupport/include/rtems/libio.h, libcsupport/src/mount.c: New
+ mount interface. It is similar to Linux.
+ * libcsupport/include/rtems/libio_.h: Remove the
+ init_fs_mount_table call.
+ * libcsupport/src/base_fs.c: Remove init_fs_mount_table_call. Use
+ the new mount call. Remove setting the root node in the global
+ pathloc. Mount does this now.
+ * libcsupport/src/privateenv.c: Remove the hack to set the root
+ mount table entry in the environment.
+ * libcsupport/src/unmount.cL Free the target string.
+ * libblock/src/bdpart-mount.c: New mount API.
+
+ * libfs/src/devfs/devfs.h, libfs/src/devfs/devfs_init.c,
+ libfs/src/dosfs/dosfs.h, libfs/src/dosfs/msdos.h,
+ libfs/src/dosfs/msdos_init.c, libfs/src/imfs/imfs.h,
+ libfs/src/imfs/imfs_eval.c, libfs/src/imfs/imfs_init.c,
+ libfs/src/imfs/miniimfs_init.c,
+ libfs/src/nfsclient/src/librtemsNfs.h,
+ libfs/src/rfs/rtems-rfs-rtems.c, libfs/src/rfs/rtems-rfs.h,
+ libnetworking/lib/ftpfs.c, libnetworking/rtems/ftpfs.h,
+ libnetworking/rtems/tftp.h: New mount_h API.
+
+ * libfs/src/devfs/devfs_eval.c: Local include of extern ops.
+ * libfs/src/nfsclient/src/nfs.c: New mount API. Removed the mount
+ me call and fixed the initialisation to happen when mounting.
+
+ * libmisc/Makefile.am, libmisc/shell/shellconfig.h: Remove mount
+ filesystem files.
+
+ * libmisc/fsmount/fsmount.c, libmisc/fsmount/fsmount.h: Updated to
+ the new mount table values.
+
+ * libmisc/shell/main_mount_ftp.c,
+ libmisc/shell/main_mount_msdos.c, libmisc/shell/main_mount_rfs.c,
+ libmisc/shell/main_mount_tftp.c: Removed.
+
+ * libmisc/shell/main_mount.c: Use the new mount API. Also access
+ the file system table for the file system types.
+
+ * libnetworking/lib/tftpDriver.c: Updated to the new mount
+ API. Fixed to allow mounting from any mount point. Also can now
+ have more than file system mounted.
+
+ * sapi/include/confdefs.h: Add file system configuration support.
+
+commit f313543ecea62890c909b1318b7362aebe044e62
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sat May 29 04:35:29 2010 +0000
+
+ 2010-05-29 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/net/if.c:
+ Use uintptr_t and void* in _offsetof().
+
+commit e04cfeb92a6be79a69df4f2137d46e08a57fb471
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sat May 29 04:33:42 2010 +0000
+
+ 2010-05-29 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/netinet/raw_ip.c:
+ Cast nam to uintptr_t instead of int.
+
+commit 7cf4893bcaad072f659756e6ac3083b54abb1211
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sat May 29 04:32:39 2010 +0000
+
+ 2010-05-29 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/libc/gethostnamadr.c:
+ Cast addr to uintptr_t instead of size_t.
+
+commit ba344291adaea1903bdb71216b2c7f454f779ce4
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu May 27 16:50:01 2010 +0000
+
+ 2010-05-27 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/libc/gethostnamadr.c:
+ Try to make crazy address arithmetic more portable.
+
+commit f091ce86133de621367c7337c8411490ed269d53
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu May 27 16:45:15 2010 +0000
+
+ 2010-05-27 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/netinet/raw_ip.c,
+ libnetworking/netinet/udp_usrreq.c:
+ Cast mbufs to uintptr_t instead of u_long.
+
+commit d8b75db60893e40afb125e2ecce190dcf8fa134b
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu May 27 16:38:51 2010 +0000
+
+ 2010-05-27 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/rtems/rtems_mii_ioctl.h,
+ libnetworking/rtems/rtems_mii_ioctl_kern.c:
+ Use uint32_t instead of int as ioctl cmd arg.
+
+commit 4665f32fc51e1fcb8faf6a4ee309edbf9dc7e1fe
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu May 27 16:36:02 2010 +0000
+
+ 2010-05-27 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/lib/ftpfs.c, libnetworking/lib/tftpDriver.c:
+ Use size_t instead of int for pathnamelen.
+
+commit 375c39a3584fca05b996d20a02f6c41f442428d4
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu May 27 07:31:49 2010 +0000
+
+ 2010-05-27 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/sys/socketvar.h (struct sockbuf):
+ Use void* instead of caddr_t.
+
+commit e7583f67c6544b94b0f08dae510f137b1d8afc3a
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu May 27 04:11:07 2010 +0000
+
+ 2010-05-27 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/sys/socket.h (struct sockwakeup):
+ Use void* instead of caddr_t.
+
+commit ebf2bc6cbccd1b2fad9e23c077b744a3944a41dc
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Apr 30 08:52:29 2010 +0000
+
+ 2010-04-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+ * libnetworking/lib/ftpfs.c: Format changes. Fixed pathname
+ allocation in rtems_ftpfs_eval_path(). Send QUIT command during
+ file close.
+
+commit 093d20d1c0648f697b25dc6e3d6518a14287b3ea
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Apr 29 03:13:13 2010 +0000
+
+ 2010-04-29 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/libc/map_v4v6.c: Use uintptr_t instead of u_long for
+ better 16bit target compliance.
+
+commit 34c63d119a3c9dc93b96dd3a887a32256a4323b8
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Apr 14 12:43:21 2010 +0000
+
+ 2010-04-14 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/sys/mbuf.h: Use uintptr_t instead of u_long
+ for 16bit target compliance.
+
+commit c922a9dd0a47d196cfc7818f1c9165912f0b5388
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Apr 14 12:42:11 2010 +0000
+
+ 2010-04-14 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/libc/gethostbydns.c: Use uintptr_t instead of u_long
+ for 16bit target compliance.
+
+commit 36275c646e6d9126daf54aa7b113c85f3e0f1ebb
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Apr 14 10:57:48 2010 +0000
+
+ 2010-04-14 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/sys/sysctl.h: Change sysctl_oid->arg2 into int32_t
+ for 16bit target compliance.
+
+commit 959e0a0a80c365e6abed7fbcfa6d7a2d16498e85
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Apr 12 12:50:25 2010 +0000
+
+ 2010-04-12 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/lib/ftpfs.c: 16bit target fixes:
+ Use ioctl_command_t as arg to rtems_ftpfs_do_ioctl.
+ Explicitly cast to uint32_t in char[] to uint32_t
+ conversion.
+
+commit 5d974c9a70c970a0383990e24680d8f2387eb453
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun Apr 4 11:03:43 2010 +0000
+
+ #include <unistd.h>
+
+commit f5d5a2dc86656e25414099cf6bfe36613475adbd
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Apr 2 07:39:34 2010 +0000
+
+ #include <sys/time.h>.
+
+commit e005f6e8d9c3b85c3b0adda9131163b56261aab8
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun Mar 28 05:53:22 2010 +0000
+
+ Add HAVE_STRINGS_H for better POSIX compliance.
+
+commit b25b88e732daf787959e61abb9cee60f3ca23227
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun Mar 28 05:50:29 2010 +0000
+
+ Add HAVE_CONFIG_H support to let files receive configure defines.
+
+commit 39f13cbc46731bdc2b94b0500b34437aabd9729e
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sat Mar 27 04:00:53 2010 +0000
+
+ Add HAVE_STRINGS_H for better POSIX compliance.
+
+commit bab5c5fac0fba6b6e0735e8bd9dfecb7bd474700
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Mar 12 16:26:16 2010 +0000
+
+ 2010-03-12 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ * ftpd/ftpd.c, httpd/asp.c, httpd/ejparse.c, httpd/emfdb.c,
+ httpd/misc.c, httpd/um.c, httpd/webs.c, httpd/websuemf.c,
+ libfs/src/dosfs/msdos_dir.c, libfs/src/dosfs/msdos_format.c,
+ libfs/src/dosfs/msdos_misc.c, libfs/src/nfsclient/src/nfs.c,
+ libmisc/capture/capture-cli.c, libmisc/monitor/mon-network.c,
+ libmisc/shell/hexdump-odsyntax.c, libmisc/shell/main_ifconfig.c,
+ libmisc/shell/shell.c, libmisc/shell/shell_makeargs.c,
+ libmisc/uuid/parse.c, libnetworking/libc/gethostbydns.c,
+ libnetworking/libc/gethostbyht.c, libnetworking/libc/gethostnamadr.c,
+ libnetworking/libc/getnetnamadr.c, libnetworking/libc/inet_addr.c,
+ libnetworking/libc/inet_network.c, libnetworking/libc/res_debug.c,
+ libnetworking/libc/res_init.c, libnetworking/libc/res_query.c,
+ libnetworking/rtems/rtems_mii_ioctl.c,
+ score/src/objectgetnameasstring.c: Readdress use of ctype methods per
+ recommendation from D.J. Delorie on the newlib mailing list. We
+ should pass an unsigned char into these methods.
+
+commit 391b4dda25431a790ff21bdfd5c78c63b7a58f2a
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Mar 11 19:12:30 2010 +0000
+
+ 2010-03-11 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ * ftpd/ftpd.c, httpd/uemf.c, httpd/um.c, httpd/webs.c,
+ httpd/websuemf.c, libblock/src/diskdevs.c,
+ libmisc/capture/capture-cli.c, libmisc/monitor/mon-network.c,
+ libmisc/shell/hexdump-odsyntax.c, libmisc/shell/main_ifconfig.c,
+ libmisc/uuid/parse.c, libnetworking/lib/ftpfs.c,
+ libnetworking/libc/gethostbyht.c, libnetworking/libc/getnetnamadr.c,
+ libnetworking/libc/inet_network.c,
+ libnetworking/rtems/rtems_mii_ioctl.c,
+ score/src/objectgetnameasstring.c: Fix warnings for ctype methods.
+
+commit a9fa9b765df38cc5319ae734b5148fd47ebbfd8d
+Author: Chris Johns <chrisj@rtems.org>
+Date: Thu Feb 18 00:24:25 2010 +0000
+
+ 2010-02-18 Chris Johns <chrisj@rtems.org>
+
+ * libfs/src/rfs/rtems-rfs-bitmaps.c,
+ libfs/src/rfs/rtems-rfs-bitmaps.h,
+ libfs/src/rfs/rtems-rfs-bitmaps-ut.c,
+ libfs/src/rfs/rtems-rfs-block.c, libfs/src/rfs/rtems-rfs-block.h,
+ libfs/src/rfs/rtems-rfs-block-pos.h,
+ libfs/src/rfs/rtems-rfs-buffer-bdbuf.c,
+ libfs/src/rfs/rtems-rfs-buffer.c,
+ libfs/src/rfs/rtems-rfs-buffer-devio.c,
+ libfs/src/rfs/rtems-rfs-buffer.h, libfs/src/rfs/rtems-rfs-data.h,
+ libfs/src/rfs/rtems-rfs-dir.c, libfs/src/rfs/rtems-rfs-dir.h,
+ libfs/src/rfs/rtems-rfs-dir-hash.c,
+ libfs/src/rfs/rtems-rfs-dir-hash.h,
+ libfs/src/rfs/rtems-rfs-file.c, libfs/src/rfs/rtems-rfs-file.h,
+ libfs/src/rfs/rtems-rfs-file-system.c,
+ libfs/src/rfs/rtems-rfs-file-system-fwd.h,
+ libfs/src/rfs/rtems-rfs-file-system.h,
+ libfs/src/rfs/rtems-rfs-format.c,
+ libfs/src/rfs/rtems-rfs-format.h, libfs/src/rfs/rtems-rfs-group.c,
+ libfs/src/rfs/rtems-rfs-group.h, libfs/src/rfs/rtems-rfs.h,
+ libfs/src/rfs/rtems-rfs-inode.c, libfs/src/rfs/rtems-rfs-inode.h,
+ libfs/src/rfs/rtems-rfs-link.c, libfs/src/rfs/rtems-rfs-link.h,
+ libfs/src/rfs/rtems-rfs-mutex.c, libfs/src/rfs/rtems-rfs-mutex.h,
+ libfs/src/rfs/rtems-rfs-rtems.c,
+ libfs/src/rfs/rtems-rfs-rtems-dev.c,
+ libfs/src/rfs/rtems-rfs-rtems-dir.c,
+ libfs/src/rfs/rtems-rfs-rtems-file.c,
+ libfs/src/rfs/rtems-rfs-rtems.h,
+ libfs/src/rfs/rtems-rfs-rtems-utils.c,
+ libfs/src/rfs/rtems-rfs-shell.c, libfs/src/rfs/rtems-rfs-shell.h,
+ libfs/src/rfs/rtems-rfs-trace.c, libfs/src/rfs/rtems-rfs-trace.h:
+ New.
+
+ * Makefile.am, preinstall.am, libfs/Makefile.am,
+ wrapup/Makefile.am: Updated with the RFS support.
+
+ * libfs/README: Updated after 10 years.
+
+ * libblock/src/flashdisk.c, libblock/src/nvdisk.c,
+ libblock/src/ramdisk-driver.c: Updated to the new error reporting
+ in libblock.
+
+ * libmisc/shell/main_ls.c, libmisc/shell/print-ls.c: Fix printing
+ the size in long mode.
+
+ * libnetworking/nfs/bootp_subr.c,
+ libnetworking/rtems/rtems_bootp.c,
+ libnetworking/rtems/rtems_bsdnet_internal.h: Return the BOOTP/DHCP
+ to the forever behaviour of 4.9 with the ability to call BOOTP and
+ control the process if required.
+
+commit 42c4de823f3c6069240c5fa97e57a274372d4e61
+Author: Chris Johns <chrisj@rtems.org>
+Date: Mon Feb 1 00:03:02 2010 +0000
+
+ 2010-02-01 Chris Johns <chrisj@rtems.org>
+
+ * libmisc/shell/fts.c: Updated to the latest NetBSD version to
+ resolve heap allocation bugs.
+ * libmisc/shell/main_ls.c, libmisc/shell/print-ls.c: Fix printing
+ size bugs.
+ * libnetworking/rtems/mkrootfs.c: Fix byte order bug when creating
+ the loopback interface address.
+
+commit b45ba5258b8fdd3e68bbbdf9ab28031afdf4cabe
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Mon Dec 21 15:13:24 2009 +0000
+
+ 2009-12-21 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ * libnetworking/lib/ftpfs.c: Use EINVAL not EBADRQC.
+
+commit 27643e03366da4908a5aad0c5d0b272909eb78de
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Dec 17 20:26:09 2009 +0000
+
+ 2009-12-17 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ * libcsupport/src/termios.c, libfs/src/dosfs/msdos_format.c,
+ libfs/src/nfsclient/src/nfs.c, libfs/src/pipe/fifo.c,
+ libnetworking/lib/rtems_bsdnet_ntp.c, libnetworking/lib/tftpDriver.c,
+ libnetworking/rtems/rtems_glue.c, libnetworking/rtems/rtems_select.c:
+ Eliminate uses of deprecated rtems_clock_get() and replace with
+ properly typed routine.
+
+commit 82292dc51b235b88f79d8558b5fb36a49562a14b
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun Dec 6 08:16:57 2009 +0000
+
+ 2009-12-06 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/sys/uio.h: Include <sys/types.h>.
+ Use ssize_t for uio_resid in struct uio (From FreeBSD).
+
+commit 05c18861dd58a08076d0fa97f72cb88c4a5698e5
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Nov 30 16:01:51 2009 +0000
+
+ Whitespace removal.
+
+commit 1de949a8bda2912d663ad3b296fec0f1a9b03c46
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Nov 30 15:49:52 2009 +0000
+
+ Whitespace removal.
+
+commit f8397280aef0c30aadfe9e2b366bfce4f0b0fcb1
+Author: Till Straumann <strauman@slac.stanford.edu>
+Date: Tue Oct 20 14:13:24 2009 +0000
+
+ 2009-10-20 Till Straumann <strauman@slac.stanford.edu>
+
+ PR1424/networking
+ * libnetworking/net/rtsock.c: (merged from BSD) copy information
+ out to user buffer.
+
+commit a07f1c4d689bde1eb060afcd656ce8bb1450c825
+Author: Chris Johns <chrisj@rtems.org>
+Date: Tue Oct 20 04:54:43 2009 +0000
+
+ 2009-10-20 Chris Johns <chrisj@rtems.org>
+
+ * libnetworking/rtems/rtems_mii_ioctl_kern.c: Added IFM_ACTIVE and
+ IFM_AVALID to the status for a link up. These are the supported
+ but in the BSD stack. Before IFM_LINK_OK was set and this is a
+ spare bit.
+
+commit dcbfe0880919aa4498df4f586eb9134d607376bd
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Sep 30 02:58:25 2009 +0000
+
+ 2009-09-30 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/net/ppp_tty.c: Reflect termios_baud_to_number having
+ been renamed to rtems_termios_baud_to_number.
+
+commit 00d10d55a34f894bba9031a89e98b417dcdc5f2a
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Sep 29 07:18:28 2009 +0000
+
+ 2009-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/lib/tftpDriver.c: Remove vim: meta-tags.
+
+commit cfc2620c6d69e92b47578f3ea150128176958047
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Sep 29 04:24:22 2009 +0000
+
+ 2009-09-29 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/lib/tftpDriver.c (rtems_tftp_eval_path):
+ Add missing parameter pathlen.
+
+commit 98910dbd4677f5d0d40ec5047705b2698c5c7676
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun Sep 6 20:32:06 2009 +0000
+
+ 2009-09-06 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libcsupport/src/issetugid.c: New (relocated from libnetworking).
+ * libnetworking/rtems/issetugid.c: Remove.
+ * libnetworking/Makefile.am: Reflect changes above.
+ * libcsupport/Makefile.am: Reflect changes above.
+
+commit 7baa484300d36a9ced34f6642501f91fd1428461
+Author: Chris Johns <chrisj@rtems.org>
+Date: Fri Jun 12 01:53:33 2009 +0000
+
+ 2009-06-12 Chris Johns <chrisj@rtems.org>
+
+ * libblock/src/bdbuf.c: Update comments.
+ * libblock/src/bdpart.c, libblock/src/ide_part_table.c: Get the
+ device from the rdev field of the stat buf.
+ * libcsupport/include/rtems/libio.h: Add a path length to evalpath
+ handler. Add parent locations to rmmod and unlink handlers.
+ * libcsupport/include/rtems/libio_.h: Add a path length to
+ rtems_filesystem_evaluate_path. Add
+ rtems_filesystem_evaluate_relative_path, rtems_filesystem_dirname,
+ and rtems_filesystem_prefix_separators. Remove
+ rtems_filesystem_evaluate_parent.
+ * libcsupport/src/base_fs.c, libcsupport/src/chdir.c,
+ libcsupport/src/chmod.c, libcsupport/src/chown.c,
+ libcsupport/src/chroot.c, libcsupport/src/fchdir.c,
+ libcsupport/src/link.c, libcsupport/src/mount.c,
+ libcsupport/src/open.c, libcsupport/src/privateenv.c,
+ libcsupport/src/readlink.c, libcsupport/src/unmount.c,
+ libcsupport/src/utime.c, libcsupport/src/unmount.c,
+ libcsupport/src/utime.c, libfs/src/devfs/devfs.h,
+ libfs/src/devfs/devfs_eval.c, libfs/src/devfs/devstat.c,
+ libfs/src/dosfs/msdos_create.c, libfs/src/dosfs/msdos_misc.c,
+ libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_eval.c,
+ libfs/src/imfs/imfs_load_tar.c, libfs/src/imfs/ioman.c,
+ libfs/src/pipe/pipe.c, libmisc/fsmount/fsmount.c,
+ libnetworking/lib/ftpfs.c: Add the length parameter to the eval
+ call.
+ * libcsupport/src/eval.c: Add rtems_filesystem_prefix_separators,
+ rtems_filesystem_dirname,
+ rtems_filesystem_evaluate_relative_path. Add the length parameter
+ to the eval call.
+ * libcsupport/src/rmdir.c: Find the parent pathloc then the node
+ pathloc from that node. Remove the call to find the parent given
+ the node pathloc.
+ * libcsupport/src/stat.c: Add the length parameter to the eval
+ call. Set the device into the rdev field.
+ * libcsupport/src/unlink.c: Find the parent pathloc then the node
+ pathloc from that node. Remove the call to find the parent given
+ the node pathloc.
+ * libfs/src/dosfs/fat.c, libfs/src/dosfs/msdos_format.c: Get the
+ disk device number from the stat rdev field.
+ * libfs/src/dosfs/msdos.h: Add the length parameter to the eval
+ call. Add the parent pathloc to the rmnod handler.
+ * libfs/src/dosfs/msdos_dir.c: Add the parent pathloc to the rmnod
+ handler.
+ * libfs/src/dosfs/msdos_eval.c: Add the length parameter to the
+ eval and token call.
+ * libfs/src/imfs/imfs_directory.c: Add the parent pathloc to the
+ rmnod handler.
+ * libfs/src/imfs/imfs_fchmod.c: Do not test the mode flags for
+ only the allowed flags. Add the missing flags spec'ed in the POSIX
+ standard.
+ * libfs/src/imfs/imfs_fsunmount.c, libfs/src/imfs/imfs_rmnod.c,
+ libfs/src/imfs/imfs_unlink.c, libfs/src/imfs/memfile.c: Add the
+ parent node. Currently ignored in the IMFS.
+ * libfs/src/imfs/imfs_stat.c: Return the device number in the rdev
+ field.
+ * libfs/src/imfs/imfs_mknod.c, libfs/src/imfs/imfs_symlink.c : Add
+ the length parameter to the token call.
+ * libfs/src/nfsclient/src/nfs.c: Add the length parameter to the
+ eval call and parent node to the rmnod and unlink command.
+ * libmisc/shell/internal.h: Remove the libc mounter decl to make
+ public.
+ * libmisc/shell/main_mount.c: Add support for hooking external
+ mount support for new file systems.
+ * libmisc/shell/shell.h: Add helper functions for the mount
+ command.
+
+commit 199ccded5dbc4dabb7e4fd5a2772eed6e571d444
+Author: Chris Johns <chrisj@rtems.org>
+Date: Fri May 8 04:55:53 2009 +0000
+
+ 2009-05-08 Chris Johns <chrisj@rtems.org>
+
+ * cpukit/libblock/src/bdpart.c, libmisc/shell/main_msdosfmt.c,
+ libmisc/shell/main_rm.c, libnetworking/libc/gethostnamadr.c,
+ score/include/rtems/score/bitfield.h,
+ score/inline/rtems/score/priority.inl: Remove warnings.
+
+commit d2ec6433fad6c8ebc942a5bf0142697dcdc7a881
+Author: Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
+Date: Thu May 7 14:40:55 2009 +0000
+
+ libnetworking/lib/ftpfs.c, libnetworking/rtems/ftpfs.h: Added
+ timeouts. Options are now per file system instance.
+
+commit 430f6ffa6172d629e8f5a0baca1ed43c9afd54db
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Wed May 6 16:36:46 2009 +0000
+
+ 2009-05-06 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ * libmisc/uuid/gen_uuid.c, libnetworking/lib/syslog.c,
+ telnetd/telnetd.c: Fixed warnings.
+
+commit 1b5089817b87c85968e6711f1b585c838fd3920d
+Author: Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
+Date: Tue May 5 12:51:09 2009 +0000
+
+ Added timeout for active data connection
+ accept. Return EIO for close() errors. Changed PORT format string.
+ Fixed connection termination after store errors on passive connections.
+ Added magic device identifier for stat().
+
+commit 07d6fd513f1c4d3c6905c880948671de1181fac2
+Author: Chris Johns <chrisj@rtems.org>
+Date: Wed Apr 29 08:31:27 2009 +0000
+
+ 2009-04-29 Chris Johns <chrisj@rtems.org>
+
+ * libcsupport/include/rtems/libio.h: Add rtems_off64_t for
+ internal use. Update the internal off_t to the 64bit offset.
+
+ * libnetworking/lib/ftpfs.c, libnetworking/lib/tftpDriver.c,
+ libfs/src/nfsclient/src/nfs.c, libfs/src/imfs/imfs_fifo.c,
+ libfs/src/imfs/memfile.c, libfs/src/imfs/imfs_directory.c,
+ libfs/src/imfs/imfs.h, libfs/src/imfs/deviceio.c: Change off_t to
+ rtems_off64_t.
+
+ * libmisc/shell/main_msdosfmt.c: Add an info level so the format
+ code can tell the user what is happening. Add more options to
+ control the format configuration.
+
+ * libfs/src/dosfs/msdos_format.c: Add a print function to display
+ the format progress and print statements. Select a better default
+ cluster size depending on the size of the disk. This lowers the
+ size of the FAT on large disks. Read and maintain the MRB
+ partition information.
+
+ * libfs/src/dosfs/dosfs.h, libfs/src/dosfs/fat.h,
+ libfs/src/dosfs/fat_file.c, libfs/src/dosfs/fat_file.h,
+ libfs/src/dosfs/msdos.h, libfs/src/dosfs/msdos_conv.c,
+ libfs/src/dosfs/msdos_create.c, libfs/src/dosfs/msdos_file.c,
+ libfs/src/dosfs/msdos_handlers_dir.c,
+ libfs/src/dosfs/msdos_handlers_file.c,
+ libfs/src/dosfs/msdos_init.c, libfs/src/dosfs/msdos_initsupp.c,
+ libfs/src/dosfs/msdos_misc.c, libfs/src/dosfs/msdos_mknod.c: Add
+ long file name support. Change off_t to rtems_off64_t.
+
+commit 046fe12b336f2dd06bfec543c3f67db1b5554774
+Author: Chris Johns <chrisj@rtems.org>
+Date: Tue Apr 28 11:12:03 2009 +0000
+
+ 2009-04-28 Chris Johns <chrisj@rtems.org>
+
+ * libnetworking/nfs/bootp_subr.c: Fixed PR1384. The route set in
+ the initialise pass is not deleted so an exists error is
+ returned. Ignore the error. Print the server address as an IP
+ address not hex digits.
+
+ * libnetworking/rtems/rtems_dhcp.c: Fixed
+ PR1338. Close the socket, handle the returned event flags.
+
+commit db93c2ffe0548c25d3eb2def1909fad4b68850e8
+Author: Till Straumann <strauman@slac.stanford.edu>
+Date: Wed Apr 15 03:44:41 2009 +0000
+
+ 2009-04-14 Till Straumann <strauman@slac.stanford.edu>
+
+ * libnetworking/rtems/rtems_mii_ioctl_kern.c: poll BMSR twice
+ to clear latched link-status low.
+
+commit 1cb5aa14835098c665ac3812c4b886fa51054d41
+Author: Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
+Date: Tue Apr 14 08:49:12 2009 +0000
+
+ Fixed return codes of open handler.
+ Request reply after data write connection close.
+
+commit 9eab99a82c13b77686a662759b772e2144a3dc1c
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Mon Mar 30 17:05:23 2009 +0000
+
+ 2009-03-30 Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+ * libcsupport/src/symlink.c: Check if path evaluation handler exists.
+ * libnetworking/lib/ftpfs.c: Cleanup.
+
+commit 8a775c27fc62ddb08f7705e20de34b55434dfdb1
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Mar 27 13:45:31 2009 +0000
+
+ 2009-03-27 Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+ * Makefile.am, preinstall.am, libmisc/Makefile.am,
+ libmisc/shell/shell.c, libmisc/shell/shell.h, telnetd/check_passwd.c,
+ telnetd/telnetd.c, telnetd/telnetd.h:
+ Generalized login check.
+ * libmisc/shell/login.h, libmisc/shell/login_check.c,
+ libmisc/shell/login_prompt.c: New files.
+ * libmisc/stackchk/check.c: Changed format for blown stack message.
+ * libcsupport/src/libio_sockets.c: Removed superfluous cast.
+ * libnetworking/rtems/ftpfs.h: Documentation.
+
+commit 8916bdc71bfcc3bb0a7c84808e8d2391bd7d44b0
+Author: Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
+Date: Thu Mar 26 14:11:53 2009 +0000
+
+ * libmisc/shell/shell.h: Pointer to
+ oparations table for mount command is now const.
+ * libnetworking/lib/ftpfs.c, libnetworking/rtems/ftpfs.h: Rewrite of
+ the FTP file system which implements now the trivial command state
+ machines of RFC 959. For the data transfer passive (= default) and
+ active (= fallback) modes are now supported.
+ * libmisc/shell/main_mount_ftp.c: Update for FTP file system changes.
+
+commit 78fe9589ad7251bd5dc6fca89ee3354a5c715eab
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Feb 19 19:27:58 2009 +0000
+
+ 2009-02-19 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ * libnetworking/rtems/rtems_bsdnet_internal.h: Re-add boolean when
+ building BSD code. This is used by at least one of the BSD NIC
+ drivers I am currently porting. I am trying out
+
+commit b34eb570d3890357eb6224171a760e43aa0c4b92
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Feb 11 13:21:10 2009 +0000
+
+ Partial update from FreeBSD.
+
+commit dce90eae64468bac8cf1e849ea0739256293a012
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Feb 11 03:39:59 2009 +0000
+
+ Remove PSEUDO_* (Unused, not in FreeBSD).
+
+commit 781c7d9c49ab5a0d478f90d4bfc02246d8b74eec
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Feb 11 03:37:21 2009 +0000
+
+ Remove struct linker_set (Unused).
+
+commit 2dc5992deef6a2261fb69fea08ff436a4e121933
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Feb 11 03:36:07 2009 +0000
+
+ Remove PSEUDO_SET (Unused).
+
+commit fb1ff66d64f76b755582c68e76b92a8abb8b7f24
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Feb 11 03:07:33 2009 +0000
+
+ Remove domain_set (Unused).
+
+commit 8eca7190ba66e7451d70270408f7693df60bee1f
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Feb 11 02:58:27 2009 +0000
+
+ 2009-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/sys/kernel.h: Remove execsw_set,
+ si_elem_t (Unused, not in FreeBSD).
+ #include <sys/linker_set.h>.
+ Add #ifdef _KERNEL guards (From FreeBSD).
+
+commit 5d4976285e0ea79ae941da4c7f1f9b90086888d7
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Feb 11 01:48:41 2009 +0000
+
+ 2009-02-11 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/sys/kernel.h: Remove hostnamelen, domainnamelen,
+ lbolt, tickdelta, timedelta (Unused, not in FreeBSD).
+
+commit 7931bbb220712fa5ec48a60fca87ba7f287cfb4f
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Feb 10 09:10:51 2009 +0000
+
+ Cosmetics from FreeBSD.
+
+commit b9c486114852745845256e667551279237c3bbca
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Feb 10 08:51:33 2009 +0000
+
+ Remove struct vm_page, vm_page_t, boolean_t (Unused).
+
+commit 0d37bf16e5539e893839d97dea67f97c35405a4c
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Feb 10 08:25:06 2009 +0000
+
+ Cosmetics from FreeBSD.
+
+commit 282e6fd079b24db5700c6f66aed090b4adc1707a
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Feb 10 08:21:44 2009 +0000
+
+ Remove struct file (Unused).
+
+commit d239d9866a9acac2af39f6c5835f98e8329601f1
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Feb 9 22:18:30 2009 +0000
+
+ Remove struct file, soo_ioctl, soo_select, soo_stat, getsock (Unused).
+
+commit bcf8ee282f2b121d3d3ded24b3864e9867d53696
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Feb 5 05:45:55 2009 +0000
+
+ 2009-02-05 Sebastian Huber <sebastian.huber@embedded-brains.de>
+
+ * libnetworking/lib/ftpfs.c: Enable write and mount filesystem
+ with read-write access.
+
+commit 02be07f8eee6de53fbda77784f546b6d30623659
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Feb 4 15:47:39 2009 +0000
+
+ Eliminate pppattach, pppintr (Unused).
+
+commit a02cdc860df5ebfd20dac0a258ec42bbb74b9f85
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Feb 4 15:47:09 2009 +0000
+
+ Eliminate pppintr (Unused).
+
+commit a0fac2eee3636c357e50d521ebba2e6170e59cc9
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Feb 4 13:34:34 2009 +0000
+
+ Remove #define KERNEL.
+
+commit 0eb5b37cd249ffb223ee14f0074a1a0b3afc7344
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Feb 4 13:32:53 2009 +0000
+
+ Remove -D_COMPILING_BSD_KERNEL_ (Unused).
+
+commit 245a9cef7c11cd85691617638c1e3b84b2c74606
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Feb 4 13:31:15 2009 +0000
+
+ Remove -D_COMPILING_BSD_KERNEL_.
+
+commit ca0a7d53eeaed3fd56d103cd332abb6b835bd4b4
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Feb 4 13:17:22 2009 +0000
+
+ Remove -DKERNEL.
+
+commit 0d454b2ed52dc4ba5d199c5f1d2efff248b2d03d
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Feb 4 13:00:59 2009 +0000
+
+ Remove #undef KERNEL.
+
+commit e8a837d6e17ba478ae8e1694dd4bef8b8c0c90ae
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Feb 4 12:54:28 2009 +0000
+
+ #include <sys/ucred.h>.
+
+commit f13eedec0c5c868cf6818ab43278e8c710f61815
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Jan 5 06:05:11 2009 +0000
+
+ Regenerate.
+
+commit 6291885cdc856a05be4b9cc052ca47b16c383c39
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Jan 5 06:03:55 2009 +0000
+
+ Remove installation of libnetworking/sys/uio.h.
+
+commit 722bdd8f8ceb73f9baead9fc738b8c5451dade81
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sat Jan 3 08:31:25 2009 +0000
+
+ Add __attribute__((unused)) to unused function args.
+
+commit 0b8706452a6ba9f89bef0d26398aa18aa41c9f61
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sat Jan 3 08:28:02 2009 +0000
+
+ Use INADDR_ANY/INADDR_BROADCAST.
+
+commit 004092e8938231d99c6e2dc64e3880bfb6369bdd
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sat Jan 3 08:05:59 2009 +0000
+
+ Cosmetics from FreeBSD.
+
+commit af20d0e1a59abd5052193f557c66c8b55b8bba19
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sat Jan 3 08:01:24 2009 +0000
+
+ Add in_addr_t.
+ Re-base "struct in_addr" on in_addr_t (mandated by POSIX).
+
+commit df197f7d0a2b85b9b6af1bcf7c7bb383ab8b4446
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sat Jan 3 07:55:57 2009 +0000
+
+ Remove struct ip_opts (unused).
+
+commit 87b4896c012d9e39e5687dbbc51aafbd07167299
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Dec 23 05:32:27 2008 +0000
+
+ Add missing initializers.
+
+commit b7cfd627b311dd126369c4afa997c42e6f6d51fb
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Dec 23 05:00:57 2008 +0000
+
+ Add missing initializers.
+
+commit 404b1fb4734de4884e082d9ae3217c3c3a3ccce0
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Dec 22 17:47:57 2008 +0000
+
+ Add missing initializers.
+
+commit ff31d9a52ede689980d26c7c6c1a35c1f07b4256
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Dec 22 12:56:06 2008 +0000
+
+ Add missing initializers.
+
+commit 300c071cbfd2d028a131dd3a0a1c38ff28d51961
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Dec 22 12:45:53 2008 +0000
+
+ Add missing initializers.
+
+commit 9b17fb61db566089c7e6e99452eb1b2dd8fc929d
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Dec 22 12:29:57 2008 +0000
+
+ Add missing initializers.
+
+commit b3f8c9e15b211d7360bbd8bdfd185c3b6bb24d26
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Dec 22 07:47:28 2008 +0000
+
+ Include <errno.h> (POSIX,C99) instead of <sys/errno.h> (BSD'ism).
+
+commit fc2f722ac91e49b3f8c060b2c74f0789b4bac07f
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Dec 11 17:28:33 2008 +0000
+
+ Include <sys/socket.h> to make header self contained.
+
+commit 1cb54d1f38de31800259d2e52cbe948aa712c6b4
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Dec 11 00:47:56 2008 +0000
+
+ #include <stdint.h> instead of <rtems/stdint.h>.
+
+commit 06c3530efcc3cd4230278e150a0b828359982ca0
+Author: Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
+Date: Fri Oct 10 15:56:32 2008 +0000
+
+ libnetworking/rtems/rtems_glue.c: Copy nothing if rtems_bsdnet_parse_driver_name() if namep is NULL.
+
+ include/rtems/status-checks.h: Added prefix "RTEMS" for all macros. Doxygen style comments. Cleanup.
+
+commit ac337bc053f45d856b8d6dbdcbd8d674cb693f32
+Author: Eric Norum <WENorum@lbl.gov>
+Date: Fri Sep 26 15:03:29 2008 +0000
+
+ Final resolution of this "small" por t number change.
+
+commit 0655f79d8ea493c7c27358fcf644201ecca400dc
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Sep 25 19:54:26 2008 +0000
+
+ 2008-09-25 Eric Norum <norume@aps.anl.gov>
+
+ * libnetworking/lib/rtems_bsdnet_ntp.c: Revert previous patch.
+
+commit 3469329c3159336116451bd6df3d014d7515bbe6
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Sep 24 08:51:54 2008 +0000
+
+ 2008-09-24 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/lib/ftpfs.c: Use ssize_t for read retval (Fix
+ comparision of unsigned < 0).
+
+commit dba02649246f62a459bfc2224f39aa6860b0c2ea
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Tue Sep 23 15:21:21 2008 +0000
+
+ 2008-09-23 Eric Norum <norume@aps.anl.gov>
+
+ * libnetworking/lib/rtems_bsdnet_ntp.c: Let TCP/IP stack pick port
+ rather than hard coding selection.
+
+commit e4c4c42fc892f077b449e4ecb7eab359cf660f4a
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun Sep 7 15:34:30 2008 +0000
+
+ Stop using old-style function definitions.
+
+commit f002800eafeeaa5a66f32ca13c2c50fe90660b93
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Sep 4 14:20:51 2008 +0000
+
+ Use bool instead of boolean.
+
+commit 029c374c9c2617627b90b7585b6722113cd760a4
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Sep 1 07:02:00 2008 +0000
+
+ Stop using old-style function definitions.
+
+commit dd967330f877f22b3e89652f57f836c51caec4e7
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Sep 1 06:36:17 2008 +0000
+
+ Stop using old-style function definitions.
+
+commit 2acc6eeb4fb1edc590e41274a9db5b6e55c39d75
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Sep 1 06:33:59 2008 +0000
+
+ Fix broken declaration of tcp_trace().
+
+commit f5a2f211c4c75f5dd7239e95b292b0a2c50877b3
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Sep 1 06:26:20 2008 +0000
+
+ Remove BSD "Add clause" (From FreeBSD).
+
+commit 42e10fa24f384e81a1551e7aef284d1e53b785c9
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Sep 1 04:56:33 2008 +0000
+
+ Stop using old-style function definitions.
+
+commit fbf3f981e98fded5fe390967d532b882d02913bd
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Sep 1 03:35:37 2008 +0000
+
+ Stop using old-style function definitions.
+
+commit c78ecb0edaf2a94a004a9718c25eb7ce9ac0c142
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Aug 27 11:13:59 2008 +0000
+
+ Stop using old-style function-definitions.
+
+commit 930775ddb7986d94f81f5ad12c08be8b614da17c
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Tue Aug 19 18:47:54 2008 +0000
+
+ 2008-08-19 Joel Sherrill <joel.sherrill@OARcorp.com>
+
+ * libnetworking/kern/kern_sysctl.c, libnetworking/libc/res_debug.c: Fix
+ warnings.
+
+commit d82bd279515315b994a38847b556aedf0e7f0699
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Aug 19 06:34:44 2008 +0000
+
+ Add missing prototypes.
+
+commit 02aaec7647607e96532b93083557412daca02285
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Mon Aug 18 21:42:41 2008 +0000
+
+ 2008-08-18 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ * libnetworking/lib/ftpfs.c, libnetworking/libc/inet_ntoa.c,
+ libnetworking/libc/rcmd.c, libnetworking/nfs/bootp_subr.c,
+ libnetworking/rtems/rtems_glue.c,
+ libnetworking/rtems/rtems_malloc_mbuf.c,
+ libnetworking/rtems/rtems_showicmpstat.c, libnetworking/sys/malloc.h:
+ Fix some warnings.
+
+commit 1487880d2c5ca2b5054313b2c7bec0d3d48d334a
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Mon Aug 18 21:16:42 2008 +0000
+
+ 2008-08-18 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ * libcsupport/include/rtems/libcsupport.h, libcsupport/src/scandir.c,
+ libmisc/cpuuse/cpuusagereset.c, libmisc/monitor/mon-monitor.c,
+ libmisc/serdbg/serdbg.c, libmisc/serdbg/serdbg.h,
+ libnetworking/netinet/in_cksum_powerpc.h, shttpd/compat_rtems.h: Fix
+ warnings.
+
+commit bd4a776c8d73a16d76712f86110101a04c627f2c
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Aug 18 10:41:13 2008 +0000
+
+ 2008-08-18 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/net/ppp_tty.c: Remove bogus local decl of
+ termios_baud_to_number(int).
+
+commit d95b9e7ea2475f9683b803dbcc61d5a255dd7711
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Aug 18 10:39:38 2008 +0000
+
+ Add missing prototype.
+
+commit 142025c80cb9b2d10f87d369bb1db583f4e2e903
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Aug 18 07:22:23 2008 +0000
+
+ Add missing prototypes.
+
+commit b5cc0592f7cb5a0575836aa8f5630ce0b7b4fbe2
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun Aug 3 04:27:50 2008 +0000
+
+ Add prototypes.
+
+commit 082d4a2879af7f7fab60f93ff24dad4edf3d69b7
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sat Aug 2 05:37:10 2008 +0000
+
+ Add missing prototypes.
+
+commit e386ad7265df46df5536cc9033500394f717a720
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Aug 1 05:07:41 2008 +0000
+
+ Add missing prototypes.
+
+commit 1fbd0bafe7671fce033f7672f35690c8324aaff9
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Wed Jul 2 13:40:19 2008 +0000
+
+ 2008-07-02 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ * libnetworking/Makefile.am, libnetworking/libc/gethostnamadr.c,
+ libnetworking/libc/getservbyname.c,
+ libnetworking/libc/getservbyport.c: Add initial versions of
+ getservbyport_r(), gethostbyaddr_r(), and getservbyport_r(). At this
+ point they are just simple weappers for the version without the _r in
+ the name.
+
+commit a184e5ee4489cf20b815da2ea032691f7b9c8c65
+Author: Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
+Date: Tue May 27 10:33:22 2008 +0000
+
+ Bugfix: Moved definition of ppp_softc into source file.
+
+commit 793249a2eb2bee69e91b9f31306f7e8eb7ae2fb9
+Author: Till Straumann <strauman@slac.stanford.edu>
+Date: Fri May 23 21:48:06 2008 +0000
+
+ 2008-05-23 Till Straumann <strauman@slac.stanford.edu>
+
+ * libnetworking/netinet/ip_output.c: when fragmenting
+ multicast packets M_MCAST must be set on all fragments.
+ This was fixed in FreeBSD ip_output.c 1.82 on 1998/8/23 !
+ (see my email to rtems-users from 2008/5/15).
+
+commit 50303dfbd1c7cd9f101242908eaf0404c58b4af7
+Author: Chris Johns <chrisj@rtems.org>
+Date: Thu May 1 02:57:49 2008 +0000
+
+ 2008-05-01 Maarten Van Es <maarten@mind.be>
+ * libnetworking/rtems/rtems_dhcp.c: Removed panic()s. Added
+ interface for rtems_dhcp_failsafe.
+ * libnetworking/rtems/rtems_dhcp.h: Added interface for
+ rtems_dhcp_failsafe.
+
+ 2008-05-01 Arnout Vandecappelle <arnout@mind.be>
+
+ * libnetworking/nfs/bootp_subr: Allow some errors for sosend() and
+ return on timeout in bootpc_call(). Removed panic()s.
+ * libnetworking/rtems/rtems_glue.c: Fix the cast for the
+ SIOCAIFADDR ioctl call.
+ * libnetworking/rtems/rtems_dhcp_failsafe.c,
+ libnetworking/rtems/rtems_dhcp_failsafe.h: New.
+ * libnetworking/Makefile.am, libnetworking/preinstall.am: Added
+ rtems_dhcp_failsafe.c and rtems_dhcp_failsafe.h files.
+
+commit 4273e70b1cc17952a22382d7c4a5acc5e088b556
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Wed Feb 6 16:59:31 2008 +0000
+
+ 2008-02-06 Joel Sherrill <joel.sherrill@OARcorp.com>
+
+ PR 1277/networking
+ * libnetworking/netinet/in_cksum_i386.h: Use q instead of r in
+ constraint for assembly language. This restricts the register choice
+ to the a-d registers.
+
+commit 5c62b53a647c42bf85db6f0a35ae95e974cd574a
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Tue Feb 5 22:29:19 2008 +0000
+
+ 2008-02-05 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ * libnetworking/kern/uipc_socket2.c,
+ libnetworking/netinet/tcp_usrreq.c,
+ libnetworking/netinet/udp_usrreq.c,
+ libnetworking/rtems/rtems_bsdnet.h, libnetworking/rtems/rtems_glue.c:
+ Add configuration parameters for network stack efficiency multiplier
+ and default socket buffer sizes. Change default multiplier from 8 to
+ 2 to match GNU/Linux. This has no impact on performance on the BSPs
+ tested.
+
+commit 1ff9922df0f6e5f129299847d0f5eccbc8d6806c
+Author: Chris Johns <chrisj@rtems.org>
+Date: Sat Dec 22 08:27:18 2007 +0000
+
+ 2007-12-22 Chris Johns <chrisj@rtems.org>
+
+ * configure.ac: fixed bug that always enabled strict order
+ mutexes.
+ * score/inline/rtems/score/coremutex.inl: Fixed coding standard.
+ * score/src/coremutex.c: Add the holder's thread to the lock_mutex
+ list if the mutex is initialised locked.
+ * libnetworking/rtems/rtems_glue.c: Changed semaphore error
+ message to show the error is an rtems-net error.
+ * libmisc/monitor/mon-network.c: Removed warnings.
+ * telnetd/icmds.c: Changed shell_* to rtems_shell_*.
+ * score/Makefile.am: Fixed typo that stopped 'make tags' working.
+ * libmisc/shell/err.c, libmisc/shell/err.h, libmisc/shell/errx.c,
+ libmisc/shell/extern-cp.h, libmisc/shell/fts.c,
+ libmisc/shell/fts.h, libmisc/shell/main_cp.c,
+ libmisc/shell/utils-cp.c, libmisc/shell/verr.c,
+ libmisc/shell/verrx.c, libmisc/shell/vwarn.c,
+ libmisc/shell/vwarnx.c, libmisc/shell/warn.c,
+ libmisc/shell/warnx.c: New. Ported from BSD.
+ * libmisc/shell/shellconfig.h: Add the cp command.
+ * libmisc/Makefile.am: Add the new files to the shell.
+ * libmisc/shell/shell.c, libmisc/shell/shell.h: Add scripting
+ support.
+ * libblock/src/flashdisk.c: Fixed disk drive count size setting
+ bug.
+
+commit 2eeb648c35eef0a378470f3cca523963978ffd09
+Author: Chris Johns <chrisj@rtems.org>
+Date: Mon Dec 17 00:12:01 2007 +0000
+
+ 2007-12-17 Chris Johns <chrisj@rtems.org>
+
+ * libnetworking/rtems/tftp.h: Provide a decl to the TFTP file
+ system opts table.
+ * libnetworking/rtems/ftpfs.h: Provide a decl to the FTP file
+ system opts table.
+ * libmisc/Makefile.am: Add the mount command and supporting files.
+ * libmisc/preinstall.am: Rebuilt.
+ * libmisc/shell/cat_file.c, libmisc/shell/cmds.c,
+ libmisc/shell/main_alias.c, libmisc/shell/main_cat.c,
+ libmisc/shell/main_cd.c, libmisc/shell/main_chdir.c,
+ libmisc/shell/main_chmod.c, libmisc/shell/main_chroot.c,
+ libmisc/shell/main_cpuuse.c, libmisc/shell/main_date.c,
+ libmisc/shell/main_dir.c, libmisc/shell/main_exit.c,
+ libmisc/shell/main_help.c, libmisc/shell/main_id.c,
+ libmisc/shell/main_logoff.c, libmisc/shell/main_ls.c,
+ libmisc/shell/main_mallocdump.c, libmisc/shell/main_mdump.c,
+ libmisc/shell/main_medit.c, libmisc/shell/main_mfill.c,
+ libmisc/shell/main_mkdir.c, libmisc/shell/main_mmove.c,
+ libmisc/shell/main_mwdump.c, libmisc/shell/main_pwd.c,
+ libmisc/shell/main_rm.c, libmisc/shell/main_rmdir.c,
+ libmisc/shell/main_stackuse.c, libmisc/shell/main_tty.c,
+ libmisc/shell/main_umask.c, libmisc/shell/main_whoami.c,
+ libmisc/shell/shell.c, libmisc/shell/shell_cmdset.c,
+ libmisc/shell/shell_makeargs.c, libmisc/shell/str2int.c,
+ libmisc/shell/write_file.c: Move all shell_* types, variables and
+ functions to rtems_shell_* to avoid namespace clashes with
+ applications. The is an RTEMS shell after all.
+ * libmisc/shell/shell.h, libmisc/shell/internal.h,
+ libmisc/shell/shellconfig.h: Move all shell_* types, variables and
+ functions to rtems_shell_* to avoid namespace clashes with
+ applications. Add the mount command supporting types.
+ * libmisc/shell/main_mount.c, libmisc/shell/main_mount_ftp.c,
+ libmisc/shell/main_mount_msdos.c, libmisc/shell/main_mount_nfs.c,
+ libmisc/shell/main_mount_tftp.c: New.
+
+commit cf7ebcf9b0a8e90653482e58c5381c5c9c9662cf
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Tue Nov 27 15:10:37 2007 +0000
+
+ 2007-11-27 Joel Sherrill <joel.sherrill@OARcorp.com>
+
+ * libnetworking/netinet/in_cksum.c: ARM optimized version does not
+ support Thumb.
+
+commit 247f83ca46104161f63f2d1753c7782ce1796d66
+Author: Till Straumann <strauman@slac.stanford.edu>
+Date: Sat Nov 17 19:38:08 2007 +0000
+
+ 2007-11-17 Till Straumann <strauman@slac.stanford.edu>
+
+ * libnetworking/rtems/rtems_glue.c: let rtems_bsdnet_ifconfig
+ (SIOCGIFMEDIA) pass the user parameter down to the ioctl
+ so that it knows what PHY they want to look at.
+
+commit 807337d281ffd5125123c97267329cfc501bf9db
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Oct 15 07:59:00 2007 +0000
+
+ Adjust to POSIX. Minor updates from FreeBSD.
+
+commit 9aab34cd3d47b35969af781f877ef906198bbd06
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Oct 4 16:08:35 2007 +0000
+
+ Regenerate.
+
+commit b268e70e07a1ff33132a235fb42c2f596a0365b8
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Oct 4 16:08:15 2007 +0000
+
+ 2007-10-04 Keith Robertson <kjrobert@alumni.uwaterloo.ca>,
+ Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/ifaddrs.h, libnetworking/libc/getifaddrs.c,
+ libnetworking/libc/if_indextoname.c,
+ libnetworking/libc/if_nameindex.c: New (from FreeBSD)
+ * Makefile.am: Add files above.
+ * libnetworking/net/if.h: Add if_nameindex (from FreeBSD).
+
+commit 0295725f55b29f616c8c0f302ccdf8a83ee40c77
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Oct 4 14:24:10 2007 +0000
+
+ Add if_nameindex etc. (from FreeBSD).
+
+commit 3d2a28d738f722de935a8dde37aeeba7c157050b
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Oct 4 14:23:45 2007 +0000
+
+ New (from FreeBSD)
+
+commit b5bf8cd163de664f558a5b2b02b01cc8a7722456
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Mon Sep 24 21:35:10 2007 +0000
+
+ 2007-09-24 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ PR 1262/filesystem
+ * libcsupport/Makefile.am, libnetworking/libc/herror.c,
+ libnetworking/libc/res_send.c, libnetworking/sys/uio.h,
+ telnetd/Makefile.am, telnetd/README, telnetd/preinstall.am,
+ telnetd/pty.c, telnetd/telnetd.c: Add support for readv() and
+ writev() including documentation and test case.
+ * libcsupport/src/readv.c, libcsupport/src/writev.c: New files.
+
+commit 6f57450dfecbb2bad6503a53a05cf693218e57f1
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Sep 21 15:34:10 2007 +0000
+
+ 2007-09-21 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ * libnetworking/Makefile.am: Add dummy socketpair() implementation to
+ document what is required to provide a fully functional
+ implementation.
+ * libnetworking/rtems/rtems_socketpair.c: New file.
+
+commit e80aa4fae883fe42e3b34ad505a86d3239c4522a
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun Sep 16 06:23:26 2007 +0000
+
+ 2007-09-16 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/net/ppp_defs.h: Include rtems/stdint.h.
+ Use uint32_t for ext_accm.
+
+commit 51b6226c253d2608fa3982a42dbffe2535480cfd
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Wed Aug 1 00:44:05 2007 +0000
+
+ 2007-07-31 Joel Sherrill <joel.sherrill@OARcorp.com>
+
+ PR 1248/networking
+ * libnetworking/rtems/rtems_glue.c: Luke Stras <luke@spacequest.com>
+ reported that when no interfaces are successfully attached, the
+ default route is broken and may result in a jump to an illegal
+ address.
+
+commit 3a8d083bc1fa4e5b79741ce1a8286327562ba01b
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Jul 30 17:14:10 2007 +0000
+
+ 2007-07-30 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/netinet/in_cksum_m68k.h: Use __mcoldfire__ to
+ identify coldfire cpus.
+
+commit ff089035c7e5951620ed28ae006a892eeb61e60d
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Jun 21 18:31:34 2007 +0000
+
+ 2007-06-21 Joel Sherrill <joel.sherrill@OARcorp.com>
+
+ * libnetworking/rtems/rtems_syscall.c: Remove RTEMS versions of send()
+ and recv(). We already had the BSD versions and these conflict
+ sometimes when linking.
+
+commit 4ab3a29bb5f58504963d18f47a191ef8c0dc9555
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Jun 21 15:32:37 2007 +0000
+
+ 2007-06-21 Joel Sherrill <joel.sherrill@OARcorp.com>
+
+ * libnetworking/rtems/mkrootfs.h, libnetworking/rtems/rtems_bsdnet.h,
+ libnetworking/rtems/rtems_bsdnet_internal.h: Add extern __cplusplus.
+
+commit be94ff7c9c1cab91eeae75b58af7a3cbb750d67d
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu May 10 07:45:16 2007 +0000
+
+ Include <rtems/bsd/sys/cdefs.h>
+
+commit cd9564e1cd88d45a551d61e862b630e1c9a940d4
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu May 10 07:29:14 2007 +0000
+
+ Include <rtems/bsd/sys/cdefs.h> instead of <sys/cdefs.h>.
+
+commit 03a429cacae0055d88a9a43c5fe71d5361a1e594
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu May 10 06:42:09 2007 +0000
+
+ Regenerate.
+
+commit 39350cf7cda9e59d8c35495092ee8bfaeea1dc62
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu May 10 06:40:29 2007 +0000
+
+ Reflect having removed sys/queue.h.
+
+commit 2016a98667cf3c812898f3723f38c782b42c2f52
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu May 10 06:40:07 2007 +0000
+
+ Remove (moved to include/rtems/bsd/sys/queue.h).
+
+commit c30157091b6d76ac85a53056b4ebdd119cd8367f
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu May 10 05:12:54 2007 +0000
+
+ Include <rtems/bsd/sys/queue.h> instead of <sys/queue.h>.
+
+commit 8fc471a554385e42c118931dbe0e5cbb43771545
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu May 10 05:07:28 2007 +0000
+
+ Include <rtems/bsd/sys/queue.h> instead of <sys/queue.h>.
+
+commit 6e08cf7b0173c5d8cc2478d9b08bd3bec00bd356
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed May 9 17:32:27 2007 +0000
+
+ Regenerate.
+
+commit 54802dce0d011562733fcc3b3694883776e5531e
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed May 9 16:38:32 2007 +0000
+
+ Remove machine/endian.h.
+
+commit f5a22134c437fd73c2b385a30dcac50803dc0314
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed May 9 16:38:18 2007 +0000
+
+ Remove.
+
+commit 0f9861be819c44d6665c0c035db60bfc1d5e548a
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed May 9 16:35:03 2007 +0000
+
+ Include <rtems/endian.h> instead of <machine/endian.h>.
+
+commit 203ed7ff8ccdfa233ac5bd22ca05add3d217ea03
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed May 9 15:56:13 2007 +0000
+
+ Include <rtems/stdint.h> instead of <stdint.h>.
+
+commit 2bcd08be8dce341cda87fbba365da18a50c7b544
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed May 9 15:31:39 2007 +0000
+
+ 2007-05-09 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/machine/endian.h: Remove
+ CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES.
+
+commit 5a2feeada70f84f2e783a2e80678a49a78605d71
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue May 8 21:10:19 2007 +0000
+
+ 2007-05-08 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/machine/endian.h: Convert htons, htonl, ntohs, ntohl
+ to inline functions, using uint[16,32]_t.
+
+commit 70e624e366f7b8cbc1bce456459e2509f96fc703
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue May 8 16:39:57 2007 +0000
+
+ 2007-05-08 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/netdb.h: Change netent->n_net to uint32_t to comply
+ with SUSv3.
+
+commit 678b3b069ae25d3b7e3af68cae6c428eca8dc0e1
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue May 8 12:44:16 2007 +0000
+
+ Eliminate __P.
+
+commit 26f83151f670d3a687ba45a77c6781e2f4c0620a
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Mar 30 07:21:22 2007 +0000
+
+ 2007-03-30 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/Makefile.am: Move libc/send.c to libc_a_SOURCES.
+ * libnetworking/Makefile.am: Move libc/recv.c to libc_a_SOURCES.
+
+commit ada4d9be2540888a0c5d658b1995a3d27ddad451
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Mar 30 06:31:09 2007 +0000
+
+ cosmetics.
+
+commit 0e609caf80ce317b97b9624c18cce43e0e4ecca1
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Mar 30 06:29:29 2007 +0000
+
+ Move libc/res_config.h to libnetworking_a_SOURCES (File is being used).
+ Remove libc/iso_addr.c, libc/iso_addr.3.
+
+commit 53d8e07c66fdcaac7e5bb66c399c93ce15de526c
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Mar 30 06:28:33 2007 +0000
+
+ Remove (Unused).
+
+commit e59dc2106cb04fd275bd41918e5f19855a277663
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Mar 30 05:38:36 2007 +0000
+
+ Remove net/ppp-deflate.c, net/bsd-comp.c.
+
+commit f8a6097c52c889df5744327b71e888d1a202b11e
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Mar 30 05:38:16 2007 +0000
+
+ Remove (Unused)
+
+commit 09fdb5e819630c1df210a520680ede6936426379
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Mar 30 05:15:58 2007 +0000
+
+ Eliminate SCCS, LINT. Add HAVE_CONFIG_H.
+
+commit 491f63a5b35e8df0d3062f69d4a0d89aada6f03b
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Mar 29 14:31:08 2007 +0000
+
+ Further _IP_VHL removal preps.
+
+commit ef0b69d12fa94abe42fd01a9dfece6ca0beb3cdf
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Mar 29 14:28:49 2007 +0000
+
+ 2007-03-29 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/netinet/ip.h: Add FreeBSD's alignement macros.
+
+commit 6209041c60d6b5ba19b5e14a9680ba956d7a18be
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Mar 29 14:27:48 2007 +0000
+
+ 2007-03-29 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/net/netisr.h: Partial update from FreeBSD.
+
+commit 0f0318e2de9509ba143fce015c14ee1671a6e5b7
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Mar 29 14:25:40 2007 +0000
+
+ 2007-03-29 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/libc/strsep.c: Don't build if provided by libc.
+
+commit dbd2c7dcea477f73311eaffe34d986d466d475eb
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Mar 29 08:39:21 2007 +0000
+
+ 2007-03-29 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/libc/rcmd.c: Eliminate __P(). Cosmetics.
+
+commit e546aceffb9167e59acff3bc487054712b05f2c6
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Mar 29 08:06:14 2007 +0000
+
+ Remove selrecord, selwakeup (Unused).
+
+commit f94e799ee9f78fee0dd559fea6fd3b1717fb6956
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Mar 29 07:50:03 2007 +0000
+
+ Preps to eliminate _IP_VHL (Abandoned in FreeBSD). Misc mergers from upstream FreeBSD.
+
+commit 493978818348b5cf84963135b13c931e5b70225e
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Mar 29 07:47:15 2007 +0000
+
+ Preps to eliminate _IP_VHL (Abandoned in FreeBSD).
+
+commit 7ff51b00c19ad486452c5947d10dac3fe197b03c
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Mar 29 05:21:31 2007 +0000
+
+ Preps to eliminate _IP_VHL (Abandoned in FreeBSD).
+
+commit 0c67b4363bcd65a1f3b2e0dae4e7254a67111e74
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Mar 29 05:18:26 2007 +0000
+
+ Partial update from FreeBSD.
+
+commit e67b6ea141085a5a41c6546a869d94113a9185f2
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Mar 29 05:16:42 2007 +0000
+
+ Eliminate __P().
+
+commit 6898ed445cc052b6bf3f94291c94a219bf20435e
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Mar 28 15:47:20 2007 +0000
+
+ Regenerate.
+
+commit 014255f85b1eea25f38d612fdc850d460c9beb39
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Mar 28 15:46:37 2007 +0000
+
+ Remove (Unused).
+
+commit 1e4e5f2151ac8194b9b8f159ad1590ebc2c4eb25
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Mar 28 15:46:18 2007 +0000
+
+ Remove net/ppp-comp.h.
+
+commit e21508b5f326149eec4f4e4c6210304e83287da5
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Mar 28 15:44:02 2007 +0000
+
+ Regenerate.
+
+commit 462fb6427cd26f881da1fa13e7c4dec65021ed80
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Mar 28 15:43:44 2007 +0000
+
+ Remove sys/buf.h.
+
+commit 816f422261aa21253527d5705413d12239dbc370
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Mar 28 15:34:23 2007 +0000
+
+ Include <sys/queue.h> instead of <sys/buf.h>.
+
+commit 387cc207c995ec82a86d36b5257561a5cc36a1d4
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Mar 28 05:36:38 2007 +0000
+
+ Use uint32_t optlen.
+
+commit e5d6315e20278ce7a678d47def518a5416888c19
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Mar 28 05:23:18 2007 +0000
+
+ Eliminate __P().
+
+commit d506dffaebdee6a996854db9f0ae1f081cf4e4f1
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Mar 28 04:48:01 2007 +0000
+
+ Reflect changes to sys/protosw.h.
+
+commit 1a795c31f832f1b847a1ddf247e35653dd6b2f40
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Mar 28 04:47:30 2007 +0000
+
+ Change int args to intptr_t because they are casted to pointers.
+
+commit fa768dff928ae2d74c990f91c65cf90ed6df8000
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Mar 28 04:43:04 2007 +0000
+
+ 2007-03-28 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/rtems/rtems_glue.c: Cast to intptr_t instead of
+ "long", because long is not guaranteed to be castable to char*.
+
+commit 0b07d8724eb83b8246e7c54b72587c24ce06a699
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Mar 28 04:40:36 2007 +0000
+
+ 2007-03-28 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/netinet/ip_input.c: Eliminate __P().
+ Change "int next" to "int32_t next" for 16bit targets.
+
+commit 239d981f8da67a3b4389d38a1f864a8dd14cd054
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Mar 28 04:38:00 2007 +0000
+
+ Eliminate __P().
+
+commit 652f618231ad0b321bbc9b668b57cb4c83a44bbb
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Mar 28 03:08:08 2007 +0000
+
+ Eliminate __P().
+
+commit dcefab604e8f5e2176065d6d5ea0ae23d2ba5fe7
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Mar 28 02:42:47 2007 +0000
+
+ Eliminate __P().
+
+commit bd6dfc9a1972d4c4f1eeb9eb5ddc043543a1f325
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Mar 28 02:20:23 2007 +0000
+
+ Regenerate.
+
+commit 47a886898902d26f9ff69bbef8eed79924ee6ca5
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Mar 28 02:19:04 2007 +0000
+
+ Use net/slcompress.h instead of net/pppcompress.h.
+
+commit 179c2c33571a61b2e425261e50e0a44b51fe21e1
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Mar 28 02:16:27 2007 +0000
+
+ Cosmetics from FreeBSD.
+
+commit c85f596b789373f48d0006ca83a8c3a4988e9af4
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Mar 28 02:15:57 2007 +0000
+
+ Remove net/pppcompress.c, net/pppcompress.h.
+
+commit a0a45be5fc4bed60d28a40c6c5ab7f5d9429f8e2
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Mar 28 02:15:38 2007 +0000
+
+ Remove (Abandoned in FreeBSD).
+
+commit d142d8c3380553fd0a5abadc0e0e8072aa274046
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Mar 28 01:08:37 2007 +0000
+
+ Eliminate __P().
+
+commit 296f9c2e8b7eadb9dfe22b3f319dcd952833ca36
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Mar 28 01:06:21 2007 +0000
+
+ Cosmetics from FreeBSD.
+
+commit 83be736ab0a6422b69654e1b54bda0476a18c8dd
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Mar 28 00:55:54 2007 +0000
+
+ Update from FreeBSD.
+
+commit 867fd359b4e8497d69fc2a2900c657bebd9d478e
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Mar 27 17:06:37 2007 +0000
+
+ Include <net/ppp_comp.h>. Warn about using it.
+
+commit e9b9de629c384be164b492acbfdbe77eac06301f
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Mar 27 16:50:42 2007 +0000
+
+ Regenerate.
+
+commit 84e490540422fbc7e9fd320a8acbf83c57221667
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Mar 27 16:49:54 2007 +0000
+
+ 2007-03-27 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/Makefile.am: Add net/ppp_comp.h.
+
+commit 0e253a00960f4ad3da6889a182b0820b04a40a17
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Mar 27 16:48:46 2007 +0000
+
+ 2007-03-27 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/net/ppp_comp.h: New (copy of ppp-comp.h).
+
+commit 3c4c5e08542179e9928489ffa9a297655885d0b4
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Mar 27 16:15:00 2007 +0000
+
+ 2007-03-27 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/net/ppp-comp.h: Eliminate __P(). Cosmetics from
+ FreeBSD.
+
+commit 768fe4ec4923c1b61612854b91f23272da6805a9
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Mar 27 15:50:06 2007 +0000
+
+ 2007-03-27 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/machine/in_cksum.h: Eliminate __P().
+
+commit 6b4010d6f12a5a30416e757ad97fa935582b3a95
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Mar 27 10:18:16 2007 +0000
+
+ 2007-03-26 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/netinet/ip_mroute.c: Eliminate __P().
+
+commit c95ac2f3cc29a204317a5899120a7e5fb684c252
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Mar 27 10:17:09 2007 +0000
+
+ 2007-03-26 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/netinet/ip_mroute.h: Partial update from FreeBSD.
+
+commit e6a59370c18c1ad1411233132dc6b7c5499aa827
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Mar 27 04:24:41 2007 +0000
+
+ 2007-03-26 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/net/raw_cb.c: Sync with FreeBSD.
+
+commit f4ebd28fcb0184cdefd6d8a23df00d1882d6f495
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Mar 26 08:06:30 2007 +0000
+
+ Partial update from FreeBSD.
+
+commit 6efd1a6d9030c0e3eebc3fb203838e09f552b7eb
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Mar 26 07:12:36 2007 +0000
+
+ 2007-03-26 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/netinet/if_ether.h: Eliminate __P().
+
+commit 19ef9f729f6c3a036af19a390bbe937a057efd8e
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Mar 26 06:01:00 2007 +0000
+
+ 2007-03-26 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/netinet/ip_var.h: Eliminate __P().
+
+commit bc1e0b12822730046f3c13e6c1689808dd109ded
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Mar 26 05:59:33 2007 +0000
+
+ Fix typo in previous patch.
+
+commit da9078a3ee12e821ca7552e94999aed2c0c44624
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Mar 26 05:51:45 2007 +0000
+
+ 2007-03-26 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/netinet/in.h: Eliminate __P().
+
+commit dc2a1750871f89ef4371595a801ba6de826e95b2
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Mar 26 03:43:28 2007 +0000
+
+ 2007-03-26 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/netinet/tcp_var.h: Eliminate __P().
+
+commit 29bac07b802e0d3411a3d38d5f75c52e10c23296
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun Mar 25 16:50:37 2007 +0000
+
+ 2007-03-25 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/netinet/udp_var.h: Cosmetics from FreeBSD.
+ Remove __P();
+
+commit 883ba097cc83637d1955ec909d71d0a4e1fa2b47
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun Mar 25 16:43:30 2007 +0000
+
+ More partial updates from FreeBSD.
+
+commit 7db1de3296e6621e183b2d8be9ae56081d43060d
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun Mar 25 16:41:18 2007 +0000
+
+ Remove __P().
+
+commit b91ebbc339180ce820597ef95e4d8a333aa9a06c
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun Mar 25 07:54:29 2007 +0000
+
+ Partial updates from FreeBSD.
+
+commit 3bf2241fd28c36e8c548e1b99fa0eaae9a77f131
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun Mar 25 07:33:20 2007 +0000
+
+ Cosmetics from FreeBSD.
+
+commit 590bf06bbdcfe6098d6937b50776ff374080e8a2
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun Mar 25 06:19:12 2007 +0000
+
+ 2007-03-25 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/netinet/if_ether.c: Remove __P().
+
+commit 4c672b9308cd007997f55b91e4b7c32d9eced06a
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun Mar 25 05:40:14 2007 +0000
+
+ More updates from FreeBSD.
+
+commit e791c230296b1446c8f01cd13ed8a53c3e786fe1
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun Mar 25 05:29:54 2007 +0000
+
+ Partial update from FreeBSD.
+
+commit 2a93bb6ba73e1634a55ab67d94f5deb8c5c7fbc0
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun Mar 25 04:36:35 2007 +0000
+
+ 2007-03-24 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/Makefile.am: Remove nfs/krpc.h.
+ * libnetworking/nfs/krpc.h: Remove (Unused).
+
+commit 1d6915efd1507d2765904cc85a04e2091eb6d784
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun Mar 25 04:33:51 2007 +0000
+
+ Regenerate.
+
+commit 701740ca62eb4ddaffcce561e3e7f43b3512f419
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sat Mar 24 10:41:24 2007 +0000
+
+ 2007-03-24 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/Makefile.am: Remove nfs/krpc.h.
+ * libnetworking/nfs/krpc.h: Remove (Unused).
+ * libnetworking/kern/kern_subr.c: Remove #ifdef'ed vax code.
+ * libnetworking/Makefile.am: Remove nfs/nfs.h.
+ * libnetworking/nfs/nfs.h: Remove (Unused).
+
+ 2007-03-19 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/sys/buf.h: Remove unused/non-implemented bsd kernel
+ symbols.
+ * libnetworking/sys/conf.h: Don't include machine/conf.h.
+ Update copyright notice.
+ Remove unused/non-implemented declarations.
+ * libnetworking/Makefile.am: Remove machine/conf.h.
+ * libnetworking/machine/conf.h: Remove.
+
+ 2007-03-19 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/sys/systm.h: Update copyright notice from FreeBSD.
+ Remove many non-supported/unused declarations.
+
+ 2007-03-18 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/sys/ucred.h: Remove crcopy, crdup, crfree, crget,
+ crhold (Unused/non-implemented).
+
+ 2007-03-18 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/sys/ucred.h: Remove __P().
+ * libnetworking/sys/callout.h: Remove __P().
+ * libnetworking/sys/domain.h: Remove __P().
+ * libnetworking/sys/socketvar.h: Remove __P().
+ * libnetworking/sys/socket.h: Remove __P().
+ * libnetworking/sys/select.h: Remove __P().
+ * libnetworking/sys/kernel.h: Remove __P().
+ * libnetworking/sys/protosw.h: Remove __P().
+ * libnetworking/sys/conf.h: Remove bdevsw, cdevsw, swdevt (Unused).
+ * libnetworking/sys/systm.h: Remove nblkdev, nchrdev,
+ swdevt, nswdev, nswap (Unused).
+
+ 2007-03-18 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/sys/conf.h: Remove non-implemented/unused symbols.
+ * libnetworking/net/ppp_tty.c: Use struct rtems_termios_linesw
+ instead of struct linesw (PR 1229)
+ * libnetworking/sys/systm.h: Comment out copyin/copyout to work
+ around clash with defines from rtems_bsdnet_internal.h.
+ * score/src/heapwalk.c: include stdlib.h.
+
+ 2007-03-17 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/sys/buf.h, libnetworking/sys/conf.h:
+ Remove __P().
+ * libnetworking/net/if.h, libnetworking/net/if_ppp.h,
+ libnetworking/sys/signalvar.h, libnetworking/sys/systm.h:
+ Remove __P().
+ * libcsupport/include/rtems/termiostypes.h,
+ libcsupport/src/termios.c: Prefix linesw, struct linesw, nwlinesw
+ with rtems_termios_*.
+ * libnetworking/sys/conf.h: Remove linesw, struct linesw, nlinesw.
+ (Clash with termiostypes.h - PR 1229).
+
+ 2007-03-16 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * score/include/rtems/score/wkspace.h,
+ score/inline/rtems/score/wkspace.inl, score/src/wkspace.c:
+ Change _Workspace_Handler_initialization and
+ _Workspace_Allocate_or_fatal_error to using size_t.
+ * libnetworking/sys/rtprio.h: Remove (Unused).
+ * libnetworking/Makefile.am: Remove sys/rtprio.h.
+
+ 2007-03-14 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/sys/mbuf.h, libnetworking/sys/rtprio.h:
+ Remove __P().
+
+ 2007-03-13 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libcsupport/src/assocnamebad.c: Remove dead code. Use PRI* macros
+ to fix warnings.
+ * score/include/rtems/score/stack.h: Use size_t for stack sizes.
+ * score/include/rtems/score/chain.h, score/src/chain.c:
+ Change _Chain_Initialize to using size_t.
+
+ 2007-03-12 Joel Sherrill <joel@OARcorp.com>
+
+ * libmisc/dumpbuf/dumpbuf.c, libmisc/dumpbuf/dumpbuf.h: Rename
+ Dump_Buffer to rtems_print_buffer.
+
+ 2007-03-12 Joel Sherrill <joel@OARcorp.com>
+
+ * score/src/heapallocatealigned.c, score/src/threadqrequeue.c: Correct
+ license URL and/or fix mistake in copyright notice. Both of these
+ mistakes appear to be from code submitted after these changes were
+ made previously.
+
+ 2007-03-10 Joel Sherrill <joel@OARcorp.com>
+
+ PR 1226/cpukit
+ * sapi/include/confdefs.h: CONFIGURE_HAS_OWN_MULTIPROCESSING_TABLE not
+ CONFIGURE_HAS_OWN_MULTIPROCESING_TABLE.
+
+ 2007-03-08 Joel Sherrill <joel@OARcorp.com>
+
+ * libfs/src/imfs/imfs.h: Fix comment.
+
+ 2007-03-08 Joel Sherrill <joel@OARcorp.com>
+
+ * libfs/src/imfs/imfs.h: Fix comment.
+
+ 2007-03-08 Joel Sherrill <joel@OARcorp.com>
+
+ * libmisc/stackchk/check.c, libmisc/stackchk/internal.h,
+ libmisc/stackchk/stackchk.h: Change dump usage to report usage.
+
+ 2007-03-08 Joel Sherrill <joel@OARcorp.com>
+
+ * rtems/Makefile.am, rtems/src/msgqsend.c, rtems/src/msgqurgent.c:
+ Remove wrapper for message queue send and urgent and implement them
+ directly. There was an unnecessary function call layer in addition to
+ conditions in the shared routine. Directly coding both directives is
+ simpler and should result in smaller code.
+ * rtems/src/msgqsubmit.c: Removed.
+
+ 2007-03-05 Joel Sherrill <joel@OARcorp.com>
+
+ PR 1222/cpukit
+ * score/Makefile.am, score/include/rtems/score/coremutex.h,
+ score/include/rtems/score/threadq.h,
+ score/inline/rtems/score/coremutex.inl, score/src/coremsgsubmit.c,
+ score/src/coremutexsurrender.c, score/src/threadchangepriority.c,
+ score/src/threadclearstate.c, score/src/threadhandler.c,
+ score/src/threadinitialize.c, score/src/threadqdequeuefifo.c,
+ score/src/threadqdequeuepriority.c, score/src/threadqenqueue.c,
+ score/src/threadqenqueuefifo.c, score/src/threadqenqueuepriority.c,
+ score/src/threadqextractfifo.c, score/src/threadqextractpriority.c,
+ score/src/threadsetstate.c: Enhance so that when the prioirity of a
+ thread that is blocked on a priority based thread queue is changed,
+ that its placement in the queue is reevaluated based upon the new
+ priority. This enhancement includes modifications to the SuperCore as
+ well as new test cases.
+ * score/src/threadqrequeue.c: New file.
+
+ 2007-03-05 Joel Sherrill <joel@OARcorp.com>
+
+ * sapi/src/exinit.c: Fix spacing.
+
+ 2007-03-05 Joel Sherrill <joel@OARcorp.com>
+
+ PR 1221/cpukit
+ * posix/src/pthreadequal.c: Fix critical section nesting.
+
+ 2007-02-22 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libcsupport/Makefile.am: Move getpagesize.c to newlib-only
+ compiled files.
+
+ 2007-02-21 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * wrapup/Makefile.am: Use MKDIR_P instead of mkdir_p.
+
+ 2007-02-16 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * score/Makefile.am: Remove macros/README.
+
+ 2007-02-11 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * score/include/rtems/score/heap.h, score/src/heap.c,
+ score/src/heapallocatealigned.c, score/src/heapresizeblock.c:
+ More size_t for heap-sizes.
+ * score/include/rtems/score/heap.h, score/src/heap.c,
+ score/src/heapallocate.c, score/src/heapextend.c: Use size_t for
+ heap-sizes.
+ * libnetworking/resolv.h: Typo fixes. Remove __P().
+
+ 2007-02-09 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * rtems/include/rtems/rtems/tasks.h, rtems/src/taskcreate.c:
+ Use size_t for stack-sizes.
+
+ 2007-02-07 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/vm/vm_extern.h: Remove non-implemented/unused
+ functions.
+ * configure.ac: Check for intmax_t, uintptr_t, intptr_t,
+ pthread.h, pthread_rwlock_t, pthread_barrier_t, pthread_spinlock_t.
+
+ 2007-02-06 Till Straumann <strauman@slac.stanford.edu>
+
+ * libcsupport/src/gxx_wrappers.c: fix PR#690. Supply
+ taskvar dtor to plug memory leak. Applied patch attached
+ to PR#690.
+
+ 2007-02-06 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libcsupport/src/getpagesize.c: New (moved from posix/src).
+ * posix/src/getpagesize.c: Removed.
+ * posix/Makefile.am: Remove references to getpagesize.c.
+ * libcsupport/Makefile.am: Add getpagesize.c.
+
+ 2007-02-06 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * posix/src/sysconf.c: Add support for _SC_PAGESIZE (PR 1215).
+ * posix/src/mqueuesendsupp.c: Remove cast to make broken const cast
+ visible.
+ * score/inline/rtems/score/coremsg.inl: More size_t and consts.
+
+ 2007-02-06 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * rtems/src/msgqsend.c: Use size_t for sizes.
+ * rtems/src/msgqurgent.c: Use size_t for sizes.
+ * rtems/src/msgqbroadcast.c: Use size_t for sizes.
+ * rtems/src/msgmp.c: Use size_t for sizes.
+ * rtems/src/msgqsubmit.c: Use size_t for sizes.
+ * rtems/include/rtems/rtems/msgmp.h: Use size_t for sizes.
+ * rtems/include/rtems/rtems/message.h: Use size_t for sizes.
+ * score/inline/rtems/score/coremsg.inl: Use size_t for sizes.
+
+ 2007-02-06 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * itron/src/trcv_mbf.c: Use size_t for sizes.
+ * libmisc/monitor/mon-object.c: Use size_t for sizes.
+ * libmisc/monitor/mon-server.c: Use size_t for sizes.
+ * libmisc/monitor/monitor.h: Use size_t for sizes.
+ * libmisc/mw-fb/mw_uid.c: Use size_t for sizes.
+ * rtems/include/rtems/rtems/message.h: Use size_t for sizes.
+ * rtems/src/msgqreceive.c: Use size_t for sizes.
+ * posix/src/mqueuerecvsupp.c: Use size_t for sizes.
+ * score/src/coremsgseize.c: Use size_t for sizes.
+
+ 2007-02-05 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * posix/include/rtems/posix/mqueue.h: Use size_t for sizes.
+ * posix/src/mqueuesendsupp.c: Use size_t for sizes.
+ * score/include/rtems/score/coremsg.h: Use size_t for sizes.
+ * score/src/coremsgbroadcast.c: Use size_t for sizes.
+ * score/src/coremsgsubmit.c: Use size_t for sizes.
+
+ 2007-01-30 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libblock/src/show_bdbuf.c: Use inttypes.h macros.
+
+ 2007-01-29 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libmisc/mw-fb/mw_fb.h: Eliminate __u32, __u16.
+
+ 2007-01-28 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/libc/gethostbyht.c: Remove warning on unused vars.
+ Remove isblank (supposed to be provided by libc).
+
+ 2007-01-27 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libblock/src/show_bdbuf.c: Convert from DOS to UNIX.
+
+ 2007-01-27 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * score/include/rtems/system.h: Remove __RTEMS_MAJOR__,
+ __RTEMS_MINOR__, __RTEMS_REVISION__ (moved to cpuopt.h).
+ * configure.ac: Dynamically derive __ __RTEMS_MAJOR__,
+ __RTEMS_MINOR__, __RTEMS_REVISION__ from _RTEMS_VERSION.
+ Add __RTEMS_MAJOR__, __RTEMS_MINOR__,__RTEMS_REVISION__ to cpuopt.h.
+
+ 2007-01-26 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * score/include/rtems/system.h:
+ #define __RTEMS_MINOR__ 7 (BZ 1206).
+
+ 2007-01-20 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
+
+ * libblock/src/bdbuf.c, libblock/include/bdbuf.h:
+ export some internal variables to make them available in
+ "show_bdbuf" monitor add-on
+
+ 2007-01-16 Till Straumann <strauman@slac.stanford.edu>
+
+ * libnetworking/rtems/rtems_mii_ioctl.c,
+ libnetworking/rtems/rtems_mii_ioctl.h,
+ libnetworking/rtems/rtems_mii_ioctl_kern.c,
+ libi2c/libi2c.c, libi2c/libi2c.h:
+ Added SLAC/Stanford Authorship Note / Copyright + Liability Disclaimer.
+
+ 2007-01-09 Joel Sherrill <joel@OARcorp.com>
+
+ * libcsupport/src/error.c: rtems_progname is no longer defined in
+ the BSP startup since it never held a meaningful value.
+
+ 2007-01-02 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * posix/include/aio.h: s/aoi_lio_opcode/aio_lio_opcode/
+ (BZ 1203).
+
+ 2006-12-13 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * backward/rtc.h, backward/vmeintr.h, backward/confdefs.h,
+ backward/clockdrv.h, backward/itron.h, backward/console.h,
+ backward/imfs.h, backward/iosupp.h, backward/chain.h,
+ backward/motorola/mc68681.h, backward/motorola/mc68230.h,
+ backward/spurious.h, backward/rtemspppd.h, backward/zilog/z8536.h,
+ backward/zilog/z8030.h, backward/zilog/z8036.h, backward/dosfs.h,
+ backward/rtemsdialer.h, backward/asm.h, backward/timerdrv.h,
+ backward/ringbuf.h, backward/ftpd.h:
+ Abandon.
+
+ 2006-12-13 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * rtems/include/rtems/rtems/types.h: Abandon backward compatibility
+ types.
+ * include/rtems/stdint.h: Abandon DEPRECATED_TYPES.
+ * configure.ac: Abandon DEPRECATED_TYPES/--enable-deprecated.
+ * Makefile.am: Abandon DEPRECATED_TYPES.
+
+ 2006-12-13 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * aclocal/rtems-ampolish.m4: Use am_aux_dir/ampolish3.
+
+ 2006-12-12 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * aclocal/rtems-ampolish.m4: Require AM_MAINTAINER_MODE.
+ * aclocal/rtems-top.m4: Remove RTEMS_AMPOLISH3.
+ * configure.ac: Add RTEMS_AMPOLISH3.
+ * rtems/src/barrierrelease.c: Remove stray rtems_unsigned32.
+
+ 2006-12-12 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libfs/src/imfs/imfs.h: Remove
+ increment_and_check_linkcounts (unused),
+ decrement_linkcounts (unused, broken).
+
+ 2006-12-08 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/net/route.c, libnetworking/netinet/ip_input.c,
+ libnetworking/sys/domain.h: Cosmetics from FreeBSD.
+
+ 2006-12-08 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/rtems/rtems_glue.c: Remove local
+ extern strdup.
+
+ 2006-12-08 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libcsupport/include/rtems/libio.h, libcsupport/src/read.c,
+ libfs/src/dosfs/msdos.h, libfs/src/dosfs/msdos_dir.c,
+ libfs/src/dosfs/msdos_file.c, libfs/src/imfs/deviceio.c,
+ libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_directory.c,
+ libfs/src/imfs/memfile.c, libnetworking/lib/ftpfs.c,
+ libnetworking/lib/tftpDriver.c, libnetworking/rtems/rtems_syscall.c:
+ Use size_t instead of uint32_t for read/write count-args.
+
+ 2006-12-08 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * rtems/src/timerserverfirewhen.c: Remove local
+ extern _Timer_Seconds_chain.
+ * rtems/src/timerserverfireafter.c: Remove local
+ extern _Timer_Ticks_chain.
+
+ 2006-12-06 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * score/include/rtems/score/object.h, score/src/objectclearname.c,
+ score/src/objectcopynameraw.c, score/src/objectcopynamestring.c:
+ Add const qualifiers, use size_t where appropriate.
+
+ 2006-12-05 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * score/inline/rtems/score/thread.inl: Add const qualifiers to work
+ around aliasing effects.
+
+ 2006-12-04 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * score/inline/rtems/score/chain.inl: Add const qualifiers (works
+ around 651 aliasing bugs).
+
+ 2006-12-04 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ * posix/src/prwlockunlock.c, rtems/Makefile.am,
+ rtems/src/barrierrelease.c, rtems/src/barrierwait.c,
+ score/src/corerwlockobtainread.c, score/src/corerwlockrelease.c:
+ Complete implementation of barrier as the rest of the test code is
+ now implemented. Also add blocking code to rwlock.
+
+ 2006-12-02 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * configure.ac: New BUG-REPORT address.
+
+ 2006-11-27 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * score/src/threadget.c: Remove (Unused).
+ * score/Makefile.am: Removing score/src/threadget.c.
+
+ 2006-11-21 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libblock/Makefile.am: Don't include preinstall.am.
+ * libblock/preinstall.am: Remove.
+
+ 2006-11-20 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * Makefile.am: Remove ampolish3.
+
+ 2006-11-18 Joel Sherrill <joel@OARcorp.com>
+
+ * score/src/heapwalk.c: Do not use printk yet since many BSPs do not
+ prove the hooks for printk yet. This will require enough BSP changes
+ to delay until 4.8.
+
+ 2006-11-18 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * configure.ac: Add check for uintmax_t.
+ * libcsupport/src/malloc.c: Use uintmax_t instead of uint64_t for
+ MALLOC_STATS statistics. Use inttypes.h PRIxXXX macros for
+ printing.
+
+ 2006-11-18 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * aclocal/check-networking.m4: Integrate type checks.
+ * configure.ac: Use rtems_cv_HAS_NETWORKING instead of
+ HAS_NETWORKING.
+
+ 2006-11-18 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * aclocal/check-itron.m4: Integrate ITRON-type checks.
+ * configure.ac: Remove ITRON-type checks.
+ Move RTEMS_CHECK* after type-checks.
+
+ 2006-11-18 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * configure.ac: Remove $LIBRPC.
+ * configure.ac: Check for uint64_t, int64_t.
+ * configure.ac, Makefile.am, configure.ac, ftpd/Makefile.am,
+ httpd/Makefile.am, libnetworking/Makefile.am, pppd/Makefile.am,
+ telnetd/Makefile.am, wrapup/Makefile.am: Replace
+ AM_CONDITIONAL(HAS_NETWORKING) with AM_CONDITIONAL(LIBNETWORKING).
+
+ 2006-11-17 Joel Sherrill <joel@OARcorp.com>
+
+ * score/inline/rtems/score/object.inl, score/src/objectnametoid.c:
+ Properly honor searching only local node even when on single CPU
+ system.
+
+ 2006-11-17 Joel Sherrill <joel@OARcorp.com>
+
+ * score/src/coresemseize.c: Add missing ISR enable.
+
+ 2006-11-17 Joel Sherrill <joel@OARcorp.com>
+
+ * score/src/heapwalk.c: Use printk not printf.
+
+ 2006-11-17 Joel Sherrill <joel@OARcorp.com>
+
+ * libmisc/rtmonuse/rtmonuse.c: Do not use float for calculations.
+
+ 2006-11-17 Joel Sherrill <joel@OARcorp.com>
+
+ * libcsupport/src/sync.c: Do not dereference NULL reent.
+
+ 2006-11-17 Joel Sherrill <joel@OARcorp.com>
+
+ * posix/src/semtimedwait.c: Used wrong constant for blocking with bad
+ timeout value.
+
+ 2006-11-17 Joel Sherrill <joel@OARcorp.com>
+
+ * posix/src/semtimedwait.c: Reverse accidentally included
+ semtimedwait.c.
+
+ 2006-11-17 Joel Sherrill <joel@OARcorp.com>
+
+ * posix/src/keygetspecific.c, posix/src/keysetspecific.c,
+ posix/src/semtimedwait.c: Correct indexing of key data to use api and
+ index NOT class and index. Class is always 1.
+
+ 2006-11-17 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * configure.ac: Suppress itron if int8/int16_t are not provided.
+ * configure.ac, Makefile.am, itron/Makefile.am, wrapup/Makefile.am:
+ Introduce AM_CONDITIONAL(LIBITRON).
+ Remove AM_CONDITIONAL(HAS_ITRON).
+
+ 2006-11-17 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * wrapup/Makefile.am: Introduce AM_CONDITIONAL(LIBDOSFS).
+ * configure.ac, Makefile.am, libfs/Makefile.am:
+ Introduce AM_CONDITIONAL(LIBDOSFS).
+
+ 2006-11-16 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/libc/gethostbydns.c, libnetworking/libc/linkaddr.c,
+ libnetworking/libc/map_v4v6.c: Cosmetic updates from FreeBSD.
+ Eliminate bcopy in favor of memcpy.
+
+ 2006-11-16 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/rtems/rtems_bsdnet_internal.h: Add timeout() define.
+ * libnetworking/rtems/rtems_glue.c: Rename timeout() into
+ rtems_bsdnet_timeout().
+ * libnetworking/sys/malloc.h: Remove contigmalloc (non-implemented).
+ Remove __P-guards from malloc, free.
+
+ 2006-11-15 Joel Sherrill <joel@OARcorp.com>
+
+ * sapi/src/io.c: Fix spacing.
+ * sapi/include/confdefs.h: Enable includes needed for new objects.
+
+ 2006-11-15 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ * sapi/include/confdefs.h: Enable memory for new objects.
+
+ 2006-11-15 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ * posix/Makefile.am: Add file missed in previous commit.
+ * posix/src/posixtimespecabsolutetimeout.c: New file.
+
+ 2006-11-15 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * configure.ac: Remove RTEMS_AMPOLISH3.
+ Add checks for uint8_t, int8_t, uint16_t, int16_t,
+ uint32_t, int32_t.
+ * aclocal/rtems-ampolish.m4: Pick up ampolish3 from ac_aux_dir.
+ * aclocal/rtems-top.m4: Add RTEMS_AMPOLISH3.
+ * ampolish3: Remove.
+
+ 2006-11-15 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ * score/inline/rtems/score/threadq.inl, score/src/corerwlocktimeout.c:
+ New files.
+
+ 2006-11-15 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ * libcsupport/src/termios.c, posix/Makefile.am, posix/preinstall.am,
+ posix/include/rtems/posix/config.h, posix/include/rtems/posix/time.h,
+ sapi/src/posixapi.c, score/Makefile.am, score/preinstall.am,
+ score/include/rtems/score/corerwlock.h,
+ score/include/rtems/score/threadq.h,
+ score/src/corerwlockobtainread.c, score/src/threadqenqueue.c,
+ score/src/threadqtimeout.c: Adding POSIX barriers, POSIX spinlocks,
+ and partial implementation of POSIX rwlocks.
+ * posix/include/rtems/posix/barrier.h,
+ posix/include/rtems/posix/rwlock.h,
+ posix/include/rtems/posix/spinlock.h,
+ posix/inline/rtems/posix/barrier.inl,
+ posix/inline/rtems/posix/rwlock.inl,
+ posix/inline/rtems/posix/spinlock.inl,
+ posix/src/barrierattrdestroy.c, posix/src/barrierattrgetpshared.c,
+ posix/src/barrierattrinit.c, posix/src/barrierattrsetpshared.c,
+ posix/src/pbarrier.c, posix/src/pbarrierdestroy.c,
+ posix/src/pbarrierinit.c, posix/src/pbarriertranslatereturncode.c,
+ posix/src/pbarrierwait.c, posix/src/prwlock.c,
+ posix/src/prwlockdestroy.c, posix/src/prwlockinit.c,
+ posix/src/prwlockrdlock.c, posix/src/prwlocktimedrdlock.c,
+ posix/src/prwlocktimedwrlock.c,
+ posix/src/prwlocktranslatereturncode.c, posix/src/prwlocktryrdlock.c,
+ posix/src/prwlocktrywrlock.c, posix/src/prwlockunlock.c,
+ posix/src/prwlockwrlock.c, posix/src/pspin.c,
+ posix/src/pspindestroy.c, posix/src/pspininit.c,
+ posix/src/pspinlock.c, posix/src/pspinlocktranslatereturncode.c,
+ posix/src/pspintrylock.c, posix/src/pspinunlock.c,
+ posix/src/rwlockattrdestroy.c, posix/src/rwlockattrgetpshared.c,
+ posix/src/rwlockattrinit.c, posix/src/rwlockattrsetpshared.c: New files.
+
+ 2006-11-14 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * configure.ac: Require inttypes.h, check for stdint.h.
+
+ 2006-11-12 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * Makefile.am, configure.ac: Remove RTEMS_PROVIDES_STDINT_H,
+ RTEMS_PROVIDES_INTTYPES_H.
+
+ 2006-11-12 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libcsupport/include/stdint.h, libcsupport/include/inttypes.h:
+ Remove.
+
+ 2006-11-12 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * score/Doxyfile: Remove RTEMS_INLINES.
+
+ 2006-11-09 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * librpc/src/xdr/xdr_float.c: Add bfin.
+
+ 2006-11-09 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * configure.ac: Remove redundant AC_CHECK_HEADER([stdint.h]),
+ AC_CHECK_HEADER([inttypes.h]). Now implicitly checked.
+
+ 2006-11-02 Steven Johnson <sjohnson@sakuraindustries.com>
+
+ * libnetworking/netdb.h, libnetworking/libc/gethostbyht.c,
+ libnetworking/libc/gethostnamadr.c: This patch adds a functional
+ gethostbyname_r to RTEMS. We were having problems with multiple
+ threads calling gethostbyname, so we decided the best way to deal
+ with it was to do it properly, rather than kludge up our code to make
+ gethostbyname safe. We have found several slightly different
+ parameter lists for this function, it does not seem to be standard.
+ The one we used has the linux interface. In RTEMS there was an
+ existing gethostbyname_r inside a #ifdef _THREAD_SAFE which was NOT
+ Threadsafe, as this just called gethostbyname. So we have placed all
+ of the additional code inside the #ifdef _THREAD_SAFE.
+
+ 2006-10-30 Joel Sherrill <joel@OARcorp.com>
+
+ PR 841/rtems
+ * itron/inline/rtems/itron/semaphore.inl, itron/src/twai_sem.c,
+ posix/include/rtems/posix/semaphore.h,
+ posix/inline/rtems/posix/semaphore.inl,
+ posix/src/semaphorewaitsupp.c, posix/src/semtimedwait.c,
+ posix/src/semwait.c, rtems/src/semobtain.c,
+ rtems/src/semtranslatereturncode.c,
+ score/include/rtems/score/coresem.h, score/src/coresemseize.c: Make
+ sem_timedwait more conformant to Open Group specification.
+
+ 2006-10-25 Jennifer Averett <jennifer@oarcorp.com>
+
+ * libcsupport/src/termios.c: Change attribute of semaphore. It was
+ counting interrupts not acting as a condition synchronization mutex.
+ Since the caller did not always need to obtain the semaphore, it was
+ not being decremented until there was no data. This could occur after
+ hours of running a system and thousands of interrupts. The code in
+ fillBufferQueue would spin until it had consumed all of those
+ semaphore counts.
+
+ 2006-10-23 Joel Sherrill <joel@OARcorp.com>
+
+ * configure.ac, score/cpu/Makefile.am: Add bfin.
+
+ 2006-10-21 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * aclocal/enable-inlines.m4, aclocal/prog-gnat.m4: Remove (Unused).
+
+ 2006-10-19 Joel Sherrill <joel@OARcorp.com>
+
+ * score/Makefile.am, score/preinstall.am: Add pieces missed in previous
+ commit.
+
+ 2006-10-19 Joel Sherrill <joel@OARcorp.com>
+
+ * configure.ac, itron/Makefile.am, itron/preinstall.am,
+ posix/Makefile.am, posix/preinstall.am, rtems/Makefile.am,
+ rtems/preinstall.am, sapi/Makefile.am, sapi/preinstall.am,
+ score/Makefile.am, score/preinstall.am, score/include/rtems/system.h,
+ score/include/rtems/score/chain.h,
+ score/include/rtems/score/thread.h, score/src/chain.c,
+ score/src/coremutexseize.c, score/src/threadget.c: Remove all macro
+ implementations and use only the static inline. Static inline
+ functions are now well supported so there is no reason for duplicate
+ maintenance.
+ * itron/macros/rtems/itron/eventflags.inl,
+ itron/macros/rtems/itron/fmempool.inl,
+ itron/macros/rtems/itron/intr.inl, itron/macros/rtems/itron/mbox.inl,
+ itron/macros/rtems/itron/msgbuffer.inl,
+ itron/macros/rtems/itron/network.inl,
+ itron/macros/rtems/itron/port.inl,
+ itron/macros/rtems/itron/semaphore.inl,
+ itron/macros/rtems/itron/sysmgmt.inl,
+ itron/macros/rtems/itron/task.inl, itron/macros/rtems/itron/time.inl,
+ itron/macros/rtems/itron/vmempool.inl,
+ posix/macros/rtems/posix/cond.inl, posix/macros/rtems/posix/key.inl,
+ posix/macros/rtems/posix/mqueue.inl,
+ posix/macros/rtems/posix/mutex.inl,
+ posix/macros/rtems/posix/priority.inl,
+ posix/macros/rtems/posix/pthread.inl,
+ posix/macros/rtems/posix/semaphore.inl,
+ posix/macros/rtems/posix/timer.inl, rtems/macros/rtems/rtems/asr.inl,
+ rtems/macros/rtems/rtems/attr.inl,
+ rtems/macros/rtems/rtems/barrier.inl,
+ rtems/macros/rtems/rtems/dpmem.inl,
+ rtems/macros/rtems/rtems/event.inl,
+ rtems/macros/rtems/rtems/eventset.inl,
+ rtems/macros/rtems/rtems/message.inl,
+ rtems/macros/rtems/rtems/modes.inl,
+ rtems/macros/rtems/rtems/options.inl,
+ rtems/macros/rtems/rtems/part.inl,
+ rtems/macros/rtems/rtems/ratemon.inl,
+ rtems/macros/rtems/rtems/region.inl,
+ rtems/macros/rtems/rtems/sem.inl,
+ rtems/macros/rtems/rtems/status.inl,
+ rtems/macros/rtems/rtems/support.inl,
+ rtems/macros/rtems/rtems/tasks.inl,
+ rtems/macros/rtems/rtems/timer.inl, sapi/macros/rtems/extension.inl,
+ score/macros/README, score/macros/rtems/score/address.inl,
+ score/macros/rtems/score/chain.inl,
+ score/macros/rtems/score/corebarrier.inl,
+ score/macros/rtems/score/coremsg.inl,
+ score/macros/rtems/score/coremutex.inl,
+ score/macros/rtems/score/corerwlock.inl,
+ score/macros/rtems/score/coresem.inl,
+ score/macros/rtems/score/corespinlock.inl,
+ score/macros/rtems/score/heap.inl, score/macros/rtems/score/isr.inl,
+ score/macros/rtems/score/mppkt.inl,
+ score/macros/rtems/score/object.inl,
+ score/macros/rtems/score/objectmp.inl,
+ score/macros/rtems/score/priority.inl,
+ score/macros/rtems/score/stack.inl,
+ score/macros/rtems/score/states.inl,
+ score/macros/rtems/score/sysstate.inl,
+ score/macros/rtems/score/thread.inl,
+ score/macros/rtems/score/threadmp.inl,
+ score/macros/rtems/score/tod.inl,
+ score/macros/rtems/score/tqdata.inl,
+ score/macros/rtems/score/userext.inl,
+ score/macros/rtems/score/watchdog.inl,
+ score/macros/rtems/score/wkspace.inl: Removed.
+
+ 2006-10-18 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * sapi/include/confdefs.h:
+ s/STACK_CHECKER_EXTENSION/RTEMS_STACK_CHECKER_EXTENSION/
+ (Reflect 2006-09-13's changes to libmisc/stackchk).
+
+ 2006-10-18 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * aclocal/rtems-top.m4: Remove RTEMS_API.
+ * aclocal/version.m4: Add RTEMS_API. Bump RTEMS_API to 4.8.
+
+ 2006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * aclocal/rtems-top.m4: Bump RTEMS_API to 4.8.
+
+ 2006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libmisc/capture/capture-cli.c: Use size_t instead of int.
+
+ 2006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * aclocal/version.m4: Bump version to 4.7.99.0.
+
+ 2006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * configure.ac: Require autoconf-2.60. Require automake-1.10.
+
+ 2006-10-17 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * configure.ac: Require autoconf-2.60.
+
+ 2006-10-16 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * configure.ac, aclocal/multi.m4, aclocal/prog-cc.m4, aclocal/prog-ccas.m4
+ automake/compile.am: Adaptations to automake-1.10.
+
+ 2006-09-29 Chris Johns <chrisj@rtems.org>
+
+ * libmisc/monitor/mon-command.c: Flush stdout after updating the
+ command line.
+
+ 2006-09-14 Joel Sherrill <joel@OARcorp.com>
+
+ * libnetworking/net/route.c, librpc/src/rpc/auth_none.c,
+ librpc/src/rpc/auth_unix.c, librpc/src/rpc/authunix_prot.c,
+ librpc/src/rpc/rpc_callmsg.c, librpc/src/rpc/rpc_prot.c,
+ librpc/src/rpc/rtems_portmapper.c: Removed warnings.
+
+ 2006-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ * sapi/include/confdefs.h, sapi/src/posixapi.c, sapi/src/rtemsapi.c:
+ Add Classic API Barriers and commented out hooks to initialize .
+
+ 2006-09-25 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ * rtems/Makefile.am, rtems/preinstall.am, rtems/include/rtems.h,
+ rtems/include/rtems/rtems/attr.h, rtems/include/rtems/rtems/config.h,
+ rtems/inline/rtems/rtems/attr.inl, rtems/macros/rtems/rtems/attr.inl:
+ Add Classic API Barriers.
+ * rtems/include/rtems/rtems/barrier.h,
+ rtems/include/rtems/rtems/barriermp.h,
+ rtems/inline/rtems/rtems/barrier.inl,
+ rtems/macros/rtems/rtems/barrier.inl, rtems/src/barrier.c,
+ rtems/src/barriercreate.c, rtems/src/barrierdelete.c,
+ rtems/src/barrierident.c, rtems/src/barrierrelease.c,
+ rtems/src/barriertranslatereturncode.c, rtems/src/barrierwait.c:
+ New files.
+
+ 2006-09-25 Joel Sherrill <joel@oarcorp.com>
+
+ * score/Makefile.am, score/preinstall.am,
+ score/include/rtems/score/coresem.h,
+ score/include/rtems/score/object.h,
+ score/include/rtems/score/states.h,
+ score/inline/rtems/score/coresem.inl: Add SuperCore Barriers,
+ SpinLocks and a partial implementation of RWLocks.
+ * score/include/rtems/score/corebarrier.h,
+ score/include/rtems/score/corerwlock.h,
+ score/include/rtems/score/corespinlock.h,
+ score/inline/rtems/score/corebarrier.inl,
+ score/inline/rtems/score/corerwlock.inl,
+ score/inline/rtems/score/corespinlock.inl,
+ score/macros/rtems/score/corebarrier.inl,
+ score/macros/rtems/score/corerwlock.inl,
+ score/macros/rtems/score/corespinlock.inl, score/src/corebarrier.c,
+ score/src/corebarrierrelease.c, score/src/corebarrierwait.c,
+ score/src/corerwlock.c, score/src/corerwlockobtainread.c,
+ score/src/corerwlockobtainwrite.c, score/src/corerwlockrelease.c,
+ score/src/corespinlock.c, score/src/corespinlockrelease.c,
+ score/src/corespinlockwait.c: New files.
+
+ 2006-09-14 Joel Sherrill <joel@OARcorp.com>
+
+ * libnetworking/net/route.c, librpc/src/rpc/auth_none.c,
+ librpc/src/rpc/auth_unix.c, librpc/src/rpc/authunix_prot.c,
+ librpc/src/rpc/rpc_callmsg.c, librpc/src/rpc/rpc_prot.c,
+ librpc/src/rpc/rtems_portmapper.c: Removed warnings.
+
+ 2006-09-14 Joel Sherrill <joel@OARcorp.com>
+
+ * libmisc/cpuuse/cpuuse.c, libmisc/cpuuse/cpuuse.h: Promote CPU Usage
+ to first class citizen. Rename to start with rtems_ and include
+ documentation in user guide.
+
+ 2006-09-13 Joel Sherrill <joel@OARcorp.com>
+
+ * libnetworking/rtems/rtems_malloc_mbuf.c: Removed warning by adding
+ prototype of malloc.
+
+ 2006-09-13 Joel Sherrill <joel@OARcorp.com>
+
+ * libmisc/stackchk/check.c, libmisc/stackchk/internal.h,
+ libmisc/stackchk/stackchk.h: Move stack to first class citizen
+ status. Include it in User Manual and rename to start with rtems_.
+
+ 2006-09-11 Joel Sherrill <joel@OARcorp.com>
+
+ * libmisc/mw-fb/mw_fb.c, libmisc/mw-fb/mw_fb.h, libmisc/mw-fb/mw_uid.c,
+ libmisc/mw-fb/mw_uid.h: Remove warning.
+
+ 2006-09-11 Jerry Needell <jerry.needell@unh.edu>
+
+ * libnetworking/netinet/in_cksum.c: Joel should have used int32_t not
+ uint32_t when removing warnings.
+
+ 2006-09-08 Ken Peters <ken.peters@jpl.nasa.gov>
+
+ PR 1170/rtems
+ * rtems/src/timerserver.c: Timer Server created the TIME task with a
+ hard-coded hexadecimal number instead of using rtems_build_name. This
+ resulted in a byte-swapped name on some platforms.
+
+ 2006-09-06 Chris Johns <chrisj@rtems.org>
+
+ * pppd/pppd.h: Fix the bug in name change. The UNTIMEOUT
+ macro did not use the ppp version.
+
+ 2006-09-01 Joel Sherrill <joel@OARcorp.com>
+
+ * libnetworking/net/if_loop.c: Remove warning.
+
+ 2006-09-01 Till Straumann <strauman@slac.stanford.edu>
+
+ * pppd/rtems.main.c, pppd/pppd.h: renamed 'untimeout'
+ to 'pppuntimeout' to avoid name clash with [future]
+ bsdnet kernel routine.
+
+ 2006-09-01 Joel Sherrill <joel@OARcorp.com>
+
+ * libcsupport/src/malloc.c, libnetworking/rtems/rtems_glue.c,
+ libnetworking/sys/mbuf.h: Remove warnings -- use uintptr_t or
+ properly sized integers.
+
+ 2006-08-30 Joel Sherrill <joel@OARcorp.com>
+
+ * ftpd/ftpd.c, libcsupport/include/sys/ioccom.h,
+ libcsupport/src/ioctl.c, libnetworking/kern/uipc_mbuf.c,
+ libnetworking/libc/inet_addr.c, libnetworking/net/ethernet.h,
+ libnetworking/net/if.c, libnetworking/net/if_ethersubr.c,
+ libnetworking/net/if_ppp.c, libnetworking/net/if_pppvar.h,
+ libnetworking/net/if_var.h, libnetworking/net/ppp_tty.c,
+ libnetworking/netinet/in_cksum.c, libnetworking/nfs/bootp_subr.c,
+ libnetworking/rtems/rtems_bsdnet_internal.h,
+ libnetworking/sys/mbuf.h, pppd/md4.c, pppd/pppd.h: Remove warnings
+ due to improper use of int which shows up on 16 bit targets. Added
+ ioctl_command_t since IOCTL command argument does not reliably fit
+ into 16 bits.
+
+ 2006-08-30 Joel Sherrill <joel@OARcorp.com>
+
+ * libcsupport/include/sys/ioccom.h, libnetworking/kern/uipc_socket2.c,
+ libnetworking/net/ethernet.h, libnetworking/net/if.h,
+ libnetworking/net/if_ethersubr.c, libnetworking/net/if_ppp.c,
+ libnetworking/net/if_pppvar.h, libnetworking/net/ppp_tty.c,
+ libnetworking/net/pppcompress.c, libnetworking/net/slcompress.c,
+ libnetworking/netinet/in.h, libnetworking/netinet/ip_icmp.c,
+ libnetworking/netinet/tcp.h, libnetworking/netinet/tcp_seq.h,
+ libnetworking/sys/protosw.h, libnetworking/sys/socketvar.h: Remove
+ warnings. Most of the warnings were 16/32 bit integer sizing issues.
+ Some constants had L appended, some had casts add, some types were
+ changed to reflect a bit width requirement.
+
+ 2006-08-30 Joel Sherrill <joel@OARcorp.com>
+
+ * libmisc/cpuuse/cpuuse.c, libmisc/monitor/mon-command.c,
+ libmisc/monitor/mon-driver.c, libmisc/monitor/mon-symbols.c,
+ libmisc/rtmonuse/rtmonuse.c, libmisc/stackchk/check.c,
+ libnetworking/libc/res_debug.c, telnetd/telnetd.c: Remove printf
+ format warnings.
+
+ 2006-08-30 Joel Sherrill <joel@OARcorp.com>
+
+ * libcsupport/src/utsname.c, libnetworking/libc/res_debug.c,
+ libnetworking/net/if_media.h, libnetworking/rtems/rtems_mii_ioctl.c,
+ librpc/src/rpc/svc_simple.c: Remove printf format warnings.
+
+ 2006-08-29 Joel Sherrill <joel@OARcorp.com>
+
+ * libmisc/capture/capture-cli.c: Remove printf format warnings.
+
+ 2006-08-29 Joel Sherrill <joel@OARcorp.com>
+
+ * score/include/rtems/score/object.h: _Objects_Local_node is a uint16_t
+ so cast the _Objects_Local_node constant to 1.
+
+ 2006-08-29 Joel Sherrill <joel@OARcorp.com>
+
+ * libfs/src/dosfs/fat.h, libfs/src/dosfs/msdos.h,
+ libfs/src/dosfs/msdos_create.c, libfs/src/dosfs/msdos_eval.c,
+ libfs/src/dosfs/msdos_file.c, libfs/src/dosfs/msdos_free.c,
+ libfs/src/dosfs/msdos_fsunmount.c, libfs/src/dosfs/msdos_init.c,
+ libfs/src/dosfs/msdos_misc.c, libfs/src/dosfs/msdos_mknod.c,
+ libfs/src/imfs/imfs_debug.c: Remove warnings.
+
+ 2006-08-21 Till Straumann <strauman@slac.stanford.edu>
+
+ * libnetworking/net/if_ethersubr.c: (ether_ioctl)
+ Return error for unknown/unsupported ioctl command.
+ (Change merged from freeBSD).
+
+ 2006-08-15 Joel Sherrill <joel@OARcorp.com>
+
+ * libnetworking/kern/kern_sysctl.c: Change int to int32_t.
+ * libnetworking/net/if_loop.c: Add cast to long.
+ These plus a patch to machine/param.h let the h8300 build multilib.
+
+ 2006-08-10 Till Straumann <strauman@slac.stanford.edu>
+
+ * libnetworking/rtems/rtems_mii_ioctl_kern.c:
+ fixed wrong calculation of 1000baseTx autonegotiation
+ result.
+
+ 2006-08-09 Kolja Waschk <waschk@telos.de>
+
+ * configure.ac, librpc/src/xdr/xdr_float.c, score/cpu/Makefile.am: New
+ port to Altera NIOS II.
+
+ 2006-08-08 Till Straumann <strauman@slac.stanford.edu>
+
+ * libnetworking/rtems/rtems_mii_ioctl_kern.c:
+ read ANER and include partner's autoneg
+ capability when determining active link parameters.
+
+ 2006-07-12 Till Straumann <strauman@slac.stanford.edu>
+
+ PR 1110/networking
+ * libnetworking/machine/in_cksum.h: Replaced PPC and
+ i386 assembly algorithms (must not assume carry bit is preserved
+ across multiple asms). Added packet header as a 'm' input
+ operand for all CPU variants. Added carry bit to clobber list.
+
+ 2006-07-12 Till Straumann <strauman@slac.stanford.edu>
+
+ * pppd/sys-rtems.c: fixed error message so that the correct
+ ioctl is reported.
+
+ 2006-07-11 Joel Sherrill <joel@OARcorp.com>
+
+ PR 1124/rtems
+ * score/include/rtems/score/threadq.h, score/src/coremutexseize.c,
+ score/src/coremutexsurrender.c, score/src/threadqenqueue.c,
+ score/src/threadqenqueuefifo.c, score/src/threadqenqueuepriority.c:
+ The placement of the changing a thread's priority when using priority
+ ceiling should be on the successful transfer of the mutex -- not when
+ the thread tries to acquire. Plus the lack of a dispatch disable
+ point lead to the potential for a thread timing out and already
+ having inherited the ceiling priority.
+
+ 2006-07-09 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
+
+ * libblock/src/bdbuf.c:
+ * libblock/include/bdbuf.h:
+ (PR1118) fetch priority for swapout task from a variable,
+ not a fixed configuration value.
+
+ * libfs/src/imfs/imfs.h:
+ * libfs/src/imfs/imfs_initsupp.c:
+ (PR1118) fetch bytes_per_block value from a configuration variable,
+ not from a preprocessor macro
+
+ * sapi/include/confdefs.h:
+ (PR1118) add configuration mechanisms for:
+ - ATA task priority
+ - swapout task priority
+ - libblock basic configuration
+ conditionally add ata driver to device driver table
+ conditionally add ide driver to device driver table
+
+ * libcsupport/include/sys/cdefs.h:
+ * libnetworking/include/sys/linker_set.h:
+ (PR1119) change attribute "unused" to "used" for sysctl data structures
+
+ * libmisc/shell/shell.c:
+ (PR1120) adapt stdio redirection to current newlib behaviour
+
+ 2006-06-28 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * Makefile.am: Add ampolish3.
+
+ 2006-06-28 Ralf Corsépius <ralf.corsepius@rtems.org>
+ * ampolish3: New.
+ * aclocal/rtems-ampolish.m4: Reflect using in-sourcetree ampolish3.
+
+ 2006-06-24 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/net/if_var.h: #include <sys/queue.h>.
+ Cosmetics from FreeBSD.
+
+ 2006-06-23 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libcsupport/include/rtems/cdefs.h: Partial update from freebsd.
+
+ 2006-06-22 Joel Sherrill <joel@OARcorp.com>
+
+ PR 1101/rtems
+ * libcsupport/src/base_fs.c: Remove extra endif.
+
+ 2006-06-22 Joel Sherrill <joel@OARcorp.com>
+
+ PR 1101/rtems
+ * libcsupport/src/base_fs.c, rtems/src/taskcreate.c, rtems/src/tasks.c,
+ score/src/coremutex.c: Remove dead code.
+
+ 2006-06-18 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libcsupport/include/rtems/libio.h: Add extern "C" {}.
+
+ 2006-06-18 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * posix/src/mqueue.c: Remove duplicate #include <limits.h>.
+ PR 1088/rtems
+ * posix/src/ptimer.c: Add missing #include <limits.h>.
+
+ 2006-06-08 Joel Sherrill <joel@OARcorp.com>
+
+ * posix/Makefile.am, posix/preinstall.am,
+ posix/include/rtems/posix/timer.h, posix/src/ptimer.c,
+ posix/src/ptimer1.c, sapi/src/posixapi.c,
+ score/include/rtems/score/object.h:
+
+ 2006-06-02 Joel Sherrill <joel@OARcorp.com>
+
+ * itron/src/trcv_mbf.c, posix/src/semopen.c,
+ rtems/src/taskvariableadd.c, score/macros/rtems/score/heap.inl: Fix
+ warnings.
+
+ 2006-05-31 Eric Norum <norume@aps.anl.gov>
+
+ * libnetworking/netinet/ip_icmp.c: Update icps_allecho counter.
+
+ 2006-05-30 Eric Norum <norume@aps.anl.gov>
+
+ * libnetworking/netinet/icmp_var.h, libnetworking/netinet/ip_icmp.c,
+ libnetworking/rtems/rtems_showicmpstat.c: Add flag to inhibit ICMP
+ replies.
+
+ 2006-05-25 Eric Norum <norume@aps.anl.gov>
+
+ * libnetworking/Makefile.am, libnetworking/Makefile.in,
+ libnetworking/rtems/rtems_bsdnet.h, libnetworking/rtems/rtems_glue.c,
+ libnetworking/rtems/rtems_malloc_mbuf.c: Provide customisable mbuf
+ allocation. Patch from Steven Johnson <sjohnson@sakuraindustries.com>
+
+ 2006-05-16 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * aclocal/rtems-ampolish.m4: New.
+ * configure.ac: Use RTEMS_AMPOLISH3.
+
+ 2006-04-27 Eric Norum <norume@aps.anl.gov>
+
+ * telnetd/pty.c: Accept <CR><NUL> as equivalent to <CR><LF>.
+
+ 2006-04-27 Eric Norum <norume@aps.anl.gov>
+
+ * libmisc/capture/capture.h, libmisc/capture/capture.c
+ Add ability to free information on task delete.
+
+ 2006-04-18 Joel Sherrill <joel@OARcorp.com>
+
+ * aclocal/version.m4: Updated to rtems-4.6.99.3.
+
+ 2006-04-13 Joel Sherrill <joel@OARcorp.com>
+
+ PR 949/networking
+ * libnetworking/sys/socket.h: GNU/Linux is wrong in making
+ MSG_DONTWAIT public. It is strictly BSD and not SUSV. See
+ http://www.opengroup.org/onlinepubs/009695399/basedefs/sys/socket.h.html
+ for clarification.
+
+ 2006-04-12 Lars Munch <lars@segv.dk>
+
+ PR 949/networking
+ * libnetworking/sys/socket.h: Make MSG_DONTWAIT public as in GNU/Linux.
+
+ 2006-04-06 Joel Sherrill <joel@OARcorp.com>
+
+ * posix/inline/rtems/posix/mutex.inl,
+ posix/inline/rtems/posix/timer.inl,
+ posix/macros/rtems/posix/cond.inl,
+ posix/macros/rtems/posix/mutex.inl,
+ posix/macros/rtems/posix/timer.inl: Fix warnings.
+
+ * score/inline/rtems/score/threadmp.inl,
+ score/macros/rtems/score/threadmp.inl: Fix compile error.
+
+ 2006-04-05 Joel Sherrill <joel@OARcorp.com>
+ Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>
+
+ * score/include/rtems/score/mpci.h,
+ score/include/rtems/score/threadmp.h,
+ score/inline/rtems/score/threadmp.inl,
+ score/macros/rtems/score/threadmp.inl, score/src/threadmp.c,
+ score/src/threadqenqueue.c: Victor spotted the problem that
+ _MPCI_Receive_server_tcb and _Thread_MP_Receive were duplicate
+ variables and needed to be set to the same value. I took that
+ idea and just removed _Thread_MP_Receive. All uses are now
+ _MPCI_Receive_server_tcb.
+
+ 2006-03-27 Eric Norum <norume@aps.anl.gov>
+
+ * libmisc/monitor/prmisc.c: Eliminate undesired sign-extension.
+
+ 2006-03-08 Joel Sherrill <joel@OARcorp.com>
+
+ PR 761/rtems
+ * score/src/threadhandler.c: Add volatile cast so test is weak function
+ is present will do something. Otherwise, it can be assume by gcc to
+ always be a true condition.
+
+ 2006-03-08 Joel Sherrill <joel@OARcorp.com>
+
+ * itron/macros/rtems/itron/semaphore.inl,
+ itron/macros/rtems/itron/task.inl: Fix warnings.
+ * posix/macros/rtems/posix/cond.inl: Fix typo.
+ * score/macros/rtems/score/heap.inl: Fix missed type change.
+
+ 2006-03-07 Till Strauman <strauman@slac.stanford.edu>
+
+ PR 830/filesystem
+ * libcsupport/src/termios.c: termios ioctl(FIONREAD) reported wrong
+ number of characters. So add chars in low-level/raw buffer to total
+ count.
+
+ 2006-03-07 Steven Johnson <sjohnson@sakuraindustries.com>
+
+ PR 850/rtems
+ * score/src/watchdogtickle.c: A Watchdog (used to timeout an event)
+ with a delay of 1 sometimes does not seem to timeout. The problem
+ occurs, because for whatever reason when the watchdog tickle function
+ executes, the watchdog->delta_interval is 0. it is then decremented
+ before being tested, becomes huge and so doesnt time out. It is
+ thought there is a race condition where the watchdog->delta_interval
+ is calculated by reference to a head (also with a delay of 1). But
+ before it can be added after the head, the head is removed, so the
+ new head now has a delay of 0.
+
+ 2006-03-07 Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
+
+ PR 852/filesystem
+ * libblock/src/bdbuf.c: Increase performance of MSDOS file accesses by
+ using a simple read-ahead and write-combining scheme. Improvement is
+ dramatic.
+
+ 2006-03-07 Till Strauman <strauman@slac.stanford.edu>
+
+ PR 886/filesystem
+ * libcsupport/src/libio.c: fcntl(fd,F_GETFL) fails to set O_NONBLOCK if
+ the descriptor is in non-blocking mode.
+
+ 2006-03-07 Joel Sherrill <joel@OARcorp.com>
+
+ PR 866/rtems
+ * score/include/rtems/system.h, score/include/rtems/score/isr.h,
+ score/inline/rtems/score/thread.inl,
+ score/macros/rtems/score/thread.inl: Added memory barriers to enter
+ and exit of dispatching and interrupt critical sections so GCC will
+ not optimize and reorder code out of a critical section.
+
+ 2006-02-08 Thomas Rauscher <trauscher@loytec.com>
+
+ PR 890/networking
+ * httpd/webs.c: The webservers enters an infinite loop when a POST
+ request with less data than indicated in the Content-Length header is
+ received. It also consumes additional heap memory and a file
+ descriptor for each invalid POST.
+
+ 2006-02-01 Joel Sherrill <joel@OARcorp.com>
+
+ * posix/inline/rtems/posix/cond.inl, posix/macros/rtems/posix/cond.inl,
+ posix/src/conddestroy.c: Remove warnings.
+
+ 2006-02-01 Joel Sherrill <joel@OARcorp.com>
+
+ * rtems/src/tasks.c, rtems/src/taskvariableadd.c,
+ rtems/src/taskvariabledelete.c, rtems/src/taskvariableget.c: Remove
+ warnings.
+
+ 2006-01-18 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * posix/include/intr.h, posix/include/rtems/posix/intr.h
+ posix/inline/rtems/posix/intr.inl.
+ posix/macros/rtems/posix/intr.inl, posix/src/intr.c:
+ Remove (Unused, dead).
+ * posix/Makefile.am: Reflect changes above. Rework.
+
+ 2006-01-18 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * posix/Makefile.am: Build devctl.
+
+ 2006-01-16 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * rtems/Makefile.am: Rework.
+ * score/Makefile.am: Rework.
+
+ 2006-01-16 Joel Sherrill <joel@OARcorp.com>
+
+ Large patch to improve Doxygen output. As a side-effect, grammar and
+ spelling errors were corrected, spacing errors were address, and some
+ variable names were improved.
+ * libmisc/monitor/mon-object.c, libmisc/monitor/monitor.h:
+ Account for changing OBJECTS_NO_CLASS to OBJECTS_CLASSIC_NO_CLASS.
+ * score/Doxyfile: Set output directory. Predefine some macro values.
+ Turn on graphical output.
+ * score/include/rtems/debug.h, score/include/rtems/seterr.h,
+ score/include/rtems/system.h, score/include/rtems/score/address.h,
+ score/include/rtems/score/apiext.h,
+ score/include/rtems/score/apimutex.h,
+ score/include/rtems/score/bitfield.h,
+ score/include/rtems/score/chain.h,
+ score/include/rtems/score/context.h,
+ score/include/rtems/score/coremsg.h,
+ score/include/rtems/score/coremutex.h,
+ score/include/rtems/score/coresem.h,
+ score/include/rtems/score/heap.h, score/include/rtems/score/interr.h,
+ score/include/rtems/score/isr.h, score/include/rtems/score/mpci.h,
+ score/include/rtems/score/mppkt.h,
+ score/include/rtems/score/object.h,
+ score/include/rtems/score/objectmp.h,
+ score/include/rtems/score/priority.h,
+ score/include/rtems/score/stack.h,
+ score/include/rtems/score/states.h,
+ score/include/rtems/score/sysstate.h,
+ score/include/rtems/score/thread.h,
+ score/include/rtems/score/threadmp.h,
+ score/include/rtems/score/threadq.h, score/include/rtems/score/tod.h,
+ score/include/rtems/score/tqdata.h,
+ score/include/rtems/score/userext.h,
+ score/include/rtems/score/watchdog.h,
+ score/include/rtems/score/wkspace.h,
+ score/inline/rtems/score/address.inl,
+ score/inline/rtems/score/chain.inl,
+ score/inline/rtems/score/coremutex.inl,
+ score/inline/rtems/score/coresem.inl,
+ score/inline/rtems/score/heap.inl,
+ score/inline/rtems/score/object.inl,
+ score/inline/rtems/score/stack.inl,
+ score/inline/rtems/score/thread.inl,
+ score/inline/rtems/score/tqdata.inl, score/macros/README,
+ score/src/heap.c, score/src/threadmp.c, score/src/threadready.c,
+ score/src/threadstartmultitasking.c: Improve generated Doxygen
+ output. Fix spelling and grammar errors in comments. Correct names of
+ some variables and propagate changes.
+
+ 2006-01-16 Joel Sherrill <joel@OARcorp.com>
+
+ Large patch to improve Doxygen output. As a side-effect, grammar and
+ spelling errors were corrected, spacing errors were address, and some
+ variable names were improved.
+ * libmisc/monitor/mon-object.c, libmisc/monitor/monitor.h:
+ Account for changing OBJECTS_NO_CLASS to OBJECTS_CLASSIC_NO_CLASS.
+ * score/Doxyfile: Set output directory. Predefine some macro values.
+ Turn on graphical output.
+ * score/cpu/arm/rtems/score/cpu.h,
+ score/cpu/avr/rtems/score/cpu.h, score/cpu/c4x/rtems/score/cpu.h,
+ score/cpu/h8300/rtems/score/cpu.h, score/cpu/m68k/rtems/score/cpu.h,
+ score/cpu/mips/rtems/score/cpu.h, score/cpu/no_cpu/rtems/asm.h,
+ score/cpu/no_cpu/rtems/score/cpu.h,
+ score/cpu/no_cpu/rtems/score/types.h,
+ score/cpu/powerpc/rtems/new-exceptions/cpu.h,
+ score/cpu/powerpc/rtems/old-exceptions/cpu.h,
+ score/cpu/powerpc/rtems/score/cpu.h, score/cpu/sh/rtems/score/cpu.h,
+ score/cpu/sparc/rtems/score/cpu.h, score/cpu/unix/rtems/score/cpu.h,
+ score/include/rtems/debug.h, score/include/rtems/seterr.h,
+ score/include/rtems/system.h, score/include/rtems/score/address.h,
+ score/include/rtems/score/apiext.h,
+ score/include/rtems/score/apimutex.h,
+ score/include/rtems/score/bitfield.h,
+ score/include/rtems/score/chain.h,
+ score/include/rtems/score/context.h,
+ score/include/rtems/score/coremsg.h,
+ score/include/rtems/score/coremutex.h,
+ score/include/rtems/score/coresem.h,
+ score/include/rtems/score/heap.h, score/include/rtems/score/interr.h,
+ score/include/rtems/score/isr.h, score/include/rtems/score/mpci.h,
+ score/include/rtems/score/mppkt.h,
+ score/include/rtems/score/object.h,
+ score/include/rtems/score/objectmp.h,
+ score/include/rtems/score/priority.h,
+ score/include/rtems/score/stack.h,
+ score/include/rtems/score/states.h,
+ score/include/rtems/score/sysstate.h,
+ score/include/rtems/score/thread.h,
+ score/include/rtems/score/threadmp.h,
+ score/include/rtems/score/threadq.h, score/include/rtems/score/tod.h,
+ score/include/rtems/score/tqdata.h,
+ score/include/rtems/score/userext.h,
+ score/include/rtems/score/watchdog.h,
+ score/include/rtems/score/wkspace.h,
+ score/inline/rtems/score/address.inl,
+ score/inline/rtems/score/chain.inl,
+ score/inline/rtems/score/coremutex.inl,
+ score/inline/rtems/score/coresem.inl,
+ score/inline/rtems/score/heap.inl,
+ score/inline/rtems/score/object.inl,
+ score/inline/rtems/score/stack.inl,
+ score/inline/rtems/score/thread.inl,
+ score/inline/rtems/score/tqdata.inl, score/macros/README,
+ score/src/heap.c, score/src/threadmp.c, score/src/threadready.c,
+ score/src/threadstartmultitasking.c: Improve generated Doxygen
+ output. Fix spelling and grammar errors in comments. Correct names of
+ some variables and propagate changes.
+
+ 2006-01-15 Eric Norum <norume@aps.anl.gov>
+
+ * posix/inline/rtems/posix/cond.inl, posix/inline/rtems/posix/mutex.inl,
+ posix/macros/rtems/posix/cond.inl, posix/macros/rtems/posix/mutex.inl:
+ Keep compiler happy by making some casts explicit.
+
+ 2006-01-13 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * Makefile.am: Remove doxygen support having accidentially slipped
+ into, though yesterday's patch.
+
+ 2006-01-12 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * Makefile.am, ftpd/Makefile.am, httpd/Makefile.am,
+ itron/Makefile.am, libblock/Makefile.am, libcsupport/Makefile.am,
+ libfs/Makefile.am, libmisc/Makefile.am, libnetworking/Makefile.am,
+ librpc/Makefile.am, posix/Makefile.am, pppd/Makefile.am,
+ rtems/Makefile.am, sapi/Makefile.am, score/Makefile.am,
+ score/cpu/arm/Makefile.am, score/cpu/avr/Makefile.am,
+ score/cpu/c4x/Makefile.am, score/cpu/h8300/Makefile.am,
+ score/cpu/i386/Makefile.am, score/cpu/m68k/Makefile.am,
+ score/cpu/mips/Makefile.am, score/cpu/no_cpu/Makefile.am,
+ score/cpu/powerpc/Makefile.am, score/cpu/sh/Makefile.am,
+ score/cpu/sparc/Makefile.am, score/cpu/unix/Makefile.am,
+ telnetd/Makefile.am, zlib/Makefile.am: Remove all-local:.
+
+ 2006-01-10 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libcsupport/src/error.c: include and use inttypes.h.
+
+ 2006-01-08 Joel Sherrill <joel@OARcorp.com>
+
+ * libnetworking/rtems/rtems_mii_ioctl.h: Fix formatting.
+
+ 2006-01-08 Joel Sherrill <joel@OARcorp.com>
+
+ * libcsupport/src/unixlibc.c, libfs/src/imfs/ioman.c: Change
+ rtems_io_register_name to take a const char *.
+
+ 2006-01-08 Joel Sherrill <joel@OARcorp.com>
+
+ * sapi/include/rtems/io.h, sapi/src/io.c: Change rtems_io_register_name
+ to take a const char *.
+
+ 2005-12-09 Till Straumann <strauman@slac.stanford.edu>
+
+ PR 849/networking
+ * librpc/src/rpc/rtems_portmapper.c: Increased stack size
+ by ARGSIZE to prevent overrun.
+
+ 2005-11-21 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * configure.ac: New header guard for cpuopts.h.
+
+ 2005-11-13 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/Makefile.am: Re-add rtems/rtems_mii_ioctl.h,
+ rtems/rtems_mii_ioctl.c, rtems/rtems_mii_ioctl_kern.c.
+ Add dev/mii/mii.h, net/if_media.h (Moved from c/src/libchip).
+ * libnetworking/net/if_media.h, libnetworking/dev/mii/mii.h:
+ New (Moved from c/src/libchip).
+ * libnetworking/rtems/rtems_mii_ioctl.h: Reflect mii.h and
+ if_media.h having moved.
+
+ 2005-11-13 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * automake/local.am: Remove depend.
+
+ 2005-11-10 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * include/rtems/stdint.h: Disable RTEMS proprietary fixed-size types.
+
+ 2005-11-08 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * configure.ac: Add RTEMS_NETWORKING to cpuopts.h.
+ Add RTEMS_DEPRECATED_TYPES to config.h.
+ Add AC_CONFIG_COMMANDS(preinstall-stamp) magic.
+ Misc. cleanups.
+
+ 2005-11-08 Joel Sherrill <joel@OARcorp.com>
+
+ * libnetworking/net/if.h: Add forward reference declaration to
+ struct mbuf so ifru_tap callback is properly typed.
+ * libnetworking/rtems/rtems_bsdnet.h: Add definition of _BSD_VISIBLE
+ which needs to be defined so various pieces of the .h files are
+ visible to device drives.
+
+ 2005-11-08 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/Makefile.am: Comment out using
+ rtems/rtems_mii_ioctl.h, rtems/rtems_mii_ioctl.c,
+ rtems/rtems_mii_ioctl_kern.c.
+
+ 2005-11-07 Michael Siers <mikes@poliac.com>
+
+ * pppd/rtemspppd.c, pppd/rtemspppd.h: Per confirmation from Michael add
+ missing copyright notice.
+
+ 2005-11-06 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libi2c/libi2c.c: Include config.h.
+ * libi2c/libi2c.c, libi2c/libi2c.h,
+ libnetworking/rtems/rtems_mii_ioctl.h,
+ libnetworking/rtems/rtems_mii_ioctl_kern.c,
+ score/src/heap.c: Eliminate obsolete types.
+
+ 2005-11-03 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * httpd/Makefile.am: Remove bogus noinst_LIBRARIES.
+
+ 2005-11-02 Till Straumann <strauman@slac.stanford.edu>
+
+ * libnetworking/Makefile.am,
+ libnetworking/preinstall.am: Added simple implementation of ethernet
+ media ioctl SIOCSIFMEDIA/SIOCGIFMEDIA for mii compliant phys.
+ * libnetworking/rtems/rtems_mii_ioctl.c,
+ libnetworking/rtems/rtems_mii_ioctl.h,
+ libnetworking/rtems/rtems_mii_ioctl_kern.c: New files.
+
+ 2005-11-02 Till Straumann <strauman@slac.stanford.edu>
+
+ * libi2c/Makefile.am, libi2c/Makefile.in, libi2c/libi2c.c,
+ libi2c/libi2c.h: New files.
+ * Makefile.am, configure.ac, preinstall.am, wrapup/Makefile.am: added a
+ simple API/library for i2c devices and drivers for i2c 2-byte eeproms
+ and a ds1621 temperature sensor; API is documented in libi2c.h
+
+ 2005-11-02 Fredic Praca <freebsd-fr.org>
+
+ PR 842/networking
+ * libnetworking/libc/gethostbydns.c: Avoid use of dprintf(). Rename
+ dprintf to debugprintf().
+
+ 2005-11-02 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/net/zlib.c: Remove.
+ * libnetworking/net/zlib.h: Remove.
+ * libnetworking/Makefile.am: Reflect changes above.
+
+ 2005-11-01 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * pppd/Makefile.am: Fix typo.
+
+ 2005-10-31 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ PR 840/rtems:
+ * include/rtems/irq.h: Fix several typos.
+
+ 2005-10-30 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * configure.ac: Add zlib.
+ * Makefile.am: Add zlib.
+
+ 2005-10-27 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/net/zlib.h, libnetworking/net/zlib.c:
+ Update from FreeBSD.
+ * libnetworking/opt_ppp.h: New.
+ * libnetworking/net/ppp.h: Remove.
+ * libnetworking/net/if_ppp.c, libnetworking/net/ppp_tty.c:
+ Reflect changes above. Cosmetics from FreeBSD.
+ * libnetworking/Makefile.am: Don't install loop.h.
+ Add opt_ppp.h, remove net/ppp.h.
+ * include/rtems/concat.h: Add EXPAND0, CONCAT0.
+
+ 2005-10-27 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * telnetd/Makefile.am: Only build if LIBSHELL is available.
+
+ 2005-10-26 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * pppd/Makefile.am, pppd/auth.c, pppd/chap.c, pppd/md5.c, pppd/md5.h,
+ pppd/pppd.h: Misc. minor fixes.
+
+ 2005-10-26 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * configure.ac: Add pppd.
+ * Makefile.am: Add pppd.
+
+ 2005-10-26 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * pppd/Makefile.am:
+ Install rtemsdialer.h, rtemspppd.h to $(includedir)/rtems.
+ * pppd/ipxcp.c, pppd/ipxcp.h: Remove (Unused).
+ * backward/rtemspppd.h, backward/rtemsdialer.h: New.
+ * Makefile.am: Add backward/rtemspppd.h, backward/rtemsdialer.h.
+
+ 2005-10-25 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * telnet/Makefile.am: Install libtelnetd.a.
+
+ 2005-10-25 Eric Norum <norume@aps.anl.gov>
+
+ * libnetworking/rtems/rtems_showifstat.c: Don't sign-extend address components.
+
+
+ 2005-10-25 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * Makefile.am: Add telnetd.
+ * configure.ac: Add telnetd.
+
+ 2005-10-25 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * telnetd/icmds.c: Rename register_icmds to
+ _rtems_telnet_register_icmds. Make main_* functions static.
+ * telnetd/pty.c: Make many functions static.
+ Rename rtems_telnetd_maximum_ptys to rtems_pty_maximum_ptys.
+ * telnetd/pty.h: Reflect changes above.
+ Rename get_pty to rtems_pty_get. New header guards.
+ * telnetd/telnetd.c: Reflect changes above.
+ * telnetd/telnetd.h: New header guards.
+
+ 2005-10-25 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * telnet/telnet.h, telnet/telnet.c: Rename
+ rtems_initialize_telnetd to rtems_telnetd_initialize,
+ main_telnetd to rtems_telnetd_main,
+ register_telnetd to rtems_telnetd_register.
+
+ 2005-10-25 Joel Sherrill <joel@OARcorp.com>
+
+ * sapi/include/confdefs.h, telnetd/pty.c, telnetd/pty.h: Attempt
+ to fix MAX_PTYS and provide a real configuration entry. This should
+ make telnetd some suitable for inclusion in cpukit.
+
+ 2005-10-17 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libfs/src/dosfs/msdos_misc.c: Revert to vers. 1.9.
+
+ 2005-10-06 Joel Sherrill <joel@OARcorp.com>
+
+ PR 828/filesystems
+ * libfs/src/dosfs/msdos_misc.c: Problem retracted. Revert patch.
+
+ 2005-10-04 Till Straumann <strauman@slac.stanford.edu>
+
+ PR 829/rtems
+ * rtems/src/tasks.c, rtems/src/taskvariabledelete.c: If task variables
+ are deleted from a different context (i.e., executing context !=
+ owner of the task variable. The owner meaning the task that
+ registered the dtor in question) the argument passed to the task
+ variable dtor must be tvar and not *ptr which yields the executing
+ task's value of the task variable instead of the owner's.
+
+ 2005-09-29 Eric Norum <norume@aps.anl.gov>
+
+ PR 835/rtems_misc
+ * libmisc/cpuuse/cpuuse.c: Remove floating point calculations and the
+ C preprocessor conditions which enabled them.
+
+ 2005-09-25 Joel Sherrill <joel@OARcorp.com>
+
+ * sapi/include/rtems/init.h, sapi/src/exinit.c: Remove unused and
+ obsolete rtems_initialize_executive.
+
+ 2005-09-19 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/sys/mount.h: Cosmetical update from FreeBSD.
+ Remove non-implemented interfaces (vfs, nfs, fsstat, etc.).
+ * configure.ac: Check for sys/errno.h.
+
+ 2005-09-16 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/Makefile.am: Cosmetics.
+ * libnetworking/nfs/rpcv2.h: Update from FreeBSD.
+ * libnetworking/nfs/bootp_subr.c: Remove superfluous includes.
+ * libnetworking/nfs/xdr_subs.h: Partial update from FreeBSD.
+ * libnetworking/netinet/in.h: Partial update from FreeBSD.
+ * libnetworking/nfs/nfsproto.h: Partial update from FreeBSD.
+
+ 2005-09-02 Joel Sherrill <joel@OARcorp.com>
+
+ * aclocal/version.m4: Updated to rtems-4.6.99.2.
+
+ 2005-09-01 Joel Sherrill <joel@OARcorp.com>
+
+ PR 820/rtems
+ * score/inline/rtems/score/coremsg.inl,
+ score/macros/rtems/score/coremsg.inl, score/src/coremsginsert.c:
+ Increment of pending message count should be atomic with insertion on
+ the pending message chain. Determination of the need to call the
+ notification handler should also be in this atomic section of code.
+
+ 2005-09-01 Joel Sherrill <joel@OARcorp.com>
+
+ PR 796/rtems
+ * posix/src/semtimedwait.c: sem_timedwait is supposed to use absolute
+ time for timeout specification. This patch is a modified version of
+ the one suggested by Peter Dufault.
+
+ 2005-09-01 Nuno Costa <nuno-costa@iol.pt>
+
+ PR 804
+ * sapi/include/confdefs.h: Memory for POSIX timers not accounted for.
+ Patch adapted from edit comment in PR filed.
+
+ 2005-08-31 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ PR 819/filesystem
+ * libcsupport/src/ttyname_r.c: Remove.
+ * libcsupport/src/ttyname.c: Partial update from FreeBSD.
+ * libcsupport/Makefile.am: Reflect changes above.
+
+ 2005-08-18 Andrew Sinclair <Andrew.Sinclair@elprotech.com>
+
+ PR 807/rtems
+ * rtems/src/timerfireafter.c, rtems/src/timerserverfireafter.c: First
+ patch returned without exitting dispatching critical section.
+
+ 2005-08-17 Nuno Costa <nuno-costa@iol.pt>
+
+ PR 805/rtems
+ * posix/include/rtems/posix/timer.h: Due to bad choice of error
+ constants by original submitter, it was impossible to create more
+ than 10 POSIX timers.
+
+ 2005-08-17 Andrew Sinclair <Andrew.Sinclair@elprotech.com>
+
+ PR 807/rtems
+ * rtems/src/timerfireafter.c, rtems/src/timerserverfireafter.c,
+ score/src/watchdoginsert.c: Tighten critical section checks on an ISR
+ using the same timer being inserted by a lower priority ISR or
+ interupt task.
+
+ 2005-08-17 Nickolay Semyonov <snob@oktetlabs.ru>
+
+ PR 744/filesystem
+ * libcsupport/src/unlink.c, libfs/src/dosfs/msdos_eval.c: DOSFS did not
+ support permissions on directories so the check performed by unlink
+ would always fail. The unlink code was modified to support a not
+ supported status being returned.
+
+ 2005-08-15 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * posix/include/mqueue.h, posix/src/mqueuetimedreceive.c:
+ ssize_t mq_timedreceive() (POSIX compliance).
+ * wrapup/Makefile.am: Use librtemscpu_a_LIBRARIES.
+
+ 2005-08-12 Chris Johns <chrisj@rtems.org>
+
+ PR 808/rtems_misc
+ * libcsupport/src/printk.c: Fix bug where specifying field width
+ crashed on pc386 BSP.
+
+ 2005-08-06 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/nfs/bootp_subr.c: Don't include
+ nfs/nfs.h, nfs/krpc.h.
+
+ 2005-08-05 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libfs/src/dosfs/msdos.h, libfs/src/dosfs/msdos_create.c,
+ libfs/src/dosfs/msdos_eval.c, libfs/src/dosfs/msdos_file.c,
+ libfs/src/dosfs/msdos_free.c, libfs/src/dosfs/msdos_fsunmount.c,
+ libfs/src/dosfs/msdos_init.c, libfs/src/dosfs/msdos_misc.c,
+ libfs/src/dosfs/msdos_mknod.c:
+ Introduce msdos_status_t (dosfs statii are at least 32bit, not int).
+
+ 2005-08-05 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * Makefile.am: Add libnetworking/memory.h
+ * libnetworking/Makefile.am: Remove memory.h
+
+ 2005-08-02 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ PR 817/rtems
+ * libcsupport/src/gxx_wrappers.c: Rename
+ rtems_gxx_recursive_mutex_init_function to
+ rtems_gxx_recursive_mutex_init.
+
+ 2005-08-01 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/sys/syslog.h: Partial update from FreeBSD.
+
+ 2005-07-08 Eric Norum <norume@aps.anl.gov>
+
+ * libcsupport/src/open.c: Pass along errno from failed ftruncate().
+
+ 2005-07-06 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/lib/syslog.c: Fix spelling mistake.
+ * libnetworking/sys/uio.h: Partial update from FreeBSD.
+ * libnetworking/kern/kern_subr.c: Reflect changes above.
+
+ 2005-07-05 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ PR 810/rtems
+ * libblock/include/rtems/ide_part_table.h: Add C++ guards.
+
+ 2005-06-17 Joel Sherrill <joel@OARcorp.com>
+
+ * libnetworking/net/if.h: Avoid use of struct mbuf to avoid unintended
+ dependencies added by the RTEMS specific tap interface.
+
+ 2005-06-09 Jacques Seronie Vivien <jacques.seronievivien@astrium.eads.net>
+
+ PR 790/rtems
+ * sapi/src/extensioncreate.c, sapi/src/extensionident.c: Correct use of
+ name. This was missed when the other ident services in rtems/src
+ where changed.
+
+ 2005-05-27 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/net/if.h: Partial update from FreeBSD.
+ * libnetworking/netinet/if_ether.h: Remove BYTE_PACK.
+ * libnetworking/netinet/ip_var.h: Remove BYTE_PACK.
+ * libnetworking/netinet/ip_divert.c: Fix broken comment.
+
+ 2005-05-26 Joel Sherrill <joel@OARcorp.com>
+
+ * libnetworking/lib/ftpfs.c, librpc/include/rpc/svc.h,
+ librpc/src/rpc/get_myaddress.c, librpc/src/rpc/pmap_getmaps.c,
+ librpc/src/rpc/pmap_getport.c: Remove warnings.
+
+ 2005-05-25 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * librpc/include/rpc/clnt.h, librpc/include/rpc/svc.h,
+ src/rpc/pmap_rmt.c: Use void* instead of caddr_t.
+ Cosmetics from FreeBSD.
+
+ 2005-05-25 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * librpc/include/rpc/auth_des.h: Remove (Unused, unsupported).
+ * librpc/include/rpc/rpc.h, librpc/Makefile.am: Reflect removing
+ auth_des.h.
+
+ 2005-05-25 Ralf Corsepius <ralf.corsepius@rtems.org>
+ * librpc/include/rpc/rpc_com.h, librpc/include/rpc/rpc_msg.h,
+ librpc/src/rpc/svc_simple.c: Minor fixes.
+ * include/rpc/clnt.h, include/rpc/svc.h,
+ librpc/include/rpc/clnt.h, librpc/include/rpc/clnt_soc.h,
+ src/rpc/clnt_perror.c: More updates from FreeBSD.
+
+ 2005-05-25 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * librpc/include/rpc/svc.h: Partial update from FreeBSD.
+ * librpc/include/rpc/clnt.h: Partial update from FreeBSD.
+
+ 2005-05-25 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * librpc/include/rpc/clnt_soc.h, librpc/include/rpc/svc_soc.h:
+ New (Partial update from FreeBSD).
+ * librpc/Makefile.am: Reflect changes above.
+
+ 2005-05-25 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * librpc/include/rpc/des_crypt.h: Remove (Unused, unsupported).
+ * librpc/Makefile.am: Reflect changes above.
+
+ 2005-05-25 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * librpc/include/rpc/des.h: Remove (Unused, unsupported).
+ * librpc/Makefile.am: Reflect changes above.
+
+ 2005-05-25 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * librpc/src/rpc/auth_des.c,
+ librpc/src/rpc/auth_time.c,
+ librpc/src/rpc/authdes_prot.c,
+ librpc/src/rpc/clnt_unix.c,
+ librpc/src/rpc/crypt_client.c,
+ librpc/src/rpc/des_crypt.c,
+ librpc/src/rpc/des_soft.c,
+ librpc/src/rpc/getpublickey.c,
+ librpc/src/rpc/key_call.c,
+ librpc/src/rpc/key_prot_xdr.c,
+ librpc/src/rpc/svc_auth_des.c,
+ librpc/src/rpc/svc_unix.c: Remove (Unused, obsolete).
+ * librpc/Makefile.am: Reflect changes above.
+
+ 2005-05-25 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * librpc/src/rpc/PSD.doc/rpc.prog.ms,
+ librpc/src/rpc/PSD.doc/rpcgen.ms,
+ librpc/src/rpc/PSD.doc/nfs.rfc.ms,
+ librpc/src/rpc/PSD.doc/xdr.rfc.ms,
+ librpc/src/rpc/PSD.doc/rpc.rfc.ms,
+ librpc/src/rpc/PSD.doc/xdr.nts.ms:
+ Remove (Unused, obsolete).
+ * librpc/Makefile.am: Reflect changes above.
+
+ 2005-05-24 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/arpa/telnet.h: Remove (Unused, Non-POSIX/SUSV3).
+ * libnetworking/Makefile.am: Reflect removing arpa/telnet.h.
+
+ 2005-05-24 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/arpa/nameser.h: Update from FreeBSD.
+ * libnetworking/libc/ns_parse.c: Reflect changes above.
+ * libnetworking/netinet/ip.h: Remove BYTE_PACK.
+ Add __packed. Partial update from FreeBSD.
+ * libnetworking/netinet/ip_divert.c: Cosmetics from FreeBSD.
+
+ 2005-05-23 Eric Norum <norume@aps.anl.gov>
+
+ * libnetworking/rtems/rtems_showicmpstat.c
+ * libnetworking/netinet/ip_icmp.c: note that a panic has been avoided
+
+ 2005-05-23 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ PR rtems_misc/795
+ * Makefile.am: Remove ada.
+ * configure.ac: Remove ada.
+
+ 2005-05-21 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/netinet/ip_icmp.c: Partial update from FreeBSD.
+ * libnetworking/sys/mbuf.h: Partial update from FreeBSD.
+ * libnetworking/netinet/ip_icmp.h: Update from FreeBSD.
+ Abandon BYTE_PACK.
+ * libnetworking/netdb.h: Update from FreeBSD.
+
+ 2005-05-20 Sergei Organov <osv@javad.ru>
+
+ PR networking/772.
+ * libnetworking/rtems/rtems_select.c (socket_select): fixed bug
+ setting SB_WAIT flag of so_rcv instead of so_snd when FWRITE.
+
+ 2005-05-20 Sergei Organov <osv@topconrd.ru>
+
+ PR 749/networking
+ * libnetworking/rtems/rtems_showroute.c: Avoid NULL dereference.
+
+ 2005-05-14 Sergei Organov <osv@topconrd.ru>
+
+ PR 746/rtems
+ Optimize realloc(). The problem is that realloc() can neither grow
+ nor shrink efficiently the current memory region without support
+ from underlying heap/region modules. The patch introduces one new
+ routine for each of heap and region modules, _Heap_Resize_block(),
+ and rtems_region_resize_segment(), respectively, and uses the
+ latter to optimize realloc().
+
+ The implementation of _Heap_Resize_block() lead to changing of the
+ heap allocation strategy: now the heap manager, when splits larger
+ free block into used and new free parts, makes the first part of
+ the block used, not the last one as it was before. Due to this new
+ strategy, _Heap_Resize_block() never needs to change the user
+ pointer.
+
+ Caveat: unlike previous heap implementation, first few bytes of
+ the contents of the memory allocated from the heap are now almost
+ never all zero. This can trigger bugs in client code that have not
+ been visible before this patch.
+
+ * libcsupport/src/malloc.c (realloc): try to resize segment in
+ place using new rtems_region_resize_segment() routine before
+ falling back to the malloc()/free() method.
+ * score/src/heap.c:
+ (_Heap_Initialize): change initial heap layout to reflect new
+ allocation strategy of using of the lower part of a previously
+ free block when splitting it for the purpose of allocation.
+ (_Heap_Block_allocate): when split, make the lower part used, and
+ leave the upper part free. Return type changed from Heap_Block* to
+ uint32_t.
+ * score/include/rtems/score/heap.h:
+ (Heap_Statistics): added 'resizes' field.
+ (Heap_Resize_status): new enum.
+ (_Heap_Resize_block): new routine.
+ (_Heap_Block_allocate): return type changed from Heap_Block* to
+ uint32_t.
+ * score/src/heapwalk.c: reflect new heap layout in checks.
+ * score/src/heapsizeofuserarea.c: more assertions added.
+ * score/src/heapresizeblock.c: new file.
+ (_Heap_Resize_block): new routine.
+ * score/src/heapfree.c: reverse the checks _Heap_Is_block_in() and
+ _Heap_Is_prev_used() on entry to be in this order.
+ * score/src/heapallocate.c, score/src/heapallocatealigned.c:
+ ignore return value of _Heap_Block_allocate().
+ * score/Makefile.am (HEAP_C_FILES): added src/heapresizeblock.c.
+ * rtems/include/rtems/rtems/region.h:
+ (rtems_region_resize_segment): new interface routine.
+ (_Region_Process_queue): new internal routine called from
+ rtems_region_resize_segment() and rtems_region_return_segment().
+ * rtems/src/regionreturnsegment.c: move queue management code into
+ the new internal routine _Region_Process_queue() and call it.
+
+ * rtems/src/regionresizesegment.c: new file.
+ (rtems_region_resize_segment): new interface routine.
+ * rtems/src/regionprocessqueue.c: new file.
+ (_Region_Process_queue): new internal routine containing queue
+ management code factored out from 'regionreturnsegment.c'.
+ * rtems/Makefile.am (REGION_C_FILES): Added
+ src/regionresizesegment.c, and src/regionprocessqueue.c.
+ * ada/rtems.adb, ada/rtems.ads: Added Region_Resize_Segment.
+
+ 2005-05-20 Eric Norum <norume@aps.anl.gov>
+
+ PR 793/networking
+ * libnetworking/netinet/ip_icmp.c: Malicious ICMP packet causes panic.
+ Just ignore it.
+
+ 2005-05-18 Chris Johns <chrisj@rtems.org>
+
+ * libmisc/capture/capture-cli.c: Fix the output of ctload when
+ there exists a large number of tasks.
+
+ 2005-05-17 Jennifer Averett <jennifer.averett@oarcorp.com>
+
+ * Makefile.am, preinstall.am: Added a common irq.h
+ * include/rtems/irq.h: New file.
+
+ 2005-05-14 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/netinet/tcp_usrreq.c: Cosmetics from FreeBSD.
+ * libnetworking/netinet/tcp_subr.c: Partical update from FreeBSD.
+
+ 2005-05-12 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * configure.ac: Let --enable-deprecated default to "no".
+ * libnetworking/net/if_arp.h: Remove BYTE_PACK.
+ * libnetworking/net/if_llc.h: Update from FreeBSD, add __packed.
+ * libnetworking/net/route.h: Partial update from FreeBSD.
+ * libnetworking/netinet/if_ether.c: Partial update from FreeBSD.
+ * libnetworking/netinet/tcp_var.h: Partial update from FreeBSD.
+ * libnetworking/netinet/tcp_input.c: Reflect changes to tcp_var.h.
+ * libnetworking/netinet/tcp.h: Partial update from FreeBSD.
+ Remove BYTE_PACK.
+ * libnetworking/netinet/ip_var.h: Partial update from FreeBSD.
+ Remove some useless BYTE_PACKs.
+
+ 2005-05-12 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ PR 784/networking
+ * libnetworking/net/if_arp.h, libnetworking/netinet/if_ether.h,
+ libnetworking/netinet/ip_icmp.h, libnetworking/netinet/ip_var.h,
+ libnetworking/netinet/tcp.h: Define BYTE_PACK.
+
+ 2005-05-11 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/net/rtsock.c: Abandon AF_NS.
+ * libnetworking/sys/socket.h: Abandon AF_NS, PF_NS.
+
+ 2005-05-10 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * httpd/socket.c: socklen_t.
+ * librpc/include/rpc/svc.h: Cosmetical update from FreeBSD.
+ * librpc/src/rpc/clnt_tcp.c, librpc/src/rpc/clnt_udp.c,
+ librpc/src/rpc/pmap_rmt.c, librpc/src/rpc/rtime.c,
+ librpc/src/rpc/svc_tcp.c, librpc/src/rpc/svc_udp.c: socklen_t.
+ * ftpd/ftpd.c: socklen_t.
+ * libnetworking/lib/rtems_bsdnet_ntp.c: socklen_t.
+ * libnetworking/libc/rcmd.c: socklen_t.
+ * libnetworking/libc/res_send.c: socklen_t.
+
+ 2005-05-10 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/net/if.h: Remove IFI_* (obsolete, unused).
+ * libnetworking/net/if_var.h: Remove if_ipending (obsolete, unused).
+
+ 2005-05-09 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/sys/un.h: Partial update from FreeBSD.
+ Remove non-implemented functions/variables.
+
+ 2005-05-09 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/rtems/bsdnet/_types.h: New.
+ * Makefile.am: Add rtems_bsdnet_HEADERS.
+ * libnetworking/Makefile.am: Remove rtems_bsdnet_HEADERS.
+ * preinstall.am, libnetworking/preinstall.am: Regenerate.
+ * libcsupport/include/sys/cdefs.h: Partial update from FreeBSD.
+ * libnetworking/arpa/inet.h: Partial update from FreeBSD.
+ * libnetworking/netinet/in.h: Partial update from FreeBSD.
+ * libnetworking/sys/socket.h: Partial update from FreeBSD.
+ * librpc/src/rpc/bindresvport.c: socklen_t.
+ * libnetworking/sys/mbuf.h: Ansification.
+ * libnetworking/kern/uipc_mbuf.c: Partial update from FreeBSD.
+ * libnetworking/libc/inet_addr.c: in_addr_t.
+ * libnetworking/lib/tftpDriver.c: socklen_t.
+ * libnetworking/libc/inet_lnaof.c: in_addr_t.
+ * libnetworking/libc/inet_makeaddr.c: in_addr_t.
+ * libnetworking/libc/inet_netof.c: in_addr_t.
+ * libnetworking/libc/inet_network.c: in_addr_t.
+ * libnetworking/libc/inet_ntop.c: Ansify, socklen_t.
+ * libnetworking/lib/ftpfs.c: socklen_t, PRIu32.
+
+ 2005-05-08 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/arpa/inet.h: Add in_addr_t, in_port_t.
+ * libnetworking/netinet/in.h: Sync in_port_t with arpa/inet.h.
+ * libnetworking/sys/socket.h: Include <sys/types.h>.
+ Remove in_port_t. Misc. updates from FreeBSD.
+
+ 2005-05-08 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/netinet/in.h: Partial update from FreeBSD.
+ Remove BYTE_PACK.
+ * libnetworking/netinet/ip.h: Add BYTE_PACK.
+ * libnetworking/sys/socket.h: Partial update from FreeBSD.
+
+ 2005-05-08 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/netinet/if_ether.c: Cosmetics from FreeBSD.
+ * libnetworking/libc/inet_addr.c: Cosmetics from FreeBSD.
+ * libnetworking/netinet/in.h: Cosmetics from FreeBSD.
+ * libnetworking/sys/socket.h: Cosmetics from FreeBSD.
+
+ 2005-05-07 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/sys/un.h: Cosmetical updates from FreeBSD.
+ * libnetworking/net/if_var.h: More partial updates from FreeBSD.
+ * libnetworking/rtems/rtems_bsdnet.h: Eliminate rtems_* fixed size
+ types.
+
+ 2005-05-06 Joel Sherrill <joel@OARcorp.com>
+
+ * libnetworking/rtems/rtems_showifstat.c: Remove warning.
+ * libnetworking/net/if.h: Revert include of sys/mbuf.h in this .h file
+ since it causes other problems.
+
+ 2005-05-06 Joel Sherrill <joel@OARcorp.com>
+
+ * libcsupport/src/termios.c: Removed warnings.
+
+ 2005-05-06 Joel Sherrill <joel@OARcorp.com>
+
+ * libnetworking/net/if.h, libnetworking/net/if_ppp.c,
+ libnetworking/net/ppp_tty.c: Removed warnings.
+
+ 2005-05-06 Joel Sherrill <joel@OARcorp.com>
+
+ * libblock/src/blkdev.c, libfs/src/dosfs/fat_file.c,
+ libfs/src/dosfs/fat_file.h, libfs/src/dosfs/msdos.h,
+ libfs/src/dosfs/msdos_create.c, libfs/src/dosfs/msdos_dir.c,
+ libfs/src/dosfs/msdos_initsupp.c, libfs/src/dosfs/msdos_misc.c:
+ Removed warnings.
+
+ 2005-05-04 Jennifer Averett <jennifer.averett@oarcorp.com>
+
+ * include/rtems/pci.h: Name change to support common PCI interface
+
+ 2005-05-03 Joel Sherrill <joel@OARcorp.com>
+
+ * libcsupport/include/ringbuf.h: Use uint8_t instead of char for raw
+ data buffer.
+
+ 2005-05-03 Joel Sherrill <joel@OARcorp.com>
+
+ PR 775/core
+ * rtems/src/regiongetfreeinfo.c: Return RTEMS_SUCCESSFUL instead of
+ RTEMS_INVALID_ADDRESS on success path.
+
+ 2005-05-03 Joel Sherrill <joel@OARcorp.com>
+
+ * libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_load_tar.c: Use uint8_t
+ instead of char for raw data buffer.
+
+ 2005-05-01 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/kern/kern_mib.c, libnetworking/sys/libkern.h:
+ Update from FreeBSD.
+
+ 2005-04-30 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * configure.ac: fix evaluating --enable-ada.
+
+ 2005-04-29 Jennifer Averett <jennifer.averett@oarcorp.com>
+
+ * score/src/objectidtoname.c: Removed warnings
+
+ 2005-04-28 Joel Sherrill <joel@OARcorp.com>
+
+ * libnetworking/kern/kern_sysctl.c, libnetworking/libc/inet_ntop.c,
+ libnetworking/net/if_ppp.c, libnetworking/net/pppcompress.c,
+ libnetworking/net/slcompress.c, libnetworking/netinet/ip_output.c,
+ libnetworking/netinet/udp_usrreq.c, libnetworking/nfs/bootp_subr.c,
+ libnetworking/rtems/rtems_select.c,
+ libnetworking/rtems/rtems_showifstat.c,
+ libnetworking/rtems/rtems_showroute.c,
+ libnetworking/rtems/rtems_syscall.c: Fixed type mismatch and
+ uninitialized variable warnings.
+
+ 2005-04-28 Joel Sherrill <joel@OARcorp.com>
+
+ * score/src/objectidtoname.c: Fixed spacing.
+
+ 2005-04-28 Jennifer Averett <jennifer.averett@oarcorp.com>
+
+ * score/src/objectidtoname.c: Add enable dispatch
+
+ 2005-04-28 Jennifer Averett <jennifer.averett@oarcorp.com>
+
+ * configure.ac: Remove or32-rtems
+
+ 2005-04-23 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * score/cpu/Makefile.am: Remove or32 (target abandoned).
+
+ 2005-04-18 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/net/if.h: Update from FreeBSD.
+ * libnetworking/net/if_loop.c: Reflect updates.
+ * libnetworking/net/if_ppp.c: Reflect updates.
+ * libnetworking/net/if_types.h: Update from FreeBSD.
+ * libnetworking/net/ethernet.h: Add RTEMS outdated either_input.
+ * libnetworking/net/if.c: Partial update from FreeBSD.
+ * libnetworking/net/if_ethersubr.c: Partial update from FreeBSD.
+ * libnetworking/net/if_var.h: New (extracted from net/if.h).
+ * libnetworking/Makefile.am: Add net/if_var.h.
+
+ 2005-04-18 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/net/if.c, libnetworking/net/if.h,
+ libnetworking/sys/mbuf.h: Cosmetics from FreeBSD.
+
+ 2005-04-18 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/sys/mount.h: More updates from FreeBSD.
+ Remove ufs, mfs, dosfs, isofs.
+ * libnetworking/nfsclient/nfsargs.h: More updates from FreeBSD.
+
+ 2005-04-17 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/net/rtsock.c: More updates from FreeBSD.
+
+ 2005-04-17 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/sys/mount.h: Remove nfs_args.
+ * libnetworking/nfsclient/nfsargs.h: New (extracted from
+ sys/mount.h).
+ * libnetworking/nfsclient/nfsdiskless.h: New (Relocated from nfs/).
+ * libnetworking/nfs/nfsdiskless.h: Remove.
+ * libnetworking/net/netisr.h: Partial update from FreeBSD.
+ * libnetworking/net/rtsock.c: Cosmetical update from FreeBSD.
+ * libnetworking/sys/socket.h: Cosmetical update from FreeBSD.
+ * libnetworking/sys/queue.h: Cosmetical update from FreeBSD.
+ Remove special casing of arm/mips.
+ * libnetworking/nfs/bootp_subr.c: Reflect having introduced nfsclient/.
+ * libnetworking/Makefile.am: Remove changes above.
+
+ 2005-04-15 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/net/if_arp.h, libnetworking/netinet/ip.h,
+ libnetworking/netinet/ip_icmp.c: Partial updates from FreeBSD.
+
+ 2005-04-14 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/net/if_arp.h, libnetworking/net/if_ethersubr.c,
+ libnetworking/netinet/if_ether.h,
+ libnetworking/netinet/in.h: Partial updates from FreeBSD.
+
+ 2005-04-14 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/arpa/inet.h, libnetworking/net/if_dl.h:
+ Cosmetical update from FreeBSD.
+
+ 2005-04-09 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libmisc/monitor/mon-symbols.c: size_t.
+
+ 2005-03-14 Joel Sherrill <joel@OARcorp.com>
+
+ * include/rtems/pci.h: Continue PCI API unification. All use
+ pci_find_device().
+
+ 2005-03-14 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
+
+ * libnetworking/netinet/in_cksum_m68k.h: Change back to lcsum[12]_lbl
+ to temporary labels.
+
+ 2005-03-10 Joel Sherrill <joel@OARcorp.com>
+
+ * libnetworking/netinet/in_cksum_m68k.h: Change back to lcsum[12]_lbl
+ since my fix did not fix all issues.
+
+ 2005-03-05 Joel Sherrill <joel@OARcorp.com>
+
+ * libnetworking/netinet/in_cksum_m68k.h: Change lcsum[12]_lbl to
+ temporary inline assembly labels to remove compilation error.
+
+ 2005-03-04 Joel Sherrill <joel@OARcorp.com>
+
+ * include/rtems/pci.h: Clean up and reformatting. Make PCI initialize
+ function part of the unified PCI API.
+
+ 2005-03-04 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * configure.ac: Check for newlib with stdint.h/inttypes.h.
+ * Makefile.am: Conditionally use external stdint.h/inttypes.h for
+ newlib.
+
+ 2005-02-22 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * aclocal/rtems-top.m4: Rework rtems_updir handling to work around
+ ash cd'ing to '/' for 'cd .//'.
+
+ 2005-02-21 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ PR 764/networking
+ * libnetworking/sys/sysctl.h: include <rtems/stdint.h>.
+
+ 2005-02-21 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * score/inline/rtems/score/address.inl,
+ score/inline/rtems/score/chain.inl,
+ score/inline/rtems/score/coremsg.inl,
+ score/inline/rtems/score/coremutex.inl,
+ score/inline/rtems/score/coresem.inl,
+ score/inline/rtems/score/heap.inl,
+ score/inline/rtems/score/isr.inl,
+ score/inline/rtems/score/mppkt.inl,
+ score/inline/rtems/score/object.inl,
+ score/inline/rtems/score/objectmp.inl,
+ score/inline/rtems/score/priority.inl,
+ score/inline/rtems/score/stack.inl,
+ score/inline/rtems/score/states.inl,
+ score/inline/rtems/score/sysstate.inl,
+ score/inline/rtems/score/thread.inl,
+ score/inline/rtems/score/threadmp.inl,
+ score/inline/rtems/score/tod.inl,
+ score/inline/rtems/score/tqdata.inl,
+ score/inline/rtems/score/userext.inl,
+ score/inline/rtems/score/watchdog.inl,
+ score/inline/rtems/score/wkspace.inl,
+ score/macros/rtems/score/address.inl,
+ score/macros/rtems/score/chain.inl,
+ score/macros/rtems/score/coremsg.inl,
+ score/macros/rtems/score/coremutex.inl,
+ score/macros/rtems/score/coresem.inl,
+ score/macros/rtems/score/heap.inl,
+ score/macros/rtems/score/isr.inl,
+ score/macros/rtems/score/mppkt.inl,
+ score/macros/rtems/score/object.inl,
+ score/macros/rtems/score/objectmp.inl,
+ score/macros/rtems/score/priority.inl,
+ score/macros/rtems/score/stack.inl,
+ score/macros/rtems/score/states.inl,
+ score/macros/rtems/score/sysstate.inl,
+ score/macros/rtems/score/thread.inl,
+ score/macros/rtems/score/threadmp.inl,
+ score/macros/rtems/score/tod.inl,
+ score/macros/rtems/score/tqdata.inl,
+ score/macros/rtems/score/userext.inl,
+ score/macros/rtems/score/watchdog.inl,
+ score/macros/rtems/score/wkspace.inl: New header guards.
+
+ 2005-02-21 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * rtems/inline/rtems/rtems/asr.inl,
+ rtems/inline/rtems/rtems/attr.inl,
+ rtems/inline/rtems/rtems/dpmem.inl,
+ rtems/inline/rtems/rtems/event.inl,
+ rtems/inline/rtems/rtems/eventset.inl,
+ rtems/inline/rtems/rtems/message.inl,
+ rtems/inline/rtems/rtems/modes.inl,
+ rtems/inline/rtems/rtems/options.inl,
+ rtems/inline/rtems/rtems/part.inl,
+ rtems/inline/rtems/rtems/ratemon.inl,
+ rtems/inline/rtems/rtems/region.inl,
+ rtems/inline/rtems/rtems/sem.inl,
+ rtems/inline/rtems/rtems/status.inl,
+ rtems/inline/rtems/rtems/support.inl,
+ rtems/inline/rtems/rtems/tasks.inl,
+ rtems/inline/rtems/rtems/timer.inl,
+ rtems/macros/rtems/rtems/asr.inl,
+ rtems/macros/rtems/rtems/attr.inl,
+ rtems/macros/rtems/rtems/dpmem.inl,
+ rtems/macros/rtems/rtems/event.inl,
+ rtems/macros/rtems/rtems/eventset.inl,
+ rtems/macros/rtems/rtems/message.inl,
+ rtems/macros/rtems/rtems/modes.inl,
+ rtems/macros/rtems/rtems/options.inl,
+ rtems/macros/rtems/rtems/part.inl,
+ rtems/macros/rtems/rtems/ratemon.inl,
+ rtems/macros/rtems/rtems/region.inl,
+ rtems/macros/rtems/rtems/sem.inl,
+ rtems/macros/rtems/rtems/status.inl,
+ rtems/macros/rtems/rtems/support.inl,
+ rtems/macros/rtems/rtems/tasks.inl,
+ rtems/macros/rtems/rtems/timer.inl: New header guards.
+
+ 2005-02-21 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * itron/inline/rtems/itron/eventflags.inl,
+ itron/inline/rtems/itron/fmempool.inl,
+ itron/inline/rtems/itron/intr.inl,
+ itron/inline/rtems/itron/mbox.inl,
+ itron/inline/rtems/itron/msgbuffer.inl,
+ itron/inline/rtems/itron/network.inl,
+ itron/inline/rtems/itron/port.inl,
+ itron/inline/rtems/itron/semaphore.inl,
+ itron/inline/rtems/itron/sysmgmt.inl,
+ itron/inline/rtems/itron/task.inl,
+ itron/inline/rtems/itron/time.inl,
+ itron/inline/rtems/itron/vmempool.inl,
+ itron/macros/rtems/itron/eventflags.inl,
+ itron/macros/rtems/itron/fmempool.inl,
+ itron/macros/rtems/itron/intr.inl,
+ itron/macros/rtems/itron/mbox.inl,
+ itron/macros/rtems/itron/msgbuffer.inl,
+ itron/macros/rtems/itron/network.inl,
+ itron/macros/rtems/itron/port.inl,
+ itron/macros/rtems/itron/semaphore.inl,
+ itron/macros/rtems/itron/sysmgmt.inl,
+ itron/macros/rtems/itron/task.inl,
+ itron/macros/rtems/itron/time.inl,
+ itron/macros/rtems/itron/vmempool.inl: New header guards.
+
+ 2005-02-21 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * posix/inline/rtems/posix/cond.inl,
+ posix/inline/rtems/posix/intr.inl,
+ posix/inline/rtems/posix/key.inl,
+ posix/inline/rtems/posix/mqueue.inl,
+ posix/inline/rtems/posix/mutex.inl,
+ posix/inline/rtems/posix/priority.inl,
+ posix/inline/rtems/posix/pthread.inl,
+ posix/inline/rtems/posix/semaphore.inl,
+ posix/inline/rtems/posix/timer.inl,
+ posix/macros/rtems/posix/cond.inl,
+ posix/macros/rtems/posix/intr.inl,
+ posix/macros/rtems/posix/key.inl,
+ posix/macros/rtems/posix/mqueue.inl,
+ posix/macros/rtems/posix/mutex.inl,
+ posix/macros/rtems/posix/priority.inl,
+ posix/macros/rtems/posix/pthread.inl,
+ posix/macros/rtems/posix/semaphore.inl,
+ posix/macros/rtems/posix/timer.inl: New header guards.
+
+ 2005-02-21 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * posix/include/aio.h, posix/include/devctl.h,
+ posix/include/intr.h, posix/include/mqueue.h,
+ posix/include/sched.h, posix/include/semaphore.h,
+ posix/include/rtems/posix/cancel.h,
+ posix/include/rtems/posix/cond.h,
+ posix/include/rtems/posix/condmp.h,
+ posix/include/rtems/posix/config.h,
+ posix/include/rtems/posix/intr.h,
+ posix/include/rtems/posix/key.h,
+ posix/include/rtems/posix/mqueue.h,
+ posix/include/rtems/posix/mqueuemp.h,
+ posix/include/rtems/posix/mutex.h,
+ posix/include/rtems/posix/mutexmp.h,
+ posix/include/rtems/posix/posixapi.h,
+ posix/include/rtems/posix/priority.h,
+ posix/include/rtems/posix/psignal.h,
+ posix/include/rtems/posix/pthread.h,
+ posix/include/rtems/posix/pthreadmp.h,
+ posix/include/rtems/posix/ptimer.h,
+ posix/include/rtems/posix/semaphore.h,
+ posix/include/rtems/posix/semaphoremp.h,
+ posix/include/rtems/posix/threadsup.h,
+ posix/include/rtems/posix/time.h,
+ posix/include/rtems/posix/timer.h: New header guards.
+
+ 2005-02-21 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * backward/asm.h, backward/chain.h, backward/clockdrv.h,
+ backward/confdefs.h, backward/console.h, backward/dosfs.h,
+ backward/ftpd.h, backward/imfs.h, backward/iosupp.h,
+ backward/itron.h, backward/ringbuf.h, backward/rtc.h,
+ backward/spurious.h, backward/timerdrv.h, backward/vmeintr.h,
+ backward/motorola/mc68230.h, backward/motorola/mc68681.h,
+ backward/zilog/z8030.h, backward/zilog/z8036.h,
+ backward/zilog/z8536.h:
+ New header guards.
+
+ 2005-02-19 Joel Sherrill <joel@OARcorp.com>
+
+ PR doc/763
+ * score/Doxyfile: Fixed path to no_cpu.
+
+ 2005-02-19 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * configure.ac: Check for external ampolish3.
+
+ 2005-02-18 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/vm/vm_extern.h, libnetworking/vm/vm_kern.h:
+ Update from FreeBSD.
+
+ 2005-02-17 Joel Sherrill <joel@OARcorp.com>
+
+ * include/rtems/pci.h: Merge differences from
+ libbsp/powerpc/shared/pci/pci.h.
+
+ 2005-02-17 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/vm/vm_param.h: Update from FreeBSD.
+
+ 2005-02-17 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libblock/include/rtems/diskdevs.h: Use uint32_t for ictrl req
+ argument (16bit target compliance).
+
+ 2005-02-17 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libblock/include/rtems/ramdisk.h:
+ size_t rtems_ramdisk_configuration_size.
+ * libblock/src/ramdisk.c: Adaptations for 16bit target compliance.
+
+ 2005-02-17 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/sys/sysctl.h (struct sysctl_oid): uint32_t
+ oid_kind (16bit target compliance).
+
+ 2005-02-12 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * configure.ac: Remove LIBSCORECPU.
+ * wrapup/Makefile.am: Reflect changes above.
+
+ 2005-02-10 Joel Sherrill <joel@OARcorp.com>
+
+ PR 753/rtems
+ * score/include/rtems/score/object.h,
+ score/src/objectinitializeinformation.c: Configured number of objects
+ needs to be of a type with more bits than Objects_Maximum to support
+ configuring unlimited objects. The type for configuring the maximum
+ number of objects should probably always be the same fundamental type
+ as Object Id. For 16-bit Id configurations, the constant
+ OBJECTS_UNLIMITED_OBJECTS was changed to 0x8000 to move in this
+ direction.
+
+ 2005-02-09 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libmisc/untar/untar.c (_rtems_octal2ulong): Replace.
+
+ 2005-02-08 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * ftpd/Makefile.am: Split preinstallation rules in to separate
+ preinstall.am-files.
+ * ftpd/preinstall.am: New (Generated from corresponding Makefile.am).
+
+ 2005-02-08 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * librpc/Makefile.am: Split preinstallation rules in to separate
+ preinstall.am-files.
+ * librpc/preinstall.am: New (Generated from corresponding Makefile.am).
+
+ 2005-02-08 Eric Norum <norum@aps.anl.gov>
+
+ * libfs/Makefile.am, libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_eval.c,
+ libfs/src/imfs/imfs_fchmod.c, libfs/src/imfs/imfs_handlers_memfile.c,
+ libfs/src/imfs/imfs_init.c, libfs/src/imfs/imfs_initsupp.c,
+ libfs/src/imfs/imfs_load_tar.c, libfs/src/imfs/linearfile.c,
+ libfs/src/imfs/memfile.c, libfs/src/imfs/miniimfs_init.c: Add
+ 'copy-on-write' semantics to rtems_tarfs_load().
+
+ 2005-02-08 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * httpd/Makefile.am: Split preinstallation rules in to separate
+ preinstall.am-files.
+ * httpd/preinstall.am: New (Generated from corresponding Makefile.am).
+
+ 2005-02-08 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * itron/Makefile.am, libcsupport/Makefile.am,
+ libnetworking/Makefile.am, posix/Makefile.am,
+ rtems/Makefile.am, sapi/Makefile.am,
+ score/Makefile.am, wrapup/Makefile.am,
+ Makefile.am: Split preinstallation rules in to separate
+ preinstall.am-files.
+ * itron/preinstall.am, libcsupport/preinstall.am,
+ libnetworking/preinstall.am, posix/preinstall.am,
+ rtems/preinstall.am, sapi/preinstall.am,
+ score/preinstall.am, wrapup/preinstall.am,
+ preinstall.am: New (Generated from corresponding Makefile.ams).
+ * configure.ac: Add AM_CONDITIONAL(AMPOLISH3)-stub.
+
+ 2005-02-08 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * configure.ac: Add new header guard to cpuopts.h.
+ * Makefile.am: Add libfs, libblock, ftpd header install rules.
+ * libfs/Makefile.am, libblock/Makefile.am, ftpd/Makefile.am: Remove
+ header install rules.
+
+ 2005-02-08 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * aclocal/rtems-top.m4 (rtems_updir): Quote sed args.
+
+ 2005-02-08 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/net/if_ppp.c, libnetworking/net/if_pppvar.h:
+ Ansification, cosmetics from FreeBSD.
+
+ 2005-02-07 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_load_tar.c,
+ libmisc/untar/untar.c, libmisc/untar/untar.h:
+ Various generalizations and fixes.
+
+ 2005-02-07 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * Makefile.am: Add include/rtems/tar.h.
+ Merge-in header rules from libmisc/Makefile.am
+ * libmisc/Makefile.am: Remove header rules.
+ Remove lib-specific CPPFLAGS.
+ * configure.ac: Add checks for <tar.h>
+
+ 2005-02-07 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * include/rtems/tar.h: New.
+
+ 2005-02-05 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libfs/Makefile.am: Build libfs/src/imfs/imfs_load_tar.c.
+
+ 2005-02-04 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/libc/res_init.c, libnetworking/netinet/in.h,
+ libnetworking/netinet/in_pcb.c, libnetworking/netinet/raw_ip.c:
+ Misc. part. updates from FreeBSD.
+
+ 2005-02-04 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * automake/compile.am: Remove depend: (Redundant).
+
+ 2005-02-04 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * rtems/include/rtems/rtems/sem.h, rtems/src/semcreate.c,
+ rtems/src/semdelete.c, rtems/src/semflush.c,
+ rtems/src/semident.c, rtems/src/semobtain.c,
+ rtems/src/semrelease.c: Use rtems_id for semaphores.
+
+ 2005-02-04 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libcsupport/include/rtems/libio.h: Use rtems_id for semaphores.
+ Use char* for buffer.
+ * backward/ftpd.h: New.
+ * Makefile.am: Reflect having added backward/ftpd.h.
+
+ 2005-02-04 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ PR 756/rtems
+ * ftpd/ftpd.c, ftpd/ftpd.h, ftpd/Makefile.am: New (relocated from
+ /c/src/libnetworking/ftpd)
+ * ftpd/ftd.h: New header guards.
+ * ftpd/Makefile.am: Install libftd.a, install ftp.h to rtems/ftp.h.
+ * configure.ac: Add ftpd/Makefile.
+ * Makefile.am: Add ftpd.
+
+ 2005-02-03 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * librpc/include/rpc/clnt_stat.h, librpc/include/rpc/rpcent.h:
+ New (From FreeBSD).
+ * librpc/include/rpc/rpc.h: Partial update from FreeBSD.
+ * librpc/Makefile.am: Reflect changes above.
+
+ 2005-02-03 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * librpc/include/rpc/types.h: Partial update from FreeBSD.
+ Use stdint.h types instead of sys/types.h.
+ * librpc/src/rpc/bindresvport.c: Partial update from FreeBSD.
+
+ 2005-02-03 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ PR 755/rtems
+ * libnetworking/libc/res_init.c, libnetworking/lib/rtems_bsdnet_ntp.c,
+ libnetworking/nfs/bootp_subr.c: Include <rtems/bsdnet/servers.h>.
+
+ 2005-02-03 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ PR 755/rtems
+ * libnetworking/rtems_glue.c:
+ Rename rtems_bsdnet_nameservers to _rtems_bsdnet_nameservers.
+ Rename rtems_bsdnet_ntpservers to _rtems_bsdnet_ntpservers.
+ Add new rtems_bsdnet_nameservers, rtems_bsdnet_ntpservers as
+ pointers to _rtems_bsdnet_*servers arrays.
+ * libnetworking/rtems/rtems_bsdnet_internal.h: Remove
+ rtems_bsdnet_nameserver, rtems_bsdnet_nameserver_count.
+ * libnetworking/rtems/rtems_bsdnet.h: Remove
+ rtems_bsdnet_ntpserver, rtems_bsdnet_ntp_count.
+ * libnetworking/rtems/bsdnet/servers.h: New.
+ * libnetworking/opt_ipsec.h: New (BSD compatibility).
+ * libnetworking/Makefile.am: Reflect changes above.
+
+ 2005-02-02 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/rtems/ftpfs.h, libnetworking/rtems/mkrootfs.h,
+ libnetworking/rtems/rtems_bsdnet_internal.h,
+ libnetworking/rtems/rtems_bsdnet.h,
+ libnetworking/rtems/tftp.h: New header guards.
+
+ 2005-02-02 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/rtems/issetugid.c,
+ libnetworking/rtems/mkrootfs.c,
+ libnetworking/rtems/rtems_bootp.c,
+ libnetworking/rtems/rtems_bsdnet_malloc_starvation.c,
+ libnetworking/rtems/rtems_glue.c,
+ libnetworking/rtems/rtems_select.c,
+ libnetworking/rtems/rtems_showicmpstat.c,
+ libnetworking/rtems/rtems_showifstat.c,
+ libnetworking/rtems/rtems_showipstat.c,
+ libnetworking/rtems/rtems_showmbuf.c,
+ libnetworking/rtems/rtems_showroute.c,
+ libnetworking/rtems/rtems_showtcpstat.c,
+ libnetworking/rtems/rtems_showudpstat.c,
+ libnetworking/rtems/rtems_syscall.c,
+ libnetworking/rtems/sghostname.c: Include config.h.
+
+ 2005-02-01 Joel Sherrill <joel@OARcorp.com>
+
+ * libblock/include/rtems/bdbuf.h,
+ libblock/include/rtems/ide_part_table.h, libblock/src/blkdev.c,
+ libcsupport/include/rtems/termiostypes.h, libcsupport/src/termios.c,
+ posix/macros/rtems/posix/cond.inl,
+ posix/macros/rtems/posix/mutex.inl : Remove warnings.
+
+ 2005-02-01 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * aclocal/prog-cc.m4: Remove refs to gcc-isystem.m4.
+ * aclocal/gcc-isystem.m4: Remove (Unused).
+
+ 2005-01-28 Eric Norum <norume@aps.anl.gov>
+
+ * libnetworking/rtems/rtems_glue.c: Remove dead variable.
+
+ 2005-01-28 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * itron/include/itron.h,
+ itron/include/itronsys/eventflags.h,
+ itron/include/itronsys/fmempool.h,
+ itron/include/itronsys/intr.h,
+ itron/include/itronsys/mbox.h,
+ itron/include/itronsys/msgbuffer.h,
+ itron/include/itronsys/network.h,
+ itron/include/itronsys/port.h,
+ itron/include/itronsys/semaphore.h,
+ itron/include/itronsys/status.h,
+ itron/include/itronsys/sysmgmt.h,
+ itron/include/itronsys/task.h,
+ itron/include/itronsys/time.h,
+ itron/include/itronsys/types.h,
+ itron/include/itronsys/vmempool.h,
+ itron/include/rtems/itron/config.h,
+ itron/include/rtems/itron/eventflags.h,
+ itron/include/rtems/itron/fmempool.h,
+ itron/include/rtems/itron/intr.h,
+ itron/include/rtems/itron/itronapi.h,
+ itron/include/rtems/itron/mbox.h,
+ itron/include/rtems/itron/msgbuffer.h,
+ itron/include/rtems/itron/network.h,
+ itron/include/rtems/itron/object.h,
+ itron/include/rtems/itron/port.h,
+ itron/include/rtems/itron/semaphore.h,
+ itron/include/rtems/itron/sysmgmt.h,
+ itron/include/rtems/itron/task.h,
+ itron/include/rtems/itron/time.h,
+ itron/include/rtems/itron/vmempool.h: New header guards.
+
+ 2005-01-28 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libblock/include/rtems/bdbuf.h, libblock/include/rtems/blkdev.h,
+ libblock/include/rtems/diskdevs.h,
+ libblock/include/rtems/ide_part_table.h,
+ libblock/include/rtems/ramdisk.h,
+ libfs/src/dosfs/dosfs.h, libfs/src/imfs/imfs.h:
+ New header guards.
+
+ 2005-01-28 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libcsupport/include/inttypes.h: New header guard.
+ Fix doxygen preamble.
+
+ 2005-01-28 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libcsupport/include/motorola/mc68230.h,
+ libcsupport/include/motorola/mc68681.h,
+ libcsupport/include/chain.h,
+ libcsupport/include/clockdrv.h,
+ libcsupport/include/console.h,
+ libcsupport/include/iosupp.h,
+ libcsupport/include/ringbuf.h,
+ libcsupport/include/rtc.h,
+ libcsupport/include/spurious.h,
+ libcsupport/include/timerdrv.h,
+ libcsupport/include/vmeintr.h,
+ libcsupport/include/rtems/libio.h,
+ libcsupport/include/rtems/assoc.h,
+ libcsupport/include/rtems/error.h,
+ libcsupport/include/rtems/libcsupport.h,
+ libcsupport/include/rtems/libio_.h,
+ libcsupport/include/rtems/termiostypes.h,
+ libcsupport/include/rtems/cdefs.h,
+ libcsupport/include/zilog/z8036.h,
+ libcsupport/include/zilog/z8530.h,
+ libcsupport/include/zilog/z8536.h: New header guards.
+
+ 2005-01-28 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * include/rtems/bspIo.h, include/rtems/concat.h,
+ include/rtems/fs.h, include/rtems/pci.h,
+ include/rtems/stdint.h, include/rtems/userenv.h:
+ New header guards.
+
+ 2005-01-28 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * rtems/include/rtems.h, rtems/include/rtems/rtems/asr.h,
+ rtems/include/rtems/rtems/attr.h, rtems/include/rtems/rtems/cache.h,
+ rtems/include/rtems/rtems/clock.h,
+ rtems/include/rtems/rtems/config.h,
+ rtems/include/rtems/rtems/dpmem.h,
+ rtems/include/rtems/rtems/event.h,
+ rtems/include/rtems/rtems/eventmp.h,
+ rtems/include/rtems/rtems/eventset.h,
+ rtems/include/rtems/rtems/intr.h,
+ rtems/include/rtems/rtems/message.h,
+ rtems/include/rtems/rtems/modes.h, rtems/include/rtems/rtems/mp.h,
+ rtems/include/rtems/rtems/msgmp.h,
+ rtems/include/rtems/rtems/options.h,
+ rtems/include/rtems/rtems/part.h,
+ rtems/include/rtems/rtems/partmp.h,
+ rtems/include/rtems/rtems/ratemon.h,
+ rtems/include/rtems/rtems/region.h,
+ rtems/include/rtems/rtems/regionmp.h,
+ rtems/include/rtems/rtems/rtemsapi.h,
+ rtems/include/rtems/rtems/sem.h, rtems/include/rtems/rtems/semmp.h,
+ rtems/include/rtems/rtems/signal.h,
+ rtems/include/rtems/rtems/signalmp.h,
+ rtems/include/rtems/rtems/status.h,
+ rtems/include/rtems/rtems/support.h,
+ rtems/include/rtems/rtems/taskmp.h,
+ rtems/include/rtems/rtems/tasks.h,
+ rtems/include/rtems/rtems/timer.h,
+ rtems/include/rtems/rtems/types.h, sapi/include/rtems/config.h,
+ sapi/include/rtems/extension.h, sapi/include/rtems/fatal.h,
+ sapi/include/rtems/init.h, sapi/include/rtems/io.h,
+ sapi/include/rtems/mptables.h, sapi/include/rtems/sptables.h,
+ score/include/rtems/debug.h, score/include/rtems/seterr.h,
+ score/include/rtems/system.h, score/include/rtems/score/address.h,
+ score/include/rtems/score/apiext.h,
+ score/include/rtems/score/apimutex.h,
+ score/include/rtems/score/bitfield.h,
+ score/include/rtems/score/chain.h,
+ score/include/rtems/score/context.h,
+ score/include/rtems/score/copyrt.h,
+ score/include/rtems/score/coremsg.h,
+ score/include/rtems/score/coremutex.h,
+ score/include/rtems/score/coresem.h,
+ score/include/rtems/score/heap.h,
+ score/include/rtems/score/interr.h, score/include/rtems/score/isr.h,
+ score/include/rtems/score/mpci.h, score/include/rtems/score/mppkt.h,
+ score/include/rtems/score/object.h,
+ score/include/rtems/score/objectmp.h,
+ score/include/rtems/score/priority.h,
+ score/include/rtems/score/stack.h,
+ score/include/rtems/score/states.h,
+ score/include/rtems/score/sysstate.h,
+ score/include/rtems/score/thread.h,
+ score/include/rtems/score/threadmp.h,
+ score/include/rtems/score/threadq.h,
+ score/include/rtems/score/tod.h, score/include/rtems/score/tqdata.h,
+ score/include/rtems/score/userext.h,
+ score/include/rtems/score/watchdog.h,
+ score/include/rtems/score/wkspace.h: New header guard.
+
+ 2005-01-28 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * automake/compile.am: Remove RTEMS_CPPFLAGS.
+
+ 2005-01-28 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/net/if_pppvar.h: Ansify.
+
+ 2005-01-28 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * include/rtems/userenv.h: Set up LOGIN_NAME_MAX iff not having been
+ defined before.
+
+ 2005-01-28 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * sapi/src/debug.c, sapi/src/exinit.c, sapi/src/extension.c,
+ sapi/src/extensioncreate.c, sapi/src/extensiondelete.c,
+ sapi/src/extensionident.c, sapi/src/fatal.c, sapi/src/io.c,
+ sapi/src/itronapi.c, sapi/src/posixapi.c, sapi/src/rtemsapi.c:
+ Include config.h.
+
+ 2005-01-27 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libcsupport/src/lstat.c, libcsupport/src/readdir_r.c:
+ Include config.h.
+
+ 2005-01-27 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libmisc/untar/untar.h: New prototype to eleminate warnings.
+ * libmisc/untar/untar.c: Cosmetics, add symlinks.
+
+ 2005-01-27 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libcsupport/include/tar.h: New (SUSv3).
+ * Makefile.am: Integrate newlib-specific headers.
+ Add libcsupport/include/tar.h.
+ * libcsupport/Makefile.am: Remove newlib-specific headers.
+
+ 2005-01-27 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libmisc/fsmount/fsmount.c: Include config.h.
+
+ 2005-01-27 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * score/src/apiext.c, score/src/chain.c, score/src/coremsg.c,
+ score/src/coremsgbroadcast.c, score/src/coremsgclose.c,
+ score/src/coremsgflush.c, score/src/coremsgflushsupp.c,
+ score/src/coremsgflushwait.c, score/src/coremsginsert.c,
+ score/src/coremsgseize.c, score/src/coremsgsubmit.c,
+ score/src/coremutex.c, score/src/coremutexflush.c,
+ score/src/coremutexseize.c, score/src/coremutexsurrender.c,
+ score/src/coresem.c, score/src/coresemflush.c,
+ score/src/coresemseize.c, score/src/coresemsurrender.c,
+ score/src/coretod.c, score/src/coretodset.c,
+ score/src/coretodtickle.c, score/src/coretodtoseconds.c,
+ score/src/coretodvalidate.c, score/src/heap.c,
+ score/src/heapallocate.c, score/src/heapallocatealigned.c,
+ score/src/heapextend.c, score/src/heapfree.c,
+ score/src/heapgetfreeinfo.c, score/src/heapgetinfo.c,
+ score/src/heapsizeofuserarea.c, score/src/heapwalk.c,
+ score/src/interr.c, score/src/isr.c, score/src/iterateoverthreads.c,
+ score/src/mpci.c, score/src/object.c, score/src/objectallocate.c,
+ score/src/objectallocatebyindex.c, score/src/objectclearname.c,
+ score/src/objectcomparenameraw.c,
+ score/src/objectcomparenamestring.c, score/src/objectcopynameraw.c,
+ score/src/objectcopynamestring.c,
+ score/src/objectextendinformation.c, score/src/objectfree.c,
+ score/src/objectget.c, score/src/objectgetbyindex.c,
+ score/src/objectgetisr.c, score/src/objectgetnext.c,
+ score/src/objectgetnoprotection.c, score/src/objectidtoname.c,
+ score/src/objectinitializeinformation.c, score/src/objectmp.c,
+ score/src/objectnametoid.c, score/src/objectshrinkinformation.c,
+ score/src/thread.c, score/src/threadchangepriority.c,
+ score/src/threadclearstate.c, score/src/threadclose.c,
+ score/src/threadcreateidle.c, score/src/threaddelayended.c,
+ score/src/threaddispatch.c, score/src/threadevaluatemode.c,
+ score/src/threadget.c, score/src/threadhandler.c,
+ score/src/threadidlebody.c, score/src/threadinitialize.c,
+ score/src/threadloadenv.c, score/src/threadmp.c,
+ score/src/threadq.c, score/src/threadqdequeue.c,
+ score/src/threadqdequeuefifo.c, score/src/threadqdequeuepriority.c,
+ score/src/threadqenqueue.c, score/src/threadqenqueuefifo.c,
+ score/src/threadqenqueuepriority.c, score/src/threadqextract.c,
+ score/src/threadqextractfifo.c, score/src/threadqextractpriority.c,
+ score/src/threadqextractwithproxy.c, score/src/threadqfirst.c,
+ score/src/threadqfirstfifo.c, score/src/threadqfirstpriority.c,
+ score/src/threadqflush.c, score/src/threadqtimeout.c,
+ score/src/threadready.c, score/src/threadreset.c,
+ score/src/threadresettimeslice.c, score/src/threadrestart.c,
+ score/src/threadresume.c, score/src/threadrotatequeue.c,
+ score/src/threadsetpriority.c, score/src/threadsetstate.c,
+ score/src/threadsettransient.c, score/src/threadstackallocate.c,
+ score/src/threadstackfree.c, score/src/threadstart.c,
+ score/src/threadstartmultitasking.c, score/src/threadsuspend.c,
+ score/src/threadtickletimeslice.c, score/src/threadyieldprocessor.c,
+ score/src/userext.c, score/src/watchdog.c,
+ score/src/watchdogadjust.c, score/src/watchdoginsert.c,
+ score/src/watchdogremove.c, score/src/watchdogtickle.c,
+ score/src/wkspace.c: Include config.h.
+
+ 2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * include/rtems/stdint.h: Add signed8, signed16, signed32,
+ unsigned8, unsigned16, unsigned32.
+
+ 2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * score/include/rtems/score/heap.h: Use uintptr_t for _H_uptr_t.
+ * score/inline/rtems/score/address.inl: Remove
+ RTEMS_CPU_HAS_16_BIT_ADDRESSES.
+ Use uintptr_t for void* to address casts.
+
+ 2005-01-24 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libcsupport/include/stdint.h: Use __PTRDIFF_TYPE__ for intptr_t.
+
+ 2005-01-23 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * sapi/src/fatal.c, score/src/interr.c:
+ Remove volatile on return type.
+
+ 2005-01-20 Sergei Organov <osv@topconrd.ru>
+
+ PR 536/rtems
+ Heap manager re-implementation to consume less memory and still satisfy
+ alignment requirements.
+
+ * score/src/heap.c, score/src/heapallocate.c, score/src/heapextend.c,
+ score/src/heapfree.c, score/src/heapgetinfo.c,
+ score/src/heapgetfreeinfo.c, core/src/heapsizeofuserarea.c,
+ score/src/heapwalk.c, core/macros/rtems/score/heap.inl,
+ score/inline/rtems/score/heap.inl,
+ score/include/rtems/score/heap.h: Reimplemented.
+ * score/src/heapallocatealigned.c: new file
+ * score/Makefile.am: HEAP_C_FILES: add score/src/heapallocatealigned.c
+
+ 2005-01-20 Joel Sherrill <joel@OARcorp.com>
+
+ PR 745/rtems
+ * rtems/src/ratemoncreate.c, rtems/src/timercreate.c: Make sure
+ internal timer structures are initialized so object control reuse is
+ safe.
+
+ 2005-01-20 Joel Sherrill <joel@OARcorp.com>
+
+ PR 740/rtems
+ * score/src/heapgetfreeinfo.c: Return size of largest not of last block.
+
+ 2005-01-18 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libfs/src/dosfs/fat.c (fat_init_volume_info): Reflect
+ fs_info->sec_buf being a uint8_t.
+ * libfs/src/dosfs/msdos_create.c, libfs/src/dosfs/msdos_misc.c:
+ Eliminate warnings.
+
+ 2005-01-18 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libfs/src/dosfs/msdos_misc.c
+ (msdos_get_dotdot_dir_info_cluster_num_and_offset):
+ Remove cur_node (Unused).
+
+ 2005-01-18 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libcsupport/src/termios.c: Remove unnecessary type casts.
+
+ 2005-01-18 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * sapi/include/rtems/io.h : size_t device_name_length.
+
+ 2005-01-18 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * sapi/include/rtems/fatal.h, score/include/rtems/score/interr.h:
+ Remove volatile on return type.
+
+ 2005-01-18 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * itron/inline/rtems/itron/task.inl (_ITRON_Task_Priority_to_Core,
+ _ITRON_tasks_Core_to_Priority): Correct return types.
+
+ 2005-01-18 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * rtems/src/attr.c, rtems/src/clockget.c, rtems/src/clockset.c,
+ rtems/src/clocktick.c, rtems/src/dpmem.c, rtems/src/dpmemcreate.c,
+ rtems/src/dpmemdelete.c, rtems/src/dpmemexternal2internal.c,
+ rtems/src/dpmemident.c, rtems/src/dpmeminternal2external.c,
+ rtems/src/event.c, rtems/src/eventmp.c, rtems/src/eventreceive.c,
+ rtems/src/eventseize.c, rtems/src/eventsend.c,
+ rtems/src/eventsurrender.c, rtems/src/eventtimeout.c,
+ rtems/src/intr.c, rtems/src/intrbody.c, rtems/src/intrcatch.c,
+ rtems/src/mp.c, rtems/src/msg.c, rtems/src/msgmp.c,
+ rtems/src/msgqallocate.c, rtems/src/msgqbroadcast.c,
+ rtems/src/msgqcreate.c, rtems/src/msgqdelete.c,
+ rtems/src/msgqflush.c, rtems/src/msgqgetnumberpending.c,
+ rtems/src/msgqident.c, rtems/src/msgqreceive.c,
+ rtems/src/msgqsend.c, rtems/src/msgqsubmit.c,
+ rtems/src/msgqtranslatereturncode.c, rtems/src/msgqurgent.c,
+ rtems/src/part.c, rtems/src/partcreate.c, rtems/src/partdelete.c,
+ rtems/src/partgetbuffer.c, rtems/src/partident.c,
+ rtems/src/partmp.c, rtems/src/partreturnbuffer.c,
+ rtems/src/ratemon.c, rtems/src/ratemoncancel.c,
+ rtems/src/ratemoncreate.c, rtems/src/ratemondelete.c,
+ rtems/src/ratemongetstatus.c, rtems/src/ratemonident.c,
+ rtems/src/ratemonperiod.c, rtems/src/ratemontimeout.c,
+ rtems/src/region.c, rtems/src/regioncreate.c,
+ rtems/src/regiondelete.c, rtems/src/regionextend.c,
+ rtems/src/regiongetfreeinfo.c, rtems/src/regiongetinfo.c,
+ rtems/src/regiongetsegment.c, rtems/src/regiongetsegmentsize.c,
+ rtems/src/regionident.c, rtems/src/regionmp.c,
+ rtems/src/regionreturnsegment.c, rtems/src/rtclock.c,
+ rtems/src/rtemsidtoname.c, rtems/src/rtemstimer.c, rtems/src/sem.c,
+ rtems/src/semcreate.c, rtems/src/semdelete.c, rtems/src/semflush.c,
+ rtems/src/semident.c, rtems/src/semmp.c, rtems/src/semobtain.c,
+ rtems/src/semrelease.c, rtems/src/semtranslatereturncode.c,
+ rtems/src/signal.c, rtems/src/signalcatch.c, rtems/src/signalmp.c,
+ rtems/src/signalsend.c, rtems/src/taskcreate.c,
+ rtems/src/taskdelete.c, rtems/src/taskgetnote.c,
+ rtems/src/taskident.c, rtems/src/taskinitusers.c,
+ rtems/src/taskissuspended.c, rtems/src/taskmode.c,
+ rtems/src/taskmp.c, rtems/src/taskrestart.c, rtems/src/taskresume.c,
+ rtems/src/tasks.c, rtems/src/tasksetnote.c,
+ rtems/src/tasksetpriority.c, rtems/src/taskstart.c,
+ rtems/src/tasksuspend.c, rtems/src/taskvariableadd.c,
+ rtems/src/taskvariabledelete.c, rtems/src/taskvariableget.c,
+ rtems/src/taskwakeafter.c, rtems/src/taskwakewhen.c,
+ rtems/src/timercancel.c, rtems/src/timercreate.c,
+ rtems/src/timerdelete.c, rtems/src/timerfireafter.c,
+ rtems/src/timerfirewhen.c, rtems/src/timergetinfo.c,
+ rtems/src/timerident.c, rtems/src/timerreset.c,
+ rtems/src/timerserver.c, rtems/src/timerserverfireafter.c,
+ rtems/src/timerserverfirewhen.c: Include config.h.
+
+ 2005-01-18 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * score/inline/rtems/score/userext.inl: Include <string.h>.
+
+ 2005-01-14 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ PR 742/rtems
+ * score/include/rtems/system.h: Remove stringify().
+
+ 2005-01-13 Joel Sherrill <joel@oarcorp.com>
+ Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libcsupport/src/gxx_wrapper.c: Reflect GCC-4.0's gthr-rtems.h.
+
+ 2005-01-09 Joel Sherrill <joel@oarcorp.com>
+
+ * librpc/include/rpc/clnt.h, librpc/src/rpc/authunix_prot.c,
+ librpc/src/rpc/clnt_tcp.c, librpc/src/rpc/pmap_prot2.c,
+ librpc/src/rpc/pmap_rmt.c, librpc/src/rpc/rtems_portmapper.c,
+ librpc/src/rpc/svc_simple.c: Fix warnings.
+
+ 2005-01-07 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * librpc/include/rpc/auth_des.h, librpc/include/rpc/xdr.h,
+ librpc/src/rpc/auth_des.c, librpc/src/rpc/auth_unix.c,
+ librpc/src/rpc/rpc_prot.c, librpc/src/xdr/xdr.c:
+ Misc. ansi-fications, misc. updates from FreeBSD.
+
+ 2005-01-07 Joel Sherrill <joel@OARcorp.com>
+
+ * libnetworking/libc/res_debug.c: Added const to eliminate warnings.
+
+ 2005-01-07 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * librpc/include/rpc/xdr.h: Remove questionable comments.
+ * librpc/include/rpc/auth.h: Remove __P, ansi-fy.
+ * librpc/src/rpc/auth_none.c: Reflect changes above.
+ Partial update from FreeBSD.
+
+ 2005-01-07 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * posix/include/rtems/posix/cond.h,
+ posix/include/rtems/posix/mutex.h: Cosmetics.
+
+ 2005-01-07 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * librpc/include/rpc/svc.h, librpc/include/rpc/xdr.h:
+ Remove __P(xx).
+
+ 2005-01-07 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * httpd/Makefile.am, itron/Makefile.am, libblock/Makefile.am,
+ libcsupport/Makefile.am, libfs/Makefile.am, libmisc/Makefile.am,
+ libnetworking/Makefile.am, librpc/Makefile.am, posix/Makefile.am,
+ rtems/Makefile.am, sapi/Makefile.am, score/Makefile.am:
+ Eliminate CFLAGS_OPTIMIZE_V.
+
+ 2005-01-05 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * aclocal/rtems-flags.m4: Remove (Unused).
+
+ 2005-01-05 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * aclocal/prog-ccas.m4: Remove $(GCCSPECS).
+
+ 2005-01-05 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * rtems/src/eventsurrender.c: Remove bogus type casts.
+ * sapi/Makefile.am: Eliminate *_FILES.
+
+ 2005-01-05 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * aclocal/env-rtemscpu.m4: Remove CFLAGS_OPTIMIZE_V.
+ Remove CPU_CFLAGS.
+ * aclocal/prog-cc.m4: Don't invoke _RTEMS_FLAGS to set up
+ RTEMS_CFLAGS.
+ * automake/compile.am: AM_CFLAGS = RTEMS_CFLAGS.
+ Remove CPPFLAGS, CFLAGS, CPU_CFLAGS, CFLAGS_OPTIMIZE.
+ Cleanup comments.
+
+ 2005-01-05 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * aclocal/env-rtemscpu.m4: Remove CFLAGS_DEBUG_V.
+ * aclocal/prog-cc.m4: Remove RTEMS_USE_GCC.
+ * automake/compile.am: Cleanup comments. Remove ASFLAGS.
+
+ 2005-01-01 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * automake/compile.am, httpd/Makefile.am, itron/Makefile.am,
+ libblock/Makefile.am, libcsupport/Makefile.am, libfs/Makefile.am,
+ libmisc/Makefile.am, libnetworking/Makefile.am, librpc/Makefile.am,
+ posix/Makefile.am, rtems/Makefile.am, sapi/Makefile.am,
+ score/Makefile.am, wrapup/Makefile.am:
+ Remove build-variant support.
+
+ 2004-12-30 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * httpd/Makefile.am: Remove -DOS="RTEMS".
+ * httpd/rtems_webserver.h: Add doxygen preamble.
+ Add C++ guards.
+
+ 2004-12-29 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * score/include/rtems/score/chain.h:
+ Use uint32_t instead of unsigned32.
+ * score/src/chain.c: Remove superfluous type cast.
+
+ 2004-12-10 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * posix/include/aio.h, posix/include/devctl.h,
+ posix/include/intr.h, posix/include/mqueue.h,
+ posix/include/sched.h, posix/include/semaphore.h,
+ posix/src/ptimer.c, posix/src/ptimer1.c:
+ Include <unistd.h> instead of <sys/features.h> to pick up
+ _POSIX_* defines (Mandated by POSIX).
+
+ 2004-12-09 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * score/include/rtems/system.h: Don't define NULL, include
+ <stddef.h>.
+
+ 2004-12-03 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/net/if_ethersubr.c,
+ libnetworking/net/radix.h,
+ libnetworking/netinet/if_ether.h,
+ libnetworking/netinet/igmp_var.h,
+ libnetworking/netinet/in_var.h,
+ libnetworking/netinet/tcp_timer.h,
+ libnetworking/netinet/udp_usrreq.c,
+ libnetworking/rtems/rtems_glue.c:
+ Misc. updates from FreeBSD and bugfixes tripped by GCC-4.0.0.
+
+ 2004-12-02 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/kern/kern_sysctl.c,
+ libnetworking/sys/sysctl.h: Add SYSCTL_CHILDREN_SET.
+ (Update from FreeBSD for GCC-4.0.0).
+
+ 2004-12-02 Joel Sherrill <joel@OARcorp.com>
+
+ * libnetworking/kern/kern_sysctl.c, libnetworking/netinet/ip_mroute.c,
+ libnetworking/sys/socketvar.h: Remove warnings.
+
+ 2004-12-02 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/net/radix.c, libnetworking/net/radix.h,
+ libnetworking/net/route.h, libnetworking/netinet/if_ether.h,
+ libnetworking/netinet/in_var.h, libnetworking/netinet/tcp_timer.h,
+ libnetworking/netinet/udp_usrreq.c, libnetworking/netinet/udp_var.h,
+ libnetworking/sys/callout.h, libnetworking/sys/socketvar.h,
+ libnetworking/sys/sysctl.h: Cosmetics from FreeBSD.
+
+ 2004-12-02 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libmisc/capture/capture-cli.h, libmisc/capture/capture.h,
+ libmisc/monitor/monitor.h, libmisc/rtmonuse/rtmonuse.h,
+ libmisc/shell/shell.h: Partial doxygenification.
+ * libmisc/capture/capture.h: Use INT32_C for constants.
+
+ 2004-12-02 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libcsupport/include/chain.h,
+ libcsupport/include/clockdrv.h,
+ libcsupport/include/console.h,
+ libcsupport/include/iosupp.h,
+ libcsupport/include/ringbuf.h,
+ libcsupport/include/rtc.h,
+ libcsupport/include/spurious.h,
+ libcsupport/include/timerdrv.h,
+ libcsupport/include/vmeintr.h,
+ libcsupport/include/motorola/mc68230.h,
+ libcsupport/include/motorola/mc68681.h,
+ libcsupport/include/rtems/assoc.h,
+ libcsupport/include/rtems/cdefs.h,
+ libcsupport/include/rtems/error.h,
+ libcsupport/include/rtems/libcsupport.h,
+ libcsupport/include/rtems/libio.h,
+ libcsupport/include/rtems/libio_.h,
+ libcsupport/include/rtems/termiostypes.h,
+ libcsupport/include/zilog/z8036.h,
+ libcsupport/include/zilog/z8530.h,
+ libcsupport/include/zilog/z8536.h: Add doxygen preamble.
+
+ 2004-11-29 Joel Sherrill <joel@OARcorp.com>
+
+ * libcsupport/src/mallocfreespace.c, rtems/Makefile.am,
+ rtems/include/rtems/rtems/region.h, score/Makefile.am,
+ score/include/rtems/score/heap.h, score/src/heapgetinfo.c: Add
+ capability to return information about just the free blocks in a
+ region or heap. Also changed the semantics of free space available
+ to be the largest block of memory that can be allocated.
+ * rtems/src/regiongetfreeinfo.c, score/src/heapgetfreeinfo.c: New files.
+ : score/include/rtems/score/object.h,
+ score/src/objectinitializeinformation.c: Remove warning.
+
+ 2004-11-22 Joel Sherrill <joel@OARcorp.com>
+
+ * score/include/rtems/score/object.h, score/src/objectclearname.c,
+ score/src/objectcopynamestring.c: Fixing warning led to making
+ changes to multiple prototypes for object support routines.
+
+ 2004-11-22 Joel Sherrill <joel@OARcorp.com>
+
+ * libcsupport/src/ttyname_r.c: Remove warning for using _fstat.
+
+ 2004-11-22 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * aclocal/enable-itron.m4, aclocal/check-itron.m4:
+ Allow building itron for unix.
+
+ 2004-11-22 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/Makefile.am: Don't install bpfilter.h (Private
+ header).
+
+ 2004-11-22 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libblock/include/rtems/bdbuf.h,
+ libblock/include/rtems/blkdev.h,
+ libblock/include/rtems/diskdevs.h,
+ libblock/include/rtems/ide_part_table.h,
+ libblock/include/rtems/ramdisk.h:
+ Add doxygen preamble.
+
+ 2004-11-21 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * sapi/include/confdefs.h, sapi/include/rtems/config.h,
+ sapi/include/rtems/extension.h, sapi/include/rtems/fatal.h,
+ sapi/include/rtems/init.h, sapi/include/rtems/io.h,
+ sapi/include/rtems/sptables.h, sapi/inline/rtems/extension.inl,
+ sapi/macros/rtems/extension.inl: Add doxygen preamble.
+
+ 2004-11-21 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * score/include/rtems/debug.h, score/include/rtems/seterr.h,
+ score/include/rtems/system.h, score/include/rtems/score/address.h,
+ score/include/rtems/score/apiext.h,
+ score/include/rtems/score/apimutex.h,
+ score/include/rtems/score/bitfield.h,
+ score/include/rtems/score/chain.h,
+ score/include/rtems/score/context.h,
+ score/include/rtems/score/copyrt.h,
+ score/include/rtems/score/coremsg.h,
+ score/include/rtems/score/coremutex.h,
+ score/include/rtems/score/coresem.h,
+ score/include/rtems/score/heap.h,
+ score/include/rtems/score/interr.h, score/include/rtems/score/isr.h,
+ score/include/rtems/score/mpci.h, score/include/rtems/score/mppkt.h,
+ score/include/rtems/score/object.h,
+ score/include/rtems/score/objectmp.h,
+ score/include/rtems/score/priority.h,
+ score/include/rtems/score/stack.h,
+ score/include/rtems/score/states.h,
+ score/include/rtems/score/sysstate.h,
+ score/include/rtems/score/thread.h,
+ score/include/rtems/score/threadmp.h,
+ score/include/rtems/score/threadq.h,
+ score/include/rtems/score/tod.h, score/include/rtems/score/tqdata.h,
+ score/include/rtems/score/userext.h,
+ score/include/rtems/score/watchdog.h,
+ score/include/rtems/score/wkspace.h,
+ score/inline/rtems/score/address.inl,
+ score/inline/rtems/score/chain.inl,
+ score/inline/rtems/score/coremsg.inl,
+ score/inline/rtems/score/coremutex.inl,
+ score/inline/rtems/score/coresem.inl,
+ score/inline/rtems/score/heap.inl, score/inline/rtems/score/isr.inl,
+ score/inline/rtems/score/mppkt.inl,
+ score/inline/rtems/score/object.inl,
+ score/inline/rtems/score/objectmp.inl,
+ score/inline/rtems/score/priority.inl,
+ score/inline/rtems/score/stack.inl,
+ score/inline/rtems/score/states.inl,
+ score/inline/rtems/score/sysstate.inl,
+ score/inline/rtems/score/thread.inl,
+ score/inline/rtems/score/threadmp.inl,
+ score/inline/rtems/score/tod.inl,
+ score/inline/rtems/score/tqdata.inl,
+ score/inline/rtems/score/userext.inl,
+ score/inline/rtems/score/watchdog.inl,
+ score/inline/rtems/score/wkspace.inl,
+ score/macros/rtems/score/object.inl: Adjust doxygen @file.
+
+ 2004-11-21 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * posix/include/aio.h, posix/include/devctl.h, posix/include/intr.h,
+ posix/include/mqueue.h, posix/include/sched.h,
+ posix/include/semaphore.h, posix/include/rtems/posix/cancel.h,
+ posix/include/rtems/posix/cond.h,
+ posix/include/rtems/posix/condmp.h,
+ posix/include/rtems/posix/config.h,
+ posix/include/rtems/posix/intr.h, posix/include/rtems/posix/key.h,
+ posix/include/rtems/posix/mqueue.h,
+ posix/include/rtems/posix/mqueuemp.h,
+ posix/include/rtems/posix/mutex.h,
+ posix/include/rtems/posix/mutexmp.h,
+ posix/include/rtems/posix/posixapi.h,
+ posix/include/rtems/posix/priority.h,
+ posix/include/rtems/posix/psignal.h,
+ posix/include/rtems/posix/pthread.h,
+ posix/include/rtems/posix/pthreadmp.h,
+ posix/include/rtems/posix/ptimer.h,
+ posix/include/rtems/posix/semaphore.h,
+ posix/include/rtems/posix/semaphoremp.h,
+ posix/include/rtems/posix/threadsup.h,
+ posix/include/rtems/posix/time.h, posix/include/rtems/posix/timer.h,
+ posix/inline/rtems/posix/cond.inl,
+ posix/inline/rtems/posix/intr.inl, posix/inline/rtems/posix/key.inl,
+ posix/inline/rtems/posix/mqueue.inl,
+ posix/inline/rtems/posix/mutex.inl,
+ posix/inline/rtems/posix/priority.inl,
+ posix/inline/rtems/posix/pthread.inl,
+ posix/inline/rtems/posix/semaphore.inl,
+ posix/inline/rtems/posix/timer.inl,
+ posix/macros/rtems/posix/cond.inl,
+ posix/macros/rtems/posix/intr.inl, posix/macros/rtems/posix/key.inl,
+ posix/macros/rtems/posix/mqueue.inl,
+ posix/macros/rtems/posix/mutex.inl,
+ posix/macros/rtems/posix/priority.inl,
+ posix/macros/rtems/posix/pthread.inl,
+ posix/macros/rtems/posix/semaphore.inl,
+ posix/macros/rtems/posix/timer.inl: Add doxygen preamble.
+
+ 2004-11-21 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * itron/include/itron.h, itron/include/itronsys/eventflags.h,
+ itron/include/itronsys/fmempool.h, itron/include/itronsys/intr.h,
+ itron/include/itronsys/mbox.h, itron/include/itronsys/msgbuffer.h,
+ itron/include/itronsys/network.h, itron/include/itronsys/port.h,
+ itron/include/itronsys/semaphore.h, itron/include/itronsys/status.h,
+ itron/include/itronsys/sysmgmt.h, itron/include/itronsys/task.h,
+ itron/include/itronsys/time.h, itron/include/itronsys/types.h,
+ itron/include/itronsys/vmempool.h,
+ itron/include/rtems/itron/config.h,
+ itron/include/rtems/itron/eventflags.h,
+ itron/include/rtems/itron/fmempool.h,
+ itron/include/rtems/itron/intr.h,
+ itron/include/rtems/itron/itronapi.h,
+ itron/include/rtems/itron/mbox.h,
+ itron/include/rtems/itron/msgbuffer.h,
+ itron/include/rtems/itron/network.h,
+ itron/include/rtems/itron/object.h,
+ itron/include/rtems/itron/port.h,
+ itron/include/rtems/itron/semaphore.h,
+ itron/include/rtems/itron/sysmgmt.h,
+ itron/include/rtems/itron/task.h, itron/include/rtems/itron/time.h,
+ itron/include/rtems/itron/vmempool.h,
+ itron/inline/rtems/itron/eventflags.inl,
+ itron/inline/rtems/itron/fmempool.inl,
+ itron/inline/rtems/itron/intr.inl,
+ itron/inline/rtems/itron/mbox.inl,
+ itron/inline/rtems/itron/msgbuffer.inl,
+ itron/inline/rtems/itron/network.inl,
+ itron/inline/rtems/itron/port.inl,
+ itron/inline/rtems/itron/semaphore.inl,
+ itron/inline/rtems/itron/sysmgmt.inl,
+ itron/inline/rtems/itron/task.inl,
+ itron/inline/rtems/itron/time.inl,
+ itron/inline/rtems/itron/vmempool.inl,
+ itron/macros/rtems/itron/eventflags.inl,
+ itron/macros/rtems/itron/fmempool.inl,
+ itron/macros/rtems/itron/intr.inl,
+ itron/macros/rtems/itron/mbox.inl,
+ itron/macros/rtems/itron/msgbuffer.inl,
+ itron/macros/rtems/itron/network.inl,
+ itron/macros/rtems/itron/port.inl,
+ itron/macros/rtems/itron/semaphore.inl,
+ itron/macros/rtems/itron/sysmgmt.inl,
+ itron/macros/rtems/itron/task.inl,
+ itron/macros/rtems/itron/time.inl,
+ itron/macros/rtems/itron/vmempool.inl: Add doxygen preamble.
+
+ 2004-11-21 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * librpc/include/rpc/types.h: Include <rtems/stdint.h>.
+ * librpc/src/rpc/clnt_raw.c, librpc/src/rpc/rpcdname.c,
+ librpc/src/rpc/rtems_portmapper.c, librpc/src/rpc/svc.c,
+ librpc/src/rpc/svc_simple.c: Misc. cast-related fixes.
+ Convert to ANSI.
+
+ 2004-11-21 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * librpc/include/rpc/rpc.h (struct _rtems_rpc_task_variables):
+ Use pointers to types instead of void* to avoid casts.
+ * librpc/src/rpc/clnt_perror.c, librpc/src/rpc/clnt_raw.c,
+ librpc/src/rpc/clnt_simple.c, librpc/src/rpc/rpcdname.c,
+ librpc/src/rpc/svc.c, librpc/src/rpc/svc_auth.c,
+ librpc/src/rpc/svc_simple.c:
+ Eliminate lvalue casts gcc-3.4 warns about.
+
+ 2004-11-20 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libfs/src/dosfs/dosfs.h: Add doxygen preamble.
+ * libfs/src/dosfs/msdos.h: Remove RC_OK.
+ * libfs/src/dosfs/msdos_format.c: Remove unnecessary casts.
+
+ 2004-11-20 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ PR 720/filesystem:
+ * libfs/src/dosfs/dosfs.h, libfs/src/dosfs/fat.c,
+ libfs/src/dosfs/fat.h, libfs/src/dosfs/msdos_format.c:
+ Adaptations to msdos_format.
+ (From Thomas Doerfler <Thomas.Doerfler@imd-systems.de>).
+
+ * libfs/src/dosfs/dosfs.h, libfs/src/dosfs/fat.c,
+ libfs/src/dosfs/fat.h, libfs/src/dosfs/msdos_format.c:
+ Adaptations to RTEMS-4.7.
+
+ 2004-11-20 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ PR 720/filesystem:
+ * libfs/src/dosfs/msdos_format.c: New
+ (From Thomas Doerfler <Thomas.Doerfler@imd-systems.de>).
+ * libfs/Makefile.am: Reflect changes above:
+
+ 2004-11-20 Ralf Corsepius <ralf.corsepiu@rtems.org>
+
+ * libcsupport/include/stdint.h: Move mal-placed comment.
+
+ 2004-11-10 Joel Sherrill <joel@oarcorp.com>
+
+ * include/rtems/pci.h: BSPs use the name BSP_pci_configuration not pci.
+ Also need to address that this largely duplicates
+ libbsp/powerpc/pci/pci.h but that file is not used when both are
+ included due to the same double inclusion protection.
+
+ 2004-11-09 Joel Sherrill <joel@OARcorp.com>
+
+ * libcsupport/include/stdint.h: Fixed name in @file.
+
+ 2004-11-08 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libcsupport/include/sys/_stdint.h: Remove.
+ * libcsupport/include/sys/_inttypes.h: Remove.
+ * libcsupport/include/stdint.h: Replace with former sys/_stdint.h.
+ Add INT<N>_C, various additions.
+ * libcsupport/include/inttypes.h: Replace with former
+ sys/_inttypes.h.
+ * libcsupport/Makefile.am: Reflect changes above.
+
+ 2004-11-07 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * backward/asm.h: Add doxygen preamble.
+ * backward/chain.h: Add doxygen preamble.
+ * backward/clockdrv.h: Add doxygen preamble.
+ * backward/confdefs.h: Add doxygen preamble.
+ * backward/console.h: Add doxygen preamble.
+ * backward/dosfs.h: Add doxygen preamble.
+ * backward/imfs.h: Add doxygen preamble.
+ * backward/iosupp.h: Add doxygen preamble.
+ * backward/itron.h: Add doxygen preamble.
+ * backward/ringbuf.h: Add doxygen preamble.
+ * backward/rtc.h: Add doxygen preamble.
+ * backward/spurious.h: Add doxygen preamble.
+ * backward/timerdrv.h: Add doxygen preamble.
+ * backward/vmeintr.h: Add doxygen preamble.
+ * backward/motorola/mc68230.h: Add doxygen preamble.
+ * backward/motorola/mc68681.h: Add doxygen preamble.
+ * backward/zilog/z8030.h: Add doxygen preamble.
+ * backward/zilog/z8036.h: Add doxygen preamble.
+ * backward/zilog/z8536.h: Add doxygen preamble.
+
+ 2004-11-07 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libcsupport/include/sys/_stdint.h: Special-case int64_t (GCC has
+ __LONG_LONG_MAX__, while POSIX mandates LLONG_MAX. This break
+ __EXP(LONG_LONG_MAX)).
+
+ 2004-11-05 Joel Sherrill <joel@OARcorp.com>
+
+ * libnetworking/machine/endian.h: Protect BYTE_ORDER from double
+ definition.
+
+ 2004-11-05 Ralf Corsepius <ralf_corsepiu@rtems.org>
+
+ * configure.ac: Remove RTEMS_USES_INTTYPES_H. Require inttypes.h.
+ * include/rtems/stdint.h: Remove "wild guesses", require inttypes.h.
+ * libcsupport/include/inttypes.h: Cleanup.
+ * libcsupport/include/stdint.h: Cleanup.
+
+ 2004-11-04 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * include/sys/_stdint.h: Various changes.
+ Add *leastN_t types. Add INTN_{MIN|MAX} macros.
+ Add doxygen preamble.
+ * include/sys/_inttypes.h: Add doxygen preamble.
+ Reflect changes above.
+ * libcsupport/include/stdint.h: Add doxygen preamble.
+ * libcsupport/include/inttypes.h: Add doxygen preamble.
+ * configure.ac: Add doxygen preamble to cpuopts.h.
+
+ 2004-11-02 Joel Sherrill <joel@OARcorp.com>
+
+ * posix/src/mqueueunlink.c, posix/src/semunlink.c,
+ score/inline/rtems/score/object.inl,
+ score/macros/rtems/score/object.inl: _Objects_Is_local_id() should be
+ avoided in single CPU configurations but always available in the
+ Objects Handlers API.
+
+ 2004-11-02 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * rtems/include/rtems.h,
+ rtems/inline/rtems/rtems/asr.inl,
+ rtems/inline/rtems/rtems/attr.inl,
+ rtems/inline/rtems/rtems/dpmem.inl,
+ rtems/inline/rtems/rtems/event.inl,
+ rtems/inline/rtems/rtems/eventset.inl,
+ rtems/inline/rtems/rtems/message.inl,
+ rtems/inline/rtems/rtems/modes.inl,
+ rtems/inline/rtems/rtems/options.inl,
+ rtems/inline/rtems/rtems/part.inl,
+ rtems/inline/rtems/rtems/ratemon.inl,
+ rtems/inline/rtems/rtems/region.inl,
+ rtems/inline/rtems/rtems/sem.inl,
+ rtems/inline/rtems/rtems/status.inl,
+ rtems/inline/rtems/rtems/support.inl,
+ rtems/inline/rtems/rtems/tasks.inl,
+ rtems/inline/rtems/rtems/timer.inl,
+ rtems/macros/rtems/rtems/asr.inl,
+ rtems/macros/rtems/rtems/attr.inl,
+ rtems/macros/rtems/rtems/dpmem.inl,
+ rtems/macros/rtems/rtems/event.inl,
+ rtems/macros/rtems/rtems/eventset.inl,
+ rtems/macros/rtems/rtems/message.inl,
+ rtems/macros/rtems/rtems/modes.inl,
+ rtems/macros/rtems/rtems/options.inl,
+ rtems/macros/rtems/rtems/part.inl,
+ rtems/macros/rtems/rtems/ratemon.inl,
+ rtems/macros/rtems/rtems/region.inl,
+ rtems/macros/rtems/rtems/sem.inl,
+ rtems/macros/rtems/rtems/status.inl,
+ rtems/macros/rtems/rtems/support.inl,
+ rtems/macros/rtems/rtems/tasks.inl,
+ rtems/macros/rtems/rtems/timer.inl: Add doxygen preamble.
+
+ 2004-11-02 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * rtems/include/rtems.h,
+ rtems/include/rtems/rtems/asr.h,
+ rtems/include/rtems/rtems/attr.h,
+ rtems/include/rtems/rtems/cache.h,
+ rtems/include/rtems/rtems/clock.h,
+ rtems/include/rtems/rtems/config.h,
+ rtems/include/rtems/rtems/dpmem.h,
+ rtems/include/rtems/rtems/event.h,
+ rtems/include/rtems/rtems/eventmp.h,
+ rtems/include/rtems/rtems/eventset.h,
+ rtems/include/rtems/rtems/intr.h,
+ rtems/include/rtems/rtems/message.h,
+ rtems/include/rtems/rtems/modes.h,
+ rtems/include/rtems/rtems/mp.h,
+ rtems/include/rtems/rtems/msgmp.h,
+ rtems/include/rtems/rtems/options.h,
+ rtems/include/rtems/rtems/part.h,
+ rtems/include/rtems/rtems/partmp.h,
+ rtems/include/rtems/rtems/ratemon.h,
+ rtems/include/rtems/rtems/region.h,
+ rtems/include/rtems/rtems/regionmp.h,
+ rtems/include/rtems/rtems/rtemsapi.h,
+ rtems/include/rtems/rtems/sem.h,
+ rtems/include/rtems/rtems/semmp.h,
+ rtems/include/rtems/rtems/signal.h,
+ rtems/include/rtems/rtems/signalmp.h,
+ rtems/include/rtems/rtems/status.h,
+ rtems/include/rtems/rtems/support.h,
+ rtems/include/rtems/rtems/taskmp.h,
+ rtems/include/rtems/rtems/tasks.h,
+ rtems/include/rtems/rtems/timer.h,
+ rtems/include/rtems/rtems/types.h: Add doxygen preamble.
+
+ 2004-11-01 Joel Sherrill <joel@OARcorp.com>
+
+ * libmisc/monitor/mon-manager.c, libmisc/monitor/mon-object.c: Remove
+ references to _Object_Is_local in single processor configurations.
+
+ 2004-11-01 Joel Sherrill <joel@OARcorp.com>
+
+ * score/src/coresemsurrender.c, score/src/objectnametoid.c: All
+ _Objects_Is_Local... should only be called if multiprocessing is
+ enabled.
+
+ 2004-11-01 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * rtems/include/rtems/rtems/tasks.h, rtems/src/taskstart.c:
+ rtems_task_start(..., rtems_task_argument argument );
+
+ 2004-11-01 Joel Sherrill <joel@oarcorp.com>
+
+ * score/cpu/no_cpu/rtems/score/cpu.h, score/include/rtems/debug.h,
+ score/include/rtems/seterr.h, score/include/rtems/system.h,
+ score/include/rtems/score/address.h,
+ score/include/rtems/score/apiext.h,
+ score/include/rtems/score/apimutex.h,
+ score/include/rtems/score/bitfield.h,
+ score/include/rtems/score/chain.h,
+ score/include/rtems/score/context.h,
+ score/include/rtems/score/copyrt.h,
+ score/include/rtems/score/coremsg.h,
+ score/include/rtems/score/coremutex.h,
+ score/include/rtems/score/coresem.h,
+ score/include/rtems/score/heap.h, score/include/rtems/score/interr.h,
+ score/include/rtems/score/isr.h, score/include/rtems/score/mpci.h,
+ score/include/rtems/score/mppkt.h,
+ score/include/rtems/score/objectmp.h,
+ score/include/rtems/score/priority.h,
+ score/include/rtems/score/stack.h,
+ score/include/rtems/score/states.h,
+ score/include/rtems/score/sysstate.h,
+ score/include/rtems/score/thread.h,
+ score/include/rtems/score/threadmp.h,
+ score/include/rtems/score/threadq.h, score/include/rtems/score/tod.h,
+ score/include/rtems/score/tqdata.h,
+ score/include/rtems/score/userext.h,
+ score/include/rtems/score/watchdog.h,
+ score/include/rtems/score/wkspace.h,
+ score/inline/rtems/score/address.inl,
+ score/inline/rtems/score/chain.inl,
+ score/inline/rtems/score/coremsg.inl,
+ score/inline/rtems/score/coremutex.inl,
+ score/inline/rtems/score/coresem.inl,
+ score/inline/rtems/score/heap.inl, score/inline/rtems/score/isr.inl,
+ score/inline/rtems/score/mppkt.inl,
+ score/inline/rtems/score/objectmp.inl,
+ score/inline/rtems/score/priority.inl,
+ score/inline/rtems/score/stack.inl,
+ score/inline/rtems/score/states.inl,
+ score/inline/rtems/score/sysstate.inl,
+ score/inline/rtems/score/thread.inl,
+ score/inline/rtems/score/threadmp.inl,
+ score/inline/rtems/score/tod.inl,
+ score/inline/rtems/score/tqdata.inl,
+ score/inline/rtems/score/userext.inl,
+ score/inline/rtems/score/watchdog.inl,
+ score/inline/rtems/score/wkspace.inl: Add Doxygen comments -- working
+ modifications which are not complete and may have broken code.
+ Committing so work and testing can proceed.
+ * score/Doxyfile, score/mainpage.h: New files.
+
+ 2004-11-01 Joel Sherrill <joel@oarcorp.com>
+
+ * score/include/rtems/score/object.h,
+ score/inline/rtems/score/object.inl,
+ score/macros/rtems/score/object.inl: Add first cut of optional
+ 16 bit object Id as space reduction for small systems (TinyRTEMS).
+
+ 2004-11-01 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * monitor/monitor.h: Let rtems_monitor_config_dump return int.
+ * monitor/mon-config.c: Ditto. Use PRI*N macros.
+ * monitor/mon-itask.c, monitor/mon-prmisc.c: Use PRI*N macros.
+
+ 2004-11-01 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libmisc/monitor/monitor.h: Let rtems_monitor_config_dump return int.
+ * libmisc/monitor/mon-config.c: Ditto. Use PRI*N macros.
+ * libmisc/monitor/mon-itask.c, libmisc/monitor/mon-prmisc.c: Use
+ PRI*N macros.
+
+ 2004-11-01 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * configure.ac: Remove -ansi (Cygwin breaks with it).
+ * libcsupport/include/stdint.h: Use sys/_stdint.h to setup fixed
+ size types.
+ * libcsupport/include/sys/_inttypes.h: Add SCN*N macros.
+
+ 2004-11-01 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libcsupport/src/utsname.c: Revert yesterdays patch.
+
+ 2004-10-31 Joel Sherrill <joel@OARcorp.com>
+
+ * libcsupport/src/utsname.c: Fix typo.
+
+ 2004-10-29 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * score/src/coremsg.c: Eliminate unsigned32.
+ * score/include/rtems/system.h: Set __RTEMS_REVISION__ to 99.
+ * librpc/include/rpc/xdr.h: Use elipsis in xdrproc_t prototype.
+
+ 2004-10-28 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libcsupport/include/inttypes.h: #include <sys/_inttypes.h>
+ * libcsupport/src/utsname.c: Don't include sptables.h.
+ Include <inttypes.h>. Use PRId32 instead of "%d".
+
+ 2004-10-28 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libcsupport/include/rtems/_inttypes.h: Remove.
+ * libcsupport/include/rtems/_stdint.h: Remove.
+ * libcsupport/include/sys/_inttypes.h: New.
+ * libcsupport/include/sys/_stdint.h: New.
+ * libcsupport/Makefile.am: Reflect changes above.
+ * configure.ac: Reflect changes above.
+
+ 2004-10-28 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * configure.ac: Remove RTEMS_CPUOPT([RTEMS_MULTILIBS],..).
+ (Unused).
+
+ 2004-10-27 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libmisc/monitor/mon-prmisc.c, libmisc/monitor/monitor.h: Let rtems_monitor_dump
+ return int's not uint32_t (They are printf return values).
+
+ 2004-10-27 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * configure.ac: Add score/cpu/no_cpu/Makefile.
+
+ 2004-10-27 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * Makefile.am, configure.ac: Add httpd.
+ * httpd/asp.c, httpd/balloc.c, httpd/cgi.c, httpd/default.c,
+ httpd/ej.h, httpd/ejIntrn.h, httpd/ejlex.c, httpd/ejparse.c,
+ httpd/emfdb.c, httpd/emfdb.h, httpd/form.c, httpd/handler.c,
+ httpd/h.c, httpd/license.txt, httpd/Makefile.am, httpd/md5c.c,
+ httpd/md5.h, httpd/mime.c, httpd/misc.c, httpd/NOTES, httpd/ringq.c,
+ httpd/rom.c, httpd/rtems_webserver.h, httpd/security.c,
+ httpd/sock.c, httpd/socket.c, httpd/sockGen.c, httpd/sym.c,
+ httpd/uemf.c, httpd/uemf.h, httpd/um.c, httpd/um.h, httpd/umui.c,
+ httpd/url.c, httpd/value.c, httpd/wbase64.c, httpd/webcomp.c,
+ httpd/webmain.c, httpd/webpage.c, httpd/webrom.c, httpd/webs.c,
+ httpd/websda.c, httpd/websda.h, httpd/webs.h, httpd/websSSL.c,
+ httpd/websSSL.h, httpd/websuemf.c, httpd/wsIntrn.h: New (Moved from
+ c/src/libnetworking/rtems_webserver).
+ * httpd/Makefile.am: Install libhttpd.a.
+
+ 2004-10-26 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libcsupport/include/rtems/_inttypes.h: Undefine __PRIN defines.
+ * libcsupport/include/rtems/_stdint.h: Apply GNUC-limits to GCC >= 3.3, only.
+ Add _rtems_*_t_defined defines. Add extern "C".
+
+ 2004-10-26 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libcsupport/include/rtems/_stdint.h: New.
+ * libcsupport/include/rtems/_inttypes.h: New.
+ * libcsupport/Makefile.am: Reflect changes above.
+
+ 2004-10-26 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libfs/src/dosfs/msdos_conv.c:
+ Replace BSD fixed-size types with POSIX fixed-size types.
+ Replace SECONDSTO1980 with DAYSTO1980.
+ Make macros 16bit clean.
+
+ 2004-10-26 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libcsupport/include/sys/ioccom.h: Cosmetical update from FreeBSD.
+ * libcsupport/include/sys/ioctl.h: Cosmetical update from FreeBSD.
+ Remove sys/compat_ioctl.h section (Meaningless with RTEMS).
+
+ 2004-10-25 Eric Norum <norume@aps.anl.gov>
+
+ * libnetworking/net/if_ethersubr.c: Working version of ether_sprintf().
+ * cpukit/librpc/include/rpc/xdr.h: No kernel/user distinction.
+
+ 2004-10-22 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libnetworking/Makefile.am: Reflect changes below.
+ * libnetworking/net/slcompress.h: New (from FreeBSD).
+ * libnetworking/net/slcompress.c: New (from FreeBSD).
+
+ 2004-10-22 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libcsupport/include/stdint.h: Add intptr_t uintptr_t.
+ * libnetworking/kern/kern_sysctl.c: Remove uintptr_t.
+ Cosmetics.
+ * libnetworking/opt_compat.h: New.
+
+ 2004-10-22 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libnetworking/opt_atalk.h, libnetworking/opt_bdg.h,
+ libnetworking/opt_inet.h, libnetworking/opt_inet6.h,
+ libnetworking/opt_ipx.h, libnetworking/opt_mac.h,
+ libnetworking/opt_netgraph.h: New (Stubs).
+ * libnetworking/net/if_loop.c: Cosmetical update from FreeBSD.
+ * libnetworking/net/if_ethersubr.c: Update from FreeBSD.
+ * libnetworking/net/if.h: Update from FreeBSD.
+
+ 2004-10-21 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libnetworking/net/ethernet.h: Remove BYTE_PACK.
+
+ 2004-10-21 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libnetworking/net/if.h; Cosmetical updates from FreeBSD.
+ Remove if_poll* (Not implemented in RTEMS, abandoned by FreeBSD).
+ * libnetworking/net/if_ethersubr.c: Cosmetical updates from FreeBSD.
+ Add ether_sprintf.
+ * libnetworking/net/ethernet.h: Update from FreeBSD.
+
+ 2004-10-21 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libmisc/monitor/mon-prmisc.c, libmisc/monitor/monitor.h:
+ rtems_monitor_dump_char(char ch).
+
+ 2004-10-20 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * automake/compile.am: Remove RTEMS_CFLAGS_*_V.
+
+ 2004-10-15 Joel Sherrill <joel@OARcorp.com>
+
+ PR 692/rtems
+ * rtems/src/regiongetsegment.c, rtems/src/regionreturnsegment.c: The
+ Region Manager did not follow the proper protocol when blocking and
+ unblocking tasks waiting on buffers. This was a bug introduced with
+ the transition to an Allocation Mutex.
+
+ 2004-09-29 Joel Sherrill <joel@OARcorp.com>
+
+ * configure.ac, libmisc/cpuuse/README, libmisc/stackchk/README,
+ librpc/src/xdr/xdr_float.c, score/cpu/Makefile.am,
+ score/include/rtems/score/mppkt.h: i960 obsoleted and all references
+ removed.
+
+ 2004-09-29 Joel Sherrill <joel@OARcorp.com>
+
+ * score/cpu/i960/.cvsignore, score/cpu/i960/ChangeLog,
+ score/cpu/i960/Makefile.am, score/cpu/i960/asm.h,
+ score/cpu/i960/cpu.c, score/cpu/i960/cpu_asm.S,
+ score/cpu/i960/rtems/score/cpu.h, score/cpu/i960/rtems/score/i960.h,
+ score/cpu/i960/rtems/score/types.h: Removed.
+
+ 2004-09-27 Joel Sherrill <joel@OARcorp.com>
+
+ PR 294/rtems
+ * posix/src/pthread.c: POSIX thread exit handler now confirms that it
+ created the executing thread before implicitly exitting it.
+
+ 2004-09-27 Joel Sherrill <joel@OARcorp.com>
+
+ * libmisc/stackchk/check.c: Spacing.
+
+ 2004-09-24 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * configure.ac: Require automake > 1.9.
+
+ 2004-09-24 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * configure.ac: Add score/cpu/avr/Makefile.am.
+ * score/cpu/Makefile.am: Add avr.
+ * libnetworking/Makefile.am: Don't include subdirs.am.
+
+ 2004-09-23 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * librpc/src/xdr/xdr_float.c: Add __AVR__.
+
+ 2004-09-21 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * aclocal/gcc-weak.m4: New (Extracted from cpukit/configure.ac).
+ * configure.ac: Add RTEMS_CHECK_GCC_WEAK.
+
+ 2004-09-17 Joel Sherrill <joel@OARcorp.com>
+
+ PR 677/misc
+ * libmisc/dumpbuf/dumpbuf.h, libmisc/fsmount/fsmount.h,
+ libmisc/rtmonuse/rtmonuse.h, libmisc/serdbg/serdbg.h,
+ libmisc/serdbg/serdbgcnf.h, libmisc/serdbg/termios_printk.h,
+ libmisc/serdbg/termios_printk_cnf.h, libmisc/untar/untar.h: Add
+ extern C wrappers.
+
+ 2004-09-17 Till Strauman <strauman@slac.stanford.edu>
+
+ PR 676/networking
+ * libnetworking/nfs/bootp_subr.c: /etc/resolv.conf contains NTP instead
+ of DNS servers.
+
+ 2004-08-18 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ PR 673/make_build
+ * aclocal/rtems-top.m4 (RTEMS_TOP): Add further quotes.
+
+ 2004-07-28 Joel Sherrill <joel@OARcorp.com>
+
+ * aclocal/version.m4: Updated to rtems-4.6.99.1.
+
+ 2004-07-25 Till Straumann <strauman@slac.stanford.edu>
+
+ PR 620/networking
+ * libnetworking/lib/rtems_bsdnet_ntp.c,
+ libnetworking/rtems/rtems_bsdnet.h: Enhance NTP API.
+
+ 2004-07-25 Thomas Rauscher <trauscher@loytec.com>
+
+ PR 609/rtems
+ * score/src/threaddispatch.c: Close race condition between
+ _Thread_Dispatch and _Thread_Tickle_timeslice.
+
+ 2004-07-25 Victor Vengerov <Victor.Vengerov@oktetlabs.ru>
+
+ PR 654/rtems
+ * score/src/threadinitialize.c: Initialize the per thread watchdog
+ timer. When the thread control block is reused, we cannot depend on
+ it being zeroed.
+
+ 2004-07-24 Mick Davis <mickd@microsol.iinet.net.au>
+
+ PR 641/rtems
+ * rtems/src/eventsurrender.c: The problem here is that events may be
+ lost when sent to a task which enters rtems_event_receive() with options
+ set to wait with a timeout and to return on receipt of any event. The
+ events are sent from an interrupt source such as a timer service
+ routine. If more than one set of events is sent to the task before it
+ returns, the first event set may be overwritten.
+
+ 2004-07-24 Joel Sherrill <joel@OARcorp.com>
+
+ PR 661/rtems
+ * score/src/objectmp.c: Fix invalid dereference.
+
+ 2004-07-24 Joel Sherrill <joel@OARcorp.com>
+
+ PR 660/rtems
+ * score/cpu/m68k/rtems/score/m68k.h, score/cpu/mips/cpu_asm.S,
+ score/src/threadinitialize.c, score/src/threadstackallocate.c: Check
+ for overflow when allocating stack.
+
+ 2004-07-24 Joel Sherrill <joel@OARcorp.com>
+
+ PR 659/rtems
+ * score/src/heapsizeofuserarea.c: Check that address specified is in
+ the heap.
+
+ 2004-07-24 Joel Sherrill <joel@OARcorp.com>
+
+ PR 652/rtems
+ * rtems/src/signalsend.c: Return RTEMS_INVALID_NUMBER when sending an
+ empty signal set.
+
+ 2004-07-14 Joel Sherrill <joel@OARcorp.com>
+
+ PR 650/rtems
+ * score/src/coremsg.c: Check for mathemathical overflow when calculating
+ amount of memory to allocate for message buffers.
+
+ 2004-07-14 Joel Sherrill <joel@OARcorp.com>
+
+ PR 651/core
+ * rtems/src/taskident.c: Add NULL check for id.
+
+ 2004-06-29 Joel Sherrill <joel@OARcorp.com>
+
+ PR 631/rtems
+ * rtems/src/msgqcreate.c: Return unsatisfied from message_queue_create
+ when unable to allocate message buffer memory.
+
+ 2004-05-21 Joel Sherrill <joel@OARcorp.com>
+
+ PR 628/rtems
+ * posix/src/killinfo.c, posix/src/pthreadkill.c, posix/src/ptimer1.c,
+ posix/src/sigaction.c, posix/src/sigaddset.c, posix/src/sigsuspend.c:
+ Signal set of 0 is supposed to return EINVAL. In addition
+ timer_create needed to return an error if the clock was not
+ CLOCK_REALTIME.
+
+ 2004-05-21 Joel Sherrill <joel@OARcorp.com>
+
+ PR 629/rtems
+ * cpukit/src/mqueuecreatesupp.c: Return EINVAL is mq_maxmsg is
+ <= 0, not <.
+
+ 2004-05-21 Till Strauman <strauman@slac.stanford.edu>
+
+ PR 626/networking
+ * libnetworking/rtems/rtems_showifstat.c: Use unsigned char to avoid
+ printing leading FFFFFF for byte values > 127.
+
+ 2004-05-06 Joel Sherrill <joel@OARcorp.com>
+
+ PR 618/rtems
+ * rtems/include/rtems/rtems/status.h, rtems/src/clockget.c,
+ rtems/src/clockset.c, rtems/src/dpmemcreate.c,
+ rtems/src/dpmemexternal2internal.c,
+ rtems/src/dpmeminternal2external.c, rtems/src/eventmp.c,
+ rtems/src/eventreceive.c, rtems/src/eventsend.c,
+ rtems/src/msgqbroadcast.c, rtems/src/msgqcreate.c,
+ rtems/src/msgqflush.c, rtems/src/msgqgetnumberpending.c,
+ rtems/src/msgqreceive.c, rtems/src/msgqsubmit.c,
+ rtems/src/partcreate.c, rtems/src/partdelete.c,
+ rtems/src/partgetbuffer.c, rtems/src/ratemoncancel.c,
+ rtems/src/ratemoncreate.c, rtems/src/ratemondelete.c,
+ rtems/src/ratemongetstatus.c, rtems/src/ratemonident.c,
+ rtems/src/ratemonperiod.c, rtems/src/regioncreate.c,
+ rtems/src/regiondelete.c, rtems/src/regionextend.c,
+ rtems/src/regiongetsegment.c, rtems/src/regiongetsegmentsize.c,
+ rtems/src/regionreturnsegment.c, rtems/src/semcreate.c,
+ rtems/src/semdelete.c, rtems/src/semflush.c, rtems/src/semident.c,
+ rtems/src/taskcreate.c, rtems/src/taskgetnote.c,
+ rtems/src/taskmode.c, rtems/src/taskrestart.c,
+ rtems/src/taskresume.c, rtems/src/tasksetnote.c,
+ rtems/src/tasksuspend.c, rtems/src/taskvariableadd.c,
+ rtems/src/taskvariabledelete.c, rtems/src/taskvariableget.c,
+ rtems/src/taskwakewhen.c, rtems/src/timercreate.c,
+ rtems/src/timerdelete.c, rtems/src/timerfireafter.c,
+ rtems/src/timerfirewhen.c, rtems/src/timerserverfireafter.c,
+ rtems/src/timerserverfirewhen.c, score/include/rtems/score/object.h,
+ score/src/coretodvalidate.c, score/src/objectnametoid.c: Add NULL
+ checks.
+
+ 2004-04-30 Joel Sherrill <joel@OARcorp.com>
+
+ * libnetworking/kern/kern_sysctl.c: sysctl_register_all cannot be
+ static with RTEMS.
+
+ 2004-04-30 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libnetworking/netinet/in.c: Partial update from FreeBSD.
+
+ 2004-04-26 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libnetworking/kern/kern_sysctl.c: Partial updates from FreeBSD.
+
+ 2004-04-26 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libnetworking/netinet/igmp_var.h: Cosmetic updates from FreeBSD.
+ * libnetworking/sys/sysctl.h: Update from FreeBSD.
+ * libnetworking/sys/socketvar.h: Update from FreeBSD.
+
+ 2004-04-24 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libnetworking/sys/protosw.h: More partial updates from FreeBSD.
+
+ 2004-04-24 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libnetworking/net/route.c: Reflect changes to radix.h.
+
+ 2004-04-22 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libnetworking/net/radix.h, libnetworking/net/radix.c: Partial
+ update from FreeBSD.
+
+ 2004-04-22 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libnetworking/sys/socket.h: Further update from FreeBSD
+ (Add sa_family_t).
+
+ 2004-04-22 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libnetworking/sys/protosw.h: Partial update from FreeBSD.
+ * libnetworking/sys/socket.h: Partial update from FreeBSD.
+ * libnetworking/rtems/rtems_syscall.c: Reflect changes to socket.h.
+
+ 2004-04-22 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libnetworking/kern/uipc_socket.c: Partial update from FreeBSD
+ (Remove adv-clause from copyright notice).
+ * libnetworking/netinet/igmp_var.h: Partial update from FreeBSD.
+
+ 2004-04-20 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libnetworking/net/bpf.h, libnetworking/net/if.h,
+ libnetworking/net/if_dl.h, libnetworking/net/if_ppp.h,
+ libnetworking/net/netisr.h, libnetworking/net/pppcompress.c,
+ libnetworking/net/radix.c, libnetworking/net/radix.h,
+ libnetworking/net/raw_cb.h, libnetworking/net/route.h,
+ libnetworking/netinet/icmp_var.h, libnetworking/netinet/if_ether.h,
+ libnetworking/netinet/igmp_var.h, libnetworking/netinet/in.h,
+ libnetworking/netinet/in_pcb.h, libnetworking/netinet/in_systm.h,
+ libnetworking/netinet/in_var.h, libnetworking/netinet/ip_fw.h,
+ libnetworking/netinet/ip_icmp.h, libnetworking/netinet/ip_mroute.h,
+ libnetworking/netinet/ip_var.h, libnetworking/netinet/tcp_debug.h,
+ libnetworking/netinet/tcp_seq.h, libnetworking/netinet/tcp_timer.h,
+ libnetworking/netinet/tcp_var.h, libnetworking/netinet/udp_var.h,
+ libnetworking/nfs/nfs.h, libnetworking/rtems/rtems_bsdnet.h,
+ libnetworking/rtems/rtems_bsdnet_internal.h,
+ libnetworking/sys/buf.h, libnetworking/sys/callout.h,
+ libnetworking/sys/conf.h, libnetworking/sys/domain.h,
+ libnetworking/sys/malloc.h, libnetworking/sys/mbuf.h,
+ libnetworking/sys/mount.h, libnetworking/sys/protosw.h,
+ libnetworking/sys/queue.h, libnetworking/sys/rtprio.h,
+ libnetworking/sys/select.h, libnetworking/sys/signalvar.h,
+ libnetworking/sys/socket.h, libnetworking/sys/socketvar.h,
+ libnetworking/sys/sysctl.h, libnetworking/sys/syslog.h,
+ libnetworking/sys/ucred.h, libnetworking/sys/uio.h,
+ libnetworking/vm/vm.h, libnetworking/vm/vm_extern.h,
+ libnetworking/vm/vm_param.h: Use -D_KERNEL instead of -DKERNEL for
+ greater FreeBSD compliance.
+
+ 2004-04-20 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libnetworking/Makefile.am: Add -D_KERNEL to CPPFLAGS.
+
+ 2004-04-20 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libnetworking/net/bpf.h: Partial update from FreeBSD.
+
+ 2004-04-19 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libnetworking/sys/sysctl.h: Partial update from FreeBSD.
+ * libnetworking/kern/kern_sysctl.c: Partial update from FreeBSD.
+
+ 2004-04-17 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libfs/src/imfs/imfs_debug.c, libfs/src/imfs/memfile.c:
+ Use fprintf(stdout,...) instead of printf.
+
+ 2004-04-17 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libblock/src/ide_part_table.c: Use fprintf(stdout,...) instead of
+ printf.
+
+ 2004-04-17 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libmisc/capture/capture-cli.c, libmisc/cpuuse/cpuuse.c,
+ libmisc/dumpbuf/dumpbuf.c, libmisc/fsmount/fsmount.c,
+ libmisc/monitor/mon-command.c, libmisc/monitor/mon-config.c,
+ libmisc/monitor/mon-dname.c, libmisc/monitor/mon-driver.c,
+ libmisc/monitor/mon-extension.c, libmisc/monitor/mon-itask.c,
+ libmisc/monitor/mon-monitor.c, libmisc/monitor/mon-mpci.c,
+ libmisc/monitor/mon-object.c, libmisc/monitor/mon-prmisc.c,
+ libmisc/monitor/mon-queue.c, libmisc/monitor/mon-symbols.c,
+ libmisc/monitor/mon-task.c, libmisc/rtmonuse/rtmonuse.c,
+ libmisc/shell/cmds.c, libmisc/shell/shell.c, libmisc/shell/shell.h,
+ libmisc/stackchk/check.c, libmisc/untar/untar.c: Use
+ fprintf(stdout,...) instead of printf.
+
+ 2004-04-14 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * sapi/include/rtems/sptables.h: Remove _RTEMS_version.
+
+ 2004-04-14 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libcsupport/Makefile.am: Install include_sys_HEADERS for NEWLIB
+ only. Merge sys/cdefs.h into general include_sys_HEADERS.
+
+ 2004-04-13 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * rtems/include/rtems/rtems/types.h: Include <rtems/stdint.h>
+ instead of <stdint.h>.
+ Conditionally typedef rtems*signed64 types.
+ * score/include/rtems/system.h: Include <rtems/stdint.h> instead of
+ <stdint.h>.
+
+ 2004-04-13 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * configure.ac: Rework stdint.h/inttypes.h support.
+ Add RTEMS_USES_STDINT_H. Add RTEMS_USES_INTTYPES_H.
+ Remove NEED_STDINT_H. Remove NEED_INTTYPES_H.
+ Remove termios-flag detection.
+ * libcsupport/Makefile.am: Install include/stdint.h and
+ include/inttypes.h for NEWLIB only.
+ * libcsupport/include/stdint.h: Rework; Now newlib specific.
+ * libcsupport/src/termios.c: Make newlib specific.
+ * include/rtems/stdint.h: Rework; Now wrapper to <stdint.h>.
+
+ 2004-04-12 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * acinclude.m4 (RTEMS_CPUOPT): Use AC_DEFINE_UNQUOTED.
+ * backward/motorola/mc68681.h, backward/motorola/mc68230.h,
+ backward/zilog/z8536.h, backward/zilog/z8036.h,
+ backward/zilog/z8030.h: New.
+ * Makefile.am: Reflect having added new files above.
+
+ 2004-04-09 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * wrapup/Makefile.am: Add libblock for !UNIX only.
+
+ 2004-04-09 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libblock/Makefile.am: Build libblock for !UNIX only.
+ * libcsupport/Makefile.am: Build $(TERMIOS_C_FILES) for !UNIX only.
+
+ 2004-04-09 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libblock/Makefile.am: Remove LIBC_DEFINES (Unsupported).
+ * libfs/Makefile.am: Remove LIBC_DEFINES (Unsupported).
+
+ 2004-04-08 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libcsupport/Makefile.am: Install sys/ioccom.h for NEWLIB only.
+
+ 2004-04-08 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libcsupport/Makefile.am: Remove $(LIBC_DEFINES) (Unsupported).
+ Install motorola-headers to $(includedir)/rtems/motorola.
+ Install zilog-headers to $(includedir)/rtems/zilog.
+
+ 2004-04-06 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * score/cpu/Makefile.am: Add unix to DIST_SUBDIRS.
+
+ 2004-04-06 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * aclocal/rtems-cpu-subdirs.m4: Remove (Unused).
+ * configure.ac: Remove RTEMS_CPU_SUBDIRS([score/cpu]).
+ Add RTEMS_CHECK_SYSV_UNIX.
+ Add score/cpu/*/Makefile.
+ * score/cpu/Makefile.am: Add DIST_SUBDIRS.
+
+ 2004-04-05 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * configure.ac: Add AC_CHECK_SIZEOF([CPU_CONTEXT]..).
+ Add SIZEOF_CPU_CONTEXT to cpuopts.h.
+ Add RTEMS_PROG_CCAS.
+ * acinclude.m4: Use unquoted "here" document to propagate $3 to
+ cpuopts.tmp.
+
+ 2004-04-02 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libnetworking/Makefile.am: AM_CPPFLAGS += -I$(srcdir).
+ * libnetworking/rtems/rtems_bsdnet_internal.h: Remove USHRT_MAX.
+
+ 2004-04-02 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libnetworking/Makefile.am: Fix typo.
+
+ 2004-04-01 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libnetworking/poll.h: Replace with sys/poll.h wrapper.
+ * libnetworking/sys/poll.h: New (Original FreeBSD file).
+ * libnetworking/Makefile.am: Don't install opt_ipfw.h,
+ opt_mrouting.h, opt_tcpdebug.h. Add sys/poll.h.
+
+ 2004-04-01 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libmisc/serdbg/serdbgcnf.h: Include <rtems/serdbg.h> instead of
+ <serdbg.h>
+ * libmisc/serdbg/termios_printk_cnf.h: Include <rtems/termios_printk.h>
+ instead of <termios_printk.h>.
+
+ 2004-04-01 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libmisc/Makefile.am: Install serdbg.h, serdbgcnf.h,
+ termios_printk.h, termios_printk_cnf.h to $(includedir)/rtems.
+ * libmisc/serdbg/serdbg.c: Include <rtems/serdbg.h> instead of
+ <serdbg.h>.
+ * libmisc/serdbg/serdbgio.c: Include <rtems/serdbg.h> instead of
+ <serdbg.h>.
+ * libmisc/serdbg/termios_printk.c: Include <rtems/termios_printk.h>
+ instead of <termios_printk.h>.
+
+ 2004-04-01 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libmisc/dummy/dummy.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
+
+ 2004-04-01 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * backward/confdefs.h: New.
+ * Makefile.am: Add backward/confdefs.h.
+ Add conditional DEPRECATED.
+ * configure.ac: Add --enable-deprecated.
+ Add conditional DEPRECATED.
+
+ 2004-04-01 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * sapi/Makefile.am: Install confdefs.h to $(includedir)/rtems.
+
+ 2004-04-01 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * Makefile.am: Add backward/*.h headers.
+ * itron/Makefile.am: Install itron.h to $(includedir)/rtems.
+ * libcsupport/Makefile.am: Install RTEMS specific headers to
+ $(includedir)/rtems.
+ * libfs/Makefile.am: Install imfs.h and dosfs.h to
+ $(includedir)/rtems.
+
+ 2004-04-01 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libblock/include/rtems/bdbuf.h: Include <rtems/chain.h> instead of <chain.h>.
+ * libblock/include/rtems/ide_part_table.h: Include <rtems/chain.h> instead of <chain.h>.
+ * libcsupport/src/malloc.c: Include <rtems/chain.h> instead of <chain.h>.
+ * libcsupport/src/mount.c: Include <rtems/chain.h> instead of <chain.h>.
+ * libcsupport/src/unmount.c: Include <rtems/chain.h> instead of <chain.h>.
+ * libfs/src/imfs/imfs.h: Include <rtems/chain.h> instead of <chain.h>.
+ * libfs/src/imfs/imfs_directory.c: Include <rtems/chain.h> instead of <chain.h>.
+ * libfs/src/imfs/imfs_load_tar.c: Include <rtems/chain.h> instead of <chain.h>.
+ * sapi/include/confdefs.h: Include <rtems/clockdrv.h> instead of <clockdrv.h>.
+ * sapi/include/confdefs.h: Include <rtems/console.h> instead of <console.h>.
+ * libfs/src/imfs/imfs_load_tar.c: Include <rtems/imfs.h> instead of <imfs.h>.
+ * libmisc/shell/cmds.c: Include <rtems/imfs.h> instead of <imfs.h>.
+ * libmisc/fsmount/fsmount.c: Include <rtems/imfs.h> instead of <imfs.h>.
+ * sapi/include/confdefs.h: Include <rtems/imfs.h> instead of <imfs.h>.
+ * itron/src/can_wup.c: Include <rtems/itron.h> instead of <itron.h>.
+ * itron/src/chg_pri.c: Include <rtems/itron.h> instead of <itron.h>.
+ * itron/src/cre_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
+ * itron/src/cre_mbx.c: Include <rtems/itron.h> instead of <itron.h>.
+ * itron/src/cre_sem.c: Include <rtems/itron.h> instead of <itron.h>.
+ * itron/src/cre_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
+ * itron/src/del_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
+ * itron/src/del_mbx.c: Include <rtems/itron.h> instead of <itron.h>.
+ * itron/src/del_sem.c: Include <rtems/itron.h> instead of <itron.h>.
+ * itron/src/del_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
+ * itron/src/dis_dsp.c: Include <rtems/itron.h> instead of <itron.h>.
+ * itron/src/ena_dsp.c: Include <rtems/itron.h> instead of <itron.h>.
+ * itron/src/eventflags.c: Include <rtems/itron.h> instead of <itron.h>.
+ * itron/src/exd_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
+ * itron/src/ext_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
+ * itron/src/fmempool.c: Include <rtems/itron.h> instead of <itron.h>.
+ * itron/src/frsm_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
+ * itron/src/get_tid.c: Include <rtems/itron.h> instead of <itron.h>.
+ * itron/src/itronintr.c: Include <rtems/itron.h> instead of <itron.h>.
+ * itron/src/itronsem.c: Include <rtems/itron.h> instead of <itron.h>.
+ * itron/src/itrontime.c: Include <rtems/itron.h> instead of <itron.h>.
+ * itron/src/mbox.c: Include <rtems/itron.h> instead of <itron.h>.
+ * itron/src/mboxtranslatereturncode.c: Include <rtems/itron.h> instead of <itron.h>.
+ * itron/src/msgbuffer.c: Include <rtems/itron.h> instead of <itron.h>.
+ * itron/src/msgbuffertranslatereturncode.c: Include <rtems/itron.h> instead of <itron.h>.
+ * itron/src/network.c: Include <rtems/itron.h> instead of <itron.h>.
+ * itron/src/port.c: Include <rtems/itron.h> instead of <itron.h>.
+ * itron/src/prcv_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
+ * itron/src/prcv_mbx.c: Include <rtems/itron.h> instead of <itron.h>.
+ * itron/src/preq_sem.c: Include <rtems/itron.h> instead of <itron.h>.
+ * itron/src/psnd_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
+ * itron/src/rcv_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
+ * itron/src/rcv_mbx.c: Include <rtems/itron.h> instead of <itron.h>.
+ * itron/src/ref_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
+ * itron/src/ref_mbx.c: Include <rtems/itron.h> instead of <itron.h>.
+ * itron/src/ref_sem.c: Include <rtems/itron.h> instead of <itron.h>.
+ * itron/src/ref_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
+ * itron/src/rel_wai.c: Include <rtems/itron.h> instead of <itron.h>.
+ * itron/src/rot_rdq.c: Include <rtems/itron.h> instead of <itron.h>.
+ * itron/src/rsm_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
+ * itron/src/sig_sem.c: Include <rtems/itron.h> instead of <itron.h>.
+ * itron/src/slp_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
+ * itron/src/snd_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
+ * itron/src/snd_mbx.c: Include <rtems/itron.h> instead of <itron.h>.
+ * itron/src/sta_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
+ * itron/src/sus_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
+ * itron/src/sysmgmt.c: Include <rtems/itron.h> instead of <itron.h>.
+ * itron/src/task.c: Include <rtems/itron.h> instead of <itron.h>.
+ * itron/src/ter_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
+ * itron/src/trcv_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
+ * itron/src/trcv_mbx.c: Include <rtems/itron.h> instead of <itron.h>.
+ * itron/src/tslp_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
+ * itron/src/tsnd_mbf.c: Include <rtems/itron.h> instead of <itron.h>.
+ * itron/src/twai_sem.c: Include <rtems/itron.h> instead of <itron.h>.
+ * itron/src/vmempool.c: Include <rtems/itron.h> instead of <itron.h>.
+ * itron/src/wai_sem.c: Include <rtems/itron.h> instead of <itron.h>.
+ * itron/src/wup_tsk.c: Include <rtems/itron.h> instead of <itron.h>.
+ * sapi/include/rtems/config.h: Include <rtems/itron.h> instead of <itron.h>.
+ * sapi/include/confdefs.h: Include <rtems/itron.h> instead of <itron.h>.
+ * sapi/src/itronapi.c: Include <rtems/itron.h> instead of <itron.h>.
+ * sapi/include/confdefs.h: Include <rtems/rtc.h> instead of <rtc.h>.
+ * sapi/include/confdefs.h: Include <rtems/timerdrv.h> instead of <timerdrv.h>.
+
+ 2004-04-01 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * backward/asm.h, backward/chain.h, backward/clockdrv.h,
+ backward/console.h, backward/dosfs.h, backward/imfs.h,
+ backward/iosupp.h, backward/itron.h, backward/ringbuf.h,
+ backward/rtc.h, backward/spurious.h, backward/timerdrv.h,
+ backward/vmeintr.h: New.
+
+ 2004-03-30 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * rtems/include/rtems/rtems/region.h:
+ Include stddef.h for size_t.
+ (rtems_region_get_segment_size): Use size_t instead of uint32_t for "size" (3rd arg).
+ * rtems/src/regiongetsegmentsize.c: Reflect changes above.
+ * libcsupport/src/malloc.c: Reflect changes above.
+
+ 2004-03-30 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * aclocal/rtems-top.m4: Don't AC_SUBST(PROJECT_ROOT).
+ Add project_libdir, project_include and libdir.
+ * aclocal/env-rtemscpu.m4: Remove all references to RTEMS_BSP.
+ Remove project_libdir, project_include and libdir.
+ Unconditionally use CPU_CFLAGS, CFLAGS_OPTIMIZE_V, CFLAGS_DEBUG_V.
+
+ 2004-03-29 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libnetworking/lib/ftpfs.c, libnetworking/lib/rtems_bsdnet_ntp.c,
+ libnetworking/lib/tftpDriver.c, libnetworking/machine/endian.h,
+ libnetworking/net/if_ppp.c, libnetworking/rtems/rtems_bsdnet.h,
+ libnetworking/rtems/rtems_bsdnet_internal.h,
+ libnetworking/rtems/rtems_glue.c,
+ libnetworking/rtems/rtems_syscall.c: Convert to using c99 fixed size
+ types.
+
+ 2004-03-29 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * score/include/rtems/debug.h, score/include/rtems/score/bitfield.h,
+ score/include/rtems/score/chain.h,
+ score/include/rtems/score/coremsg.h,
+ score/include/rtems/score/coremutex.h,
+ score/include/rtems/score/coresem.h,
+ score/include/rtems/score/heap.h,
+ score/include/rtems/score/interr.h, score/include/rtems/score/isr.h,
+ score/include/rtems/score/mpci.h, score/include/rtems/score/mppkt.h,
+ score/include/rtems/score/object.h,
+ score/include/rtems/score/objectmp.h,
+ score/include/rtems/score/priority.h,
+ score/include/rtems/score/stack.h,
+ score/include/rtems/score/states.h,
+ score/include/rtems/score/thread.h,
+ score/include/rtems/score/threadmp.h,
+ score/include/rtems/score/threadq.h,
+ score/include/rtems/score/tod.h, score/include/rtems/score/tqdata.h,
+ score/include/rtems/score/userext.h,
+ score/include/rtems/score/watchdog.h,
+ score/include/rtems/score/wkspace.h,
+ score/inline/rtems/score/address.inl,
+ score/inline/rtems/score/coremsg.inl,
+ score/inline/rtems/score/coresem.inl,
+ score/inline/rtems/score/heap.inl, score/inline/rtems/score/isr.inl,
+ score/inline/rtems/score/object.inl,
+ score/inline/rtems/score/priority.inl,
+ score/inline/rtems/score/stack.inl,
+ score/inline/rtems/score/thread.inl,
+ score/inline/rtems/score/tqdata.inl,
+ score/inline/rtems/score/userext.inl,
+ score/inline/rtems/score/wkspace.inl,
+ score/macros/rtems/score/address.inl,
+ score/macros/rtems/score/heap.inl,
+ score/macros/rtems/score/object.inl,
+ score/macros/rtems/score/priority.inl,
+ score/macros/rtems/score/userext.inl: Convert to using c99 fixed
+ size types.
+
+ 2004-03-29 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * sapi/include/confdefs.h, sapi/include/rtems/config.h,
+ sapi/include/rtems/extension.h, sapi/include/rtems/fatal.h,
+ sapi/include/rtems/init.h, sapi/include/rtems/io.h,
+ sapi/src/exinit.c, sapi/src/extension.c, sapi/src/fatal.c,
+ sapi/src/io.c: Convert to using c99 fixed size types.
+
+ 2004-03-29 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * rtems/include/rtems.h,
+ rtems/include/rtems/rtems/asr.h,
+ rtems/include/rtems/rtems/attr.h,
+ rtems/include/rtems/rtems/clock.h,
+ rtems/include/rtems/rtems/config.h,
+ rtems/include/rtems/rtems/dpmem.h,
+ rtems/include/rtems/rtems/eventset.h,
+ rtems/include/rtems/rtems/message.h,
+ rtems/include/rtems/rtems/modes.h,
+ rtems/include/rtems/rtems/msgmp.h,
+ rtems/include/rtems/rtems/options.h,
+ rtems/include/rtems/rtems/part.h,
+ rtems/include/rtems/rtems/ratemon.h,
+ rtems/include/rtems/rtems/region.h,
+ rtems/include/rtems/rtems/regionmp.h,
+ rtems/include/rtems/rtems/sem.h,
+ rtems/include/rtems/rtems/support.h,
+ rtems/include/rtems/rtems/taskmp.h,
+ rtems/include/rtems/rtems/tasks.h,
+ rtems/include/rtems/rtems/timer.h,
+ rtems/inline/rtems/rtems/part.inl,
+ rtems/inline/rtems/rtems/region.inl,
+ rtems/macros/rtems/rtems/part.inl,
+ rtems/src/attr.c,
+ rtems/src/dpmem.c,
+ rtems/src/dpmemcreate.c,
+ rtems/src/dpmemexternal2internal.c,
+ rtems/src/dpmeminternal2external.c,
+ rtems/src/eventseize.c,
+ rtems/src/msg.c,
+ rtems/src/msgmp.c,
+ rtems/src/msgqallocate.c,
+ rtems/src/msgqbroadcast.c,
+ rtems/src/msgqcreate.c,
+ rtems/src/msgqflush.c,
+ rtems/src/msgqgetnumberpending.c,
+ rtems/src/msgqident.c,
+ rtems/src/msgqreceive.c,
+ rtems/src/msgqsend.c,
+ rtems/src/msgqsubmit.c,
+ rtems/src/msgqtranslatereturncode.c,
+ rtems/src/msgqurgent.c,
+ rtems/src/part.c,
+ rtems/src/partcreate.c,
+ rtems/src/partident.c,
+ rtems/src/partmp.c,
+ rtems/src/ratemon.c,
+ rtems/src/region.c,
+ rtems/src/regioncreate.c,
+ rtems/src/regionextend.c,
+ rtems/src/regiongetsegment.c,
+ rtems/src/regiongetsegmentsize.c,
+ rtems/src/regionmp.c,
+ rtems/src/regionreturnsegment.c,
+ rtems/src/rtemstimer.c,
+ rtems/src/sem.c,
+ rtems/src/semcreate.c,
+ rtems/src/semident.c,
+ rtems/src/semmp.c,
+ rtems/src/semobtain.c,
+ rtems/src/semtranslatereturncode.c,
+ rtems/src/taskcreate.c,
+ rtems/src/taskgetnote.c,
+ rtems/src/taskident.c,
+ rtems/src/taskinitusers.c,
+ rtems/src/taskmp.c,
+ rtems/src/taskrestart.c,
+ rtems/src/tasks.c,
+ rtems/src/tasksetnote.c,
+ rtems/src/taskstart.c,
+ rtems/src/timerserver.c: Convert to using c99 fixed size types.
+
+ 2004-04-29 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * score/src/Unlimited.txt, score/src/chain.c, score/src/coremsg.c,
+ score/src/coremsgbroadcast.c, score/src/coremsgclose.c,
+ score/src/coremsgflush.c, score/src/coremsgflushsupp.c,
+ score/src/coremsgseize.c, score/src/coremsgsubmit.c,
+ score/src/coremutex.c, score/src/coremutexflush.c,
+ score/src/coresem.c, score/src/coresemflush.c, score/src/coretod.c,
+ score/src/coretodtickle.c, score/src/coretodtoseconds.c,
+ score/src/coretodvalidate.c, score/src/heap.c,
+ score/src/heapallocate.c, score/src/heapextend.c,
+ score/src/heapfree.c, score/src/heapsizeofuserarea.c,
+ score/src/interr.c, score/src/iterateoverthreads.c,
+ score/src/mpci.c, score/src/object.c, score/src/objectallocate.c,
+ score/src/objectallocatebyindex.c, score/src/objectclearname.c,
+ score/src/objectcomparenameraw.c,
+ score/src/objectcomparenamestring.c, score/src/objectcopynameraw.c,
+ score/src/objectcopynamestring.c,
+ score/src/objectextendinformation.c, score/src/objectfree.c,
+ score/src/objectget.c, score/src/objectgetbyindex.c,
+ score/src/objectgetisr.c, score/src/objectgetnoprotection.c,
+ score/src/objectidtoname.c, score/src/objectinitializeinformation.c,
+ score/src/objectmp.c, score/src/objectnametoid.c,
+ score/src/objectshrinkinformation.c, score/src/thread.c,
+ score/src/threadcreateidle.c, score/src/threadget.c,
+ score/src/threadidlebody.c, score/src/threadinitialize.c,
+ score/src/threadmp.c, score/src/threadq.c,
+ score/src/threadqdequeuepriority.c,
+ score/src/threadqenqueuepriority.c,
+ score/src/threadqfirstpriority.c, score/src/threadqflush.c,
+ score/src/threadreset.c, score/src/threadrestart.c,
+ score/src/threadsettransient.c, score/src/threadstackallocate.c,
+ score/src/threadstart.c, score/src/userext.c,
+ score/src/watchdoginsert.c, score/src/wkspace.c: Convert to using
+ c99 fixed size types.
+
+ 2004-03-29 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ PR 561/rtems
+ * include/rtems/concat.h: New.
+ * Makefile.am: Add include/rtems/concat.h.
+
+ PR 589/rtems
+ * Makefile.am: Add include/rtems/pci.h.
+
+ * Makefile.am: Include automake/compile.am.
+ * configure.ac: RTEMS_TOP([..],[]).
+
+ 2004-03-29 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * aclocal/rtems-top.m4: Add MULTISUBDIR. Add MULTIBUILDTOP.
+ Add rtems_updir. Remove version.m4 check.
+ Add PROJECT_ROOT/with_project_root processing.
+ Add PROJECT_INCLUDE. Add PROJECT_LIB.
+ * aclocal/env-rtemscpu.a4: Remove cpukit_topdir.
+ Remove with_project_root processing. Remove PROJECT_INCLUDE,
+ PROJECT_LIB.
+
+ 2004-03-26 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libmisc/capture/capture-cli.c, libmisc/capture/capture.c,
+ libmisc/capture/capture.h, libmisc/cpuuse/cpuuse.c,
+ libmisc/devnull/devnull.c, libmisc/fsmount/fsmount.h,
+ libmisc/monitor/mon-config.c, libmisc/monitor/mon-dname.c,
+ libmisc/monitor/mon-driver.c, libmisc/monitor/mon-extension.c,
+ libmisc/monitor/mon-itask.c, libmisc/monitor/mon-monitor.c,
+ libmisc/monitor/mon-mpci.c, libmisc/monitor/mon-object.c,
+ libmisc/monitor/mon-prmisc.c, libmisc/monitor/mon-queue.c,
+ libmisc/monitor/mon-server.c, libmisc/monitor/mon-symbols.c,
+ libmisc/monitor/monitor.h, libmisc/monitor/symbols.h,
+ libmisc/mw-fb/mw_uid.c, libmisc/rtmonuse/rtmonuse.c,
+ libmisc/serdbg/serdbg.h, libmisc/serdbg/serdbgio.c,
+ libmisc/serdbg/termios_printk.c, libmisc/serdbg/termios_printk.h,
+ libmisc/shell/shell.c, libmisc/shell/shell.h, libmisc/stackchk/check.c,
+ libmisc/stackchk/internal.h: Convert to using c99 fixed size types.
+
+ 2004-03-23 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * itron/include/itronsys/mbox.h, itron/include/itronsys/types.h,
+ itron/include/rtems/itron/eventflags.h,
+ itron/include/rtems/itron/fmempool.h,
+ itron/include/rtems/itron/mbox.h,
+ itron/include/rtems/itron/msgbuffer.h,
+ itron/include/rtems/itron/port.h,
+ itron/include/rtems/itron/semaphore.h,
+ itron/include/rtems/itron/task.h,
+ itron/include/rtems/itron/vmempool.h,
+ itron/inline/rtems/itron/semaphore.inl,
+ itron/macros/rtems/itron/semaphore.inl, itron/src/eventflags.c,
+ itron/src/fmempool.c, itron/src/itronsem.c, itron/src/mbox.c,
+ itron/src/msgbuffer.c, itron/src/port.c, itron/src/snd_mbx.c,
+ itron/src/task.c, itron/src/trcv_mbx.c, itron/src/vmempool.c:
+ Convert to using c99 fixed size types.
+
+ 2004-03-23 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * posix/include/rtems/posix/cond.h,
+ posix/include/rtems/posix/intr.h, posix/include/rtems/posix/key.h,
+ posix/include/rtems/posix/mqueue.h,
+ posix/include/rtems/posix/mutex.h,
+ posix/include/rtems/posix/pthread.h,
+ posix/include/rtems/posix/semaphore.h,
+ posix/include/rtems/posix/threadsup.h,
+ posix/include/rtems/posix/timer.h, posix/src/cond.c,
+ posix/src/intr.c, posix/src/key.c, posix/src/keycreate.c,
+ posix/src/keydelete.c, posix/src/keygetspecific.c,
+ posix/src/keyrundestructors.c, posix/src/keysetspecific.c,
+ posix/src/killinfo.c, posix/src/mqueue.c,
+ posix/src/mqueuerecvsupp.c, posix/src/mqueuesendsupp.c,
+ posix/src/mqueuetranslatereturncode.c, posix/src/mutex.c,
+ posix/src/posixintervaltotimespec.c,
+ posix/src/posixtimespecsubtract.c, posix/src/psignal.c,
+ posix/src/pthread.c, posix/src/ptimer1.c, posix/src/semaphore.c,
+ posix/src/sysconf.c: Convert to using c99 fixed size types.
+
+ 2004-03-23 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * score/include/rtems/system.h: include <stdint.h>.
+
+ 2004-03-23 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ PR/589 rtems
+ * include/rtems/pci.h: New (Moved from c/src/libchip/network/pci.h).
+
+ 2004-03-23 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libcsupport/src/malloc.c: Remove lvalue casts.
+
+ 2004-03-23 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libcsupport/include/chain.h, libcsupport/include/clockdrv.h,
+ libcsupport/include/ringbuf.h, libcsupport/include/spurious.h,
+ libcsupport/include/timerdrv.h, libcsupport/include/vmeintr.h,
+ libcsupport/include/motorola/mc68230.h,
+ libcsupport/include/rtems/assoc.h, libcsupport/include/rtems/libio.h,
+ libcsupport/include/rtems/libio_.h,
+ libcsupport/include/rtems/termiostypes.h,
+ libcsupport/include/zilog/z8036.h, libcsupport/include/zilog/z8530.h,
+ libcsupport/include/zilog/z8536.h, libcsupport/src/__gettod.c,
+ libcsupport/src/assoc.c, libcsupport/src/assocnamebad.c,
+ libcsupport/src/error.c, libcsupport/src/libio.c,
+ libcsupport/src/libio_sockets.c, libcsupport/src/malloc.c,
+ libcsupport/src/no_libc.c, libcsupport/src/termios.c,
+ libcsupport/src/termiosreserveresources.c: Convert to using c99
+ fixed-size types.
+
+ 2004-03-22 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libfs/src/dosfs/fat.c, libfs/src/dosfs/fat.h,
+ libfs/src/dosfs/fat_fat_operations.c,
+ libfs/src/dosfs/fat_fat_operations.h, libfs/src/dosfs/fat_file.c,
+ libfs/src/dosfs/fat_file.h, libfs/src/dosfs/msdos.h,
+ libfs/src/dosfs/msdos_create.c, libfs/src/dosfs/msdos_dir.c,
+ libfs/src/dosfs/msdos_file.c, libfs/src/dosfs/msdos_initsupp.c,
+ libfs/src/dosfs/msdos_misc.c, libfs/src/imfs/deviceio.c,
+ libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_directory.c,
+ libfs/src/imfs/imfs_fchmod.c, libfs/src/imfs/linearfile.c,
+ libfs/src/imfs/memfile.c: Convert to using c99 fixed-size types.
+
+ 2004-03-05 Joel Sherrill <joel@OARcorp.com>
+
+ * libnetworking/net/radix.c: Remove warning.
+
+ 2004-03-05 Joel Sherrill <joel@OARcorp.com>
+
+ * libmisc/shell/cmds.c: Remove warning.
+
+ 2004-03-05 Joel Sherrill <joel@OARcorp.com>
+
+ * libnetworking/lib/ftpfs.c: Switch bcopy to memcpy.
+
+ 2004-03-05 Joel Sherrill <joel@OARcorp.com>
+
+ * libcsupport/src/newlibc.c, libcsupport/src/sync.c: Eliminate
+ warnings. Explicitly defeat __STRICT_ANSI__ since both
+ legitimately use routines beyond ANSI.
+
+ 2004-03-05 Joel Sherrill <joel@OARcorp.com>
+
+ * cpukit/libblock/src/bdbuf.c: Initialize pointer to avoid warning.
+
+ 2004-03-05 Joel Sherrill <joel@OARcorp.com>
+
+ * score/macros/rtems/score/chain.inl, score/src/objectidtoname.c:
+ Add cast to avoid type punning warning in gcc 3.3.
+ 2004-03-05 Joel Sherrill <joel@OARcorp.com>
+
+ *
+
+ 2004-03-05 Joel Sherrill <joel@OARcorp.com>
+
+ * libblock/src/bdbuf.c, libblock/src/ramdisk.c,
+ libcsupport/src/newlibc.c, libcsupport/src/sync.c,
+ libmisc/cpuuse/cpuuse.c, libmisc/monitor/mon-symbols.c,
+ libmisc/shell/cmds.c, libmisc/shell/shell.c,
+ libnetworking/kern/kern_sysctl.c, libnetworking/lib/ftpfs.c,
+ libnetworking/lib/tftpDriver.c, libnetworking/libc/gethostbydns.c,
+ libnetworking/libc/gethostbyht.c, libnetworking/libc/gethostnamadr.c,
+ libnetworking/libc/getnetbyht.c, libnetworking/libc/getnetnamadr.c,
+ libnetworking/libc/inet_addr.c, libnetworking/libc/linkaddr.c,
+ libnetworking/libc/map_v4v6.c, libnetworking/libc/ns_print.c,
+ libnetworking/libc/ns_ttl.c, libnetworking/libc/nsap_addr.c,
+ libnetworking/libc/rcmd.c, libnetworking/libc/res_debug.c,
+ libnetworking/libc/res_mkupdate.c, libnetworking/libc/res_query.c,
+ libnetworking/libc/res_send.c, libnetworking/libc/res_update.c,
+ libnetworking/net/radix.c, libnetworking/rtems/mkrootfs.c,
+ librpc/src/rpc/clnt_perror.c, librpc/src/rpc/rtems_rpc.c,
+ librpc/src/rpc/svc.c, sapi/include/confdefs.h,
+ score/macros/rtems/score/chain.inl, score/src/objectidtoname.c:
+
+ 2004-02-26 Thomas Rauscher <trauscher@loytec.com.
+
+ PR 584/RTEMS
+ * rtems/src/eventtimeout.c: Fix critical section window.
+
+ 2004-02-26 Joel Sherrill <joel@OARcorp.com>
+
+ PR 582/core
+ * posix/src/mqueue.c, posix/src/mqueuecreatesupp.c,
+ posix/src/mqueuedeletesupp.c, posix/src/mqueueunlink.c: Use memory
+ from workspace to avoid use of mutex during dispatch disable critical
+ section. Besides memory for object names should come from the
+ Workspace anyway.
+
+ 2004-02-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * aclocal/version.m4: 4.6.99.0.
+
+ 2004-02-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * libnetworking/Makefile.am: Remove ACLOCAL_AMFLAGS.
+
+ 2004-01-30 Wilfried Busalski <w.busalski@lancier-monitoring.de>
+
+ PR pppd/564
+ * libnetworking/net/if_ppp.c, libnetworking/net/if_pppvar.h,
+ libnetworking/net/ppp_tty.c: ppp0 Interface lose packets if the
+ system use a slow baudrate for the modem or the tcp/ip-packet is
+ fragmented.
+
+ 2004-01-30 Joel Sherrill <joel@OARcorp.com>
+
+ * ChangeLog, rtems/Makefile.am, rtems/include/rtems/rtems/support.h:
+ Reverse developmental patches accidentally committed.
+
+ 2004-01-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * ChangeLog: Merge-in libnetworking/ChangeLog.
+ * ChangeLog: Merge-in libcsupport/ChangeLog.
+ * ChangeLog: Merge-in libblock/ChangeLog, libfs/ChangeLog.
+ * ChangeLog: Merge-in libmisc/ChangeLog, librpc/ChangeLog.
+ * ChangeLog: Merge-in itron/ChangeLog, posix/ChangeLog, score/ChangeLog,
+ sapi/ChangeLog, rtems/ChangeLog.
+ * libblock/ChangeLog, libfs/ChangeLog, libcsupport/ChangeLog,
+ libmisc/ChangeLog, librpc/ChangeLog, libnetworking/ChangeLog,
+ itron/ChangeLog, posix/ChangeLog, score/ChangeLog, sapi/ChangeLog,
+ rtems/ChangeLog: Remove.
+
+ 2004-01-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * aclocal/rtems-top.m4: Remove PROJECT_ROOT. Prepend ../ to $1.
+ * aclocal/env-rtemscpu.m4: Reworked.
+ * configure.ac: RTEMS_TOP([.]).
+
+ 2004-01-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * Makefile.am, itron/Makefile.am, posix/Makefile.am, score/Makefile.am,
+ sapi/Makefile.am, rtems/Makefile.am, libmisc/Makefile.am,
+ librpc/Makefile.am, libblock/Makefile.am, libfs/Makefile.am,
+ libcsupport/Makefile.am, libnetworking/Makefile.am: Add PREINSTALL_DIRS.
+
+ 2004-01-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * wrapup/Makefile.am: Remove $(ARCH)/$(dirstamp). Add TMPINSTALL_FILES
+ to CLEANFILES.
+ * automake/local.am: Remove depend-am.
+ * automake/subdirs.am: Remove depend-recursive.
+ * score/Makefile.am: Re-add dirstamps to PREINSTALL_FILES. Add
+ PREINSTALL_FILES to CLEANFILES. Add cpuopts.h to DISTCLEANFILES.
+ * Makefile.am, itron/Makefile.am, posix/Makefile.am, sapi/Makefile.am,
+ rtems/Makefile.am, libmisc/Makefile.am, librpc/Makefile.am,
+ libblock/Makefile.am, libfs/Makefile.am, libcsupport/Makefile.am,
+ libnetworking/Makefile.am: Re-add dirstamps to PREINSTALL_FILES. Add
+ PREINSTALL_FILES to CLEANFILES.
+ * libnetworking/netinet/in_cksum.c: #include netinet/in_cksum_<cpu>.h.
+
+ 2004-01-13 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ PR/549 networking
+ * libnetworking/netinet/in_cksum_powerpc.h: New (copy of
+ in_cksum_powerpc.c).
+ * libnetworking/netinet/in_cksum_i386.h: New (copy of in_cksum_i386.c).
+ * libnetworking/netinet/in_cksum_arm.h: New (copy of in_cksum_arm.c).
+ * libnetworking/netinet/in_cksum_m68k.c: New (copy of in_cksum_m68k.c).
+ * libnetworking/netinet/in_cksum_i386.c,
+ libnetworking/netinet/in_cksum_arm.c,
+ libnetworking/netinet/in_cksum_powerpc.c,
+ libnetworking/netinet/in_cksum_m68k.c: Remove.
+ * libnetworking/netinet/Makefile.am: Reflect changes above.
+
+ 2004-01-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * configure.ac: Requires automake >= 1.8.1.
+ * score/cpu/Makefile.am: Use @RTEMS_CPU@ instead of $(RTEMS_CPU).
+ PR 548/rtems
+ * libcsupport/Makefile.am: Add src/envlock.c.
+
+ 2004-01-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * aclocal/rtems-top.m4: Don't AC_SUBST PROJECT_ROOT. Remove
+ PROJECT_TOPdir (Unused).
+ * aclocal/env-rtemscpu.m4: Remove PROJECT_RELEASE. Expand
+ ${PROJECT_ROOT}. Remove RTEMS_ENABLE_BARE (Unused). Don't AC_SUBST
+ RTEMS_BSP.
+ * aclocal/enable-bare.m4: Remove (Unused).
+ * aclocal/rtems-top.m4: Remove check for cpukit/aclocal/version.m4.
+ Remove gnu-make endif HACK (Unused).
+ * wrapup/Makefile.am: Include compile.am. Use TMP_LIBS instead of LIBS
+ to avoid potential conflicts with auto*tools' LIBS. Reflect new
+ locations of libscorecpu*.a.
+ * Makefile.am: Remove AUTOMAKE_FILES.
+ * automake/compile.am: Replace contents with contents of
+ automake/amcompile.am.
+ * automake/amcompile.am, automake/lib.am: Remove.
+ * configure.ac, aclocal/enable-bare.m4, aclocal/enable-inlines.m4,
+ aclocal/enable-itron.m4, aclocal/enable-multiprocessing.m4,
+ aclocal/enable-networking.m4, aclocal/enable-posix.m4,
+ aclocal/enable-rtems-debug.m4, aclocal/multi.m4, aclocal/multilib.m4:
+ Use AS_HELP_STRING instead of AC_HELP_STRING (deprecated in
+ autoconf-2.59).
+ * automake/local.am: Remove clean-local, depend-gcc.
+ * itron/Makefile.am, posix/Makefile.am, score/Makefile.am: Include
+ compile.am, again.
+ * score/macros/rtems/score/README: Remove (Redundant with macros/README).
+ * sapi/Makefile.am, rtems/Makefile.am: Include compile.am, again.
+ * libmisc/Makefile.am: Include compile.am again. Misc fixes.
+ * librpc/Makefile.am: Include compile.am, again. Put man-pages into
+ EXTRA_DIST to work around automake not distributing conditionally
+ installed *_MANS. Distribute include/rpcsvc.
+ * libblock/Makefile.am: Include compile.am, again. Eliminate C_FILES.
+ Reformat.
+ * libfs/Makefile.am: Include compile.am, again. Reformat/Cleanup.
+ * libcsupport/Makefile.am: Reformat, add UNUSED_FILES.
+ * libcsupport/Makefile.am: Include compile.am, again. Eliminate
+ DOC_FILES.
+ * libnetworking/Makefile.am: Include compile.am, again. Cleanup.
+
+ 2004-01-08 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * wrapup/Makefile.am: Cosmetics.
+ * aclocal/enable-networking.m4: Don't AC_SUBST(RTEMS_HAS_NETWORKING).
+ * aclocal/check-networking.m4: Don't AC_SUBST(HAS_NETWORKING).
+ * automake/amcompile.am: Remove $(ARCH).
+ * wrapup/Makefile.am: Add $(ARCH). Remove compile.am, lib.am. Include
+ amcompile.am.
+ * wrapup/Makefile.am: Use ../*/*$(LIB_VARIANT).a instead of
+ $(ARCH)/lib*.a.
+ * wrapup/Makefile.am: Reflect changes to libblock/Makefile.am. Reflect
+ changes to libcsupport/Makefile.am.
+ * itron/Makefile.am: Add libs to CLEANFILES. Set lib*_g_a_SOURCES =
+ lib*_a_SOURCES.
+ * itron/Makefile.am: Build libitron$(LIB_VARIANT).a instead of
+ $(ARCH)/libitron.a.
+ * posix/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES =
+ lib*_a_SOURCES.
+ * posix/Makefile.am: Build libposix$(LIB_VARIANT).a instead of
+ $(ARCH)/libposix.a.
+ * score/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES =
+ lib*_a_SOURCES.
+ * score/Makefile.am: Build libscore$(LIB_VARIANT).a instead of
+ $(ARCH)/libscore.a.
+ * sapi/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES =
+ lib*_a_SOURCES.
+ * sapi/Makefile.am: Build libsapi$(LIB_VARIANT).a instead of
+ $(ARCH)/libsapi.a.
+ * rtems/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES =
+ lib*_a_SOURCES.
+ * rtems/Makefile.am: Build librtems$(LIB_VARIANT).a instead of
+ $(ARCH)/librtems.a.
+ * libmisc/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES =
+ lib*_a_SOURCES.
+ * libmisc/Makefile.am: Build lib*$(LIB_VARIANT).a instead of
+ $(ARCH)/lib*.a.
+ * librpc/Makefile.am: Add libs to CLEANFILES. Set lib*_g_a_SOURCES =
+ lib*_a_SOURCES.
+ * librpc/Makefile.am: Build lib*$(LIB_VARIANT).a instead of
+ $(ARCH)/lib*.a.
+ * libblock/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES =
+ lib*_a_SOURCES.
+ * libblock/include/rtems/blkdev.h,
+ libblock/include/rtems/ide_part_table.h, libblock/src/bdbuf.c,
+ libblock/src/ide_part_table.c, libblock/src/ramdisk.c: Switch to using
+ c99 fixed size types instead of RTEMS-types.
+ * libblock/Makefile.am: Build libblock$(LIB_VARIANT).a instead of
+ $(ARCH)/libblock.a.
+ * libfs/Makefile.am: Add libs to CLEANFILES. Set lib*_g_a_SOURCES =
+ lib*_a_SOURCES.
+ * libfs/Makefile.am: Build lib*$(LIB_VARIANT).a instead of
+ $(ARCH)/lib*.a.
+ * libcsupport/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES =
+ lib*_a_SOURCES.
+ * libcsupport/Makefile.am: Build libcsupport$(LIB_VARIANT).a instead of
+ $(ARCH)/libcsupport.a.
+ * libnetworking/Makefile.am: Remove *C_FILES.
+ * libnetworking/Makefile.am: Add libs to CLEANFILES Set lib*_g_a_SOURCES
+ = lib*_a_SOURCES.
+ * libnetworking/Makefile.am: Build lib*$(LIB_VARIANT).a instead of
+ $(ARCH)/lib*.a.
+
+ 2004-01-07 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * wrapup/Makefile.am: Reflect changes to library Makefile.ams.
+ * automake/amcompile.am: New.
+ * configure.ac: Add subdir-objects, AM_PROG_CC_C_O.
+ * itron/Makefile.am, posix/Makefile.am, score/Makefile.am,
+ sapi/Makefile.am, rtems/Makefile.am, libmisc/Makefile.am,
+ librpc/Makefile.am, libblock/Makefile.am, libfs/Makefile.am,
+ libcsupport/Makefile.am, libnetworking/Makefile.am: Build library using
+ EXTRA_LIBRARIES and automake rules.
+
+ 2004-01-07 Joel Sherrill <joel@OARcorp.com>
+
+ * aclocal/rtems-cpu-subdirs.m4, score/cpu/Makefile.am: mips64orion port
+ removed as mips port more completely covers the MIPS family.
+ * score/cpu/mips64orion/.cvsignore, score/cpu/mips64orion/ChangeLog,
+ score/cpu/mips64orion/Makefile.am, score/cpu/mips64orion/asm.h,
+ score/cpu/mips64orion/configure.ac, score/cpu/mips64orion/cpu.c,
+ score/cpu/mips64orion/cpu_asm.S, score/cpu/mips64orion/cpu_asm.h,
+ score/cpu/mips64orion/idtcpu.h, score/cpu/mips64orion/idtmon.h,
+ score/cpu/mips64orion/iregdef.h, score/cpu/mips64orion/rtems/.cvsignore,
+ score/cpu/mips64orion/rtems/score/.cvsignore,
+ score/cpu/mips64orion/rtems/score/cpu.h,
+ score/cpu/mips64orion/rtems/score/mips64orion.h,
+ score/cpu/mips64orion/rtems/score/types.h: Removed.
+ * libnetworking/rtems/rtems_bsdnet_internal.h: Include rtems/cdefs.h so
+ things compile.
+
+ 2003-12-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * automake/compile.am: Use $(mkdir_p) instead of $(mkinstalldirs).
+
+ 2003-12-17 Joel Sherrill <joel@OARcorp.com>
+
+ * aclocal/version.m4: Updated to rtems-20031217-test.
+
+ 2003-12-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ PR 533/bsps
+ * score/startup/linkcmds: Update linkcmds for gcc 3.3.2.
+
+ 2003-12-16 Joel Sherrill <joel@OARcorp.com>
+
+ PR 543/rtems
+ * score/src/threadclose.c: Make the task delete extension run outside a
+ dispatch disabled critical section so extensions can free resources.
+ PR 542/filesystem
+ * libcsupport/include/rtems/libio_.h: Add rtems_libio_iop_to_descriptor
+ macro to convert iop to the corresponding integer file descriptor.
+
+ 2003-12-13 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * aclocal/env-rtemscpu.m4: Remove stray '/' in PROJECT_LIB.
+ * wrapup/Makefile.am: Remove duplicate $(PROJECT_LIB) rule.
+ * aclocal/env-rtemscpu.m4: Add PROJECT_LIB.
+ * wrapup/Makefile.am: Use $(PROJECT_LIB) instead of
+ ${PROJECT_RELEASE}/lib.
+
+ 2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * Makefile.am, wrapup/Makefile.am: Use mkdir_p. Remove dirs from
+ PRE/TMPINSTALL_FILES.
+ * wrapup/Makefile.am: Reworked.
+ * aclocal/lead-dot.m4: Remove (Use the version in automake-1.8).
+ * automake/lib.am: Remove $(project_libdir)$(MULTISUBDIR).
+ * aclocal/env-rtemscpu.m4: Reflect new definition of project_lib.
+ * Makefile.am: Remove BUILT_SOURCES.
+ * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
+ * itron/Makefile.am, posix/Makefile.am, score/Makefile.am,
+ sapi/Makefile.am, rtems/Makefile.am, libmisc/Makefile.am,
+ librpc/Makefile.am, libblock/Makefile.am, libfs/Makefile.am,
+ libcsupport/Makefile.am: Use mkdir_p. Remove dirs from
+ PRE/TMPINSTALL_FILES.
+ * libcsupport/Makefile.am: Remove BUILT_SOURCES.
+ * libnetworking/Makefile.am: Use mkdir_p. Remove dirs from
+ PRE/TMPINSTALL_FILES.
+
+ 2003-12-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * libmisc/Makefile.am: Cosmetics.
+
+ 2003-12-11 Joel Sherrill <joel@OARcorp.com>
+
+ PR 540/rtems_misc
+ * libmisc/cpuuse/cpuuse.c, libmisc/rtmonuse/rtmonuse.c: Correct object
+ name printing.
+ PR 531/rtems_misc
+ * libmisc/rtmonuse/rtmonuse.c, libmisc/stackchk/check.c: Correct
+ indexing.
+
+ 2003-12-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * libblock/src/ata.c: Remove.
+
+ 2003-11-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * automake/compile.am: Add $(ARCH)/$(dirstamp) rules.
+ * wrapup/Makefile.am: Reflect $(dirstamp) changes.
+ * Makefile.am: Add $(dirstamp) to preinstallation rules.
+ * aclocal/lead-dot.m4: New (from automake-1.7f).
+ * aclocal/rtems-top.m4: Require AM_SET_LEADING_DOT. Add
+ AC_SUBST(dirstamp).
+ * itron/Makefile.am: Add $(dirstamp) to compilation rules.
+ * itron/Makefile.am: Add $(dirstamp) to preinstallation rules. Remove
+ MACROS.
+ * posix/Makefile.am: Add $(dirstamp) to compilation rules.
+ * posix/Makefile.am: Add $(dirstamp) to preinstallation rules. Remove
+ MACROS.
+ * score/Makefile.am: Add $(dirstamp) to compilation rules.
+ * score/Makefile.am: Add $(dirstamp) to preinstallation rules. Remove
+ MACROS.
+ * sapi/Makefile.am: Add $(dirstamp) to compilation rules. Add
+ AM_CPPFLAGS += -I$(top_builddir).
+ * sapi/Makefile.am: Add $(dirstamp) to preinstallation rules. Remove
+ MACROS.
+ * rtems/Makefile.am: Add $(dirstamp) to compilation rules. Add
+ AM_CPPFLAGS += -I$(top_builddir).
+ * rtems/Makefile.am: Add $(dirstamp) to preinstallation rules. Remove
+ MACROS.
+ * libmisc/Makefile.am: Add $(dirstamp) to compilation rules. Fix misc.
+ typos.
+ * libmisc/Makefile.am: Add $(dirstamp) to preinstallation rules.
+ * librpc/Makefile.am: Add $(dirstamp) to compilation rules.
+ * librpc/Makefile.am: Add $(dirstamp) to preinstallation rules.
+ * libblock/Makefile.am: Add $(dirstamp) to compilation rules.
+ * libblock/Makefile.am: Add $(dirstamp) to preinstallation rules.
+ * libfs/Makefile.am: Add $(dirstamp) to compilation rules.
+ * libfs/Makefile.am: Add $(dirstamp) to preinstallation rules.
+ * libcsupport/Makefile.am: Add $(dirstamp) to compilation rules.
+ * libcsupport/Makefile.am: Add $(dirstamp) to preinstallation rules.
+ * libnetworking/Makefile.am: Add $(dirstamp) to compilation rules.
+ * libnetworking/Makefile.am: Fix libc_OBJS.
+ * libnetworking/Makefile.am: Add $(dirstamp) to preinstallation rules.
+ Restore libc/$(ARCH)/lib.a.
+
+ 2003-11-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * configure.ac: Reflect having removed libnetworking/libc/Makefile.am,
+ libnetworking/lib/Makefile.am.
+ * configure.ac: Reflect changes to libmisc/*.
+ * libmisc/Makefile.am: Reformat.
+ * libmisc/capture/Makefile.am, libmisc/cpuuse/Makefile.am,
+ libmisc/devnull/Makefile.am, libmisc/dummy/Makefile.am,
+ libmisc/dumpbuf/Makefile.am, libmisc/fsmount/Makefile.am,
+ libmisc/monitor/Makefile.am, libmisc/mw-fb/Makefile.am,
+ libmisc/rtmonuse/Makefile.am, libmisc/serdbg/Makefile.am,
+ libmisc/shell/Makefile.am, libmisc/stackchk/Makefile.am,
+ libmisc/untar/Makefile.am: Remove.
+ * libmisc/Makefile.am: Merge-in the Makefile.ams above.
+ * libnetworking/libc/Makefile.am, libnetworking/lib/Makefile.am: Remove.
+ * libnetworking/Makefile.am: Merge-in the Makefile.ams above.
+
+ 2003-11-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * wrapup/Makefile.am: Merge-in former libmisc/wrapup/Makefile.am.
+ * configure.ac: Reflect changes to libfs Makefile.ams. Remove
+ libmisc/wrapup/Makefile.
+ * configure.ac: Use here-documents to generate cpuopts.tmp. Various
+ fixes and changes to argument processing. Reflect changes to librpc
+ Makefile.ams.
+ * acinclude.m4: Use here-documents to generate cpuopts.tmp.
+ * aclocal/check-itron.m4: Remove HAS_IRON_API.
+ * aclocal/check-multiprocessing.m4: Remove HAS_MP.
+ * aclocal/check-posix.m4: Remove HAS_POSIX_API.
+ * libmisc/wrapup/Makefile.am, libmisc/wrapup/.cvsignore: Remove.
+ * libmisc/Makefile.am: Reflect changes above.
+ * librpc/src/rpc/Makefile.am, librpc/src/xdr/Makefile.am,
+ librpc/src/Makefile.am: Removed.
+ * librpc/Makefile.am: Merge-in src/rpc/Makefile.am, src/xdr/Makefile.am,
+ src/Makefile.am. Various fixes. Reformat.
+ * librpc/include/rpc/rpc.hinclude/rpc/rpc.h: Rename struct
+ rtems_rpc_task_variables into struct _rtems_rpc_task_variables (Avoid
+ symbol conflict between struct and variable). struct
+ _rtems_rpc_task_variables *rtems_rpc_task_variables; Reflect changes
+ above.
+ * librpc/src/rpc/clnt_perror.c, librpc/src/rpc/clnt_raw.c,
+ librpc/src/rpc/clnt_simple.c, librpc/src/rpc/rpcdname.c,
+ librpc/src/rpc/rtems_rpc.c, librpc/src/rpc/svc.c, librpc/
+ src/rpc/svc_auth.c, librpc/src/rpc/svc_raw.c,
+ librpc/src/rpc/svc_simple.c: Reflect changes above.
+ * libfs/Makefile.am: Merge-in src/Makefile.am, src/imfs/Makefile.am,
+ src/dosfs/Makefile.am.
+ * libfs/src/Makefile.am, libfs/src/imfs/Makefile.am,
+ libfs/src/dosfs/Makefile.am: Removed.
+
+ 2003-11-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * aclocal/canonicalize-tools.m4, aclocal/check-itron.m4,
+ aclocal/check-multiprocessing.m4, aclocal/check-newlib.m4,
+ aclocal/check-posix.m4, aclocal/check-rtems-debug.m4,
+ aclocal/check-tool.m4, aclocal/enable-bare.m4,
+ aclocal/enable-inlines.m4, aclocal/enable-itron.m4,
+ aclocal/enable-multiprocessing.m4, aclocal/enable-networking.m4,
+ aclocal/enable-posix.m4, aclocal/enable-rtems-debug.m4,
+ aclocal/env-rtemscpu.m4, aclocal/gcc-isystem.m4, aclocal/gcc-pipe.m4,
+ aclocal/multi.m4, aclocal/multilib.m4, aclocal/prog-cc.m4,
+ aclocal/rtems-top.m4, aclocal/sysv-ipc.m4: Fix underquoting to silence
+ automake-1.8.
+
+ 2003-11-26 Joel Sherrill <joel@OARcorp.com>
+
+ PR 524/filesystem
+ * libcsupport/src/newlibc.c: Address 1K buffer leak from incomplete
+ cleanup of newlib reentrancy handler.
+ PR 523/filesystem
+ * libcsupport/src/malloc.c: Make malloc family safer for use from ISRs
+ and dispatching critical sections. If in a critical section while doing
+ a free(), then the free is deferred until the next malloc() attempt.
+
+ 2003-11-25 Joel Sherrill <joel@OARcorp.com>
+
+ PR 526/rtems
+ * score/src/threadcreateidle.c: Idle task name should be a string and
+ PR484 broke this.
+
+ 2003-11-25 Jennifer Averett <jennifer@OARcorp.com>
+
+ PR 519/filesystem
+ * libcsupport/include/rtems/libio_.h, libcsupport/src/eval.c,
+ libcsupport/src/rmdir.c, libcsupport/src/unlink.c: Check write
+ permissions in parent directory for file or directory delete.
+
+ 2003-11-24 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * configure.ac: Use RTEMS_INLINES instead of USE_INLINES. Elimimate
+ INLINESdir.
+ * aclocal/enable-inlines.m4: Ditto. Remove RTEMS_USE_MACROS.
+ * .cvsignore: Add config.h.in.
+
+ 2003-11-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * configure.ac: Make RTEMS_DEBUG an RTEMS_CPUOPT.
+ PR 525/rtems
+ * score/include/rtems/system.h: Use RTEMS_INLINES instead of USE_INLINES.
+ * score/include/rtems/score/chain.h, score/include/rtems/score/thread.h,
+ score/src/chain.c, score/src/coremutexseize.c, score/src/threadget.c:
+ Ditto.
+ * score/Makefile.am: Don't use gmake to preinstall.
+ * sapi/Makefile.am: Reworked.
+
+ 2003-11-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * wrapup/Makefile.am: Reflect having removed libnetworking/wrapup.
+ * configure.ac: Ditto.
+ * itron/Makefile.am, posix/Makefile.am, rtems/Makefile.am,
+ libblock/Makefile.am: Reworked.
+ * libcsupport/include/rtems/cdefs.h: Use _RTEMS_CDEFS_H guards.
+ * libcsupport/include/rtems/cdefs.h: New.
+ * libcsupport/Makefile.am: Completely reworked.
+ * libnetworking/rtems/rtems_bsdnet_internal.h: Include rtems/cdefs.h
+ instead of sys/cdefs.h (Nonportable).
+ * libnetworking/wrapup/Makefile.am: Removed.
+ * libnetworking/Makefile.am: Reworked.
+
+ 2003-11-20 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * acinclude.m4: New.
+ * configure.ac: Don't use AUTOHEADER to generate cpuopts.h. Add local
+ autoheader config.h.
+ * aclocal/canonical-target-name.m4: Require AC_CANONICAL_HOST.
+ * aclocal/enable-inlines.m4: Remove USE_MACROS (Unused).
+ * itron/Makefile.am: Remove src/config.h. AM_CPPFLAGS +=
+ -I$(top_builddir).
+ * posix/Makefile.am: Remove src/config.h AM_CPPFLAGS +=
+ -I$(top_builddir).
+ * libmisc/capture/Makefile.am, libmisc/cpuuse/Makefile.am,
+ libmisc/devnull/Makefile.am, libmisc/dummy/Makefile.am,
+ libmisc/dumpbuf/Makefile.am, libmisc/monitor/Makefile.am,
+ libmisc/mw-fb/Makefile.am, libmisc/rtmonuse/Makefile.am,
+ libmisc/serdbg/Makefile.am, libmisc/shell/Makefile.am,
+ libmisc/stackchk/Makefile.am, libmisc/untar/Makefile.am: Remove
+ config.h. AM_CPPFLAGS += -I$(top_builddir).
+ * libblock/Makefile.am: AM_CPPFLAGS += -I$(top_builddir). Use
+ AM_CPPFLAGS instead of AM_CFLAGS.
+ * libblock/src/ata.c: Include config.h.
+ * libblock/src/bdbuf.c, libblock/src/blkdev.c, libblock/src/diskdevs.c,
+ libblock/src/ide_part_table.c, libblock/src/ramdisk.c: Ditto.
+ * libfs/src/dosfs/Makefile.am, libfs/src/imfs/Makefile.am: Remove
+ config.h AM_CPPFLAGS += -I$(top_builddir).
+ * itron/src/config.h, posix/src/config.h, libmisc/capture/config.h,
+ libmisc/cpuuse/config.h, libmisc/devnull/config.h,
+ libmisc/dummy/config.h, libmisc/dumpbuf/config.h,
+ libmisc/monitor/config.h, libmisc/mw-fb/config.h,
+ libmisc/rtmonuse/config.h, libmisc/serdbg/config.h,
+ libmisc/stackchk/config.h, libmisc/shell/config.h,
+ libmisc/untar/config.h, libfs/src/dosfs/config.h,
+ libfs/src/imfs/config.h, libcsupport/src/config.h: Remove.
+ * libcsupport/src/Makefile.am: AM_CPPFLAGS += -I$(top_builddir).
+
+ 2003-11-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * libfs/Makefile.am: Cosmetics.
+
+ 2003-10-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * rtems/src/regiongetsegment.c: Remove unneccessary typecast in
+ assignment to thread->Wait.return_argment.
+
+ 2003-10-22 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
+
+ PR 515/filesystem
+ * libfs/src/dosfs/fat_fat_operations.c: Remove commented out code.
+
+ 2003-10-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ PR 509/filesystem
+ * libfs/src/dosfs/fat.c: _fat_block_read and _fat_block_write return
+ error codes instead of -1 in case of errors, as they are supposed to do
+ according to the comments documenting these functions.
+
+ 2003-10-22 Joel Sherrill <joel@OARcorp.com>
+
+ PR 512/core
+ * rtems/src/tasks.c, rtems/src/taskvariabledelete.c: Run task variable
+ destructor when task variable is deleted. Also some style cleanup.
+ PR 440/filesystem
+ * libfs/src/dosfs/fat_fat_operations.c: Improve write speed with FAT12
+ and FAT16 filesystems. Previously merged on 4.6 branch.
+ * libfs/ChangeLog: Correct line length.
+ PR 511/filesystem
+ * libcsupport/src/malloc.c: Add deferred free and protect against C
+ Program Heap operations while in a dispatch disable critical section or
+ ISR.
+
+ 2003-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * aclocal/check-posix.m4: Add m4-quotes. Require
+ RTEMS_CANONICAL_TARGET_CPU instead of RTEMS_CHECK_CPU.
+ * aclocal/canonical-host.m4: Remove.
+ * configure.ac: Remove RTEMS_CANONICAL_HOST.
+ * aclocal/sysv-ipc.m4: Remove reference to RTEMS_CANONICAL_HOST.
+ * aclocal/canonical-target-name.m4: Use AC_CANONICAL_HOST instead of
+ AC_CANONICAL_TARGET. Use $host instead of $target.
+ * aclocal/check-multiprocessing.m4: Add m4-quotes. Remove
+ RTEMS_CHECK_CPU.
+ * aclocal/check-itron.m4, aclocal/check-networking.m4: Add m4-quotes.
+ Require RTEMS_CANONICAL_TARGET_CPU instead of RTEMS_CHECK_CPU.
+ * aclocal/check-cpu.m4: Remove.
+ * aclocal/canonical-target-name.m4: Add m4-quotes.
+ * configure.ac: Merge-in former aclocal/check-cpu.m4.
+ * posix/src/cancelrun.c, posix/src/pthreadexit.c,
+ posix/src/pthreadjoin.c, posix/ src/sigtimedwait.c: Remove unnecessary
+ typecasts in assignments to thread->Wait.return_argument.
+ * score/src/coremsgseize.c, score/src/coremsgsubmit.c: Remove
+ unnecessary typecasts in assignments to thread->Wait.return_argument.
+ * libmisc/capture/capture-cli.c: Reflect new rtems_monitor_command_arg_t.
+ * librpc/src/rpc/Makefile.am, librpc/src/xdr/Makefile.am: Remove __P
+ from AM_CPPFLAGS. Rely on sys/cdefs.h providing it.
+ * libfs/src/dosfs/Makefile.am: noinst_HEADERS += fat.h.
+ * libfs/src/dosfs/msdos_file.c (msdos_file_read,
+ libfs/msdos_file_write): Use '0' as initial value for ret instead of
+ RC_OK.
+ * libfs/src/dosfs/msdos_conv.c: Remove isupper, islower, toupper,
+ tolower (Unused).
+
+ 2003-10-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * configure.ac: Check for sys/cdefs.h.
+ * aclocal/env-rtems-cpu.m4: Add project_includedir. Deprecate
+ PROJECT_INCLUDE. Change project_includedir to $(PROJECT_ROOT)/include
+ for multilibs.
+
+ 2003-10-13 Joel Sherrill <joel@OARcorp.com>
+
+ * posix/src/cleanuppop.c, posix/src/cleanuppush.c: Protect use of
+ _Workspace_Allocate and _Workspec_Free.
+
+ 2003-10-02 Phil Torre <ptorre@zetron.com>
+
+ PR 504/rtems
+ * score/include/rtems/score/coremutex.h: Add fatal error check for a
+ task blocking on a mutex when thread dispatching is disabled.
+ PR 504/rtems
+ * libcsupport/src/newlibc.c: Fix memory allocation of libc extension so
+ it is dispatch disabled safe See PR for detailed explanation.
+
+ 2003-09-26 Till Strauman <strauman@slac.stanford.edu>
+
+ PR 498/rtems
+ * libcsupport/src/printk.c: RTEMS printk() does not support the %i
+ format which is used by a lot of driver/BSP etc. code. The trivial patch
+ allows %i/%I as an alias for %d/%D.
+
+ 2003-09-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ PR 495/rtems_misc
+ * libmisc/capture/capture-cli.c, libmisc/monitor/mon-command.c,
+ libmisc/monitor/mon-config.c, libmisc/monitor/mon-monitor.c,
+ libmisc/monitor/mon-object.c, libmisc/monitor/mon-symbols.c,
+ libmisc/monitor/monitor.h, libmisc/shell/cmds.c: Move to making libmisc
+ 16/32 bit clean.
+
+ 2003-09-26 Joel Sherrill <joel@OARcorp.com>
+
+ * score/cpu/hppa1.1/.cvsignore, score/cpu/hppa1.1/ChangeLog,
+ score/cpu/hppa1.1/Makefile.am, score/cpu/hppa1.1/configure.ac,
+ score/cpu/hppa1.1/cpu.c, score/cpu/hppa1.1/cpu_asm.S,
+ score/cpu/hppa1.1/rtems/.cvsignore,
+ score/cpu/hppa1.1/rtems/score/.cvsignore,
+ score/cpu/hppa1.1/rtems/score/cpu.h,
+ score/cpu/hppa1.1/rtems/score/cpu_asm.h,
+ score/cpu/hppa1.1/rtems/score/hppa.h,
+ score/cpu/hppa1.1/rtems/score/types.h: Removed.
+ PR 492/filesystem
+ * libfs/src/dosfs/fat_file.c: Fix inconsistent types in va_args call.
+
+ 2003-09-24 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * Makefile.am, librpc/Makefile.am: Merge-in include/Makefile.am.
+ * include/Makefile.am, librpc/include/Makefile.am: Remove.
+ * configure.ac: Reflect having removed include/Makefile.am and
+ librpc/include/Makefile.am.
+
+ 2003-09-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * libmisc/monitor/monitor.h: Add rtems_monitor_commands[] (Illegally
+ applied by shell/). Remove ifdef(__mips64) (Make broken code visible
+ again).
+ * libmisc/monitor/mon-command.c: Add several ifndef RTEMS_UNIX to avoid
+ warnings.
+ * libmisc/monitor/mon-monitor.c: Remove RTEMS_CPU_HAS_16_BIT_ADDRESSES
+ (Make broken code visible again).
+ * libmisc/shell/cmds.c: Remove local decls of rtems_monitor_commands[].
+
+ 2003-09-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * libmisc/monitor/monitor.h: Remove STREQ, STNEQ (pollute namespace),
+ RTEMS_MONITOR_PROMPT (pollutes namespace, useless).
+ * libmisc/monitor/mon-command.c: Add RTEMS_MONITOR_PROMPT.
+ * libmisc/monitor/mon-monitor.c: Apply private version of STREQ.
+ * libmisc/monitor/symbols.h: Convert to private header.
+ * libmisc/monitor/monitor.h: Don't include symbols.h. Add forward decls.
+ for symbols from symbols.h.
+ * libmisc/monitor/Makefile.am: Don't install symbols.h.
+ * libmisc/monitor/mon-symbols.c: Include "symbols.h".
+
+ 2003-09-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ PR 489/rtems
+ * score/include/rtems/score/thread.h: Change struct
+ Thread_Control_struct.libc_reent to using struct _reent*.
+ * score/inline/rtems/score/thread.inl: Reflect change above.
+ PR 489/rtems
+ * libcsupport/src/newlibc.c: Reflect struct
+ Thread_Control_struct.libc_reent having changed from void * to struct
+ _reent*.
+
+ 2003-09-15 Jay Monkman <jtm@smoothsmoothie.com>
+
+ PR 482/networking
+ * libnetworking/rtems/rtems_glue.c: Network interfaces can't be taken
+ down.
+ PR 481/networking
+ * libnetworking/net/ethernet.h, libnetworking/net/if_arp.h,
+ libnetworking/netinet/if_ether.h: Network structs should be packed.
+
+ 2003-09-13 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * libcsupport/src/sync.c: Don't undef __STRICT_ANSI__. Use struct _reent
+ (struct reent doesn't exist).
+ PR 486/rtems
+ * libcsupport/src/newlib.c: Unconditionally include <stdio.h>.
+
+ 2003-09-11 Joel Sherrill <joel@OARcorp.com>
+
+ PR 488/rtems
+ * rtems/src/taskcreate.c, rtems/src/tasks.c: Ensure notepads are zeroed.
+
+ 2003-09-09 Ralf Corsepius <ralf_corsepius@rtems.com>
+
+ PR 487/filesystem
+ * libfs/src/dosfs/fat_file.c: Correct typing per gcc 3.3 warnings.
+
+ 2003-09-08 Mikec Ivica <mikici@acm.org>
+
+ * score/inline/rtems/score/userext.inl,
+ score/macros/rtems/score/userext.inl: Add missing cast.
+
+ 2003-09-08 Derick Hammond <derick@perkinstechnologies.com.au>
+
+ PR 484/rtems
+ * score/src/threadcreateidle.c: Idle task name was initialized
+ incorrectly.
+
+ 2003-09-04 Joel Sherrill <joel@OARcorp.com>
+
+ * include/rtems/bspIo.h, include/rtems/fs.h, include/rtems/userenv.h,
+ itron/include/itron.h, itron/include/itronsys/eventflags.h,
+ itron/include/itronsys/fmempool.h, itron/include/itronsys/intr.h,
+ itron/include/itronsys/mbox.h, itron/include/itronsys/msgbuffer.h,
+ itron/include/itronsys/network.h, itron/include/itronsys/port.h,
+ itron/include/itronsys/semaphore.h, itron/include/itronsys/status.h,
+ itron/include/itronsys/sysmgmt.h, itron/include/itronsys/task.h,
+ itron/include/itronsys/time.h, itron/include/itronsys/types.h,
+ itron/include/itronsys/vmempool.h, itron/include/rtems/itron/config.h,
+ itron/include/rtems/itron/eventflags.h,
+ itron/include/rtems/itron/fmempool.h, itron/include/rtems/itron/intr.h,
+ itron/include/rtems/itron/itronapi.h, itron/include/rtems/itron/mbox.h,
+ itron/include/rtems/itron/msgbuffer.h,
+ itron/include/rtems/itron/network.h, itron/include/rtems/itron/object.h,
+ itron/include/rtems/itron/port.h, itron/include/rtems/itron/semaphore.h,
+ itron/include/rtems/itron/sysmgmt.h, itron/include/rtems/itron/task.h,
+ itron/include/rtems/itron/time.h, itron/include/rtems/itron/vmempool.h,
+ itron/inline/rtems/itron/eventflags.inl,
+ itron/inline/rtems/itron/fmempool.inl,
+ itron/inline/rtems/itron/intr.inl, itron/inline/rtems/itron/mbox.inl,
+ itron/inline/rtems/itron/msgbuffer.inl,
+ itron/inline/rtems/itron/network.inl, itron/inline/rtems/itron/port.inl,
+ itron/inline/rtems/itron/semaphore.inl,
+ itron/inline/rtems/itron/sysmgmt.inl, itron/inline/rtems/itron/task.inl,
+ itron/inline/rtems/itron/time.inl,
+ itron/inline/rtems/itron/vmempool.inl,
+ itron/macros/rtems/itron/eventflags.inl,
+ itron/macros/rtems/itron/fmempool.inl,
+ itron/macros/rtems/itron/intr.inl, itron/macros/rtems/itron/mbox.inl,
+ itron/macros/rtems/itron/msgbuffer.inl,
+ itron/macros/rtems/itron/network.inl, itron/macros/rtems/itron/port.inl,
+ itron/macros/rtems/itron/semaphore.inl,
+ itron/macros/rtems/itron/sysmgmt.inl, itron/macros/rtems/itron/task.inl,
+ itron/macros/rtems/itron/time.inl,
+ itron/macros/rtems/itron/vmempool.inl, itron/src/can_wup.c,
+ itron/src/chg_pri.c, itron/src/cre_mbf.c, itron/src/cre_mbx.c,
+ itron/src/cre_sem.c, itron/src/cre_tsk.c, itron/src/del_mbf.c,
+ itron/src/del_mbx.c, itron/src/del_sem.c, itron/src/del_tsk.c,
+ itron/src/dis_dsp.c, itron/src/ena_dsp.c, itron/src/eventflags.c,
+ itron/src/exd_tsk.c, itron/src/ext_tsk.c, itron/src/fmempool.c,
+ itron/src/frsm_tsk.c, itron/src/get_tid.c, itron/src/itronintr.c,
+ itron/src/itronsem.c, itron/src/itrontime.c, itron/src/mbox.c,
+ itron/src/mboxtranslatereturncode.c, itron/src/msgbuffer.c,
+ itron/src/msgbuffertranslatereturncode.c, itron/src/network.c,
+ itron/src/port.c, itron/src/prcv_mbf.c, itron/src/prcv_mbx.c,
+ itron/src/preq_sem.c, itron/src/psnd_mbf.c, itron/src/rcv_mbf.c,
+ itron/src/rcv_mbx.c, itron/src/ref_mbf.c, itron/src/ref_mbx.c,
+ itron/src/ref_sem.c, itron/src/ref_tsk.c, itron/src/rel_wai.c,
+ itron/src/rot_rdq.c, itron/src/rsm_tsk.c, itron/src/sig_sem.c,
+ itron/src/slp_tsk.c, itron/src/snd_mbf.c, itron/src/snd_mbx.c,
+ itron/src/sta_tsk.c, itron/src/sus_tsk.c, itron/src/sysmgmt.c,
+ itron/src/task.c, itron/src/ter_tsk.c, itron/src/trcv_mbf.c,
+ itron/src/trcv_mbx.c, itron/src/tslp_tsk.c, itron/src/tsnd_mbf.c,
+ itron/src/twai_sem.c, itron/src/vmempool.c, itron/src/wai_sem.c,
+ itron/src/wup_tsk.c, posix/include/rtems/posix/cond.h,
+ posix/include/rtems/posix/condmp.h, posix/include/rtems/posix/config.h,
+ posix/include/rtems/posix/intr.h, posix/include/rtems/posix/key.h,
+ posix/include/rtems/posix/mqueue.h,
+ posix/include/rtems/posix/mqueuemp.h, posix/include/rtems/posix/mutex.h,
+ posix/include/rtems/posix/mutexmp.h,
+ posix/include/rtems/posix/posixapi.h,
+ posix/include/rtems/posix/pthread.h,
+ posix/include/rtems/posix/pthreadmp.h,
+ posix/include/rtems/posix/ptimer.h,
+ posix/include/rtems/posix/semaphore.h,
+ posix/include/rtems/posix/semaphoremp.h,
+ posix/inline/rtems/posix/cond.inl, posix/inline/rtems/posix/intr.inl,
+ posix/inline/rtems/posix/key.inl, posix/inline/rtems/posix/mqueue.inl,
+ posix/inline/rtems/posix/mutex.inl,
+ posix/inline/rtems/posix/pthread.inl,
+ posix/inline/rtems/posix/semaphore.inl,
+ posix/inline/rtems/posix/timer.inl, posix/macros/rtems/posix/cond.inl,
+ posix/macros/rtems/posix/intr.inl, posix/macros/rtems/posix/key.inl,
+ posix/macros/rtems/posix/mqueue.inl, posix/macros/rtems/posix/mutex.inl,
+ posix/macros/rtems/posix/pthread.inl,
+ posix/macros/rtems/posix/semaphore.inl,
+ posix/macros/rtems/posix/timer.inl, posix/src/alarm.c, posix/src/kill.c,
+ posix/src/killinfo.c, posix/src/mqueuetranslatereturncode.c,
+ posix/src/pause.c, posix/src/pthreadattrdestroy.c,
+ posix/src/pthreadattrgetdetachstate.c,
+ posix/src/pthreadattrgetinheritsched.c,
+ posix/src/pthreadattrgetschedparam.c,
+ posix/src/pthreadattrgetschedpolicy.c, posix/src/pthreadattrgetscope.c,
+ posix/src/pthreadattrgetstackaddr.c,
+ posix/src/pthreadattrgetstacksize.c, posix/src/pthreadattrinit.c,
+ posix/src/pthreadattrsetdetachstate.c,
+ posix/src/pthreadattrsetinheritsched.c,
+ posix/src/pthreadattrsetschedparam.c,
+ posix/src/pthreadattrsetschedpolicy.c, posix/src/pthreadattrsetscope.c,
+ posix/src/pthreadattrsetstackaddr.c,
+ posix/src/pthreadattrsetstacksize.c, posix/src/pthreadcreate.c,
+ posix/src/pthreaddetach.c, posix/src/pthreadequal.c,
+ posix/src/pthreadexit.c, posix/src/pthreadgetcpuclockid.c,
+ posix/src/pthreadgetcputime.c, posix/src/pthreadgetschedparam.c,
+ posix/src/pthreadjoin.c, posix/src/pthreadkill.c,
+ posix/src/pthreadonce.c, posix/src/pthreadself.c,
+ posix/src/pthreadsetcputime.c, posix/src/pthreadsetschedparam.c,
+ posix/src/pthreadsigmask.c, posix/src/sigaction.c,
+ posix/src/sigaddset.c, posix/src/sigdelset.c, posix/src/sigemptyset.c,
+ posix/src/sigfillset.c, posix/src/sigismember.c, posix/src/signal_2.c,
+ posix/src/sigpending.c, posix/src/sigprocmask.c, posix/src/sigqueue.c,
+ posix/src/sigsuspend.c, posix/src/sigtimedwait.c, posix/src/sigwait.c,
+ posix/src/sigwaitinfo.c, posix/src/ualarm.c,
+ score/include/rtems/debug.h, score/include/rtems/seterr.h,
+ score/include/rtems/system.h, score/include/rtems/score/address.h,
+ score/include/rtems/score/apiext.h,
+ score/include/rtems/score/apimutex.h,
+ score/include/rtems/score/bitfield.h, score/include/rtems/score/chain.h,
+ score/include/rtems/score/context.h, score/include/rtems/score/copyrt.h,
+ score/include/rtems/score/coremsg.h,
+ score/include/rtems/score/coremutex.h,
+ score/include/rtems/score/coresem.h, score/include/rtems/score/heap.h,
+ score/include/rtems/score/interr.h, score/include/rtems/score/isr.h,
+ score/include/rtems/score/mpci.h, score/include/rtems/score/mppkt.h,
+ score/include/rtems/score/object.h,
+ score/include/rtems/score/objectmp.h,
+ score/include/rtems/score/priority.h, score/include/rtems/score/stack.h,
+ score/include/rtems/score/states.h,
+ score/include/rtems/score/sysstate.h,
+ score/include/rtems/score/thread.h,
+ score/include/rtems/score/threadmp.h,
+ score/include/rtems/score/threadq.h, score/include/rtems/score/tod.h,
+ score/include/rtems/score/tqdata.h, score/include/rtems/score/userext.h,
+ score/include/rtems/score/watchdog.h,
+ score/include/rtems/score/wkspace.h,
+ score/inline/rtems/score/address.inl,
+ score/inline/rtems/score/chain.inl,
+ score/inline/rtems/score/coremsg.inl,
+ score/inline/rtems/score/coremutex.inl,
+ score/inline/rtems/score/coresem.inl, score/inline/rtems/score/heap.inl,
+ score/inline/rtems/score/isr.inl, score/inline/rtems/score/mppkt.inl,
+ score/inline/rtems/score/object.inl,
+ score/inline/rtems/score/objectmp.inl,
+ score/inline/rtems/score/priority.inl,
+ score/inline/rtems/score/stack.inl, score/inline/rtems/score/states.inl,
+ score/inline/rtems/score/sysstate.inl,
+ score/inline/rtems/score/thread.inl,
+ score/inline/rtems/score/threadmp.inl, score/inline/rtems/score/tod.inl,
+ score/inline/rtems/score/tqdata.inl,
+ score/inline/rtems/score/userext.inl,
+ score/inline/rtems/score/watchdog.inl,
+ score/inline/rtems/score/wkspace.inl,
+ score/macros/rtems/score/address.inl,
+ score/macros/rtems/score/chain.inl,
+ score/macros/rtems/score/coremsg.inl,
+ score/macros/rtems/score/coremutex.inl,
+ score/macros/rtems/score/coresem.inl, score/macros/rtems/score/heap.inl,
+ score/macros/rtems/score/isr.inl, score/macros/rtems/score/mppkt.inl,
+ score/macros/rtems/score/object.inl,
+ score/macros/rtems/score/objectmp.inl,
+ score/macros/rtems/score/priority.inl,
+ score/macros/rtems/score/stack.inl, score/macros/rtems/score/states.inl,
+ score/macros/rtems/score/sysstate.inl,
+ score/macros/rtems/score/thread.inl,
+ score/macros/rtems/score/threadmp.inl, score/macros/rtems/score/tod.inl,
+ score/macros/rtems/score/tqdata.inl,
+ score/macros/rtems/score/userext.inl,
+ score/macros/rtems/score/watchdog.inl,
+ score/macros/rtems/score/wkspace.inl, score/src/apiext.c,
+ score/src/chain.c, score/src/coremsg.c, score/src/coremsgbroadcast.c,
+ score/src/coremsgclose.c, score/src/coremsgflush.c,
+ score/src/coremsgflushsupp.c, score/src/coremsgflushwait.c,
+ score/src/coremsginsert.c, score/src/coremsgseize.c,
+ score/src/coremsgsubmit.c, score/src/coremutex.c,
+ score/src/coremutexflush.c, score/src/coremutexseize.c,
+ score/src/coremutexsurrender.c, score/src/coresem.c,
+ score/src/coresemflush.c, score/src/coresemseize.c,
+ score/src/coresemsurrender.c, score/src/coretod.c,
+ score/src/coretodset.c, score/src/coretodtickle.c,
+ score/src/coretodtoseconds.c, score/src/coretodvalidate.c,
+ score/src/heap.c, score/src/heapallocate.c, score/src/heapextend.c,
+ score/src/heapfree.c, score/src/heapgetinfo.c,
+ score/src/heapsizeofuserarea.c, score/src/heapwalk.c,
+ score/src/interr.c, score/src/isr.c, score/src/iterateoverthreads.c,
+ score/src/mpci.c, score/src/object.c, score/src/objectallocate.c,
+ score/src/objectallocatebyindex.c, score/src/objectclearname.c,
+ score/src/objectcomparenameraw.c, score/src/objectcomparenamestring.c,
+ score/src/objectcopynameraw.c, score/src/objectcopynamestring.c,
+ score/src/objectextendinformation.c, score/src/objectfree.c,
+ score/src/objectget.c, score/src/objectgetbyindex.c,
+ score/src/objectgetisr.c, score/src/objectgetnext.c,
+ score/src/objectgetnoprotection.c, score/src/objectidtoname.c,
+ score/src/objectinitializeinformation.c, score/src/objectmp.c,
+ score/src/objectnametoid.c, score/src/objectshrinkinformation.c,
+ score/src/thread.c, score/src/threadchangepriority.c,
+ score/src/threadclearstate.c, score/src/threadclose.c,
+ score/src/threadcreateidle.c, score/src/threaddelayended.c,
+ score/src/threaddispatch.c, score/src/threadevaluatemode.c,
+ score/src/threadget.c, score/src/threadhandler.c,
+ score/src/threadidlebody.c, score/src/threadinitialize.c,
+ score/src/threadloadenv.c, score/src/threadmp.c, score/src/threadq.c,
+ score/src/threadqdequeue.c, score/src/threadqdequeuefifo.c,
+ score/src/threadqdequeuepriority.c, score/src/threadqenqueue.c,
+ score/src/threadqenqueuefifo.c, score/src/threadqenqueuepriority.c,
+ score/src/threadqextract.c, score/src/threadqextractfifo.c,
+ score/src/threadqextractpriority.c, score/src/threadqextractwithproxy.c,
+ score/src/threadqfirst.c, score/src/threadqfirstfifo.c,
+ score/src/threadqfirstpriority.c, score/src/threadqflush.c,
+ score/src/threadqtimeout.c, score/src/threadready.c,
+ score/src/threadreset.c, score/src/threadresettimeslice.c,
+ score/src/threadrestart.c, score/src/threadresume.c,
+ score/src/threadrotatequeue.c, score/src/threadsetpriority.c,
+ score/src/threadsetstate.c, score/src/threadsettransient.c,
+ score/src/threadstackallocate.c, score/src/threadstackfree.c,
+ score/src/threadstart.c, score/src/threadstartmultitasking.c,
+ score/src/threadsuspend.c, score/src/threadtickletimeslice.c,
+ score/src/threadyieldprocessor.c, score/src/userext.c,
+ score/src/watchdog.c, score/src/watchdogadjust.c,
+ score/src/watchdoginsert.c, score/src/watchdogremove.c,
+ score/src/watchdogtickle.c, score/src/wkspace.c,
+ sapi/include/confdefs.h, sapi/include/rtems/config.h,
+ sapi/include/rtems/extension.h, sapi/include/rtems/fatal.h,
+ sapi/include/rtems/init.h, sapi/include/rtems/io.h,
+ sapi/include/rtems/mptables.h, sapi/include/rtems/sptables.h,
+ sapi/include/rtems/sptables.h.in, sapi/inline/rtems/extension.inl,
+ sapi/macros/rtems/extension.inl, sapi/src/debug.c, sapi/src/exinit.c,
+ sapi/src/extension.c, sapi/src/extensioncreate.c,
+ sapi/src/extensiondelete.c, sapi/src/extensionident.c, sapi/src/fatal.c,
+ sapi/src/io.c, sapi/src/itronapi.c, sapi/src/posixapi.c,
+ sapi/src/rtemsapi.c, rtems/include/rtems.h,
+ rtems/include/rtems/rtems/asr.h, rtems/include/rtems/rtems/attr.h,
+ rtems/include/rtems/rtems/cache.h, rtems/include/rtems/rtems/clock.h,
+ rtems/include/rtems/rtems/config.h, rtems/include/rtems/rtems/dpmem.h,
+ rtems/include/rtems/rtems/event.h, rtems/include/rtems/rtems/eventmp.h,
+ rtems/include/rtems/rtems/eventset.h, rtems/include/rtems/rtems/intr.h,
+ rtems/include/rtems/rtems/message.h, rtems/include/rtems/rtems/modes.h,
+ rtems/include/rtems/rtems/mp.h, rtems/include/rtems/rtems/msgmp.h,
+ rtems/include/rtems/rtems/options.h, rtems/include/rtems/rtems/part.h,
+ rtems/include/rtems/rtems/partmp.h, rtems/include/rtems/rtems/ratemon.h,
+ rtems/include/rtems/rtems/region.h,
+ rtems/include/rtems/rtems/regionmp.h,
+ rtems/include/rtems/rtems/rtemsapi.h, rtems/include/rtems/rtems/sem.h,
+ rtems/include/rtems/rtems/semmp.h, rtems/include/rtems/rtems/signal.h,
+ rtems/include/rtems/rtems/signalmp.h,
+ rtems/include/rtems/rtems/status.h, rtems/include/rtems/rtems/support.h,
+ rtems/include/rtems/rtems/taskmp.h, rtems/include/rtems/rtems/tasks.h,
+ rtems/include/rtems/rtems/timer.h, rtems/include/rtems/rtems/types.h,
+ rtems/inline/rtems/rtems/asr.inl, rtems/inline/rtems/rtems/attr.inl,
+ rtems/inline/rtems/rtems/dpmem.inl, rtems/inline/rtems/rtems/event.inl,
+ rtems/inline/rtems/rtems/eventset.inl,
+ rtems/inline/rtems/rtems/message.inl,
+ rtems/inline/rtems/rtems/modes.inl,
+ rtems/inline/rtems/rtems/options.inl, rtems/inline/rtems/rtems/part.inl,
+ rtems/inline/rtems/rtems/ratemon.inl,
+ rtems/inline/rtems/rtems/region.inl, rtems/inline/rtems/rtems/sem.inl,
+ rtems/inline/rtems/rtems/status.inl,
+ rtems/inline/rtems/rtems/support.inl,
+ rtems/inline/rtems/rtems/tasks.inl, rtems/inline/rtems/rtems/timer.inl,
+ rtems/macros/rtems/rtems/asr.inl, rtems/macros/rtems/rtems/attr.inl,
+ rtems/macros/rtems/rtems/dpmem.inl, rtems/macros/rtems/rtems/event.inl,
+ rtems/macros/rtems/rtems/eventset.inl,
+ rtems/macros/rtems/rtems/message.inl,
+ rtems/macros/rtems/rtems/modes.inl,
+ rtems/macros/rtems/rtems/options.inl, rtems/macros/rtems/rtems/part.inl,
+ rtems/macros/rtems/rtems/ratemon.inl,
+ rtems/macros/rtems/rtems/region.inl, rtems/macros/rtems/rtems/sem.inl,
+ rtems/macros/rtems/rtems/status.inl,
+ rtems/macros/rtems/rtems/support.inl,
+ rtems/macros/rtems/rtems/tasks.inl, rtems/macros/rtems/rtems/timer.inl,
+ rtems/src/attr.c, rtems/src/clockget.c, rtems/src/clockset.c,
+ rtems/src/clocktick.c, rtems/src/dpmem.c, rtems/src/dpmemcreate.c,
+ rtems/src/dpmemdelete.c, rtems/src/dpmemexternal2internal.c,
+ rtems/src/dpmemident.c, rtems/src/dpmeminternal2external.c,
+ rtems/src/event.c, rtems/src/eventmp.c, rtems/src/eventreceive.c,
+ rtems/src/eventseize.c, rtems/src/eventsend.c,
+ rtems/src/eventsurrender.c, rtems/src/eventtimeout.c, rtems/src/intr.c,
+ rtems/src/intrbody.c, rtems/src/intrcatch.c, rtems/src/mp.c,
+ rtems/src/msg.c, rtems/src/msgmp.c, rtems/src/msgqallocate.c,
+ rtems/src/msgqbroadcast.c, rtems/src/msgqcreate.c,
+ rtems/src/msgqdelete.c, rtems/src/msgqflush.c,
+ rtems/src/msgqgetnumberpending.c, rtems/src/msgqident.c,
+ rtems/src/msgqreceive.c, rtems/src/msgqsend.c, rtems/src/msgqsubmit.c,
+ rtems/src/msgqtranslatereturncode.c, rtems/src/msgqurgent.c,
+ rtems/src/part.c, rtems/src/partcreate.c, rtems/src/partdelete.c,
+ rtems/src/partgetbuffer.c, rtems/src/partident.c, rtems/src/partmp.c,
+ rtems/src/partreturnbuffer.c, rtems/src/ratemon.c,
+ rtems/src/ratemoncancel.c, rtems/src/ratemoncreate.c,
+ rtems/src/ratemondelete.c, rtems/src/ratemongetstatus.c,
+ rtems/src/ratemonident.c, rtems/src/ratemonperiod.c,
+ rtems/src/ratemontimeout.c, rtems/src/region.c,
+ rtems/src/regioncreate.c, rtems/src/regiondelete.c,
+ rtems/src/regionextend.c, rtems/src/regiongetinfo.c,
+ rtems/src/regiongetsegment.c, rtems/src/regiongetsegmentsize.c,
+ rtems/src/regionident.c, rtems/src/regionmp.c,
+ rtems/src/regionreturnsegment.c, rtems/src/rtclock.c,
+ rtems/src/rtemsidtoname.c, rtems/src/rtemstimer.c, rtems/src/sem.c,
+ rtems/src/semcreate.c, rtems/src/semdelete.c, rtems/src/semflush.c,
+ rtems/src/semident.c, rtems/src/semmp.c, rtems/src/semobtain.c,
+ rtems/src/semrelease.c, rtems/src/semtranslatereturncode.c,
+ rtems/src/signal.c, rtems/src/signalcatch.c, rtems/src/signalmp.c,
+ rtems/src/signalsend.c, rtems/src/taskcreate.c, rtems/src/taskdelete.c,
+ rtems/src/taskgetnote.c, rtems/src/taskident.c,
+ rtems/src/taskinitusers.c, rtems/src/taskissuspended.c,
+ rtems/src/taskmode.c, rtems/src/taskmp.c, rtems/src/taskrestart.c,
+ rtems/src/taskresume.c, rtems/src/tasks.c, rtems/src/tasksetnote.c,
+ rtems/src/tasksetpriority.c, rtems/src/taskstart.c,
+ rtems/src/tasksuspend.c, rtems/src/taskvariableadd.c,
+ rtems/src/taskvariabledelete.c, rtems/src/taskvariableget.c,
+ rtems/src/taskwakeafter.c, rtems/src/taskwakewhen.c,
+ rtems/src/timercancel.c, rtems/src/timercreate.c,
+ rtems/src/timerdelete.c, rtems/src/timerfireafter.c,
+ rtems/src/timerfirewhen.c, rtems/src/timergetinfo.c,
+ rtems/src/timerident.c, rtems/src/timerreset.c, rtems/src/timerserver.c,
+ rtems/src/timerserverfireafter.c, rtems/src/timerserverfirewhen.c,
+ libmisc/cpuuse/cpuuse.c, libmisc/cpuuse/cpuuse.h,
+ libmisc/devnull/devnull.c, libmisc/devnull/devnull.h,
+ libmisc/dummy/dummy.c, libmisc/dumpbuf/dumpbuf.c,
+ libmisc/dumpbuf/dumpbuf.h, libmisc/fsmount/fsmount.c,
+ libmisc/fsmount/fsmount.h, libmisc/serdbg/serdbgio.c,
+ libmisc/serdbg/termios_printk.c, libmisc/stackchk/check.c,
+ libmisc/stackchk/internal.h, libmisc/stackchk/stackchk.h,
+ libmisc/untar/untar.c, libmisc/untar/untar.h,
+ libblock/include/rtems/ide_part_table.h, libblock/src/ata.c,
+ libblock/src/ide_part_table.c, libfs/src/dosfs/dosfs.h,
+ libfs/src/dosfs/fat.h, libfs/src/dosfs/fat_fat_operations.h,
+ libfs/src/dosfs/fat_file.h, libfs/src/dosfs/msdos.h,
+ libfs/src/dosfs/msdos_create.c, libfs/src/dosfs/msdos_dir.c,
+ libfs/src/dosfs/msdos_eval.c, libfs/src/dosfs/msdos_file.c,
+ libfs/src/dosfs/msdos_free.c, libfs/src/dosfs/msdos_fsunmount.c,
+ libfs/src/dosfs/msdos_handlers_dir.c,
+ libfs/src/dosfs/msdos_handlers_file.c, libfs/src/dosfs/msdos_init.c,
+ libfs/src/dosfs/msdos_initsupp.c, libfs/src/dosfs/msdos_misc.c,
+ libfs/src/dosfs/msdos_mknod.c, libfs/src/dosfs/msdos_node_type.c,
+ libfs/src/imfs/deviceio.c, libfs/src/imfs/imfs.h,
+ libfs/src/imfs/imfs_chown.c, libfs/src/imfs/imfs_config.c,
+ libfs/src/imfs/imfs_creat.c, libfs/src/imfs/imfs_debug.c,
+ libfs/src/imfs/imfs_directory.c, libfs/src/imfs/imfs_eval.c,
+ libfs/src/imfs/imfs_fchmod.c, libfs/src/imfs/imfs_fcntl.c,
+ libfs/src/imfs/imfs_fdatasync.c, libfs/src/imfs/imfs_free.c,
+ libfs/src/imfs/imfs_fsunmount.c, libfs/src/imfs/imfs_getchild.c,
+ libfs/src/imfs/imfs_gtkn.c, libfs/src/imfs/imfs_handlers_device.c,
+ libfs/src/imfs/imfs_handlers_directory.c,
+ libfs/src/imfs/imfs_handlers_link.c,
+ libfs/src/imfs/imfs_handlers_memfile.c, libfs/src/imfs/imfs_init.c,
+ libfs/src/imfs/imfs_initsupp.c, libfs/src/imfs/imfs_link.c,
+ libfs/src/imfs/imfs_mknod.c, libfs/src/imfs/imfs_mount.c,
+ libfs/src/imfs/imfs_ntype.c, libfs/src/imfs/imfs_readlink.c,
+ libfs/src/imfs/imfs_rmnod.c, libfs/src/imfs/imfs_stat.c,
+ libfs/src/imfs/imfs_symlink.c, libfs/src/imfs/imfs_unixstub.c,
+ libfs/src/imfs/imfs_unlink.c, libfs/src/imfs/imfs_unmount.c,
+ libfs/src/imfs/imfs_utime.c, libfs/src/imfs/ioman.c,
+ libfs/src/imfs/linearfile.c, libfs/src/imfs/memfile.c,
+ libfs/src/imfs/miniimfs_init.c, libcsupport/include/chain.h,
+ libcsupport/include/clockdrv.h, libcsupport/include/console.h,
+ libcsupport/include/iosupp.h, libcsupport/include/rtc.h,
+ libcsupport/include/spurious.h, libcsupport/include/timerdrv.h,
+ libcsupport/include/vmeintr.h, libcsupport/include/motorola/mc68230.h,
+ libcsupport/include/rtems/libcsupport.h,
+ libcsupport/include/rtems/libio.h, libcsupport/include/rtems/libio_.h,
+ libcsupport/include/rtems/termiostypes.h,
+ libcsupport/include/sys/termios.h, libcsupport/include/zilog/z8036.h,
+ libcsupport/include/zilog/z8530.h, libcsupport/include/zilog/z8536.h,
+ libcsupport/src/__brk.c, libcsupport/src/__gettod.c,
+ libcsupport/src/__sbrk.c, libcsupport/src/__times.c,
+ libcsupport/src/access.c, libcsupport/src/base_fs.c,
+ libcsupport/src/cfgetispeed.c, libcsupport/src/cfgetospeed.c,
+ libcsupport/src/cfsetispeed.c, libcsupport/src/cfsetospeed.c,
+ libcsupport/src/chdir.c, libcsupport/src/chmod.c,
+ libcsupport/src/chown.c, libcsupport/src/chroot.c,
+ libcsupport/src/close.c, libcsupport/src/ctermid.c,
+ libcsupport/src/dup.c, libcsupport/src/dup2.c, libcsupport/src/eval.c,
+ libcsupport/src/fchdir.c, libcsupport/src/fchmod.c,
+ libcsupport/src/fcntl.c, libcsupport/src/fdatasync.c,
+ libcsupport/src/fpathconf.c, libcsupport/src/fs_null_handlers.c,
+ libcsupport/src/fstat.c, libcsupport/src/fsync.c,
+ libcsupport/src/ftruncate.c, libcsupport/src/getdents.c,
+ libcsupport/src/getpwent.c, libcsupport/src/hosterr.c,
+ libcsupport/src/ioctl.c, libcsupport/src/isatty.c,
+ libcsupport/src/libio.c, libcsupport/src/libio_sockets.c,
+ libcsupport/src/link.c, libcsupport/src/lseek.c,
+ libcsupport/src/lstat.c, libcsupport/src/malloc.c,
+ libcsupport/src/mallocfreespace.c, libcsupport/src/mkdir.c,
+ libcsupport/src/mkfifo.c, libcsupport/src/mknod.c,
+ libcsupport/src/mount.c, libcsupport/src/newlibc.c,
+ libcsupport/src/no_libc.c, libcsupport/src/no_posix.c,
+ libcsupport/src/open.c, libcsupport/src/pathconf.c,
+ libcsupport/src/pipe.c, libcsupport/src/privateenv.c,
+ libcsupport/src/read.c, libcsupport/src/readlink.c,
+ libcsupport/src/rewinddir.c, libcsupport/src/rmdir.c,
+ libcsupport/src/seekdir.c, libcsupport/src/stat.c,
+ libcsupport/src/symlink.c, libcsupport/src/sync.c,
+ libcsupport/src/tcdrain.c, libcsupport/src/tcflow.c,
+ libcsupport/src/tcflush.c, libcsupport/src/tcgetattr.c,
+ libcsupport/src/tcgetprgrp.c, libcsupport/src/tcsendbreak.c,
+ libcsupport/src/tcsetattr.c, libcsupport/src/tcsetpgrp.c,
+ libcsupport/src/telldir.c, libcsupport/src/termios.c,
+ libcsupport/src/termiosinitialize.c, libcsupport/src/truncate.c,
+ libcsupport/src/umask.c, libcsupport/src/unixlibc.c,
+ libcsupport/src/unlink.c, libcsupport/src/unmount.c,
+ libcsupport/src/utime.c, libcsupport/src/write.c,
+ libnetworking/rtems/mkrootfs.c, libnetworking/rtems/mkrootfs.h: URL for
+ license changed.
+ PR 479/rtems_misc
+ * libcsupport/src/malloc.c: Per multiple standards realloc does not free
+ the original memory if the allocation of the requested larger block
+ fails.
+
+ 2003-09-03 Joel Sherrill <joel@OARcorp.com>
+
+ * libfs/msdos_create.c: Remove unused variable warning.
+
+ 2003-09-02 Joel Sherrill <joel@OARcorp.com>
+
+ * libcsupport/src/open.c: Fix typo.
+ * libcsupport/src/malloc.c: Remove test define left in.
+
+ 2003-09-02 Jiri Gaisler <jiri@gaisler.com>
+
+ PR 476/networking
+ * libnetworking/machine/in_cksum.h: Fix in_cksum calculation on SPARC.
+
+ 2003-09-02 Ilya Alexeev <ilya@continuum.ru>
+
+ PR 472/filesystem
+ src/malloc.c: Need to include apimutex.h when MALLOC_STATS is defined.
+
+ 2003-08-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * aclocal/rtems-top.m4: Add RTEMS_API.
+ AC_DEFAULT_PREFIX([/opt/rtems-][RTEMS_API]).
+
+ 2003-08-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * aclocal/rtems-debug.m4: Remove.
+ * aclocal/enable-rtems-debug.m4, aclocal/check-rtems-debug.m4: New
+ (Split out from rtems-debug.m4).
+ * automake/local.am: Remove "debug".
+ PR 449/rtems:
+ * posix/src/getegid.c, posix/src/geteuid.c, posix/src/getgid.c,
+ posix/src/getgroups.c, posix/src/getlogin.c, posix/src/getpgrp.c,
+ posix/src/getpid.c, posix/src/getppid.c, posix/src/getuid.c,
+ posix/src/setpgid.c, posix/src/setsid.c: Remove (Moved to
+ ../libcsupport/src).
+ * posix/Makefile.am: Reflect changes above.
+ PR 449/rtems:
+ * libcsupport/src/getegid.c, libcsupport/src/geteuid.c,
+ libcsupport/src/getgid.c, libcsupport/src/getgroups.c,
+ libcsupport/src/getlogin.c, libcsupport/src/getpgrp.c,
+ libcsupport/src/getpid.c, libcsupport/src/getppid.c,
+ libcsupport/src/getuid.c, libcsupport/src/setpgid.c,
+ libcsupport/src/setsid.c: New (Copied from ../posix/src).
+ * libcsupport/src/no_posix: Remove getpid and _getpid_r.
+ * libcsupport/Makefile.am: Reflect changes above.
+
+ 2003-08-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * libmisc/fsmount/Makefile.am: Fix path to automake-includes.
+
+ 2003-08-14 Joel Sherrill <joel@OARcorp.com>
+
+ * posix/src/mqueuenametoid.c, posix/src/semaphorenametoid.c: Added ID to
+ name lookup service and changed name of id/name translation status code.
+ This propagated to multiple functions. The user API service added was
+ rtems_object_id_to_name().
+ PR 92/rtems
+ * posix/Makefile.am, posix/src/alarm.c, posix/src/psignal.c: Added
+ ualarm() and usleep().
+ * posix/src/ualarm.c, posix/src/usleep.c: New files.
+ * score/Makefile.am, score/include/rtems/score/object.h,
+ score/include/rtems/score/objectmp.h, score/src/objectmp.c,
+ score/src/objectnametoid.c: Added ID to name lookup service and changed
+ name of id/name translation status code. This propagated to multiple
+ functions. The user API service added was rtems_object_id_to_name().
+ * score/src/objectidtoname.c: New file.
+ PR 408/filesystem
+ * score/score/Makefile.am, score/score/include/rtems/score/thread.h:
+ Added sync() service. As part of adding this service, the new RTEMS
+ service rtems_iterate_over_all_threads() was also added. This new
+ service makes it easier to iterate over all the tasks/threads in a
+ system and perform an action on them.
+ * score/score/src/iterateoverthreads.c: New file.
+ * score/ChangeLog: Fixed screwup.
+ * sapi/src/extensionident.c, rtems/Makefile.am, rtems/include/rtems.h,
+ rtems/include/rtems/rtems/status.h, rtems/src/dpmemident.c,
+ rtems/src/msgqident.c, rtems/src/partident.c, rtems/src/ratemonident.c,
+ rtems/src/regionident.c, rtems/src/semident.c, rtems/src/taskident.c,
+ rtems/src/timerident.c: Added ID to name lookup service and changed name
+ of id/name translation status code. This propagated to multiple
+ functions. The user API service added was rtems_object_id_to_name().
+ * rtems/src/rtemsidtoname.c: New file.
+ PR 408/filesystem
+ * libmisc/cpuuse/cpuuse.c: Added sync() service. As part of adding this
+ service, the new RTEMS service rtems_iterate_over_all_threads() was also
+ added. This new service makes it easier to iterate over all the
+ tasks/threads in a system and perform an action on them. This change is
+ to use the new thread iteration service.
+ * libcsupport/Makefile.am: Add fileio to list of interactive tests.
+ * libcsupport/src/sync.c: New (Copied from ../posix/src). New file.
+
+ 2003-08-13 Joel Sherrill <joel@OARcorp.com>
+
+ * libmisc/fsmount/.cvsignore: New file.
+
+ 2003-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
+
+ 2003-08-11 Joel Sherrill <joel@OARcorp.com>
+
+ * configure.ac: Removed duplicate entry.
+
+ 2003-08-08 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * configure.ac: Add libmisc/fsmount/Makefile.
+
+ 2003-08-06 Till Strauman <strauman@slac.stanford.edu>
+
+ PR 435/networking
+ * libnetworking/rtems/rtems_showifstat.c: rtems_showifstat misses
+ printing the netmask.
+
+ 2003-08-06 Thomas Doerfler<Thomas.Doerfler@imd-systems.de>
+
+ PR 369/filesystem
+ * libmisc/Makefile.am, libmisc/shell/cmds.c, libmisc/wrapup/Makefile.am:
+ sample application to show the use of the DOSFS functions.
+ * libmisc/fsmount/Makefile.am, libmisc/fsmount/README,
+ libmisc/fsmount/fsmount.c, libmisc/fsmount/fsmount.h: New files.
+
+ 2003-08-05 Till Strauman <strauman@slac.stanford.edu>
+
+ PR 436/rtems_misc
+ * libmisc/monitor/mon-monitor.c: monitor registered commands list
+ manipulation bugs.
+ PR 442/filesystem
+ * libcsupport/src/open.c: file never closed if ftruncate() fails in
+ open().
+
+ 2003-08-05 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
+
+ PR 440/filesystem
+ * libfs/src/dosfs/fat_fat_operations.c: Improve write data speed for
+ DOSFS FAT12/FAT16 systems.
+ PR 439/filesystem
+ * libfs/src/dosfs/fat_file.c: flush temporary buffer when closing files.
+
+ 2003-08-05 <djc915@mail.usask.ca>
+
+ PR 443/filesystem
+ * libfs/src/imfs/deviceio.c: deviceio.c mishandles return codes.
+
+ 2003-08-04 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
+
+ PR 441/filesystem
+ * libfs/src/dosfs/msdos.h, libfs/src/dosfs/msdos_create.c,
+ libfs/src/dosfs/msdos_file.c, libfs/src/dosfs/msdos_init.c,
+ libfs/src/dosfs/msdos_mknod.c: add rename support to DOSFS.
+
+ 2003-07-24 Jennifer Averett <jennifer.averett@OARcorp.com>
+
+ PR 434/filesystem
+ * libfs/src/imfs/imfs_init.c, libfs/src/imfs/miniimfs_init.c: Modified
+ to return error code.
+ * libfs/src/imfs/imfs_initsup.c: Modified to set error upon memory
+ failure.
+
+ 2003-07-18 Till Straumann <strauman@slac.stanford.edu>
+
+ PR 430/rtems
+ * score/include/rtems/score/watchdog.h: _Watchdog_Ticks_since_boot
+ should be a VOLATILE variable.
+ * score/src/watchdoginsert.c: 'restart' algorithm needs to enforce
+ reloading the list head in case a TICK interrupt during ISR_Flash()
+ modified the list. This is achieved by a proper VOLATILE cast. Also
+ _Watchdog_Sync_count++ should be protected by _ISR_Disable (prevent
+ corruption in case ISR calls watchdoginsert).
+ * score/src/watchdogadjust.c: ISR protection added.
+ * score/src/watchdogtickle.c: ISR protection added. NOTE: PowerPC BSPs
+ using the new exception processing MUST BE UPDATED to maintain
+ _ISR_Nest_level. See also PR288 which provides fixes for the affected
+ BSPs distributed with RTEMS.
+
+ 2003-07-16 Joel Sherrill <joel@OARcorp.com>
+
+ * libfs/ChangeLog: Correct format.
+
+ 2003-07-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * wrapup/Makefile.am: Remove '/' after $(DESTDIR).
+ * wrapup/Makefile.am: Remove bogus $(MULTISUBDIR).
+
+ 2003-07-15 Chris Johns <cjohns@cybertec.com.au>
+
+ PR 431/filesystem
+ * libfs/src/dosfs/msdos.h: MSDOS Volume semaphore timeout is now NO
+ TIMEOUT. MSDOS volume opertations will wait for ever.
+
+ 2003-07-08 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * configure.ac: Merge-in librpc/configure.ac.
+ * Makefile.am: Add librpc to SUBDIRS. Remove @subdirs@.
+ * configure.ac: Merge-in libcsupport/configure.ac.
+ * Makefile.am: Add libcsupport to SUBDIRS.
+ * configure.ac: Merge-in posix/configure.ac. Merge-in
+ itron/configure.ac. Misc. cosmetical changes.
+ * Makefile.am: Add posix, itron to SUBDIRS.
+ * configure.ac: Merge-in libnetworking/configure.ac. Remove "rtems-"
+ from RTEMS_VERSION. Add AC_CHECK_FUNCS([strsep strcasecmp snprintf]).
+ * Makefile.am: Add libmisc to SUBDIRS.
+ * configure.ac: Merge-in libmisc/configure.ac.
+ * Makefile.am: Add libmisc to SUBDIRS.
+ * configure.ac: Merge-in libfs/configure.ac.
+ * Makefile.am: Add libfs to SUBDIRS.
+ * configure.ac: Merge-in libblock/configure.ac.
+ * Makefile.am: Add libblock to SUBDIRS.
+ * configure.ac: Merge-in ada/configure.ac.
+ * Makefile.am: Add ada to SUBDIRS.
+ * itron/configure.ac: Remove (Merged-in into ../configure.ac).
+ * itron/Makefile.am: Reflect having merged configure.ac into
+ ../configure.ac.
+ * itron/src/config.h: New.
+ * posix/configure.ac: Remove (Merged-in into ../configure.ac).
+ * posix/Makefile.am: Reflect having merged configure.ac into
+ ../configure.ac.
+ * posix/src/config.h: New.
+ * score/cpu/Makefile.am: Add DIST_SUBDIRS = $(RTEMS_CPU).
+ * libmisc/configure.ac: Remove (Merged into ../configure.ac).
+ * libmisc/Makefile.am: Reflect having merged configure.ac into
+ ../configure.ac.
+ * libmisc/capture/config.h: New.
+ * libmisc/capture/Makefile.am: Add config.h. Reflect having merged
+ configure.ac into ../configure.ac.
+ * libmisc/cpuuse/config.h: New.
+ * libmisc/cpuuse/Makefile.am: Add config.h. Reflect having merged
+ configure.ac into ../configure.ac.
+ * libmisc/devnull/config.h: New.
+ * libmisc/devnull/Makefile.am: Add config.h. Reflect having merged
+ configure.ac into ../configure.ac.
+ * libmisc/dummy/config.h: New.
+ * libmisc/dummy/Makefile.am: Add config.h. Reflect having merged
+ configure.ac into ../configure.ac.
+ * libmisc/dumpbuf/config.h: New.
+ * libmisc/dumpbuf/Makefile.am: Add config.h. Reflect having merged
+ configure.ac into ../configure.ac.
+ * libmisc/monitor/config.h: New.
+ * libmisc/monitor/Makefile.am: Add config.h. Reflect having merged
+ configure.ac into ../configure.ac.
+ * libmisc/mw-fb/config.h: New.
+ * libmisc/mw-fb/Makefile.am: Add config.h. Reflect having merged
+ configure.ac into ../configure.ac.
+ * libmisc/rtmonuse/config.h: New.
+ * libmisc/rtmonuse/Makefile.am: Add config.h. Reflect having merged
+ configure.ac into ../configure.ac.
+ * libmisc/serdbg/config.h: New.
+ * libmisc/serdbg/Makefile.am: Add config.h. Reflect having merged
+ configure.ac into ../configure.ac.
+ * libmisc/shell/config.h: New.
+ * libmisc/shell/Makefile.am: Add config.h. Reflect having merged
+ configure.ac into ../configure.ac.
+ * libmisc/stackchk/config.h: New.
+ * libmisc/stackchk/Makefile.am: Add config.h. Reflect having merged
+ configure.ac into ../configure.ac.
+ * libmisc/untar/config.h: New.
+ * libmisc/untar/Makefile.am: Add config.h. Reflect having merged
+ configure.ac into ../configure.ac.
+ * libmisc/wrapup/Makefile.am: Reflect having merged configure.ac into
+ ../configure.ac.
+ * libmisc/capture/capture-cli.c, libmisc/capture/capture.c,
+ libmisc/cpuuse/cpuuse.c, libmisc/devnull/devnull.c,
+ libmisc/dummy/dummy.c, libmisc/dumpbuf/dumpbuf.c,
+ libmisc/monitor/mon-command.c, libmisc/monitor/mon-config.c,
+ libmisc/monitor/mon-dname.c, libmisc/monitor/mon-driver.c,
+ libmisc/monitor/mon-extension.c, libmisc/monitor/mon-itask.c,
+ libmisc/monitor/mon-manager.c, libmisc/monitor/mon-monitor.c,
+ libmisc/monitor/mon-mpci.c, libmisc/monitor/mon-object.c,
+ libmisc/monitor/mon-prmisc.c, libmisc/monitor/mon-queue.c,
+ libmisc/monitor/mon-server.c, libmisc/monitor/mon-symbols.c,
+ libmisc/monitor/mon-task.c, libmisc/mw-fb/mw_fb.c,
+ libmisc/mw-fb/mw_uid.c, libmisc/rtmonuse/rtmonuse.c,
+ libmisc/serdbg/serdbg.c, libmisc/serdbg/serdbgio.c,
+ libmisc/serdbg/termios_printk.c, libmisc/shell/cmds.c,
+ libmisc/stackchk/check.c, libmisc/untar/untar.c: Add config-header
+ support.
+ * librpc/configure.ac: Remove (Merged-in into ../configure.ac).
+ * librpc/Makefile.am, librpc/include/Makefile.am,
+ librpc/src/Makefile.am, librpc/src/rpc/Makefile.am,
+ librpc/src/xdr/Makefile.am: Reflect having merged configure.ac into
+ ../configure.ac.
+ * libblock/configure.ac: Remove (Merged into ../configure.ac).
+ * libblock/Makefile.am: Reflect having merged configure.ac into
+ ../configure.ac.
+ * libfs/configure.ac: Remove (Merged-in into ../configure.ac).
+ * libfs/Makefile.am, libfs/src/Makefile.am, libfs/src/dosfs/Makefile.am,
+ libfs/src/imfs/Makefile.am: Reflect having merged configure.ac into
+ ../configure.ac.
+ * libfs/src/dosfs/config.h: New.
+ * libfs/src/dosfs/Makefile.am: Add config.h.
+ * libfs/src/imfsfs/config.h: New.
+ * libfs/src/imfs/Makefile.am: Add config.h. Remove COMMON_C_FILES,
+ DOC_FILES (Unused).
+ * libfs/src/dosfs/fat.c: include config-header "config.h".
+ * libfs/src/dosfs/fat_fat_operations.c, libfs/src/dosfs/fat_file.c,
+ libfs/src/dosfs/msdos_conv.c: Ditto.
+ * libcsupport/configure.ac: Remove (Merged-in into ../configure.ac).
+ * libcsupport/Makefile.am: DOC_FILES = src/TODO src/CASES, Reflect
+ having merged configure.ac into ../configure.ac.
+ * libcsupport/src/config.h: New.
+ * libnetworking/configure.ac: Remove (Merged into ../configure.ac).
+ * libnetworking/Makefile.am, libnetworking/libc/Makefile.am,
+ libnetworking/lib/Makefile.am, libnetworking/wrapup/Makefile.am: Reflect
+ having merged configure.ac into ../configure.ac.
+ * libnetworking/kern/kern_mib.c: Use RTEMS_VERSION to setup osrelease.
+
+ 2003-07-08 Joel Sherrill <joel@OARcorp.com>
+
+ PR 419/rtems
+ * libcsupport/src/termios.c: Removed warning.
+
+ 2003-07-07 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * libmisc/configure.ac: Remove RTEMS_BSP from
+ RTEMS_CHECK_MULTIPROCESSING.
+
+ 2003-07-07 Joel Sherrill <joel@OARcorp.com>
+
+ PR 417/rtems
+ * score/src/coresemsurrender.c: Correct incorrect check for
+ maximum_count reported by Sergei Organov <osv@topconrd.ru>.
+
+ 2003-07-03 Joel Sherrill <joel@OARcorp.com>
+
+ * aclocal/version.m4: Updated to rtems-ss-20030703.
+
+ 2003-07-02 Chris Johns <cjohns@cybertec.com.au>
+
+ * libfs/src/dosfs/Makefile.am, libfs/src/dosfs/msdos.h,
+ libfs/src/dosfs/msdos_conv.c, libfs/src/dosfs/msdos_create.c,
+ libfs/src/dosfs/msdos_dir.c, libfs/src/dosfs/msdos_misc.c: Patch from
+ Victor V. Vengerov <vvv@oktet.ru> to remove Linux code.
+ * libfs/src/dosfs/fat.c, libfs/src/dosfs/fat.h: Comment have been
+ updated.
+ * libcsupport/include/rtems/libio.h, libcsupport/src/termios.c: Add the
+ rtems_termios_bufsize call.
+
+ 2003-06-13 Joel Sherrill <joel@OARcorp.com>
+
+ * score/src/threadloadenv.c: Removed warnings.
+
+ 2003-06-12 Joel Sherrill <joel@OARcorp.com>
+
+ * score/src/objectmp.c, rtems/include/rtems/rtems/msgmp.h,
+ rtems/include/rtems/rtems/partmp.h,
+ rtems/include/rtems/rtems/regionmp.h, rtems/include/rtems/rtems/semmp.h,
+ rtems/src/msgmp.c, rtems/src/partmp.c, rtems/src/regionmp.c,
+ rtems/src/semmp.c: Removed warnings.
+
+ 2003-06-10 Phil Torre <ptorre@zetron.com>
+
+ PR 411/filesystem
+ * libfs/src/imfs/imfs_unlink.c: Fix bug where renaming a memfile and
+ then unlinking it causes a memory leak.
+
+ 2003-06-04 Joel Sherrill <joel@OARcorp.com>
+
+ * libmisc/stackchk/check.c, libblock/src/ide_part_table.c: Removed
+ warnings.
+
+ 2003-05-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * rtems/include/rtems/rtems/types.h: Include stdint.h.
+ * libcsupport/Makefile.am: Conditionally install stdint.h/inttypes.h.
+ * libcsupport/configure.ac: Check for system-stdint.h/inttypes.h.
+
+ 2003-05-29 Joel Sherrill <joel@OARcorp.com>
+
+ * libnetworking/rtems/rtems_syscall.c: Removed warnings.
+
+ 2003-05-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ PR 409/core
+ * include/Makefile.am: Add rtems/stdint.h.
+ * include/rtems/stdint.h: New.
+ PR 321/bsps
+ * aclocal/env-rtemscpu.m4: Remove support for profile-variant.
+ * automake/compile.am, automake/local.am: Ditto.
+ PR 409:
+ * rtems/include/rtems/rtems/types.h: Include rtems/stdint.h. Apply
+ c99-types to typedef rtems_[un]signed[8|16|32|64].
+ PR 409:
+ * libcsupport/include/stdint.h: Include rtems/stdint.h.
+
+ 2003-05-15 cjohns@cybertec.com.au <cjohns@cybertec.com.au>
+
+ * libnetworking/netinet/in.h: PR406 - Added INET_ADDRSTRLEN per the
+ SUSv3 standard.
+
+ 2003-05-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * automake/compile.am: Remove LIBSUFFIX_VA (unused).
+
+ 2003-05-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * aclocal/env-rtemscpu.m4: Merge-in env-rtemsbsp.m4.
+ * aclocal/env-rtemsbsp.m4, aclocal/enable-rtemsbsp.m4: Remove.
+ * aclocal/env-rtemscpu.m4: Remove stray '/' in setting up
+ project_libdir.
+
+ 2003-04-17 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
+
+ PR 399/rtems_misc
+ * libcsupport/src/termios.c: In canonical mode, when input is present in
+ the input buffer that contains an EOL character and some following
+ characters, a read call read data behind the EOL character, although it
+ should stop reading with the EOL character.
+
+ 2003-04-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * libmisc/dummy/Makefile.am: Remove stray dummy.rel.
+ * libcsupport/src/no_posix.c: include <reent.h> instead of <sys/reent.h>.
+
+ 2003-04-17 Joel Sherrill <joel@OARcorp.com>
+
+ * aclocal/version.m4: Updated to rtems-ss-20030417.
+
+ 2003-04-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ PR 389/rtems
+ * libcsupport/src/no_posix.c: Correct _kill_r() prototype and make it
+ conditional on newlib.
+
+ 2003-04-15 Joel Sherrill <joel@OARcorp.com>
+
+ PR 388/networking
+ * libnetworking/kern/kern_sysctl.c: Revert previous patch and use
+ strlcpy() now that it is available. Also fixed some warnings.
+
+ 2003-04-11 Joel Sherrill <joel@OARcorp.com>
+
+ * aclocal/version.m4: Updated to rtems-ss-20020411.
+
+ 2003-04-03 Eri Valette <eric.valette@free.fr>
+
+ PR 381/core
+ * libcsupport/src/newlibc.c: Switch from using _REENT_INIT to
+ _REEINT_INIT_PTR to fix strange run-time problem where EIP was corrupted
+ on pc386 BSP.
+
+ 2003-03-27 Joel Sherrill <joel@OARcorp.com>
+
+ * libblock/Makefile.am: ATA code depends upon libchip/ide which is not
+ allowed in the cpukit source code since it must be buildable independent
+ of any BSP. These files were moved to libchip/ide.
+ * libblock/include/rtems/ata.h, libblock/include/rtems/ata_internal.h,
+ libblock/src/ata.c: Removed.
+ * libnetworking/kern/kern_sysctl.c: Converted from BSP strlcpy() to
+ strncpy().
+
+ 2003-03-25 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
+
+ PR 367/filesystem
+ * libblock/Makefile.am, libblock/include/rtems/ide_part_table.h,
+ libblock/src/ata.c, libblock/src/ide_part_table.c: Some bugs were still
+ present in the DOSFS implementation: - FAT12 did not work properly on
+ Big-Endian machines - Some synchronization and error handling problems
+ were present - Some legal codings for EOC were not recognized.
+ PR 367/filesystem
+ * libfs/src/dosfs/Makefile.am, libfs/src/dosfs/fat.c,
+ libfs/src/dosfs/fat.h, libfs/src/dosfs/fat_fat_operations.c,
+ libfs/src/dosfs/fat_file.c, libfs/src/dosfs/msdos.h,
+ libfs/src/dosfs/msdos_dir.c: Some bugs were still present in the DOSFS
+ implementation: - FAT12 did not work properly on Big-Endian machines. -
+ Some synchronization and error handling problems were present. - Some
+ legal codings for EOC were not recognized.
+
+ 2003-03-25 Joel Sherrill <joel@OARcorp.com>
+
+ * libnetworking/rtems/rtems_bsdnet_malloc_starvation.c: Fixed name of
+ include file.
+
+ 2003-03-18 Till Straumann <strauman@slac.stanford.edu>
+
+ PR 356/bsps
+ * score/src/threadhandlerc: This patch makes RTEMS/PowerPC eabi
+ compliant. Let Thread_Handler verify that _init/_main are non-NULL
+ before calling them (gives the linker script/user more freedom to handle
+ special cases).
+ PR 356/bsps
+ * libnetworking/sys/linker_set.h: This patch makes RTEMS/PowerPC eabi
+ compliant. Declare all linker-script defined addresses as variables of
+ unknown size and not as short objects like 'int', 'void*' etc. Since
+ only addresses are used and never those variable's values, the type used
+ in a declaration is not important.
+
+ 2003-03-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * libcsupport/configure.ac: AC_CHECK_FUNCS(strlcpy strlcat).
+ * libcsupport/src/strlcat.c, libcsupport/src/strlcpy.c: New (extracted
+ from pppd/utils.c).
+ * libcsupport/Makefile.am: Add BSD_C_FILES, strlcat.c, strlcpy.c.
+
+ 2003-03-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * wrapup/Makefile.am: Remove '/' after $(DESTDIR) to work around Cygwin
+ mistreating paths.
+
+ 2003-03-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * wrapup/Makefile.am: Reflect changes to project_libdir.
+ * aclocal/env-rtemscpu.m4: Remove obsolete comment. Add MULTISUBDIR to
+ project_libdir.
+ * aclocal/env-rtemscpu.m4: Remove RTEMS_ROOT (Unused).
+ * aclocal/env-rtemsbsp.m4: Remove RTEMS_ROOT (Unused). Remove
+ RTEMS_PROJECT_ROOT (Unused).
+ * aclocal/tool-paths.m4: Delete.
+
+ 2003-03-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * configure.ac: Remove AC_CONFIG_AUX_DIR.
+ * aclocal/rtems-top.m4: Add AC_CONFIG_AUX_DIR.
+ * configure.ac: AC_PREREQ(2.57).
+ * configure.ac: Remove sptables.h.in.
+ * itron/configure.ac: Remove AC_CONFIG_AUX_DIR.
+ * sapi/Makefile.am: Remove stray reference to sptables.h.in.
+ * sapi/include/rtems/sptables.h: New.
+ * sapi/include/rtems/sptables.h.in, sapi/include/.cvsignore,
+ sapi/include/rtems/.cvsignore, sapi/inline/.cvsignore,
+ sapi/inline/rtems/.cvsignore, sapi/macros/.cvsignore,
+ sapi/macros/rtems/.cvsignore, sapi/src/.cvsignore: Remove.
+ * libmisc/configure.ac, libblock/configure.ac, libfs/configure.ac,
+ libcsupport/configure.ac, libnetworking/configure.ac: Remove
+ AC_CONFIG_AUX_DIR.
+ * libnetworking/netinet/in_chksum.c: Remove duplicate case to include
+ in_chksum_arm.c.
+
+ 2003-02-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * configure.ac: Remove AC_SUBST(RTEMS_VERSION). AC_DEFINE(RTEMS_VERSION)
+ to propagate it through cpuopts.h.
+ * sapi/include/rtems/sptables.h.in: Remove RTEMS_VERSION (Moved to
+ cpuopts.h).
+
+ 2003-02-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * configure.ac: AC_SUBST(RTEMS_VERSION,_RTEMS_VERSION).
+
+ 2003-02-20 Wolfram Wadepohl <W.Wadepohl@indumat.de>
+
+ PR 357/rtems_misc
+ * libcsupport/src/termios.c (rtems_termios_open): Fixed code the
+ incorrectly checked that the wrong pointer during allocation was NULL.
+
+ 2003-02-20 Till Straumann <strauman@slac.stanford.edu>
+
+ PR 351/networking
+ * libnetworking/nfs/bootp_subr.c: Fix ridiculous leak in bootp and use
+ strdup_bootp_realloc() everywhere for sake of consistency.
+
+ 2003-02-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * aclocal/gcc-isystem.m4: New.
+ * aclocal/gcc-specs.m4: Remove.
+ * aclocal/prog-cc.m4: Remove RTEMS_GCC_SPECS. Add RTEMS_GCC_ISYSTEM.
+ Reformat setting up RTEMS_CPPFLAGS.
+ * automake/local.am: Introduce depend-gcc. Remove ${ARCH}.
+ * automake/compile.am: Remove GCCSPECS, GCC_SPECS, CONFIG.CC, CC, CPP.
+ Add ${ARCH}. depend-gcc.
+ * aclocal/prog-cc.m4: Set up RTEMS_CPPFLAGS.
+ * aclocal/env-rtemscpu.m4: Remove GCC_SPECS.
+ * aclocal/env-rtemsbsp.m4: Remove GCC_SPECS. capture/capture-cli.c: Add
+ proper definition to avoid compiler warnings. Apply int = getchar().
+ * libcsupport/src/privateenv.c: Fix prototype for free_user_env.
+
+ 2003-02-14 Till Straumann <strauman@slac.stanford.edu>
+
+ PR 352/rtems_misc
+ * libmisc/shell/shell.c: make rtems_shell main task an FP enabled task.
+
+ 2003-02-14 Joel Sherrill <joel@OARcorp.com>
+
+ AMD a29k declared obsolete.
+ * score/cpu/Makefile.am: Removed reference.
+ * score/cpu/a29k/.cvsignore, score/cpu/a29k/ChangeLog,
+ score/cpu/a29k/Makefile.am, score/cpu/a29k/amd.ah, score/cpu/a29k/asm.h,
+ score/cpu/a29k/configure.ac, score/cpu/a29k/cpu.c,
+ score/cpu/a29k/cpu_asm.S, score/cpu/a29k/pswmacro.ah,
+ score/cpu/a29k/register.ah, score/cpu/a29k/sig.S,
+ score/cpu/a29k/rtems/.cvsignore, score/cpu/a29k/rtems/score/.cvsignore,
+ score/cpu/a29k/rtems/score/a29k.h, score/cpu/a29k/rtems/score/cpu.h,
+ score/cpu/a29k/rtems/score/cpu_asm.h,
+ score/cpu/a29k/rtems/score/types.h: Removed.
+
+ 2003-02-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * aclocal/canonical-target-name.m4: Transform tic4x -> RTEMS_CPU=c4x.
+
+ 2003-02-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * itron/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
+ * itron/configure.ac: AC_PREREQ(2.57).
+ * posix/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
+ * posix/configure.ac: AC_PREREQ(2.57).
+ * librpc/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
+ * librpc/configure.ac: AC_PREREQ(2.57).
+ * libblock/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
+ * libblock/configure.ac: AC_PREREQ(2.57).
+ * libfs/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
+ * libfs/configure.ac: AC_PREREQ(2.57).
+ * libcsupport/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
+ * libcsupport/configure.ac: AC_PREREQ(2.57).
+ * libnetworking/configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
+ * libnetworking/configure.ac: AC_PREREQ(2.57).
+
+ 2003-02-11 Mike Siers <mikes@poliac.com>
+
+ * libnetworking/rtems/rtems_glue.c: A small patch to the network daemon
+ task code. I just added code to check the return value of the
+ rtems_bsdnet_event_receive function. Only when this function returns a
+ SUCCESSFUL status, will the event flags be checked. This is more of a
+ code cleanup issue than a bug. The patch will just ensure the ipintr()
+ and arpintr() functions are only called when a event is signaled.
+
+ 2003-02-06 Mike Siers <mikes@poliac.com>
+
+ PR 342/networking
+ * libnetworking/kern/uipc_mbuf.c: The RTEMS version of the m_copyback is
+ changing the m_len value of the mbuf. I looked into the source from
+ another BSD system and the mbuf length is not changed inside this
+ function. The m_copyback function is only being used in the
+ net/rtsock.c file. So I think this problem is only visable under
+ certain routing table conditions.
+
+ 2003-02-06 Joel Sherrill <joel@OARcorp.com>
+
+ * libcsupport/include/sys/ioccom.h: Include <sys/types.h> not
+ <machine/types.h> so Linux port builds.
+
+ 2003-02-05 Till Straumann <strauman@slac.stanford.edu>
+
+ PR 340/filesystem
+ * libcsupport/src/fcntl.c: Add missing _fcntl_r assumed to exist by
+ newlib.
+
+ 2003-02-05 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
+
+ PR 341/networking
+ * libnetworking/lib/ftpfs.c: Account for NULL at end of strings when
+ malloc()'ing memory.
+
+ 2003-02-05 Joel Sherrill <joel@OARcorp.com>
+
+ * libcsupport/include/sys/ioccom.h: Fix so not using internal RTEMS
+ types in libc code.
+
+ 2003-02-03 Till Straumann <strauman@slac.stanford.edu>
+
+ PR 339/filesystem
+ * libcsupport/src/chroot.c: Fix violation of FS node object copy
+ semantics.
+
+ 2003-02-03 Steven Johnson <sjohnson@neurizon.net>
+
+ PR 338/filesystem
+ * libfs/src/imfs/ioman.c: Fix reentrancy problem with
+ rtems_io_lookup_name() (API change).
+
+ 2003-02-03 Joel Sherrill <joel@OARcorp.com>
+
+ PR 338/filesystem
+ * sapi/include/rtems/io.h, sapi/src/io.c: Side-effect of fixing
+ reentrancy problem with rtems_io_lookup_name() (API change).
+ PR 338/filesystem
+ * libcsupport/src/unixlibc.c: Side-effect of fixing reentrancy problem
+ with rtems_io_lookup_name() (API change).
+
+ 2003-01-28 Joel Sherrill <joel@OARcorp.com>
+
+ * aclocal/version.m4: Updated to rtems-ss-20030128.
+ * libnetworking/Makefile.am: Add kern/kern_sysctl.c to Makefile.am so
+ networking tests build. This was subsequently reported as PR337 before I
+ committed the fix.
+
+ 2003-01-27 Till Straumann <strauman@SLAC.Stanford.edu>
+
+ * libnetworking/libc/getproto.c, libnetworking/libc/getprotoname.c:
+ modification to call getprotoent_static() if fopen() on /etc/protocols
+ fails.
+
+ 2003-01-27 Juan Zamorano <jzamora@fi.upm.es>
+
+ * posix/src/ptimer1.c: Correct problem which could lead to overflow in
+ time math.
+
+ 2003-01-27 Eugeny S. Mints <Eugeny.Mints@oktet.ru>
+
+ * libblock/src/blkdev.c: Per PR331 fix bug which is tripped by writing
+ 512 byte blocks to 512 byte aligned positions.
+
+ 2003-01-27 Dan Smisko <dan@balanced.com>
+
+ * libmisc/stackchk/check.c: Fix problem where _Objects_Get_information()
+ will dereference a null pointer when checking the interrupt stack. If
+ there's something at 0, you may be ok at run time but it is wrong.
+ * libmisc/monitor/mon-command.c: Correct two potential NULL references.
+
+ 2003-01-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * automake/local.am: Remove distclean-local. Remove PROJECT_TOOLS.
+
+ 2003-01-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * automake/compile.am: Remove CLEAN_DEPEND (Unused). Remove
+ CLOBBER_DEPEND (Unused).
+
+ 2003-01-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * libnetworking/netinet/tcp_subr.c, libnetworking/netinet/udp_usrreq.c:
+ Add args to INP_INFO_RLOCK, INP_INFO_RUNLOCK, INP_LOCK, INP_UNLOCK
+ macros.
+
+ 2003-01-10 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * libcsupport/Makefile.am: Eliminate OBJS.
+
+ 2003-01-10 Joel Sherrill <joel@OARcorp.com>
+
+ * score/src/objectmp.c: Corrected use of name parameter to reflect that
+ it is actually the name not a pointer to the name.
+ * rtems/src/msg.c, rtems/src/part.c, rtems/src/sem.c, rtems/src/tasks.c:
+ Correct object class control structure initialization for
+ multiprocessing configurations.
+ * libcsupport/include/rtems/libio.h: Rename __dev_t to __rtems_dev_t to
+ avoid conflict with GNU/Linux header files.
+
+ 2003-01-03 Till Straumann <strauman@slac.stanford.edu>
+
+ PR 303
+ * libcsupport/src/base_fs.c, libcsupport/src/getpwent.c,
+ libcsupport/src/privateenv.c: Fix violation of node_access copy
+ symantics.
+
+ 2003-01-03 Joel Sherrill <joel@OARcorp.com>
+
+ * posix/ChangeLog: Corrected entry for sysconf.c which did not include
+ PR.
+
+ 2003-01-03 Jitendra Vegiraju <jvegiraju@netscape.net>
+
+ * libnetworking/sys/queue.h: Fix alignment problem on ARM.
+
+ 2003-01-03 Jay Monkman <jtm@smoothsmoothie.com>
+
+ * posix/src/mqueueopen.c: Actually open the message queue descriptor so
+ it is available for others to use.
+
+ 2003-01-03 Eugeny S. Mints <Eugeny.Mints@oktet.ru>
+
+ * libblock/src/ata.c, libblock/src/bdbuf.c: Correct invocation of
+ rtems_task_mode() so the task's preemption mode setting is properly
+ maintained.
+ * libfs/src/dosfs/msdos_initsupp.c: Specify inherited priority as 0
+ since this is a FIFO queuing semaphore.
+
+ 2003-01-03 Chris Johns <cjohns@cybertec.com.au>
+
+ * libnetworking/Makefile.am: Added sys/linker_set.h.
+ * libnetworking/kern/Makefile.am: Added kern_mib.c and kern_sysctl.c.
+ * libnetworking/kern/uipc_socket.c: OID changed from KERN_SOMAXCONN to
+ KIPC_SOMAXCONN.
+ * libnetworking/kern/uipc_socket2.c: OID changed from KERN_MAXSOCKBUF to
+ KIPC_MAXSOCKBUF.
+ * libnetworking/net/if_ethersubr.c: FreeBSD 2.2.2 does not have a
+ _net_link node while 5.0 does.
+ * libnetworking/net/if_ppp.c: Removed the TEXT_SET define as these
+ macros are now implemented.
+ * libnetworking/net/rtsock.c: Enable sysctl support plus fix the bug
+ with the lastest FreeBSD sysctl header file.
+ * libnetworking/netinet/icmp_var.h: FreeBSD 2.2.2 does not have a
+ _net_inet_icmp node while 5.0 does.
+ * libnetworking/netinet/if_ether.c: FreeBSD 2.2.2 does not have a
+ _net_link_ether node while 5.0 does.
+ * libnetworking/netinet/igmp_var.h: FreeBSD 2.2.2 does not have a
+ _net_inet_igmp node while 5.0 does.
+ * libnetworking/netinet/in_pcb.c: Fixed the arguments to the sysctl
+ call. Add inp_gencnt and ipi_count. These are used when listing
+ connections.
+ * libnetworking/netinet/in_pcb.h: Added counters to aid the listing of
+ connections.
+ * libnetworking/netinet/in_var.h: Provide the _net_inet_ip and
+ _net_inet_raw nodes.
+ * libnetworking/netinet/ip_fw.c: Disable the firewall sysctl calls.
+ * libnetworking/netinet/tcp_subr.c: Merge tcp_pcblist from the lastest
+ FreeBSD source.
+ * libnetworking/netinet/tcp_var.h: Add structures needed by net-snmp to
+ list connections.
+ * libnetworking/netinet/udp_usrreq.c: Merged udp_pcblist from the
+ lastest FreeBSD source.
+ * libnetworking/netinet/udp_var.h: Added the sysctl id UDPCTL_PCBLIST.
+ Used by net-snmp.
+ * libnetworking/rtems_glue.c: Call sysctl_register_all when initialising
+ the network stack to register all the sysctl calls. These are in the
+ special sections and required an updated linker script.
+ * libnetworking/rtems/rtems_syscall.c: Add the sysctl call.
+ * libnetworking/sys/kernel.h: Use the lastest FreeBSD method of handling
+ sysctl structures. This now held in the sys/linker_set.h file.
+ * libnetworking/sys/queue.h: This is from the lastest FreeBSD code with
+ the circular code merged back in as it is not used in the lastest
+ FreeBSD kernel.
+ * libnetworking/sys/sysctl.h: The lastest sysctl. This was needed to use
+ with the new linker set method. The FreeBSD 2.2.2 version has asm hacks.
+ The lastest version of the FreeBSD does not have these hacks. It uses
+ gcc attribute directives.
+
+ 2002-12-26 Till Straumann <strauman@slac.stanford.edu
+
+ * libcsupport/src/fchdir.c: PR302 fix violation of FS node object copy
+ semantics.
+
+ 2002-12-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * automake/compile.am: Remove $(RTEMS_BSP_CFLAGS).
+
+ 2002-12-18 Eric Norum <eric.norum@usask.ca>
+
+ * libnetworking/Makefile.am: Include netinet sources.
+
+ 2002-12-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * wrapup/Makefile.am: Fix path to libxdr and librpc (Another typo in
+ from the 2002-12-12 patch).
+
+ 2002-12-13 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * wrapup/Makefile.am: Fix typo in yesterday's patch.
+
+ 2002-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * wrapup/Makefile.am: Don't create $ARCH. Use install-data-local to
+ install librtemscpu.a.
+ * wrapup/Makefile.am: Add libmisc.
+ * configure.ac: Add AC_CONFIG_SUBDIR(libmisc).
+ * itron/Makefile.am, posix/Makefile.am: Don't create $ARCH as
+ side-effect of compilation.
+ * score/Makefile.am: Don't create $ARCH.
+ * sapi/Makefile.am: Don't create $ARCH as side-effect of compilation.
+ * rtems/Makefile.am: Don't create $ARCH as side-effect of compilation.
+ Re-order all-local.
+ * libmisc/configure.ac: Require autoconf-2.57+automake-1.7.2.
+ * libmisc/capture/Makefile.am: Eliminate C_O_FILES.
+ * libmisc/cpuuse/Makefile.am, libmisc/devnull/Makefile.am,
+ libmisc/dummy/Makefile.am, libmisc/dumpbuf/Makefile.am,
+ libmisc/monitor/Makefile.am, libmisc/rtmonuse/Makefile.am,
+ libmisc/serdbg/Makefile.am, libmisc/shell/Makefile.am,
+ libmisc/stackchk/Makefile.am, libmisc/untar/Makefile.am: Ditto.
+ * libmisc/mw-fb/Makefile.am: Eliminate C_O_FILES. Eliminate SRCS. Moving
+ libmisc from rtems/c/src to rtems/cpukit.
+ * libmisc/Makefile.am: Reflect new path.
+ * libmisc/configure.ac: Reflect new path. Use RTEMS_ENV_RTEMSCPU
+ instead of RTEMS_ENV_RTEMSBSP. Remove RTEMS_PROJECT_ROOT.
+ * libmisc/capture/Makefile.am: Reflect new path. Remove OBJS from
+ all-local.
+ * libmisc/cpuuse/Makefile.am, libmisc/devnull/Makefile.am,
+ libmisc/dummy/Makefile.am, libmisc/dumpbuf/Makefile.am,
+ libmisc/monitor/Makefile.am, libmisc/mw-fb/Makefile.am,
+ libmisc/rtmonuse/Makefile.am, libmisc/serdbg/Makefile.am,
+ libmisc/shell/Makefile.am, libmisc/stackchk/Makefile.am,
+ libmisc/untar/Makefile.am: Ditto.
+ * libmisc/wrapup/Makefile.am: Reflect new path.
+ * libblock/Makefile.am: Eliminate C_O_FILES. Eliminate SRCS.
+ * libfs/src/imfs/Makefile.am: Eliminate C_O_FILES.
+ * libfs/src/dosfs/Makefile.am: Ditto.
+ * libnetworking/Makefile.am: Merge-in kern/Makefile.am, net/Makefile.am,
+ netinet/Makefile.am, netinet/Makefile.am, nfs/Makefile.am,
+ rtems/Makefile.am.
+ * libnetworking/kern/Makefile.am, libnetworking/net/Makefile.am,
+ libnetworking/netinet/Makefile.am, libnetworking/nfs/Makefile.am,
+ libnetworking/rtems/Makefile.am: Remove.
+ * libnetworking/wrapup/Makefile.am: Reflect changes above.
+ * libnetworking/configure.ac: Ditto.
+
+ 2002-12-11 Vladimir Nesic <vnesic@dkts.co.yu>
+
+ * posix/src/cancelrun.c, posix/src/cleanuppop.c: Get the last real node
+ not the permanent null last node.
+
+ 2002-12-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * libnetworking/kern/Makefile.am: Remove C_O_FILES. Don't let all-local
+ depend on $OBJS).
+ * libnetworking/lib/Makefile.am, libnetworking/libc/Makefile.am,
+ libnetworking/net/Makefile.am, libnetworking/netinet/Makefile.am,
+ libnetworking/nfs/Makefile.am, libnetworking/rtems/Makefile.am: Ditto.
+
+ 2002-12-10 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * libmisc/configure.ac: Remove RTEMS_CHECK_CUSTOM_BSP.
+ * libmisc/capture/Makefile.am, libmisc/cpuuse/Makefile.am,
+ libmisc/devnull/Makefile.am, libmisc/dummy/Makefile.am,
+ libmisc/dumpbuf/Makefile.am, libmisc/monitor/Makefile.am,
+ libmisc/mw-fb/Makefile.am, libmisc/rtmonuse/Makefile.am,
+ libmisc/serdbg/Makefile.am, libmisc/shell/Makefile.am,
+ libmisc/stackchk/Makefile.am, libmisc/untar/Makefile.am,
+ libmisc/wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
+
+ 2002-12-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * aclocal/env-rtemsbsp.m4, aclocal/env-rtemscpu.m4: Remove
+ RTEMS_CHECK_CUSTOM_BSP.
+ * aclocal/check-bsps.m4: Remove.
+ * wrapup/Makefile.am: Remove *_OBJS, use LIBS+= instead.
+ * configure.ac: Require autoconf >= 2.54, automake-1.7.2.
+ * wrapup/Makefile.am, configure.ac: Reflect changes to score/.
+ * wrapup/Makefile.am, configure.ac: Reflect changes to sapi/.
+ * configure.ac: Add AC_SUBST(INLINEdir).
+ * wrapup/Makefile.am, configure.ac: Reflect changes to rtems/.
+ * wrapup/Makefile.am: Reflect changes to posix/. Reflect changes to
+ itron/.
+ * itron/include/Makefile.am, itron/inline/Makefile.am,
+ itron/macros/Makefile.am, itron/src/Makefile.am: Remove.
+ * itron/Makefile.am: Merge-in removed Makefile.ams.
+ * itron/configure.ac: Reflect changes above.
+ * posix/include/Makefile.am, posix/inline/Makefile.am,
+ posix/macros/Makefile.am, posix/src/Makefile.am: Remove.
+ * posix/Makefile.am: Merge-in removed Makefile.ams.
+ * posix/configure.ac: Reflect changes above.
+ * score/Makefile.am: Fix macro-file installation.
+ * score/Makefile.am: Move include/rtems/score/cpuopts.h to STD_H_FILES.
+ * score/include/Makefile.am, score/inline/Makefile.am,
+ score/macros/Makefile.am, score/src/Makefile.am: Remove.
+ * score/Makefile.am: Merge-in removed Makefile.ams.
+ * sapi/include/Makefile.am, sapi/inline/Makefile.am,
+ sapi/macros/Makefile.am, sapi/src/Makefile.am: Remove.
+ * sapi/Makefile.am: Merge-in removed Makefile.ams.
+ * rtems/include/Makefile.am, rtems/inline/Makefile.am,
+ rtems/macros/Makefile.am, rtems/src/Makefile.am: Remove.
+ * rtems/Makefile.am: Merge-in removed Makefile.ams.
+
+ 2002-12-06 Vladimir Nesic <vnesic@dkts.co.yu>
+
+ * posix/inline/rtems/posix/cond.inl, posix/macros/rtems/posix/cond.inl:
+ Implemented PTHREAD_COND_INITIALIZER support. Vladimir implemented the
+ inline version and Joel adapted it to the macro version.
+
+ 2002-12-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * automake/compile.am: Rework *FLAGS, AM_*FLAGS handling.
+ * automake/multilib.am: Don't include @RTEMS_BSP@.cfg.
+ * automake/compile.am: Remove hard-coded CFLAGS_PROFILE_V. Add
+ autoconf-supplied CPU_CFLAGS, CFLAGS_OPTIMIZE_V, CFLAGS_DEBUG_V,
+ CFLAGS_PROFILE_V. Hard-code RTEMS_CFLAGS_PROFILE = -pg.
+ * aclocal/prog-cc.m4: Sync with toplevel/aclocal/prog-cc.m4. Remove
+ GCCSED.
+ * aclocal/env-rtemsbsp.m4: Add AC_ARG_VAR for CPU_CFLAGS,
+ CFLAGS_OPTIMIZE_V, CFLAGS_DEBUG_V, CFLAGS_PROFILE_V.
+ * aclocal/rtems-flags.m4: New.
+ * libcsupport/configure.ac: Add various checks to enhance portability.
+ * libcsupport/src/termios.c: Reflect changes to configure.ac.
+
+ 2002-12-06 Joel Sherrill <joel@OARcorp.com>
+
+ * libcsupport/src/malloc.c: Fixed code that incorrected did a disable
+ dispatch instead of locking and unlocking the allocator mutex.
+
+ 2002-12-02 Joel Sherrill <joel@OARcorp.com>
+
+ * posix/include/rtems/posix/timer.h, posix/src/keygetspecific.c,
+ posix/src/posixtimespecsubtract.c, posix/src/ptimer1.c,
+ posix/src/semunlink.c: Added casts to eliminate warnings on 16-bit
+ targets like the h8300.
+ * score/include/rtems/score/object.h, score/include/rtems/score/tod.h,
+ rtems/include/rtems/rtems/support.h: Added casts to eliminate warnings
+ on 16 bit targets like the h8300.
+ * libmisc/stackchk/check.c: Better handling of task name.
+ * libblock/src/bdbuf.c: Added cast to remove warning.
+ * libfs/src/dosfs/fat.h, libfs/src/dosfs/msdos.h: Added casts to remove
+ warnings on 16 bit targets like the h8300.
+ * libcsupport/include/rtems/libio.h: Internally use a union of an
+ unsigned64 and major/minor device so we don't get into trouble shifting.
+ The h8300 seemed to be impossible to remove warnings otherwise.
+ Eventually the structure definition of a dev_t might be better anyway.
+ * libcsupport/include/sys/ioccom.h: Added casts to remove warnings on 16
+ bit targets.
+
+ 2002-11-29 Eric Norum <eric.norum@usask.ca>
+
+ PR 316
+ * posix/src/sysconf.c: Add support for _SC_GETPW_R_SIZE_MAX. Return
+ error rather than panic if argument is unsupported.
+
+ 2002-11-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * automake/compile.am: Remove CFLAGS_DEBUG_OPTIMIZE_V (Unused).
+ * aclocal/sysv-ipc.m4: Adaptation to autoconf-2.5x.
+ * aclocal/check-newlib.m4: Sync with ../aclocal/check-newlib.m4.
+ * itron/configure.ac: Cosmetical fixes.
+ * itron/configure.ac: Fix package name.
+ * posix/configure.ac: Cosmetical fixes.
+ * posix/configure.ac, librpc/configure.ac, libblock/configure.ac: Fix
+ package name.
+ * libfs/configure.ac: Cosmetical fixes.
+ * libfs/configure.ac: Fix package name.
+ * libcsupport/configure.ac: Cosmetical fixes.
+ * libcsupport/configure.ac, libnetworking/configure.ac: Fix package name.
+
+ 2002-11-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * include/rtems/libio_.h: Remove.
+ * libcsupport/configure.ac: Check for sys/cdefs.h, Add NEED_SYS_CDEFS_H.
+ Add check for CHAR_BIT.
+ * libcsupport/Makefile.am: Conditionally install sys/cdefs.h iff using
+ newlib or if the host does not provide sys/cdefs.h (Fixes Linux/posix).
+ * libcsupport/configure.ac: Remove -ansi -fasm. Add checks to diagnose
+ potential system header conflicts.
+ * libcsupport/Makefile.am: Unconditionally install sys/cdefs.h.
+ * libnetworking/Makefile.am: Merge-in HEADER-handling from
+ net/Makefile.am, netinet/Makefile.am, nfs/Makefile.am.
+ * libnetworking/net/Makefile.am, libnetworking/netinet/Makefile.am,
+ libnetworking/nfs/Makefile.am: Remove *_HEADERS.
+
+ 2002-11-18 Joel Sherrill <joel@OARcorp.com>
+
+ * aclocal/version.m4: Updated to rtems-ss-20021118.
+
+ 2002-11-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * include/rtems/userenv.h: Rely upon <limits.h> for
+ _POSIX_LOGIN_NAME_MAX.
+ * aclocal/prog-cc.m4: Acknowledge configuration-time CFLAGS.
+ * automake/compile.am: Acknowledge configuration-time CFLAGS. Remove
+ CFLAGS_DEFAULT.
+ * libmisc/monitor/mon-commands.c: Removed warnings for RTEMS_UNIX.
+ * libblock/src/diskdevs.c: Include <unistd.h> to remove warning.
+ * libnetworking/Makefile.am: Merge-in arpa/Makefile.am,
+ machine/Makefile.am, sys/Makefile.am, vm/Makefile.am. Add . to SUBDIRS.
+ * libnetworking/arpa/Makefile.am, libnetworking/machine/Makefile.am,
+ libnetworking/sys/Makefile.am, libnetworking/vm/Makefile.am: Remove.
+ * libnetworking/configure.ac: Reflect changes above.
+
+ 2002-11-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * libmisc/capture/Makefile.am, libmisc/serdbg/Makefile.am: Remove
+ AUTOMAKE_OPTIONS.
+ * libmisc/serdbg/serdbgio.c: Add #include <unistd.h>.
+ * libmisc/shell/Makefile.am, libmisc/wrapup/Makefile.am: Add
+ RTEMS_LIBSHELL conditional.
+ * libmisc/configure.ac: Check for stdio assignments. Add RTEMS_LIBSHELL
+ conditional.
+
+ 2002-11-14 Joel Sherrill <joel@OARcorp.com>
+
+ * score/macros/rtems/score/object.inl: Keep consistent with inline
+ version.
+
+ 2002-11-13 Paul Whitfield <paulw@microsol.iinet.net.au>
+
+ * rtems/src/regionreturnsegment.c: When RTEMS_REGION_SHRED_ON_FREE is
+ set, there should have been an & in front of size.
+
+ 2002-11-11 Joel Sherrill <joel@OARcorp.com>
+
+ * aclocal/version.m4: Updated to rtems-ss-20021111.
+
+ 2002-11-07 <strauman@slac.stanford.edu>
+
+ * libcsupport/src/mount.c: Per PR297, correct fs_mountme failure paths.
+
+ 2002-11-06 Chris Johns <ccj@acm.org>
+
+ * libnetworking/sys/select.h: Add C++ to C external.
+
+ 2002-11-04 Joel Sherrill <joel@OARcorp.com>
+
+ * librpc/src/rpc/pmap_rmt.c: Removed warnings.
+
+ 2002-11-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * libnetworking/kern/uipc_mbuf.c: Comment out m0 in m_copydata to
+ suppress warning.
+
+ 2002-11-01 Joel Sherrill <joel@OARcorp.com>
+
+ * ChangeLog, posix/ChangeLog: Corrected.
+ * libmisc/stackchk/check.c: Removed warnings.
+ * libcsupport/ChangeLog, libnetworking/ChangeLog: Corrected.
+
+ 2002-11-01 Eric Norum <eric.norum@usask.ca>
+
+ * libnetworking/nfs/bootp_subr.c, libnetworking/rtems/rtems_bsdnet.h,
+ libnetworking/rtems/rtems_glue.c: Till Straumann's patch (PR295) to use
+ bootp option 129 to get command line string. Till Straumann's patch to
+ change inet_ntoa->inet_ntop.
+
+ 2002-10-31 Joel Sherrill <joel@OARcorp.com>
+
+ * score/src/heapgetinfo.c: Fixed comment.
+ * score/src/mpci.c: Removed warning.
+ * rtems/src/regiongetinfo.c: Corrected return value check.
+ * libmisc/stackchk/check.c: Removed warning.
+ * librpc/src/rpc/svc_run.c: Remove warning.
+ * libcsupport/src/mallocfreespace.c: Corrected sense of status check to
+ match change inside RTEMS.
+ * libcsupport/src/newlibc.c: Removed warning.
+ * libnetworking/libc/rcmd.c, libnetworking/netinet/in_cksum_arm.c:
+ Removed warnings.
+
+ 2002-10-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * aclocal/check-bsp-cache.m4: Remove.
+
+ 2002-10-30 Eric Norum <eric.norum@usask.ca>
+
+ * include/rtems/bspIo.h: Add vprintk function for kernel printing from
+ routines which have already obtained the va_list pointer.
+ * posix/src/psignal.c: Fix counting problem which resulted in too many
+ entries being in the POSIX signals default behavior table.
+ * posix/src/psignal.c: Reflect changes to signal names in newlib.
+ * libcsupport/src/printk.c: Add vprintk function for kernel printing
+ from routines which have already obtained the va_list pointer.
+
+ 2002-10-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * aclocal/multilib.m4: Remove RTEMS_ENABLE_MULTILIB_MASTER.
+
+ 2002-10-28 Joel Sherrill <joel@OARcorp.com>
+
+ * score/src/threadhandler.c: Prototype _init() and _main() if they are
+ needed to avoid a warning.
+ * rtems/src/timerserver.c: Add useless return to avoid warning.
+ * librpc/src/rpc/clnt_tcp.c, librpc/src/rpc/clnt_udp.c,
+ librpc/src/rpc/pmap_rmt.c, librpc/src/rpc/rtime.c,
+ librpc/src/rpc/svc_tcp.c: Add include of <sys/select.h> to eliminate
+ warning.
+ * librpc/src/rpc/rpcdname.c: Add prototype of getdomainname() to
+ eliminate warning.
+ * libcsupport/include/rtems/libio.h: Change
+ rtems_filesystem_node_types_t from enumeration to int to eliminate
+ warnings when values are overridden.
+ * Pass to eliminate warnings.
+ * libnetworking/kern/uipc_mbuf.c: Conditional SYSINIT() usage on
+ __rtems__. Fix return statement without a value.
+ * libnetworking/lib/ftpfs.c: read and write filesystem routines return
+ ssize_t.
+ * libnetworking/lib/syslog.c: Add include of <string.h> to eliminate
+ warning.
+ * libnetworking/lib/tftpDriver.c: read and write filesystem routines
+ return ssize_t.
+ * libnetworking/libc/gethostbydns.c: Prototype abort().
+ * libnetworking/libc/inet_ntoa.c: Prototype strcpy().
+ * libnetworking/libc/rcmd.c: Add include of <sys/select.h>.
+ * libnetworking/net/if_loop.c: Turn token at end of endif to comment.
+ * libnetworking/net/rtsock.c, libnetworking/nfs/bootp_subr.c:
+ Conditional SYSINIT() usage on __rtems__.
+ * libnetworking/rtems/rtems_bootp.c: Add include of
+ <rtems/rtems_bsdnet_internal.h>.
+ * libnetworking/rtems/rtems_bsdnet_internal.h: Added prototypes for
+ memcpy() and memset() since the BSD code tries to avoid using libc .h
+ files since it is used to being in the kernel.
+ * libnetworking/rtems/rtems_syscall.c: read and write filesystem
+ routines return ssize_t.
+
+ 2002-10-28 Eugeny S. Mints <Eugeny.Mints@oktet.ru>
+
+ * libblock/*: Added ATA support.
+ * libblock/include/rtems/blkdev.h: Added last IO status.
+ * libblock/include/rtems/ata.h, libblock/include/rtems/ata_internal.h,
+ libblock/include/rtems/ide_part_table.h, libblock/src/ata.c,
+ libblock/src/ide_part_table.c: New files.
+
+ 2002-10-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * libmisc/monitor/mon-command.c: Don't build rtems_monitor_line_editor
+ for RTEMS_UNIX to avoid gcc warning.
+
+ 2002-10-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * configure.ac, itron/configure.ac, posix/configure.ac,
+ librpc/configure.ac, libblock/configure.ac, libfs/configure.ac,
+ libcsupport/configure.ac, libnetworking/configure.ac: Add nostdinc to
+ AM_INIT_AUTOMAKE.
+ * libnetworking/Makefile.am: Remove bogus reference to CHANGELOG.
+
+ 2002-10-24 Fabrizio Pirovano <pirovano.thysys@tiscalinet.it>
+
+ * libmisc/capture/capture.c, libmisc/monitor/mon-manager.c,
+ libmisc/stackchk/check.c: Patch to remove problems introduced by object
+ name rework.
+
+ 2002-10-24 <strauman@slac.stanford.edu>
+
+ * libcsupport/src/eval.c: Per PR293, added freenode calls for evaluate
+ link failures.
+
+ 2002-10-23 <strauman@slac.stanford.edu>
+
+ PR 290
+ * src/mount.c: Add check for ops->node_type_h.
+ PR 291
+ * src/mknod.c: Remove erroneous call to freenod.
+
+ 2002-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * .cvsignore, itron/.cvsignore, posix/.cvsignore, libmisc/.cvsignore,
+ librpc/.cvsignore, libblock/.cvsignore, libfs/.cvsignore,
+ libcsupport/.cvsignore, libnetworking/.cvsignore: Reformat. Add
+ autom4te*cache. Remove autom4te.cache.
+
+ 2002-10-21 Joel Sherrill <joel@OARcorp.com>
+
+ * aclocal/version.m4: Updated to rtems-20021021-test.
+
+ 2002-10-13 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * libnetworking/net/if_ethersubr.c: Add comments to #endif NETATALK to
+ stop gcc from complaining.
+
+ 2002-10-07 Joel Sherrill <joel@OARcorp.com>
+
+ * aclocal/version.m4: Updated to rtems-ss-20021007.
+
+ 2002-10-07 Eric Norum <eric.norum@usask.ca>
+
+ * libnetworking/netinet/tcp_var.h: Corrected typo in ARM alignment patch
+ which broke all other ports.
+
+ 2002-10-04 Joel Sherrill <joel@OARcorp.com>
+
+ * aclocal/version.m4: Updated to rtems-JUNK.
+ * aclocal/version.m4: Updated to rtems-ss-20021004.
+
+ 2002-10-04 Jay Monkman <jtm@smoothsmoothie.com>
+
+ * libnetworking/netinet/in_cksum.c, libnetworking/netinet/ip_icmp.h,
+ libnetworking/netinet/ip_input.c, libnetworking/netinet/tcp_input.c,
+ libnetworking/netinet/tcp_subr.c, libnetworking/netinet/tcp_var.h,
+ libnetworking/sys/queue.h: Address alignment requirements for the ARM.
+ * libnetworking/rtems/rtems_glue.c: Add IP aliasing ioctls SIOCAIFADDR
+ and SIOCDIFADDR.
+
+ 2002-10-02 Joel Sherrill <joel@OARcorp.com>
+
+ * libnetworking/kern/uipc_socket.c: Make sure that small non-zero delays
+ work. Suggested cleanup from Eric Norum.
+
+ 2002-10-02 Jennifer Averett <jennifer@OARcorp.com>
+
+ * libfs/src/imfs/memfile.c: Fixed case where last close of unlinked file
+ did not remove the resources associated with that file. Reported by
+ Till Straumann <strauman@slac.stanford.edu> on the mailing list.
+
+ 2002-10-02 Eric Norum <eric.norum@usask.ca>
+
+ * libcsupport/src/getpwent.c: Per PR283, reimplement to address
+ reentrancy problems.
+ * libcsupport/src/getgrent.c: Removed as functionality is now just a
+ wrapper for common routines in src/getpwent.c.
+ * libcsupport/Makefile.am: Reflect file removal.
+ * libnetworking/rtems/mkrootfs.c: As part of PR283, remove redundant
+ code that creates /etc/passwd and /etc/group.
+
+ 2002-09-16 Joel Sherrill <joel@OARcorp.com>
+
+ * libnetworking/netinet/Makefile.am, libnetworking/netinet/udp_usrreq.c:
+ Back off some of the IP_FORWARD patch as it appears to not compile in
+ the current tree.
+
+ 2002-09-14 Vyacheslav V. Burdjanadze <wr@zelax.ru>
+
+ * libnetworking/kern/uipc_mbuf.c, libnetworking/sys/mbuf.h,
+ libnetworking/netinet/udp_usrreq.c: Add optional UDP broadcast
+ forwarding support.
+ * libnetworking/netinet/Makefile.am: Defined FORWARD_PROTOCOL to enabled
+ UDP broadcast forwarding.
+
+ 2002-09-14 Joel Sherrill <joel@OARcorp.com>
+
+ * posix/src/psignal.c: Remove duplication from rtems/posix/psignal.h.
+ * rtems/src/dpmemcreate.c, rtems/src/dpmemident.c,
+ rtems/src/msgqcreate.c, rtems/src/msgqident.c, rtems/src/partcreate.c,
+ rtems/src/partident.c, rtems/src/ratemoncreate.c,
+ rtems/src/ratemonident.c, rtems/src/regioncreate.c,
+ rtems/src/regionident.c, rtems/src/semcreate.c, rtems/src/semident.c,
+ rtems/src/taskcreate.c, rtems/src/taskident.c, rtems/src/timercreate.c,
+ rtems/src/timerident.c: Added casts to Objects_Name to eliminate
+ warnings.
+ * libfs/src/dosfs/fat.c, libfs/src/imfs/deviceio.c,
+ libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_directory.c,
+ libfs/src/imfs/imfs_fchmod.c, libfs/src/imfs/memfile.c: Eliminated
+ warnings. A lot of this focus was on changing read and write entry
+ points to return ssize_t as read(2) and write(2) now do.
+ * libcsupport/include/rtems/libio.h: Change rtems_filesystem_read_t and
+ rtems_filesystem_write_t to return ssize_t to match read(2) and write(2)
+ respectively.
+ * libnetworking/kern/uipc_socket.c: Fix case on SO_RCVTIMEO and
+ SO_SNDTIMEO where conversion into ticks can result in a 0 ticks timeout
+ which is the same as requesting no timeout. Reported by Sergei Organov
+ <osv@javad.ru>.
+
+ 2002-09-14 Eric Norum <eric.norum@usask.ca>
+
+ * libcsupport/src/readdir_r.c: New file.
+ * libcsupport/Makefile.am: Reflect above.
+
+ 2002-09-07 Joel Sherrill <joel@OARcorp.com>
+
+ * libblock/src/bdbuf.c: Previous fix for PR282 regressed mutex changes.
+
+ 2002-09-06 Alexander M. Kukuta <kam@oktet.ru>
+
+ * libblock/src/bdbuf.c: Per PR282, correct problem in function
+ rtems_bdbuf_read() where device ioctl() is called with the logical
+ device number used instead of corresponding physical device number.
+
+ 2002-09-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * libnetworking/netinet/in_cksum.c: #include <string.h> for puts in
+ generic routines.
+
+ 2002-08-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * libmisc/shell/shell.c: #include <time.h>.
+ * libmisc/wrapup/Makefile.am: Eliminate LIBNAME.
+
+ 2002-08-30 Joel Sherrill <joel@OARcorp.com>
+
+ * sapi/src/io.c: Fixed some spacing.
+
+ 2002-08-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * score/include/Makefile.am: Remove cpuopt.h generation.
+ * configure.ac: Correct package name. Don't build ada if POSIX is
+ disabled. Generate cpuopt.h on the fly, filter out autoconf-2.53 PACKAGE
+ crap.
+ * aclocal/prog-gnat.m4: New.
+ * configure.ac: Add ada subdir handling.
+
+ 2002-08-21 Joel Sherrill <joel@OARcorp.com>
+
+ * posix/src/adjtime.c: New file -- adjtime() support required by the
+ Network Time Protocol (NTP) port to RTEMS.
+ * posix/src/Makefile.am: Modified to reflect above.
+
+ 2002-08-20 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * aclocal/bsp-alias.m4: Remove.
+
+ 2002-08-20 Joel Sherrill <joel@OARcorp.com>
+
+ * librpc/src/xdr/xdr_stdio.c: Per PR268, add include of <netinet/in.h>
+ to avoid warning on ntohl().
+
+ 2002-08-20 Eric Norum <eric.norum@usask.ca>
+
+ * libnetworking/rtems/rtems_glue.c: Per PR270, the BSD network code
+ expects that the value of the number of seconds since boot is non-zero.
+ The RTEMS network initialization code assures this by waiting for a
+ second. A more efficient technique is to simply wait until the number
+ of seconds since boot is non-zero.
+
+ 2002-08-14 Joel Sherrill <joel@OARcorp.com>
+
+ * score/macros/rtems/score/coremsg.inl: Add <string.h> to remove warning.
+ * score/src/threadidlebody.c: Add return 0 to avoid warning.
+
+ 2002-08-12 Eric Norum <eric.norum@usask.ca>
+
+ * libcsupport/src/write.c (_write_r): Change prototype to match newlib's
+ reent.h.
+
+ 2002-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * libmisc/capture/Makefile.am, libmisc/cpuuse/Makefile.am,
+ libmisc/devnull/Makefile.am, libmisc/dummy/Makefile.am,
+ libmisc/dumpbuf/Makefile.am, libmisc/monitor/Makefile.am,
+ libmisc/mw-fb/Makefile.am, libmisc/rtmonuse/Makefile.am,
+ libmisc/serdbg/Makefile.am, libmisc/shell/Makefile.am,
+ libmisc/stackchk/Makefile.am, libmisc/untar/Makefile.am: Use .$(OBJEXT)
+ instead of .o.
+ * librpc/src/rpc/rtems_portmapper.c: include <stdlib.h> (Get rid of
+ gcc31 warnings about abort/exit).
+
+ 2002-08-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * libmisc/shell/Makefile.am: Remove shell.h from EXTRA_DIST.
+
+ 2002-08-09 Joel Sherrill <joel@OARcorp.com>
+
+ * posix/src/cancelrun.c: Remove check for PTHREAD_CANCELED not being
+ defined to ensure that newlib patch includes it.
+ * libnetworking/libc/getservent.c: Per PR265, add #include
+ <netinet/in.h> for ntohl() function.
+
+ 2002-08-07 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * configure.ac: Add missing ',' to librpc activation. Add
+ AC_MSG_CHECKING/AC_MSG_RESULT.
+ * aclocal/check-networking.m4: Let AC_MSG_CHECKING refer to CPU.
+ * configure.ac: Fix bug in librpc activation, having introduced by
+ yesterday's patch.
+
+ 2002-08-07 Joel Sherrill <joel@OARcorp.com>
+
+ * aclocal/version.m4: Updated to rtems-ss-20020807.
+ * libnetworking/netinet/in.h: Per PR263, added include of
+ <machine/endian.h> to <netinet/in.h> so it includes prototypes of
+ ntohl() family of routines.
+
+ 2002-08-07 Chris Johns <ccj@acm.org>
+
+ * score/src/coretodset.c: Correct calculation of ticks until next
+ section boundary. It was incorrectly based upon current time not the
+ time that is being set.
+
+ 2002-08-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * aclocal/env-rtemsbsp.m4: Remove RTEMS_CONFIG_PER_BSP.
+ * aclocal/env-rtemscpu.m4: Remove RTEMS_CONFIG_PER_BSP. Use AS_IF
+ instead of if/then/else/fi.
+
+ 2002-08-06 Joel Sherrill <joel@OARcorp.com>
+
+ * configure.ac, librpc/configure.ac: or32 does not currently support
+ librpc.
+
+ 2002-08-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * wrapup/Makefile.am: Use librtems.a.
+ * wrapup/Makefile.am: Use libsapi.a.
+ * sapi/src/Makefile.am: Add libsapi.a.
+ * rtems/src/Makefile.am: Add librtems.a.
+ * libnetworking/wrapup/Makefile.am: Don't install.
+
+ 2002-08-01 Joel Sherrill <joel@OARcorp.com>
+
+ * libmisc/cpuuse/cpuuse.c (CPU_usage_Dump) : Corrected so it honors when
+ an object name is raw versus being a string.
+ * libnetworking/machine/param.h, libnetworking/sys/syslimits.h: In the
+ continued effort to eliminate .h conflicts between newlib and RTEMS,
+ these were moved to newlib.
+ * libnetworking/machine/Makefile.am, libnetworking/sys/Makefile.am:
+ Reflect above.
+
+ 2002-07-31 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * wrapup/Makefile.am: Use libscore.a.
+ * aclocal/canonicalize-tools.m4, automake/lib.am: Remove LD.
+ * Makefile.am: Put preinstall-stamp into CLEANFILES.
+ * aclocal/rtems-top.m4: Use with_project_root and MULTIBUILDTOP to
+ compose PROJECT_TOPdir (Fixes hppa1.1/genoffset problem).
+ * wrapup/Makefile.am: LIBBLOCK_OBJS = ../libblock/$(ARCH)/libblock.a.
+ * posix/src/mqueuecreatesupp.c: #include <stdlib.h> (malloc).
+ * score/src/Makefile.am: Build into libscore.a.
+ * libblock/Makefile.am: Merge src/Makefile.am.
+ * libblock/src/Makefile.am: Remove.
+ * libblock/configure.ac: Remove src/Makefile.am.
+ * libfs/wrapup/Makefile.am, libfs/wrapup/.cvsignore: Remove.
+ * libfs/Makefile.am: Remove wrapup SUBDIR.
+ * libfs/configure.ac: Remove wrapup/Makefile.
+
+ 2002-07-31 Joel Sherrill <joel@OARcorp.com>
+
+ * aclocal/rtems-cpu-subdirs.m4: Removed the or16 port was just a stub
+ and only the OR32 port is getting worked on.
+
+ 2002-07-30 Joel Sherrill <joel@OARcorp.com>
+
+ * libmisc/stackchk/check.c: Don't reference the RTEMS allocated
+ interrupt stack if the port doesn't configure using it.
+ * libcsupport/include/sys/utime.h: Removed as file is now part of the
+ RTEMS newlib support.
+ * libcsupport/Makefile.am: Reflect above.
+ * libcsupport/include/rtems/termiostypes.h: Avoid use of __P.
+ * libnetworking/sys/param.h: Removed as a simpler version of this file
+ is now part of the RTEMS newlib support.
+ * libnetworking/sys/Makefile.am: Modified to reflect above.
+ * libnetworking/machine/types.h: Removed as a simpler version of this
+ file is now part of the RTEMS newlib support.
+ * libnetworking/machine/Makefile.am, libnetworking/machine/endian.h,
+ libnetworking/nfs/bootp_subr.c,
+ libnetworking/rtems/rtems_bsdnet_internal.h,
+ libnetworking/sys/Makefile.am, libnetworking/sys/systm.h: Minor
+ modifications to use the simpler machine/types.h. Mostly more complete
+ sets of #include's to account for machine/types.h no longer doing this.
+
+ 2002-07-30 Jay Monkman <jtm@smoothsmoothie.com>
+
+ * libnetworking/netinet/in_cksum.c,
+ libnetworking/netinet/in_cksum_arm.c: Added ARM in_cksum support.
+
+ 2002-07-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * librpc/src/rpc/Makefile.am: Merge src/rpc/PSD.doc/Makefile.am.
+ * librpc/include/Makefile.am: Merge include/rpc/Makefile.am. Merge
+ include/rpcsvc/Makefile.am.
+ * librpc/include/rpc/Makefile.am, librpc/include/rpcsvc/Makefile.am,
+ librpc/src/rpc/PSD.doc/Makefile.am: Remove.
+ * librpc/configure.ac: Remove duplicate AC_PROG_RANLIB. Remove
+ include/rpc/Makefile. Remove include/rpcsvc/Makefile. Remove
+ src/rpc/PSD.doc/Makefile.
+
+ 2002-07-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * automake/compile.am: Use .$(OBJEXT) instead of .o.
+
+ 2002-07-24 Joel Sherrill <joel@OARcorp.com>
+
+ * libmisc/wrapup/Makefile.am: Temporarily don't include serdbg since it
+ causes some BSPs to not link "main(){}" as required by autoconf.
+ * libnetworking/sys/select.h: Add a prototype of select() to avoid
+ warnings. In particular a C++ application using select() required a
+ prototype.
+ * libnetworking/Makefile.am, libnetworking/libc/res_send.c: Do not
+ install or use <poll.h> since RTEMS does not support it.
+
+ 2002-07-23 Joel Sherrill <joel@OARcorp.com>
+
+ * librpc/src/rpc/pmap_clnt.c (pmap_set): Changed prototype to match .h.
+
+ 2002-07-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
+ * wrapup/Makefile.am: Use project_libdir instead of
+ $(PROJECT_RELEASE)/lib. Eliminate LIBNAME. Pickup *.o's instead of
+ *.rels for CPU_OBJS. Manually create $(project_libdir)$(MULTISUBDIR).
+ * automake/lib.am: Use project_libdir instead of $(PROJECT_RELEASE)/lib.
+ * aclocal/env-rtemsbsp.m4, aclocal/env-rtemscpu.m4: Remove
+ RTEMS_BSP_SPECS, PROJECT_RELEASE. Add project_libdir, libdir. New
+ GCC_SPECS. Various cleanups.
+ * aclocal/rtems-top.m4: New PROJECT_ROOT handling.
+ * automake/compile.am: Remove RTEMS_BSP_SPECS, LD* flags, LINK,
+ references to bsp_specs. Use project_libdir instead of
+ $(PROJECT_RELEASE)/lib.
+ * itron/src/Makefile.am: Use .$(OBJEXT) instead of .o.
+ * itron/src/Makefile.am: Use AM_CPPFLAGS instead of INCLUDES.
+ * posix/src/Makefile.am: Use .$(OBJEXT) instead of .o.
+ * posix/src/Makefile.am: Use AM_CPPFLAGS instead of INCLUDES.
+ * score/src/Makefile.am, sapi/src/Makefile.am, rtems/src/Makefile.am,
+ librpc/src/xdr/Makefile.am, librpc/src/rpc/Makefile.am: Use .$(OBJEXT)
+ instead of .o.
+ * librpc/src/xdr/Makefile.am, librpc/src/rpc/Makefile.am: Eliminate
+ LIBNAME.
+ * libblock/src/Makefile.am: Use .$(OBJEXT) instead of .o.
+ * libblock/src/Makefile.am: Eliminate LIBNAME. Cosmetical cleanups.
+ * libcsupport/Makefile.am: Use .$(OBJEXT) instead of .o.
+ * libcsupport/Makefile.am: Eliminate LIBNAME. Use AM_CPPFLAGS instead of
+ INCLUDES (Upcoming automake standard).
+ * libnetworking/kern/Makefile.am: Use .$(OBJEXT) instead of .o.
+ * libnetworking/lib/Makefile.am, libnetworking/libc/Makefile.am,
+ libnetworking/net/Makefile.am, libnetworking/netinet/Makefile.am,
+ libnetworking/nfs/Makefile.am, libnetworking/rtems/Makefile.am,
+ libnetworking/wrapup/Makefile.am: Ditto.
+ * libnetworking/kern/Makefile.am: Eliminate LIBNAME.
+ * libnetworking/lib/Makefile.am, libnetworking/libc/Makefile.am,
+ libnetworking/net/Makefile.am, libnetworking/netinet/Makefile.am,
+ libnetworking/nfs/Makefile.am, libnetworking/rtems/Makefile.am: Ditto.
+ * libnetworking/wrapup/Makefile.am: Use project_libdir instead of
+ $(PROJECT_RELEASE)/lib.
+
+ 2002-07-22 Joel Sherrill <joel@OARcorp.com>
+
+ * score/include/rtems/score/apimutex.h (_API_Mutex_Lock): Per PR253 add
+ the missing _ISR_Disable. This fix was already applied to the old
+ location (c/src/exec/score/...).
+
+ 2002-07-20 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * libmisc/capture/capture.c, libmisc/capture/capture-cli.c: include
+ <string.h> for memset.
+
+ 2002-07-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * aclocal/rtems-top.m4: Reflect relocation of c/src/exec to cpukit.
+ * aclocal/check-cpu.m4, aclocal/check-bsps.m4: Ditto.
+
+ 2002-07-17 Jay Monkman <jtm@smoothsmoothie.com>
+
+ * libnetworking/netinet/in.h, libnetworking/netinet/ip.h,
+ libnetworking/netinet/ip_var.h, libnetworking/netinet/tcp.h: Modified to
+ added packed attribute.o.
+
+ 2002-07-16 Joel Sherrill <joel@OARcorp.com>
+
+ * score/macros/rtems/score/object.inl: Corrected typos in
+ _Objects_Open, _Objects_Close, and _Objects_Namespace_remove.
+
+ 2002-07-05 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * automake/multilib.am: Add install-multi.
+ * aclocal/rtems-top.m4: Reflect new RTEMS_TOPdir to detecting
+ version.m4. Add --with-project-root. Reflect --with-project-root to
+ setting up PROJECT_ROOT.
+ * aclocal/env-rtemscpu.m4: Reflect new RTEMS_TOPdir (HACK).
+ * aclocal/check-cpu.m4, aclocal/check-bsps.m4: Reflect new RTEMS_TOPdir.
+ * configure.ac: RTEMS_TOP(..).
+ * itron/configure.ac, posix/configure.ac, librpc/configure.ac,
+ libblock/configure.ac, libfs/configure.ac, libcsupport/configure.ac,
+ libnetworking/configure.ac: RTEMS_TOP(../..).
+
+ 2002-07-05 Joel Sherrill <joel@OARcorp.com>
+
+ * posix/include/rtems/posix/cancel.h, posix/src/cancel.c,
+ posix/src/cancelrun.c, posix/src/mqueue.c, posix/src/pthread.c,
+ posix/src/semaphore.c, posix/src/setcancelstate.c,
+ posix/src/setcanceltype.c, posix/src/testcancel.c: Per PR164, corrected
+ the behavior of thread cancellation and did some cleanup as a
+ side-effect.
+ * score/macros/rtems/score/object.inl: Corrected implementation of
+ _Objects_Open, _Objects_Close, and _Objects_Namespace_remove to be
+ consistent with the inline implementation.
+ * rtems/src/dpmemident.c, rtems/src/msgqident.c, rtems/src/partident.c,
+ rtems/src/ratemonident.c, rtems/src/regionident.c, rtems/src/semident.c,
+ rtems/src/timerident.c: Corrected use of name parameter to be
+ consistent with fixes implemented to string name processing which were
+ committed with the POSIX Message Queue update.
+
+ 2002-07-04 Joel Sherrill <joel@OARcorp.com>
+
+ * Jump table for single entry point removed.
+ * sapi/include/rtems/directives.h, sapi/src/entrytable.c: Removed.
+ * sapi/include/Makefile.am, sapi/src/Makefile.am, sapi/src/exinit.c:
+ Modified to reflect above.
+
+ 2002-07-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * wrapup/Makefile.am: Install by using cpulibdir, cpulib_DATA.
+ * aclocal/check-bsp-cache.m4: Remove RTEMS_BSP_FAMILY.
+ * configure.ac: Remove RTEMS_PROJECT_ROOT.
+ * aclocal/project-root.m4: Remove.
+ * aclocal/enable-multiprocessing.m4: Fix typo.
+ * aclocal/prog-cc.m4: Remove obsolete comments. Comment out GCCSED.
+ * itron/configure.ac, posix/configure.ac, librpc/configure.ac,
+ libblock/configure.ac, libfs/configure.ac, libcsupport/configure.ac,
+ libnetworking/configure.ac: Remove RTEMS_PROJECT_ROOT.
+
+ 2002-07-01 Joel Sherrill <joel@OARcorp.com>
+
+ * Mega patch merge to change the format of the object IDs to loosen the
+ dependency between the SCORE and the various APIs. There was
+ considerable work to simplify the object name management and it appears
+ that the name_table field is no longer needed. This patch also includes
+ the addition of the internal mutex which is currently only used to
+ protect some types of allocation and deallocation. This significantly
+ can reduce context switch latency under certain circumstances. In
+ particular, some heap/region operations were O(n) and had dispatching
+ disabled. This should help enormously. With this merge, the patch is
+ not as clean as it should be. In particular, the documentation has not
+ been modified to reflect the new object ID layout, the IDs in the test
+ screens are not updated, and _Objects_Get_information needs to be a real
+ routine not inlined. As part of this patch a lot of MP code for
+ thread/proxy blocking was made conditional and cleaned up.
+ * itron/src/cre_mbf.c, itron/src/cre_sem.c, itron/src/eventflags.c,
+ itron/src/fmempool.c, itron/src/itronsem.c, itron/src/mbox.c,
+ itron/src/msgbuffer.c, itron/src/port.c, itron/src/task.c,
+ itron/src/vmempool.c: Modified as part of above.
+ * Mega patch merge to change the format of the object IDs to loosen the
+ dependency between the SCORE and the various APIs. There was
+ considerable work to simplify the object name management and it appears
+ that the name_table field is no longer needed. This patch also includes
+ the addition of the internal mutex which is currently only used to
+ protect some types of allocation and deallocation. This significantly
+ can reduce context switch latency under certain circumstances. In
+ particular, some heap/region operations were O(n) and had dispatching
+ disabled. This should help enormously. With this merge, the patch is
+ not as clean as it should be. In particular, the documentation has not
+ been modified to reflect the new object ID layout, the IDs in the test
+ screens are not updated, and _Objects_Get_information needs to be a real
+ routine not inlined. As part of this patch a lot of MP code for
+ thread/proxy blocking was made conditional and cleaned up.
+ * posix/include/rtems/posix/key.h, posix/src/cond.c,
+ posix/src/condinit.c, posix/src/intr.c, posix/src/key.c,
+ posix/src/keycreate.c, posix/src/keydelete.c, posix/src/killinfo.c,
+ posix/src/mqueue.c, posix/src/mqueuecreatesupp.c, posix/src/mutex.c,
+ posix/src/mutexinit.c, posix/src/psignal.c, posix/src/pthread.c,
+ posix/src/semaphore.c, posix/src/semaphorecreatesupp.c: Modified as part
+ of above.
+ * Mega patch merge to change the format of the object IDs to loosen the
+ dependency between the SCORE and the various APIs. There was
+ considerable work to simplify the object name management and it appears
+ that the name_table field is no longer needed. This patch also includes
+ the addition of the internal mutex which is currently only used to
+ protect some types of allocation and deallocation. This significantly
+ can reduce context switch latency under certain circumstances. In
+ particular, some heap/region operations were O(n) and had dispatching
+ disabled. This should help enormously. With this merge, the patch is
+ not as clean as it should be. In particular, the documentation has not
+ been modified to reflect the new object ID layout, the IDs in the test
+ screens are not updated, and _Objects_Get_information needs to be a real
+ routine not inlined. As part of this patch a lot of MP code for
+ thread/proxy blocking was made conditional and cleaned up.
+ * score/include/Makefile.am, score/include/rtems/score/coremsg.h,
+ score/include/rtems/score/coremutex.h,
+ score/include/rtems/score/coresem.h, score/include/rtems/score/object.h,
+ score/include/rtems/score/threadq.h,
+ score/inline/rtems/score/object.inl,
+ score/inline/rtems/score/thread.inl,
+ score/macros/rtems/score/object.inl, score/src/Makefile.am,
+ score/src/coremsg.c, score/src/coremutex.c, score/src/coresem.c,
+ score/src/mpci.c, score/src/objectcomparenameraw.c,
+ score/src/objectextendinformation.c,
+ score/src/objectinitializeinformation.c, score/src/objectnametoid.c,
+ score/src/thread.c, score/src/threadclose.c, score/src/threadget.c,
+ score/src/threadq.c, score/src/threadqextractwithproxy.c: Modified as
+ part of above.
+ * score/include/rtems/score/apimutex.h,
+ score/src/objectgetnoprotection.c: New files.
+ * Mega patch merge to change the format of the object IDs to loosen the
+ dependency between the SCORE and the various APIs. There was
+ considerable work to simplify the object name management and it appears
+ that the name_table field is no longer needed. This patch also includes
+ the addition of the internal mutex which is currently only used to
+ protect some types of allocation and deallocation. This significantly
+ can reduce context switch latency under certain circumstances. In
+ particular, some heap/region operations were O(n) and had dispatching
+ disabled. This should help enormously. With this merge, the patch is
+ not as clean as it should be. In particular, the documentation has not
+ been modified to reflect the new object ID layout, the IDs in the test
+ screens are not updated, and _Objects_Get_information needs to be a real
+ routine not inlined. As part of this patch a lot of MP code for
+ thread/proxy blocking was made conditional and cleaned up.
+ * sapi/include/confdefs.h, sapi/src/exinit.c, sapi/src/extension.c,
+ sapi/src/itronapi.c, sapi/src/posixapi.c, sapi/src/rtemsapi.c: Modified
+ as part of above.
+ * Mega patch merge to change the format of the object IDs to loosen the
+ dependency between the SCORE and the various APIs. There was
+ considerable work to simplify the object name management and it appears
+ that the name_table field is no longer needed. This patch also includes
+ the addition of the internal mutex which is currently only used to
+ protect some types of allocation and deallocation. This significantly
+ can reduce context switch latency under certain circumstances. In
+ particular, some heap/region operations were O(n) and had dispatching
+ disabled. This should help enormously. With this merge, the patch is
+ not as clean as it should be. In particular, the documentation has not
+ been modified to reflect the new object ID layout, the IDs in the test
+ screens are not updated, and _Objects_Get_information needs to be a real
+ routine not inlined. As part of this patch a lot of MP code for
+ thread/proxy blocking was made conditional and cleaned up.
+ * rtems/include/rtems.h, rtems/inline/rtems/rtems/region.inl,
+ rtems/macros/rtems/rtems/region.inl, rtems/src/dpmem.c,
+ rtems/src/dpmemcreate.c, rtems/src/msg.c, rtems/src/msgqcreate.c,
+ rtems/src/part.c, rtems/src/partcreate.c, rtems/src/ratemon.c,
+ rtems/src/ratemoncreate.c, rtems/src/region.c, rtems/src/regioncreate.c,
+ rtems/src/regiondelete.c, rtems/src/regionextend.c,
+ rtems/src/regiongetinfo.c, rtems/src/regiongetsegment.c,
+ rtems/src/regiongetsegmentsize.c, rtems/src/regionident.c,
+ rtems/src/regionreturnsegment.c, rtems/src/rtemstimer.c,
+ rtems/src/sem.c, rtems/src/semcreate.c, rtems/src/taskcreate.c,
+ rtems/src/taskident.c, rtems/src/tasks.c, rtems/src/timercreate.c:
+ Modified as part of above.
+ * libmisc/capture/capture-cli.c, libmisc/cpuuse/cpuuse.c,
+ libmisc/monitor/mon-monitor.c, libmisc/monitor/mon-object.c,
+ libmisc/monitor/monitor.h: Corrected use of _Objects_Information_table
+ now that it is a two dimensional array based upon API and class. In
+ addition, in the monitor, corrected an error which occured when a
+ target has 64 bit pointers.
+ * libmisc/stackchk/check.c: Corrected use of _Objects_Information_table
+ now that it is a two dimensional array based upon API and class.
+ * Mega patch merge to change the format of the object IDs to loosen the
+ dependency between the SCORE and the various APIs. There was
+ considerable work to simplify the object name management and it appears
+ that the name_table field is no longer needed. This patch also includes
+ the addition of the internal mutex which is currently only used to
+ protect some types of allocation and deallocation. This significantly
+ can reduce context switch latency under certain circumstances. In
+ particular, some heap/region operations were O(n) and had dispatching
+ disabled. This should help enormously. With this merge, the patch is
+ not as clean as it should be. In particular, the documentation has not
+ been modified to reflect the new object ID layout, the IDs in the test
+ screens are not updated, and _Objects_Get_information needs to be a real
+ routine not inlined. As part of this patch a lot of MP code for
+ thread/proxy blocking was made conditional and cleaned up.
+ * libblock/src/bdbuf.c: Modified as part of above.
+ * libcsupport/src/__times.c: Corrected from previous attempt to cleanup.
+
+ 2002-06-28 Joel Sherrill <joel@OARcorp.com>
+
+ * libcsupport/src/__times.c: Cleaned up comments, return more
+ information, and eliminated the fatal error on clock not set since it
+ cannot occur.
+
+ 2002-06-27 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
+
+ * Addition of a ftp client filesystem, comparable to the tftp one.
+ * libnetworking/lib/ftpfs.c, libnetworking/rtems/ftpfs.h: New files.
+ * libnetworking/lib/Makefile.am, libnetworking/rtems/Makefile.am:
+ Modified to reflect above.
+
+ 2002-06-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * aclocal/prog-ccas.m4: New.
+ * aclocal/canonicalize-tools.m4: Remove AS, OBJCOPY, NM, SIZE, STRIP.
+ RTEMS_GCC_PRINT.
+ * aclocal/check-multiprocessing.m4: Fix typo.
+ * automake/compile.am: Remove CXX support. Replace AS by CCAS. Remove
+ LINK_LIBS, LINK_OBJS, LINK_FILES.
+ * configure.ac: Use AC_CONFIG_AUX_DIR(..).
+ * itron/configure.ac, posix/configure.ac, librpc/configure.ac,
+ libblock/configure.ac, libfs/configure.ac, libcsupport/configure.ac,
+ libnetworking/configure.ac: Use AC_CONFIG_AUX_DIR(../..). Add
+ AC_PROG_RANLIB.
+
+ 2002-06-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * configure.ac: Remove references to RTEMS_BSP.
+ * aclocal/check-multiprocessing.m4: Remove references to RTEMS_BSP.
+ Allow building w/ --enable-multiprocessing --enable-multilib.
+ * aclocal/enable-multiprocessing.m4: Eliminate RTEMS_HAS_MULTIPROCESSING.
+ * itron/configure.ac: Remove references to RTEMS_BSP.
+ * itron/src/Makefile.am: Add libitron.a.
+ * posix/configure.ac: Remove references to RTEMS_BSP.
+ * posix/src/Makefile.am: Add libposix.a.
+ * libmisc/wrapup/Makefile.am: Don't preinstall libmisc.a.
+ * libblock/src/Makefile.am: Don't preinstall libblock.a.
+ * libfs/wrapup/Makefile.am: Don't preinstall libfs.a.
+ * libnetworking/wrapup/Makefile.am: Don't preinstall libnetworking.a.
+
+ 2002-06-25 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
+
+ * With the addition of serdbg, the standard polled I/O functions for
+ gdbstub and/or printk are optionally routed to any termios-aware device
+ driver, that supports polled mode. See libmisc/serdbg/README.
+ * libmisc/serdbg/Makefile.am, libmisc/serdbg/README,
+ libmisc/serdbg/serdbg.c, libmisc/serdbg/serdbg.h,
+ libmisc/serdbg/serdbgcnf.h, libmisc/serdbg/serdbgio.c,
+ libmisc/serdbg/termios_printk.c, libmisc/serdbg/termios_printk.h,
+ libmisc/serdbg/termios_printk_cnf.h, libmisc/serdbg/.cvsignore: New
+ files.
+ * libmisc/configure.ac, libmisc/Makefile.am, libmisc/wrapup/Makefile.am:
+ Modified to reflect addition.
+
+ 2002-06-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * wrapup/Makefile.am: Fix stupid typo in previous patch.
+ * configure.ac: Add librpc. AC_PROG_RANLIB.
+ * wrapup/Makefile.am: Add librpc. Use relative path to lib*.a for
+ POSIX_OBJS, ITRON_OBJS, NETWORKING_OBJS.
+ * librpc/configure.ac: RTEMS_TOP(../../../..).
+ AC_CONFIG_AUX_DIR(../../../..). Remove RTEMS_CANONICAL_HOST. Use
+ RTEMS_ENV_RTEMSCPU. Add AC_PROG_RANLIB.
+ * librpc/include/rpc/Makefile.am, librpc/include/Makefile.am,
+ librpc/include/rpcsvc/Makefile.am: Include
+ $(top_srcdir)/../automake/*.am.
+ * librpc/Makefile.am: Include $(top_srcdir)/../automake/*.am.
+ ACLOCAL_AMFLAGS = -I ../aclocal.
+ * librpc/src/rpc/PSD.doc/Makefile.am, librpc/src/rpc/Makefile.am,
+ librpc/src/xdr/Makefile.am, librpc/src/Makefile.am: Include
+ $(top_srcdir)/../automake/*.am.
+
+ 2002-06-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * aclocal/subdirs.m4: Remove.
+
+ 2002-06-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * wrapup/Makefile.am: Use relative path to lib*.a for LIBCSUPPORT_OBJS,
+ LIBBLOCK_OBJS, LIBDOSFS_OBJS, LIBIMFS_OBJS.
+ * libblock/Makefile.am: Merge-in include/Makefile.am.
+ * libblock/include/Makefile.am: Remove.
+ * libblock/configure.ac: Reflect changes above.
+ * libnetworking/Makefile.am: Remove commented out net-apps.
+
+ 2002-06-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * Makefile.am: Include $(top_srcdir)/automake/*.am. Use aclocal.
+ * sapi/include/Makefile.am, sapi/Makefile.am, sapi/inline/Makefile.am,
+ sapi/macros/Makefile.am, sapi/src/Makefile.am,
+ score/include/Makefile.am, score/Makefile.am, score/cpu/Makefile.am,
+ score/inline/Makefile.am, score/macros/Makefile.am,
+ score/src/Makefile.am, wrapup/Makefile.am, include/Makefile.am,
+ rtems/include/Makefile.am, rtems/Makefile.am, rtems/inline/Makefile.am,
+ rtems/macros/Makefile.am, rtems/src/Makefile.am: Include
+ $(top_srcdir)/automake/*.am.
+ * aclocal/bsp-alias.m4: Copied over from aclocal/.
+ * aclocal/canonical-host.m4, aclocal/canonical-target-name.m4,
+ aclocal/canonicalize-tools.m4, aclocal/check-bsp-cache.m4,
+ aclocal/check-bsps.m4, aclocal/check-cpu.m4, aclocal/check-itron.m4,
+ aclocal/check-multiprocessing.m4, aclocal/check-networking.m4,
+ aclocal/check-newlib.m4, aclocal/check-posix.m4, aclocal/check-tool.m4,
+ aclocal/enable-bare.m4, aclocal/enable-inlines.m4,
+ aclocal/enable-itron.m4, aclocal/enable-multiprocessing.m4,
+ aclocal/enable-networking.m4, aclocal/enable-posix.m4,
+ aclocal/enable-rtemsbsp.m4, aclocal/env-rtemsbsp.m4,
+ aclocal/env-rtemscpu.m4, aclocal/gcc-pipe.m4, aclocal/gcc-specs.m4,
+ aclocal/multi.m4, aclocal/multilib.m4, aclocal/prog-cc.m4,
+ aclocal/project-root.m4, aclocal/rtems-cpu-subdirs.m4,
+ aclocal/rtems-debug.m4, aclocal/rtems-top.m4, aclocal/subdirs.m4,
+ aclocal/sysv-ipc.m4, aclocal/tool-paths.m4, aclocal/version.m4: Ditto.
+ * itron/include/Makefile.am: Include $(top_srcdir)/../automake/*.am.
+ * itron/Makefile.am: Include $(top_srcdir)/../automake/*.am. Use
+ ../aclocal.
+ * itron/inline/Makefile.am, itron/macros/Makefile.am,
+ itron/src/Makefile.am, posix/include/Makefile.am: Include
+ $(top_srcdir)/../automake/*.am.
+ * posix/Makefile.am: Include $(top_srcdir)/../automake/*.am. Use
+ ../aclocal.
+ * posix/inline/Makefile.am, posix/macros/Makefile.am,
+ posix/src/Makefile.am, libblock/include/Makefile.am: Include
+ $(top_srcdir)/../automake/*.am.
+ * libblock/Makefile.am: Include $(top_srcdir)/../automake/*.am. Use
+ ../aclocal.
+ * libblock/src/Makefile.am, libfs/src/dosfs/Makefile.am,
+ libfs/src/Makefile.am, libfs/src/imfs/Makefile.am: Include
+ $(top_srcdir)/../automake/*.am.
+ * libfs/Makefile.am: Include $(top_srcdir)/../automake/*.am. Use
+ ../aclocal.
+ * libfs/wrapup/Makefile.am: Include $(top_srcdir)/../automake/*.am.
+ * libcsupport/Makefile.am: Merge src/Makefile.am.
+ * libcsupport/configure.ac: Reflect changes above.
+ * libcsupport/src/Makefile.am: Remove.
+ * libcsupport/Makefile.am: Include $(top_srcdir)/../automake/*.am. Use
+ ../aclocal.
+ * libcsupport/src/Makefile.am, libnetworking/arpa/Makefile.am,
+ libnetworking/kern/Makefile.am: Include $(top_srcdir)/../automake/*.am.
+ * libnetworking/Makefile.am: Include $(top_srcdir)/../automake/*.am. Use
+ ../aclocal.
+ * libnetworking/lib/Makefile.am, libnetworking/libc/Makefile.am,
+ libnetworking/machine/Makefile.am, libnetworking/net/Makefile.am,
+ libnetworking/netinet/Makefile.am, libnetworking/nfs/Makefile.am,
+ libnetworking/rtems/Makefile.am, libnetworking/sys/Makefile.am,
+ libnetworking/vm/Makefile.am, libnetworking/wrapup/Makefile.am: Include
+ $(top_srcdir)/../automake/*.am.
+
+ 2002-06-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * automake/compile.am, automake/lib.am, automake/local.am,
+ automake/multilib.am, automake/subdirs.am: Copied over from automake/.
+ * Makefile.am: Add automake/*.am.
+
+ 2002-06-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * libnetworking/rtems/Makefile.am: include multilib.am instead of
+ RTEMS_BSP.cfg.
+
+ 2002-05-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * libnetworking/configure.ac: Remove RTEMS_CHECK_POSIX_API. Remove
+ RTEMS_ENABLE_POSIX. Remove RTEMS_CHECK_CUSTOM_BSP. Remove
+ RTEMS_ENABLE_POSIX.
+
+ 2002-05-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * configure.ac: Add libnetworking.
+ * wrapup/Makefile.am: Ditto. Relocate c/src/libnetworking.
+ * libnetworking/Makefile.am: Reflect moval.
+ * libnetworking/machine/Makefile.am, libnetworking/net/Makefile.am,
+ libnetworking/lib/Makefile.am, libnetworking/netinet/Makefile.am,
+ libnetworking/vm/Makefile.am, libnetworking/libc/Makefile.am,
+ libnetworking/sys/Makefile.am, libnetworking/arpa/Makefile.am,
+ libnetworking/nfs/Makefile.am, libnetworking/kern/Makefile.am,
+ libnetworking/rtems/Makefile.am, libnetworking/configure.ac: Ditto.
+ * libnetworking/wrapup/Makefile.am: Ditto. Remove references to
+ networking apps.
+
+ 2002-05-24 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * libmisc/configure.ac, libmisc/Makefile.am: Remove references to rootfs.
+
+ 2002-05-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * configure.ac: Add libblock. Add libfs. Add AM_CONDITIONAL(UNIX).
+ * wrapup/Makefile.am: Add libblock, libfs/dosfs, libfs/imfs.
+ * libblock/configure.ac, libblock/Makefile.am,
+ libblock/include/Makefile.am, libblock/src/Makefile.am: Reflect move
+ from c/src/libblock to c/src/exec/libblock.
+ * libfs/configure.ac: Reflect move from c/src/libfs to c/src/exec/libfs.
+ * libfs/Makefile.am, libfs/src/Makefile.am, libfs/src/dosfs/Makefile.am,
+ libfs/src/imfs/Makefile.am, libfs/wrapup/Makefile.am: Ditto.
+ * libnetworking/rtems_telnetd/pty.c: Remove bsp.h. Include
+ <rtems/bspIo.h>.
+
+ 2002-05-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * libmisc/rootfs/.cvsignore, libmisc/rootfs/Makefile.am,
+ libmisc/rootfs/mkrootfs.h, libmisc/rootfs/mkrootfs.c: Remove.
+ * libmisc/configure.ac: Remove rootfs and NETWORKING macros.
+ * libmisc/wrapup/Makefile.am: Remove rootfs and HAS_NETWORKING.
+ * libnetworking/rtems/mkrootfs.c: Add (relocated from libmisc/rootfs).
+ * libnetworking/rtems/mkrootfs.h: Ditto.
+ * libnetworking/rtems/Makefile.am: Reflect changes above.
+
+ 2002-05-16 Chris Johns <ccj@acm.org>
+
+ PR 194
+ * libmisc/*: Added the Capture engine.
+ * libmisc/capture/Makefile.am, libmisc/capture/README,
+ libmisc/capture/capture-cli.c, libmisc/capture/capture-cli.h,
+ libmisc/capture/capture.c, libmisc/capture/capture.h,
+ libmisc/capture/.cvsignore: New files.
+ * libmisc/Makefile.am, libmisc/configure.ac, libmisc/wrapup/Makefile.am:
+ Modified to reflect addition.
+
+ 2002-05-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * configure.ac: Add libcsupport.
+ * wrapup/Makefile.am: Ditto.
+ * Makefile.am: Add preinstall-stamp.
+
+ 2002-05-15 Chris Johns <ccj@acm.org>
+
+ * score/include/rtems/score/thread.h,
+ score/inline/rtems/score/thread.inl, score/src/threaddispatch.c,
+ score/src/threadinitialize.c: Move the C library re-enterrant support
+ directly into the thread dispatch code. RTEMS needs libc and so
+ requiring libc to use a user extension with its overhead is not the best
+ solution. This patch lowers the overhead to 2 pointer moves.
+
+ 2002-05-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * libnetworking/sys/ioctl.h, libnetworking/sys/sockio.h,
+ libnetworking/sys/filio.h: Remove.
+ * libnetworking/sys/Makefile.am: Reflect changes above.
+
+ 2002-05-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * score/include/Makefile.am: Work-around to autoconf-2.53 adding
+ PACKAGE_* to autoheaders - sed out *PACKAGE* from cpuopts-tmp.h.
+
+ 2002-05-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * posix/include/sys/utsname.h: Remove.
+ * posix/include/Makefile.am: Reflect changes above.
+ * posix/src/utsname.c: Remove.
+ * posix/src/Makefile.am: Reflect changes above.
+
+ 2002-05-01 Eric Norum <eric.norum@usask.ca>
+
+ * libnetworking/machine/in_cksum.h: Per PR200 fix multi-line inline
+ assembly to satisfy gcc 3.1 and newer.
+
+ 2002-04-26 Eric Norum <eric.norum@usask.ca>
+
+ * libnetworking/netinet/in_cksum_i386.c: Add volatile so the more
+ agressive optimization in gcc 3.1 does not reorder things.
+
+ 2002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * score/include/rtems/system.h: Remove targopts.h.
+ * libnetworking/pppd/utils.c: Adapt to gcc-3.x.
+
+ 2002-04-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * score/include/rtems/system.h: Add the sparc to the target supporting
+ multlibs.
+
+ 2002-04-16 Chris Johns <ccj@acm.org>
+
+ * score/src/threadinitialize.c: Per PR181, clear the array of user
+ extension pointers. This lets user extensions that have hooked the
+ switch handler know if a task has been processed by the user extension
+ before. If a user extension is created after a task is started it may
+ not know it.
+
+ 2002-04-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * configure.ac: Remove ENABLE_GCC28.
+
+ 2002-04-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * score/include/rtems/system.h: Add i386 to multilib-able targets.
+
+ 2002-04-11 Chris Johns <ccj@acm.org>
+
+ PR 59/networking
+ * libnetworking/c/src/libnetworking/rtems/rtems_bsdnet.h: Add the
+ drv_ctrl driver control block field to the ifconfig network driver
+ structure. This field is needed by the i82586 driver which was ported
+ from NetBSD as it had better hardware abstraction.
+
+ 2002-04-10 Victor V. Vengerov <vvv@oktet.ru>
+
+ PR 385/filesystem
+ * libblock/src/ramdisk.c: The "from" and "to" locations are calculated
+ as the start of the block within the ram that data is to be transferred
+ from/to for reads and writes respectively. However, within the loops,
+ the "from" and "to" locations are never updated. The loop should have
+ been updated as: from += rd->block_size; and to += rd->block_size;
+ within the for loops in the ramdisk_read and ramdisk_write routines,
+ respectively.
+
+ 2002-04-08 Chris Johns <ccj@acm.org>
+
+ * Per PR142, make task switch extension its own list.
+ * posix/src/pthread.c (_POSIX_Threads_User_extensions): Reflect above.
+ * Per PR141 and PR174, make task switch extension its own list and fix
+ all odd problems introduced by providing macro version.
+ * score/inline/rtems/score/userext.inl: Fix.
+ * Per PR142, make task switch extension its own list.
+ * score/include/rtems/score/userext.h: Reflect above by adding
+ User_extensions_Switch_control and adding it to User_extenions_Control.
+ * score/inline/rtems/score/userext.inl: Allocate all memory in one chunk
+ to minimize overhead. Address processing dedicated switch chain.
+ * Per PR142, make task switch extension its own list.
+ * score/include/rtems/score/userext.h: Reflect above by adding
+ User_extensions_Switch_control and adding it to User_extenions_Control.
+ * score/inline/rtems/score/userext.inl: Allocate all memory in one chunk
+ to minimize overhead. Address processing dedicated switch chain.
+ * Per PR142, make task switch extension its own list.
+ * rtems/src/tasks.c (_RTEMS_tasks_User_extensions): Reflect above.
+
+ 2002-04-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * include/rtems/bspIo.h: Fix cpp-guards, remove references to i386.
+ * posix/src/psignal.c: Include <stdlib.h>.
+ * libblock/src/ramdisk.c, libblock/src/blkdev.c,
+ libfs/src/imfs/imfs_getchild.c: include <string.h>.
+ * libfs/src/imfs/imfs_gtkn.c, libfs/src/imfs/ioman.c,
+ libfs/src/imfs/linearfile.c, libfs/src/imfs/memfile.c: Include
+ <string.h>.
+ * libnetworking/ChangeLog: Fix dates.
+
+ 2002-04-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * libmisc/monitor/mon-monitor.c: Replace done with return (gcc3).
+ * libfs/src/dosfs/fat.h: Include <string.h>. Remove DBG1 and DBG2
+ (unused).
+ * Per PR169.
+ * libfs/src/dosfs/config.h.in, libfs/src/dosfs/stamp-h2.in: Removed from
+ CVS.
+
+ 2002-04-03 Alexander Kukuta <kam@oktet.ru>
+
+ * libblock/include/rtems/bdbuf.h: Address PR168 by changing
+ bdbuf_buffer.avl.bal and bdbuf_buffer.avl.cache to signed char instead
+ of char.
+
+ 2002-04-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * posix/src/getegid.c: Remove <errno.h>.
+ * posix/src/geteuid.c, posix/src/getgid.c, posix/src/getuid.c: Ditto.
+ * posix/src/getlogin.c: Move <errno.h>.
+
+ 2002-03-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * libnetworking/libc/rcmd.c: Replace __rtems w/ __rtems__.
+
+ 2002-03-27 Thomas.Doerfler@imd-systems.de
+
+ PR 144
+ * libnetworking/nfs/bootp_subr.c bootpc_init(): Performs a write to
+ memory address 0 when called for the first time. This is done when
+ trying to clear the variable "dhcp_hostname".
+
+ 2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
+ AM_INIT_AUTOMAKE([no-define foreign 1.6]).
+ * include/Makefile.am, Makefile.am, wrapup/Makefile.am: Remove
+ AUTOMAKE_OPTIONS.
+ * itron/configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
+ AM_INIT_AUTOMAKE([no-define foreign 1.6]).
+ * itron/include/Makefile.am, itron/Makefile.am,
+ itron/inline/Makefile.am, itron/macros/Makefile.am,
+ itron/src/Makefile.am: Remove AUTOMAKE_OPTIONS.
+ * posix/configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
+ AM_INIT_AUTOMAKE([no-define foreign 1.6]).
+ * posix/src/Makefile.am, posix/Makefile.am, posix/include/Makefile.am,
+ posix/inline/Makefile.am, posix/macros/Makefile.am,
+ score/cpu/Makefile.am, score/src/Makefile.am, score/Makefile.am,
+ score/include/Makefile.am, score/inline/Makefile.am,
+ score/macros/Makefile.am, sapi/Makefile.am, sapi/include/Makefile.am,
+ sapi/inline/Makefile.am, sapi/macros/Makefile.am, sapi/src/Makefile.am,
+ rtems/Makefile.am, rtems/include/Makefile.am, rtems/inline/Makefile.am,
+ rtems/macros/Makefile.am, rtems/src/Makefile.am: Remove AUTOMAKE_OPTIONS.
+ * libmisc/configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
+ AM_INIT_AUTOMAKE([no-define foreign 1.6]).
+ * libmisc/Makefile.am, libmisc/cpuuse/Makefile.am,
+ libmisc/devnull/Makefile.am, libmisc/dummy/Makefile.am,
+ libmisc/dumpbuf/Makefile.am, libmisc/monitor/Makefile.am,
+ libmisc/mw-fb/Makefile.am, libmisc/rootfs/Makefile.am,
+ libmisc/rtmonuse/Makefile.am, libmisc/shell/Makefile.am,
+ libmisc/stackchk/Makefile.am, libmisc/untar/Makefile.am,
+ libmisc/wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
+ * librpc/configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
+ AM_INIT_AUTOMAKE([no-define foreign 1.6]).
+ * librpc/include/rpc/Makefile.am, librpc/include/Makefile.am,
+ librpc/include/rpcsvc/Makefile.am, librpc/Makefile.am,
+ librpc/src/rpc/PSD.doc/Makefile.am, librpc/src/rpc/Makefile.am,
+ librpc/src/xdr/Makefile.am, librpc/src/Makefile.am: Remove
+ AUTOMAKE_OPTIONS.
+ * libblock/configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
+ AM_INIT_AUTOMAKE([no-define foreign 1.6]).
+ * libblock/include/Makefile.am, libblock/Makefile.am,
+ libblock/src/Makefile.am: Remove AUTOMAKE_OPTIONS.
+ * libfs/src/dosfs/fat_file.c: Remove bsp.h. fat_file_write(.. const
+ char*buf ..).
+ * libfs/src/dosfs/fat_file.h: fat_file_write(.. const char*buf ..).
+ * libfs/configure.ac: AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
+ AM_INIT_AUTOMAKE([no-define foreign 1.6]).
+ * libfs/src/dosfs/Makefile.am, libfs/src/Makefile.am,
+ libfs/src/imfs/Makefile.am, libfs/Makefile.am, libfs/wrapup/Makefile.am:
+ Remove AUTOMAKE_OPTIONS.
+ * libnetworking/configure.ac:
+ AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS). AM_INIT_AUTOMAKE([no-define
+ foreign 1.6]).
+ * libnetworking/arpa/Makefile.am, libnetworking/kern/Makefile.am,
+ libnetworking/Makefile.am, libnetworking/lib/Makefile.am,
+ libnetworking/libc/Makefile.am, libnetworking/machine/Makefile.am,
+ libnetworking/net/Makefile.am, libnetworking/netinet/Makefile.am,
+ libnetworking/nfs/Makefile.am, libnetworking/pppd/Makefile.am,
+ libnetworking/rtems/Makefile.am,
+ libnetworking/rtems_servers/Makefile.am,
+ libnetworking/rtems_telnetd/Makefile.am,
+ libnetworking/rtems_webserver/Makefile.am,
+ libnetworking/sys/Makefile.am, libnetworking/vm/Makefile.am,
+ libnetworking/wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
+
+ 2002-03-27 Ilya Alexeev <ilya@continuum.ru>
+
+ PR 162
+ * libnetworking/net/if_ppp.c ppp_txdaemon(),
+ libnetworking/net/if_pppvar.h pppstart(): Local variables must not be
+ used in a device write routines. Now ppp_softc structure have own
+ character for writing to device (sc_outchar). I think that converting
+ local variables to static is not a right solution, because problems will
+ occur in the case of two or more ppp instances.
+ * libnetworking/net/ppp_tty.c pppstart(): Type of the ioffset variable
+ must be u_long, otherwise in the case of the big output packet endless
+ loop may occur.
+
+ 2002-03-25 Eric Norum <norume@aps.anl.gov>
+
+ PR 374/networking
+ * libnetworking/Makefile.am, libnetworking/rtems/rtems_bsdnet.h,
+ libnetworking/rtems/rtems_glue.c: The patch sent as part of PR270 got
+ applied to the wrong place. The effect was that (1) startup was no
+ faster than before and (2) malloc starvation messages came way too
+ quickly. The attached patch fixes both these problems and also provides
+ a mechanism for applications to handle malloc starvation conditions as
+ they see fit.
+ * libnetworking/rtems/rtems_bsdnet_malloc_starvation.c: New file.
+
+ 2002-03-21 Ilya Alexeev <ilya@continuum.ru>
+
+ * libnetworking/net/if_ppp.c, libnetworking/net/ppp_tty.c: Initial
+ preparations for multiple PPPD connections.
+
+ 2002-03-21 Alexander Kukuta <kam@oktet.ru>
+
+ * libblock/src/bdbuf.c (avl_insert, libblock/avl_remove): Reimplemented
+ from scratch to avoid using GPLed sources in RTEMS core.
+ * libblock/src/bdbuf.c, libblock/include/rtems/bdbuf.h: Remove "binary
+ tree" implementation which was used for debugging only.
+
+ 2002-03-20 Chris Johns <ccj@acm.org>
+
+ PR 192
+ * libmisc/monitor/mon-command.c: The RTEMS monitor makes everything
+ lowercase. The capture engine need to set triggers or watches on task
+ with uppercase names. Also stop the monitor repeating command when
+ enter is pressed.
+ PR 148.
+ * libmisc/monitor/mon-prmisc.c: Fixed to print task states correctly.
+
+ 2002-03-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ PR 140
+ * libfs/src/dosfs/config.h.in, libfs/src/dosfs/stamp-h2.in: Removed.
+ * libfs/.cvsignore: Add config.h*, stamp-h*.
+ * libfs/configure.ac: Remove AC_SRC_DIR(.../dosfs.h). Remove
+ AM_CONFIG_HEADER(src/dosfs/config.h). Remove
+ AM_CONFIG_HEADER(src/imfs/config.h). Add AM_CONFIG_HEADER(config.h).
+ * libfs/src/dosfs/Makefile.am, libfs/src/imfs/Makefile.am: INCLUDES =
+ -I../...
+
+ 2002-03-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ PR 130
+ * libfs/src/dosfs/Makefile.am: Reworked, Disable dosfs for UNIX.
+ * libfs/wrapup/Makefile.am: Disable dosfs for UNIX.
+
+ 2002-03-13 Victor V. Vengerov <vvv@oktet.ru>
+
+ * libblock/src/bdbuf.c (find_or_assign_buffer,
+ libblock/rtems_bdbuf_read, libblock/rtems_bdbuf_sync,
+ libblock/rtems_bdbuf_syncdev, libblock/bdbuf_swapout_task): Fix bug:
+ disable interrupts and set level properly before _CORE_mutex_Seize
+ invocation).
+
+ 2002-03-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * score/include/rtems/system.h: Add __RTEMS_REVISION__.
+
+ 2002-03-01 Eric Norum <eric.norum@usask.ca>
+
+ * posix/src/pthreadonce.c: Task is not preemptable while running a
+ pthread_once init function. This is slightly less heavy handed than
+ disabling dispatching and seems better than consuming a mutex.
+
+ 2002-02-28 Victor V. Vengerov <vvv@oktet.ru>
+
+ * DOS filesystem including FAT12, FAT16, and FAT32 support submitted.
+ * libfs/src/dosfs, libfs/src/dosfs/Makefile.am,
+ libfs/src/dosfs/stamp-h2.in, libfs/src/dosfs/config.h.in,
+ libfs/src/dosfs/dosfs.h, libfs/src/dosfs/fat.c, libfs/src/dosfs/fat.h,
+ libfs/src/dosfs/fat_fat_operations.c,
+ libfs/src/dosfs/fat_fat_operations.h, libfs/src/dosfs/fat_file.c,
+ libfs/src/dosfs/fat_file.h, libfs/src/dosfs/msdos.h,
+ libfs/src/dosfs/msdos_create.c, libfs/src/dosfs/msdos_dir.c,
+ libfs/src/dosfs/msdos_eval.c, libfs/src/dosfs/msdos_file.c,
+ libfs/src/dosfs/msdos_free.c, libfs/src/dosfs/msdos_fsunmount.c,
+ libfs/src/dosfs/msdos_handlers_dir.c,
+ libfs/src/dosfs/msdos_handlers_file.c, libfs/src/dosfs/msdos_init.c,
+ libfs/src/dosfs/msdos_initsupp.c, libfs/src/dosfs/msdos_misc.c,
+ libfs/src/dosfs/msdos_mknod.c, libfs/src/dosfs/msdos_node_type.c,
+ libfs/src/dosfs/.cvsignore: New files.
+ * libfs/configure.ac, libfs/src/Makefile.am, libfs/wrapup/Makefile.am:
+ Modified to reflect addition.
+
+ 2002-02-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * score/include/rtems/system.h: Add __RTEMS_MAJOR__, __RTEMS_MINOR__.
+
+ 2002-02-28 Joel Sherrill <joel@OARcorp.com>
+
+ * Submitted by Victor V. Vengerov <vvv@oktet.ru> and merged into the
+ RTEMS source.
+ * libblock/ChangeLog, libblock/Makefile.am, libblock/README,
+ libblock/configure.ac, libblock/include/Makefile.am,
+ libblock/include/rtems/bdbuf.h, libblock/include/rtems/blkdev.h,
+ libblock/include/rtems/diskdevs.h, libblock/include/rtems/ramdisk.h,
+ libblock/include/rtems/.cvsignore, libblock/include/.cvsignore,
+ libblock/src/Makefile.am, libblock/src/bdbuf.c, libblock/src/blkdev.c,
+ libblock/src/diskdevs.c, libblock/src/ramdisk.c,
+ libblock/src/.cvsignore, libblock/.cvsignore: New files.
+
+ 2002-02-27 Ilya Alexeev <ilya@continuum.ru>
+
+ * libnetworking/net/if_ppp.c, libnetworking/pppd/auth.c,
+ libnetworking/pppd/chat.c, libnetworking/pppd/pppd.h,
+ libnetworking/pppd/sys-rtems.c: Add server with pap-authorization
+ capabilities as well as eliminate some warnings.
+
+ 2002-02-27 Eric Norum <eric.norum@usask.ca>
+
+ * libnetworking/net/radix.c: Properly handle fetching the default route
+ when there is no route. This was a bug in the original FreeBSD code and
+ this fix is from an updated version of their code.
+
+ 2002-02-16 Eric Norum <eric.norum@usask.ca>
+
+ * libnetworking/lib/tftpDriver.clib/tftpDriver.c: Fix TFTP block number
+ checking.
+
+ 2002-02-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * posix/src/getegid.c: Add #include <rtems/userenv.h>. Remove #include
+ <rtems/libio_.h>.
+ * posix/src/geteuid.c, posix/src/getgid.c, posix/src/getlogin.c,
+ posix/src/getuid.c: Ditto.
+
+ 2002-02-05 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * Makefile.am: Readded reference to wrapup.
+ * posix/configure.ac: AC_CONFIG_SRCDIR([src/pthreads.c]).
+ * posix/src/psignal.c: #include <string.h>.
+ * libnetworking/pppd/sys-rtems.c: Remove unused variable status from
+ dodefaultroute.
+
+ 2002-02-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * libnetworking/lib/tftpDriver.c: Remove set_errno_and_return_minus_one,
+ include <rtems/seterr.h>.
+
+ 2002-02-01 Mike Siers <mikes@poliac.com>
+
+ * libnetworking/pppd/rtemspppd.c (rtems_pppd_disconnect): Modified to
+ avoid bringing the link down too fast. NOTE: Mike reports successfully
+ running at 56K baud on a direct link.
+
+ 2002-01-31 Mike Siers <mikes@poliac.com>
+
+ * libnetworking/pppd/rtemsdialer.h: New file missed in previous commit.
+ * libnetworking/*: Update of PPPD support which eliminates the
+ requirement that drivers be in the termios TASK_DRIVEN mode. Mike did
+ significant testing and reports that it seems to be more stable and
+ handle larger packets better. This patch replaces the termios tasks
+ with more general pppd network driver tasks. The functions pppinput()
+ and pppstart() get called from the interrupt service routine.
+ * libnetworking/Makefile.am, libnetworking/configure.ac,
+ libnetworking/net/Makefile.am, libnetworking/net/bpf.h,
+ libnetworking/net/ethernet.h, libnetworking/net/if.c,
+ libnetworking/net/if.h, libnetworking/net/if_arp.h,
+ libnetworking/net/if_dl.h, libnetworking/net/if_ethersubr.c,
+ libnetworking/net/if_llc.h, libnetworking/net/if_loop.c,
+ libnetworking/net/if_ppp.h, libnetworking/net/if_pppvar.h,
+ libnetworking/net/if_types.h, libnetworking/net/netisr.h,
+ libnetworking/net/ppp-comp.h, libnetworking/net/ppp_defs.h,
+ libnetworking/net/pppcompress.h, libnetworking/net/radix.c,
+ libnetworking/net/radix.h, libnetworking/net/raw_cb.c,
+ libnetworking/net/raw_cb.h, libnetworking/net/raw_usrreq.c,
+ libnetworking/net/route.c, libnetworking/net/route.h,
+ libnetworking/net/rtsock.c, libnetworking/pppd/Makefile.am,
+ libnetworking/pppd/README, libnetworking/pppd/STATUS,
+ libnetworking/pppd/auth.c, libnetworking/pppd/cbcp.c,
+ libnetworking/pppd/ccp.c, libnetworking/pppd/ccp.h,
+ libnetworking/pppd/chap.c, libnetworking/pppd/chap.h,
+ libnetworking/pppd/chap_ms.c, libnetworking/pppd/chap_ms.h,
+ libnetworking/pppd/chat.c, libnetworking/pppd/demand.c,
+ libnetworking/pppd/fsm.c, libnetworking/pppd/fsm.h,
+ libnetworking/pppd/ipcp.c, libnetworking/pppd/ipcp.h,
+ libnetworking/pppd/ipxcp.c, libnetworking/pppd/ipxcp.h,
+ libnetworking/pppd/lcp.c, libnetworking/pppd/lcp.h,
+ libnetworking/pppd/magic.c, libnetworking/pppd/magic.h,
+ libnetworking/pppd/options.c, libnetworking/pppd/patchlevel.h,
+ libnetworking/pppd/pathnames.h, libnetworking/pppd/pppd.8,
+ libnetworking/pppd/pppd.h, libnetworking/pppd/rtemsmain.c,
+ libnetworking/pppd/rtemspppd.c, libnetworking/pppd/rtemspppd.h,
+ libnetworking/pppd/sys-rtems.c, libnetworking/pppd/upap.c,
+ libnetworking/pppd/upap.h, libnetworking/pppd/utils.c,
+ libnetworking/pppd/example/README,
+ libnetworking/pppd/example/netconfig.h,
+ libnetworking/wrapup/Makefile.am: Modified.
+ * libnetworking/net/bsd-comp.c, libnetworking/net/if_ppp.c,
+ libnetworking/net/ppp-deflate.c, libnetworking/net/ppp.h,
+ libnetworking/net/ppp_tty.c, libnetworking/net/pppcompress.c,
+ libnetworking/net/zlib.c, libnetworking/net/zlib.h: New file.
+ * libnetworking/modem/, libnetworking/modem/.cvsignore,
+ libnetworking/modem/Makefile.am, libnetworking/modem/ppp.c,
+ libnetworking/modem/ppp.h, libnetworking/modem/ppp_tty.c,
+ libnetworking/modem/pppcompress.c: Subdirectory removed.
+
+ 2002-01-29 Joel Sherrill <joel@OARcorp.com>
+
+ * score/include/rtems/score/watchdog.h: Added WATCHDOG_MAXIMUM_INTERVAL.
+
+ 2002-01-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * libmisc/shell/shell.c: Remove #undef __STRICT_ANSI__.
+
+ 2002-01-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * libmisc/configure.ac: Fix tests for GCC.
+
+ 2002-01-24 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * libmisc/configure.ac: Add check for weak function attribute. Remove
+ AM_CONDITIONAL([RTEMS_LIBSHELL]. Add AM_CONDITIONAL(LIBSHELL),
+ AM_CONDITIONAL(LIBSERDBG).
+ * libmisc/capture/Makefile.am, libmisc/cpuuse/Makefile.am,
+ libmisc/devnull/Makefile.am, libmisc/dummy/Makefile.am,
+ libmisc/dumpbuf/Makefile.am, libmisc/monitor/Makefile.am,
+ libmisc/mw-fb/Makefile.am, libmisc/rtmonuse/Makefile.am: Use *.a instead
+ of *-tmp.a.
+ * libmisc/serdbg/Makefile.am: Use *.a instead of *-tmp.a. Build iff
+ LIBSERDBG is true.
+ * libmisc/shell/Makefile.am: Use *.a instead of *-tmp.a. Build iff
+ LIBSHELL is true.
+ * libmisc/stackchk/Makefile.am, libmisc/untar/Makefile.am: Use *.a
+ instead of *-tmp.a.
+ * libmisc/wrapup/Makefile.am: Reflect changes above.
+
+ 2002-01-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * libnetworking/rtems_telnetd/pty.c: Move config.h to were it belongs.
+ Remove printf (Reported by Till Straumann <strauman@SLAC.Stanford.EDU>).
+
+ 2002-01-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * score/include/rtems/system.h: Fix typo in yesterday's change:
+ RTEMS_MULTILIBS.
+
+ 2002-01-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * Makefile.am: Apply @subdirs. Remove POSIX_SUBDIRS. Remove
+ ITRON_SUBDIRS.
+ * configure.ac: Rework enable_unixlib handling. Add RTEMS_MULTILIBS to
+ cpuopts.h.
+ * include/Makefile.am: Add rtems/fs.h, rtems/userenv.h. Add
+ $(PROJECT_INCLUDE)/rtems. Remove libio_.h.
+
+ 2002-01-07 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * wrapup/Makefile.am: Add install-hook. Remove SIZE_RTEMS.
+ * include/rtems/fs.h: New, extracted from libio_.h.
+ * include/rtems/userenv.h: New. extracted from libio_.h.
+ * libmisc/rootfs/Makefile.am: Use include_rtems_HEADERS instead of
+ H_FILES.
+ * libfs/src/imfs/imfs_load_tar.c: Add include <sys/types.h>. Add include
+ <sys/stat.h>. Add include <fcntl.h>.
+ * libfs/src/imfs/imfs_rmnod.c: Add include <stdlib.h>.
+
+ 2002-01-07 Joel Sherrill <joel@OARcorp.com>
+
+ * posix/optman/, posix/optman/.cvsignore, posix/optman/Makefile.am,
+ sapi/optman/, sapi/optman/.cvsignore, sapi/optman/Makefile.am,
+ sapi/optman/no-ext.c, sapi/optman/no-io.c, rtems/optman/,
+ rtems/optman/.cvsignore, rtems/optman/Makefile.am,
+ rtems/optman/no-dpmem.c, rtems/optman/no-event.c, rtems/optman/no-mp.c,
+ rtems/optman/no-msg.c, rtems/optman/no-part.c, rtems/optman/no-region.c,
+ rtems/optman/no-rtmon.c, rtems/optman/no-sem.c,
+ rtems/optman/no-signal.c, rtems/optman/no-timer.c: Removed entire
+ contents of optman/ directory since it has been moved.
+
+ 2002-01-06 Joel Sherrill <joel@OARcorp.com>
+
+ * wrapup/.cvsignore: Readded.
+ * include/.cvsignore: New file.
+
+ 2002-01-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * score/include/rtems/seterr.h: Add do {..} while (0) in defines. Rename
+ set_errno_and_return_minus_one into rtems_set_errno_and_return_minus_one.
+ * libmisc/mw-fb/mw_uid.c: Apply rtems_set_errno_and_return_minus_one.
+ * libfs/src/imfs/imfs_eval.c, libfs/src/imfs/memfile.c,
+ libfs/src/imfs/imfs_readlink.c, libfs/src/imfs/imfs_unlink.c,
+ libfs/src/imfs/imfs_link.c, libfs/src/imfs/imfs_chown.c,
+ libfs/src/imfs/ioman.c, libfs/src/imfs/imfs_mount.c,
+ libfs/src/imfs/imfs_directory.c, libfs/src/imfs/imfs_stat.c,
+ libfs/src/imfs/imfs_fchmod.c, libfs/src/imfs/imfs_symlink.c,
+ libfs/src/imfs/imfs_mknod.c, libfs/src/imfs/linearfile.c,
+ libfs/src/imfs/imfs_unmount.c: Include <rtems/seterr.h>. Apply
+ rtems_set_errno_and_return_minus_one.
+ * libfs/src/imfs/imfs.h: Apply rtems_set_errno_and_return_minus_one.
+ Comment out increment_and_check_linkcounts.
+
+ 2002-01-04 Joel Sherrill <joel@OARcorp.com>
+
+ * Makefile.am, configure.ac: Remove references to wrapup subdirectory.
+
+ 2001-12-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * configure.ac: Use AS_IF instead of if/then/else. Add
+ AC_DEFINE_UNQUOTED(RTEMS_UNIX) for RTEMS_CPU==unix. Add
+ AC_DEFINE_UNQUOTED(RTEMS_UNIXLIB) for RTEMS_CPU==unix. Add
+ include/Makefile to CONFIG_FILES. Add AC_ENABLE_MULITLIB. Remove
+ wrapup/rtems, wrapup/itron, wrapup/posix. Remove */optman/Makefile from
+ CONFIG_FILES.
+ * Makefile.am: Add include to SUBDIRS.
+ * rtems/Makefile.am, sapi/Makefile.am: Remove optman from SUBDIRS.
+ * include/Makefile.am: New file.
+ * include/rtems/bspIo.h, include/rtems/libio_.h: Relocated from
+ lib/include.
+ * posix/configure.ac: Remove optman/Makefile from CONFIG_FILES.
+ * posix/Makefile.am: Remove optman from SUBDIRS.
+
+ 2001-12-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * wrapup/posix/Makefile.am, wrapup/itron/Makefile.am,
+ wrapup/rtems/Makefile.am, Makefile.am, itron/src/Makefile.am: Add
+ multilib support.
+ * posix/optman/Makefile.am: Add multilib support. Remove ASM4FLAGS.
+ * posix/src/Makefile.am: Add multilib support.
+ * score/inline/rtems/score/object.inl,
+ score/macros/rtems/score/object.inl: Add add casts to Objects_Id in
+ _Objects_Build_ids to avoid implicit typecasts from enum to int16 on
+ bit16 targets (here: h8300).
+ * score/src/Makefile.am, sapi/optman/Makefile.am, sapi/src/Makefile.am,
+ rtems/src/Makefile.am, rtems/optman/Makefile.am: Add multilib support.
+
+ 2001-12-18 Eric Norum <eric.norum@usask.ca>
+
+ * libnetworking/lib/tftpDriver.c: Allow chdir() to work on TFTP
+ `directories' (path names with a / at the end) while disallowing open()
+ operations on TFTP `directories'.
+
+ 2001-12-07 Eric Norum <eric.norum@usask.ca>
+
+ * libnetworking/lib/tftpDriver.c: Restore write capability.
+
+ 2001-11-29 Victor V. Vengerov <vvv@oktet.ru>
+
+ * AVL trees implementation added.
+
+ 2001-11-28 Joel Sherrill <joel@OARcorp.com>,
+
+ PR 91
+ * score/include/rtems/score/isr.h, score/inline/rtems/score/isr.inl,
+ score/macros/rtems/score/isr.inl: Modified to allow any port to provide
+ its own implementation of the macro _ISR_Is_in_progress. If the port
+ overrides this macro, it must provide a non-inlined function
+ implementation.
+
+ 2001-11-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * libfs/wrapup/Makefile.am: Remove HAS_IMFS.
+
+ 2001-11-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * libfs/src/imfs/Makefile.am: Cleanup.
+ * libnetworking/arpa/Makefile.am: Remove stray lines.
+
+ 2001-11-20 Joel Sherrill <joel@OARcorp.com>
+
+ * score/src/threadhandler.c: When __USE__MAIN__ is defined by the
+ toolset, invoke the global constructors via __main. Reported as tested
+ by Alexandra Kossovsky <sasha@oktet.ru> and Victor V. Vengerov
+ <vvv@oktet.ru> in conjunction with a new set of tool RPMs
+ (gcc2.95.3newlib1.9.0-3). This was tracked as GNATS PR tools/84.
+
+ 2001-11-16 Victor V. Vengerov <vvv@oktet.ru>
+
+ * libblock/include/rtems/bdbuf.h,
+ libblock/src/bdbuf.c(rtems_bdbuf_syncdev): New.
+
+ 2001-11-07 Victor V. Vengerov <vvv@oktet.ru>
+
+ * libblock/ChangeLog: New file.
+ * libblock/src/, libblock/include/, libblock/include/rtems/: New
+ directories.
+ * libblock/README, libblock/configure.ac, libblock/Makefile.am,
+ libblock/src/Makefile.am, libblock/include/Makefile.am,
+ libblock/include/rtems/bdbuf.h include/rtems/blkdev.h
+ include/rtems/diskdevs.h include/rtems/ramdisk.h src/bdbuf.c
+ src/blkdev.c src/diskdevs.c src/ramdisk.c: New files.
+
+ 2001-11-07 Joel Sherrill <joel@OARcorp.com>
+
+ Discovered while fixing PR36 reported by Todor.Todorov@barco.com.
+ * itron/include/rtems/itron/object.h: Corrected _ITRON_Objects_Get() to
+ use _Objects_Get_by_index().
+ PR 36 (Reported by Todor.Todorov@barco.com)
+ * score/include/rtems/score/object.h: Added prototype for
+ _Objects_Get_by_index().
+ * score/src/objectget.c, score/src/objectgetisr.c: Corrected procedure
+ for getting index from Id so it is correct and optimal for both single
+ and multiprocessor configurations.
+
+ 2001-11-07 Jennifer Averett <jennifer@OARcorp.com>
+
+ Reported by Ibragimov Ilya <ibr@oktet.ru> and tracked as PR49.
+ * libfs/ src/imfs/imfs_directory.c: Do not calculate the offset twice.
+
+ 2001-10-26 Victor V. Vengerov <vvv@oktet.ru>
+
+ * libfs/src/imfs/imfs_load_tar.c: Minor modification so this will
+ compile with gcc-2.95.3 with the arguments "-m5200 -O4".
+
+ 2001-10-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * rtems/macros/Makefile.am: Replace INLINES w/ MACROS (Fix stupid typo
+ in previous patch).
+
+ 2001-10-23 Joel Sherrill <joel@OARcorp.com>
+
+ * rtems/macros/rtems/rtems/asr.nil: Fixed typo.
+
+ 2001-10-22 Joel Sherrill <joel@OARcorp.com>
+
+ * score/src/threadhandler.c: Use __USE_INIT_FINI__ since USE_INIT_FINI
+ pollutes the application namespace.
+
+ 2001-10-18 Eric Norum <eric.norum@usask.ca>
+
+ * libnetworking/lib/tftpDriver.c: Properly handles ../ components in
+ chdir() and open() operations within the TFTP file system.
+
+ 2001-10-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * configure.ac: Use RTEMS_CPU_SUBDIRS to make autoconf-2.52 happy.
+ * configure.ac: Use AC_CONFIG_SUBDIRS for posix and itron. Reflect
+ changes to configuration of rtems, score and sapi subdirs.
+ * Makefile.am: require automake-1.5.
+ * itron/include/itronsys/Makefile.am, itron/include/rtems/Makefile.am,
+ itron/include/rtems/itron/Makefile.am, itron/inline/rtems/Makefile.am,
+ itron/inline/rtems/itron/Makefile.am, itron/macros/rtems/Makefile.am,
+ itron/macros/rtems/itron/Makefile.am: Remove.
+ * itron/include/Makefile.am, itron/inline/Makefile.am,
+ itron/macros/Makefile.am: handle subdirs.
+ * itron/configure.ac: Reflect changes above.
+ * posix/include/sys/Makefile.am, posix/include/rtems/Makefile.am,
+ posix/include/rtems/posix/Makefile.am: Remove.
+ * posix/include/Makefile.am: Handle subdirs.
+ * posix/inline/rtems/Makefile.am, posix/inline/rtems/posix/Makefile.am:
+ Remove.
+ * posix/inline/Makefile.am: Handle subdirs.
+ * posix/macros/rtems/Makefile.am, posix/macros/rtems/posix/Makefile.am:
+ Remove.
+ * posix/macros/Makefile.am: Handle subdirs.
+ * posix/configure.ac: Reflect changes above.
+ * score/include/rtems/Makefile.am, score/include/rtems/Makefile.am:
+ Remove.
+ * score/include/Makefile.am: Handle subdirs, require automake-1.5.
+ * score/macros/rtems/Makefile.am, score/macros/rtems/score/Makefile.am:
+ Remove.
+ * score/macros/Makefile.am: Handle subdirs, require automake-1.5.
+ * score/inline/rtems/Makefile.am, score/inline/rtems/score/Makefile.am:
+ Remove.
+ * score/inline/Makefile.am: Handle subdirs, require automake-1.5.
+ * score/Makefile.am: require automake-1.5.
+ * sapi/include/rtems/Makefile.am: Remove.
+ * sapi/include/Makefile.am: Handle subdirs, require automake-1.5.
+ * sapi/inline/rtems/Makefile.am: Remove.
+ * sapi/inline/Makefile.am: Handle subdirs, require automake-1.5.
+ * sapi/macros/rtems/Makefile.am: Remove.
+ * sapi/Makefile.am: require automake-1.5.
+ * rtems/include/rtems/Makefile.am,
+ rtems/include/rtems/rtems/Makefile.am: Remove.
+ * rtems/include/Makefile.am: Handle subdirs, require automake-1.5.
+ * rtems/inline/rtems/Makefile.am, rtems/inline/rtems/rtems/Makefile.am:
+ Remove.
+ * rtems/inline/Makefile.am: Handle subdirs, require automake-1.5.
+ * rtems/macros/rtems/Makefile.am, rtems/macros/rtems/rtems/Makefile.am:
+ Remove.
+ * rtems/macros: Handle subdirs, require automake-1.5.
+ * rtems/Makefile.am: require automake-1.5.
+
+ 2001-10-16 Joel Sherrill <joel@OARcorp.com>
+
+ * score/.cvsignore: Add stamp-h.in.
+ * score/include/Makefile.am: Fixed path to cpuopts-tmp.h.
+
+ 2001-10-16 Chris Johns <ccj@acm.org>
+
+ * sapi/include/confdefs.h, sapi/include/rtems/config.h,
+ sapi/include/rtems/io.h, sapi/optman/no-io.c, sapi/src/exinit.c,
+ sapi/src/io.c: Added a device driver register/unregister interface to
+ allow device drivers to be installed and removed at runtime. This means
+ you do not need devices present in the device table when you build.
+ * libfs/imfs/imfs_load_tar.c: Changed the code around to remove an
+ internal compiler error on the Coldfire target.
+
+ 2001-10-12 Mike Siers <mikes@poliac.com>
+
+ * Update to stable working state.
+ * libnetworking/modem_example/16550.h,
+ libnetworking/modem_example/README, libnetworking/modem_example/modem.c,
+ libnetworking/modem_example/modem.h, libnetworking/modem_example/ppp.c,
+ libnetworking/modem_example/ppp.h,
+ libnetworking/modem_example/pppcompress.c: Files removed.
+ * libnetworking/pppd/example/pppd.options: New file.
+ * libnetworking/pppd/README, libnetworking/pppd/STATUS,
+ libnetworking/pppd/cbcp.c, libnetworking/pppd/cbcp.h,
+ libnetworking/pppd/chat.c, libnetworking/pppd/pppd.h,
+ libnetworking/pppd/rtemsmain.c: Updated.
+
+ 2001-10-12 Joel Sherrill <joel@OARcorp.com>
+
+ * sapi/include/rtems/directives.h, libmisc/rootfs/mkrootfs.c,
+ libmisc/rootfs/mkrootfs.h: Fixed typo.
+
+ 2001-10-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * .cvsignore: Add autom4te.cache for autoconf > 2.52.
+ * configure.in: Remove.
+ * configure.ac: New file, generated from configure.in by autoupdate.
+ * itron/.cvsignore: Add autom4te.cache for autoconf > 2.52.
+ * itron/configure.in: Remove.
+ * itron/configure.ac: New file, generated from configure.in by
+ autoupdate.
+ * posix/.cvsignore: Add autom4te.cache for autoconf > 2.52.
+ * posix/configure.in: Remove.
+ * posix/configure.ac: New file, generated from configure.in by
+ autoupdate.
+ * libmisc/.cvsignore: Add autom4te.cache for autoconf > 2.52.
+ * libmisc/configure.in: Remove.
+ * libmisc/configure.ac: New file, generated from configure.in by
+ autoupdate.
+ * librpc/.cvsignore: Add autom4te.cache for autoconf > 2.52.
+ * librpc/configure.in: Remove.
+ * librpc/configure.ac: New file, generated from configure.in by
+ autoupdate.
+ * libfs/.cvsignore: Add autom4te.cache for autoconf > 2.52.
+ * libfs/configure.in: Remove.
+ * libfs/configure.ac: New file, generated from configure.in by
+ autoupdate.
+ * libnetworking/.cvsignore: Add autom4te.cache for autoconf > 2.52.
+ * libnetworking/configure.in: Remove.
+ * libnetworking/configure.ac: New file, generated from configure.in by
+ autoupdate.
+
+ 2001-10-10 Joel Sherrill <joel@OARcorp.com>
+
+ * libfs/src/imfs/imfs_getchild.c: Correct length of static string as
+ reported by Ibragimov Ilya <ibr@oktet.ru>.
+
+ 2001-09-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * score/include/rtems/score/Makefile.am,
+ score/include/rtems/Makefile.am, score/inline/rtems/score/Makefile.am,
+ score/macros/rtems/score/Makefile.am, sapi/include/rtems/Makefile.am,
+ sapi/include/Makefile.am, sapi/inline/rtems/Makefile.am,
+ sapi/macros/rtems/Makefile.am, rtems/include/rtems/rtems/Makefile.am,
+ rtems/include/Makefile.am, rtems/inline/rtems/rtems/Makefile.am,
+ rtems/macros/rtems/rtems/Makefile.am, libmisc/untar/Makefile.am,
+ libmisc/monitor/Makefile.am, libmisc/shell/Makefile.am,
+ libmisc/devnull/Makefile.am, libmisc/dumpbuf/Makefile.am,
+ libmisc/mw-fb/Makefile.am, libmisc/stackchk/Makefile.am,
+ libmisc/rtmonuse/Makefile.am, libmisc/cpuuse/Makefile.am,
+ libmisc/rootfs/Makefile.am, librpc/include/rpc/Makefile.am,
+ libfs/src/imfs/Makefile.am: Use 'PREINSTALL_FILES ='.
+
+ 2001-09-28 Joel Sherrill <joel@OARcorp.com>
+
+ * posix/src/mqueueopen.c, posix/src/semopen.c: Clarify type on va_arg.
+ * libmisc/dummy/dummy.c: Now a useful configuration that starts main().
+ * libmisc/wrapup/Makefile.am: Include a base level configuration in
+ RTEMS library.
+
+ 2001-09-27 Joel Sherrill <joel@OARcorp.com>
+
+ * libmisc/ChangeLog: Fixed typo in date.
+
+ 2001-09-27 Eric Norum <eric.norum@usask.ca>
+
+ * score/src/threadhandler.c: Now process C++ global constructors (_init)
+ as part of the first task execution not in BSP space. This depends on
+ the toolset defining USE_INIT_FINI so you have to have the right toolset
+ version.
+ * libnetworking/lib/tftpDriver.c: Add limited chdir() support to the
+ TFTP filesystem.
+
+ 2001-09-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * itron/include/itronsys/Makefile.am,
+ itron/include/rtems/itron/Makefile.am, itron/include/Makefile.am,
+ itron/inline/rtems/itron/Makefile.am,
+ itron/macros/rtems/itron/Makefile.am, posix/include/sys/Makefile.am,
+ posix/include/rtems/posix/Makefile.am, posix/include/Makefile.am,
+ posix/inline/rtems/posix/Makefile.am,
+ posix/macros/rtems/posix/Makefile.am,
+ score/include/rtems/score/Makefile.am, score/include/rtems/Makefile.am,
+ score/inline/rtems/score/Makefile.am,
+ score/macros/rtems/score/Makefile.am, libnetworking/machine/Makefile.am,
+ libnetworking/net/Makefile.am, libnetworking/netinet/Makefile.am,
+ libnetworking/vm/Makefile.am, libnetworking/pppd/Makefile.am,
+ libnetworking/sys/Makefile.am, libnetworking/rtems_servers/Makefile.am,
+ libnetworking/arpa/Makefile.am, libnetworking/nfs/Makefile.am,
+ libnetworking/rtems_webserver/Makefile.am,
+ libnetworking/rtems/Makefile.am,
+ libnetworking/rtems_telnetd/Makefile.am: Use 'PREINSTALL_FILES ='.
+
+ 2001-09-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * wrapup/rtems/Makefile.am: Fix comments to make automake-1.5 happy.
+ * itron/src/Makefile.am: Revamp INCLUDES handling to make automake-1.5
+ happy.
+ * posix/optman/Makefile.am: Adapt ASM4FLAGS to automake-1.5 happy.
+ * posix/src/Makefile.am: Adapt INCLUDES to make automake-1.5 happy.
+ * sapi/optman/Makefile.am: Adapt ASM4FLAGS to automake-1.5.
+ * libfs/src/imfs/Makefile.am: Revamp INCLUDES handling to make
+ automake-1.5 happy.
+ * libnetworking/Makefile.am: Use PREINSTALL_FILES = to make automake-1.5
+ happy.
+
+ 2001-09-21 Joel Sherrill <joel@OARcorp.com>
+
+ * libmisc/configure.in, libmisc/rootfs/Makefile.am: Added conditional to
+ make sure rootfs does not get built with networking is disabled. Also
+ added include of compile.am to rootfs/Makefile.am.
+ * libmisc/wrapup/Makefile.am: Added rootfs conditionally if networking
+ enabled.
+
+ 2001-09-19 Eric Norum <eric.norum@usask.ca>
+
+ * libnetworking/lib/tftpDriver.c: Add some debugging capability.
+
+ 2001-09-19 Chris Johns <ccj@acm.org>
+
+ * Added support for populating the initial "root" filesystem with
+ information obtained via the DHCP response.
+ * libmisc/rootfs: New directory.
+ * libmisc/rootfs/.cvsignore, libmisc/rootfs/Makefile.am,
+ libmisc/rootfs/mkrootfs.c, libmisc/rootfs/mkrootfs.h: New files.
+ * libmisc/configure.in, libmisc/Makefile.am: Modified to reflect
+ addition.
+ * nfs/bootp_subr.c, rtems/rtems_bootp.c, rtems/rtems_bsdnet.h,
+ rtems/rtems_bsdnet_internal.h Added support for populating the initial
+ "root" filesystem with information obtained via the DHCP response.
+
+ 2001-09-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * libmisc/aclocal/canonical-target-name.m4: Use AC_CANONICAL_TARGET
+ instead of AC_CANONICAL_SYSTEM.
+ * libmisc/aclocal/config-subdirs.m4: Use AS_MKDIR_P instead of
+ mkinstalldirs and mkdir.
+ * libmisc/aclocal/target.m4: Obsolete RTEMS_OUTPUT_BUILD_SUBDIRS, hack
+ RTEMS_CONFIG_BUILD_SUBDIRS, introduce _RTEMS_OUTPUT_BUILD_SUBDIRS.
+ * libmisc/aclocal/canonical-target-name.m4: Use AC_CANONICAL_TARGET
+ instead of AC_CANONICAL_SYSTEM.
+ * libmisc/aclocal/config-subdirs.m4: Use AS_MKDIR_P instead of
+ mkinstalldirs and mkdir.
+ * libmisc/aclocal/target.m4: Obsolete RTEMS_OUTPUT_BUILD_SUBDIRS, hack
+ RTEMS_CONFIG_BUILD_SUBDIRS, introduce _RTEMS_OUTPUT_BUILD_SUBDIRS.
+
+ 2001-09-14 Fernando Ruiz <fernando.ruiz@ctv.es>
+
+ * rtems/src/tasks.c: Dereference pointer passed to destructor.
+ * libmisc/shell/shell.c: Don't close file it wasn't open.
+
+ 2001-09-13 Joel Sherrill <joel@OARcorp.com>
+
+ * posix/src/sysconf.c: Fix typo syntax error accidentally committed.
+ * posix/src/mprotect.c: New file. Stub required by some gcc's to pass
+ tests. In particular, about 350 ACATS tests fail if this is not present.
+ * posix/src/getpagesize.c: Ditto.
+ * posix/src/sysconf.c: Addition of Solaris value for _SC_STACK_PROT
+ required to pass about 350 ACATS test cases.
+ * posix/src/Makefile.am: Added new files.
+ * libmisc/devnull/devnull.c: Eliminate warning.
+
+ 2001-08-30 Joel Sherrill <joel@OARcorp.com>
+
+ * posix/macros/rtems/posix/mqueue.inl: Add cast so negation works.
+ * score/ src/coremutex.c, score/src/coremutexseize.c,
+ score/src/coremutexsurrender.c, score/inline/rtems/score/coremutex.inl:
+ The per thread field resource_count should only be manipulated when a
+ mutex is priority ceiling or priority inherit. This was reported by
+ Chris Johns <ccj@acm.org> who also noticed that the use of switches for
+ all disciplines generated less efficient code than using explicit tests
+ for the one or two cases we were really interested in. Further review
+ of his modifications made it apparent that the "isa" methods to test
+ mutex discipline were not being used so this modification was swept into
+ the code as well.
+ * score/src/coremutexseize.c: Add missing code for proper handling of
+ nesting acquisitions. This only impacts building with inlines disabled
+ on the source with the "fast mutex" optimizations. This was post the 4.5
+ branch and did not impact released versions.
+ * rtems/inline/rtems/rtems/attr.inl: Correct typo and use correct
+ attribute RTEMS_SYSTEM_TASK. Reported by Chris Johns <ccj@acm.org>.
+
+ 2001-08-16 Mike Siers <mikes@poliac.com>
+
+ * libnetworking/pppd/STATUS: Updated by Joel based upon email from Mike.
+ * libnetworking/pppd/cbcp.c, libnetworking/pppd/cbcp.h: Readded files.
+ These support callback functionality that has not even been compiled
+ under RTEMS yet.
+ * libnetworking/pppd/*: Update of PPPD to 2.3.11 from 2.3.5 and addition
+ of an example application. - renamed error() function because of
+ namespace problems. - removed calls to the exit() function. - removed
+ extra files from the pppd source directory. - defined pppd task constant
+ values in rtemspppd.h. - modifyied example code to get actual tick per
+ second value. - placed the pppd 2.3.11 man page file (pppd.8) into the
+ pppd directory.
+ * libnetworking/pppd/cbcp.c, libnetworking/pppd/cbcp.h,
+ libnetworking/pppd/main.c, libnetworking/pppd/ppp_tty.c,
+ libnetworking/pppd/pppmain.c, libnetworking/pppd/rtems-ppp.c,
+ libnetworking/pppd/rtems-ppp.c: Deleted.
+ * libnetworking/pppd/pppd.8, libnetworking/pppd/rtemsmain.c,
+ libnetworking/pppd/rtemspppd.c, libnetworking/pppd/rtemspppd.h,
+ libnetworking/pppd/sys-rtems.c, libnetworking/pppd/utils.c,
+ libnetworking/pppd/example/Makefile, libnetworking/pppd/example/README,
+ libnetworking/pppd/example/init.c,
+ libnetworking/pppd/example/netconfig.h,
+ libnetworking/pppd/example/ppp.conf,
+ libnetworking/pppd/example/pppdapp.c,
+ libnetworking/pppd/example/system.h: New files.
+ * libnetworking/modem/ppp_tty.c, libnetworking/net/if_ppp.h,
+ libnetworking/pppd/Makefile.am, libnetworking/pppd/README,
+ libnetworking/pppd/STATUS, libnetworking/pppd/auth.c,
+ libnetworking/pppd/ccp.c, libnetworking/pppd/ccp.h,
+ libnetworking/pppd/chap.c, libnetworking/pppd/chap.h,
+ libnetworking/pppd/chap_ms.c, libnetworking/pppd/chap_ms.h,
+ libnetworking/pppd/chat.c, libnetworking/pppd/demand.c,
+ libnetworking/pppd/fsm.c, libnetworking/pppd/fsm.h,
+ libnetworking/pppd/ipcp.c, libnetworking/pppd/ipcp.h,
+ libnetworking/pppd/ipxcp.c, libnetworking/pppd/ipxcp.h,
+ libnetworking/pppd/lcp.c, libnetworking/pppd/lcp.h,
+ libnetworking/pppd/magic.c, libnetworking/pppd/magic.h,
+ libnetworking/pppd/options.c, libnetworking/pppd/patchlevel.h,
+ libnetworking/pppd/pathnames.h, libnetworking/pppd/pppd.h,
+ libnetworking/pppd/upap.c, libnetworking/pppd/upap.h: Modified.
+
+ 2001-08-16 Joel Sherrill <joel@OARcorp.com>
+
+ * posix/src/mqueuesendsupp.c: Account for possibly blocking during the
+ core send operation.
+ * score/src/coremutexsurrender.c: Use holder thread not executing thread
+ because even though they may and often are the same it is not guaranteed
+ unless the proper attribute is set.
+ * score/include/rtems/score/coremsg.h, score/src/coremsgsubmit.c: Add a
+ new return status to account for blocking sends. Otherwise, the caller
+ will think that the returned message status will have the ultimate
+ results of the operation. If the send times out, the final status will
+ be in the return_code of the thread.
+ * rtems/src/msgqsubmit.c: Add a comment indicating that we do not have
+ to account for possibly blocking during the core send operation because
+ Classic API message queue send is always non-blocking.
+ * libnetworking/pppd/example/Makefile: Removed.
+ * libnetworking/pppd/example/Makefile-user: Added was Makefile. Renamed
+ to avoid bootstrap -c clobbering it.
+ * libnetworking/rtems_telnetd/.cvsignore: New file.
+
+ 2001-08-09 Keith Outwater <vac4050@cae597.rsc.raytheon.com>
+
+ * libmisc/monitor/mon-command.c: Add support for partial command
+ matching. The monitor used to have this functionality before it was
+ overhauled to support addition of user commands.
+
+ 2001-08-09 Joel Sherrill <joel@OARcorp.com>
+
+ * itron/src/snd_mbx.c, itron/src/tsnd_mbf.c, posix/src/mqueuesendsupp.c,
+ score/include/rtems/score/coremsg.h,
+ score/inline/rtems/score/coremsg.inl, score/src/coremsgsubmit.c,
+ rtems/src/msgqsubmit.c: Unblocking message queue operations should NOT
+ use _Thread_Executing for return status since it is permissible to
+ invoke message send operations from an ISR. This was reported by Suvrat
+ Gupta <suvrat@utstar.com>.
+
+ 2001-08-09 Fernando-Ruiz Casas <correo@fernando-ruiz.com>
+
+ * libmisc/shell/pty.c: Moved to libnetworking/rtems_telnetd.
+ * libmisc/shell/Makefile.am, libmisc/shell/README, libmisc/shell/cmds.c,
+ libmisc/shell/shell.c, libmisc/shell/shell.h: Updates.
+ * libfs/src/imfs/imfs_eval.c: The CD_UP problem in imfs_eval has been
+ touched. The order of the questions is the key.
+ * libnetworking/Makefile.am, libnetworking/configure.in,
+ libnetworking/rtems_servers/Makefile.am,
+ libnetworking/rtems_servers/telnetd.c,
+ libnetworking/rtems_servers/telnetd.h,
+ libnetworking/rtems_telnetd/Makefile.am,
+ libnetworking/rtems_telnetd/README, libnetworking/rtems_telnetd/icmds.c,
+ libnetworking/rtems_telnetd/pty.c, libnetworking/rtems_telnetd/pty.h,
+ libnetworking/rtems_telnetd/telnetd.c,
+ libnetworking/rtems_telnetd/telnetd.h, libnetworking/wrapup/Makefile.am:
+ - pty and telnetd have a new subdir rtems_telnetd to avoid the side
+ effect when ftpd change. - the tcp/ip stats have been implemented into
+ icmds.c and started when telnetd daemon is started.
+ * libnetworking/rtems_servers/telnetd.c,
+ libnetworking/rtems_servers/telnetd.h: Removed.
+ * libnetworking/rtems_telnetd: New directory.
+ * libnetworking/rtems_telnetd/Makefile.am,
+ libnetworking/rtems_telnetd/README, libnetworking/rtems_telnetd/icmds.c,
+ libnetworking/rtems_telnetd/pty.c, libnetworking/rtems_telnetd/pty.h,
+ libnetworking/rtems_telnetd/telnetd.c,
+ libnetworking/rtems_telnetd/telnetd.h: New files.
+
+ 2001-07-06 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
+
+ * libfs/src/imfs/deviceio.c: Make sure errno gets set to reflect the
+ status from the driver.
+
+ 2001-06-14 Joel Sherrill <joel@OARcorp.com>
+
+ * libmisc/shell/telnetd.c, libmisc/shell/telnetd.h: Moved to
+ libnetworking/rtems_servers so the network stack to address network
+ depenendency.
+ * libmisc/shell/Makefile.am: Modified to reflect above.
+ * libnetworking/rtems_servers/telnetd.c, libnetworking/shell/telnetd.h:
+ Moved from libmisc/shell so the network stack to address network
+ depenendency.
+ * libnetworking/rtems_servers/Makefile.am: Modified to reflect above.
+
+ 2001-05-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * libnetworking/rtems_servers/Makefile.am: Deleted blank lines.
+
+ 2001-05-25 Sergei Organov <osv@javad.ru>
+
+ * score/macros/rtems/score/coresem.inl,
+ score/inline/rtems/score/coresem.inl: Cut and paste problem incorrectly
+ enabled interrupts twice with the first time being too early.
+
+ 2001-05-25 Joel Sherrill <joel@OARcorp.com>
+
+ * libmisc/shell/cmds.c: Removed code from inappropriate source.
+ * libfs/src/imfs/imfs_initsupp.c: Create the root node with the desired
+ permissions. Nodes should be created with the right permissions because
+ chmod() is not supported by the miniIMFS so changing after creation is
+ not possible.
+
+ 2001-05-24 Joel Sherrill <joel@OARcorp.com>
+
+ * libcsupport/src/.cvsignore: New file.
+
+ 2001-05-24 Fernando Ruiz Casas <fernando.ruiz@ctv.es>
+
+ * posix/src/getegid.c, posix/src/geteuid.c, posix/src/getgid.c,
+ posix/src/getlogin.c, posix/src/getuid.c: Now save their values in
+ private user environment.
+ * libmisc/monitor/mon-prmisc.c: Correct print line.
+ * libmisc/shell/Makefile.am: Added new file telnetd.c.
+ * libmisc/shell/telnetd.c, libmisc/shell/telnetd.h, libmisc/shell/pty.c:
+ New files.
+ * libmisc/shell/shell.c, libmisc/shell/cmds.c, libmisc/shell/shell.h:
+ Numerous improvments: - The shell_init has a new parameter 'forever'
+ because in /dev/console you need that this process runs forever but in
+ tcp/ip not. (respawn?) - A new task for every session opened trought
+ tcp/ip telnet client. (the chargen,daytime and more are possible of
+ implementation but I ask me if they are necesary) - Exit from the
+ session delete the task and when the client fails too. - More cmds have
+ been implemented. (very reduced version of these) umask, chmod, id,
+ whoami, rm, cat, ... - A reduced line edit has been implemented. Ctrl-C
+ abort the input, Ctrl-d in the first position gives EOF (logout). '\b'
+ and DEL makes the rubout operation. I think that readline() for every
+ session spents a lot of resources.
+
+ 2001-05-17 Joel Sherrill <joel@OARcorp.com>
+
+ * posix/macros/rtems/posix/mqueue.inl: Implemented missing routines to
+ support message queue FDs.
+ * score/macros/rtems/score/thread..inl: Implemented missing routines for
+ new libc reentrancy support.
+
+ 2001-05-14 Till Straumann <strauman@slac.stanford.edu>
+
+ * score/src/threaddispatch.c, score/src/threadhandler.c: Per PR211 fix
+ saving/restoring floating point context. The fpsave and fprestore
+ routines are only used in a executing context which _is_ fp and hence
+ has the FPU enabled. The current behavior required the FPU always to be
+ on which is very dangerous if lazy context switching is used. [Joel
+ Note: Some ports explicitly enabled the FPU in the FP save and restore
+ routines to avoid this.] The patch also makes sure (on powerpc only)
+ that the FPU is disabled for integer tasks. Note that this is crucial if
+ deferred fp context switching is used. Otherwise, fp context corruption
+ may go undetected! Also note that even tasks which merely push/pop FP
+ registers to/from the stack without modifying them still MUST be FP
+ tasks - otherwise (if lazy FP context switching is used), FP register
+ corruption (of other, FP, tasks may occur)! Furthermore, (on PPC) by
+ default, lazy FP context save/restore is _disabled_.
+
+ 2001-05-14 Joel Sherrill <joel@OARcorp.com>
+
+ * libmisc/dummy/Makefile.am, libmisc/wrapup/Makefile.am: Fixed to
+ generate a library of the same name.
+ * libnetworking/ChangeLog: Corrected -- entry should have been in
+ libchip.
+
+ 2001-05-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * score/include/rtems/score/.cvsignore: Add stamp-h, cpuopts.h,
+ cpuopts.h.in, cpuopts-tmp.h.
+ * libnetworking/libc/Makefile.am: Remove -D__STRICT_ANSI__.
+
+ 2001-05-09 Joel Sherrill <joel@OARcorp.com>
+
+ * sapi/src/exinit.c: Slightly rework initialization so there is a valid
+ thread as _Thread_Executing when the pre_tasking hook is called. This
+ allows one directives and malloc to potentially use mutex protection.
+
+ 2001-04-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * libmisc/shell/cmds.c, libmisc/shell/shell.c: Remove fileno-hacks.
+ * libmisc/monitor/mon-symbols.c: Remove #undef __STRICT_ANSI__.
+
+ 2001-04-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * configure.in, itron/configure.in, posix/configure.in,
+ libfs/configure.in: Add [-ansi -fasm] to RTEMS_PROG_CC_FOR_TARGET.
+
+ 2001-04-26 Joel Sherrill <joel@OARcorp.com>
+
+ * posix/include/rtems/posix/mqueue.h,
+ posix/inline/rtems/posix/mqueue.inl, posix/src/mqueue.c,
+ posix/src/mqueueclose.c, posix/src/mqueuecreatesupp.c,
+ posix/src/mqueuegetattr.c, posix/src/mqueuenotify.c,
+ posix/src/mqueueopen.c, posix/src/mqueuerecvsupp.c,
+ posix/src/mqueuesendsupp.c, posix/src/mqueuesetattr.c: Per PR81 reworked
+ to add a message queue descriptor separate from the underlying message
+ queue. This allows non-blocking to follow the "open" not the underlying
+ queue.
+ * score/src/objectcomparenamestring.c: Fix typos.
+ * score/include/rtems/score/object.h,
+ score/inline/rtems/score/object.inl, score/
+ src/objectcomparenamestring.c: Address PR81 that reworked POSIX message
+ queues to add a descriptor separate from the underlying message queue.
+ This allows non-blocking to follow the "open" not the underlying queue.
+ As part of debugging this it became clear that
+ _Objects_Compare_name_string was broken and a simple version using
+ strncmp() was substituted.
+
+ 2001-04-24 Joel Sherrill <joel@OARcorp.com>
+
+ * libfs/src/imfs/memfile.c (memfile_open): Did not set iop->size and
+ thus the value was incorrect. Before this field was cleared, this
+ resulted in the value from the last time that IOP was used being still
+ in place. Discovered by Andrew Bythell <abythell@nortelnetworks.com>.
+
+ 2001-04-24 Eric Norum <eric.norum@usask.ca>
+
+ * libnetworking/lib/rtems_bsdnet_ntp.c: Modifications to make the RTEMS
+ NTP synchronization a little more robust -- no NTP daemon yet, but at
+ least it trys a little harder when the primary NTP server is down.
+
+ 2001-04-22 Joel Sherrill <joel@OARcorp.com>
+
+ * itron/src/task.c (_ITRON_Task_User_extensions): Add new fields to be
+ correct in respect to newly added fields for separate switch list.
+
+ 2001-04-20 Radzislaw Galler <rgaller@et.put.poznan.pl>
+
+ * libnetworking/modem/ppp.c, libnetworking/pppd/main.c,
+ libnetworking/pppd/pppmain.c, libnetworking/pppd/rtems-ppp.c,
+ libnetworking/pppd/modem_example/modem.c,
+ libnetworking/pppd/modem_example/ppp.c: Translated Polish comments and
+ other strings into English.
+ * libnetworking/pppd/STATUS: updated to reflect the changes.
+
+ 2001-04-20 Joel Sherrill <joel@OARcorp.com>
+
+ * libmisc/devnull/devnull.c (null_initialize): Added check to ensure
+ that the driver is only initialized once. Otherwise, it will abort when
+ the device /dev/null is present. (null_write): Do not dereference a NULL
+ pointer.
+ * libfs/src/imfs/imfs_debug.c (IMFS_print_jnode): Modified to print only
+ information that does not vary based on target or memory configuration.
+ The old prints are still there in case they are needed in the future to
+ debug. Printing target dependent addresses makes the test output vary
+ by target unnecessarily.
+
+ 2001-04-20 Jake Janovetz <janovetz@uiuc.edu>
+
+ * libnetworking/rtems_servers/ftpd.c: Correct argument so hooks work
+ again.
+
+ 2001-04-20 Fernando Ruiz Casas <correo@fernando-ruiz.com>
+
+ * Added initial shell functionality.
+ * libmisc/Makefile.am, libmisc/configure.in, libmisc/wrapup/Makefile.am:
+ Reflect having added shell.
+ * libmisc/shell/.cvsignore, libmisc/shell/Makefile.am,
+ libmisc/shell/README, libmisc/shell/cmds.c, libmisc/shell/shell.c,
+ libmisc/shell/shell.h: New files.
+
+ 2001-04-16 Joel Sherrill <joel@OARcorp.com>
+
+ * sapi/include/confdefs.h: Fix real-time clock support.
+
+ 2001-04-11 Joel Sherrill <joel@OARcorp.com>
+
+ * score/macros/rtems/score/userext.inl: Now works after merging patch
+ for functionality requested in PR174.
+ * score/inline/rtems/score/userext.inl: Added a comment explaining the
+ order in which routines appear since it is not the obvious order.
+
+ 2001-04-08 Joel Sherrill <joel@OARcorp.com>
+
+ * score/macros/rtems/score/object.inl: Corrected arguments.
+ * score/macros/rtems/score/userext.inl: Updated to reflect modifications
+ to inline version from PR142.
+ * score/inline/rtems/score/userext.inl: Cleanup as side-effect of above.
+ * rtems/src/tasks.c: Pre-initialized switch extension for list.
+ * rtems/macros/rtems/score/timer.inl: Corrected typo on end of line.
+
+ 2001-04-04 Joel Sherrill <joel@OARcorp.com>
+
+ * libfs/src/dosfs/Makefile.am: Per PR129 do not install as many files to
+ the $(includedir).
+
+ 2001-03-29 Joel Sherrill <joel@OARcorp.com>
+
+ * Per PR126, configuration structures now match docs.
+ * sapi/include/rtems/config.h: Use public data types.
+ * Per PR126, configuration structures now match docs.
+ * rtems/include/rtems/rtems/config.h: Use public data types.
+ * Per PR147 addressed problems when reseting and inserting a timer into
+ a timer chain that did not honor time passage since the last time the
+ timer server was scheduled and the new insertion.
+ * rtems/include/rtems/rtems/timer.h, rtems/src/timerreset.c,
+ rtems/src/timerserver.c, rtems/src/timerserverfireafter.c,
+ rtems/src/timerserverfirewhen.c: Broke up the "reset server" routine
+ into a set of very specific routines that allowed the server to be
+ unscheduled, timer chains to be "synchronized" with the current time
+ before inserting a new timer.
+
+ 2001-03-28 Joel Sherrill <joel@OARcorp.com>
+
+ * PR132 requested some tinkering ot lower memory.
+ * sapi/include/confdefs.h: Lowered footprint of device driver table and
+ statically configure user extensions. Now if no static extensions are
+ configured, then the table is not instantiated.
+
+ 2001-03-26 Zoltan Kocsi <zoltan@bendor.com.au>
+
+ * rtems/src/eventsurrender.c: Clear event condition when task is
+ unblocked. This makes sure that subsequent event send thinks the task is
+ still blocked and overwrites the initial events received.
+
+ 2001-03-23 Joel Sherrill <joel@OARcorp.com>
+
+ * libfs/src/imfs/memfile.c: Reapply fix from bug report from Jose
+ Sturniolo <jsturnio@nec.com.ar> where NULL pointer was dereferenced when
+ freeing a triply indirect file. The fix was applied to the 4.5 release
+ branch and not the development branch.
+
+ 2001-03-20 Till Straumann <strauman@SLAC.Stanford.EDU>
+
+ * PR158
+ * libnetworking/libc/rcmd.c, libnetworking/libc/rcmd.c: Enable the
+ rcmd() library call by commenting out the parts that deal with signals.
+ This enables RTEMS to 'rsh' command to a server connecting fd to remote
+ stdio. The 'server-side' parts of this file which deal with
+ authentication are disabled since they are not needed.
+
+ 2001-03-19 Joel Sherrill <joel@OARcorp.com>
+
+ * posix/sys/utsname.h: Added C++ wrapper.
+
+ 2001-03-15 Ralf Corsepius <corsepius@faw.uni-ulm.de>
+
+ * libnetworking/include/.cvsignore: Remove dangling file.
+
+ 2001-03-15 Joel Sherrill <joel@OARcorp.com>
+
+ * sapi/src/extension.c: Split to reduce minimum code size per PR134.
+ * sapi/src/extensioncreate.c, sapi/src/extensiondelete.c,
+ sapi/src/extensionident.c: New files. src/Makefile.am: Modified to
+ reflect above.
+
+ 2001-03-01 Joel Sherrill <joel@OARcorp.com>
+
+ * libfs/src/imfs/.cvsignore: Added stamp-h1.in.
+
+ 2001-02-07 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * configure.in: AC_DEFINE RTEMS_UNIX if RTEMS_CPU=unix.
+
+ 2001-02-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * libmisc/monitor/mon-command.c: Use #if defined(RTEMS_UNIX).
+
+ 2001-02-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * itron/include/Makefile.am, itron/include/itronsys/Makefile.am,
+ itron/include/rtems/itron/Makefile.am,
+ itron/inline/rtems/itron/Makefile.am,
+ itron/macros/rtems/itron/Makefile.am, posix/include/Makefile.am,
+ posix/include/rtems/posix/Makefile.am, posix/include/sys/Makefile.am,
+ posix/inline/rtems/posix/Makefile.am,
+ posix/macros/rtems/posix/Makefile.am: Apply include_*HEADERS instead of
+ H_FILES.
+ * include/rtems/Makefile.am, include/rtems/score/Makefile.am,
+ inline/rtems/score/Makefile.am, macros/rtems/score/Makefile.am Apply
+ include_*HEADERS instead of H_FILES.
+ * sapi/include/Makefile.am, sapi/include/rtems/Makefile.am,
+ sapi/inline/rtems/Makefile.am, sapi/macros/rtems/Makefile.am,
+ rtems/include/Makefile.am, rtems/include/rtems/rtems/Makefile.am,
+ rtems/inline/rtems/rtems/Makefile.am,
+ rtems/macros/rtems/rtems/Makefile.am, rtems/ rtems/optman/Makefile.am,
+ libmisc/untar/Makefile.am, libmisc/monitor/Makefile.am,
+ libmisc/dummy/Makefile.am, libmisc/devnull/Makefile.am,
+ libmisc/dumpbuf/Makefile.am, libmisc/mw-fb/Makefile.am,
+ libmisc/stackchk/Makefile.am, libmisc/rtmonuse/Makefile.am,
+ libmisc/cpuuse/Makefile.am, librpc/include/rpc/Makefile.am,
+ libfs/src/imfs/Makefile.am, libnetworking/Makefile.am,
+ libnetworking/arpa/Makefile.am, libnetworking/machine/Makefile.am,
+ libnetworking/net/Makefile.am, libnetworking/ netinet/Makefile.am,
+ libnetworking/nfs/Makefile.am, libnetworking/rtems/Makefile.am,
+ libnetworking/ rtems_servers/Makefile.am,
+ libnetworking/rtems_webserver/Makefile.am,
+ libnetworking/sys/Makefile.am, libnetworking/vm/Makefile.am: Apply
+ include_*HEADERS instead of H_FILES.
+ * libnetworking/include/Makefile.am: Remove.
+ * libnetworking/Makefile.am: Add handling of *.h files.
+ * libnetworking/configure.in: Remove include/Makefile.
+
+ 2001-01-31 Sergei Organov <osv@javad.ru>
+
+ * libnetworking/rtems_servers/ftp.d: Following changes: - Hacks with
+ current dir and root dir removed in favor of new libio support for
+ task-local current and root directories. - Bug in `close_data_socket()'
+ introduced by previous change fixed. - `command_pasv()' changed to set
+ timeout on socket we are listening on and code fixed to don't close
+ socket twice on error. - `serr()' changed to clear `errno'. -
+ `data_socket()' changed to clear `errno' before `bind()'. - `session()'
+ changed to clear `errno' before processing session. -
+ `close_data_socket()' fixed to close both active and passive sockets. -
+ Initialize info->data_socket to -1 in `daemon()'. - Initialize `fname'
+ to empty string in `exec_command()'.
+
+ 2001-01-31 Joel Sherrill <joel@OARcorp.com>
+
+ * rtems/include/rtems/rtems/timer.h: Missed merging these modifications
+ in previous merge of new timer functionality.
+
+ 2001-01-29 Joel Sherrill <joel@OARcorp.com>
+
+ * score/src/objectextendinformation.c: Added include of string.h to
+ eliminate warning.
+ * Fixed bug where resetting a timer that was not at the head of one of
+ the task timer chains resulted in the Timer Server task waking up too
+ far in the future.
+ * Added rtems_timer_get_information() directive to support testing.
+ * src/timerserver.c, include/rtems/rtems/timer.h,
+ * rtems/src/timergetinfo.c: New file.
+ * rtems/src/Makefile.am: Modified to reflect above.
+
+ 2001-01-28 Ralf Corsepius <corsepiu@faw.uni-ulm.d>
+
+ * sapi/include/confdefs.h: define CONFIGURE_NEWLIB_EXTENSION 0 if not
+ using NEWLIB, cleanup related comment.
+
+ 2001-01-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * sapi/include/confdefs.h: include cpuopts.h, replace stubdr w/ devnull.
+
+ 2001-01-25 Eric Norum <eric.norum@usask.ca>
+
+ * libnetworking/lib/tftpDriver.c: Reduce first timeout interval. This
+ improves throughput on systems which are dropping packets. Only the
+ first timeout is reduced. This keeps the number of extra packets down
+ on networks that are very busy and dropping lots of packets.
+
+ 2001-01-24 Sergei Organov <osv@javad.ru>
+
+ * libnetworking/rtems_servers/ftpd.c,
+ libnetworking/rtems_servers/ftpd.h: - Timeouts on sockets implemented.
+ 'idle' field added to configuration. No timeout by default to keep
+ backward compatibility. Note: SITE IDLE command not implemented yet. -
+ Basic global access control implemented. 'access' field added to
+ configuration. No access limitations by default to keep backward
+ compatibility. - Anchor data socket for active mode (using self IP and
+ port 20.) - Fixed default data port support (still not tested). - Don't
+ allow IP address different from originating host in PORT command to
+ improve security. - Fixed bug in MDTM command. - Check for correctness
+ of parsing of argument in command_port(). - Fixed squeeze_path() to
+ don't allow names like 'NAME/smth' where 'NAME' is not a directory. -
+ Command parsing a little bit improved: command names are now converted
+ to upper-case to be more compatible with RFC (command names are not
+ case-sensitive.). - Reformat comments so that they have RTEMS
+ look-and-feel. - Fixed DELE, SITE CHMOD, RMD, MKD broken by previous
+ changes. - True ASCII mode implemented (doesn't work for hooks and
+ /dev/null) - Passive mode implemented, PASV command added. - Default
+ port for data connection could be used (untested, can't find ftp client
+ that doesn't send PORT command). - SYST reply changed to UNIX, as former
+ RTEMS isn't registered name. - Reply codes reviewed and fixed.
+
+ 2001-01-24 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * posix/configure.in: Add src/config.h.
+ * posix/src/Makefile.am: Add INCLUDES += -I. to pickup config.h.
+ * posix/src/.cvsignore: Add config.h and stamp-h.
+ * posix/src/*.c: Add config.h support.
+
+ 2001-01-23 Joel Sherrill <joel@OARcorp.com>
+
+ * posix/src/alarm.c: Eliminated use of C++ style comments.
+
+ 2001-01-22 Michael Hamel <mhamel@adi.co.nz>
+
+ * posix/include/rtems/posix/semaphore.h,
+ posix/inline/rtems/posix/semaphore.inl, posix/ src/ptimer1.c,
+ posix/include/rtems/posix/semaphore.h,
+ posix/inline/rtems/posix/semaphore.inl, posix/src/alarm.c,
+ posix/src/ptimer1.c, posix/src/semaphorenametoid.c, posix/src/semopen.c,
+ posix/src/semunlink.c, rtems/include/rtems.h, rtems/src/signalcatch.c:
+ Modifications to make CodeWarrior happy.
+
+ 2001-01-22 Joel Sherrill <joel@OARcorp.com>
+
+ * rtems/include/rtems/rtems/timer.h, rtems/src/timerserver.c: Add
+ priority argument to rtems_timer_initiate_server().
+
+ 2001-01-18 Joel Sherrill <joel@OARcorp.com>
+
+ * score/include/rtems/system.h, rtems/include/rtems/system.h: Only
+ include cpuopts.h when building a multilib configuration. Some ports
+ still need targopts.h but this small modification lets those ports work
+ non-multilib while fixing being fixed for multilib.
+
+ 2001-01-17 Joel Sherrill <joel@OARcorp.com>
+
+ * ChangeLog: Deleted duplicate blank line.
+
+ 2001-01-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * libfs/configure.in: Add src/imfs/config.h.
+ * libfs/src/imfs/Makefile.am: Add INCLUDES += -I. to pickup config.h.
+ * libfs/src/imfs/.cvsignore: Add config.h and stamp-h.
+ * libfs/src/imfs/*.c: Add config.h support.
+
+ 2001-01-16 Joel Sherrill <joel@OARcorp.com>
+
+ * posix/inline/rtems/posix/mutex.inl (_POSIX_Mutex_Get_support):
+ Corrected name of routine in header.
+ * rtems/Added task-based timers to the Timer Manager. This added three
+ new directives: - rtems_timer_initiate_server -
+ rtems_timer_server_fire_after - rtems_timer_server_fire_when In the
+ process of doing this, a number of cleanups were made.
+ * rtems/src/timerserver.c, rtems/src/timerserverfireafter.c,
+ rtems/src/timerserverfirewhen.c: New files.
+ * rtems/include/timer/timer.h: Added new prototypes and supporting types.
+ * rtems/inline/rtems/rtems/timer.h, rtems/macros/rtems/rtems/timer.h:
+ Enhanced _Timer_Is_interval_class() to cover the class
+ TIMER_INTERVAL_ON_TASK.
+ * rtems/src/Makefile.am: Accounted for new files.
+ * rtems/src/rtemstimer.c: Added initialization of _Timer_Server variable.
+ * rtems/src/timercancel.c, rtems/src/timerreset.c: Account for addition
+ of timer classes. Also corrected the headers.
+ * rtems/src/timercreate.c, rtems/src/timerdelete.c,
+ rtems/src/timerfireafter.c, rtems/ src/timerfireafter.c,
+ rtems/src/timerident.c: Corrected header.
+ * rtems/src/taskmode.c: Ensure the this service does not dispatch before
+ tasking is enabled at initialization time.
+
+ 2001-01-12 Sergei Organov <osv@javad.ru>
+
+ * libnetworking/rtems_servers/ftpd.c,
+ libnetworking/rtems_servers/ftpd.h: - use pool of pre-created threads to
+ handle sessions instead of creating/deleting threads on the fly. - LIST
+ output is now similar to what "/bin/ls -al" would output, thus FTP
+ clients such Netscape are happy with it. - LIST NAME now works (both for
+ files and directories) - added support for NLST, CDUP, and MDTM FTP
+ commands to make more FTP clients happy . - keep track of CWD for every
+ session separately. - ability to specify root directory name for FTPD in
+ configuration table. FTPD will then create illusion for FTP clients that
+ this is actually root directory. - ignore options sent in commands, thus
+ LIST -al FILE works and doesn't try to list "-al" directory. - buffers
+ are allocated on stack instead of heap where possible to eliminate
+ malloc/free calls (avoid possible heap fragmentation troubles). - drop
+ using of task notepad to pass parameters - use function arguments
+ instead. - use snprintf() instead of sprintf() as the latter is unsafe.
+ - use of PF_INET in socket() instead of AF_INET.
+
+ 2001-01-12 Joel Sherrill <joel@OARcorp.com>
+
+ * posix/src/clockgetres.c: Fixed match problem. We are not converting
+ an interval to a timespec -- it is actually a real number of
+ microseconds.
+ * posix/src/README.mqueue: Enhanced example.
+
+ 2001-01-12 Jake Janovetz <janovetz@uiuc.edu>
+
+ * libfs/src/imfs/imfs.h, libfs/src/imfs/imfs_creat.c,
+ libfs/src/imfs/imfs_debug.c, libfs/src/imfs/imfs_eval.c,
+ libfs/src/imfs/imfs_fchmod.c, libfs/src/imfs/imfs_handlers_memfile.c,
+ libfs/src/imfs/imfs_init.c, libfs/src/imfs/imfs_initsupp.c,
+ libfs/src/imfs/imfs_stat.c, libfs/src/imfs/memfile.c,
+ libfs/src/imfs/miniimfs_init.c: Final developmental update to "tarfs".
+ When rtems_tarfs_load() is called, it checks the permissions on each
+ file. If there is write permission, it just creates a standard file
+ using "creat()" and therefore, uses the IMFS MEMORY_FILE. If there is no
+ write permission, it creates a LINEAR_FILE node with the appropriate
+ properties. If the permission is ever changed to writeable, IMFS_fchmod
+ converts it to a regular memory file.
+
+ 2001-01-08 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * score/src/threadinitialize.c: Removed warning.
+
+ 2001-01-08 Joel Sherrill <joel@OARcorp.com>
+
+ * score/src/threadinitialize.c: Fix my bad hack of Ralf's fp_area
+ warning removal patch. :(.
+
+ 2001-01-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * itron/configure.in: Add src/config.h.
+ * itron/src/Makefile.am: Add INCLUDES += -I. to pickup config.h.
+ * itron/src/.cvsignore: Add config.h and stamp-h.
+ * itron/src/*.c: Add config.h support.
+
+ 2001-01-05 Joel Sherrill <joel@OARcorp.com>
+
+ * libmisc/devnull: New addition. Moved from libcpu/sh.
+ * libmisc/devnull/devnull.c, libmisc/devnull/devnull.h,
+ libmisc/devnull/.cvsignore, libmisc/ devnull/Makefile.am: New files.
+ * libmisc/Makefile.am, libmisc/configure.in, libmisc/wrapup/Makefile.am:
+ Modified to reflect addition of above.
+
+ 2001-01-03 Joel Sherrill <joel@OARcorp.com>
+
+ * score/src/isr.c: Modify to properly dereference _ISR_Vector_table now
+ that it is dynamically allocated.
+
+ 2001-01-02 Joel Sherrill <joel@OARcorp.com>
+
+ * libnetworking/CHANGELOG: Removed.
+ * libnetworking/README: Merged CHANGELOG contents as initial changes.
+
+ 2000-12-19 Joel Sherrill <joel@OARcorp.com>
+
+ * posix/src/pthreadgetschedparam.c: Do not set output parameters if the
+ pointers are NULL.
+ * score/src/isr.c: Allocate the _ISR_Vector_table all the time not just
+ when we are allocating an interrupt stack.
+
+ 2000-12-14 Eric Norum <eric.norum@usask.ca>
+
+ * libnetworking/lib/tftpDriver.c: Added write capability.
+
+ 2000-12-13 Joel Sherrill <joel@OARcorp.com>
+
+ * score/include/rtems/score/isr.h, score/src/isr.c: Allocate it from the
+ workspace rather than explicitly declaring it. This allows the size to
+ be a non-constant from the perspective of score/cpu.
+
+ 2000-12-12 Jake Janovetz <janovetz@uiuc.edu>
+
+ * libfs/src/imfs/linearfile.c, libfs/src/imfs/imfs_load_tar.c: New files.
+ * libfs/src/imfs/Makefile.am, libfs/src/imfs/imfs.h,
+ libfs/src/imfs/imfs_creat.c, libfs/src/imfs/imfs_debug.c,
+ libfs/src/imfs/imfs_eval.c, libfs/src/imfs/imfs_handlers_memfile.c,
+ libfs/src/imfs/imfs_init.c, libfs/src/imfs/imfs_initsupp.c,
+ libfs/src/imfs/imfs_stat.c, libfs/src/imfs/miniimfs_init.c: Added
+ "tarfs". This is not really a tar filesystem. It is a way to load a tar
+ image into the IMFS but actually leave bulky file contents in the
+ original tar image. It essentially adds the linear file type and
+ associated support and a loader routine.
+
+ 2000-12-08 Joel Sherrill <joel@OARcorp.com>
+
+ * libnetworking/libc/linkaddr.c: Initialized variable to remove warning.
+ * libnetworking/modem/ppp.c, libnetworking/modem/ppp_tty.c: Made
+ numerous variable declarations conditional on PPP_COMPRESS and
+ PPP_FILTER. Commented out variables that were not used because the code
+ using them was commented out. Removed totally unused variables.
+ * libnetworking/modem/pppcompress.c: Added parentheses to avoid warnings.
+ * libnetworking/pppd/pppmain.c: Removed numerous warnings.
+
+ 2000-12-06 Joel Sherrill <joel@OARcorp.com>
+
+ * posix/src/pthreadgetcpuclockid.c: Add include of <rtems/system.h> to
+ eliminate warning.
+ * rtems/src/regiongetinfo.c: Removed unused variable to eliminate
+ warning.
+
+ 2000-12-01 Joel Sherrill <joel@OARcorp.com>
+
+ * configure.in: Removed error check for enabling macros with either
+ POSIX or ITRON API.
+ * Added macro support to ITRON API. This is known to compile.
+ * itron/Makefile.am: Added macros directory.
+ * itron/configure.in: Removed error check for enabling macros.
+ * itron/macros/.cvsignore, itron/macros/Makefile.am,
+ itron/macros/rtems/.cvsignore, itron/macros/rtems/Makefile.am,
+ itron/macros/rtems/itron/.cvsignore,
+ itron/macros/rtems/itron/Makefile.am,
+ itron/macros/rtems/itron/eventflags.inl,
+ itron/macros/rtems/itron/fmempool.inl,
+ itron/macros/rtems/itron/intr.inl, itron/macros/rtems/itron/mbox.inl,
+ itron/macros/rtems/itron/msgbuffer.inl,
+ itron/macros/rtems/itron/network.inl, itron/macros/rtems/itron/port.inl,
+ itron/macros/rtems/itron/semaphore.inl,
+ itron/macros/rtems/itron/sysmgmt.inl, itron/macros/rtems/itron/task.inl,
+ itron/macros/rtems/itron/time.inl,
+ itron/macros/rtems/itron/vmempool.inl: New files.
+ * posix/include/rtems/posix/cond.h: #if 0'ed out prototype of
+ _POSIX_Condition_variables_Get to avoid conflict with macro
+ implementation.
+ * Added macro support to POSIX API. This is known to compile.
+ * posix/macros/rtems/posix/cond.inl, posix/macros/rtems/posix/intr.inl,
+ posix/macros/rtems/posix/key.inl, posix/macros/rtems/posix/mqueue.inl,
+ posix/macros/rtems/posix/mutex.inl,
+ posix/macros/rtems/posix/priority.inl,
+ posix/macros/rtems/posix/pthread.inl,
+ posix/macros/rtems/posix/semaphore.inl,
+ posix/macros/rtems/posix/timer.inl: New files.
+ * posix/configure.in: Removed error check for enabling macros.
+ * posix/rtems/posix/mutex.h: #if 0'ed out prototypes for inlined
+ routines since you cannot have prototypes for macros.
+ * posix/macros/rtems/posix/Makefile.am: Added files.
+ * score/macros/rtems/score/coresem.inl: Removed comments since
+ convention calls for comments to be in inline versin.
+ * score/macros/rtems/score/object.inl (Objects_Get_local_object): Fixed
+ style to use _ prefix on variable names and use parentheses.
+ * score/macros/rtems/score/object.inl (_Objects_Namespace_remove): Added.
+
+ 2000-11-30 Joel Sherrill <joel@OARcorp.com>
+
+ * posix/inline/rtems/posix/mqueue.inl: Removed explicit dependency on
+ abs().
+ * General effort to make things compile with macros not inlines
+ * score/inline/rtems/score/coremutex.inl: Added comment indicating for
+ macros there is another copy of _CORE_mutex_Seize_interrupt_trylock() in
+ src/coremutexseize.c.
+ * score/src/coremutexseize.c: Added body of
+ _CORE_mutex_Seize_interrupt_trylock() for macro case.
+ * score/macros/rtems/score/coremutex.inl: Added prototype for
+ _CORE_mutex_Seize_interrupt_trylock() since there is a real body when
+ macros are enabled.
+ * score/macros/rtems/score/coresem.inl: Added macro implementation of
+ _CORE_semaphore_Seize_isr_disable.
+ * score/macros/score/Makefile.am: Fixed typos.
+ * score/rtems/score/address.inl: Correct macro implementation of
+ _Addresses_Is_aligned() so it would compile.
+ * score/macros/rtems/score/coremsg.inl: Added closing parentheses.
+ * rtems/src/msgqsubmit.c: Modified multiprocessing conditional so this
+ would compile with both macros and inlines.
+ * rtems/macros/rtems/rtems/sem.inl: Added macro implementation of
+ _Semaphore_Get_interrupt_disable().
+ * libmisc/mw-fb/mw_uid.c: Removed unnecessary dependency on <bsp.h>.
+ * libnetworking/modem/ppp_tty.c: Changed to include
+ <rtems/termiostypes.h> since that is an RTEMS specific header file.
+ * libnetworking/sys/ttycom.h: Moved to lib/include/sys.
+ * libnetworking/Makefile.am: Modified to reflect above.
+
+ 2000-11-28 Joel Sherrill <joel@OARcorp.com>
+
+ * libfs/src/imfs/memfile.c: Bug report from Sturniolo Jose
+ <jsturnio@nec.com.ar> where NULL pointer was dereferenced.
+
+ 2000-11-28 Chris Johns <ccj@acm.org>
+
+ * score/src/heapallocate.c: Do not allow the size to overflow when
+ adjusting it. A test allocated a stack of -1 (~0). This actually
+ resulted in a stack being allocated but with a size of 0xb. The
+ allocator did not test the size to see if it rolled through 0 and so
+ allowed the allocation to happen, the thread to get created. The task
+ crashed as you would expect.
+
+ 2000-11-27 Joel Sherrill <joel@OARcorp.com>
+
+ * posix/src/sysconf.c: Add support for _SC_CLK_TCK and _SC_OPEN_MAX.
+ * libnetworking/libc/res_init.c: Fix typo - adding missing # on include.
+
+ 2000-11-25 Eric Norum <eric.norum@usask.ca>
+
+ * libnetworking/libc/res_init.c: Move include to avoid compiler dumping
+ core.
+
+ 2000-11-25 Antti P Miettinen <antti.p.miettinen@nokia.com>
+
+ * libnetworking/wrapup/Makefile.am, libnetworking/configure.in,
+ libnetworking/Makefile.am: Added modem subdir.
+ * libnetworking/net/Makefile.am: Added if_pppvar.h, pppcompress.h.
+ * libnetworking/pppd/Makefile.am: Added pppmain.c (which needs work).
+ * libnetworking/pppd/chat.c, libnetworking/pppd/fsm.c,
+ libnetworking/pppd/fsm.h, libnetworking/pppd/ipxcp.c,
+ libnetworking/pppd/main.c, libnetworking/pppd/ppp_tty.c,
+ libnetworking/pppd/upap.c: Changes from Thomas Doerfler
+ <Thomas.Doerfler@imd-systems.de> and cosmetic changes by me. Actually
+ main.c and ppp_tty.c should be scratched. The modem subdir has the real
+ ppp_tty.c and the real pppd main is in pppmain.c.
+
+ 2000-11-17 Jennifer Averret <jennifer@OARcorp.com>
+
+ * libfs/src/imfs/imfs_eval.c: Always return imaginary node at mount
+ points.
+
+ 2000-11-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * Makefile.am, itron/Makefile.am, posix/Makefile.am,
+ libmisc/Makefile.am, librpc/Makefile.am, libfs/Makefile.am,
+ libnetworking/Makefile.am: Use ... instead of RTEMS_TOPdir in
+ ACLOCAL_AMFLAGS.
+
+ 2000-11-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * Makefile.am, itron/Makefile.am, posix/Makefile.am,
+ libmisc/Makefile.am, librpc/Makefile.am, libfs/Makefile.am,
+ libnetworking/Makefile.am: Switch to ACLOCAL_AMFLAGS = -I
+ $(RTEMS_TOPdir)/aclocal.
+
+ 2000-11-02 Joel Sherrill <joel@OARcorp.com>
+
+ * score/include/rtems/system.h: Use proper conditional (RTEMS_POSIX_API)
+ so prototypes for POSIX_MP_NOT_IMPLEMENTED(), POSIX_NOT_IMPLEMENTED(),
+ POSIX_BOTTOM_REACHED() are actually included.
+ * score/include/rtems/system.h: Add prototypes for
+ POSIX_MP_NOT_IMPLEMENTED(), POSIX_NOT_IMPLEMENTED(),
+ POSIX_BOTTOM_REACHED() removed from newlib.
+
+ 2000-11-01 Joel Sherrill <joel@OARcorp.com>
+
+ * libfs/src/imfs/Makefile.am, libfs/src/imfs/deviceio.c,
+ libfs/src/imfs/imfs_chown.c, libfs/src/imfs/imfs_config.c,
+ libfs/src/imfs/imfs_creat.c, libfs/src/imfs/imfs_debug.c,
+ libfs/src/imfs/imfs_directory.c, libfs/src/imfs/imfs_eval.c,
+ libfs/src/imfs/imfs_fchmod.c, libfs/src/imfs/imfs_free.c,
+ libfs/src/imfs/imfs_fsunmount.c, libfs/src/imfs/imfs_gtkn.c,
+ libfs/src/imfs/imfs_init.c, libfs/src/imfs/imfs_initsupp.c,
+ libfs/src/imfs/imfs_link.c, libfs/src/imfs/imfs_mknod.c,
+ libfs/src/imfs/imfs_mount.c, libfs/src/imfs/imfs_readlink.c,
+ libfs/src/imfs/imfs_rmnod.c, libfs/src/imfs/imfs_stat.c,
+ libfs/src/imfs/imfs_symlink.c, libfs/src/imfs/imfs_unixstub.c,
+ libfs/src/imfs/imfs_unlink.c, libfs/src/imfs/imfs_unmount.c,
+ libfs/src/imfs/imfs_utime.c, libfs/src/imfs/ioman.c,
+ libfs/src/imfs/memfile.c, libfs/src/imfs/miniimfs_init.c: assoc.h,
+ error.h, libio_.h, libio.h, and libcsupport.h moved from libc to
+ lib/include/rtems and now must be referenced as <rtems/XXX.h>. Now we
+ do not have to reach up and over to libc to pick them up.
+
+ 2000-10-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * posix/configure.in: Cleanup comments.
+
+ 2000-10-30 Joel Sherrill <joel@OARcorp.com>
+
+ * posix/include/Makefile.am: Updated to reflect files merged into
+ newlib. This resulted in some definitions moving to other files and thus
+ some secondary effects in RTEMS source code.
+ * posix/include/unistd.h: Removed. Now use newlib's.
+ * posix/include/rtems/posix/mqueue.h: Add include of <signal.h>.
+ * posix/include/rtems/posix/threadsup.h: Add include of <sys/signal.h>.
+ * posix/src/execv.c, posix/src/execve.c, posix/src/execvp.c: Corrected
+ prototype to agree with newlib.
+ * posix/src/psignal.c: Rewrote reference to <siginfo.h> in comment since
+ that file no longer exists.
+ * posix/src/pthreadkill.c, posix/src/sigaction.c: Added include of
+ <signal.h>.
+ * posix/src/sigtimedwait.c: Rewrote reference to <siginfo.h> in comment
+ since that file no longer exists.
+ * POSIX include files merged into newlib. This resulted in some
+ definitions moving to other files and thus some secondary effects in
+ RTEMS source code.
+ * sapi/include/confdefs.h: Replaced include of <sys/siginfo.h> with
+ <signal.h> since that file no longer exists.
+ * POSIX include files merged into newlib. This resulted in some
+ definitions moving to other files and thus some secondary effects in
+ RTEMS source code.
+ * librpc/src/rpc/Makefile.am, librpc/src/rpc/auth_time.c,
+ librpc/src/rpc/clnt_simple.c, librpc/src/rpc/clnt_tcp.c,
+ librpc/src/rpc/clnt_udp.c, librpc/src/rpc/clnt_unix.c,
+ librpc/src/rpc/get_myaddress.c, librpc/src/rpc/pmap_clnt.c,
+ librpc/src/rpc/pmap_getmaps.c, librpc/src/rpc/pmap_getport.c,
+ librpc/src/rpc/pmap_rmt.c, librpc/src/rpc/rtime.c,
+ librpc/src/rpc/svc_tcp.c, librpc/src/rpc/svc_udp.c,
+ librpc/src/rpc/svc_unix.c: Use of _read, _write, and _close as macros
+ conflicted with newlib's use of these as routine names. They were
+ renamed to include "_RPC_" prefix.
+ * POSIX include files merged into newlib. This resulted in some
+ definitions moving to other files and thus some secondary effects in
+ RTEMS source code.
+ * libnetworking/machine/types.h: Added _CLOCKID_T_ and _TIMER_T_ to be
+ in sync with newlib's <machine/types.h>.
+ * libnetworking/rtems/rtems_bsdnet_internal.h: newlib now includes
+ definition of struct itimerval in <sys/time.h>.
+
+ 2000-10-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * Makefile.am, itron/Makefile.am, posix/Makefile.am,
+ libmisc/Makefile.am, librpc/Makefile.am, libnetworking/Makefile.am:
+ ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. Switch to GNU
+ canonicalization.
+
+ 2000-10-24 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * libfs/Makefile.am, libfs/configure.in: Introduce GNU canonicalization
+ to libfs/. The approach is currently a bit of a hack as GNU
+ canonicalization does not support the per-BSP build some of the other
+ directories require. As more of the tree is converted, this will become
+ less of an issue.
+
+ 2000-10-24 Joel Sherrill <joel@OARcorp.com>
+
+ * libfs/src/imfs/imfs_config.c: New file containing IMFS configuration
+ information split from libc/base_fs.c.
+ * libfs/src/imfs/ioman.c: New file. Moved from lib/libc. Missed
+ previously.
+ * libfs/src/imfs/Makefile.am: Added imfs_config.c and ioman.c.
+
+ 2000-10-19 Joel Sherrill <joel@OARcorp.com>
+
+ * libfs/.cvsignore, libfs/src/.cvsignore, libfs/src/imfs/.cvsignore,
+ libfs/wrapup/.cvsignore: New files.
+
+ 2000-10-19 Antti P Miettinen <anmietti@trshp.ntc.nokia.com>
+
+ * libnetworking/lib/tftpDriver.c: add comments to handlers struct
+ function pointers.
+ * libnetworking/rtems/rtems_glue.c: move pointer arithmetic to be
+ _after_ pointer has been checked against NULL.
+
+ 2000-10-18 Nick Simon <Nick.SIMON@syntegra.bt.co.uk>
+
+ * score/src/heapgetinfo.c, score/include/rtems/score/heap.h,
+ score/src/Makefile.am: Added _Heap_Get_information() and information
+ control block.
+ * score/src/heapgetinfo.c: New file.
+
+ 2000-10-18 Joel Sherrill <joel@OARcorp.com>
+
+ * sapi/include/confdefs.h: Set CONFIGURE_INIT_TASK_STACK_SIZE to 0 if
+ there is no Classic API Initialization Tasks Table defined.
+ * sapi/include/confdefs.h: Modified code that accounts for
+ initialization task/threads with greater than minimum stack sizes so it
+ would compile even if optional APIs are disabled.
+ * rtems/src/regiongetinfo.c, rtems/include/rtems/rtems/region.h,
+ rtems/include/rtems/rtems/types.h, rtems/src/Makefile.am: Added
+ region_get_information() and information control block.
+ * rtems/src/regiongetinfo.c: New file.
+
+ 2000-10-18 Chris Johns <ccj@acm.org>
+
+ * libfs created.
+ * libfs/src, libfs/src/imfs, libfs/wrapup: New directories.
+ * libfs/ChangeLog, libfs/Makefile.am, libfs/README, libfs/configure.in,
+ libfs/src/Makefile.am, libfs/wrapup/Makefile.am: New files.
+ * libfs/src/imfs/deviceio.c, libfs/src/imfs/imfs_getchild.c,
+ libfs/src/imfs/imfs_readlink.c, libfs/src/imfs/imfs.h,
+ libfs/src/imfs/imfs_gtkn.c, libfs/src/imfs/imfs_rmnod.c,
+ libfs/src/imfs/imfs_chown.c, libfs/src/imfs/imfs_handlers_device.c,
+ libfs/src/imfs/imfs_stat.c, libfs/src/imfs/imfs_creat.c,
+ libfs/src/imfs/imfs_handlers_directory.c, libfs/src/imfs/imfs_symlink.c,
+ libfs/src/imfs/imfs_debug.c, libfs/src/imfs/imfs_handlers_link.c,
+ libfs/src/imfs/imfs_unixstub.c, libfs/src/imfs/imfs_directory.c,
+ libfs/src/imfs/imfs_handlers_memfile.c, libfs/src/imfs/imfs_unlink.c,
+ libfs/src/imfs/imfs_eval.c, libfs/src/imfs/imfs_init.c,
+ libfs/src/imfs/imfs_unmount.c, libfs/src/imfs/imfs_fchmod.c,
+ libfs/src/imfs/imfs_initsupp.c, libfs/src/imfs/imfs_utime.c,
+ libfs/src/imfs/imfs_fcntl.c, libfs/src/imfs/imfs_link.c,
+ libfs/src/imfs/memfile.c, libfs/src/imfs/imfs_fdatasync.c,
+ libfs/src/imfs/imfs_mknod.c, libfs/src/imfs/miniimfs_init.c,
+ libfs/src/imfs/imfs_free.c, libfs/src/imfs/imfs_mount.c,
+ libfs/src/imfs/imfs_fsunmount.c, libfs/src/imfs/imfs_ntype.c: New files.
+ Moved from libc.
+ * libnetworking/pppd/ipxcp.c: Fixed a typo.
+
+ 2000-10-12 Joel Sherrill <joel@OARcorp.com>
+
+ * sapi/include/confdefs.h: Account for initialization tasks and threads
+ which use larger than minimum stack sizes.
+
+ 2000-09-29 Stephan Merker <merker@decrc.abb.de>
+
+ * rtems/include/rtems/rtems/ratemon.h, rtems/src/ratemonperiod.c,
+ rtems/src/ratemontimeout.c: Add next_length field so period length can
+ be changed by the the sequence period(X), period(not X) with no
+ intervening cancel or expiration.
+
+ 2000-09-28 Joel Sherrill <joel@OARcorp.com>
+
+ * sapi/include/rtems/io.h (rtems_driver_address_table): Added "_entry"
+ to all names.
+ * sapi/src/io.c: Accounted for above.
+ * libmisc/monitor/mon-driver.c: Accounted for addition of "_entry" to
+ fields in rtems_driver_address_table.
+ * libnetworking/rtems_webserver/Makefile.am,
+ libnetworking/rtems_webserver/base64.c,
+ libnetworking/rtems_webserver/base64.c: Renamed base64.c to wbase64.c.
+ * libnetworking/rtems_webserver/sock.c: Added file missed in merger.
+
+ 2000-09-25 Joel Sherrill <joel@OARcorp.com>
+
+ * score/rtems/system.h: Switched a29k and hppa1.1 to using cpuopts.h not
+ targopts.h to reduce dependency on BSP.
+
+ 2000-09-22 Joel Sherrill <joel@OARcorp.com>
+
+ * librpc/src/xdr/xdr_float.c: Added A29K support.
+ * libnetworking/machine/types.h, libnetworking/pppd/pppd.h,
+ libnetworking/rtems/rtems_bsdnet_internal.h,
+ libnetworking/rtems_webserver/webmain.c: machine/types.h should not
+ have included rtems.h. It is now including precisely the least amount
+ of low level, yet portable .h files to get the basic RTEMS types
+ defined. This rippled into other files since rtems_bsdnet_internal.h
+ used machine/types.h to include rtems.h.
+
+ 2000-09-20 Joel Sherrill <joel@OARcorp.com>
+
+ * score/src/objectgetbyindex.c: Do not enable dispatching on an error
+ path it was not disabled on.
+
+ 2000-09-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * wrapup/rtems/Makefile.am: Use PROJECT_TOPdir in path to size_rtems.
+ * libnetworking/ChangeLog: Cleanup.
+
+ 2000-09-05 Joel Sherrill <joel@OARcorp.com>
+
+ * libnetworking/rtems/rtems_syscall.c: Changed from O_NONBLOCK to
+ internal RTEMS_LIBIO_FLAGS_NO_DELAY to avoid O_NONBLOCK/O_NDELAY
+ confusion and to work with the converted flags.
+
+ 2000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * wrapup/itron/Makefile.am, wrapup/posix/Makefile.am,
+ wrapup/rtems/Makefile.am, itron/src/Makefile.am, posix/src/Makefile.am,
+ posix/optman/Makefile.am, score/src/Makefile.am, sapi/src/Makefile.am,
+ sapi/optman/Makefile.am, rtems/optman/Makefile.am,
+ rtems/src/Makefile.am, libmisc/cpuuse/Makefile.am,
+ libmisc/dummy/Makefile.am, libmisc/dumpbuf/Makefile.am,
+ libmisc/monitor/Makefile.am, libmisc/rtmonuse/Makefile.am,
+ libmisc/stackchk/Makefile.am, libmisc/untar/Makefile.am,
+ libmisc/wrapup/Makefile.am, libmisc/mw-fb/Makefile.am,
+ librpc/src/rpc/Makefile.am, librpc/src/xdr/Makefile.am,
+ libnetworking/kern/Makefile.am, libnetworking/lib/Makefile.am,
+ libnetworking/libc/Makefile.am, libnetworking/net/Makefile.am,
+ libnetworking/netinet/Makefile.am, libnetworking/nfs/Makefile.am,
+ libnetworking/pppd/Makefile.am, libnetworking/rtems/Makefile.am,
+ libnetworking/rtems_servers/Makefile.am,
+ libnetworking/rtems_webserver/Makefile.am,
+ libnetworking/wrapup/Makefile.am: Include compile.am.
+
+ 2000-09-01 Rosimildo daSilva <rdasilva@connecttel.com>
+
+ * libnetworking/emfdb.c: Removed stray semi-colon. Reported on GoAhead
+ mailing lists by Jim Rudnicki <jdrudnicki@yahoo.com>.
+
+ 2000-08-31 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * libnetworking/netinet/tcp_input.c: Spelling corrections.
+
+ 2000-08-31 Joel Sherrill <joel@OARcorp.com>
+
+ * Merged version 2.1 of GoAhead webserver. This update was submitted by
+ Antti P Miettinen <antti.p.miettinen@nokia.com>.
+ * libnetworking/NOTES, libnetworking/base64.c, libnetworking/ejIntrn.h,
+ libnetworking/emfdb.c, libnetworking/emfdb.h, libnetworking/md5.h,
+ libnetworking/md5c.c, libnetworking/ um.c, libnetworking/um.h: New files.
+ * libnetworking/wbase64.c: Removed.
+ * libnetworking/Makefile.am, libnetworking/asp.c,
+ libnetworking/balloc.c, libnetworking/default.c, libnetworking/ej.h,
+ libnetworking/ejlex.c, libnetworking/ejparse.c, libnetworking/ form.c,
+ libnetworking/h.c, libnetworking/handler.c, libnetworking/mime.c,
+ libnetworking/misc.c, libnetworking/ringq.c, libnetworking/rom.c,
+ libnetworking/security.c, libnetworking/ socket.c, libnetworking/sym.c,
+ libnetworking/uemf.c, libnetworking/uemf.h, libnetworking/url.c,
+ libnetworking/value.c, libnetworking/webcomp.c, libnetworking/webmain.c,
+ libnetworking/ webpage.c, libnetworking/webrom.c, libnetworking/webs.c,
+ libnetworking/webs.h, libnetworking/websuemf.c, libnetworking/wsIntrn.h:
+ Modified.
+
+ 2000-08-30 Joel Sherrill <joel@OARcorp.com>
+
+ * posix/Many files, score/Many files, libmisc/Many files: Moved
+ posix/include/rtems/posix/seterr.h to score/include/rtems/seterr.h so
+ it would be available within all APIs.
+ * libmisc/mw-fb/.cvsignore, libnetworking/rtems_webserver/license.txt:
+ New file.
+
+ 2000-08-30 Joel Sherrill <joel.sherrill@OARcorp.com>
+
+ * rtems/taskstart.c: Removed 1st cut at rtems_task_start_main_style.
+ Only committed this so it could be easily revisited as we discussing
+ moving main() to user space from BSP space.
+ * rtems/taskstart.c: Added 1st cut at rtems_task_start_main_style.
+
+ 2000-08-26 Rosimildo da Silva <rdasilva@connecttel.com>
+
+ * Added generic Micro FrameBuffer interface for MicroWindows. This
+ interface allows MicroWindows to under RTEMS. A sample driver has been
+ developed for the pc386 BSP. See pc386/fb_vga.c as a sample.
+ * Added Uniform Input Device interface for MicroWindows. See PC386 bsp
+ for sample drivers for mouse and keyboard (console).
+ * libmisc/mw-bf: New directory.
+ * libmisc/Makefile.am, libmisc/configure.in, libmisc/wrapup/Makefile.am:
+ Account for mw-fb.
+ * libmisc/mw-fb/Makefile.am, libmisc/mw-fb/mw_fb.c,
+ libmisc/mw-fb/mw_fb.h, libmisc/mw-fb/mw_uid.c, libmisc/mw-fb/mw_uid.h:
+ New file.
+
+ 2000-08-25 Joel Sherrill <joel.sherrill@OARcorp.com>
+
+ * posix/inline/rtems/posix/timer.inl, posix/include/rtems/posix/timer.h,
+ posix/ inline/rtems/posix/Makefile.am, posix/src/ptimer1.c: Redid the
+ style of src/ptimer1.c. Continued effort to make the POSIX Timer
+ implementation match that of other managers. Added data structures
+ required to use SuperCore Object Handler.
+
+ 2000-08-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * score/include/rtems/system.h: Include cpuopts.h for __i386__.
+
+ 2000-08-15 Joel Sherrill <joel@OARcorp.com>
+
+ * posix/src/ptimer1.c: Minor formatting fixes.
+ * posix/src/ptimer1.c: Removed unused routine PRINT_ERRNO_S.
+ * posix/src/ptimer1.c: Removed unnecessary routine COPY_ITIMERSPEC_S and
+ used structure copy instead.
+ * posix/src/ptimer1.c: Renamed timer_alive_t to POSIX_Timer_Control.
+ * posix/include/rtems/posix/timer.h: Ditto.
+ * posix/src/ptimer1.c: Switched to using
+ set_errno_and_return_minus_one() to ensure that errno was always set.
+ * posix/src/ptimer1.c (timer_settime): Converted use of rtems_clock_get
+ to use SuperCore _TOD_Current variable.
+
+ 2000-08-10 Joel Sherrill <joel@OARcorp.com>
+
+ * ChangeLog, itron/ChangeLog, posix/ChangeLog, score/ChangeLog,
+ sapi/ChangeLog, rtems/ChangeLog, libmisc/ChangeLog, librpc/ChangeLog,
+ libnetworking/ChangeLog: New file.
+
+commit 3818bcb5c1966e3c9c117ef01074b876944f3052
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sat Mar 24 10:34:07 2007 +0000
+
+ 2007-03-24 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/kern/kern_subr.c: Remove #ifdef'ed vax code.
+
+commit 520ee7406335e74589e2d753902af5e67609723f
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sat Mar 24 10:32:56 2007 +0000
+
+ Regenerate.
+
+commit e86108f91185585d6c83d534a3fde2bfb9df249a
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sat Mar 24 10:32:01 2007 +0000
+
+ 2007-03-24 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/Makefile.am: Remove nfs/nfs.h.
+
+commit a583b06142798923aa5e731d37bdae93726f66ab
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sat Mar 24 10:30:04 2007 +0000
+
+ Remove (Unused).
+
+commit 5b8e5034952fedacea47eb6a93981d5a604ffe44
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Mar 19 08:28:04 2007 +0000
+
+ 2007-03-19 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/sys/buf.h: Remove unused/non-implemented bsd kernel
+ symbols.
+
+commit de507c5c595f93e05ddb56efe06c44df02479dfe
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Mar 19 07:02:50 2007 +0000
+
+ Regenerate.
+
+commit 1a26f53b0ece07805dce254f5891b1b47a65c2f6
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Mar 19 07:01:40 2007 +0000
+
+ Don't include machine/conf.h.
+ Update copyright notice.
+ Remove unused/non-implemented declarations.
+
+commit cf9fd567a30a31659c43bb8b7b6dbbb90020673b
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Mar 19 07:01:08 2007 +0000
+
+ Remove machine/conf.h.
+
+commit 95516ff3acddf8f61f0f3a3f167cefa10a7bf636
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Mar 19 06:59:51 2007 +0000
+
+ Remove.
+
+commit 6cf0fae8a44c237d79bfdc46cce0d82d52294a94
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Mar 19 05:40:12 2007 +0000
+
+ 2007-03-19 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/sys/systm.h: Update copyright notice from FreeBSD.
+ Remove many non-supported/unused declarations.
+
+commit 417edf25a96632e073c610e53a021c43a680eb72
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun Mar 18 14:03:16 2007 +0000
+
+ 2007-03-18 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/sys/ucred.h: Remove crcopy, crdup, crfree, crget,
+ crhold (Unused/non-implemented).
+
+commit 51cda9a4cdd5ab06fbee333eebf17b931cdabb36
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun Mar 18 13:31:48 2007 +0000
+
+ Remove __P().
+
+commit c475e3e9e9755b43562070710d069f8c9be7135e
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun Mar 18 08:31:46 2007 +0000
+
+ Remove bdevsw, cdevsw, swdevt (Unused).
+
+commit 689516cc6100d5ed55e55a2a3f601a9581c0fe81
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun Mar 18 08:29:23 2007 +0000
+
+ Remove nblkdev, nchrdev, swdevt, nswdev, nswap (Unused).
+
+commit 72cbfbb3cdd995f00dd0c1426c7056f2be9b50af
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun Mar 18 07:56:34 2007 +0000
+
+ 2007-03-18 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/sys/conf.h: Remove non-implemented/unused symbols.
+
+commit a5f6802bcbd0bc9fcfa0d4608c78a3fd6b3d67f2
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun Mar 18 07:52:33 2007 +0000
+
+ Comment out copyin/copyout to work around clash with defines from rtems_bsdnet_internal.h.
+
+commit fed7d906f052414bcf515d1e7b3d71fc59e8d372
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun Mar 18 07:52:13 2007 +0000
+
+ Use struct rtems_termios_linesw instead of struct linesw (PR 1229).
+
+commit 0d88a77198adaf902dbf9898215cf798c0071989
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sat Mar 17 07:41:45 2007 +0000
+
+ Fix oversights.
+
+commit d7664246ef9666457816c244c7766878b547f171
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sat Mar 17 07:30:08 2007 +0000
+
+ Remove __P().
+
+commit 508cd3a1b767dff454ce31dd252c873b79c1452e
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sat Mar 17 07:04:49 2007 +0000
+
+ Remove __P().
+
+commit d7c655d57559436fe38b7a2021ca0cfe59b30c32
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sat Mar 17 06:41:11 2007 +0000
+
+ 2007-03-17 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/sys/conf.h: Remove linesw, struct linesw, nlinesw.
+ (Clash with termiostypes.h - PR 1229).
+
+commit d89360c33fc16d09093b45181a7cba0ea852c515
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Mar 16 03:38:31 2007 +0000
+
+ Remove (Unused).
+
+commit a6679ac1d5b0d6b861e9f779c8970e36f6cc9d55
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Mar 16 03:38:11 2007 +0000
+
+ Regenerate.
+
+commit 9d155ac0c653a35a5ed9b8a881511b5b2df89cdd
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Mar 16 03:37:23 2007 +0000
+
+ Remove sys/rtprio.h.
+
+commit e67a77812025f8d7f46c8c5455c98fdf4d735b73
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Mar 14 11:46:48 2007 +0000
+
+ Remove __P().
+
+commit f692e0044dca339da1ed65c2b8a0fd83a346ef24
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun Feb 11 04:47:54 2007 +0000
+
+ 2007-02-11 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/resolv.h: Typo fixes. Remove __P().
+
+commit ba2f913f2147b1a4bb691889a5e78b624fd94639
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Feb 7 04:34:46 2007 +0000
+
+ 2007-02-07 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/vm/vm_extern.h: Remove non-implemented/unused
+ functions.
+
+commit 07d0ce8eb32442b1e7cc3be54fbfc43fc06663d0
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun Jan 28 03:57:09 2007 +0000
+
+ 2007-01-28 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/libc/gethostbyht.c: Remove warning on unused vars.
+ Remove isblank (supposed to be provided by libc).
+
+commit 05cdf2a869d9d2e6f5c1d89d93238e75f34f773b
+Author: Till Straumann <strauman@slac.stanford.edu>
+Date: Wed Jan 17 06:15:19 2007 +0000
+
+ 2007-01-16 Till Straumann <strauman@slac.stanford.edu>
+ * libnetworking/rtems/rtems_mii_ioctl.c,
+ * libnetworking/rtems/rtems_mii_ioctl.h,
+ * libnetworking/rtems/rtems_mii_ioctl_kern.c:
+ Added SLAC/Stanford Authorship Note / Copyright + Liability Disclaimer.
+
+commit 63a88eb0bc870ca8619b4ca975329bfb781c44ea
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Jan 8 08:43:28 2007 +0000
+
+ Regenerate.
+
+commit 5821bfd478c66c04c8393e4964184d5444d5eab7
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Dec 8 15:48:34 2006 +0000
+
+ Cosmetics from FreeBSD.
+
+commit 8147b493a51d40e0465e6ca71762c4daaf0db270
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Dec 8 09:08:28 2006 +0000
+
+ Remove local extern strdup.
+
+commit 7192476f7a9640986f9338f6ece9f0eec6ee8766
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Dec 8 07:18:27 2006 +0000
+
+ Use size_t instead of uint32_t for read/write count-args.
+
+commit c1427d2758079f0e9dd6a8de1662d78e0d6bc4ca
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sat Nov 18 02:31:32 2006 +0000
+
+ Regenerate.
+
+commit 3fe615bae8402e731846930125b3feff2ef333fc
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sat Nov 18 02:28:35 2006 +0000
+
+ Replace AM_CONDITIONAL(HAS_NETWORKING) with AM_CONDITIONAL(LIBNETWORKING).
+
+commit 3a0d61e9c3fac7fdf8697a41ab6840b36334a993
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Nov 16 16:37:49 2006 +0000
+
+ Cosmetic updates from FreeBSD.
+ Eliminate bcopy in favor of memcpy.
+
+commit c9478cd8107159b1be9cf3eb047c87b3844c74c8
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Nov 16 14:55:42 2006 +0000
+
+ Fix typo.
+
+commit c3ed74e0331f9331f1690ae59300f85fcdfe70ca
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Nov 16 14:53:10 2006 +0000
+
+ 2006-11-16 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/rtems/rtems_bsdnet_internal.h: Add timeout() define.
+
+commit d808d8b1f0c50da72da51ff0be19ba338af811fd
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Nov 16 14:43:40 2006 +0000
+
+ 2006-11-16 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/rtems/rtems_glue.c: Rename timeout() into
+ rtems_bsdnet_timeout().
+
+commit bd1c23685c41decff3d674a08d58820c51436cf7
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Nov 16 14:41:32 2006 +0000
+
+ 2006-11-16 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/sys/malloc.h: Remove contigmalloc (non-implemented).
+ Remove __P-guards from malloc, free.
+
+commit 068c3ee1df9be23ee252428b87cfcf2c43cda3cf
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Nov 2 21:48:41 2006 +0000
+
+ 2006-11-02 Steven Johnson <sjohnson@sakuraindustries.com>
+
+ * libnetworking/netdb.h, libnetworking/libc/gethostbyht.c,
+ libnetworking/libc/gethostnamadr.c: This patch adds a functional
+ gethostbyname_r to RTEMS. We were having problems with multiple
+ threads calling gethostbyname, so we decided the best way to deal
+ with it was to do it properly, rather than kludge up our code to make
+ gethostbyname safe. We have found several slightly different
+ parameter lists for this function, it does not seem to be standard.
+ The one we used has the linux interface. In RTEMS there was an
+ existing gethostbyname_r inside a #ifdef _THREAD_SAFE which was NOT
+ Threadsafe, as this just called gethostbyname. So we have placed all
+ of the additional code inside the #ifdef _THREAD_SAFE.
+
+commit 90d2585a07eac08511ea92bf333930971c8e6374
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Sep 14 19:09:06 2006 +0000
+
+ 2006-09-14 Joel Sherrill <joel@OARcorp.com>
+
+ * libnetworking/net/route.c, librpc/src/rpc/auth_none.c,
+ librpc/src/rpc/auth_unix.c, librpc/src/rpc/authunix_prot.c,
+ librpc/src/rpc/rpc_callmsg.c, librpc/src/rpc/rpc_prot.c,
+ librpc/src/rpc/rtems_portmapper.c: Removed warnings.
+
+commit 5c1023a03442da3b5272bc528233277eae198fe6
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Wed Sep 13 16:54:54 2006 +0000
+
+ 2006-09-13 Joel Sherrill <joel@OARcorp.com>
+
+ * libnetworking/rtems/rtems_malloc_mbuf.c: Removed warning by adding
+ prototype of malloc.
+
+commit ea7fd1ec5812dca9191bd1b77b2ea3c5b30e4d8b
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Mon Sep 11 17:34:10 2006 +0000
+
+ 2006-09-11 Jerry Needell <jerry.needell@unh.edu>
+
+ * libnetworking/netinet/in_cksum.c: Joel should have used int32_t not
+ uint32_t when removing warnings.
+
+commit d2efdeb170685a13ccb4d24dd12c4a5568681ec1
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Sep 1 21:21:43 2006 +0000
+
+ 2006-09-01 Joel Sherrill <joel@OARcorp.com>
+
+ * libnetworking/net/if_loop.c: Remove warning.
+
+commit cf04e8aca91e40a0d8096d01462439d650a63d6e
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Sep 1 19:10:01 2006 +0000
+
+ *** empty log message ***
+
+commit 300c914c64953e3f27120fc454e75926943badf5
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Sep 1 18:15:01 2006 +0000
+
+ *** empty log message ***
+
+commit b3ee778ea92b4a51ab415ee94999ae59cecda5cd
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Sep 1 15:37:47 2006 +0000
+
+ 2006-09-01 Joel Sherrill <joel@OARcorp.com>
+
+ * libcsupport/src/malloc.c, libnetworking/rtems/rtems_glue.c,
+ libnetworking/sys/mbuf.h: Remove warnings -- use uintptr_t or
+ properly sized integers.
+
+commit a009d94459a8c8e126dadc8ee335b5833556dac7
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Aug 31 01:10:02 2006 +0000
+
+ 2006-08-30 Joel Sherrill <joel@OARcorp.com>
+
+ * ftpd/ftpd.c, libcsupport/include/sys/ioccom.h,
+ libcsupport/src/ioctl.c, libnetworking/kern/uipc_mbuf.c,
+ libnetworking/libc/inet_addr.c, libnetworking/net/ethernet.h,
+ libnetworking/net/if.c, libnetworking/net/if_ethersubr.c,
+ libnetworking/net/if_ppp.c, libnetworking/net/if_pppvar.h,
+ libnetworking/net/if_var.h, libnetworking/net/ppp_tty.c,
+ libnetworking/netinet/in_cksum.c, libnetworking/nfs/bootp_subr.c,
+ libnetworking/rtems/rtems_bsdnet_internal.h,
+ libnetworking/sys/mbuf.h, pppd/md4.c, pppd/pppd.h: Remove warnings
+ due to improper use of int which shows up on 16 bit targets. Added
+ ioctl_command_t since IOCTL command argument does not reliably fit
+ into 16 bits.
+
+commit ae5a79c349615f239308a38dc2023d0c58980b7a
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Wed Aug 30 17:20:33 2006 +0000
+
+ 2006-08-30 Joel Sherrill <joel@OARcorp.com>
+
+ * libcsupport/include/sys/ioccom.h, libnetworking/kern/uipc_socket2.c,
+ libnetworking/net/ethernet.h, libnetworking/net/if.h,
+ libnetworking/net/if_ethersubr.c, libnetworking/net/if_ppp.c,
+ libnetworking/net/if_pppvar.h, libnetworking/net/ppp_tty.c,
+ libnetworking/net/pppcompress.c, libnetworking/net/slcompress.c,
+ libnetworking/netinet/in.h, libnetworking/netinet/ip_icmp.c,
+ libnetworking/netinet/tcp.h, libnetworking/netinet/tcp_seq.h,
+ libnetworking/sys/protosw.h, libnetworking/sys/socketvar.h: Remove
+ warnings. Most of the warnings were 16/32 bit integer sizing issues.
+ Some constants had L appended, some had casts add, some types were
+ changed to reflect a bit width requirement.
+
+commit 352332193c1146a2e82a891d7b72136acc1bee5d
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Wed Aug 30 13:53:02 2006 +0000
+
+ 2006-08-30 Joel Sherrill <joel@OARcorp.com>
+
+ * libmisc/cpuuse/cpuuse.c, libmisc/monitor/mon-command.c,
+ libmisc/monitor/mon-driver.c, libmisc/monitor/mon-symbols.c,
+ libmisc/rtmonuse/rtmonuse.c, libmisc/stackchk/check.c,
+ libnetworking/libc/res_debug.c, telnetd/telnetd.c: Remove printf
+ format warnings.
+
+commit 48b1e29a7dc74c6cb1d3e33103b8c09e63c10015
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Wed Aug 30 13:18:40 2006 +0000
+
+ 2006-08-30 Joel Sherrill <joel@OARcorp.com>
+
+ * libcsupport/src/utsname.c, libnetworking/libc/res_debug.c,
+ libnetworking/net/if_media.h, libnetworking/rtems/rtems_mii_ioctl.c,
+ librpc/src/rpc/svc_simple.c: Remove printf format warnings.
+
+commit d5423d834ad88fa46a9f3c19bc53d35abfb29217
+Author: Till Straumann <strauman@slac.stanford.edu>
+Date: Tue Aug 22 02:11:32 2006 +0000
+
+ * libnetworking/net/if_ethersubr.c: (ether_ioctl)
+ Return error for unknown/unsupported ioctl command.
+ (Change merged from freeBSD).
+
+commit 5f885443699b77018acccb9fff05f7d436f4fbb8
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Tue Aug 15 11:08:14 2006 +0000
+
+ 2006-08-15 Joel Sherrill <joel@OARcorp.com>
+
+ * libnetworking/kern/kern_sysctl.c: Change int to int32_t.
+ * libnetworking/net/if_loop.c: Add cast to long.
+ These plus a patch to machine/param.h let the h8300 build multilib.
+
+commit 8f6c409e4101e724e7e126941820e7bc4124f955
+Author: Till Straumann <strauman@slac.stanford.edu>
+Date: Thu Aug 10 22:04:07 2006 +0000
+
+ * libnetworking/rtems/rtems_mii_ioctl_kern.c:
+ fixed wrong calculation of 1000baseTx autonegotiation
+ result.
+
+commit a912777cf5c034fc0214dd747ce0f11d4df8e5f8
+Author: Till Straumann <strauman@slac.stanford.edu>
+Date: Wed Aug 9 00:01:55 2006 +0000
+
+ * libnetworking/rtems/rtems_mii_ioctl_kern.c:
+ read ANER and include partner's autoneg
+ capability when determining active link parameters.
+
+commit 47854a0d16605dcfcb22eef65b48310d7f9984a8
+Author: Till Straumann <strauman@slac.stanford.edu>
+Date: Thu Jul 13 01:27:30 2006 +0000
+
+ PR 1110/networking
+ * libnetworking/machine/in_cksum.h: Replaced PPC and
+ i386 assembly algorithms (must not assume carry bit is preserved
+ across multiple asms). Added packet header as a 'm' input
+ operand for all CPU variants. Added carry bit to clobber list.
+
+commit c9b005a9d2ed95bb1ab16fbc0c823c12a5c58b26
+Author: Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
+Date: Sun Jul 9 10:05:27 2006 +0000
+
+ applied patches for PR1117/1118/1119/1120
+
+commit 1de34b8fc383a8301c3d5e8ccec80b2b73d95fa1
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sat Jun 24 02:57:36 2006 +0000
+
+ 2006-06-24 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libnetworking/net/if_var.h: #include <sys/queue.h>.
+ Cosmetics from FreeBSD.
+
+commit 491d8825c94adc0515055960672c824035a45733
+Author: Eric Norum <WENorum@lbl.gov>
+Date: Wed May 31 14:52:05 2006 +0000
+
+ Update icps_allecho counter.
+
+commit 261e743d66d3f666cd3a683a044c428c241ca457
+Author: Eric Norum <WENorum@lbl.gov>
+Date: Tue May 30 15:12:54 2006 +0000
+
+ Add flag to inhibit ICMP replies.
+
+commit be31de713feda36d1da3771df5decaa96088713a
+Author: Eric Norum <WENorum@lbl.gov>
+Date: Thu May 25 17:36:31 2006 +0000
+
+ Provide customisable mbuf allocation.
+ Patch from Steven Johnson <sjohnson@sakuraindustries.com>
+
+commit f18ebd2ee612112f3f5c4c4a92fe6e508e9c07e2
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Apr 13 13:03:29 2006 +0000
+
+ 2006-04-13 Joel Sherrill <joel@OARcorp.com>
+
+ PR 949/networking
+ * libnetworking/sys/socket.h: GNU/Linux is wrong in making
+ MSG_DONTWAIT public. It is strictly BSD and not SUSV. See
+ http://www.opengroup.org/onlinepubs/009695399/basedefs/sys/socket.h.html for clarification.
+
+commit 0637bb3b014bac9679dfd802b45c54a6ed485480
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Wed Apr 12 20:59:21 2006 +0000
+
+ 2006-04-12 Lars Munch <lars@segv.dk>
+
+ PR 949/networking
+ * libnetworking/sys/socket.h: Make MSG_DONTWAIT public as in GNU/Linux.
+
+commit 2eb7d07e17ddcd96126f89de76be58e447b51d40
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sat Jan 14 06:20:35 2006 +0000
+
+ Regenerate.
+
+commit 4e971660a1695fbc3be4d7fb8401d29f168566be
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Jan 12 09:57:43 2006 +0000
+
+ Remove all-local.
+
+commit 790a300444011f486fed669e9c2bb8961bcca13f
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Sun Jan 8 18:12:29 2006 +0000
+
+ 2006-01-08 Joel Sherrill <joel@OARcorp.com>
+
+ * libnetworking/rtems/rtems_mii_ioctl.h: Fix formatting.
+
+commit 12dd862cbdc1f7dc39ff36f076b9d562a8638497
+Author: Till Straumann <strauman@slac.stanford.edu>
+Date: Mon Nov 14 23:43:11 2005 +0000
+
+ removed a few spaces...
+
+commit 6e469da9823158b5316ecd057a4379d2b6c992cc
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Nov 14 05:48:12 2005 +0000
+
+ Reflect mii.h and if_media.h having moved.
+
+commit a98449013dc3dece978e47a0e13a50b372a5b67d
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Nov 14 05:28:11 2005 +0000
+
+ 2005-11-13 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/net/if_media.h, libnetworking/dev/mii/mii.h:
+ New (Moved from c/src/libchip).
+
+commit 7554bb3a75ef437583b5590fd9daadaac112ef3f
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Tue Nov 8 14:24:28 2005 +0000
+
+ 2005-11-08 Joel Sherrill <joel@OARcorp.com>
+
+ * libnetworking/net/if.h: Add forward reference declaration to
+ struct mbuf so ifru_tap callback is properly typed.
+ * libnetworking/rtems/rtems_bsdnet.h: Add definition of _BSD_VISIBLE
+ which needs to be defined so various pieces of the .h files are
+ visible to device drives.
+
+commit 199e748875e2805cbea9433ae4776def11efc492
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun Nov 6 09:22:09 2005 +0000
+
+ Eliminate obsolete types.
+
+commit e131ac0754276a757cb7a5cb731fd4aa618f84fe
+Author: Till Straumann <strauman@slac.stanford.edu>
+Date: Thu Nov 3 03:09:45 2005 +0000
+
+ 2005-11-02 straumanatslacdotstanford.edu
+
+ * libnetworking/Makefile.am,
+ libnetworking/preinstall.am: Added simple implementation of ethernet
+ media ioctl SIOCSIFMEDIA/SIOCGIFMEDIA for mii compliant phys.
+ * libnetworking/rtems/rtems_mii_ioctl.c,
+ libnetworking/rtems/rtems_mii_ioctl.h,
+ libnetworking/rtems/rtems_mii_ioctl_kern.c: New files.
+
+commit 24cf3e5eb9b5d8fc77c96bad9abc548816cfec1a
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Wed Nov 2 22:24:12 2005 +0000
+
+ 2005-11-02 Fredic Praca <freebsd-fr.org>
+
+ PR 842/networking
+ * libnetworking/libc/gethostbydns.c: Avoid use of dprintf(). Rename
+ dprintf to debugprintf().
+
+commit b14d8579492d60e3a7e7ce71d20fd0e69cb66ff4
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Nov 2 07:50:12 2005 +0000
+
+ 2005-11-02 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/net/zlib.c: Remove.
+ * libnetworking/net/zlib.h: Remove.
+ * libnetworking/Makefile.am: Reflect changes above.
+
+commit 8281e06c0df7d57d781ef5322d98ca9976c21a85
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Oct 27 15:09:30 2005 +0000
+
+ Update from FreeBSD.
+
+commit 0819f4c3bc1b10cea48c3181447e1168a60e2660
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Oct 27 09:40:33 2005 +0000
+
+ Remove.
+
+commit 393f75ffe8819dba0effa93eafea66f785ef6e9a
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Oct 27 09:37:13 2005 +0000
+
+ 2005-10-27 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/Makefile.am: Don't install loop.h.
+
+commit e262e237ca40095cd4483fb9f36ac6eab5dcb672
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Oct 27 08:48:28 2005 +0000
+
+ New.
+
+commit ea59f453397e86720643ad0b53ce20d848f522ad
+Author: Eric Norum <WENorum@lbl.gov>
+Date: Tue Oct 25 20:38:57 2005 +0000
+
+ Don't sign-extend address components.
+
+commit 14091f5c32840e77b992623f410e28ca68bcd0b2
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Sep 19 06:11:41 2005 +0000
+
+ 2005-09-19 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/sys/mount.h: Cosmetical update from FreeBSD.
+ Remove non-implemented interfaces (vfs, nfs, fsstat, etc.).
+
+commit 4e6948474c19e4efe69b6ec73046e9d039780580
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Sep 16 14:20:51 2005 +0000
+
+ Cosmetics
+
+commit b11d8d3882a05e368a7f17d74859c26862063bd5
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Sep 16 06:28:20 2005 +0000
+
+ Update from FreeBSD
+
+commit bc100edfc2d94328a2c87e92a77c6e772e2c77d9
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Sep 16 06:17:00 2005 +0000
+
+ Remove superfluous includes.
+
+commit d74c13b7f445353e451db15ed14ad323985bc475
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Sep 16 06:11:06 2005 +0000
+
+ Partial update from FreeBSD.
+
+commit 039e1f309ec2d1ad6498a900697a63dd558e1985
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Sep 16 04:00:05 2005 +0000
+
+ Partial update from FreeBSD.
+
+commit a605cecde3ee0b8691885359a3471746bde030e5
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sat Aug 6 03:28:49 2005 +0000
+
+ 2005-08-06 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/nfs/bootp_subr.c: Don't include
+ nfs/nfs.h, nfs/krpc.h.
+
+commit c79a45b76ac1a1f355890155b70158b2fadc3d0b
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Aug 5 10:33:22 2005 +0000
+
+ Regenerate.
+
+commit 66e365f258d0ff4d3808c08b07f107915553327d
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Aug 5 10:32:53 2005 +0000
+
+ 2005-08-05 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * Makefile.am: Add libnetworking/memory.h
+ * libnetworking/Makefile.am: Remove memory.h
+
+commit f8e6dba7059880ef67e6b1d2dd40765114814c0a
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Aug 1 06:29:08 2005 +0000
+
+ Partial update from FreeBSD.
+
+commit 707a733a1b1849cbf4a3e37cebdc865893131100
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Jul 6 09:57:10 2005 +0000
+
+ 2005-07-06 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/lib/syslog.c: Fix spelling mistake.
+ * libnetworking/sys/uio.h: Partial update from FreeBSD.
+ * libnetworking/kern/kern_subr.c: Reflect changes above.
+
+commit 4b35e0e24e4cc17d513323c9375055325164b6f1
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Jul 6 09:56:57 2005 +0000
+
+ Fix spelling mistake.
+
+commit 6d06a6371b67caafdf29ca76af8b119e1642eb9a
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Jul 6 09:56:42 2005 +0000
+
+ Partial update from FreeBSD.
+
+commit 587e310edf6be2ca95ef44270f847fbd271069f1
+Author: Chris Johns <chrisj@rtems.org>
+Date: Thu Jun 30 04:03:56 2005 +0000
+
+ The DHCP header.
+
+commit d9b8e29870d9c2409017f2632d0d7dcaf4cf426d
+Author: Chris Johns <chrisj@rtems.org>
+Date: Thu Jun 30 04:01:12 2005 +0000
+
+ DHCP server for RTEMS.
+
+commit 91683dc04d7fd95d32e38f0349f566def9a25bc6
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Jun 17 14:37:24 2005 +0000
+
+ 2005-06-17 Joel Sherrill <joel@OARcorp.com>
+
+ * libnetworking/net/if.h: Avoid use of struct mbuf to avoid unintended
+ dependencies added by the RTEMS specific tap interface.
+
+commit ef73cf30ad9e4366f98a3e9f384f3ddf3a4f4502
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri May 27 15:22:13 2005 +0000
+
+ Partial update from FreeBSD.
+
+commit fd65489a887c98a34ab65e57f2f20fcfeb44b027
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri May 27 15:21:48 2005 +0000
+
+ Remove BYTE_PACK.
+
+commit a8d7bab3a9b06419d1eb9e0c951a12a74704f950
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri May 27 15:05:37 2005 +0000
+
+ 2005-05-25 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * librpc/include/rpc/clnt.h: Partial update from FreeBSD.
+
+commit 9d16b9c3f0cb5e2b74f82c9f7fca24835410a31b
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri May 27 00:37:13 2005 +0000
+
+ 2005-05-26 Joel Sherrill <joel@OARcorp.com>
+
+ * libnetworking/lib/ftpfs.c, librpc/include/rpc/svc.h,
+ librpc/src/rpc/get_myaddress.c, librpc/src/rpc/pmap_getmaps.c,
+ librpc/src/rpc/pmap_getport.c: Remove warnings.
+
+commit 88afe8d4c9f1a7939cfc59f522bc26e7d100681a
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue May 24 05:07:59 2005 +0000
+
+ Regenerate.
+
+commit f6932d32d1fcfaf135dd2357d8a103dd6d852d90
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue May 24 05:07:14 2005 +0000
+
+ Remove (Unused, Non-POSIX/SUSV3).
+
+commit c3713b3a939e1e997c37ba9cdc42b678fc50682f
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue May 24 04:49:12 2005 +0000
+
+ Reflect changes to libnetworking/arpa/nameser.h.
+
+commit 5c7dd995c1d4628b5206f1da28ce74c0b9b4c578
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue May 24 04:48:45 2005 +0000
+
+ Update from FreeBSD.
+
+commit 23bf0865963e6fbe9ab48659db8359a11c64a827
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue May 24 04:25:19 2005 +0000
+
+ Cosmetics from FreeBSD.
+
+commit 7adcf0377fd554db345d296abb607bc40f2b8ab6
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue May 24 04:24:59 2005 +0000
+
+ Remove BYTE_PACK.
+ Add __packed.
+ Partial update from FreeBSD.
+
+commit 2a94c854204833f8c3c3823091240cc4a60ce319
+Author: Eric Norum <WENorum@lbl.gov>
+Date: Tue May 24 00:36:35 2005 +0000
+
+ Add "ICMP panic avoided" diagnostic counter.
+
+commit a736847cb3801f83fcd1f9b01be1d26fb1f1dfd9
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sat May 21 16:31:28 2005 +0000
+
+ Partial update from FreeBSD.
+
+commit 3641cf08d01719081801adcc78314aa5396b63a0
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sat May 21 13:44:25 2005 +0000
+
+ 2005-05-21 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/netinet/ip_icmp.h: Update from FreeBSD.
+ Abandon BYTE_PACK.
+
+commit 4d96472b06dd27c3cdf9b59457e93652042ece4b
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sat May 21 13:37:17 2005 +0000
+
+ Update from FreeBSD.
+
+commit 182813e16485b2fba25923cc7be23b3acb73382c
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri May 20 19:58:32 2005 +0000
+
+ 2005-05-20 Sergei Organov <osv@javad.ru>
+
+ PR networking/772.
+ * libnetworking/rtems/rtems_select.c (socket_select): fixed bug
+ setting SB_WAIT flag of so_rcv instead of so_snd when FWRITE.
+
+commit 5c1af4caf08eda392e317ece5828b6e6eb2abe43
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri May 20 19:18:55 2005 +0000
+
+ 2005-05-20 Sergei Organov <osv@topconrd.ru>
+
+ PR 749/networking
+ * libnetworking/rtems/rtems_showroute.c: Avoid NULL dereference.
+
+commit 4e8c729f7fad78eaef465f0b49abc853c8bdd966
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri May 20 18:56:42 2005 +0000
+
+ 2005-05-20 Eric Norum <norume@aps.anl.gov>
+
+ PR 793/networking
+ * libnetworking/netinet/ip_icmp.c: Malicious ICMP packet causes panic.
+ Just ignore it.
+
+commit f583bb2c078e1204e57ba6afb37fe921af9bcfcc
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sat May 14 07:08:17 2005 +0000
+
+ 2005-05-14 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/netinet/tcp_usrreq.c: Cosmetics from FreeBSD.
+ * libnetworking/netinet/tcp_subr.c: Partical update from FreeBSD.
+
+commit 395a6f6d0ec556ab7e3d5aedc68e51345deca6d0
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu May 12 12:37:25 2005 +0000
+
+ Partial update from FreeBSD.
+
+commit c3fdc3326665ce85b40ce683dfcfa3320ea8539c
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu May 12 12:37:11 2005 +0000
+
+ Update from FreeBSD, add __packed.
+
+commit 6cf9894360d59e7e93a3c8e53c9fcdf37b7afc94
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu May 12 12:36:52 2005 +0000
+
+ Remove BYTE_PACK.
+
+commit 08baecaba2eea9bdfdd157554021c87db044c22b
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu May 12 08:28:04 2005 +0000
+
+ 2005-05-12 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/netinet/if_ether.c: Partial update from FreeBSD.
+
+commit 3eb8b6e82e15a961c17004d9743520b6a84fbd20
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu May 12 06:28:04 2005 +0000
+
+ 2005-05-12 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/netinet/tcp_var.h: Partial update from FreeBSD.
+ * libnetworking/netinet/tcp_input.c: Reflect changes to tcp_var.h.
+
+commit 64c67f6b53353cba9fda104f4ef4f60bcabd84ae
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu May 12 06:20:10 2005 +0000
+
+ 2005-05-12 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/netinet/tcp.h: Partial update from FreeBSD.
+ Remove BYTE_PACK.
+
+commit e714a91e2bf7fdc189572d4afbca214a3c3fa101
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu May 12 04:27:01 2005 +0000
+
+ 2005-05-12 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/netinet/ip_var.h: Partial update from FreeBSD.
+ Remove some useless BYTE_PACKs.
+
+commit 954e959146d865ab28c96691ae43213829e528de
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu May 12 03:42:44 2005 +0000
+
+ Define BYTE_PACK.
+
+commit 8e040322e373d3882e8e2d3ab508b4c9717dd3a4
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed May 11 03:37:48 2005 +0000
+
+ Abandon AF_NS, PF_NS.
+
+commit 21f4a24feeca1a131894886fac28160623fc401e
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed May 11 03:37:02 2005 +0000
+
+ Abandon AF_NS.
+
+commit 8b02581b220950092aeb3adf95c9fc19e361e1d9
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue May 10 08:06:58 2005 +0000
+
+ socklen_t.
+
+commit b2f74504e1266addc5e4ce5b7945834625d3c8af
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue May 10 05:38:03 2005 +0000
+
+ Remove if_ipending (obsolete, unused).
+
+commit 1dbaefce25bbe87d1b914b4a425b1b264e5db006
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue May 10 05:37:41 2005 +0000
+
+ Remove IFI_* (obsolete, unused).
+
+commit 059ad88be2e9d29208edd54914f6ea24842465b7
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon May 9 13:32:24 2005 +0000
+
+ 2005-05-09 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/sys/un.h: Partial update from FreeBSD.
+ Remove non-implemented functions/variables.
+
+commit a9dd6dea0f6a3589142aa72e757785912bf2de4d
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon May 9 13:13:12 2005 +0000
+
+ Ansification.
+
+commit 9e7678d2afca1621e470e0474bf237ff6117c7a1
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon May 9 13:12:45 2005 +0000
+
+ Partial update from FreeBSD.
+
+commit fbef40beda8eb9657fe61f37343867df59d60312
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon May 9 13:07:45 2005 +0000
+
+ Regenerate.
+
+commit b7680258d25a4cbe2f9de46ecb13dcf1c6152089
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon May 9 13:06:26 2005 +0000
+
+ New.
+
+commit 558e177e5353c44d6bccbc257645d24fa5573c08
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon May 9 12:47:45 2005 +0000
+
+ Partial update from FreeBSD.
+
+commit 00a578ad6bbc15e42afde811d4d6f4051a63303c
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon May 9 12:45:45 2005 +0000
+
+ in_addr_t.
+
+commit 64d29bcf58c07c84f9609b37993613a8e9d00cd4
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon May 9 12:42:59 2005 +0000
+
+ socklen_t, PRIu32.
+
+commit a0a03de2c3a8326b7c1597ad4d3d6a9f4231dbd6
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon May 9 12:42:30 2005 +0000
+
+ Ansify, socklen_t.
+
+commit 1ed739c0a0e859335bdd9f86b66ddff9dcfc03ee
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon May 9 12:41:28 2005 +0000
+
+ socklen_t.
+
+commit ec3e0935667947c671f7482ab3815c0c526931fb
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun May 8 09:18:24 2005 +0000
+
+ Include <sys/types.h>.
+ Remove in_port_t. Misc. updates from FreeBSD
+
+commit 4f792aec92b7da88b77b51f7835fb32c835b2681
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun May 8 09:17:58 2005 +0000
+
+ Sync in_port_t with arpa/inet.h.
+
+commit 5f7464bb45396808ac1cb5b501c45f9e5c7590f9
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun May 8 09:17:37 2005 +0000
+
+ Add in_addr_t, in_port_t.
+
+commit 45717e8ed88bed4bdd69dde611e74cdcdb40157a
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun May 8 07:30:21 2005 +0000
+
+ Partial update from FreeBSD.
+
+commit 5fce938e11c08a0558d0551ccdc57d4ea78889f3
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun May 8 07:30:05 2005 +0000
+
+ Partial update from FreeBSD.
+ Remove BYTE_PACK.
+
+commit 55861c3343a378f55edc8350a53fe3f5a459ddcf
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun May 8 07:29:35 2005 +0000
+
+ Add BYTE_PACK.
+
+commit cf29bcb9796ba299e015eeea256ca6de3407587b
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun May 8 06:40:09 2005 +0000
+
+ Cosmetics from FreeBSD.
+
+commit e1d54b84462a62b7a41fef95b4cbee1ed8e0eece
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun May 8 06:15:51 2005 +0000
+
+ Cosmetics from FreeBSD.
+
+commit 15ef6ee3b57414baaa638248e0381489f9da1508
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sat May 7 13:25:01 2005 +0000
+
+ Cosmetical updates from FreeBSD.
+
+commit f2fe8c9b84e138f53b4ff1a0a037bed561c93a83
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sat May 7 13:21:51 2005 +0000
+
+ More partial updates from FreeBSD.
+
+commit c4ef8434a441eac3926330a9f438b6624002dd8b
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sat May 7 13:07:57 2005 +0000
+
+ 2005-05-07 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/rtems/rtems_bsdnet.h: Eliminate rtems_* fixed size
+ types.
+
+commit cd34409a6136f22139c986934c430702f9da4449
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri May 6 20:14:59 2005 +0000
+
+ * libnetworking/rtems/rtems_showifstat.c: Remove warning.
+
+commit 2d0f8beeb91f1e6157614c773297d6dba6a6ed18
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri May 6 16:40:23 2005 +0000
+
+ 2005-05-06 Joel Sherrill <joel@OARcorp.com>
+
+ * libnetworking/net/if.h: Revert include of sys/mbuf.h in this .h file
+ since it causes other problems.
+
+commit 06f4fe5052a7eb621f5a065d69a6840a18baa2cc
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri May 6 15:26:52 2005 +0000
+
+ 2005-05-06 Joel Sherrill <joel@OARcorp.com>
+
+ * libnetworking/net/if.h, libnetworking/net/if_ppp.c,
+ libnetworking/net/ppp_tty.c: Removed warnings.
+
+commit 51cb6761c6023fa27ba62aa972d7b1c7b3f887b6
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun May 1 04:00:43 2005 +0000
+
+ Update from FreeBSD
+
+commit 3274c87676e11cfbf1f6d3d554762ecdea47fe79
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Apr 28 21:49:50 2005 +0000
+
+ 2005-04-28 Joel Sherrill <joel@OARcorp.com>
+
+ * libnetworking/kern/kern_sysctl.c, libnetworking/libc/inet_ntop.c,
+ libnetworking/net/if_ppp.c, libnetworking/net/pppcompress.c,
+ libnetworking/net/slcompress.c, libnetworking/netinet/ip_output.c,
+ libnetworking/netinet/udp_usrreq.c, libnetworking/nfs/bootp_subr.c,
+ libnetworking/rtems/rtems_select.c,
+ libnetworking/rtems/rtems_showifstat.c,
+ libnetworking/rtems/rtems_showroute.c,
+ libnetworking/rtems/rtems_syscall.c: Fixed type mismatch and
+ uninitialized variable warnings.
+
+commit 88d99508351846afbc0047423fcfcffe27243ff4
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Apr 18 16:36:20 2005 +0000
+
+ 2005-04-18 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/net/if.h: Update from FreeBSD.
+ * libnetworking/net/if_loop.c: Reflect updates.
+ * libnetworking/net/if_ppp.c: Reflect updates.
+ * libnetworking/net/if_types.h: Update from FreeBSD.
+
+commit 038387325875bd1bd0685773c7e21cd3dd2e7c7b
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Apr 18 16:26:58 2005 +0000
+
+ 2005-04-18 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/net/ethernet.h: Add RTEMS outdated either_input.
+ * libnetworking/net/if.c: Partial update from FreeBSD.
+ * libnetworking/net/if_ethersubr.c: Partial update from FreeBSD.
+
+commit 69d3141ce57394050d721d6d808efcb9328db33e
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Apr 18 16:16:28 2005 +0000
+
+ Update
+
+commit 680d08235680ea67e73efc41282cae934e5b8c96
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Apr 18 15:56:34 2005 +0000
+
+ 2005-04-18 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/net/if_var.h: New (extracted from net/if.h).
+ * libnetworking/Makefile.am: Add net/if_var.h.
+
+commit a3c06e11e0f79f27a13228f743011a7f8d1077f0
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Apr 18 05:20:02 2005 +0000
+
+ Cosmetics from FreeBSD.
+
+commit c834daa71682d2dedae8d4d55005d053aa03c3c3
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Apr 18 03:42:36 2005 +0000
+
+ 2005-04-18 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/sys/mount.h: More updates from FreeBSD.
+ Remove ufs, mfs, dosfs, isofs.
+
+commit 55439c70f6fa16a119401855b7ff889d60be1c17
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Apr 18 03:40:56 2005 +0000
+
+ More updates from FreeBSD.
+
+commit 1af760950f560a762eb103ef4493d2ab7557d7ad
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun Apr 17 09:07:43 2005 +0000
+
+ 2005-04-17 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/net/rtsock.c: More updates from FreeBSD.
+
+commit 7c2f0e9fee21e58db606f7c7024be6348f526599
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun Apr 17 07:35:44 2005 +0000
+
+ 2005-04-17 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/sys/mount.h: Remove nfs_args.
+ * libnetworking/nfsclient/nfsargs.h: New (extracted from
+ sys/mount.h).
+ * libnetworking/nfsclient/nfsdiskless.h: New (Relocated from nfs/).
+ * libnetworking/nfs/nfsdiskless.h: Remove.
+ * libnetworking/net/netisr.h: Partial update from FreeBSD.
+ * libnetworking/net/rtsock.c: Cosmetical update from FreeBSD.
+ * libnetworking/sys/socket.h: Cosmetical update from FreeBSD.
+ * libnetworking/sys/queue.h: Cosmetical update from FreeBSD.
+ Remove special casing of arm/mips.
+ * libnetworking/nfs/bootp_subr.c: Reflect having introduced nfsclient/.
+ * libnetworking/Makefile.am: Remove changes above.
+
+commit 74404409a708d00cfc339d6d71bb7cb86d0d1776
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun Apr 17 07:34:11 2005 +0000
+
+ Reflect having introduced nfsclient/.
+
+commit 98cc364d7f61727514baadefd3db4fd010a7c902
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun Apr 17 07:32:42 2005 +0000
+
+ Partial update from FreeBSD.
+
+commit 471745e9b29639fec0daeef0b10106f71ebf5387
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun Apr 17 07:31:45 2005 +0000
+
+ Remove nfs_args.
+
+commit fe85335844a48efbafc1e53823fe7df190d8458b
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun Apr 17 07:31:23 2005 +0000
+
+ Cosmetical update from FreeBSD. Remove special casing of arm/mips.
+
+commit ef4a8d38d9f2bdd9673088acb2765d561bd1ea31
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun Apr 17 07:30:47 2005 +0000
+
+ Cosmetical update from FreeBSD.
+
+commit fd52e9582a54e0e5386732eb31f8808c4c1abb7a
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun Apr 17 07:30:09 2005 +0000
+
+ Remove.
+
+commit fbfb60dcf86eb82152e7b27441d27af9531f5645
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun Apr 17 07:29:45 2005 +0000
+
+ New.
+
+commit e953e2df062e513d7343643e051dec500a13e172
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Apr 15 06:29:42 2005 +0000
+
+ Partial updates from FreeBSD.
+
+commit ef1f80ea300f47a91d1ab251c12bd5d3a7f7bf93
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Apr 14 15:09:06 2005 +0000
+
+ Partial updates from FreeBSD.
+
+commit f75c85e4e75c8314e529c8e3f32d2eb696056233
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Apr 14 14:27:21 2005 +0000
+
+ Cosmetical update from FreeBSD.
+
+commit e9105d48b82dd5047ea04a4eeb6a94ed905becca
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Mon Mar 14 21:45:33 2005 +0000
+
+ 2005-03-14 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
+
+ * libnetworking/netinet/in_cksum_m68k.h: Change back to lcsum[12]_lbl
+ to temporary labels.
+
+commit c995cd66895d082de3b14eb8a11fd0b1b900a010
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Mar 10 21:46:12 2005 +0000
+
+ 2005-03-10 Joel Sherrill <joel@OARcorp.com>
+
+ * libnetworking/netinet/in_cksum_m68k.h: Change back to lcsum[12]_lbl
+ since my fix did not fix all issues.
+
+commit c025abde80e6bd5f3385997c3b3c455396087eac
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Sat Mar 5 23:53:37 2005 +0000
+
+ 2005-03-05 Joel Sherrill <joel@OARcorp.com>
+
+ * libnetworking/netinet/in_cksum_m68k.h: Change lcsum[12]_lbl to
+ temporary inline assembly labels to remove compilation error.
+
+commit 17225e0cc49a3b13f955e27d21976ff2af0b035b
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Feb 21 16:24:43 2005 +0000
+
+ 2005-02-21 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ PR 764/networking
+ * libnetworking/sys/sysctl.h: include <rtems/stdint.h>.
+
+commit 476114f5e9408d46706b31e2f07ec5fbd39dd402
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sat Feb 19 17:08:36 2005 +0000
+
+ Auto-generated update.
+
+commit 55074bcd9dd2413df0580ff636814bd046c7637b
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Feb 18 10:25:05 2005 +0000
+
+ 2005-02-18 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/vm/vm_extern.h, libnetworking/vm/vm_kern.h:
+ Update from FreeBSD.
+
+commit 7a83cb1598c904aaaf89e9544b6c006d4de6e8e0
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Feb 17 10:46:12 2005 +0000
+
+ 2005-02-17 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/vm/vm_param.h: Update from FreeBSD.
+
+commit 0e9384d5e710ea9f1ca280f0a64bc1ef1bd47054
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Feb 17 07:17:14 2005 +0000
+
+ 2005-02-17 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/sys/sysctl.h (struct sysctl_oid): uint32_t
+ oid_kind (16bit target compliance).
+
+commit 6c6ee530290383637d5405387bc1a05014d3e6bb
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Feb 8 14:53:14 2005 +0000
+
+ New.
+
+commit 41ff6708e7eeb5f52067074877da206cf7569d3c
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Feb 8 01:51:07 2005 +0000
+
+ 2005-02-08 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/net/if_ppp.c, libnetworking/net/if_pppvar.h:
+ Ansification, cosmetics from FreeBSD.
+
+commit 4c92297a3e5255f8d35a72ce0e9c411cafea4f64
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Feb 4 16:35:05 2005 +0000
+
+ Misc. part. updates from FreeBSD.
+
+commit b90307a092d3073b2a7be05448a177a858137182
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Feb 3 05:49:30 2005 +0000
+
+ 2005-02-03 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ PR 755/rtems
+ * libnetworking/libc/res_init.c, libnetworking/lib/rtems_bsdnet_ntp.c,
+ libnetworking/nfs/bootp_subr.c: Include <rtems/bsdnet/servers.h>.
+
+commit 47877395a9d091ec0f86b17902f16f23359e71d6
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Feb 3 05:35:38 2005 +0000
+
+ 2005-02-03 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ PR 755/rtems
+ * libnetworking/rtems_glue.c:
+ Rename rtems_bsdnet_nameservers to _rtems_bsdnet_nameservers.
+ Rename rtems_bsdnet_ntpservers to _rtems_bsdnet_ntpservers.
+ Add new rtems_bsdnet_nameservers, rtems_bsdnet_ntpservers as
+ pointers to _rtems_bsdnet_*servers arrays.
+ * libnetworking/rtems/rtems_bsdnet_internal.h: Remove
+ rtems_bsdnet_nameserver, rtems_bsdnet_nameserver_count.
+ * libnetworking/rtems/rtems_bsdnet.h: Remove
+ rtems_bsdnet_ntpserver, rtems_bsdnet_ntp_count.
+ * libnetworking/rtems/bsdnet/servers.h: New.
+ * libnetworking/opt_ipsec.h: New (BSD compatibility).
+ * libnetworking/Makefile.am: Reflect changes above.
+
+commit 2d9d8ff61cd5535b29a33e2925c78860183f26a3
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Feb 3 05:34:01 2005 +0000
+
+ New.
+
+commit 2c2f7b6d5aab2e00251cce5d3fd2b9a0b4a0b724
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Feb 3 05:33:38 2005 +0000
+
+ New (BSD compatibility).
+
+commit c58c2ca414b73fc9bb0df623c3927040696e135b
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Feb 2 10:11:10 2005 +0000
+
+ New header guards.
+
+commit 4aa8a23f2abb28fc228c06f5767266689f7ed39a
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Feb 2 03:06:41 2005 +0000
+
+ Include config.h.
+
+commit 547b04f6b28b1273a753c8a7aa533d60daebc065
+Author: Eric Norum <WENorum@lbl.gov>
+Date: Fri Jan 28 19:52:19 2005 +0000
+
+ Remove dead variable.
+
+commit 8687ba507cae9c55910a35fcb331bb140a46b7e3
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Jan 28 02:14:23 2005 +0000
+
+ 2005-01-28 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/net/if_pppvar.h: Ansify.
+
+commit 0e245a110343f9cecc3baaec3a37c483dc24e969
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Jan 7 19:47:15 2005 +0000
+
+ 2005-01-07 Joel Sherrill <joel@OARcorp.com>
+
+ * libnetworking/libc/res_debug.c: Added const to eliminate warnings.
+
+commit 64b6cb5272d2df277ad6bba71bb04c855e5efbab
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Dec 29 18:33:37 2004 +0000
+
+ Cosmetics from FreeBSD
+
+commit b4d645bd285868a00d9913afd38d9f8591798936
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Dec 29 18:14:57 2004 +0000
+
+ Add doxygen preamble.
+
+commit 5194a28430a6f69264c10b3dcc91e53f7d54f919
+Author: Greg Menke <gregory.menke@gsfc.nasa.gov>
+Date: Mon Dec 6 20:29:51 2004 +0000
+
+ PR 730
+ * cpu_asm.S: Collected PR 601 changes for commit to cvshead
+ for rtems-4.7
+
+commit 751c51343c0a0769c1f6829dd2051c7cf263272c
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Dec 3 05:07:56 2004 +0000
+
+ 2004-12-03 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/net/if_ethersubr.c,
+ libnetworking/net/radix.h,
+ libnetworking/netinet/if_ether.h,
+ libnetworking/netinet/igmp_var.h,
+ libnetworking/netinet/in_var.h,
+ libnetworking/netinet/tcp_timer.h,
+ libnetworking/netinet/udp_usrreq.c,
+ libnetworking/rtems/rtems_glue.c:
+ Misc. updates from FreeBSD and bugfixes tripped by GCC-4.0.0.
+
+commit 46a1aa9efac2935fc4536ffb77fe86361330fc04
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Dec 3 02:23:20 2004 +0000
+
+ 2004-12-02 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/kern/kern_sysctl.c,
+ libnetworking/sys/sysctl.h: Add SYSCTL_CHILDREN_SET
+ (Update from FreeBSD for GCC-4.0.0).
+
+commit 78219ad15ba190d4c9679bb579e9f747a2cf54ed
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Dec 2 20:24:30 2004 +0000
+
+ 2004-12-02 Joel Sherrill <joel@OARcorp.com>
+
+ * libnetworking/kern/kern_sysctl.c, libnetworking/netinet/ip_mroute.c,
+ libnetworking/sys/socketvar.h: Remove warnings.
+
+commit dac1edba937efc5f05082f04b4a516643302837d
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Dec 2 18:42:53 2004 +0000
+
+ 2004-12-02 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/net/radix.c, libnetworking/net/radix.h,
+ libnetworking/net/route.h, libnetworking/netinet/if_ether.h,
+ libnetworking/netinet/in_var.h, libnetworking/netinet/tcp_timer.h,
+ libnetworking/netinet/udp_usrreq.c, libnetworking/netinet/udp_var.h,
+ libnetworking/sys/callout.h, libnetworking/sys/socketvar.h,
+ libnetworking/sys/sysctl.h: Cosmetics from FreeBSD.
+
+commit 6db216dd8eb47d6b7d9eb347a6dd45583a26081c
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Nov 5 16:18:53 2004 +0000
+
+ 2004-11-05 Joel Sherrill <joel@OARcorp.com>
+
+ * libnetworking/machine/endian.h: Protect BYTE_ORDER from double
+ definition.
+
+commit bb5b40485651d5b8f8f49754a7a482cb37c898d0
+Author: Eric Norum <WENorum@lbl.gov>
+Date: Mon Oct 25 13:50:39 2004 +0000
+
+ Install working version of ether_sprintf().
+
+commit e9415b3f6d9313da94fd371dff71b4433a207e66
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Oct 22 14:15:38 2004 +0000
+
+ 2004-10-22 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libnetworking/Makefile.am: Reflect changes below.
+ * libnetworking/net/slcompress.h: New (from FreeBSD).
+ * libnetworking/net/slcompress.c: New (from FreeBSD).
+
+commit 1c214b150f71bd395c0e59cd1b69250fa2fe1973
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Oct 22 14:09:43 2004 +0000
+
+ New.
+
+commit d04ca5a6d9a4e286ff2649fa864bacacdfad3e8f
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Oct 22 14:09:12 2004 +0000
+
+ 2004-10-22 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libnetworking/kern/kern_sysctl.c: Remove uintptr_t.
+ Cosmetics.
+ * libnetworking/opt_compat.h: New.
+
+commit 7a845a9ed144859b8cd7f1f9747457eb0d2005e7
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Oct 22 11:54:09 2004 +0000
+
+ 2004-10-22 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libnetworking/opt_atalk.h, libnetworking/opt_bdg.h,
+ libnetworking/opt_inet.h, libnetworking/opt_inet6.h,
+ libnetworking/opt_ipx.h, libnetworking/opt_mac.h,
+ libnetworking/opt_netgraph.h: New (Stubs).
+ * libnetworking/net/if_loop.c: Cosmetical update from FreeBSD.
+ * libnetworking/net/if_ethersubr.c: Update from FreeBSD.
+ * libnetworking/net/if.h: Update from FreeBSD.
+
+commit c3814c53d1bc9694c4463d8fc62126522c3cb991
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Oct 22 10:12:02 2004 +0000
+
+ 2004-10-22 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libnetworking/net/if_ethersubr.c: Update from FreeBSD.
+
+commit 0262dee7f1b42c8f0af2b57e166bc21416a2c37a
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Oct 22 10:03:53 2004 +0000
+
+ 2004-10-22 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libnetworking/opt_atalk.h, libnetworking/opt_bdg.h,
+ libnetworking/opt_inet.h, libnetworking/opt_inet6.h,
+ libnetworking/opt_ipx.h, libnetworking/opt_mac.h,
+ libnetworking/opt_netgraph.h: New (Stubs).
+ * libnetworking/net/if_loop.c: Cosmetical update from FreeBSD.
+
+commit a328cd15da8dcdddc321a462ab96f93c3b7dcd4c
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Oct 22 05:46:58 2004 +0000
+
+ 2004-10-21 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libnetworking/net/ethernet.h: Remove BYTE_PACK.
+
+commit e0d833480e81013e71e3f5af641941f74ae78729
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Oct 22 05:30:46 2004 +0000
+
+ 2004-10-21 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libnetworking/net/ethernet.h: Update from FreeBSD.
+
+commit 6a603335ce1439666864d2d91facd8335a55e346
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Oct 22 03:33:19 2004 +0000
+
+ 2004-10-21 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libnetworking/net/if_ethersubr.c: Cosmetical updates from FreeBSD.
+ Add ether_sprintf.
+
+commit cb97349d476188351b845f1bc88dba9c9b06cc0c
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Oct 22 02:28:16 2004 +0000
+
+ 2004-10-21 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libnetworking/net/if.h; Cosmetical updates from FreeBSD.
+ Remove if_poll* (Not implemented in RTEMS, abandoned by FreeBSD).
+
+commit 6d380c7aeaa6ec98abfb604cc4eaa699905ac1d7
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Sep 17 16:39:44 2004 +0000
+
+ 2004-09-17 Till Strauman <strauman@slac.stanford.edu>
+
+ PR 676/networking
+ * libnetworking/nfs/bootp_subr.c: /etc/resolv.conf contains NTP instead
+ of DNS servers.
+
+commit 8d2733f02076e6b11a718a0f4eff8ebbe7713eb7
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Sun Jul 25 15:04:13 2004 +0000
+
+ 2004-07-25 Till Straumann <strauman@slac.stanford.edu>
+
+ PR 620/networking
+ * libnetworking/lib/rtems_bsdnet_ntp.c,
+ libnetworking/rtems/rtems_bsdnet.h: Enhance NTP API.
+
+commit e6492224028928ae0372bc7187ce420c7957f7c3
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri May 21 15:02:17 2004 +0000
+
+ 2004-05-21 Till Strauman <strauman@slac.stanford.edu>
+
+ PR 626/networking
+ * libnetworking/rtems/rtems_showifstat.c: Use unsigned char to avoid
+ printing leading FFFFFF for byte values > 127.
+
+commit ca66d010e53fb9d28548b97b1358df71c1f7ff4f
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Apr 30 16:20:36 2004 +0000
+
+ 2004-04-30 Joel Sherrill <joel@OARcorp.com>
+
+ * libnetworking/kern/kern_sysctl.c: sysctl_register_all cannot be
+ static with RTEMS.
+
+commit 50c0d1ff00f5f653e40de3c0beb3f9c95d2cbfa3
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Apr 30 12:44:07 2004 +0000
+
+ 2004-04-30 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libnetworking/netinet/in.c: Partial update from FreeBSD.
+
+commit 43158ce31e659ccecf8610b44c997401ec70fd9c
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Apr 26 11:59:48 2004 +0000
+
+ 2004-04-26 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libnetworking/kern/kern_sysctl.c: Partial updates from FreeBSD.
+
+commit d589e7527909a3120021572e24a9d86bdfb4c7d9
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Apr 26 11:46:52 2004 +0000
+
+ 2004-04-26 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libnetworking/netinet/igmp_var.h: Cosmetic updates from FreeBSD.
+ * libnetworking/sys/sysctl.h: Update from FreeBSD.
+ * libnetworking/sys/socketvar.h: Update from FreeBSD.
+
+commit 9869240df7e86c4b4a8fad75ceac3f74ffe5bb58
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sat Apr 24 04:04:25 2004 +0000
+
+ 2004-04-24 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libnetworking/sys/protosw.h: More partial updates from FreeBSD.
+
+commit 4c546b12da51ecc85426285b0e7ea5b5938e6686
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sat Apr 24 03:51:17 2004 +0000
+
+ 2004-04-24 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libnetworking/net/route.c: Reflect changes to radix.h.
+
+commit 5e3745fb40ff93429385ffbafeabcaaa0e323354
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Apr 22 08:48:23 2004 +0000
+
+ 2004-04-22 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libnetworking/net/radix.h, libnetworking/net/radix.c: Partial
+ update from FreeBSD.
+
+commit 105dcfcd3b9085fb57a93a5bef055f02f535c697
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Apr 22 04:31:34 2004 +0000
+
+ 2004-04-22 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libnetworking/sys/socket.h: Further update from FreeBSD
+ (Add sa_family_t).
+
+commit 8bbe9ea012beff45e69e2635cb629a54b8b669bf
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Apr 22 04:22:30 2004 +0000
+
+ Fix typos.
+
+commit caeacbccc529ea9a0054ebf3c6562a58b7c2994f
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Apr 22 04:04:21 2004 +0000
+
+ 2004-04-22 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libnetworking/sys/protosw.h: Partial update from FreeBSD.
+ * libnetworking/sys/socket.h: Partial update from FreeBSD.
+ * libnetworking/rtems/rtems_syscall.c: Reflect changes to socket.h.
+
+commit 79e69da63186c79e5faa344e42f5db3389f04916
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Apr 22 03:27:13 2004 +0000
+
+ 2004-04-22 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libnetworking/kern/uipc_socket.c: Partial update from FreeBSD
+ (Remove adv-clause from copyright notice).
+ * libnetworking/netinet/igmp_var.h: Partial update from FreeBSD.
+
+commit dc28f16d8ee251f2510631cfa4e043bbe4a82a8b
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Apr 20 12:28:19 2004 +0000
+
+ Use -D_KERNEL instead of -DKERNEL for greater FreeBSD compliance.
+
+commit c2b59d5c10861a0fcc34e5637865807c3b2d8441
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Apr 20 12:22:02 2004 +0000
+
+ 2004-04-20 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libnetworking/Makefile.am: Add -D_KERNEL to CPPFLAGS.
+
+commit d9f1466781a8afddb7ebbd57ed1216d4190005a7
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Apr 20 12:20:42 2004 +0000
+
+ 2004-04-20 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libnetworking/net/bpf.h: Partial update from FreeBSD.
+
+commit 0739963874c598138e042011d5f23e4182383b9c
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Apr 19 13:49:10 2004 +0000
+
+ 2004-04-19 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libnetworking/sys/sysctl.h: Partial update from FreeBSD.
+ * libnetworking/kern/kern_sysctl.c: Partial update from FreeBSD.
+
+commit 429ba3b6ee67e69af97f1156bc1abc7037e346cd
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun Apr 18 06:19:33 2004 +0000
+
+ Remove stray white spaces.
+
+commit 1f788a3e28a0a362c67367bce9bdc1d875974296
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Apr 15 13:53:12 2004 +0000
+
+ Remove stray white spaces.
+
+commit 9532e55573a5abee1a68b428ac2e9e177e1c063a
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Apr 15 13:41:26 2004 +0000
+
+ Remove stray white spaces.
+
+commit 3239698d1fe72364c85f7a76799421bfd90cc4d7
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Apr 15 13:26:21 2004 +0000
+
+ Remove stray white spaces.
+
+commit eecc7d52b0bf2e09262cea477ff326a18843927d
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Apr 2 12:12:55 2004 +0000
+
+ 2004-04-02 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libnetworking/Makefile.am: AM_CPPFLAGS += -I$(srcdir).
+ * libnetworking/rtems/rtems_bsdnet_internal.h: Remove USHRT_MAX.
+
+commit 660f40022e5f9a7e2af6a3a9ee99b7a3f88bc530
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Apr 2 02:50:57 2004 +0000
+
+ 2004-04-02 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libnetworking/Makefile.am: Fix typo.
+
+commit 2c9df304f5662a3f885ad5513b5f3180ba7c382c
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Apr 2 01:15:37 2004 +0000
+
+ 2004-04-01 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libnetworking/poll.h: Replace with sys/poll.h wrapper.
+ * libnetworking/sys/poll.h: New (Original FreeBSD file).
+ * libnetworking/Makefile.am: Don't install opt_ipfw.h,
+ opt_mrouting.h, opt_tcpdebug.h. Add sys/poll.h.
+
+commit d8dbdc02cfbb73fbab709dd092a0f0937456b4bb
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Mar 29 22:11:51 2004 +0000
+
+ 2004-03-29 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libnetworking/lib/ftpfs.c, libnetworking/lib/rtems_bsdnet_ntp.c,
+ libnetworking/lib/tftpDriver.c, libnetworking/machine/endian.h,
+ libnetworking/net/if_ppp.c, libnetworking/rtems/rtems_bsdnet.h,
+ libnetworking/rtems/rtems_bsdnet_internal.h,
+ libnetworking/rtems/rtems_glue.c,
+ libnetworking/rtems/rtems_syscall.c: Convert to using c99 fixed size
+ types.
+
+commit 2609e83f77a256d9f2f0a3e31be12a68e7e49fc6
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Mar 8 16:26:41 2004 +0000
+
+ Unused.
+
+commit 355f03eb17c1a4696ae4bc7dec40861b1c8b2fcf
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Mar 5 18:37:16 2004 +0000
+
+ 2004-03-05 Joel Sherrill <joel@OARcorp.com>
+
+ * libnetworking/net/radix.c: Remove warning.
+
+commit 1cf0ea1f0affb40b050524b4c65ec988152df068
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Mar 5 18:25:33 2004 +0000
+
+ 2004-03-05 Joel Sherrill <joel@OARcorp.com>
+
+ * libnetworking/lib/ftpfs.c: Switch bcopy to memcpy.
+
+commit cb2f32039d7cf5cceb7a1e50930bdcd95fa5fef7
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Mar 5 18:02:41 2004 +0000
+
+ 2004-03-05 Joel Sherrill <joel@OARcorp.com>
+
+ * libblock/src/bdbuf.c, libblock/src/ramdisk.c,
+ libcsupport/src/newlibc.c, libcsupport/src/sync.c,
+ libmisc/cpuuse/cpuuse.c, libmisc/monitor/mon-symbols.c,
+ libmisc/shell/cmds.c, libmisc/shell/shell.c,
+ libnetworking/kern/kern_sysctl.c, libnetworking/lib/ftpfs.c,
+ libnetworking/lib/tftpDriver.c, libnetworking/libc/gethostbydns.c,
+ libnetworking/libc/gethostbyht.c, libnetworking/libc/gethostnamadr.c,
+ libnetworking/libc/getnetbyht.c, libnetworking/libc/getnetnamadr.c,
+ libnetworking/libc/inet_addr.c, libnetworking/libc/linkaddr.c,
+ libnetworking/libc/map_v4v6.c, libnetworking/libc/ns_print.c,
+ libnetworking/libc/ns_ttl.c, libnetworking/libc/nsap_addr.c,
+ libnetworking/libc/rcmd.c, libnetworking/libc/res_debug.c,
+ libnetworking/libc/res_mkupdate.c, libnetworking/libc/res_query.c,
+ libnetworking/libc/res_send.c, libnetworking/libc/res_update.c,
+ libnetworking/net/radix.c, libnetworking/rtems/mkrootfs.c,
+ librpc/src/rpc/clnt_perror.c, librpc/src/rpc/svc.c,
+ score/macros/rtems/score/chain.inl, score/src/objectidtoname.c: Too
+ much was accidentally committed -- revert.
+
+commit b2b143f402b30c7bbe4ee98c58221b0cc78a1e9e
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Mar 5 17:58:51 2004 +0000
+
+ 2004-03-05 Joel Sherrill <joel@OARcorp.com>
+
+ * libblock/src/bdbuf.c, libblock/src/ramdisk.c,
+ libcsupport/src/newlibc.c, libcsupport/src/sync.c,
+ libmisc/cpuuse/cpuuse.c, libmisc/monitor/mon-symbols.c,
+ libmisc/shell/cmds.c, libmisc/shell/shell.c,
+ libnetworking/kern/kern_sysctl.c, libnetworking/lib/ftpfs.c,
+ libnetworking/lib/tftpDriver.c, libnetworking/libc/gethostbydns.c,
+ libnetworking/libc/gethostbyht.c, libnetworking/libc/gethostnamadr.c,
+ libnetworking/libc/getnetbyht.c, libnetworking/libc/getnetnamadr.c,
+ libnetworking/libc/inet_addr.c, libnetworking/libc/linkaddr.c,
+ libnetworking/libc/map_v4v6.c, libnetworking/libc/ns_print.c,
+ libnetworking/libc/ns_ttl.c, libnetworking/libc/nsap_addr.c,
+ libnetworking/libc/rcmd.c, libnetworking/libc/res_debug.c,
+ libnetworking/libc/res_mkupdate.c, libnetworking/libc/res_query.c,
+ libnetworking/libc/res_send.c, libnetworking/libc/res_update.c,
+ libnetworking/net/radix.c, libnetworking/rtems/mkrootfs.c,
+ librpc/src/rpc/clnt_perror.c, librpc/src/rpc/rtems_rpc.c,
+ librpc/src/rpc/svc.c, sapi/include/confdefs.h,
+ score/macros/rtems/score/chain.inl, score/src/objectidtoname.c:
+
+commit 8e22a7d180b09bed8577af971bd8d02eb4fc96e7
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Feb 9 14:35:55 2004 +0000
+
+ 2004-02-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * libnetworking/Makefile.am: Remove ACLOCAL_AMFLAGS.
+
+commit c07aa0c56e1eea8155cd6a49f7b2f1afb602c6ba
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Jan 30 14:50:20 2004 +0000
+
+ 2004-01-30 Wilfried Busalski <w.busalski@lancier-monitoring.de>
+
+ PR pppd/564
+ * libnetworking/net/if_ppp.c, libnetworking/net/if_pppvar.h,
+ libnetworking/net/ppp_tty.c: ppp0 Interface lose packets if the
+ system use a slow baudrate for the modem or the tcp/ip-packet is
+ fragmented.
+
+commit 8a2fcfd68118cb29958a24ac679f3e30257c753f
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Jan 23 17:42:16 2004 +0000
+
+ 2004-01-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * ChangeLog: Merge-in libnetworking/ChangeLog.
+ * libnetworking/ChangeLog: Remove.
+
+commit 1416c82629364582dd7eba6f59644d0b05892cdd
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Jan 23 17:38:33 2004 +0000
+
+ Cleanup ChangeLog.
+
+commit 3d1de205f620197d40ad019eb2d9e2dd5f0525c2
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Jan 19 07:29:05 2004 +0000
+
+ 2004-01-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * Makefile.am: Add PREINSTALL_DIRS.
+
+commit 8dbe311c96d2c3ed8223009e2a3da0a036284c61
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Jan 14 05:23:13 2004 +0000
+
+ 2004-01-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * Makefile.am: Re-add dirstamps to PREINSTALL_FILES.
+ Add PREINSTALL_FILES to CLEANFILES.
+ * netinet/in_cksum.c: #include netinet/in_cksum_<cpu>.h.
+
+commit ae6072487207007075741390a6d7d9da3ae0e0da
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Jan 14 00:10:20 2004 +0000
+
+ 2004-01-13 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ PR/549 networking
+
+ * netinet/in_cksum_powerpc.h: New (copy of in_cksum_powerpc.c).
+ * netinet/in_cksum_powerpc.c: Remove.
+ * netinet/in_cksum_i386.h: New (copy of in_cksum_i386.c).
+ * netinet/in_cksum_i386.c: Remove.
+ * netinet/in_cksum_arm.h: New (copy of in_cksum_arm.c).
+ * netinet/in_cksum_arm.c: Remove.
+ * netinet/in_cksum_m68k.c: New (copy of in_cksum_m68k.c).
+ * netinet/in_cksum_m68k.c: Remove.
+ * netinet/Makefile.am: Reflect changes above.
+
+commit 8c31a89fdf9bc3351d837df6ec26045bc9d5f021
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun Jan 11 08:02:24 2004 +0000
+
+ 2004-01-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * Makefile.am: Include compile.am, again.
+ Cleanup.
+
+commit 234f7adb59e1d55116ad6dfd26ef65d1f31ac658
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Jan 9 19:03:40 2004 +0000
+
+ 2004-01-08 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * Makefile.am: Remove *C_FILES.
+
+commit b71e8d050a743b620feee38315af7f605cb8f463
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Jan 9 18:22:16 2004 +0000
+
+ 2004-01-08 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * Makefile.am: Add libs to CLEANFILES
+ Set lib*_g_a_SOURCES = lib*_a_SOURCES.
+
+commit f670eb767bc2dc8da9844fe6971363aa7f9dc58b
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Jan 9 15:48:45 2004 +0000
+
+ 2004-01-08 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * Makefile.am: Build lib*$(LIB_VARIANT).a instead of
+ $(ARCH)/lib*.a.
+
+commit 2690689a83ab246ac87907b7c6e2a46db32a8bca
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Wed Jan 7 20:40:48 2004 +0000
+
+ 2004-01-07 Joel Sherrill <joel@OARcorp.com>
+
+ * rtems/rtems_bsdnet_internal.h: Include rtems/cdefs.h so things
+ compile.
+
+commit 07347cb5e79d1d651655e7975b69cb8a45243017
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Jan 7 17:48:16 2004 +0000
+
+ 2004-01-07 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * Makefile.am: Build library using EXTRA_LIBRARIES and automake rules.
+
+commit 53a895846c4e76c6f5677e33bba0d16c5f4c5d68
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Dec 12 13:39:43 2003 +0000
+
+ 2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
+
+commit de48a0ea91a7b1cd334d0e2d8a1a815f38993abc
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun Nov 30 17:35:46 2003 +0000
+
+ 2003-11-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * Makefile.am: Add $(dirstamp) to compilation rules.
+
+commit 1c1ef4c96871d204f7ee3286cf7c8ac8f60e6687
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun Nov 30 10:36:38 2003 +0000
+
+ 2003-11-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * Makefile.am: Fix libc_OBJS.
+
+commit 3450adcd61056563de951c1d7b99bfb284fbb96b
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun Nov 30 08:04:58 2003 +0000
+
+ 2003-11-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * Makefile.am: Add $(dirstamp) to preinstallation rules.
+ Restore libc/$(ARCH)/lib.a.
+
+commit 489c1588f416a5803598cf00a0096fc8fbbe9651
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Nov 28 13:27:15 2003 +0000
+
+ 2003-11-28 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * libc/Makefile.am: Remove.
+ * lib/Makefile.am: Remove.
+ * Makefile.am: Merge-in the Makefile.ams above.
+
+commit 007c9f707a8c53f16b9fc65e8de2254cfa7abfe7
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sat Nov 22 12:33:24 2003 +0000
+
+ 2003-11-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * rtems/rtems_bsdnet_internal.h: Include rtems/cdefs.h instead of
+ sys/cdefs.h (Nonportable).
+ * wrapup/Makefile.am: Removed.
+ * Makefile.am: Reworked.
+
+commit 1e2eec8694dcd7e0a7a61264027e030dcb3cf24c
+Author: Jennifer Averett <Jennifer.Averett@OARcorp.com>
+Date: Mon Sep 15 14:32:52 2003 +0000
+
+ 2003-09-15 Jay Monkman <jtm@smoothsmoothie.com>
+
+ PR 482/networking
+ * rtems/rtems_glue.c: Network interfaces cant be taken down
+
+commit 4e0576c023ac197944b4ce166c449f7fca25d023
+Author: Jennifer Averett <Jennifer.Averett@OARcorp.com>
+Date: Mon Sep 15 14:28:11 2003 +0000
+
+ 2003-09-15 Jennifer Averett <jennifer@OARcorp.com>
+
+ PR 481/networking
+ * net/ethernet.h, net/if_arp.h, netinet/if_ether.h: Network structs
+ should be packed
+
+commit a56c338500778d7d11344246f37498a59201ffe2
+Author: Jennifer Averett <Jennifer.Averett@OARcorp.com>
+Date: Mon Sep 15 14:04:37 2003 +0000
+
+ 2003-09-15 Jay Monkman <jtm@smoothsmoothie.com>
+
+ PR 482/networking
+ * rtems/rtems_glue.c: Network interfaces cant be taken down
+
+commit 7aa517503f3d12335dc278b54fa4cf719735e05b
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Sep 4 18:54:21 2003 +0000
+
+ 2003-09-04 Joel Sherrill <joel@OARcorp.com>
+
+ * rtems/mkrootfs.c, rtems/mkrootfs.h: URL for license changed.
+
+commit 823f89eaa16a668c5d425bb89ec885950d0e35f3
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Tue Sep 2 21:31:16 2003 +0000
+
+ 2003-09-02 Jiri Gaisler <jiri@gaisler.com>
+
+ PR 476/networking
+ * machine/in_cksum.h: Fix in_cksum calculation on SPARC.
+
+commit 1d2dbec76d97b79163e7cbb21588ae4b7fa1a5ec
+Author: Jennifer Averett <Jennifer.Averett@OARcorp.com>
+Date: Wed Aug 6 14:39:16 2003 +0000
+
+ 2003-08-06 Till Strauman <strauman@slac.stanford.edu>
+
+ PR 435/networking
+ * rtems/rtems_showifstat.c: rtems_showifstat misses printing
+ the netmask
+
+commit fff840e4932fe0c5d78796c67001b82c5c325c5d
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Jul 8 17:33:43 2003 +0000
+
+ Cleanup
+
+commit 14d34d841ed0832fa3998d70c679e2369a70d5ee
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Jul 8 12:21:36 2003 +0000
+
+ 2003-07-08 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * configure.ac: Remove (Merged into ../configure.ac).
+ * Makefile.am, libc/Makefile.am, lib/Makefile.am, wrapup/Makefile.am:
+ Reflect having merged configure.ac into ../configure.ac.
+ * kern/kern_mib.c: Use RTEMS_VERSION to setup osrelease.
+
+commit 011e3b3f3cf372b81072e4e8202d49355fc8f5ee
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu May 29 19:09:35 2003 +0000
+
+ 2003-05-29 Joel Sherrill <joel@OARcorp.com>
+
+ * rtems/rtems_syscall.c: Removed warnings.
+
+commit 29329cf5deda43553f9a359fbae4ba287d479a91
+Author: Chris Johns <chrisj@rtems.org>
+Date: Thu May 15 09:29:11 2003 +0000
+
+ PR407
+
+commit ef6d9efbeb5558cec37fbdad7d5fae65bfdfb15c
+Author: Chris Johns <chrisj@rtems.org>
+Date: Thu May 15 09:27:03 2003 +0000
+
+ PR406 - Added INET_ADDRSTRLEN per the SUSv3 standard.
+
+commit 40544fd18f14d62d0b4f14e03dc451a8fb699e08
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Tue Apr 15 14:57:58 2003 +0000
+
+ 2003-04-15 Joel Sherrill <joel@OARcorp.com>
+
+ PR 388/networking
+ * kern/kern_sysctl.c: Revert previous patch and use strlcpy() now that
+ it is available. Also fixed some warnings.
+
+commit 6ea9196cc1fb47ed92859ca4d537e1e1d40047cd
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Mar 27 13:48:56 2003 +0000
+
+ 2003-03-27 Joel Sherrill <joel@OARcorp.com>
+
+ * kern/kern_sysctl.c: Converted from BSP strlcpy() to strncpy().
+
+commit a281b95bfa3c0059cbbf5e88f60a9b4478c44f58
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Tue Mar 25 19:43:52 2003 +0000
+
+ 2003-03-25 Joel Sherrill <joel@OARcorp.com>
+
+ * rtems/rtems_bsdnet_malloc_starvation.c: Fixed name of include file.
+
+commit 26cdc2aff41927292e2b68201c345d6ff75d3721
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Tue Mar 25 19:00:35 2003 +0000
+
+ 2002-03-25 Eric Norum <norume@aps.anl.gov>
+
+
+ PR 374/networking
+ * Makefile.am, rtems/rtems_bsdnet.h, rtems/rtems_glue.c:
+ The patch sent as part of PR270 got applied to the wrong place.
+ The effect was that (1) startup was no faster than before and
+ (2) malloc starvation messages came way too quickly. The attached
+ patch fixes both these problems and also provides a mechanism for
+ applications to handle malloc starvation conditions as they see fit.
+ * rtems/rtems_bsdnet_malloc_starvation.c: New file.
+
+commit bef4fddd1d285acdece112828dda3520b06df518
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Tue Mar 18 20:42:51 2003 +0000
+
+ 2003-03-18 Till Straumann <strauman@slac.stanford.edu>
+
+ PR 356/bsps
+ * sys/linker_set.h: This patch makes RTEMS/PowerPC eabi compliant.
+ Declare all linker-script defined addresses as
+ variables of unknown size and not as short objects
+ like 'int', 'void*' etc. Since only addresses are used and never those
+ variable's values, the type used in a declaration is not important.
+
+commit ec0a3462b0b55696c98fe159e5beefce823eb0db
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Mar 11 11:47:17 2003 +0000
+
+ Merger from rtems-4-6-branch.
+
+commit 7ac73e6ee2af1a0bcdcccf76344e60db558efe9a
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Feb 20 21:21:28 2003 +0000
+
+ 2003-02-20 Till Straumann <strauman@slac.stanford.edu>
+
+ PR 351/networking
+ * nfs/bootp_subr.c: Fix ridiculous leak in bootp and use
+ strdup_bootp_realloc() everywhere for sake of consistency.
+
+commit 83e36d6bb77038d01d07bdf62a3037a01284bfdb
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Tue Feb 11 22:58:08 2003 +0000
+
+ 2003-02-11 Mike Siers <mikes@poliac.com>
+
+ * rtems/rtems_glue.c: A small patch to the network daemon task
+ code. I just added code to check the return value of
+ the rtems_bsdnet_event_receive function. Only when
+ this function returns a SUCCESSFUL status, will the
+ event flags be checked. This is more of a code cleanup issue
+ than a bug. The patch will just ensure the ipintr() and
+ arpintr() functions are only called when a event is signaled.
+
+commit ccd81b60c23531f2f7551fee2f969f593fba772a
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Feb 11 11:47:49 2003 +0000
+
+ 2003-02-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
+
+commit 9b5c258556c4f1559ad12450cc88b6bd8d8bf75d
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Feb 11 11:11:33 2003 +0000
+
+ 2003-02-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * configure.ac: AC_PREREQ(2.57).
+
+commit 8d3e9254852f788bc60b19838b788015f07bacba
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Feb 6 17:14:29 2003 +0000
+
+ 2003-02-06 Mike Siers <mikes@poliac.com>
+
+ PR 342/networking
+ * kern/uipc_mbuf.c: The RTEMS version of the m_copyback is changing
+ the m_len value of the mbuf. I looked into the source from another
+ BSD system and the mbuf length is not changed inside this function.
+ The m_copyback function is only being used in the net/rtsock.c file.
+ So I think this problem is only visable under certain routing table
+ conditions.
+
+commit 9da12bdbb07a3b7804a5b4f5cf321449d6c5c458
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Wed Feb 5 21:25:55 2003 +0000
+
+ 2003-02-05 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
+
+ PR 341/networking
+ * lib/ftpfs.c: Account for NULL at end of strings when malloc()'ing
+ memory.
+
+commit 450a06cae7a38a37285b89907643499faaa4022c
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Tue Jan 28 14:16:25 2003 +0000
+
+ 2003-01-28 Joel Sherrill <joel@OARcorp.com>
+
+ * Makefile.am: Add kern/kern_sysctl.c to Makefile.am so networking
+ tests build. This was subsequently reported as PR337 before I
+ committed the fix.
+
+commit 9d647dfc304fce778fe90578a41b7af72b2f9902
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Mon Jan 27 16:20:14 2003 +0000
+
+ 2003-01-27 Till Straumann <strauman@SLAC.Stanford.edu>
+
+ * libc/getproto.c, libc/getprotoname.c: modification to call
+ getprotoent_static() if fopen() on /etc/protocols fails.
+
+commit d6c3d56acd7e964bd52ab86c8f260cfb622c4795
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Jan 15 10:51:32 2003 +0000
+
+ 2003-01-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * netinet/tcp_subr.c: Add args to INP_INFO_RLOCK, INP_INFO_RUNLOCK,
+ INP_LOCK, INP_UNLOCK macros.
+ * netinet/udp_usrreq.c: Add args to INP_INFO_RLOCK, INP_INFO_RUNLOCK,
+ INP_LOCK, INP_UNLOCK macros.
+
+commit 6bd96fc7abe950c9547c6e552c3b5067bedaf7c4
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Jan 3 20:40:29 2003 +0000
+
+ 2003-01-03 Jitendra Vegiraju <jvegiraju@netscape.net>
+
+ * sys/queue.h: Fix alignment problem on ARM.
+
+commit 36799d4063c2e6e74d5d5a520aabac199913227a
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Jan 3 18:09:57 2003 +0000
+
+ 2002-11-26 Chris Johns <cjohns@cybertec.com.au>
+
+ * Makefile.am: Added sys/linker_set.h
+ * kern/Makefile.am: Added kern_mib.c and kern_sysctl.c.
+ * kern/uipc_socket.c: OID changed from KERN_SOMAXCONN to KIPC_SOMAXCONN.
+ * kern/uipc_socket2.c: OID changed from KERN_MAXSOCKBUF to
+ KIPC_MAXSOCKBUF.
+ * net/if_ethersubr.c: FreeBSD 2.2.2 does not have a _net_link node
+ while 5.0 does.
+ * net/if_ppp.c: Removed the TEXT_SET define as these macros are
+ now implemented.
+ * net/rtsock.c: Enable sysctl support plus fix the bug with the
+ lastest FreeBSD sysctl header file.
+ * netinet/icmp_var.h: FreeBSD 2.2.2 does not have a _net_inet_icmp
+ node while 5.0 does.
+ * netinet/if_ether.c: FreeBSD 2.2.2 does not have a _net_link_ether
+ node while 5.0 does.
+ * netinet/igmp_var.h: FreeBSD 2.2.2 does not have a _net_inet_igmp
+ node while 5.0 does.
+ * netinet/in_pcb.c: Fixed the arguments to the sysctl call. Add
+ inp_gencnt and ipi_count. These are used when listing connections.
+ * netinet/in_pcb.h: Added counters to aid the listing of connections.
+ * netinet/in_var.h: Provide the _net_inet_ip and _net_inet_raw nodes.
+ * netinet/ip_fw.c: Disable the firewall sysctl calls.
+ * netinet/tcp_subr.c: Merge tcp_pcblist from the lastest FreeBSD source.
+ * netinet/tcp_var.h: Add structures needed by net-snmp to list
+ connections.
+ * netinet/udp_usrreq.c: Merged udp_pcblist from the lastest FreeBSD
+ source.
+ * netinet/udp_var.h: Added the sysctl id UDPCTL_PCBLIST. Used by
+ net-snmp.
+ * rtems_glue.c: Call sysctl_register_all when initialising the
+ network stack to register all the sysctl calls. These are in the
+ special sections and required an updated linker script.
+ * rtems/rtems_syscall.c: Add the sysctl call.
+ * sys/kernel.h: Use the lastest FreeBSD method of handling sysctl
+ structures. This now held in the sys/linker_set.h file.
+ * sys/queue.h: This is from the lastest FreeBSD code with the circular
+ code merged back in as it is not used in the lastest FreeBSD kernel.
+ * sys/sysctl.h: The lastest sysctl. This was needed to use with the new
+ linker set method. The FreeBSD 2.2.2 version has asm hacks. The lastest
+ version of the FreeBSD does not have these hacks. It uses gcc attribute
+ directives.
+
+commit b6e283de6fd58e1903d7d468a0a1048d0a8d0ea7
+Author: Eric Norum <WENorum@lbl.gov>
+Date: Thu Dec 19 03:47:16 2002 +0000
+
+ Include netinet sources.
+
+commit dd695d81b6b71c781b7df92e887e433b2b0b06ad
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Dec 12 12:15:00 2002 +0000
+
+ 2002-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * Makefile.am: Merge-in kern/Makefile.am, net/Makefile.am,
+ netinet/Makefile.am, netinet/Makefile.am, nfs/Makefile.am,
+ rtems/Makefile.am.
+ * kern/Makefile.am: Remove.
+ * net/Makefile.am: Remove.
+ * netinet/Makefile.am: Remove.
+ * nfs/Makefile.am: Remove.
+ * rtems/Makefile.am: Remove.
+ * wrapup/Makefile.am: Reflect changes above.
+ * configure.ac: Ditto.
+
+commit a3dfa39b357aef1f4c5491288f846ad8178d2e5f
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Dec 11 15:34:58 2002 +0000
+
+ 2002-12-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * kern/Makefile.am: Remove C_O_FILES;
+ Don't let all-local depend on $OBJS)
+ * lib/Makefile.am: Ditto.
+ * libc/Makefile.am: Ditto.
+ * net/Makefile.am: Ditto.
+ * netinet/Makefile.am: Ditto.
+ * nfs/Makefile.am: Ditto.
+ * rtems/Makefile.am: Ditto.
+
+commit 47c02203977b7590b9bdd01c6efaccf742b97a1a
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Nov 19 22:23:50 2002 +0000
+
+ 2002-11-19 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * configure.ac: Fix package name.
+
+commit 9eadce0a5a535e211fbf4d1ade1a0370fbfd2b1a
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Nov 18 02:21:19 2002 +0000
+
+ 2002-11-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * Makefile.am: Merge-in HEADER-handling from
+ net/Makefile.am, netinet/Makefile.am, nfs/Makefile.am.
+ * net/Makefile.am: Remove *_HEADERS.
+ * netinet/Makefile.am: Remove *_HEADERS.
+ * nfs/Makefile.am: Remove *_HEADERS.
+
+commit 471bcf071f4bd1ce27895d72f0e2373cf348b2af
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Nov 15 14:55:12 2002 +0000
+
+ 2002-11-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * Makefile.am: Merge-in arpa/Makefile.am, machine/Makefile.am,
+ sys/Makefile.am, vm/Makefile.am.
+ Add . to SUBDIRS.
+ * arpa/Makefile.am: Remove.
+ * machine/Makefile.am: Remove.
+ * sys/Makefile.am: Remove.
+ * vm/Makefile.am: Remove.
+ * configure.ac: Reflect changes above.
+
+commit 658ad56f62574dfa41c1bb567b137287b750aa6f
+Author: Chris Johns <chrisj@rtems.org>
+Date: Sun Nov 10 07:12:46 2002 +0000
+
+ 2002-11-06 Chris Johns <ccj@acm.org>
+
+ * sys/select.h: Add C++ to C external.
+
+commit 8d3eba16f7dae850a2a9872990b6a410725558a1
+Author: Chris Johns <chrisj@rtems.org>
+Date: Sat Nov 9 04:37:33 2002 +0000
+
+ Need to be extern C for use by C++.
+
+commit 76b6085f0a31379f1c9869059a55bec9c7c2fee9
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sat Nov 2 16:27:43 2002 +0000
+
+ 2002-11-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * kern/uipc_mbuf.c: Comment out m0 in m_copydata to suppress
+ warning.
+
+commit b31106f6297c248233ba879d55b0461da6f99fc9
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Nov 1 22:26:02 2002 +0000
+
+ 2002-11-01 Joel Sherrill <joel@OARcorp.com>
+
+ * ChangeLog: Corrected.
+
+commit ce452f7203005abf437584b8a879ece8a9c35597
+Author: Eric Norum <WENorum@lbl.gov>
+Date: Fri Nov 1 18:43:57 2002 +0000
+
+ *** empty log message ***
+
+commit 022fcc0755f815bc71373120888a278e88aaa305
+Author: Eric Norum <WENorum@lbl.gov>
+Date: Fri Nov 1 18:43:09 2002 +0000
+
+ Till Straumann's patch to:
+ use bootp option 129 to get command line string
+ change inet_ntoa->inet_ntop
+
+commit 0647cc743f4383b5562bac6c5d29c988ea5e0646
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Oct 31 20:10:40 2002 +0000
+
+ 2002-10-31 Joel Sherrill <joel@OARcorp.com>
+
+ * libc/rcmd.c, netinet/in_cksum_arm.c: Removed warnings.
+
+commit abef0f69aea9d3c7793a0ee8f0895b8c43d881ae
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Mon Oct 28 13:56:01 2002 +0000
+
+ 2002-10-28 Joel Sherrill <joel@OARcorp.com>
+
+ * Pass to eliminate warnings.
+ * kern/uipc_mbuf.c: Conditional SYSINIT() usage on __rtems__.
+ Fix return statement without a value.
+ * lib/ftpfs.c: read and write filesystem routines return ssize_t.
+ * lib/syslog.c: Add include of <string.h> to eliminate warning.
+ * lib/tftpDriver.c: read and write filesystem routines return ssize_t.
+ * libc/gethostbydns.c: Prototype abort().
+ * libc/inet_ntoa.c: Prototype strcpy().
+ * libc/rcmd.c: Add include of <sys/select.h>
+ * net/if_loop.c: Turn token at end of endif to comment.
+ * net/rtsock.c, nfs/bootp_subr.c: Conditional SYSINIT() usage
+ on __rtems__.
+ * rtems/rtems_bootp.c: Add include of <rtems/rtems_bsdnet_internal.h>.
+ * rtems/rtems_bsdnet_internal.h: Added prototypes for memcpy() and
+ memset() since the BSD code tries to avoid using libc .h files
+ since it is used to being in the kernel.
+ * rtems/rtems_syscall.c: read and write filesystem routines
+ return ssize_t.
+
+commit 56a1ae369db7a16d44a66517b61fc50aafbc9867
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Oct 25 06:18:56 2002 +0000
+
+ 2002-10-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE.
+
+commit fa87598d8a3728df9174679bb2b33093ca83ae7f
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Oct 25 04:36:19 2002 +0000
+
+ 2002-10-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * Makefile.am: Remove bogus reference to CHANGELOG.
+
+commit f8cb04a54adb42540c2c5292f55e4a5aa103921f
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Oct 21 12:04:36 2002 +0000
+
+ 2002-10-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * .cvsignore: Reformat.
+ Add autom4te*cache.
+ Remove autom4te.cache.
+
+commit 7b93cedcd49ad4c32eef553bf37a3fef6cd514e6
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun Oct 13 21:47:29 2002 +0000
+
+ 2002-10-13 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * net/if_ethersubr.c: Add comments to #endif NETATALK to stop
+ gcc from complaining.
+
+commit a63efae255ca7aa615005c1bb5aa8a28f5d54033
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Mon Oct 7 17:11:27 2002 +0000
+
+ 2002-10-07 Eric Norum <eric.norum@usask.ca>
+
+ * netinet/tcp_var.h: Corrected typo in ARM alignment patch which
+ broke all other ports.
+
+commit 3fb76805139ef1cc04a8ed234febf335c50f5a02
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Oct 4 14:47:11 2002 +0000
+
+ 2002-10-04 Jay Monkman <jtm@smoothsmoothie.com>
+
+ * netinet/in_cksum.c, netinet/ip_icmp.h, netinet/ip_input.c,
+ netinet/tcp_input.c, netinet/tcp_subr.c, netinet/tcp_var.h,
+ sys/queue.h: Address alignment requirements for the ARM.
+
+commit ed15301c7bc06fc5f3a43870329ce08333a3997f
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Oct 4 13:25:31 2002 +0000
+
+ 2002-10-04 Jay Monkman <jtm@smoothsmoothie.com>
+
+ * rtems/rtems_glue.c: Add IP aliasing ioctls SIOCAIFADDR and
+ SIOCDIFADDR.
+
+commit 6ca248c37cb03ef082184da0ee0d09848e238b10
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Wed Oct 2 17:35:29 2002 +0000
+
+ 2002-10-02 Joel Sherrill <joel@OARcorp.com>
+
+ * kern/uipc_socket.c: Make sure that small non-zero delays work.
+ Suggested cleanup from Eric Norum.
+
+commit bcac0cb2c3814ab3b807f23999da658ec0cbcd80
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Wed Oct 2 17:34:28 2002 +0000
+
+ 2002-10-02 Eric Norum <eric.norum@usask.ca>
+
+ * rtems/mkrootfs.c: As part of PR283, remove redundant code that
+ creates /etc/passwd and /etc/group.
+
+commit f4ceef3ef6c671e0a3435b0c9b38f43fae7b5b5e
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Mon Sep 16 11:55:43 2002 +0000
+
+ 2002-09-16 Joel Sherrill <joel@OARcorp.com>
+
+ * netinet/Makefile.am, netinet/udp_usrreq.c: Back off some of
+ the IP_FORWARD patch as it appears to not compile in the
+ current tree.
+
+commit 144b94fa40f4ee892bbb9a36e8ab1517d1ba4069
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Sat Sep 14 18:31:06 2002 +0000
+
+ 2002-09-14 Joel Sherrill <joel@OARcorp.com>
+
+ * kern/uipc_socket.c: Fix case on SO_RCVTIMEO and SO_SNDTIMEO where
+ conversion into ticks can result in a 0 ticks timeout which is
+ the same as requesting no timeout. Reported by Sergei Organov
+ <osv@javad.ru>.
+
+commit ce2c216469083c54cd9047e0ace13fa737d8c084
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Sat Sep 14 18:18:50 2002 +0000
+
+ 2002-09-14 Vyacheslav V. Burdjanadze <wr@zelax.ru>
+
+ * kern/uipc_mbuf.c, sys/mbuf.h, netinet/udp_usrreq.c: Add
+ optional UDP broadcast forwarding support.
+ * netinet/Makefile.am: Defined FORWARD_PROTOCOL to enabled UDP
+ broadcast forwarding.
+
+commit 6a2d7ee51ebbbad8dc6642507281a2d834efa9dd
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Sep 2 06:26:03 2002 +0000
+
+ 2002-09-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * netinet/in_cksum.c: #include <string.h> for puts in generic
+ routines.
+
+commit 845f170ab55d40a8477f3f7beb48debaeec533a6
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Tue Aug 20 15:53:52 2002 +0000
+
+ 2002-08-20 Eric Norum <eric.norum@usask.ca>
+
+ * rtems/rtems_glue.c: Per PR270, the BSD network code expects that
+ the value of the number of seconds since boot is non-zero. The
+ RTEMS network initialization code assures this by waiting for a
+ second. A more efficient technique is to simply wait until the
+ number of seconds since boot is non-zero.
+
+commit 68a368fc9314a042996686c64514bdb44cbd4d49
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Aug 9 12:45:10 2002 +0000
+
+ 2002-08-09 Joel Sherrill <joel@OARcorp.com>
+
+ * libc/getservent.c: Per PR265, add #include <netinet/in.h> for
+ ntohl() function.
+
+commit 7a47bb5724c4676267c0e9da10a5c1724e2004ef
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Wed Aug 7 15:37:33 2002 +0000
+
+ 2002-08-07 Joel Sherrill <joel@OARcorp.com>
+
+ * netinet/in.h: Per PR263, added include of <machine/endian.h>
+ to <netinet/in.h> so it includes prototypes of ntohl() family
+ of routines.
+
+commit d9ab6d3b31b9735b5143e6221b4b6d81d7ae77eb
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Aug 2 00:48:03 2002 +0000
+
+ 2002-08-01 Joel Sherrill <joel@OARcorp.com>
+
+ * machine/param.h, sys/syslimits.h: In the continued effort to
+ eliminate .h conflicts between newlib and RTEMS, these were moved to
+ newlib.
+ * machine/Makefile.am, sys/Makefile.am: Reflect above.
+
+commit 18dce917b5eb7f976aac4ddf1ae5c5f07a66e2ba
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Aug 1 16:15:37 2002 +0000
+
+ 2002-08-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * wrapup/Makefile.am: Don't install.
+
+commit 08943ebf47376638ac9416f6bf68d519c93cd792
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Tue Jul 30 23:32:15 2002 +0000
+
+ 2002-07-30 Joel Sherrill <joel@OARcorp.com>
+
+ * sys/param.h: Removed as a simpler version of this file is
+ now part of the RTEMS newlib support.
+ * sys/Makefile.am: Modified to reflect above.
+
+commit 9fcd1a1c58492117f4e90a74bedac55cd43f4d3d
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Tue Jul 30 23:31:00 2002 +0000
+
+ 2002-07-30 Joel Sherrill <joel@OARcorp.com>
+
+ * machine/types.h: Removed as a simpler version of this file is
+ now part of the RTEMS newlib support.
+ * machine/Makefile.am, machine/endian.h, nfs/bootp_subr.c,
+ rtems/rtems_bsdnet_internal.h, sys/Makefile.am, sys/systm.h:
+ Minor modifications to use the simpler machine/types.h. Mostly
+ more complete sets of #include's to account for machine/types.h
+ no longer doing this.
+
+commit 6fd25163de8de44fe57ba5e5bcba101963d5e8c5
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Tue Jul 30 14:33:24 2002 +0000
+
+ 2002-07-30 Jay Monkman <jtm@smoothsmoothie.com>
+
+ * netinet/in_cksum.c, netinet/in_cksum_arm.c: Added ARM in_cksum
+ support.
+
+commit 7b4315141033dcf87b73c00a527159a43433debf
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Wed Jul 24 13:25:50 2002 +0000
+
+ 2002-07-24 Joel Sherrill <joel@OARcorp.com>
+
+ * sys/select.h: Add a prototype of select() to avoid warnings.
+ In particular a C++ application using select() required a prototype.
+
+commit ce75da600a2c46755679561e3b4d025048addd16
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Wed Jul 24 13:25:06 2002 +0000
+
+ 2002-07-24 Joel Sherrill <joel@OARcorp.com>
+
+ * Makefile.am, libc/res_send.c: Do not install or use <poll.h>
+ since RTEMS does not support it.
+
+commit 0e1dd41f04aa8c09cd5aca17fcab3a1d1ff0c280
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Jul 22 13:44:48 2002 +0000
+
+ 2002-07-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * kern/Makefile.am: Use .$(OBJEXT) instead of .o.
+ * lib/Makefile.am: Ditto.
+ * libc/Makefile.am: Ditto.
+ * net/Makefile.am: Ditto.
+ * netinet/Makefile.am: Ditto.
+ * nfs/Makefile.am: Ditto.
+ * rtems/Makefile.am: Ditto.
+ * wrapup/Makefile.am: Ditto.
+
+commit eb4b28dca2487120d9562b3b7671edcd98c686c0
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Jul 22 06:35:33 2002 +0000
+
+ 2002-07-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * kern/Makefile.am: Eliminate LIBNAME.
+ * lib/Makefile.am: Ditto.
+ * libc/Makefile.am: Ditto.
+ * net/Makefile.am: Ditto.
+ * netinet/Makefile.am: Ditto.
+ * nfs/Makefile.am: Ditto.
+ * rtems/Makefile.am: Ditto.
+ * wrapup/Makefile.am: Use project_libdir instead of
+ $(PROJECT_RELEASE)/lib.
+
+commit 74c402a2a3899028bd010ca79461f68fac80d293
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Wed Jul 17 17:08:48 2002 +0000
+
+ 2002-07-17 Jay Monkman <jtm@smoothsmoothie.com>
+
+ * netinet/in.h, netinet/ip.h, netinet/ip_var.h, netinet/tcp.h:
+ Modified to added packed attribute.o
+
+commit 705a070160b3edc4f4e1b4c731d769e85143e07a
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Jul 5 15:55:09 2002 +0000
+
+ 2002-07-05 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * configure.ac: RTEMS_TOP(../..).
+
+commit 8c746fe197845d342e7be25ccd39d091690f8432
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Jul 1 09:59:55 2002 +0000
+
+ 2002-07-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * configure.ac: Remove RTEMS_PROJECT_ROOT.
+
+commit dda0bffc4112a544ede2dca0e9e409171b0c3dc2
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Jun 27 21:59:23 2002 +0000
+
+ 2002-06-27 Thomas Doerfler <Thomas.Doerfler@imd-systems.de>
+
+ * Addition of a ftp client filesystem, comparable to the tftp one.
+ * lib/ftpfs.c, rtems/ftpfs.h: New files.
+ * lib/Makefile.am, rtems/Makefile.am: Modified to reflect above.
+
+commit da8f88a23e3b6e48ab3a91d7014903f1137d7e05
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Jun 27 04:00:20 2002 +0000
+
+ 2002-06-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * configure.ac: Use AC_CONFIG_AUX_DIR(../..).
+ Add AC_PROG_RANLIB.
+
+commit 89e64988030223c71fba55b61220728521141628
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Jun 26 15:46:38 2002 +0000
+
+ 2002-06-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * wrapup/Makefile.am: Don't preinstall libnetworking.a.
+
+commit 75fb648b95a60ef7755a9b557c9d77fb947c3e48
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Jun 18 12:33:23 2002 +0000
+
+ 2002-06-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * Makefile.am: Remove commented out net-apps.
+
+commit f22ebf02b23d12522449d382825a9ad653401608
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Jun 17 09:12:00 2002 +0000
+
+ 2002-06-17 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * arpa/Makefile.am: Include $(top_srcdir)/../automake/*.am.
+ * kern/Makefile.am: Include $(top_srcdir)/../automake/*.am.
+ * Makefile.am: Include $(top_srcdir)/../automake/*.am.
+ Use ../aclocal.
+ * lib/Makefile.am: Include $(top_srcdir)/../automake/*.am.
+ * libc/Makefile.am: Include $(top_srcdir)/../automake/*.am.
+ * machine/Makefile.am: Include $(top_srcdir)/../automake/*.am.
+ * net/Makefile.am: Include $(top_srcdir)/../automake/*.am.
+ * netinet/Makefile.am: Include $(top_srcdir)/../automake/*.am.
+ * nfs/Makefile.am: Include $(top_srcdir)/../automake/*.am.
+ * rtems/Makefile.am: Include $(top_srcdir)/../automake/*.am.
+ * sys/Makefile.am: Include $(top_srcdir)/../automake/*.am.
+ * vm/Makefile.am: Include $(top_srcdir)/../automake/*.am.
+ * wrapup/Makefile.am: Include $(top_srcdir)/../automake/*.am.
+
+commit bfd1a53a2fd3be4ecab2937e17b425da67d3e629
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sat Jun 15 07:14:44 2002 +0000
+
+ 2002-06-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * rtems/Makefile.am: include multilib.am instead of RTEMS_BSP.cfg.
+
+commit 158e2d7d79df854416505f5f7cd18d61bfc39f0a
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu May 30 12:25:38 2002 +0000
+
+ 2002-05-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * configure.ac: Remove RTEMS_CHECK_POSIX_API.
+ Remove RTEMS_ENABLE_POSIX.
+ Remove RTEMS_CHECK_CUSTOM_BSP.
+ Remove RTEMS_ENABLE_POSIX.
+
+commit 8a79786886d83e0346146bcc36d0ae7b535c723c
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Wed May 29 17:00:59 2002 +0000
+
+ 2002-05-29 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ Relocate c/src/libnetworking.
+ * Makefile.am: Reflect moval.
+ * machine/Makefile.am: Ditto.
+ * net/Makefile.am: Ditto.
+ * lib/Makefile.am: Ditto.
+ * netinet/Makefile.am: Ditto.
+ * vm/Makefile.am: Ditto.
+ * libc/Makefile.am: Ditto.
+ * sys/Makefile.am: Ditto.
+ * arpa/Makefile.am: Ditto.
+ * nfs/Makefile.am: Ditto.
+ * kern/Makefile.am: Ditto.
+ * rtems/Makefile.am: Ditto.
+ * configure.ac: Dittp.
+ * wrapup/Makefile.am: Ditto. Remove references to networking apps.
+
+commit e3eab02dd6eb6b71031003ad6a6b5530ac676a77
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Tue May 28 16:20:54 2002 +0000
+
+ 2002-05-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * rtems_telnetd/pty.c: Remove bsp.h. Include <rtems/bspIo.h>.
+
+commit c1f3fc045dc385514b740618c2b22673feaa51f2
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri May 17 18:28:26 2002 +0000
+
+ 2002-05-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * rtems/mkrootfs.c: Add (relocated from libmisc/rootfs).
+ * rtems/mkrootfs.h: Ditto.
+ * rtems/Makefile.am: Reflect changes above.
+
+commit c7286d942e58a50adc8907f40a4a8497300156cd
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Tue May 14 18:02:47 2002 +0000
+
+ 2002-05-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * sys/ioctl.h: Remove.
+ * sys/sockio.h: Remove.
+ * sys/filio.h: Remove.
+ * sys/Makefile.am: Reflect changes above.
+
+commit 06549dcf3f6da19087aee062f757ca5c49c27caa
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Tue May 14 17:35:55 2002 +0000
+
+ 2001-05-14 Joel Sherrill <joel@OARcorp.com>
+
+ * ChangeLog: Corrected -- entry should have been in libchip.
+
+commit 1065f16b761dd211c3c5d9508dc227a0adca91f7
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Tue May 14 17:35:16 2002 +0000
+
+ 2001-05-14 Till Straumann <strauman@slac.stanford.edu>
+
+ * bootloader/Makefile.am, console/Makefile.am, pci/Makefile.am:
+ Per PR215 address the following issues:
+ - _IO_BASE, _ISA_MEM_BASE and PCI_DRAM_OFFSET
+ are no longer defined by libcpu (powerpc/shared/include/io.h)
+ but by the BSP (who is the only one to know the values)
+ - the affected BSP (shared/motorola) headers have been fixed
+ in a separate "libbsp/powerpc/shared" patch.
+ - the DEC 21140 driver (libchip/network/dec21140.c) has been
+ fixed to use PCI_DRAM_OFFSET instead of PREP_PCI_DRAM_OFFSET.
+ and PCI_MEM_BASE instead of PREP_ISA_MEM_BASE. PCI_MEM_BASE
+ is to be defined by the BSP who is using this driver.
+ - the DEC driver also has been fixed to use the newer
+ rtems_bsp_delay_in_bus_cycles() instead of the obsolete
+ delay_in_bus_cycles().
+
+commit 3ce2907d59f31f033c96767d328ad28f615505a9
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Tue May 14 17:08:25 2002 +0000
+
+ 2001-05-14 Till Straumann <strauman@slac.stanford.edu>
+
+ * network/dec21140.c: Per PR215 address the following issues:
+ - _IO_BASE, _ISA_MEM_BASE and PCI_DRAM_OFFSET
+ are no longer defined by libcpu (powerpc/shared/include/io.h)
+ but by the BSP (who is the only one to know the values)
+ - the affected BSP (shared/motorola) headers have been fixed
+ in a separate "libbsp/powerpc/shared" patch.
+ - the DEC 21140 driver (libchip/network/dec21140.c) has been
+ fixed to use PCI_DRAM_OFFSET instead of PREP_PCI_DRAM_OFFSET.
+ and PCI_MEM_BASE instead of PREP_ISA_MEM_BASE. PCI_MEM_BASE
+ is to be defined by the BSP who is using this driver.
+ - the DEC driver also has been fixed to use the newer
+ rtems_bsp_delay_in_bus_cycles() instead of the obsolete
+ delay_in_bus_cycles().
+
+commit 51b39864aeb5acc66451e19a757439095d9d55a8
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Wed May 1 23:09:37 2002 +0000
+
+ 2002-05-01 Eric Norum <eric.norum@usask.ca>
+
+ * machine/in_cksum.h: Per PR200 fix multi-line inline assembly
+ to satisfy gcc 3.1 and newer.
+
+commit d50c0d253420175d8d2795ba6cd81b6fae0b8ebe
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Apr 26 21:34:58 2002 +0000
+
+ 2002-04-26 Eric Norum <eric.norum@usask.ca>
+
+ * netinet/in_cksum_i386.c: Add volatile so the more agressive
+ optimization in gcc 3.1 does not reorder things.
+
+commit a81a8f8dc129a3c3431f7f75b3572a4cfe010886
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Apr 18 22:24:04 2002 +0000
+
+ 2002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * pppd/utils.c: Adapt to gcc-3.x.
+
+commit 5bfc8912be01e2849df638017f964f58fb8917b8
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Sat Apr 13 16:41:43 2002 +0000
+
+ 2002-04-11 Chris Johns <ccj@acm.org>
+
+ * c/src/libnetworking/rtems/rtems_bsdnet.h: To address PR59, added
+ the drv_ctrl driver control block field to the ifconfig network driver
+ structure. This field is needed by the i82586 driver which was ported
+ from NetBSD as it had better hardware abstraction.
+
+commit 25b44469572717073cc54a479c215250ff585a69
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Mon Apr 8 18:27:31 2002 +0000
+
+ 2002-04-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * ChangeLog: Fix dates.
+
+commit 51301198fb744ae3d5bf0268b4d6098d468f3959
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Mon Apr 1 13:27:46 2002 +0000
+
+ 2002-03-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * libc/rcmd.c: Replace __rtems w/ __rtems__.
+
+commit 01d48bf8ea824d8dc05f52155eec6ee474d91319
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Mar 28 00:49:43 2002 +0000
+
+ 2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * configure.ac:
+ AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
+ AM_INIT_AUTOMAKE([no-define foreign 1.6]).
+ * arpa/Makefile.am: Remove AUTOMAKE_OPTIONS.
+ * kern/Makefile.am: Remove AUTOMAKE_OPTIONS.
+ * Makefile.am: Remove AUTOMAKE_OPTIONS.
+ * lib/Makefile.am: Remove AUTOMAKE_OPTIONS.
+ * libc/Makefile.am: Remove AUTOMAKE_OPTIONS.
+ * machine/Makefile.am: Remove AUTOMAKE_OPTIONS.
+ * net/Makefile.am: Remove AUTOMAKE_OPTIONS.
+ * netinet/Makefile.am: Remove AUTOMAKE_OPTIONS.
+ * nfs/Makefile.am: Remove AUTOMAKE_OPTIONS.
+ * pppd/Makefile.am: Remove AUTOMAKE_OPTIONS.
+ * rtems/Makefile.am: Remove AUTOMAKE_OPTIONS.
+ * rtems_servers/Makefile.am: Remove AUTOMAKE_OPTIONS.
+ * rtems_telnetd/Makefile.am: Remove AUTOMAKE_OPTIONS.
+ * rtems_webserver/Makefile.am: Remove AUTOMAKE_OPTIONS.
+ * sys/Makefile.am: Remove AUTOMAKE_OPTIONS.
+ * vm/Makefile.am: Remove AUTOMAKE_OPTIONS.
+ * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
+
+commit 9b02fa6509f9c2f78a8b48ebd210a1936029aeba
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Wed Mar 27 14:44:55 2002 +0000
+
+ 2002-03-27 Thomas.Doerfler@imd-systems.de
+
+ * PR144
+ * nfs/bootp_subr.c bootpc_init(): Performs a write to memory address
+ 0 when called for the first time. This is done when trying to clear
+ the variable "dhcp_hostname".
+
+commit f4c118d7a32370516b0871920b36002895f14f1d
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Wed Mar 27 14:36:07 2002 +0000
+
+ 2002-03-27 Ilya Alexeev <ilya@continuum.ru>
+
+ * PR162
+ * net/if_ppp.c ppp_txdaemon(), net/if_pppvar.h pppstart(): Local
+ variables must not be used in a device write routines. Now
+ ppp_softc structure have own character for writing to device
+ (sc_outchar). I think that converting local variables to static
+ is not a right solution, because problems will occur in the case
+ of two or more ppp instances.
+ * net/ppp_tty.c pppstart(): Type of the ioffset variable must be
+ u_long, otherwise in the case of the big output packet endless
+ loop may occur.
+
+commit fd55b7dbd5b33aa71195818c2d13eeaa1a27ca69
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Mar 21 15:01:32 2002 +0000
+
+ 2002-03-21 Ilya Alexeev <ilya@continuum.ru>
+
+ * net/if_ppp.c, net/ppp_tty.c: Initial preparations for multiple
+ PPPD connections.
+
+commit d74787746028fe4b4130300bf549dc468b4002c6
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Wed Mar 20 22:08:06 2002 +0000
+
+ 2001-03-20 Till Straumann <strauman@SLAC.Stanford.EDU>
+
+ * PR158
+ * libc/rcmd.c, libc/rcmd.c: Enable the rcmd() library call by
+ commenting out the parts that deal with signals. This enables
+ RTEMS to 'rsh' command to a server connecting fd to remote stdio.
+ The 'server-side' parts of this file which deal with authentication
+ are disabled since they are not needed.
+
+commit cb1e8a46445a90f2c379b4b71a542f3633358071
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Wed Feb 27 22:43:31 2002 +0000
+
+ 2002-02-27 Ilya Alexeev <ilya@continuum.ru>
+
+ * net/if_ppp.c, pppd/auth.c, pppd/chat.c, pppd/pppd.h,
+ pppd/sys-rtems.c: Add server with pap-authorization
+ capabilities as well as eliminate some warnings.
+
+commit c52f1c7cbbbbfe4ec2a966ca393dabcb55c5cc96
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Wed Feb 27 22:39:18 2002 +0000
+
+ 2002-02-27 Eric Norum <eric.norum@usask.ca>
+
+ * net/radix.c: Properly handle fetching the default route when there
+ is no route. This was a bug in the original FreeBSD code and this
+ fix is from an updated version of their code.
+
+commit 8e3caa52cd3f63b0d5c872e1cd05c1c0e6669aaf
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Feb 1 16:51:07 2002 +0000
+
+ 2001-02-01 Mike Siers <mikes@poliac.com>
+
+ * pppd/rtemspppd.c (rtems_pppd_disconnect): Modified to avoid bringing
+ the link down too fast.
+ NOTE: Mike reports successfully running at 56K baud on a direct link.
+
+commit 485ed5cccd5e8bdaa1f6ab4e1eb411b74949acb6
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Feb 1 14:04:45 2002 +0000
+
+ 2001-01-31 Mike Siers <mikes@poliac.com>
+
+ * pppd/rtemsdialer.h: New file missed in previous commit.
+
+commit 0286b9f6145f9664f6b0e196e24daee8be46b538
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Jan 31 21:42:11 2002 +0000
+
+ 2001-01-31 Mike Siers <mikes@poliac.com>
+
+ * Nice Update of PPPD support which eliminates the
+ requiremetn that drivers be in the termios TASK_DRIVEN mode.
+ Mike did significant testing and reports that it seems to be
+ more stable and handle larger packets better. This patch
+ replaces the termios tasks with more general pppd network
+ driver tasks. The functions pppinput() and pppstart() get
+ called from the interrupt service routine.
+ * Makefile.am, configure.ac, net/Makefile.am, net/bpf.h,
+ net/ethernet.h, net/if.c, net/if.h, net/if_arp.h, net/if_dl.h,
+ net/if_ethersubr.c, net/if_llc.h, net/if_loop.c, net/if_ppp.h,
+ net/if_pppvar.h, net/if_types.h, net/netisr.h, net/ppp-comp.h,
+ net/ppp_defs.h, net/pppcompress.h, net/radix.c, net/radix.h,
+ net/raw_cb.c, net/raw_cb.h, net/raw_usrreq.c, net/route.c,
+ net/route.h, net/rtsock.c, pppd/Makefile.am, pppd/README,
+ pppd/STATUS, pppd/auth.c, pppd/cbcp.c, pppd/ccp.c, pppd/ccp.h,
+ pppd/chap.c, pppd/chap.h, pppd/chap_ms.c, pppd/chap_ms.h,
+ pppd/chat.c, pppd/demand.c, pppd/fsm.c, pppd/fsm.h, pppd/ipcp.c,
+ pppd/ipcp.h, pppd/ipxcp.c, pppd/ipxcp.h, pppd/lcp.c, pppd/lcp.h,
+ pppd/magic.c, pppd/magic.h, pppd/options.c, pppd/patchlevel.h,
+ pppd/pathnames.h, pppd/pppd.8, pppd/pppd.h, pppd/rtemsmain.c,
+ pppd/rtemspppd.c, pppd/rtemspppd.h, pppd/sys-rtems.c, pppd/upap.c,
+ pppd/upap.h, pppd/utils.c, pppd/example/README,
+ pppd/example/netconfig.h, wrapup/Makefile.am: Modified.
+ * net/bsd-comp.c, net/if_ppp.c, net/ppp-deflate.c, net/ppp.h,
+ net/ppp_tty.c, net/pppcompress.c, net/zlib.c, net/zlib.h: New file.
+ * modem/, modem/.cvsignore, modem/Makefile.am, modem/ppp.c,
+ modem/ppp.h, modem/ppp_tty.c, modem/pppcompress.c: Subdirectory removed.
+
+commit c8f05db3b80178c7ed8fb6893bb29d5406b58602
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Tue Jan 22 17:36:23 2002 +0000
+
+ 2002-01-21 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * rtems_telnetd/pty.c: Move config.h to were it belongs.
+ Remove printf (Reported by Till Straumann
+ <strauman@SLAC.Stanford.EDU>).
+
+commit cf42e73556a02b6789ca6c6f6aa058ac7f25b6b5
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Wed Jan 16 22:50:04 2002 +0000
+
+ 2001-01-16 Eric Norum <eric.norum@usask.ca>
+
+ * lib/tftpDriver.clib/tftpDriver.c: Fix TFTP block number checking.
+
+commit ab1ed86eb65b3bb47126124609689e854f908181
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Sun Jan 6 20:09:55 2002 +0000
+
+ 2002-02-05 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * pppd/sys-rtems.c: Remove unused variable status from
+ dodefaultroute.
+
+commit d4651e4104b33dd6683671302524f0bec3bd1cb7
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Jan 4 18:25:27 2002 +0000
+
+ 2002-02-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * lib/tftpDriver.c: Remove set_errno_and_return_minus_one, include
+ <rtems/seterr.h>.
+
+commit 2539cdcd28f13a5ad7f93f73c1308e1e7119d7ab
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Wed Dec 19 18:11:07 2001 +0000
+
+ 2001-12-18 Eric Norum <eric.norum@usask.ca>
+
+ * lib/tftpDriver.c: Allow chdir() to work on TFTP `directories'
+ (path names with a / at the end) while disallowing open() operations
+ on TFTP `directories'.
+
+commit 86d9ca28ed8db331267d1d6b4b727df339359aa6
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Dec 7 12:59:12 2001 +0000
+
+ 2001-12-07 Eric Norum <eric.norum@usask.ca>
+
+ * lib/tftpDriver.c: Restore write capability.
+
+commit 4efd0f66107a895e656bb66baee7494b54a6895e
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Mon Nov 26 14:34:00 2001 +0000
+
+ 2001-11-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * arpa/Makefile.am: Remove stray lines.
+
+commit dfe5a4e353b4f34150b755a7ea419c52f749aaaa
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Oct 18 18:48:55 2001 +0000
+
+ 2001-10-18 Eric Norum <eric.norum@usask.ca>
+
+ * lib/tftpDriver.c: Properly handles ../ components in chdir() and
+ open() operations within the TFTP file system.
+
+commit cc13fa3245252407b9edeeb1f6db6e37603d4511
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Oct 12 21:03:15 2001 +0000
+
+ 2001-10-12 Joel Sherrill <joel@OARcorp.com>
+
+ * rootfs/mkrootfs.c, rootfs/mkrootfs.h: Fixed typo.
+
+commit d7aecdc8f866b978a4349b0e157f46877f60e414
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Oct 12 18:47:00 2001 +0000
+
+ 2001-10-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * .cvsignore: Add autom4te.cache for autoconf > 2.52.
+ * configure.in: Remove.
+
+commit aee474b0cf18922c8b21ca56aae4067835c6a860
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Oct 12 13:43:05 2001 +0000
+
+ 2001-10-12 Mike Siers <mikes@poliac.com>
+
+ * Update to stable working state. Congratulations Mike! :)
+ * modem_example: Directory removed.
+ * modem_example/16550.h, modem_example/README, modem_example/modem.c,
+ modem_example/modem.h, modem_example/ppp.c, modem_example/ppp.h,
+ modem_example/pppcompress.c: Files removed.
+ * pppd/example/pppd.options: New file.
+ * pppd/README, pppd/STATUS, pppd/cbcp.c, pppd/cbcp.h, pppd/chat.c,
+ pppd/pppd.h, pppd/rtemsmain.c: Updated.
+
+commit df25c9989bca2166cbbf31533fe93375fd383504
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Oct 11 19:36:23 2001 +0000
+
+ 2001-10-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * .cvsignore: Add autom4te.cache for autoconf > 2.52.
+ * configure.in: Remove.
+ * configure.ac: New file, generated from configure.in by autoupdate.
+
+commit 1ef8e3d448505999cad80d25ed2d2191308c99a1
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Sep 27 13:31:56 2001 +0000
+
+ 2001-09-27 Eric Norum <eric.norum@usask.ca>
+
+ * lib/tftpDriver.c: Add limited chdir() support to the TFTP
+ filesystem.
+
+commit b68e01c5d9122271c2c54922572ecc559dc13337
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Sep 27 13:28:22 2001 +0000
+
+ 2001-09-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * machine/Makefile.am: Use 'PREINSTALL_FILES ='.
+ * net/Makefile.am: Use 'PREINSTALL_FILES ='.
+ * netinet/Makefile.am: Use 'PREINSTALL_FILES ='.
+ * vm/Makefile.am: Use 'PREINSTALL_FILES ='.
+ * pppd/Makefile.am: Use 'PREINSTALL_FILES ='.
+ * sys/Makefile.am: Use 'PREINSTALL_FILES ='.
+ * rtems_servers/Makefile.am: Use 'PREINSTALL_FILES ='.
+ * arpa/Makefile.am: Use 'PREINSTALL_FILES ='.
+ * nfs/Makefile.am: Use 'PREINSTALL_FILES ='.
+ * rtems_webserver/Makefile.am: Use 'PREINSTALL_FILES ='.
+ * rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
+ * rtems_telnetd/Makefile.am: Use 'PREINSTALL_FILES ='.
+
+commit 0d309323fe317091137fc4d30be8544a46debfdb
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Mon Sep 24 18:29:46 2001 +0000
+
+ 2001-09-22 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * Makefile.am: Use PREINSTALL_FILES = to make automake-1.5 happy.
+
+commit 5400f070e6561f674a7428d0a6c14dbe21ca45d9
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Wed Sep 19 17:40:37 2001 +0000
+
+ 2001-09-19 Eric Norum <eric.norum@usask.ca>
+
+ * lib/tftpDriver.c: Add some debugging capability.
+
+commit 4bde23948cac7627031c6a12ac9aeb6ce6746e42
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Wed Sep 19 17:30:38 2001 +0000
+
+ 2001-09-19 Chris Johns <ccj@acm.org>
+
+ * nfs/bootp_subr.c, rtems/rtems_bootp.c, rtems/rtems_bsdnet.h,
+ rtems/rtems_bsdnet_internal.h Added support for populating the
+ initial "root" filesystem with information obtained via the DHCP
+ response.
+
+commit d34d2e695714fcaf3827ac0132d19f5781b986d0
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Wed Sep 19 17:29:42 2001 +0000
+
+ 2001-09-19 Chris Johns <ccj@acm.org>
+
+ * Added support for populating the initial "root" filesystem
+ with information obtained via the DHCP response.
+ * rootfs: New directory.
+ * rootfs/.cvsignore, rootfs/Makefile.am, rootfs/mkrootfs.c,
+ rootfs/mkrootfs.h: New files.
+ * configure.in, Makefile.am: Modified to reflect addition.
+
+commit 19465445f29be6011d18974bc7c382873e44fefe
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Aug 17 20:17:18 2001 +0000
+
+ 2001-08-16 Mike Siers <mikes@poliac.com>
+
+ * pppd/STATUS: Updated by Joel based upon email from Mike.
+ * pppd/cbcp.c, pppd/cbcp.h: Readded files. These support callback
+ functionality that has not even been compiled under RTEMS yet.
+
+commit b8575ab611bba11c86f0b199166e06653ab8a072
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Aug 16 21:01:31 2001 +0000
+
+ 2001-08-16 Joel Sherrill <joel@OARcorp.com>
+
+ * pppd/example/Makefile: Removed.
+ * pppd/example/Makefile-user: Added was Makefile. Renamed to
+ avoid bootstrap -c clobbering it.
+
+commit 2f1b9304ac4ba89a2dcb6047cb584a5603a33987
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Aug 16 20:42:09 2001 +0000
+
+ 2001-08-16 Mike Siers <mikes@poliac.com>
+
+ * Update of PPPD to 2.3.11 from 2.3.5 and addition of an example
+ application. Mike's notes on the modifications:
+ - renamed error() function because of namespace problems
+ - removed calls to the exit() funciton
+ - removed extra files from the pppd source directory
+ - defined pppd task constant values in rtemspppd.h
+ - modifyied example code to get actual tick per second value
+ - placed the pppd 2.3.11 man page file (pppd.8) into the pppd
+ directory
+ * pppd/cbcp.c, pppd/cbcp.h, pppd/main.c, pppd/ppp_tty.c,
+ pppd/pppmain.c, pppd/rtems-ppp.c, pppd/rtems-ppp.c: Deleted.
+ * pppd/pppd.8, pppd/rtemsmain.c, pppd/rtemspppd.c, pppd/rtemspppd.h,
+ pppd/sys-rtems.c, pppd/utils.c, pppd/example/Makefile,
+ pppd/example/README, pppd/example/init.c, pppd/example/netconfig.h,
+ pppd/example/ppp.conf, pppd/example/pppdapp.c, pppd/example/system.h:
+ New files.
+ * modem/ppp_tty.c, net/if_ppp.h, pppd/Makefile.am, pppd/README,
+ pppd/STATUS, pppd/auth.c, pppd/ccp.c, pppd/ccp.h, pppd/chap.c,
+ pppd/chap.h, pppd/chap_ms.c, pppd/chap_ms.h, pppd/chat.c,
+ pppd/demand.c, pppd/fsm.c, pppd/fsm.h, pppd/ipcp.c, pppd/ipcp.h,
+ pppd/ipxcp.c, pppd/ipxcp.h, pppd/lcp.c, pppd/lcp.h, pppd/magic.c,
+ pppd/magic.h, pppd/options.c, pppd/patchlevel.h,
+ pppd/pathnames.h, pppd/pppd.h, pppd/upap.c, pppd/upap.h: Modified.
+
+commit bfe5d15ef1f26e390fe73ad37ff7ce54a99fa030
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Aug 16 18:49:28 2001 +0000
+
+ 2001-08-16 Joel Sherrill <joel@OARcorp.com>
+
+ * rtems_telnetd/.cvsignore: New file.
+
+commit bd520203a03ca023dcbc0c77a6af59c4dc4c3b9a
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Aug 9 22:06:51 2001 +0000
+
+ 2001-08-09 Fernando-Ruiz Casas <correo@fernando-ruiz.com>
+
+ * Makefile.am, configure.in, rtems_servers/Makefile.am,
+ rtems_servers/telnetd.c, rtems_servers/telnetd.h,
+ rtems_telnetd/Makefile.am, rtems_telnetd/README, rtems_telnetd/icmds.c,
+ rtems_telnetd/pty.c, rtems_telnetd/pty.h, rtems_telnetd/telnetd.c,
+ rtems_telnetd/telnetd.h, wrapup/Makefile.am:
+ - pty and telnetd have a new subdir rtems_telnetd to avoid
+ the side effect when ftpd change.
+ - the tcp/ip stats have been implemented into icmds.c and
+ started when telnetd daemon is started.
+ * rtems_servers/telnetd.c, rtems_servers/telnetd.h: Removed.
+ * rtems_telnetd: New directory.
+ * rtems_telnetd/Makefile.am, rtems_telnetd/README,
+ rtems_telnetd/icmds.c, rtems_telnetd/pty.c, rtems_telnetd/pty.h,
+ rtems_telnetd/telnetd.c, rtems_telnetd/telnetd.h: New files.
+
+commit 1a7ea60194238e1651abbc59d3262f5229438ba8
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Mon Jun 18 22:36:09 2001 +0000
+
+ 2001-05-26 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * rtems_servers/Makefile.am: Deleted blank lines.
+
+commit 451198be1408317bae0c56f1eb29593ebe5b4ef2
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Jun 14 13:35:47 2001 +0000
+
+ 2001-06-14 Joel Sherrill <joel@OARcorp.com>
+
+ * rtems_servers/telnetd.c, shell/telnetd.h: Moved from libmisc/shell
+ so the network stack to address network depenendency.
+ * rtems_servers/Makefile.am: Modified to reflect above.
+
+commit d85594d46264cb879acf436b3f87276c14cdadff
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu May 10 13:03:32 2001 +0000
+
+ 2001-05-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * libc/Makefile.am: Remove -D__STRICT_ANSI__.
+
+commit 126405d9ef4e85de6b2d867397f17b925dc18058
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Tue Apr 24 21:02:03 2001 +0000
+
+ 2000-04-24 Eric Norum <eric.norum@usask.ca>
+
+ * lib/rtems_bsdnet_ntp.c: Modifications to make the RTEMS NTP
+ synchronization a little more robust -- no NTP daemon yet, but
+ at least it trys a little harder when the primary NTP server is down.
+
+commit 6fa636725c3d9f3b9fa03f0dccadc8f448466ad6
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Apr 20 20:32:08 2001 +0000
+
+ 2001-04-20 Radzislaw Galler <rgaller@et.put.poznan.pl>
+
+ * modem/ppp.c, pppd/main.c, pppd/pppmain.c, pppd/rtems-ppp.c,
+ pppd/modem_example/modem.c, pppd/modem_example/ppp.c: Translated
+ Polish comments and other strings into English
+ * pppd/STATUS: Updated to reflect the changes
+
+commit a8c3326863d5c422f8d9094ef5df5ca285213bb1
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Apr 20 19:17:08 2001 +0000
+
+ 2001-04-20 Jake Janovetz <janovetz@uiuc.edu>
+
+ * rtems_servers/ftpd.c: Correct argument so hooks work again.
+
+commit a2cc545e34a33202b91a72e7eefdfecc07b30005
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Mar 15 13:42:58 2001 +0000
+
+ 2001-03-15 Ralf Corsepiu <corsepius@faw.uni-ulm.de>
+
+ * include/.cvsignore: Remove danlgling file.
+
+commit 07fbfcedf04e1d64472ad508c81207c782e021e1
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Mon Mar 5 23:01:43 2001 +0000
+
+ 2001-01-31 Sergei Organov <osv@javad.ru>
+
+ * rtems_servers/ftp.d: Following changes:
+ - Hacks with current dir and root dir removed in favor of new libio
+ support for task-local current and root directories.
+ - Bug in `close_data_socket()' introduced by previous change fixed.
+ - `command_pasv()' changed to set timeout on socket we are listening
+ on and code fixed to don't close socket twice on error.
+ - `serr()' changed to clear `errno'.
+ - `data_socket()' changed to clear `errno' before `bind()'.
+ - `session()' changed to clear `errno' before processing session.
+ - `close_data_socket()' fixed to close both active and passive sockets
+ - Initialize info->data_socket to -1 in `daemon()'
+ - Initialize `fname' to empty string in `exec_command()'
+
+commit e6d8fe4717c301925408786aee585fb96912e445
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Mon Feb 5 18:36:27 2001 +0000
+
+ 2001-02-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * Makefile.am, arpa/Makefile.am, machine/Makefile.am, net/Makefile.am,
+ netinet/Makefile.am, nfs/Makefile.am, rtems/Makefile.am,
+ rtems_servers/Makefile.am, rtems_webserver/Makefile.am,
+ sys/Makefile.am, vm/Makefile.am:
+ Apply include_*HEADERS instead of H_FILES.
+ * include/Makefile.am: Remove.
+ * Makefile.am: Add handling of *.h files.
+ * configure.in: Remove include/Makefile.
+
+commit 809feccc93a441cb072910b9d14139e289f25410
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Jan 25 22:59:32 2001 +0000
+
+ 2001-01-25 Eric Norum <eric.norum@usask.ca>
+
+ * lib/tftpDriver.c: Reduce first timeout interval. This
+ improves throughput on systems which are dropping packets.
+ Only the first timeout is reduced. This keeps the number
+ of extra packets down on networks that are very busy and
+ dropping lots of packets.
+
+commit 38371dbebba197bb681272383053d0b364262167
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Wed Jan 24 19:20:24 2001 +0000
+
+ 2001-01-24 Sergei Organov <osv@javad.ru>
+
+ * rtems_servers/ftpd.c, rtems_servers/ftpd.h: Major enhancements
+ as listed below:
+ - Timeouts on sockets implemented. 'idle' field added to
+ configuration. No timeout by default to keep backward compatibility.
+ Note: SITE IDLE command not implemented yet.
+ - Basic global access control implemented. 'access' field added to
+ configuration. No access limitations by default to keep backward
+ compatibility.
+ - Anchor data socket for active mode (using self IP and port 20.)
+ - Fixed default data port support (still not tested).
+ - Don't allow IP address different from originating host in
+ PORT command to improve security.
+ - Fixed bug in MDTM command.
+ - Check for correctness of parsing of argument in command_port().
+ - Fixed squeeze_path() to don't allow names like 'NAME/smth' where
+ 'NAME' is not a directory.
+ - Command parsing a little bit improved: command names are now
+ converted to upper-case to be more compatible with RFC (command
+ names are not case-sensitive.)
+ - Reformat comments so that they have RTEMS look-and-feel.
+ - Fixed DELE, SITE CHMOD, RMD, MKD broken by previous changes
+ - True ASCII mode implemented (doesn't work for hooks and /dev/null)
+ - Passive mode implemented, PASV command added.
+ - Default port for data connection could be used (untested, can't find
+ ftp client that doesn't send PORT command)
+ - SYST reply changed to UNIX, as former RTEMS isn't registered name.
+ - Reply codes reviewed and fixed.
+
+commit 3f777d0edfa0ea8413d2c83eacbbda135970cb3c
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Jan 12 13:51:56 2001 +0000
+
+ 2001-01-12 Sergei Organov <osv@javad.ru>
+
+ * rtems_servers/ftpd.c, rtems_servers/ftpd.h: Major enhancements
+ as listed below:
+ - use pool of pre-created threads to handle sessions instead of
+ creating/deleting threads on the fly
+ - LIST output is now similar to what "/bin/ls -al" would output,
+ thus FTP clients such Netscape are happy with it.
+ - LIST NAME now works (both for files and directories)
+ - added support for NLST, CDUP, and MDTM FTP commands to make
+ more FTP clients happy
+ - keep track of CWD for every session separately
+ - ability to specify root directory name for FTPD in configuration
+ table. FTPD will then create illusion for FTP clients that this
+ is actually root directory.
+ - ignore options sent in commands, thus LIST -al FILE works and
+ doesn't try to list "-al" directory.
+ - buffers are allocated on stack instead of heap where possible to
+ eliminate malloc/free calls (avoid possible heap fragmentation
+ troubles).
+ - drop using of task notepad to pass parameters - use function
+ arguments instead
+ - use snprintf() instead of sprintf() as the latter is unsafe
+ - use of PF_INET in socket() instead of AF_INET
+
+ Here are ftp clients I've tried new FTPD with (all of them
+ running on Debian GNU/Linux 2.2):
+
+ Lftp 2.1.10
+ NcFTP 2.4.3
+ Netscape 4.75
+ ftp
+ mc 4.5.49
+
+commit 75ca1791fd40c0f754db845435bcc244aef934be
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Tue Jan 2 14:18:44 2001 +0000
+
+ 2001-01-02 Joel Sherrill <joel@OARcorp.com>
+
+ * CHANGELOG: Removed.
+ * README: Merged CHANGELOG contents as initial changes.
+
+commit 407bc8c9eef987ccaea352d4ca69cf8bfdeed044
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Dec 14 14:12:19 2000 +0000
+
+ 2000-12-14 Eric Norum <eric.norum@usask.ca>
+
+ * lib/tftpDriver.c: Added write capability.
+
+commit 78d6a5000398cc4813a6644ab525ab32a056d066
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Dec 8 22:06:54 2000 +0000
+
+ 2000-12-08 Joel Sherrill <joel@OARcorp.com>
+
+ * libc/linkaddr.c: Initialized variable to remove warning.
+ * modem/ppp.c, modem/ppp_tty.c: Made numerous variable declarations
+ conditional on PPP_COMPRESS and PPP_FILTER. Commented out variables
+ that were not used because the code using them was commented out.
+ Removed totally unused variables.
+ * modem/pppcompress.c: Added parentheses to avoid warnings.
+ * pppd/pppmain.c: Removed numerous warnings.
+
+commit 1a94770a776104f6e623c7084fb2b2652c168470
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Nov 30 13:58:22 2000 +0000
+
+ 2000-11-30 Joel Sherrill <joel@OARcorp.com>
+
+ * modem/ppp_tty.c: Changed to include <rtems/termiostypes.h> since
+ that is an RTEMS specific header file.
+
+commit a58638b46a693f6b00a6b7bea664215911e9ef5e
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Nov 30 13:57:33 2000 +0000
+
+ 2000-11-30 Joel Sherrill <joel@OARcorp.com>
+
+ * sys/ttycom.h: Moved to lib/include/sys.
+ * Makefile.am: Modified to reflect above.
+
+commit bcefea16ab34811d6fbe538213a623593126ed96
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Mon Nov 27 17:03:22 2000 +0000
+
+ 2000-11-27 Joel Sherrill <joel@OARcorp.com>
+
+ * libc/res_init.c: Fix typo - adding missing # on include.
+
+commit 85a0f07fb860e23174abaea0feb7076ae1012d63
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Sat Nov 25 22:10:01 2000 +0000
+
+ 2000-11-25 Antti P Miettinen <antti.p.miettinen@nokia.com>
+
+ * wrapup/Makefile.am: Added modem subdir.
+ * configure.in, Makefile.am: Added modem subdir.
+ * net/Makefile.am: Added if_pppvar.h, pppcompress.h.
+ * pppd/Makefile.am: Added pppmain.c (which needs work).
+ * pppd/chat.c, pppd/fsm.c, pppd/fsm.h, pppd/ipxcp.c, pppd/main.c,
+ pppd/ppp_tty.c, pppd/upap.c: Changes from Thomas Doerfler
+ <Thomas.Doerfler@imd-systems.de> and cosmetic changes by me.
+ Actually main.c and ppp_tty.c should be scratched. The modem
+ subdir has the real ppp_tty.c and the real pppd main is in pppmain.c.
+
+commit f0864664e1f2257f21e60a0f9092fcd762901ec0
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Sat Nov 25 19:45:56 2000 +0000
+
+ 2000-11-25 Eric Norum <eric.norum@usask.ca>
+
+ * libc/res_init.c: Move include to avoid compiler dumping core.
+
+commit a6abd67af50cf087725951f082c39feea62ba02c
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Sat Nov 25 19:42:21 2000 +0000
+
+ 2000-11-25 Antti P Miettinen <antti.p.miettinen@nokia.com>
+
+ * wrapup/Makefile.am: Added modem subdir.
+ * configure.in, Makefile.am: Added modem subdir.
+ * net/Makefile.am: Added if_pppvar.h, pppcompress.h.
+ * pppd/Makefile.am: Added pppmain.c (which needs work).
+ * pppd/chat.c, pppd/fsm.c, pppd/fsm.h, pppd/ipxcp.c, pppd/main.c,
+ pppd/ppp_tty.c, pppd/upap.c: Changes from Thomas Doerfler
+ <Thomas.Doerfler@imd-systems.de> and cosmetic changes by me.
+ Actually main.c and ppp_tty.c should be scratched. The modem
+ subdir has the real ppp_tty.c and the real pppd main is in pppmain.c.
+
+commit feead2261885d85a23f0cc4d10b40a5878c0c705
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Nov 9 16:43:05 2000 +0000
+
+ 2000-11-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
+
+commit a314d3b497b2296e4780f1c783d1a8449de8feab
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Nov 2 15:49:06 2000 +0000
+
+ 2000-11-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
+
+commit 3e597933ff58732e09d4d1ce5bd02d39737cb8c8
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Tue Oct 31 16:37:16 2000 +0000
+
+ 2000-10-30 Joel Sherrill <joel@OARcorp.com>
+
+ * POSIX include files merged into newlib. This resulted in
+ some definitions moving to other files and thus some secondary
+ effects in RTEMS source code.
+ * machine/types.h: Added _CLOCKID_T_ and _TIMER_T_ to be in sync
+ with newlib's <machine/types.h>.
+ * rtems/rtems_bsdnet_internal.h: newlib now includes definition
+ of struct itimerval in <sys/time.h>.
+
+commit f36718c73ae7747988c815b0c4b124fd61f6b9f5
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Wed Oct 25 17:10:18 2000 +0000
+
+ 2000-10-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
+ Switch to GNU canonicalization.
+
+commit 0da0dea2248c0c97a59a91af9aee63998bbdbc40
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Oct 19 15:33:03 2000 +0000
+
+ 2000-10-19 Antti P Miettinen <anmietti@trshp.ntc.nokia.com>
+
+ * lib/tftpDriver.c: add comments to handlers struct function pointers.
+ * rtems/rtems_glue.c: move pointer arithmetic to be _after_
+ pointer has been checked against NULL.
+
+commit 552051f0ef2d83c4b235f1c620702aaa033988e2
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Wed Oct 18 16:25:48 2000 +0000
+
+ 2000-10-18 Chris Johns <ccj@acm.org>
+
+ * pppd/ipxcp.c: Fixed a typo.
+
+commit 5ff9c0886a5d0d82019b61f0b85c3ba21c32222c
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Sep 28 19:11:35 2000 +0000
+
+ 2000-09-28 Joel Sherrill <joel@OARcorp.com>
+
+ * rtems_webserver/Makefile.am, rtems_webserver/base64.c,
+ rtems_webserver/base64.c: Renamed base64.c to wbase64.c.
+ * rtems_webserver/sock.c: Added file missed in merger.
+
+commit 4b60bd34085a56980227f1ba080f397528949faf
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Sep 22 20:38:57 2000 +0000
+
+ 2000-09-22 Joel Sherrill <joel@OARcorp.com>
+
+ * machine/types.h, pppd/pppd.h, rtems/rtems_bsdnet_internal.h,
+ rtems_webserver/webmain.c: machine/types.h should not have
+ included rtems.h. It is now including precisely the
+ least amount of low level, yet portable .h files to get
+ the basic RTEMS types defined. This rippled into other
+ files since rtems_bsdnet_internal.h used machine/types.h to include
+ rtems.h.
+
+commit 6e3f4b2ed10f6b18d4e9fe39516021c6f3961476
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Wed Sep 6 15:29:02 2000 +0000
+
+ 2000-09-06 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * ChangeLog: Cleanup.
+
+commit 9b28bea577dc0d6781d2895b61c07a5d311d24b5
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Tue Sep 5 16:07:35 2000 +0000
+
+ 2000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * kern/Makefile.am, lib/Makefile.am, libc/Makefile.am,
+ net/Makefile.am, netinet/Makefile.am, nfs/Makefile.am,
+ pppd/Makefile.am, rtems/Makefile.am, rtems_servers/Makefile.am,
+ rtems_webserver/Makefile.am, wrapup/Makefile.am: Include compile.am
+
+commit bdcf02d460cbf5b2566110cdb02298f05faaf928
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Tue Sep 5 15:47:44 2000 +0000
+
+ 2000-09-05 Joel Sherrill <joel@OARcorp.com>
+
+ * rtems/rtems_syscall.c: Changed from O_NONBLOCK to internal
+ RTEMS_LIBIO_FLAGS_NO_DELAY to avoid O_NONBLOCK/O_NDELAY confusion
+ and to work with the converted flags.
+
+commit 5f117e817a363a68d6ba0f54dc3b56e260bd5cc3
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Sep 1 11:18:37 2000 +0000
+
+ 2000-09-01 Rosimildo daSilva <rdasilva@connecttel.com>
+
+ * emfdb.c: Removed stray semi-colon. Reported on GoAhead
+ mailing lists by Jim Rudnicki <jdrudnicki@yahoo.com>
+
+commit a6b4c0df5f74d1238337f41d1d13f4f168ad01f1
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Sep 1 10:57:21 2000 +0000
+
+ 2000-08-30 Joel Sherrill <joel@OARcorp.com>
+
+ * Merged version 2.1 of GoAhead webserver. This update
+ was submitted by Antti P Miettinen <antti.p.miettinen@nokia.com>.
+ * NOTES, base64.c, ejIntrn.h, emfdb.c, emfdb.h, md5.h, md5c.c,
+ um.c, um.h: New files.
+ * wbase64.c: Removed.
+ * Makefile.am, asp.c, balloc.c, default.c, ej.h, ejlex.c, ejparse.c,
+ form.c, h.c, handler.c, mime.c, misc.c, ringq.c, rom.c, security.c,
+ socket.c, sym.c, uemf.c, uemf.h, url.c, value.c, webcomp.c, webmain.c,
+ webpage.c, webrom.c, webs.c, webs.h, websuemf.c, wsIntrn.h: Modified.
+
+commit 757e1661963d178d79889f5607d428b4a7492251
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Sep 1 07:20:06 2000 +0000
+
+ 2000-08-31 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * netinet/tcp_input.c: Spelling corrections.
+
+commit 82edf48c63397fb69e4f03dd93b31fc64ff8f077
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Wed Aug 30 16:52:35 2000 +0000
+
+ 2000-08-30 Joel Sherrill <joel@OARcorp.com>
+
+ * rtems_webserver/license.txt: New file.
+
+commit e94ad1feb9fd593f4b2443f486421d233bffc537
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Aug 10 13:24:00 2000 +0000
+
+ Adding ChangeLogs.
+
+commit 0e08ff003347d0282bbc45c73997cab3048805df
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Wed Aug 2 21:12:36 2000 +0000
+
+ Patch from Eric Norum <eric@cls.usask.ca> to add optional support for
+ fast mutexes that bypass the API level to directly interface with the
+ SuperCore.
+
+commit 4dcd9436d4cd615864fc912fc0e20edf4c4d08d6
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Jul 14 18:52:54 2000 +0000
+
+ Changed name of static table versions to avoid conflict.
+
+commit 73e1db9f2b04f066688ced23b38accda1bb11524
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Jun 15 12:58:24 2000 +0000
+
+ Moved <sys/cdefs.h> to lib/include so non-networking applications could
+ include <sys/ioctl.h>.
+
+commit 9b05600b2cc0407688548fe479fecb7ebfb5bbee
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Wed Jun 14 20:22:31 2000 +0000
+
+ *** empty log message ***
+
+commit 6f93bb49b4df8f573a8914219841a1d64fde2b6d
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Wed Jun 14 17:18:18 2000 +0000
+
+ Patch from Chris Johns <cjohns@cybertec.com.au> to enhance network
+ initialization. This adds an interface which makes it easier to
+ control the BSD stack from user code. The BSD stack initialise uses
+ it. It is a sort of `function' interface for an ifconfig
+ command.
+
+ I also added support for attaching and removing interfaces. With hot
+ swap PCI comming online support for hot swap PCI will be an important
+ factor in "state of art" RTOS's. This is also part of a general move on
+ my part to allow RTEMS to be configured at runtime by calls rather than
+ table driven at initialisation.
+
+commit df49c60c9671e4a28e636964d744c1f59fb6cb68
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Mon Jun 12 15:00:15 2000 +0000
+
+ Merged from 4.5.0-beta3a
+
+commit a44601522806039e359d8c6acb26987924035d88
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Apr 28 17:42:16 2000 +0000
+
+ New files added on 4.5 branch.
+
+commit bf85b19188f6c4a20cc6cc42a3f32f9ddb92d9ce
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Apr 13 14:37:14 2000 +0000
+
+ Patch rtems-rc-4.5.0-13-cvs.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>.
+ adds .cvsignore.
+
+commit 4bf1801d0d6fa7bcf7488f7f3cc5c39fafeac7d2
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Feb 3 13:21:38 2000 +0000
+
+ Patches rtems-rc-20000118-7.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+ that contains the automake files for libnetworking plus a couple of
+ minor fixes. [Now only one unused/unsupported Makefile.in remains
+ (./c/src/lib/libbsp/hppa1.1/pxfl/Makefile.in).]
+
+ To apply:
+ patch -p1 < rtems-rc-20000118-7.diff
+ /bin/sh rtems-rc-20000118-7.rm
+ /bin/sh rtems-rc-20000118-7.add
+ ./bootstrap
+
+ Notes:
+ * I have tested this one by building all BSPs for m68k, powerpc, sh and
+ unix with toolchains built since last weekend.
+ * I did not touch libnetworking's directory layout.
+
+commit 4a9b8973040d4d77ad2caff4781042a231b70c27
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Jan 21 15:11:40 2000 +0000
+
+ Patch from Eric Norum <eric@cls.usask.ca> at the request of Jake
+ Janovetz <janovetz@tempest.ece.uiuc.edu> to return a status from
+ network initialization rather than panic'ing. It changes a bunch
+ of rtems_panics to printfs and returns a status from
+ rtems_bsdnet_initialize_network().
+
+commit e570c7617d8c1032bf4c1c3cd0df2a7683ee80bf
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Jan 21 14:49:31 2000 +0000
+
+ Patch from Eric Norum <eric@cls.usask.ca> to remove warnings.
+
+commit 19642e2cab7782597b0fcaaa951f881bb5af3e15
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Mon Jan 10 21:22:23 2000 +0000
+
+ Removed definition of USHRT_MAX to remove lots of redefinition warnings.
+
+commit fc0b91c5d5cde0f23db6123419cd5cbe4041e52f
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Mon Dec 13 19:20:38 1999 +0000
+
+ Patch from Eric Norum <eric@cls.usask.ca> to make the NTP handler a little
+ more flexible about the error status returned from a timeout.
+
+commit 809f445197d78174b88bc7bde434ea30eedbb464
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Mon Dec 13 17:03:37 1999 +0000
+
+ Correction from Eric Norum for timeout in TFTP driver following bug
+ report by Nick.SIMON@syntegra.bt.co.uk:
+
+ TFTP uses UDP and UDP packets are prime targets for getting dropped when
+ the network gets busy. I want the number of retries quite large in my
+ application. I see that PACKET_REPLY_MILLISECONDS is, in fact, not
+ being used.
+
+commit 5d3da15b83b062b7c9cb85c2d6333d10c1a431d0
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Wed Dec 1 16:00:38 1999 +0000
+
+ Removed debugging printfs.
+
+commit 017061c561dcc1193b6a031f6bec58381bf0db14
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Wed Dec 1 15:54:17 1999 +0000
+
+ Patch from Eric Norum <eric@cls.usask.ca> to fix a spot in the tftp file
+ system table from when the rtems_filesystem_operations_table structure changed
+ and the initializer in libnetworking/lib/tftpDriver.c did not get
+ updated.
+
+commit 42881534550af779329da9ef4188f599c48dbadb
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Tue Nov 30 22:14:28 1999 +0000
+
+ Added missing files from PPP port.
+
+commit d0950adfd65d0510424b43c31f19d2f1d8d277a4
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Tue Nov 30 22:12:50 1999 +0000
+
+ Added port of ppp-2.3.5 from Tomasz Domin <dot@comarch.pl> of ComArch SA.
+ Tomasz only tested this on the mpc823.
+
+ The official site for the original source for this PPP implementation is:
+
+ ftp://cs.anu.edu.au/pub/software/ppp
+
+ NOTE: As of 11/30/1999, the current version of this source is 2.3.10.
+
+commit 65a38bcab729d5c3b99546a9790e0646d208724d
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Tue Nov 16 16:14:37 1999 +0000
+
+ Web server uses the POSIX API. Therefor, it must be disabled when the
+ POSIX API is disabled.
+
+commit cbccd37599bb2a6007c29493ed05f02a0306d4da
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Wed Nov 10 14:31:11 1999 +0000
+
+ Patch from Eric Norum <eric@cls.usask.ca> which includes:
+
+ Patches against 1105 snapshot to add NTP server support to network
+ configuration/BOOTP.
+
+commit a0af97d2bfba67f952a59dfb549397d8e110dc2c
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Tue Nov 9 03:43:47 1999 +0000
+
+ Patch from Eric Norum <eric@cls.usask.ca> to add NTP BOOTP support because
+ EPICS needs a synchronized time-of-day clock. This patch is the changes
+ needed to get NTP server information from a BOOTP server.
+
+ This patch also adds NTP server information to the network configuration
+ structure, too.
+
+commit c1cdaa0ce8017b075487e6670f89eb4e715258ea
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Wed Oct 27 12:50:33 1999 +0000
+
+ Patch from Emmanuel Raguet <raguet@crf.canon.fr> and Eric Valette
+ <valette@crf.canon.fr> to add a port of the GoAhead web server
+ (httpd) to the RTEMS build tree. They have successfully used
+ this BSP on i386/pc386 and PowerPC/mcp750.
+
+ Mark and Joel spoke with Nick Berliner <nickb@goahead.com> on
+ 26 Oct 1999 about this port and got verbal approval to include
+ it in RTEMS distributions.
+
+commit 8379ada798138cf6a8a29913ee1413bbde47e0e4
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Mon Oct 25 16:09:45 1999 +0000
+
+ Patch from Eric Norum <eric@cls.usask.ca> to address the following problem
+ report from Philip A. Prindeville <philipp@zembu.com>:
+
+ I was working on a device driver for a certain ethernet chipset that
+ occassionally wraps in its buffer, and causes a resulting mbuf chain
+ with only a few dozen bytes in the first mbuf of the chain.
+
+ I wouldn't have thought this would be a problem, until I ran some
+ stress tests that flooded the ethernet receiver with packets and
+ started to get panics here:
+
+ 250
+ 251 if (m->m_pkthdr.len < sizeof(struct ip))
+ 252 goto tooshort;
+ 253
+ 254 #ifdef DIAGNOSTIC
+ 255 if (m->m_len < sizeof(struct ip))
+ 256 panic("ipintr mbuf too short");
+ 257 #endif
+ 258
+ 259 if (m->m_len < sizeof (struct ip) &&
+ 260 (m = m_pullup(m, sizeof (struct ip))) == 0) {
+ 261 ipstat.ips_toosmall++;
+ 262 return;
+ 263 }
+ 264 ip = mtod(m, struct ip *);
+
+ and the panic was at line 256. But if I #undef'd DIAGNOSTICS,
+ then the m_pullup() at line 260 does the right thing and the packet
+ ends up being processed just fine.
+
+ So I started wondering, (a) why was the test checking for
+ something that apparently wasn't a fatal condition but rather
+ one that is subsequently recovered from a couple of lines later
+ and (b) why panic as a diagnostic "aid" from a recoverable
+ condition rather than just (say) log a message to the console?
+
+ All of this seems overly severe for no reason that is readily
+ apparent to me.
+
+commit 1b8212423d18de6bee414454b78481a5287cd496
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Wed Oct 6 20:37:26 1999 +0000
+
+ Modified to avoid conflicts on definitions of malloc. newlib 1.8.2
+ now prototypes the malloc family in stdlib.h. This causes conflicts
+ with the way the network stack overrides the definitions of malloc.
+ As best I (being Joel) can tell, commenting stdlib.h out keeps the
+ files compiling and referencing the desired malloc/free but results
+ in more warnings.
+
+commit 811804fec86c4c6333c9ae56bedf72cbd7639c9d
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Mon Oct 4 19:15:14 1999 +0000
+
+ Patch from Ralf Corsepius <corsepiu@faw.uni-ulm.de> to make fix bug
+ where wrapup left pieces out of the librtemsall.a.
+
+commit cc63e08130fac85712365e1d9fc6be82a6f288dc
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Mon Oct 4 18:40:53 1999 +0000
+
+ Patch from Ralf Corsepius <corsepiu@faw.uni-ulm.de> to make libnetworking
+ a top level more independently configured package.
+
+commit 6fca2f55680bf45aff1fbbdb5464571a53ab662f
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Mon Oct 4 13:51:22 1999 +0000
+
+ Patch from Eric Norum <eric@cls.usask.ca>. Comments follow:
+
+ The old system would panic when the loopback interface was included as
+ part of the network initialation structures. With the printf you get an
+ message, but the interface is still properly initialized.
+
+commit e1d8abbe2800defb344dcce54c401733edd1d37a
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Tue Sep 7 13:45:03 1999 +0000
+
+ Applied patch rtems-rc-19990820-6.diff.gz from
+ Ralf Corsepius <corsepiu@faw.uni-ulm.de> which converted many
+ Makefile.in's to Makefile.am's. This added a lot of files.
+
+commit e0c6f431b6914f70aa84febefe42a7b0fdf01591
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Aug 26 20:52:40 1999 +0000
+
+ Comment cleanup from Eric Norum <eric@cls.usask.ca>.
+
+commit 48abdc31fd63fb013c131c09bed3a3ef9a230939
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Mon Aug 23 14:58:16 1999 +0000
+
+ Patch from Eric Norum <eric@cls.usask.ca> to readd the behavior where
+ the minor number indicated the port number to try.
+
+commit 09ea257c585fd3f828052e25c4f05680914d345b
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Mon Jul 12 15:52:35 1999 +0000
+
+ Patch from Eric Norum <eric@cls.usask.ca>:
+
+ I get the following warning when compiling the latest snapshot. I had
+ a quick look at the source -- it certainly looks to me like this is a
+ real bug.
+
+ ../../../../src/rtems-19990709/c/src/lib/libc/mount.c:97: warning:
+ `options' might be used uninitialized in this function
+
+ Also, I changed the TFTP test program and TFTP driver to reflect the
+ changes in the way paths are passed to the TFTP driver. The TFTP driver
+ now needs a proper `dotted-decimal' hostname as the second component of
+ the path name.
+
+commit 937ab62c3070f76e26c14d25d705d9167136f26c
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Tue Jun 15 22:16:30 1999 +0000
+
+ After comments D. V. Henkel-Wallace <gumby@zembu.com>, the interface to
+ mount() was changed to avoid the use of a string as the options.
+
+commit a6f3cff703911008d7cc56d5ef9745bb3f5f46be
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Jun 11 14:11:44 1999 +0000
+
+ Patch from Ian Lance Taylor <ian@airs.com>:
+
+ The select function is not particularly efficient when dealing with a
+ large number of sockets. The application has to build a big set of
+ bits and pass it in. RTEMS has to look through all those bits and see
+ what is ready. Then the application has to look through all the bits
+ again.
+
+ On the other hand, when using RTEMS, the select function is needed
+ exactly when you have a large number of sockets, because that is when
+ it becomes prohibitive to use a separate thread for each socket.
+
+ I think it would make more sense for RTEMS to support callback
+ functions which could be invoked when there is data available to read
+ from a socket, or when there is space available to write to a socket.
+
+ Accordingly, I implemented them.
+
+ This patch adds two new SOL_SOCKET options to setsockopt and
+ getsockopt: SO_SNDWAKEUP and SO_RCVWAKEUP. They take arguments of
+ type struct sockwakeup:
+
+ struct sockwakeup {
+ void (*sw_pfn) __P((struct socket *, caddr_t));
+ caddr_t sw_arg;
+ };
+
+ They are used to add or remove a function which will be called when
+ something happens for the socket. Getting a callback doesn't imply
+ that a read or write will succeed, but it does imply that it is worth
+ trying.
+
+ This adds functionality to RTEMS which is somewhat like interrupt
+ driven socket I/O on Unix.
+
+ After the patch to RTEMS, I have appended a patch to
+ netdemos-19990407/select/test.c to test the new functionality and
+ demonstrate one way it might be used. To run the new test instead of
+ the select test, change doSocket to call echoServer2 instead of
+ echoServer.
+
+commit 0643693198997149e85ece0675d3cf47401ae819
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Jun 11 14:06:13 1999 +0000
+
+ Patch from Eric Norum <eric@cls.usask.ca> to fix bug reported by
+ Ian Lance Taylor <ian@airs.com>:
+
+ Ian Lance Taylor wrote:
+ >
+ > In rtems-19990528, sbwait sets SB_WAIT in sb_flags. sowakeup checks
+ > it. Why doesn't socket_select set it?
+ >
+ > I don't know that this is a bug--I haven't tried to create a test
+ > case. However, it certainly looks odd.
+ >
+ > Ian
+
+ Yes, there's a bug there. Sorry about that.
+ It was introduced when I did some cleanup on the sleep/wakeup handling
+ in rtems_glue.c.
+
+commit f74abcf78d0a57e8be59b350699c3091502c0913
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri May 28 18:21:25 1999 +0000
+
+ Changes from Eric Norum to add a loop and limit on the length of time
+ the stack will wait for mbufs.
+
+commit 403d7b188f3e8e7e4d4040f4927e9c49f71d1dfa
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri May 28 16:09:00 1999 +0000
+
+ Alignment corrected per Eric Norum's suggestion.
+
+commit 11cdbebd585380dfd5b030612158b083cee50ad4
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu May 27 18:03:50 1999 +0000
+
+ Patch from Eric Norum <eric@pollux.usask.ca> to eliminate a panic when the
+ network stack runs out of mbufs.
+
+commit 8bbaf3bd49aac65d6c194a5dce97d7ff69e0ee88
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu May 20 13:32:54 1999 +0000
+
+ Removed all post 4.0 changes.
+
+commit a238cc97d0d0a865a26cec223b86960cca878127
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Mon May 17 15:45:15 1999 +0000
+
+ Patch from D. V. Henkel-Wallace <gumby@zembu.com> to remove compiler
+ warnings.
+
+commit acb644a66f4f1f5a2376d560bde664916ff1a2ee
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri May 7 16:30:44 1999 +0000
+
+ Error reporting fixed by Jennifer.
+
+commit cfcb5a299a302833001598c55eb48a2ef3d07202
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Tue Apr 27 17:31:39 1999 +0000
+
+ Patch from Eric Norum <eric@cls.usask.ca> to corrent a miscount in length
+ that results in an error in parsing network unit names/numbers.
+
+commit 4186b3bb0cd9d2135f609e8e5ffe995ca4979706
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Mon Apr 19 17:17:41 1999 +0000
+
+ Changed ioctl() prototype to be more like Linux/POSIX than BSD to ease
+ porting of ACE to RTEMS.
+
+commit ac91855d33cd58ed06b70ffd2dd48b96d8bc3d4d
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Mon Apr 19 15:27:21 1999 +0000
+
+ After discussion with Eric Norum <eric@skatter.usask.ca>,
+ I added __INSIDE_RTEMS_BSD_TCPIP_STACK__ that trips all the needed
+ macro definitions for a network driver.
+
+commit 517660f1922aa1ad33831b08d90359241cb37118
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Apr 1 16:36:22 1999 +0000
+
+ Moved sparc specific version of in_cksum_hdr to an inline routine like
+ the reset of the CPU specific implementations after comment from
+ Eric Norum.
+
+commit efa0baa5e7c26c3241476b17a2536cf2f9e261f2
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Wed Mar 31 20:51:07 1999 +0000
+
+ Patch from Eric Norum <eric@skatter.usask.ca> which changed the exit
+ sequence.
+
+commit ceb06d96502bc5524cc2123f27edb5f50cf308ea
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Tue Mar 30 17:43:51 1999 +0000
+
+ Removed warning for `#ifdef' argument starts with punctuation.
+
+commit 6a4096b2249439e3947d452e453427be0260e055
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Tue Mar 30 15:40:29 1999 +0000
+
+ Patch to add shutdown() routine from Tony R. Ambardar <tonya@ece.ubc.ca>.
+
+commit e828c2dd40c661fc6c96db4e84faacf2764efcce
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Tue Mar 23 23:06:42 1999 +0000
+
+ SPARC optimized version of IP checksum header routine. Submitted
+ by Jiri Gaisler <jgais@ws.estec.esa.nl>.
+
+commit b6f5f9385daf2d4b5a6272c5085c7e253f381aa9
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Tue Mar 23 22:39:13 1999 +0000
+
+ Patch from Eric Norum <eric@skatter.usask.ca> to improve parsing of
+ network interface names. This change does not introduce any
+ compatibility problems.
+
+commit af0200363e8d0a69648bd78fd5ee2d0ee5f40624
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Mar 19 21:51:58 1999 +0000
+
+ Patch from Eric Norum <eric@skatter.usask.ca> that adds external
+ fcntl support and an external fcntl handler for sockets.
+
+commit 73f6236bc09b3cadf0aa030e16396154421f3e30
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Mon Mar 1 22:40:08 1999 +0000
+
+ Patch from Eric Norum <eric@skatter.usask.ca> to eliminate external
+ IO handlers scheme that was implemented originally just to support
+ sockets. The file system IO switch is more general and works fine.
+
+commit ecec2ba7bd4f5b4786c30f7ed40db5faa124352d
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Feb 5 00:29:23 1999 +0000
+
+ Patch from Eric Norum to correct bug induced by select() patch.
+
+commit 354b00bc1ec9f99e2ea629090a372b4d0cc04b2f
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Feb 4 15:00:14 1999 +0000
+
+ Added printf()'s that can be uncommented to trace MBUF operations. This
+ is very useful when debugging a device driver.
+
+commit 83c7b007fd2626e59831041ed4b9a8b248cf2077
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Feb 4 14:59:42 1999 +0000
+
+ Modifed to reflect transition from device driver to file system.
+
+commit d3c106037f3e790ea243919b1294c41f2cb54dc7
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Feb 4 14:58:01 1999 +0000
+
+ Added debug printf()'s that are commented out. Uncommenting these
+ allows one to trace the enqueueing and dequeueing of messages. This
+ can be used to insure that packets are getting to the boundary between
+ the network stack and the device driver.
+
+commit 1564ca8e5ec57255a19ddee42882fa8782394110
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Feb 4 14:56:09 1999 +0000
+
+ Added PowerPC specific header checksum code.
+
+commit 8cce4452a561cb8777a89eaf030abbe4f51c7c3f
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Feb 4 14:56:03 1999 +0000
+
+ Added PowerPC specific header checksum code.
+
+ Added volatile to i386 assembly statements in header checksum code.
+
+commit c1a37d3e949c7be87cf90f0872030518f20eec01
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Feb 4 14:54:31 1999 +0000
+
+ Debugged and now works except for handling of minor number.
+
+commit 7c7fd4de931ab2ca213df1d146cdfdf565388d56
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Feb 4 14:53:06 1999 +0000
+
+ Modified to include comments on how to get TCPDEBUG turned on and
+ printing messages.
+
+commit 13e11f69c1d20af4e202ffd101cfbf3c393602e5
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Tue Feb 2 21:15:15 1999 +0000
+
+ Added debug #define and commented it out.
+
+commit 5d5f23bc4278ace2df0f5925c99522a0ee1f9ac1
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Tue Feb 2 21:15:02 1999 +0000
+
+ Added PowerPC specific in_cksum file.
+
+commit 9b9c4dfd46a19b7d743dc23ecb4d28784fed5c73
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Tue Feb 2 21:14:44 1999 +0000
+
+ New file. Based on the i386 version.
+
+commit 7b158663edc1478e74e1de796be9e362ebcc6484
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Sun Jan 31 20:50:49 1999 +0000
+
+ Prepended macro variables with "_" to avoid name conflicts in expansions.
+
+commit cdf8a300923e445996811c78d19cbd2f5c3997ab
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Jan 28 18:42:34 1999 +0000
+
+ Patch from Eric Norum <eric@skatter.usask.ca> to avoid dereferencing a
+ NULL pointer.
+
+commit 39ba912277995f9f7d306a667a7358d08617ee89
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Tue Jan 26 01:50:31 1999 +0000
+
+ Changed prototype of rtems_bsdnet_makeFdForSocket to (void *) pointer
+ so that the libc code did not have to know about (struct socket).
+
+commit 887618b0e7da1272e822105cee5d0df162d6636d
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Tue Jan 26 01:49:56 1999 +0000
+
+ Switched from printf() to puts().
+
+commit 94b3ee1366fddb9aca95f2f1ec61d633deb66510
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Jan 21 22:25:43 1999 +0000
+
+ Made to compile after hacking tftp driver into beginnings of a mini-filesystem.
+
+commit a7c4314dca08da23fc5dba3295d8b33e5d0d2187
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Tue Jan 19 20:23:15 1999 +0000
+
+ Added comments for changing to a filesystem
+
+commit eb0d7ae2dabc36809061ab62eb5cd0f787a8870c
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Mon Jan 4 16:35:31 1999 +0000
+
+ Patch from D. V. Henkel-Wallace <gumby@zembu.com> to use puts and have prototype.
+
+commit 88a090840228e689d70266f6f24e0911d6b1bf90
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Mon Jan 4 16:30:06 1999 +0000
+
+ Patch from D. V. Henkel-Wallace <gumby@zembu.com> to fix braces nesting problem.
+
+commit 60a2d6899dd3ad6f5dae807eb7ebeb841d9c4791
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Mon Jan 4 16:28:49 1999 +0000
+
+ Patch from D. V. Henkel-Wallace <gumby@zembu.com> to make macro nest properly in conditionals
+
+commit cca44008d81209e9fa992157637d9de0384e0536
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Dec 10 23:31:54 1998 +0000
+
+ Merged Eric Norum's select patch that was based on 4.0 and resolved
+ all conflicts.
+
+commit a3d0b8a79a432820dee80b1583f1acf86d256e97
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Dec 10 19:42:29 1998 +0000
+
+ Patch from Ian Lance Taylor <ian@airs.com>:
+
+ From: Eric Norum <eric@skatter.usask.ca>
+ Date: Sat, 5 Dec 98 13:20:51 -0600
+
+ What do you think of this patch? It implements your `tap'
+ suggestion in a way that adds support for all ethernet devices with
+ no driver modifications. I also added a return value from the tap
+ function. If the return value is zero, the packet will be passed up
+ the chain as usual. If the return value is non-zero the mbuf holding
+ the packet will be freed and the packet will be dropped.
+
+ If you like it, please submit it to Joel.
+
+ I guess there needs to be an addition to the network documentation
+ describing the additional ioctl's -- and a big warning that the tap
+ function is called from a context that holds the network semaphore.
+
+ Here is Eric's patch. I've tested it a bit, and made a couple of
+ trivial changes. This is certainly better than mine: it should work
+ for all Ethernet drivers.
+ ==================================================
+
+ The only concern I have about this patch is that the tap function may
+ want to fiddle with the mbuf, calling functions like m_pullup and the
+ like. If those force the networking code to rearrange the mbuf
+ structure, then the caller's call to m_freem may crash. I don't know
+ if this is a realistic concern--I don't know enough about the mbuf
+ layer.
+
+commit 91b1c8e69e8b047c62cd301ebf6f4b8627941c08
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Mon Dec 7 17:42:52 1998 +0000
+
+ Patch from Ian Lance Taylor <ian@airs.com>:
+
+ RTEMS permits using the SO_SNDTIMEO and SO_RCVTIMEO socket options to
+ set a timeout for most socket I/O operations. However, in RTEMS
+ 4.0.0, those options do not affect connect or accept. I don't know of
+ any way to put a timeout on those calls in RTEMS 4.0.0; can anybody
+ point to one.
+
+ Since it is frequently useful to have a timeout on accept, and
+ sometimes useful to have a timeout on connect shorter than the BSD
+ system default of 75 seconds, the following patch causes SO_RCVTIMEO
+ to affect connect and accept.
+
+commit 847375f3ad4af55b9bd4d8a6daff313165de5fd8
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Nov 19 17:35:49 1998 +0000
+
+ Patch from Eric Norum <eric@skatter.usask.ca>:
+
+ 1) Socket timeout field changed from `short' to `long'. This makes longer
+ timeouts possible. With a 1 kHz system clock the old system allowed
+ timeouts only up to a little over 30 seconds! This change is a
+ slightly cleaned-up version of the patch proposed by Ian Lance Taylor.
+
+ 2) Major changes to BOOTP/DHCP reply handling. Now supports much of
+ RFC2132. These changes were done at the request of, and with the
+ assistance of, Erik Ivanenko.
+
+ If you're making changes, you might want to change the network
+ supplement Essentially just do a global search and replace of BOOTP
+ with BOOTP/DHCP.
+
+commit b19cb179ab59b48a33d32261b9f06322b9d93c2b
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Mon Oct 12 17:21:12 1998 +0000
+
+ Added header files per request from Chris Johns to avoid problems
+ in include file order.
+
+commit 766ed7c0f132488646599d0cd73a25ffe1eecf34
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Tue Sep 29 12:15:08 1998 +0000
+
+ Patch from Eric Norum <eric@skatter.usask.ca>:
+
+ Remember the test to see if a socket could be read and written at
+ the same time by two different tasks? I discovered that if both
+ tasks attempt to close the socket a panic can occur from inside the
+ BSD code.
+
+ Closing the same socket twice from two different threads is
+ certainly an error, but a panic is not the greatest error reporting
+ method :-)
+
+ The following small change to the socket close routine should reduce
+ the chances of the panic.
+
+commit 718dc9538442e048acfbd1f5452e2cbcc4fff757
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Mon Sep 21 00:46:00 1998 +0000
+
+ Patch from Eric Norum <eric@skatter.usask.ca>:
+
+ Here's a patch to make the rtems_showroute routine a little more
+ useful. For `host' route table entries the link-level address is now
+ displayed. This is equivalent to the old `show arp table'
+ information displayed by the KA9Q code.
+
+commit 7ddcfb8cd494b75ee061adcd423feaadef199721
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Mon Sep 21 00:42:07 1998 +0000
+
+ Patch from Eric Norum and David Fiddes to put ColdFire support in
+ the inet checksum routine.
+
+commit b39563695dc55bdf8b775232221da82d0cf2da79
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Sep 11 13:12:04 1998 +0000
+
+ Patch from "David J. Fiddes" <D.J@fiddes.surfaid.org>:
+
+ I've fixed a few minor probs with the optimised version that Eric put
+ together for me the other day and sent the fixes back to him. Provided he
+ doesn't have a problem with it we've got a pretty solid in_cksum for the
+ ColdFire as well as straight m68k. I've enclosed my updated in_cksum_m68k.c
+
+ At the moment my own bottlenecks are elsewhere...as my driver is pulling
+ 16bit data chunks through a libchip-esq access routine from the chip which
+ for a polled I/O device is never going to be quick.
+
+commit 23cdd84cff7e5b32b56f70184415556022ae055f
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Sep 10 12:43:00 1998 +0000
+
+ Patch from David Fiddes <D.J.Fiddes@hw.ac.uk> to make this compile
+ for the ColdFire.
+
+commit 109b17f4ad73d4df7cafb812cdc94d181a3aefbf
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Sep 10 12:23:08 1998 +0000
+
+ Patch from Eric Norum <eric@skatter.usask.ca> to fix a cryptic error
+ message after comments from Eric Valette <valette@crf.canon.fr>.
+
+commit 4cf89a8ca7b550a921a6fcde79b4af9a10d87eb6
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Mon Aug 31 23:09:17 1998 +0000
+
+ Fixed spacing. More comments from Eric Norum need to be addressed.
+
+commit d9d75fce47b63f287ff553db156c40bda3eceaf1
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Mon Aug 31 23:06:50 1998 +0000
+
+ Patch from Emmanuel Raguet <raguet@crf.canon.fr>:
+
+ I have reworked the ethernet driver for the BSP pc386 and
+ here is the patch to apply.
+
+commit 4de817dfd2ea96aec13ee7071a189e3c35bb0efd
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Aug 21 18:14:27 1998 +0000
+
+ Added i386 specific version of in_cksum.c and restructured the main
+ file to switch out to CPU specific implementations.
+
+commit 617a1a2db16392fb65ee684afc90506d7012038a
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Aug 21 17:37:01 1998 +0000
+
+ Another missing piece. Thanks Eric.
+
+commit 33679ec46e4e57d47be4580d4b699278733369d7
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Aug 21 13:04:55 1998 +0000
+
+ All warnings removed.
+
+commit ab09043a271800dd3124502738d3651ac317899d
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Aug 21 12:51:29 1998 +0000
+
+ Fixed warning about pointer/integer conversion which turned out to be
+ a missed "&" on a write.
+
+commit 28e7d7faed355e451cc8b0c037035dfcf873a965
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Aug 20 22:04:22 1998 +0000
+
+ Patches from Eric Norum
+
+commit 96b391640969faf193911e1ed3c9d7026ae8867b
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Aug 20 21:56:40 1998 +0000
+
+ Added CVS Ids
+
+commit ff0f694d466fb114c185bf464811658f97d012f1
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Aug 20 21:47:37 1998 +0000
+
+ Fixed many warnings.
+
+commit 3f098aed4500da38db8afdff111f02198158203a
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Aug 20 14:37:17 1998 +0000
+
+ FreeBSD stack compiles for the first time (except libc/strsep.c).
+
+commit 39e6e65a2c5a3312f365d59f23c469641e049c82
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Wed Aug 19 21:32:28 1998 +0000
+
+ Base files
diff --git a/git_logs/gitlog_mcf5225x b/git_logs/gitlog_mcf5225x
new file mode 100644
index 0000000..77002a7
--- /dev/null
+++ b/git_logs/gitlog_mcf5225x
@@ -0,0 +1,9 @@
+commit b54558ac9db27e03cc32ddb40a41706ea6bf77c9
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Mar 26 13:20:43 2018 +0200
+
+ bsps/mcf5225x: Move libcpu content to bsps
+
+ This patch is a part of the BSP source reorganization.
+
+ Update #3285.
diff --git a/git_logs/gitlog_mcf5235 b/git_logs/gitlog_mcf5235
new file mode 100644
index 0000000..aca3740
--- /dev/null
+++ b/git_logs/gitlog_mcf5235
@@ -0,0 +1,23 @@
+commit cb682532cf9927619a3c8d168253187140835cc6
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Sep 7 06:19:02 2018 +0200
+
+ network: Use kernel/user space header files
+
+ Add and use <machine/rtems-bsd-kernel-space.h> and
+ <machine/rtems-bsd-user-space.h> similar to the libbsd to avoid command
+ line defines and defines scattered throught the code base.
+
+ Simplify cpukit/libnetworking/Makefile.am.
+
+ Update #3375.
+
+commit 031df3914990db0336a0d386fb53558b05de467e
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Apr 23 09:53:31 2018 +0200
+
+ bsps: Move legacy network drivers to bsps
+
+ This patch is a part of the BSP source reorganization.
+
+ Update #3285.
diff --git a/git_logs/gitlog_mcf5329 b/git_logs/gitlog_mcf5329
new file mode 100644
index 0000000..aca3740
--- /dev/null
+++ b/git_logs/gitlog_mcf5329
@@ -0,0 +1,23 @@
+commit cb682532cf9927619a3c8d168253187140835cc6
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Sep 7 06:19:02 2018 +0200
+
+ network: Use kernel/user space header files
+
+ Add and use <machine/rtems-bsd-kernel-space.h> and
+ <machine/rtems-bsd-user-space.h> similar to the libbsd to avoid command
+ line defines and defines scattered throught the code base.
+
+ Simplify cpukit/libnetworking/Makefile.am.
+
+ Update #3375.
+
+commit 031df3914990db0336a0d386fb53558b05de467e
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Apr 23 09:53:31 2018 +0200
+
+ bsps: Move legacy network drivers to bsps
+
+ This patch is a part of the BSP source reorganization.
+
+ Update #3285.
diff --git a/git_logs/gitlog_mon-network b/git_logs/gitlog_mon-network
new file mode 100644
index 0000000..f5fcc5a
--- /dev/null
+++ b/git_logs/gitlog_mon-network
@@ -0,0 +1,157 @@
+commit f97536dcd310a1a15426dcd411d55367019879fc
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Oct 16 08:21:48 2015 +0200
+
+ basdefs.h: Add and use RTEMS_UNUSED
+
+commit c49985691f1cd3769ef4bfaa503f3c6eb7e4385a
+Author: Chris Johns <chrisj@rtems.org>
+Date: Fri Mar 21 08:10:47 2014 +1100
+
+ Change all references of rtems.com to rtems.org.
+
+commit 7660e8b34778285a7d32e0265fd7697c213179a7
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Tue Jul 23 13:32:58 2013 +0200
+
+ Include missing <string.h>
+
+commit 9b4422a2513e9c7f4c705050948d82b75331aaba
+Author: Joel Sherrill <joel.sherrill@oarcorp.com>
+Date: Thu May 3 10:09:24 2012 -0500
+
+ Remove All CVS Id Strings Possible Using a Script
+
+ Script does what is expected and tries to do it as
+ smartly as possible.
+
+ + remove occurrences of two blank comment lines
+ next to each other after Id string line removed.
+ + remove entire comment blocks which only exited to
+ contain CVS Ids
+ + If the processing left a blank line at the top of
+ a file, it was removed.
+
+commit 6425dc503387c2aff0a92091b866e0625033ba77
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Dec 6 07:34:48 2011 +0000
+
+ 2011-12-06 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * libmisc/monitor/mon-network.c: Include <rtems/monitor.h>.
+ * libmisc/monitor/mon-object.c:
+ Make rtems_monitor_object_canonical_next_remote,
+ rtems_monitor_object_dump_1, rtems_monitor_object_dump_all static.
+ * libmisc/monitor/mon-prmisc.c:
+ Make rtems_monitor_dump_assoc_bitfield static.
+ * libmisc/monitor/mon-symbols.c:
+ Make rtems_monitor_symbol_dump_all static.
+
+commit bab5c5fac0fba6b6e0735e8bd9dfecb7bd474700
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Mar 12 16:26:16 2010 +0000
+
+ 2010-03-12 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ * ftpd/ftpd.c, httpd/asp.c, httpd/ejparse.c, httpd/emfdb.c,
+ httpd/misc.c, httpd/um.c, httpd/webs.c, httpd/websuemf.c,
+ libfs/src/dosfs/msdos_dir.c, libfs/src/dosfs/msdos_format.c,
+ libfs/src/dosfs/msdos_misc.c, libfs/src/nfsclient/src/nfs.c,
+ libmisc/capture/capture-cli.c, libmisc/monitor/mon-network.c,
+ libmisc/shell/hexdump-odsyntax.c, libmisc/shell/main_ifconfig.c,
+ libmisc/shell/shell.c, libmisc/shell/shell_makeargs.c,
+ libmisc/uuid/parse.c, libnetworking/libc/gethostbydns.c,
+ libnetworking/libc/gethostbyht.c, libnetworking/libc/gethostnamadr.c,
+ libnetworking/libc/getnetnamadr.c, libnetworking/libc/inet_addr.c,
+ libnetworking/libc/inet_network.c, libnetworking/libc/res_debug.c,
+ libnetworking/libc/res_init.c, libnetworking/libc/res_query.c,
+ libnetworking/rtems/rtems_mii_ioctl.c,
+ score/src/objectgetnameasstring.c: Readdress use of ctype methods per
+ recommendation from D.J. Delorie on the newlib mailing list. We
+ should pass an unsigned char into these methods.
+
+commit 391b4dda25431a790ff21bdfd5c78c63b7a58f2a
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Mar 11 19:12:30 2010 +0000
+
+ 2010-03-11 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ * ftpd/ftpd.c, httpd/uemf.c, httpd/um.c, httpd/webs.c,
+ httpd/websuemf.c, libblock/src/diskdevs.c,
+ libmisc/capture/capture-cli.c, libmisc/monitor/mon-network.c,
+ libmisc/shell/hexdump-odsyntax.c, libmisc/shell/main_ifconfig.c,
+ libmisc/uuid/parse.c, libnetworking/lib/ftpfs.c,
+ libnetworking/libc/gethostbyht.c, libnetworking/libc/getnetnamadr.c,
+ libnetworking/libc/inet_network.c,
+ libnetworking/rtems/rtems_mii_ioctl.c,
+ score/src/objectgetnameasstring.c: Fix warnings for ctype methods.
+
+commit 0893220b2a4507fc2619b625ecb0d6241ef5cd6f
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun Nov 29 12:12:39 2009 +0000
+
+ Whitespace removal.
+
+commit 031deada15098e68ae1912f1c6963c433153b9e3
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Jan 2 13:04:13 2009 +0000
+
+ Add __attribute__((unused)) to unused function args.
+
+commit 2326f0d934d3fb016e5da62fdac2b52d9d411f4a
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Sep 1 09:35:34 2008 +0000
+
+ Convert to using "bool".
+
+commit d024ff49c494948c077c4df5afab5fb429370219
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Aug 21 13:06:53 2008 +0000
+
+ Use memset instead of bzero.
+
+commit 575babcf497c56bb61c8e45d1d6715219ce4510a
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Aug 21 12:29:02 2008 +0000
+
+ Include "config.h".
+
+commit 1ff9922df0f6e5f129299847d0f5eccbc8d6806c
+Author: Chris Johns <chrisj@rtems.org>
+Date: Sat Dec 22 08:27:18 2007 +0000
+
+ 2007-12-22 Chris Johns <chrisj@rtems.org>
+
+ * configure.ac: fixed bug that always enabled strict order
+ mutexes.
+ * score/inline/rtems/score/coremutex.inl: Fixed coding standard.
+ * score/src/coremutex.c: Add the holder's thread to the lock_mutex
+ list if the mutex is initialised locked.
+ * libnetworking/rtems/rtems_glue.c: Changed semaphore error
+ message to show the error is an rtems-net error.
+ * libmisc/monitor/mon-network.c: Removed warnings.
+ * telnetd/icmds.c: Changed shell_* to rtems_shell_*.
+ * score/Makefile.am: Fixed typo that stopped 'make tags' working.
+ * libmisc/shell/err.c, libmisc/shell/err.h, libmisc/shell/errx.c,
+ libmisc/shell/extern-cp.h, libmisc/shell/fts.c,
+ libmisc/shell/fts.h, libmisc/shell/main_cp.c,
+ libmisc/shell/utils-cp.c, libmisc/shell/verr.c,
+ libmisc/shell/verrx.c, libmisc/shell/vwarn.c,
+ libmisc/shell/vwarnx.c, libmisc/shell/warn.c,
+ libmisc/shell/warnx.c: New. Ported from BSD.
+ * libmisc/shell/shellconfig.h: Add the cp command.
+ * libmisc/Makefile.am: Add the new files to the shell.
+ * libmisc/shell/shell.c, libmisc/shell/shell.h: Add scripting
+ support.
+ * libblock/src/flashdisk.c: Fixed disk drive count size setting
+ bug.
+
+commit 15a47934fb9df85dfc1641b41752d52e58096e94
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Sep 14 22:52:53 2007 +0000
+
+ 2007-09-14 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ * libmisc/monitor/monitor.h: Add network commands that were in the
+ network supplement but not in the code.
+ * libmisc/monitor/mon-network.c: New file.
diff --git a/git_logs/gitlog_mpc55xxevb b/git_logs/gitlog_mpc55xxevb
new file mode 100644
index 0000000..1c2d290
--- /dev/null
+++ b/git_logs/gitlog_mpc55xxevb
@@ -0,0 +1,40 @@
+commit c991eeeccc21901011ddd9ecc626c4d164fe2041
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Mar 4 15:32:15 2019 +0100
+
+ bsps: Adjust bsp.h Doxygen groups
+
+ Update #3706.
+
+commit f004b2b8dc1fb78eb18b21ba6b50f6c712fd94f8
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Tue Oct 2 10:22:15 2018 +0200
+
+ Use rtems_task_exit()
+
+ Update #3530.
+ Update #3533.
+
+commit cb682532cf9927619a3c8d168253187140835cc6
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Sep 7 06:19:02 2018 +0200
+
+ network: Use kernel/user space header files
+
+ Add and use <machine/rtems-bsd-kernel-space.h> and
+ <machine/rtems-bsd-user-space.h> similar to the libbsd to avoid command
+ line defines and defines scattered throught the code base.
+
+ Simplify cpukit/libnetworking/Makefile.am.
+
+ Update #3375.
+
+commit 031df3914990db0336a0d386fb53558b05de467e
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Apr 23 09:53:31 2018 +0200
+
+ bsps: Move legacy network drivers to bsps
+
+ This patch is a part of the BSP source reorganization.
+
+ Update #3285.
diff --git a/git_logs/gitlog_mpc8260ads b/git_logs/gitlog_mpc8260ads
new file mode 100644
index 0000000..aca3740
--- /dev/null
+++ b/git_logs/gitlog_mpc8260ads
@@ -0,0 +1,23 @@
+commit cb682532cf9927619a3c8d168253187140835cc6
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Sep 7 06:19:02 2018 +0200
+
+ network: Use kernel/user space header files
+
+ Add and use <machine/rtems-bsd-kernel-space.h> and
+ <machine/rtems-bsd-user-space.h> similar to the libbsd to avoid command
+ line defines and defines scattered throught the code base.
+
+ Simplify cpukit/libnetworking/Makefile.am.
+
+ Update #3375.
+
+commit 031df3914990db0336a0d386fb53558b05de467e
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Apr 23 09:53:31 2018 +0200
+
+ bsps: Move legacy network drivers to bsps
+
+ This patch is a part of the BSP source reorganization.
+
+ Update #3285.
diff --git a/git_logs/gitlog_mvme167 b/git_logs/gitlog_mvme167
new file mode 100644
index 0000000..aca3740
--- /dev/null
+++ b/git_logs/gitlog_mvme167
@@ -0,0 +1,23 @@
+commit cb682532cf9927619a3c8d168253187140835cc6
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Sep 7 06:19:02 2018 +0200
+
+ network: Use kernel/user space header files
+
+ Add and use <machine/rtems-bsd-kernel-space.h> and
+ <machine/rtems-bsd-user-space.h> similar to the libbsd to avoid command
+ line defines and defines scattered throught the code base.
+
+ Simplify cpukit/libnetworking/Makefile.am.
+
+ Update #3375.
+
+commit 031df3914990db0336a0d386fb53558b05de467e
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Apr 23 09:53:31 2018 +0200
+
+ bsps: Move legacy network drivers to bsps
+
+ This patch is a part of the BSP source reorganization.
+
+ Update #3285.
diff --git a/git_logs/gitlog_mvme3100 b/git_logs/gitlog_mvme3100
new file mode 100644
index 0000000..aca3740
--- /dev/null
+++ b/git_logs/gitlog_mvme3100
@@ -0,0 +1,23 @@
+commit cb682532cf9927619a3c8d168253187140835cc6
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Sep 7 06:19:02 2018 +0200
+
+ network: Use kernel/user space header files
+
+ Add and use <machine/rtems-bsd-kernel-space.h> and
+ <machine/rtems-bsd-user-space.h> similar to the libbsd to avoid command
+ line defines and defines scattered throught the code base.
+
+ Simplify cpukit/libnetworking/Makefile.am.
+
+ Update #3375.
+
+commit 031df3914990db0336a0d386fb53558b05de467e
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Apr 23 09:53:31 2018 +0200
+
+ bsps: Move legacy network drivers to bsps
+
+ This patch is a part of the BSP source reorganization.
+
+ Update #3285.
diff --git a/git_logs/gitlog_mvme5500 b/git_logs/gitlog_mvme5500
new file mode 100644
index 0000000..1cb70ba
--- /dev/null
+++ b/git_logs/gitlog_mvme5500
@@ -0,0 +1,32 @@
+commit f004b2b8dc1fb78eb18b21ba6b50f6c712fd94f8
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Tue Oct 2 10:22:15 2018 +0200
+
+ Use rtems_task_exit()
+
+ Update #3530.
+ Update #3533.
+
+commit cb682532cf9927619a3c8d168253187140835cc6
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Sep 7 06:19:02 2018 +0200
+
+ network: Use kernel/user space header files
+
+ Add and use <machine/rtems-bsd-kernel-space.h> and
+ <machine/rtems-bsd-user-space.h> similar to the libbsd to avoid command
+ line defines and defines scattered throught the code base.
+
+ Simplify cpukit/libnetworking/Makefile.am.
+
+ Update #3375.
+
+commit 031df3914990db0336a0d386fb53558b05de467e
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Apr 23 09:53:31 2018 +0200
+
+ bsps: Move legacy network drivers to bsps
+
+ This patch is a part of the BSP source reorganization.
+
+ Update #3285.
diff --git a/git_logs/gitlog_net b/git_logs/gitlog_net
new file mode 100644
index 0000000..06a13d4
--- /dev/null
+++ b/git_logs/gitlog_net
@@ -0,0 +1,46 @@
+commit b4c29b54e7967a6197fd2542e5abd601fe434e1d
+Author: Jiri Gaisler <jiri@gaisler.se>
+Date: Sat Oct 24 16:43:49 2020 +0200
+
+ Add networking support for griscv bsp
+
+ * Only GRETH device supported for now
+ * Fix endian problem in GRETH driver
+ * Remove SPARC assembly from greth.c
+ * Builds with both autoconf and waf
+
+commit 20bd667d8a84ba6ee380d5d3851a54ef5984196c
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon May 27 07:35:07 2019 +0200
+
+ bsps: Fix warnings in greth
+
+commit efdb4a767aeb0f47eb288b8a7abcf51808afa7a8
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Nov 9 09:37:53 2018 +0100
+
+ bsp/beatnik: Fix warnings
+
+commit cb682532cf9927619a3c8d168253187140835cc6
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Sep 7 06:19:02 2018 +0200
+
+ network: Use kernel/user space header files
+
+ Add and use <machine/rtems-bsd-kernel-space.h> and
+ <machine/rtems-bsd-user-space.h> similar to the libbsd to avoid command
+ line defines and defines scattered throught the code base.
+
+ Simplify cpukit/libnetworking/Makefile.am.
+
+ Update #3375.
+
+commit 27de4e1fb8bcdbdd8cb882fc0d7a2c152b4e027a
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Tue Apr 3 07:20:11 2018 +0200
+
+ bsps: Move libchip to bsps
+
+ This patch is a part of the BSP source reorganization.
+
+ Update #3285.
diff --git a/git_logs/gitlog_pc386 b/git_logs/gitlog_pc386
new file mode 100644
index 0000000..84aeb7f
--- /dev/null
+++ b/git_logs/gitlog_pc386
@@ -0,0 +1,31 @@
+commit c991eeeccc21901011ddd9ecc626c4d164fe2041
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Mar 4 15:32:15 2019 +0100
+
+ bsps: Adjust bsp.h Doxygen groups
+
+ Update #3706.
+
+commit cb682532cf9927619a3c8d168253187140835cc6
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Sep 7 06:19:02 2018 +0200
+
+ network: Use kernel/user space header files
+
+ Add and use <machine/rtems-bsd-kernel-space.h> and
+ <machine/rtems-bsd-user-space.h> similar to the libbsd to avoid command
+ line defines and defines scattered throught the code base.
+
+ Simplify cpukit/libnetworking/Makefile.am.
+
+ Update #3375.
+
+commit 031df3914990db0336a0d386fb53558b05de467e
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Apr 23 09:53:31 2018 +0200
+
+ bsps: Move legacy network drivers to bsps
+
+ This patch is a part of the BSP source reorganization.
+
+ Update #3285.
diff --git a/git_logs/gitlog_pppd b/git_logs/gitlog_pppd
new file mode 100644
index 0000000..266087e
--- /dev/null
+++ b/git_logs/gitlog_pppd
@@ -0,0 +1,1179 @@
+commit 24312f3454ceb97ce7de0fa1c5ca2b1a220f2da2
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Sep 14 19:51:38 2018 +0200
+
+ build: Merge pppd/Makefile.am
+
+commit 68e1ccc46d82b87b41199b3dcc4ed72cd3c14960
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Tue Sep 11 06:30:20 2018 +0200
+
+ build: Remove specialized CPPFLAGS
+
+commit 06060da3bc4ea255210a6b0bc5e4187227bf2f95
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Sep 10 06:29:11 2018 +0200
+
+ pppd: Simplify Makefile.am
+
+ Update #3375.
+
+commit f004b2b8dc1fb78eb18b21ba6b50f6c712fd94f8
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Tue Oct 2 10:22:15 2018 +0200
+
+ Use rtems_task_exit()
+
+ Update #3530.
+ Update #3533.
+
+commit ac9f80874fc8e252bb8e5184c455f02e4ba7816a
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Tue Sep 25 15:19:08 2018 +0200
+
+ pppd: Remove unused get_pty() function
+
+ Update #3526.
+
+commit 2afb22b7e1ebcbe40373ff7e0efae7d207c655a9
+Author: Chris Johns <chrisj@rtems.org>
+Date: Sat Dec 23 18:18:56 2017 +1100
+
+ Remove make preinstall
+
+ A speciality of the RTEMS build system was the make preinstall step. It
+ copied header files from arbitrary locations into the build tree. The
+ header files were included via the -Bsome/build/tree/path GCC command
+ line option.
+
+ This has at least seven problems:
+
+ * The make preinstall step itself needs time and disk space.
+
+ * Errors in header files show up in the build tree copy. This makes it
+ hard for editors to open the right file to fix the error.
+
+ * There is no clear relationship between source and build tree header
+ files. This makes an audit of the build process difficult.
+
+ * The visibility of all header files in the build tree makes it
+ difficult to enforce API barriers. For example it is discouraged to
+ use BSP-specifics in the cpukit.
+
+ * An introduction of a new build system is difficult.
+
+ * Include paths specified by the -B option are system headers. This
+ may suppress warnings.
+
+ * The parallel build had sporadic failures on some hosts.
+
+ This patch removes the make preinstall step. All installed header
+ files are moved to dedicated include directories in the source tree.
+ Let @RTEMS_CPU@ be the target architecture, e.g. arm, powerpc, sparc,
+ etc. Let @RTEMS_BSP_FAMILIY@ be a BSP family base directory, e.g.
+ erc32, imx, qoriq, etc.
+
+ The new cpukit include directories are:
+
+ * cpukit/include
+
+ * cpukit/score/cpu/@RTEMS_CPU@/include
+
+ * cpukit/libnetworking
+
+ The new BSP include directories are:
+
+ * bsps/include
+
+ * bsps/@RTEMS_CPU@/include
+
+ * bsps/@RTEMS_CPU@/@RTEMS_BSP_FAMILIY@/include
+
+ There are build tree include directories for generated files.
+
+ The include directory order favours the most general header file, e.g.
+ it is not possible to override general header files via the include path
+ order.
+
+ The "bootstrap -p" option was removed. The new "bootstrap -H" option
+ should be used to regenerate the "headers.am" files.
+
+ Update #3254.
+
+commit 5346fa875cda3109ec48bcc04522c9cf21169b0d
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Wed Dec 13 08:33:25 2017 +0100
+
+ pppd: Include <rtems/rtems*.h>
+
+ Prepare for header file move to common include directory.
+
+ Update #3254.
+
+commit 163d1e8c247260eb1d40dcb463f3acff47d7c8d0
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Apr 25 07:59:34 2016 +0200
+
+ pppd: Fix warnings
+
+commit 33a1a4dbdf96b012384f5e8c018f3d958e5ddfc4
+Author: Peng Fan <van.freenix@gmail.com>
+Date: Tue Apr 5 20:45:55 2016 +0800
+
+ cpukit: pppd: fix compile warning
+
+ rcsid is defined, but not used. So discard it.
+
+ Signed-off-by: Peng Fan <van.freenix@gmail.com>
+
+commit 11925eef789566a226d8eaacbceb4d89df787ebc
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Nov 21 08:49:57 2014 +0100
+
+ Delete or rename MIN/MAX macros and defines
+
+ Include <sys/param.h> if necessary to get the MIN()/MAX() macros.
+
+commit 456eab7dc8cbb69e238e6095e298787b1c1d2058
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Tue Sep 30 11:26:50 2014 +0200
+
+ pppd: Import change from NetBSD
+
+ This avoids the use of gethostbyname() in case the "noipdefault" option
+ is given. The gethostbyname() uses DNS by default.
+
+commit 805360b8e50e69573ec446674f640c9b7704cb34
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Tue Sep 23 14:20:35 2014 +0200
+
+ pppd: Fix warnings
+
+commit 59990cc9752c892dffed6ac0e074d3876c2f663f
+Author: Chris Johns <chrisj@rtems.org>
+Date: Fri Aug 29 12:48:01 2014 +1000
+
+ Regenerate all preinstall.am files.
+
+ With this patch the preinstall.am files are in a set order and not
+ dependent on now perl implements a hash.
+
+commit 7a597e977c1aed02645fca315dc65a0f2679d531
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Thu Apr 10 11:26:33 2014 +0200
+
+ pppd: Delete example
+
+ This example is available via testsuites/samples/pppd.
+
+commit c49985691f1cd3769ef4bfaa503f3c6eb7e4385a
+Author: Chris Johns <chrisj@rtems.org>
+Date: Fri Mar 21 08:10:47 2014 +1100
+
+ Change all references of rtems.com to rtems.org.
+
+commit 65c6425de9c84553b4bdade81988c9292d66db58
+Author: Joel Sherrill <joel.sherrill@oarcorp.com>
+Date: Thu May 3 12:24:46 2012 -0500
+
+ Remove CVS Id Strings (manual edits after script)
+
+ These modifications were required by hand after running the script.
+ In some cases, the file names did not match patterns. In others,
+ the format of the file did not match any common patterns.
+
+commit 33a105fb69b1398294e304790c2eb7017f188d1e
+Author: Joel Sherrill <joel.sherrill@oarcorp.com>
+Date: Mon May 7 11:08:48 2012 -0500
+
+ Revert: Remove CVS Ids
+
+ See http://www.rtems.org/pipermail/rtems-devel/2012-May/001006.html
+ for details.
+
+commit ee32f67a6f518ebd49cebfeda7c14b9a5e0bb73e
+Author: Ralf Corsépius <ralf.corsepius@rtems.org>
+Date: Fri May 4 08:55:28 2012 +0200
+
+ Remove CVS-Ids.
+
+commit 61250b4ce998e4247deca77cadcab27f34b2cd3a
+Author: Joel Sherrill <joel.sherrill@oarcorp.com>
+Date: Wed Feb 1 10:59:44 2012 -0600
+
+ Remove all .cvsignore files.
+
+commit 5ae9228ab96ea4d8e48eba96b34052b6650e1403
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Oct 18 09:04:36 2011 +0000
+
+ 2011-10-18 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * pppd/options.c: Remove unused var "ok".
+
+commit 05c18861dd58a08076d0fa97f72cb88c4a5698e5
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Nov 30 16:01:51 2009 +0000
+
+ Whitespace removal.
+
+commit 9cd4dee1698e3fd878c152cafe6d3dbbefdc2024
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Jan 5 17:20:54 2009 +0000
+
+ Remove stray ';' introducing unreachable code.
+
+commit 1cb54d1f38de31800259d2e52cbe948aa712c6b4
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Dec 11 00:47:56 2008 +0000
+
+ #include <stdint.h> instead of <rtems/stdint.h>.
+
+commit db09424d436bd5ee86fb47685ff83c2d8f70c0cd
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Sep 8 06:45:43 2008 +0000
+
+ Add missing initializers.
+
+commit 62c37537bd593d5c1353cffea945ab3575c3f55e
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Aug 26 10:24:22 2008 +0000
+
+ Stop using old-style function-definitions.
+
+commit a807b75e38c1a0dbc0c3c8f0f38accc65c3c84d5
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Aug 20 14:59:51 2008 +0000
+
+ Use stdbool.h. Remove local bool.
+
+commit b5cc0592f7cb5a0575836aa8f5630ce0b7b4fbe2
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun Aug 3 04:27:50 2008 +0000
+
+ Add prototypes.
+
+commit b9499779ee21f89fdc01dda4312a006648e990e4
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Tue May 13 16:09:48 2008 +0000
+
+ 2008-05-13 Joel Sherrill <joel.sherrill@oarcorp.com>
+
+ * pppd/example/system.h: Fix path in example -- NOT COMPILED WITH
+ CPUKIT.
+
+commit 8a4f22e64ec09db4075cccb24dc290386ce16a95
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun Sep 16 04:13:48 2007 +0000
+
+ Convert to using C99 fixed-size types instead of BSD fixed-size types.
+
+commit b72dc8bafcf07c4f306ed4efcc253d72c8502a6b
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Jun 12 16:03:17 2007 +0000
+
+ 2007-06-12 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * pppd/Makefile.am: Reflect moving out md*.
+
+commit e7205419ab73a1d57a4ab5324cc443057dfe9b20
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Jun 12 16:02:10 2007 +0000
+
+ Remove (moved to libmd)
+
+commit 55c310f246e58fc402f63801817f2a828f575f48
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Jun 12 05:13:22 2007 +0000
+
+ Remove md5 and md4 from libpppd.a.
+ Add pppd/libmd.a.
+
+commit 8aaeb6d8a84cb9301b612976d99c847b54badde6
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Jun 12 05:12:57 2007 +0000
+
+ Don't include pppd.h.
+
+commit 203ed7ff8ccdfa233ac5bd22ca05add3d217ea03
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed May 9 15:56:13 2007 +0000
+
+ Include <rtems/stdint.h> instead of <stdint.h>.
+
+commit 890d2c6326dbccadc04955b764256116f7b9826b
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed May 9 11:23:14 2007 +0000
+
+ 2007-05-09 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ PR 1243
+ * pppd/auth.c (set_allowed_addrs): Remove bogus dereference.
+
+commit 8da9f609af553e4874f2d7720268c60538c8be47
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Apr 16 13:27:18 2007 +0000
+
+ 2007-04-16 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ * pppd/utils.c: Use uintptr_t instead of unsigned long.
+
+commit ed92e2811415b0b227063ddae693bef9e28fdba9
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Mar 27 17:02:30 2007 +0000
+
+ Include <net/ppp_comp.h> instead of <net/ppp-comp.h>.
+
+commit d08e825b9b10c4d07b04f4ca178a40830fe09ab6
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Mar 27 15:47:35 2007 +0000
+
+ Eliminate __P().
+
+commit 5078ee3233a0aa1bda0d0ccd3dd209ec007f02a8
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Mar 27 10:22:16 2007 +0000
+
+ Eliminate __P().
+
+commit 63a88eb0bc870ca8619b4ca975329bfb781c44ea
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Jan 8 08:43:28 2007 +0000
+
+ Regenerate.
+
+commit c1427d2758079f0e9dd6a8de1662d78e0d6bc4ca
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sat Nov 18 02:31:32 2006 +0000
+
+ Regenerate.
+
+commit 3fe615bae8402e731846930125b3feff2ef333fc
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sat Nov 18 02:28:35 2006 +0000
+
+ Replace AM_CONDITIONAL(HAS_NETWORKING) with AM_CONDITIONAL(LIBNETWORKING).
+
+commit b59eff1c137f9edc6dbe5def48b948899abda322
+Author: Chris Johns <chrisj@rtems.org>
+Date: Wed Sep 6 05:13:42 2006 +0000
+
+ Fix the bug in name change. The UNTIMEOUT macro did not use the ppp version.
+
+commit d8f86d925a880cbfbe52b0777c891f3c78e1b2f4
+Author: Till Straumann <strauman@slac.stanford.edu>
+Date: Fri Sep 1 21:16:19 2006 +0000
+
+ * pppd/rtems.main.c, pppd/pppd.h: renamed 'untimeout'
+ to 'pppuntimeout' to avoid name clash with [future]
+ bsdnet kernel routine.
+
+commit 300c914c64953e3f27120fc454e75926943badf5
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Sep 1 18:15:01 2006 +0000
+
+ *** empty log message ***
+
+commit a009d94459a8c8e126dadc8ee335b5833556dac7
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Aug 31 01:10:02 2006 +0000
+
+ 2006-08-30 Joel Sherrill <joel@OARcorp.com>
+
+ * ftpd/ftpd.c, libcsupport/include/sys/ioccom.h,
+ libcsupport/src/ioctl.c, libnetworking/kern/uipc_mbuf.c,
+ libnetworking/libc/inet_addr.c, libnetworking/net/ethernet.h,
+ libnetworking/net/if.c, libnetworking/net/if_ethersubr.c,
+ libnetworking/net/if_ppp.c, libnetworking/net/if_pppvar.h,
+ libnetworking/net/if_var.h, libnetworking/net/ppp_tty.c,
+ libnetworking/netinet/in_cksum.c, libnetworking/nfs/bootp_subr.c,
+ libnetworking/rtems/rtems_bsdnet_internal.h,
+ libnetworking/sys/mbuf.h, pppd/md4.c, pppd/pppd.h: Remove warnings
+ due to improper use of int which shows up on 16 bit targets. Added
+ ioctl_command_t since IOCTL command argument does not reliably fit
+ into 16 bits.
+
+commit 60426fed465fb89bc9598b4b1c0071af13fb5235
+Author: Till Straumann <strauman@slac.stanford.edu>
+Date: Thu Jul 13 00:32:41 2006 +0000
+
+ * pppd/sys-rtems.c: fixed error message so that the correct
+ ioctl is reported.
+
+commit 2eb7d07e17ddcd96126f89de76be58e447b51d40
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sat Jan 14 06:20:35 2006 +0000
+
+ Regenerate.
+
+commit 19a0136c823d91e914cf0836c1eca08ae597fe56
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Jan 12 10:02:32 2006 +0000
+
+ Regenerate.
+
+commit 4e971660a1695fbc3be4d7fb8401d29f168566be
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Jan 12 09:57:43 2006 +0000
+
+ Remove all-local.
+
+commit 956dfedfd62bc273657d0a46ba493d3992545796
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Jan 12 04:56:37 2006 +0000
+
+ Regenerate.
+
+commit 6ce2a66b9421518c837dc6d46d112135c5da849f
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Jan 12 04:24:13 2006 +0000
+
+ Regenerate.
+
+commit dbe8e5194cf71cb20e7a05ff382ad70e833fd3e6
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Jan 12 04:19:28 2006 +0000
+
+ Cleanups
+
+commit b46f6fb219fde9e705fd6bce9369e29ca2fcdba2
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Jan 10 17:57:23 2006 +0000
+
+ Regenerate.
+
+commit 689b7b7a50af938aee4c4489956e2c9598ea512a
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Mon Nov 7 16:17:14 2005 +0000
+
+ 2005-11-07 Michael Siers <mikes@poliac.com>
+
+ * pppd/rtemspppd.c, pppd/rtemspppd.h: Per confirmation from Michael add
+ missing copyright notice.
+
+commit 0850b08764fbf998d003513f748c68e0d50bfe4b
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Nov 1 16:48:29 2005 +0000
+
+ 2005-11-01 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * pppd/Makefile.am: Fix typo.
+
+commit 8d5d40640b91bc55c1c1ed0aaafb1a195eebf112
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Oct 27 03:23:18 2005 +0000
+
+ New.
+
+commit bdf2c0e475ed635be43b03292b61a32adedc61bb
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Oct 26 17:40:12 2005 +0000
+
+ Misc. minor fixes.
+
+commit 95dacd745cebaf5e0f8aec73d2e096d2b7ad6844
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Oct 26 16:25:50 2005 +0000
+
+ Regenerate
+
+commit 8f19e3007c82e196a9ff5f44aee8966f6f12eb3f
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Oct 26 16:22:49 2005 +0000
+
+ Install rtemsdialer.h, rtemspppd.h to $(includedir)/rtems.
+
+commit d2970aae3c51e4425dd1f23935cd80252a4bdf15
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Oct 26 16:21:39 2005 +0000
+
+ Remove (unused).
+
+commit 994eb05d49230b1e782defd89497c591171a5d11
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Sep 19 03:31:55 2005 +0000
+
+ 2005-09-19 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/pppd/Makefile.am: Use preinstall.am.
+
+commit c315c990030ad6e1fc3c09823de3448bb1fc0866
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Sep 19 03:29:23 2005 +0000
+
+ New.
+
+commit 9f114a806ae20d3be9fafb3bcd29e850c4cabebc
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri May 20 19:33:23 2005 +0000
+
+ 2005-05-20 Sergei Organov <osv@topconrd.ru>
+
+ PR 750/networking
+ * libnetworking/pppd/sys-rtems.c: Avoid NULL dereference in
+ wait_input().
+
+commit bd2fa0a582001e6fd31c404083f1a45f81d5c079
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun May 8 09:20:38 2005 +0000
+
+ 2005-05-08 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/pppd/Makefile.am: CPPFLAGS += -D__BSD_VISIBLE.
+
+commit abb63593da24eb37e63ae288b0370f0cd54247b0
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Feb 3 06:46:57 2005 +0000
+
+ 2005-02-03 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ PR 755/rtems
+ * libnetworking/pppd/ipcp.c: Include <rtems/bsdnet/servers.h>.
+ Remove local declarations of rtems_bsdnet_nameservers,
+ rtems_bsdnet_nameservers_count.
+
+commit 9c858e562fd3db6da7082527708d296e8178951f
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Mon Jan 31 22:21:19 2005 +0000
+
+ 2005-01-31 Sergei Organov <osv@topconrd.ru>
+
+ PR 771/pppd
+ * libnetworking/pppd/chat.c, libnetworking/pppd/rtemsmain.c: The fix
+ committed to fix PR736 breaks pppd. chat.c should have its own static
+ ttyfd for pppd to work correctly. The symptom is that second
+ invokation of chat (for connect script) fails due to pppd_ttyfd set
+ to -1 by previous chat invokation (for init script). In addition,
+ this patch fixes leaving of dangling pointer in the abort_stbring[]
+ by chat_send().
+
+commit 4ca43d72e1e6af22688f868463e4ccf429e3f5c9
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Jan 20 17:00:38 2005 +0000
+
+ 2005-01-20 Joel Sherrill <joel@OARcorp.com>
+
+ PR 736/pppd
+ * libnetworking/pppd/chat.c, libnetworking/pppd/demand.c,
+ libnetworking/pppd/pppd.h, libnetworking/pppd/rtemsmain.c,
+ libnetworking/pppd/sys-rtems.c, libnetworking/pppd/utils.c: ttyfd
+ should not be static and should have a name more specific to pppd.
+
+commit 4f647b954a4fef64c000c5cf37885563f5c88a20
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Jan 7 07:02:33 2005 +0000
+
+ 2005-01-07 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libchip/Makefile.am, libnetworking/pppd/Makefile.am,
+ libnetworking/rtems_servers/Makefile.am,
+ libnetworking/rtems_telnetd/Makefile.am,
+ librdbg/Makefile.am, optman/Makefile.am, support/Makefile.am:
+ Eliminate CFLAGS_OPTIMIZE_V.
+
+commit 44213adda5068a7de678254c1df7500c46ae1f9c
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun Jan 2 00:54:34 2005 +0000
+
+ 2005-01-01 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ * libnetworking/pppd/Makefile.am,
+ libnetworking/rtems_servers/Makefile.am,
+ libnetworking/rtems_telnetd/Makefile.am:
+ Remove build-variant support.
+
+commit 41d0d94ec3a385c764074311c715a8927e26df15
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Oct 19 13:46:47 2004 +0000
+
+ 2004-10-19 Ralf Corsepius <ralf_corsepius@rtems.org>
+
+ * libnetworking/pppd/rtemspppd.c: rtems_task_priority priority.
+ * libnetworking/rtems_telnetd/telnetd.c: Eliminate rtems_unsigned32.
+
+commit 7452b8557dd2ae4ce11da3b15a2a8a5eaee71301
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Wed Sep 29 20:36:20 2004 +0000
+
+ 2004-09-29 Joel Sherrill <joel@OARcorp.com>
+
+ * aclocal/rtems-cpu-subdirs.m4, libchip/shmdr/shm_driver.h,
+ libnetworking/pppd/utils.c: i960 obsoleted and all references
+ removed.
+
+commit 73b5bd5d0e7481ac2459b682a88ac43383265448
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Apr 15 13:33:58 2004 +0000
+
+ Remove stray white spaces.
+
+commit 7220366a50d45ead617abe04fdb8ae3046d8365e
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Sat Apr 3 16:40:09 2004 +0000
+
+ 2004-04-03 Wilfried Busalski <w.busalski@lancier-monitoring.de>
+
+ PR 599/pppd
+ * libnetworking/pppd/chat.c: Fre memory that is allocated to fix leak.
+
+commit 6436254a70c7d847405cc7d83f6e6aa5fdbf69ce
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Feb 9 14:57:18 2004 +0000
+
+ 2004-02-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * libnetworking/pppd/Makefile.am,
+ libnetworking/rtems_servers/Makefile.am,
+ libnetworking/rtems_telnetd/Makefile.am,
+ libnetworking/rtems_webserver/Makefile.am, optman/Makefile.am,
+ support/Makefile.am: Don't include lib.am.
+
+commit b5d91addb9c6ba0513292e2f49694ea8b28d5cd5
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Feb 3 06:21:42 2004 +0000
+
+ 2004-02-03 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * libnetworking/rtems_webserver/Makefile.am: Add PREINSTALL_DIRS.
+ * libnetworking/rtems_telnetd/Makefile.am: Add PREINSTALL_DIRS.
+ * libnetworking/rtems_servers/Makefile.am: Add PREINSTALL_DIRS.
+ * libnetworking/pppd/Makefile.am: Add PREINSTALL_DIRS.
+
+commit 633456e9200c909c9aad6ab7fae50b70b829999d
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Jan 15 03:47:28 2004 +0000
+
+ 2004-01-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * Makefile.am: Remove wrapup.
+ * pppd/Makefile.am: Build libpppd.
+ Use automake-compilation rules.
+ * rtems_servers/Makefile.am: Build libftpd.
+ Use automake-compilation rules.
+ * rtems_telnetd/Makefile.am: Build libtelnetd.
+ Use automake-compilation rules.
+ * rtems_webserver/Makefile.am: Build libhttpd.
+ Use automake-compilation rules.
+ * wrapup/Makefile.am: Remove (Unused).
+
+commit 0725ce327fff8898b26cae83628ba117de65b4ce
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Jan 14 07:26:51 2004 +0000
+
+ 2004-01-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * pppd/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
+ Add PRE/TMPINSTALL_FILES to CLEANFILES.
+ * rtems_servers/Makefile.am: Ditto.
+ * rtems_telnetd/Makefile.am: Ditto.
+ * rtems_webserver/Makefile.am: Ditto.
+
+commit 19fb5d33ac3614640235c5f1df3e243dcb54ff5c
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Dec 12 15:58:16 2003 +0000
+
+ 2003-12-12 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * pppd/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
+ * rtems_servers/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
+ * rtems_telnetd/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
+ * rtems_webserver/Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES.
+
+commit 58ce601f62ab83b2498188d0fd591307d770e762
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Dec 9 12:19:06 2003 +0000
+
+ 2003-12-09 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * Makefile.am: Cosmetics.
+ * pppd/Makefile.am: Cosmetics.
+ * wrapup/Makefile.am: Cosmetics.
+
+commit 45d7f4c961956408aff1a702ae06cb894fb9806b
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Tue Dec 2 04:41:19 2003 +0000
+
+ 2003-12-02 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * pppd/Makefile.am: Remove all-local: $(ARCH).
+ * rtems_servers/Makefile.am: Remove all-local: $(ARCH).
+ * rtems_telnetd/Makefile.am: Remove all-local: $(ARCH).
+ * rtems_webserver/Makefile.am: Remove all-local: $(ARCH).
+ * wrapup/Makefile.am: Remove all-local: $(ARCH).
+
+commit 7406623261c51b1b013f6f2562ab763f114584a9
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Dec 1 08:43:12 2003 +0000
+
+ 2003-12-01 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * Makefile.am: Reformat. Apply dirstamps to preinstallation.
+ * pppd/Makefile.am: Ditto.
+ * rtems_servers/Makefile.am: Ditto.
+ * rtems_telnetd/Makefile.am: Ditto.
+ * rtems_webserver/Makefile.am: Ditto.
+ * wrapup/Makefile.am: Ditto.
+
+commit 6a8e52d3aad0eb2f3c0058f31c24ae30f2aabf58
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sat Aug 16 12:12:10 2003 +0000
+
+ 2003-08-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ Makefile.am: Reflect having moved automake.
+ pppd/Makefile.am: Reflect having moved automake.
+ rtems_servers/Makefile.am: Reflect having moved automake.
+ rtems_telnetd/Makefile.am: Reflect having moved automake.
+ rtems_webserver/Makefile.am: Reflect having moved automake.
+ wrapup/Makefile.am: Reflect having moved automake.
+
+commit 4078e82ae544f8eec4fcfa05aeb1bf38e3c40099
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri Jul 25 06:15:38 2003 +0000
+
+ 2003-07-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * configure.ac: Remove (Merged into ../configure.ac).
+ * .cvsignore, Makefile.am, pppd/Makefile.am,
+ rtems_servers/Makefile.am, rtems_telnetd/Makefile.am,
+ rtems_webserver/Makefile.am, wrapup/Makefile.am:
+ Reflect having merged configure.ac into ../configure.ac
+
+commit 1a5787d2896cb3d5ba59bcf31a613530542911d1
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Jun 13 13:20:47 2003 +0000
+
+ 2003-06-13 Joel Sherrill <joel@OARcorp.com>
+
+ * pppd/chat.c: Removed warnings.
+
+commit e78994b3d0a59b5be8fab7d82fa6fb506abc377c
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed May 28 00:26:48 2003 +0000
+
+ 2003-05-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * pppd/fsm.c: Make peer_mru global again.
+
+commit 03bd4aeb4f6c9f6f3f6e8f50869221e165628a10
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Fri May 16 08:57:09 2003 +0000
+
+ 2003-05-16 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * pppd/magic.c: Remove *rand48.
+ * pppd/chap.c: Remove prototypes of *rand48.
+
+commit 48cdb95aa2444a386a911be1a8251483d79a9935
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Apr 10 16:20:38 2003 +0000
+
+ 2003-04-10 Joel Sherrill <joel@OARcorp.com>
+
+ PR 371/pppd
+ * pppd/auth.c, pppd/chat.c, pppd/demand.c, pppd/fsm.c, pppd/lcp.c,
+ pppd/options.c, pppd/pppd.h, pppd/rtemsmain.c, pppd/rtemspppd.c:
+ Change many symbols to static. There are still global symbols in
+ rtemspppd.h which might need to be changed or converted into member
+ of a structure which is dereferenced with a pointer that is managed
+ as a per task variable. But this patch should avoid many conflicts.
+
+commit dc135ad13676943ab8a08acbf92a838caa298702
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Mon Mar 24 10:11:20 2003 +0000
+
+ Merger from rtems-4-6-branch.
+
+commit f81fb8098142dfe33f7669b918836173b027381b
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Feb 6 22:19:11 2003 +0000
+
+ 2003-02-06 Joel Sherrill <joel@OARcorp.com>
+
+ * pppd/chat.c: Convert routines with common names to static. This
+ included get_char(), put_char(), and character() among others.
+
+commit 48558241757117a61c98df483cd040149a19e382
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Thu Jan 16 02:58:35 2003 +0000
+
+ 2003-01-15 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * wrapup/Makefile.am: Don't include @RTEMS_BSP@.cfg.
+ * pppd/Makefile.am: Don't include @RTEMS_BSP@.cfg.
+ Eliminate *_O_FILES.
+ * rtems_servers/Makefile.am: Ditto.
+ * rtems_webserver/Makefile.am: Ditto.
+ * rtems_telnetd/Makefile.am: Ditto.
+
+commit 6d9ade62b333feaa696fb228066b621c597eb9ce
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Mon Nov 4 14:29:21 2002 +0000
+
+ 2002-11-04 Joel Sherrill <joel@OARcorp.com>
+
+ * pppd/auth.c, rtems_webserver/uemf.h: Removed warnings.
+
+commit 19ed3cf43b96006d7b536b1a18e1bb7592d12cd6
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Sat Sep 7 23:07:58 2002 +0000
+
+ 2002-09-07 Joel Sherrill <joel@OARcorp.com>
+
+ * pppd/ipcp.c, rtems_servers/ftpd.c: Add include files to resolve
+ warnings.
+
+commit 2129ac821df23af1a91ebcf1c2d2c8cc3546e912
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Wed Aug 14 10:44:49 2002 +0000
+
+ 2002-08-14 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * rtems_servers/ftpd.c: Remove unused variable buf.
+ * pppd/md5.c: #include <string.h> to make gcc31 happy.
+ * rtems_telnetd/telnetd.c: #include <string.h> to make gcc31 happy.
+ * rtems_webserver/webmain.c: Remove unused variable dir, cp.
+
+commit 299a523f63201e829ecdcd633b6b7f9008968d3e
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Mon Aug 12 11:23:44 2002 +0000
+
+ 2002-08-12 Joel Sherrill <joel@OARcorp.com>
+
+ * pppd/utils.c: Include i960 in varargs conditional to avoid error.
+
+commit 2b44af21ddbdfe045a64b4dd68a42602f454526d
+Author: Ralf Corsepius <ralf.corsepius@rtems.org>
+Date: Sun Aug 11 06:03:16 2002 +0000
+
+ 2002-08-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * pppd/Makefile.am: Use .$(OBJEXT) instead of .o.
+ * rtems_servers/Makefile.am: Use .$(OBJEXT) instead of .o.
+ * rtems_telnetd/Makefile.am: Use .$(OBJEXT) instead of .o.
+ * rtems_webserver/Makefile.am: Use .$(OBJEXT) instead of .o.
+ * wrapup/Makefile.am: Use .$(OBJEXT) instead of .o.
+
+commit a5d6544071b9112c6027be0415f35e51118c68e4
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Jul 25 13:54:40 2002 +0000
+
+ 2002-07-25 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * pppd/chap.c, pppd/fsm.c, pppd/fsm.h, pppd/upap.c: Per PR255
+ fix prototype mismatches.
+
+commit a81a8f8dc129a3c3431f7f75b3572a4cfe010886
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Apr 18 22:24:04 2002 +0000
+
+ 2002-04-18 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * pppd/utils.c: Adapt to gcc-3.x.
+
+commit 01d48bf8ea824d8dc05f52155eec6ee474d91319
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Mar 28 00:49:43 2002 +0000
+
+ 2002-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * configure.ac:
+ AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
+ AM_INIT_AUTOMAKE([no-define foreign 1.6]).
+ * arpa/Makefile.am: Remove AUTOMAKE_OPTIONS.
+ * kern/Makefile.am: Remove AUTOMAKE_OPTIONS.
+ * Makefile.am: Remove AUTOMAKE_OPTIONS.
+ * lib/Makefile.am: Remove AUTOMAKE_OPTIONS.
+ * libc/Makefile.am: Remove AUTOMAKE_OPTIONS.
+ * machine/Makefile.am: Remove AUTOMAKE_OPTIONS.
+ * net/Makefile.am: Remove AUTOMAKE_OPTIONS.
+ * netinet/Makefile.am: Remove AUTOMAKE_OPTIONS.
+ * nfs/Makefile.am: Remove AUTOMAKE_OPTIONS.
+ * pppd/Makefile.am: Remove AUTOMAKE_OPTIONS.
+ * rtems/Makefile.am: Remove AUTOMAKE_OPTIONS.
+ * rtems_servers/Makefile.am: Remove AUTOMAKE_OPTIONS.
+ * rtems_telnetd/Makefile.am: Remove AUTOMAKE_OPTIONS.
+ * rtems_webserver/Makefile.am: Remove AUTOMAKE_OPTIONS.
+ * sys/Makefile.am: Remove AUTOMAKE_OPTIONS.
+ * vm/Makefile.am: Remove AUTOMAKE_OPTIONS.
+ * wrapup/Makefile.am: Remove AUTOMAKE_OPTIONS.
+
+commit cb1e8a46445a90f2c379b4b71a542f3633358071
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Wed Feb 27 22:43:31 2002 +0000
+
+ 2002-02-27 Ilya Alexeev <ilya@continuum.ru>
+
+ * net/if_ppp.c, pppd/auth.c, pppd/chat.c, pppd/pppd.h,
+ pppd/sys-rtems.c: Add server with pap-authorization
+ capabilities as well as eliminate some warnings.
+
+commit 8e3caa52cd3f63b0d5c872e1cd05c1c0e6669aaf
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Feb 1 16:51:07 2002 +0000
+
+ 2001-02-01 Mike Siers <mikes@poliac.com>
+
+ * pppd/rtemspppd.c (rtems_pppd_disconnect): Modified to avoid bringing
+ the link down too fast.
+ NOTE: Mike reports successfully running at 56K baud on a direct link.
+
+commit 485ed5cccd5e8bdaa1f6ab4e1eb411b74949acb6
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Feb 1 14:04:45 2002 +0000
+
+ 2001-01-31 Mike Siers <mikes@poliac.com>
+
+ * pppd/rtemsdialer.h: New file missed in previous commit.
+
+commit 0286b9f6145f9664f6b0e196e24daee8be46b538
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Jan 31 21:42:11 2002 +0000
+
+ 2001-01-31 Mike Siers <mikes@poliac.com>
+
+ * Nice Update of PPPD support which eliminates the
+ requiremetn that drivers be in the termios TASK_DRIVEN mode.
+ Mike did significant testing and reports that it seems to be
+ more stable and handle larger packets better. This patch
+ replaces the termios tasks with more general pppd network
+ driver tasks. The functions pppinput() and pppstart() get
+ called from the interrupt service routine.
+ * Makefile.am, configure.ac, net/Makefile.am, net/bpf.h,
+ net/ethernet.h, net/if.c, net/if.h, net/if_arp.h, net/if_dl.h,
+ net/if_ethersubr.c, net/if_llc.h, net/if_loop.c, net/if_ppp.h,
+ net/if_pppvar.h, net/if_types.h, net/netisr.h, net/ppp-comp.h,
+ net/ppp_defs.h, net/pppcompress.h, net/radix.c, net/radix.h,
+ net/raw_cb.c, net/raw_cb.h, net/raw_usrreq.c, net/route.c,
+ net/route.h, net/rtsock.c, pppd/Makefile.am, pppd/README,
+ pppd/STATUS, pppd/auth.c, pppd/cbcp.c, pppd/ccp.c, pppd/ccp.h,
+ pppd/chap.c, pppd/chap.h, pppd/chap_ms.c, pppd/chap_ms.h,
+ pppd/chat.c, pppd/demand.c, pppd/fsm.c, pppd/fsm.h, pppd/ipcp.c,
+ pppd/ipcp.h, pppd/ipxcp.c, pppd/ipxcp.h, pppd/lcp.c, pppd/lcp.h,
+ pppd/magic.c, pppd/magic.h, pppd/options.c, pppd/patchlevel.h,
+ pppd/pathnames.h, pppd/pppd.8, pppd/pppd.h, pppd/rtemsmain.c,
+ pppd/rtemspppd.c, pppd/rtemspppd.h, pppd/sys-rtems.c, pppd/upap.c,
+ pppd/upap.h, pppd/utils.c, pppd/example/README,
+ pppd/example/netconfig.h, wrapup/Makefile.am: Modified.
+ * net/bsd-comp.c, net/if_ppp.c, net/ppp-deflate.c, net/ppp.h,
+ net/ppp_tty.c, net/pppcompress.c, net/zlib.c, net/zlib.h: New file.
+ * modem/, modem/.cvsignore, modem/Makefile.am, modem/ppp.c,
+ modem/ppp.h, modem/ppp_tty.c, modem/pppcompress.c: Subdirectory removed.
+
+commit ab1ed86eb65b3bb47126124609689e854f908181
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Sun Jan 6 20:09:55 2002 +0000
+
+ 2002-02-05 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * pppd/sys-rtems.c: Remove unused variable status from
+ dodefaultroute.
+
+commit aee474b0cf18922c8b21ca56aae4067835c6a860
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Oct 12 13:43:05 2001 +0000
+
+ 2001-10-12 Mike Siers <mikes@poliac.com>
+
+ * Update to stable working state. Congratulations Mike! :)
+ * modem_example: Directory removed.
+ * modem_example/16550.h, modem_example/README, modem_example/modem.c,
+ modem_example/modem.h, modem_example/ppp.c, modem_example/ppp.h,
+ modem_example/pppcompress.c: Files removed.
+ * pppd/example/pppd.options: New file.
+ * pppd/README, pppd/STATUS, pppd/cbcp.c, pppd/cbcp.h, pppd/chat.c,
+ pppd/pppd.h, pppd/rtemsmain.c: Updated.
+
+commit b68e01c5d9122271c2c54922572ecc559dc13337
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Sep 27 13:28:22 2001 +0000
+
+ 2001-09-23 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * machine/Makefile.am: Use 'PREINSTALL_FILES ='.
+ * net/Makefile.am: Use 'PREINSTALL_FILES ='.
+ * netinet/Makefile.am: Use 'PREINSTALL_FILES ='.
+ * vm/Makefile.am: Use 'PREINSTALL_FILES ='.
+ * pppd/Makefile.am: Use 'PREINSTALL_FILES ='.
+ * sys/Makefile.am: Use 'PREINSTALL_FILES ='.
+ * rtems_servers/Makefile.am: Use 'PREINSTALL_FILES ='.
+ * arpa/Makefile.am: Use 'PREINSTALL_FILES ='.
+ * nfs/Makefile.am: Use 'PREINSTALL_FILES ='.
+ * rtems_webserver/Makefile.am: Use 'PREINSTALL_FILES ='.
+ * rtems/Makefile.am: Use 'PREINSTALL_FILES ='.
+ * rtems_telnetd/Makefile.am: Use 'PREINSTALL_FILES ='.
+
+commit 19465445f29be6011d18974bc7c382873e44fefe
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Aug 17 20:17:18 2001 +0000
+
+ 2001-08-16 Mike Siers <mikes@poliac.com>
+
+ * pppd/STATUS: Updated by Joel based upon email from Mike.
+ * pppd/cbcp.c, pppd/cbcp.h: Readded files. These support callback
+ functionality that has not even been compiled under RTEMS yet.
+
+commit b8575ab611bba11c86f0b199166e06653ab8a072
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Aug 16 21:01:31 2001 +0000
+
+ 2001-08-16 Joel Sherrill <joel@OARcorp.com>
+
+ * pppd/example/Makefile: Removed.
+ * pppd/example/Makefile-user: Added was Makefile. Renamed to
+ avoid bootstrap -c clobbering it.
+
+commit 2f1b9304ac4ba89a2dcb6047cb584a5603a33987
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Aug 16 20:42:09 2001 +0000
+
+ 2001-08-16 Mike Siers <mikes@poliac.com>
+
+ * Update of PPPD to 2.3.11 from 2.3.5 and addition of an example
+ application. Mike's notes on the modifications:
+ - renamed error() function because of namespace problems
+ - removed calls to the exit() funciton
+ - removed extra files from the pppd source directory
+ - defined pppd task constant values in rtemspppd.h
+ - modifyied example code to get actual tick per second value
+ - placed the pppd 2.3.11 man page file (pppd.8) into the pppd
+ directory
+ * pppd/cbcp.c, pppd/cbcp.h, pppd/main.c, pppd/ppp_tty.c,
+ pppd/pppmain.c, pppd/rtems-ppp.c, pppd/rtems-ppp.c: Deleted.
+ * pppd/pppd.8, pppd/rtemsmain.c, pppd/rtemspppd.c, pppd/rtemspppd.h,
+ pppd/sys-rtems.c, pppd/utils.c, pppd/example/Makefile,
+ pppd/example/README, pppd/example/init.c, pppd/example/netconfig.h,
+ pppd/example/ppp.conf, pppd/example/pppdapp.c, pppd/example/system.h:
+ New files.
+ * modem/ppp_tty.c, net/if_ppp.h, pppd/Makefile.am, pppd/README,
+ pppd/STATUS, pppd/auth.c, pppd/ccp.c, pppd/ccp.h, pppd/chap.c,
+ pppd/chap.h, pppd/chap_ms.c, pppd/chap_ms.h, pppd/chat.c,
+ pppd/demand.c, pppd/fsm.c, pppd/fsm.h, pppd/ipcp.c, pppd/ipcp.h,
+ pppd/ipxcp.c, pppd/ipxcp.h, pppd/lcp.c, pppd/lcp.h, pppd/magic.c,
+ pppd/magic.h, pppd/options.c, pppd/patchlevel.h,
+ pppd/pathnames.h, pppd/pppd.h, pppd/upap.c, pppd/upap.h: Modified.
+
+commit 6fa636725c3d9f3b9fa03f0dccadc8f448466ad6
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Apr 20 20:32:08 2001 +0000
+
+ 2001-04-20 Radzislaw Galler <rgaller@et.put.poznan.pl>
+
+ * modem/ppp.c, pppd/main.c, pppd/pppmain.c, pppd/rtems-ppp.c,
+ pppd/modem_example/modem.c, pppd/modem_example/ppp.c: Translated
+ Polish comments and other strings into English
+ * pppd/STATUS: Updated to reflect the changes
+
+commit a6abd67af50cf087725951f082c39feea62ba02c
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Sat Nov 25 19:42:21 2000 +0000
+
+ 2000-11-25 Antti P Miettinen <antti.p.miettinen@nokia.com>
+
+ * wrapup/Makefile.am: Added modem subdir.
+ * configure.in, Makefile.am: Added modem subdir.
+ * net/Makefile.am: Added if_pppvar.h, pppcompress.h.
+ * pppd/Makefile.am: Added pppmain.c (which needs work).
+ * pppd/chat.c, pppd/fsm.c, pppd/fsm.h, pppd/ipxcp.c, pppd/main.c,
+ pppd/ppp_tty.c, pppd/upap.c: Changes from Thomas Doerfler
+ <Thomas.Doerfler@imd-systems.de> and cosmetic changes by me.
+ Actually main.c and ppp_tty.c should be scratched. The modem
+ subdir has the real ppp_tty.c and the real pppd main is in pppmain.c.
+
+commit 552051f0ef2d83c4b235f1c620702aaa033988e2
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Wed Oct 18 16:25:48 2000 +0000
+
+ 2000-10-18 Chris Johns <ccj@acm.org>
+
+ * pppd/ipxcp.c: Fixed a typo.
+
+commit 4b60bd34085a56980227f1ba080f397528949faf
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Fri Sep 22 20:38:57 2000 +0000
+
+ 2000-09-22 Joel Sherrill <joel@OARcorp.com>
+
+ * machine/types.h, pppd/pppd.h, rtems/rtems_bsdnet_internal.h,
+ rtems_webserver/webmain.c: machine/types.h should not have
+ included rtems.h. It is now including precisely the
+ least amount of low level, yet portable .h files to get
+ the basic RTEMS types defined. This rippled into other
+ files since rtems_bsdnet_internal.h used machine/types.h to include
+ rtems.h.
+
+commit 9b28bea577dc0d6781d2895b61c07a5d311d24b5
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Tue Sep 5 16:07:35 2000 +0000
+
+ 2000-09-04 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+
+ * kern/Makefile.am, lib/Makefile.am, libc/Makefile.am,
+ net/Makefile.am, netinet/Makefile.am, nfs/Makefile.am,
+ pppd/Makefile.am, rtems/Makefile.am, rtems_servers/Makefile.am,
+ rtems_webserver/Makefile.am, wrapup/Makefile.am: Include compile.am
+
+commit ca7858bb8856f1afcc537f39763b7c951e5068d3
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Wed Jul 26 19:28:11 2000 +0000
+
+ Port of RTEMS to the Texas Instruments C3x/C4x DSP families including
+ a BSP (c4xsim) supporting the simulator included with gdb. This port
+ was done by Joel Sherrill and Jennifer Averett of OAR Corporation.
+ Also included with this port is a space/time optimization to eliminate
+ FP context switch management on CPUs without hardware or software FP.
+
+ An issue with this port was that sizeof(unsigned32) = sizeof(unsigned8)
+ on this CPU. This required addressing alignment checks and assumptions
+ as well as fixing code that assumed sizeof(unsigned32) == 4.
+
+commit df49c60c9671e4a28e636964d744c1f59fb6cb68
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Mon Jun 12 15:00:15 2000 +0000
+
+ Merged from 4.5.0-beta3a
+
+commit 4bf1801d0d6fa7bcf7488f7f3cc5c39fafeac7d2
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Thu Feb 3 13:21:38 2000 +0000
+
+ Patches rtems-rc-20000118-7.diff from Ralf Corsepius <corsepiu@faw.uni-ulm.de>
+ that contains the automake files for libnetworking plus a couple of
+ minor fixes. [Now only one unused/unsupported Makefile.in remains
+ (./c/src/lib/libbsp/hppa1.1/pxfl/Makefile.in).]
+
+ To apply:
+ patch -p1 < rtems-rc-20000118-7.diff
+ /bin/sh rtems-rc-20000118-7.rm
+ /bin/sh rtems-rc-20000118-7.add
+ ./bootstrap
+
+ Notes:
+ * I have tested this one by building all BSPs for m68k, powerpc, sh and
+ unix with toolchains built since last weekend.
+ * I did not touch libnetworking's directory layout.
+
+commit 0173ab87ab54ce46b7c6a229f7937c8e098e5d6c
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Mon Jan 3 18:28:36 2000 +0000
+
+ Comments added and some messages translated from Polish.
+
+commit 5bce35ba29656467807d3733ea6c1b324aaa55e5
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Tue Dec 21 14:37:31 1999 +0000
+
+ Made prototype of ChapReceiveSuccess and ChapReceiveFailure match.
+
+commit d0950adfd65d0510424b43c31f19d2f1d8d277a4
+Author: Joel Sherrill <joel.sherrill@OARcorp.com>
+Date: Tue Nov 30 22:12:50 1999 +0000
+
+ Added port of ppp-2.3.5 from Tomasz Domin <dot@comarch.pl> of ComArch SA.
+ Tomasz only tested this on the mpc823.
+
+ The official site for the original source for this PPP implementation is:
+
+ ftp://cs.anu.edu.au/pub/software/ppp
+
+ NOTE: As of 11/30/1999, the current version of this source is 2.3.10.
diff --git a/git_logs/gitlog_psim b/git_logs/gitlog_psim
new file mode 100644
index 0000000..f13cf09
--- /dev/null
+++ b/git_logs/gitlog_psim
@@ -0,0 +1,9 @@
+commit 031df3914990db0336a0d386fb53558b05de467e
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Apr 23 09:53:31 2018 +0200
+
+ bsps: Move legacy network drivers to bsps
+
+ This patch is a part of the BSP source reorganization.
+
+ Update #3285.
diff --git a/git_logs/gitlog_qoriq b/git_logs/gitlog_qoriq
new file mode 100644
index 0000000..84aeb7f
--- /dev/null
+++ b/git_logs/gitlog_qoriq
@@ -0,0 +1,31 @@
+commit c991eeeccc21901011ddd9ecc626c4d164fe2041
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Mar 4 15:32:15 2019 +0100
+
+ bsps: Adjust bsp.h Doxygen groups
+
+ Update #3706.
+
+commit cb682532cf9927619a3c8d168253187140835cc6
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Sep 7 06:19:02 2018 +0200
+
+ network: Use kernel/user space header files
+
+ Add and use <machine/rtems-bsd-kernel-space.h> and
+ <machine/rtems-bsd-user-space.h> similar to the libbsd to avoid command
+ line defines and defines scattered throught the code base.
+
+ Simplify cpukit/libnetworking/Makefile.am.
+
+ Update #3375.
+
+commit 031df3914990db0336a0d386fb53558b05de467e
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Apr 23 09:53:31 2018 +0200
+
+ bsps: Move legacy network drivers to bsps
+
+ This patch is a part of the BSP source reorganization.
+
+ Update #3285.
diff --git a/git_logs/gitlog_rtl22xx b/git_logs/gitlog_rtl22xx
new file mode 100644
index 0000000..aca3740
--- /dev/null
+++ b/git_logs/gitlog_rtl22xx
@@ -0,0 +1,23 @@
+commit cb682532cf9927619a3c8d168253187140835cc6
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Sep 7 06:19:02 2018 +0200
+
+ network: Use kernel/user space header files
+
+ Add and use <machine/rtems-bsd-kernel-space.h> and
+ <machine/rtems-bsd-user-space.h> similar to the libbsd to avoid command
+ line defines and defines scattered throught the code base.
+
+ Simplify cpukit/libnetworking/Makefile.am.
+
+ Update #3375.
+
+commit 031df3914990db0336a0d386fb53558b05de467e
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Apr 23 09:53:31 2018 +0200
+
+ bsps: Move legacy network drivers to bsps
+
+ This patch is a part of the BSP source reorganization.
+
+ Update #3285.
diff --git a/git_logs/gitlog_shared b/git_logs/gitlog_shared
new file mode 100644
index 0000000..66e6bf0
--- /dev/null
+++ b/git_logs/gitlog_shared
@@ -0,0 +1,31 @@
+commit 828276b0814e519961b30506cad83ebc0065bcbb
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Tue Mar 5 07:58:18 2019 +0100
+
+ bsps: Adjust shared Doxygen groups
+
+ Update #3706.
+
+commit cb682532cf9927619a3c8d168253187140835cc6
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Sep 7 06:19:02 2018 +0200
+
+ network: Use kernel/user space header files
+
+ Add and use <machine/rtems-bsd-kernel-space.h> and
+ <machine/rtems-bsd-user-space.h> similar to the libbsd to avoid command
+ line defines and defines scattered throught the code base.
+
+ Simplify cpukit/libnetworking/Makefile.am.
+
+ Update #3375.
+
+commit 031df3914990db0336a0d386fb53558b05de467e
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Apr 23 09:53:31 2018 +0200
+
+ bsps: Move legacy network drivers to bsps
+
+ This patch is a part of the BSP source reorganization.
+
+ Update #3285.
diff --git a/git_logs/gitlog_tqm8xx b/git_logs/gitlog_tqm8xx
new file mode 100644
index 0000000..aca3740
--- /dev/null
+++ b/git_logs/gitlog_tqm8xx
@@ -0,0 +1,23 @@
+commit cb682532cf9927619a3c8d168253187140835cc6
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Sep 7 06:19:02 2018 +0200
+
+ network: Use kernel/user space header files
+
+ Add and use <machine/rtems-bsd-kernel-space.h> and
+ <machine/rtems-bsd-user-space.h> similar to the libbsd to avoid command
+ line defines and defines scattered throught the code base.
+
+ Simplify cpukit/libnetworking/Makefile.am.
+
+ Update #3375.
+
+commit 031df3914990db0336a0d386fb53558b05de467e
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Apr 23 09:53:31 2018 +0200
+
+ bsps: Move legacy network drivers to bsps
+
+ This patch is a part of the BSP source reorganization.
+
+ Update #3285.
diff --git a/git_logs/gitlog_uC5282 b/git_logs/gitlog_uC5282
new file mode 100644
index 0000000..aca3740
--- /dev/null
+++ b/git_logs/gitlog_uC5282
@@ -0,0 +1,23 @@
+commit cb682532cf9927619a3c8d168253187140835cc6
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Sep 7 06:19:02 2018 +0200
+
+ network: Use kernel/user space header files
+
+ Add and use <machine/rtems-bsd-kernel-space.h> and
+ <machine/rtems-bsd-user-space.h> similar to the libbsd to avoid command
+ line defines and defines scattered throught the code base.
+
+ Simplify cpukit/libnetworking/Makefile.am.
+
+ Update #3375.
+
+commit 031df3914990db0336a0d386fb53558b05de467e
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Apr 23 09:53:31 2018 +0200
+
+ bsps: Move legacy network drivers to bsps
+
+ This patch is a part of the BSP source reorganization.
+
+ Update #3285.
diff --git a/git_logs/gitlog_virtex b/git_logs/gitlog_virtex
new file mode 100644
index 0000000..aca3740
--- /dev/null
+++ b/git_logs/gitlog_virtex
@@ -0,0 +1,23 @@
+commit cb682532cf9927619a3c8d168253187140835cc6
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Fri Sep 7 06:19:02 2018 +0200
+
+ network: Use kernel/user space header files
+
+ Add and use <machine/rtems-bsd-kernel-space.h> and
+ <machine/rtems-bsd-user-space.h> similar to the libbsd to avoid command
+ line defines and defines scattered throught the code base.
+
+ Simplify cpukit/libnetworking/Makefile.am.
+
+ Update #3375.
+
+commit 031df3914990db0336a0d386fb53558b05de467e
+Author: Sebastian Huber <sebastian.huber@embedded-brains.de>
+Date: Mon Apr 23 09:53:31 2018 +0200
+
+ bsps: Move legacy network drivers to bsps
+
+ This patch is a part of the BSP source reorganization.
+
+ Update #3285.