From e6978ea1ce2433570549430969028fe657a74ef1 Mon Sep 17 00:00:00 2001 From: Vijay Kumar Banerjee Date: Wed, 24 Feb 2021 18:50:11 -0700 Subject: Add git logs from RTEMS tree --- git_logs/gitlog | 2232 +++++ git_logs/gitlog_atsam | 32 + git_logs/gitlog_av5282 | 23 + git_logs/gitlog_beatnik | 29 + git_logs/gitlog_bf537Stamp | 33 + git_logs/gitlog_csb336 | 39 + git_logs/gitlog_csb337 | 23 + git_logs/gitlog_csb350 | 23 + git_logs/gitlog_csb360 | 23 + git_logs/gitlog_dummy-net | 61 + git_logs/gitlog_edb7312 | 23 + git_logs/gitlog_erc32 | 23 + git_logs/gitlog_gen5200 | 29 + git_logs/gitlog_gen68360 | 23 + git_logs/gitlog_gen83xx | 23 + git_logs/gitlog_genmcf548x | 29 + git_logs/gitlog_griscv | 10 + git_logs/gitlog_grlib | 24 + git_logs/gitlog_gumstix | 37 + git_logs/gitlog_haleakala | 23 + git_logs/gitlog_leon2 | 31 + git_logs/gitlog_leon3 | 45 + git_logs/gitlog_libnetworking | 18781 ++++++++++++++++++++++++++++++++++++++++ git_logs/gitlog_mcf5225x | 9 + git_logs/gitlog_mcf5235 | 23 + git_logs/gitlog_mcf5329 | 23 + git_logs/gitlog_mon-network | 157 + git_logs/gitlog_mpc55xxevb | 40 + git_logs/gitlog_mpc8260ads | 23 + git_logs/gitlog_mvme167 | 23 + git_logs/gitlog_mvme3100 | 23 + git_logs/gitlog_mvme5500 | 32 + git_logs/gitlog_net | 46 + git_logs/gitlog_pc386 | 31 + git_logs/gitlog_pppd | 1179 +++ git_logs/gitlog_psim | 9 + git_logs/gitlog_qoriq | 31 + git_logs/gitlog_rtl22xx | 23 + git_logs/gitlog_shared | 31 + git_logs/gitlog_tqm8xx | 23 + git_logs/gitlog_uC5282 | 23 + git_logs/gitlog_virtex | 23 + 42 files changed, 23391 insertions(+) create mode 100644 git_logs/gitlog create mode 100644 git_logs/gitlog_atsam create mode 100644 git_logs/gitlog_av5282 create mode 100644 git_logs/gitlog_beatnik create mode 100644 git_logs/gitlog_bf537Stamp create mode 100644 git_logs/gitlog_csb336 create mode 100644 git_logs/gitlog_csb337 create mode 100644 git_logs/gitlog_csb350 create mode 100644 git_logs/gitlog_csb360 create mode 100644 git_logs/gitlog_dummy-net create mode 100644 git_logs/gitlog_edb7312 create mode 100644 git_logs/gitlog_erc32 create mode 100644 git_logs/gitlog_gen5200 create mode 100644 git_logs/gitlog_gen68360 create mode 100644 git_logs/gitlog_gen83xx create mode 100644 git_logs/gitlog_genmcf548x create mode 100644 git_logs/gitlog_griscv create mode 100644 git_logs/gitlog_grlib create mode 100644 git_logs/gitlog_gumstix create mode 100644 git_logs/gitlog_haleakala create mode 100644 git_logs/gitlog_leon2 create mode 100644 git_logs/gitlog_leon3 create mode 100644 git_logs/gitlog_libnetworking create mode 100644 git_logs/gitlog_mcf5225x create mode 100644 git_logs/gitlog_mcf5235 create mode 100644 git_logs/gitlog_mcf5329 create mode 100644 git_logs/gitlog_mon-network create mode 100644 git_logs/gitlog_mpc55xxevb create mode 100644 git_logs/gitlog_mpc8260ads create mode 100644 git_logs/gitlog_mvme167 create mode 100644 git_logs/gitlog_mvme3100 create mode 100644 git_logs/gitlog_mvme5500 create mode 100644 git_logs/gitlog_net create mode 100644 git_logs/gitlog_pc386 create mode 100644 git_logs/gitlog_pppd create mode 100644 git_logs/gitlog_psim create mode 100644 git_logs/gitlog_qoriq create mode 100644 git_logs/gitlog_rtl22xx create mode 100644 git_logs/gitlog_shared create mode 100644 git_logs/gitlog_tqm8xx create mode 100644 git_logs/gitlog_uC5282 create mode 100644 git_logs/gitlog_virtex 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 +Date: Fri Sep 14 15:56:26 2018 +0200 + + build: Merge librpc/Makefile.am + +commit 68e1ccc46d82b87b41199b3dcc4ed72cd3c14960 +Author: Sebastian Huber +Date: Tue Sep 11 06:30:20 2018 +0200 + + build: Remove specialized CPPFLAGS + +commit e069f7fe566f93e50d2559c04ff31cc334748e51 +Author: Sebastian Huber +Date: Mon Sep 10 06:27:10 2018 +0200 + + rpc: Use configuration header file + + Update #3375. + +commit f004b2b8dc1fb78eb18b21ba6b50f6c712fd94f8 +Author: Sebastian Huber +Date: Tue Oct 2 10:22:15 2018 +0200 + + Use rtems_task_exit() + + Update #3530. + Update #3533. + +commit 76c03152e110dcb770253b54277811228e8f78df +Author: Amaan Cheval +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 +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 +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 +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 +Date: Fri Oct 20 17:05:17 2017 +1100 + + cpukit: librpc - add riscv* to xdr_float.c v3 + +commit b2ed712d26ecdf9930e9725ebc6020eb995f2a20 +Author: Sebastian Huber +Date: Fri Aug 25 10:58:58 2017 +0200 + + Include missing + + Update #2133. + +commit 1e0cc86d1bd1700acdb6f24ac7aaf8cecfe0e3b3 +Author: Sebastian Huber +Date: Tue Jun 6 11:09:19 2017 +0200 + + rpc: Remove superfluous includes + + Update #2833. + +commit 15068f4c9afd2d5ca6a77d510059d6306c9a3be6 +Author: Joel Sherrill +Date: Tue Jan 19 19:38:35 2016 -0600 + + Remove AVR port + + closes #2443. + +commit 4202a31f91ca3d19ca18f08730a4be52fb71cc04 +Author: Nick Withers +Date: Thu Dec 10 20:01:52 2015 +1100 + + Chase Newlib sys/types.h / sys/select.h changes + +commit f6a8663ec590a07d0a65c7305bacec0f9534775e +Author: Joel Sherrill +Date: Sat Dec 26 10:58:25 2015 -0600 + + Remove H8300 port + + updates #2452. + +commit f5201df0dc70e4510c7a6862a96d66175fbbf514 +Author: Joel Sherrill +Date: Tue Dec 15 11:25:01 2015 -0600 + + Remove M32R architecture + + updates #2446. + +commit 66a5000d78bd5926c42d89fa1a5b2f15b074bfb6 +Author: Hesham ALMatary +Date: Thu May 21 17:52:56 2015 +0100 + + cpukit: Add Epiphany architecture port v4 + +commit 396ce4960450a3afb86b6f05dc6ea9d13c24c1d7 +Author: Joel Sherrill +Date: Tue Mar 3 14:51:24 2015 -0600 + + xdr_float.c: Fix typo + +commit 396557412a6bab02116f1ce9c1020df68c8ce36d +Author: Hesham ALMatary +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 +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 +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 +Date: Fri Nov 21 08:49:57 2014 +0100 + + Delete or rename MIN/MAX macros and defines + + Include if necessary to get the MIN()/MAX() macros. + +commit e5f6ca87e122b85c1b757dfedd1432f60ea96c85 +Author: Hesham ALMatary +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 +Date: Fri Mar 21 14:17:19 2014 +0100 + + librpc: Use POSIX key instead of task variables + +commit 48fc25fb448149f08103cbac463c873a7711d29c +Author: Anthony Green +Date: Wed Feb 27 13:13:21 2013 -0500 + + Common file changes in support of Moxie port + + Signed-off-by: Anthony Green + +commit 2d7ae960bbdbc82f795814ee6c600e93200ddf4d +Author: Joel Sherrill +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 +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 +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 +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 +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 +Date: Fri May 4 08:55:28 2012 +0200 + + Remove CVS-Ids. + +commit 61250b4ce998e4247deca77cadcab27f34b2cd3a +Author: Joel Sherrill +Date: Wed Feb 1 10:59:44 2012 -0600 + + Remove all .cvsignore files. + +commit f80b3a3d825110b5d8826f72db3fa47a6d71b66a +Author: Ralf Corsepius +Date: Wed Nov 30 06:58:36 2011 +0000 + + 2011-11-30 Ralf Corsépius + + * librpc/src/rpc/clnt_udp.c (struct cu_data): + Introduce unions _cu_inbuf, _cu_outbuf to avoid aliasing. + +commit 77dc5a21a3a8a47ff411721291401f8bbb91030c +Author: Ralf Corsepius +Date: Tue May 17 14:30:34 2011 +0000 + + 2011-05-16 Ralf Corsépius + + * libnetworking/Makefile.am: Reformat. + * librpc/Makefile.am: Reformat. + +commit bc38915f90ad91319df5b6eeb23a3efd79ca9c44 +Author: Ralf Corsepius +Date: Thu May 5 12:30:09 2011 +0000 + + Make self-contained. + +commit ee613aa252e5ee3c899f5b51e8a75d664423ba97 +Author: Ralf Corsepius +Date: Thu Mar 24 09:36:14 2011 +0000 + + Include (Eliminate rtems/bsd/sys/cdefs.h). + +commit ce3386cd7857ba76666b6ee85abd43fb0d52af2d +Author: Ralf Corsepius +Date: Sat May 29 04:27:20 2010 +0000 + + 2010-05-29 Ralf Corsépius + + * librpc/src/xdr/xdr_mem.c (xdr_memcreate): + Cast addr to uintptr_t instead of size_t. + +commit d422a4d85a6ffe2ba124aa71410eb1d8b0f41cd9 +Author: Ralf Corsepius +Date: Thu May 27 12:39:33 2010 +0000 + + 2010-05-27 Ralf Corsépius + + * 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 +Date: Thu May 27 12:37:41 2010 +0000 + + 2010-05-27 Ralf Corsépius + + * librpc/src/xdr/xdr_mem.c: Cosmetics from freebsd. + +commit 9363800c344177d81a5273a8a5636cc51bfdfe0e +Author: Ralf Corsepius +Date: Thu May 27 07:37:32 2010 +0000 + + 2010-05-27 Ralf Corsépius + + * librpc/src/rpc/rtems_portmapper.c: Reflect changes to librpc. + +commit 1f5986bf651597e82ddc6941484606855b45be92 +Author: Ralf Corsepius +Date: Thu May 27 07:36:24 2010 +0000 + + 2010-05-27 Ralf Corsépius + + * 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 +Date: Thu May 27 04:09:05 2010 +0000 + + 2010-05-27 Ralf Corsépius + + * librpc/include/rpc/xdr.h: Cosmetics from freebsd. + +commit fa1019f1f1289eb9715cfeb33b913cf51d575c25 +Author: Ralf Corsepius +Date: Wed May 26 06:23:58 2010 +0000 + + 2010-05-26 Ralf Corsépius + + * librpc/src/rpc/clnt_udp.c: Cosmetics from freebsd. + +commit f6b5ed2207d6e4f1f45f26a60f904ad48289b0b9 +Author: Ralf Corsepius +Date: Wed May 26 04:15:02 2010 +0000 + + 2010-05-26 Ralf Corsépius + + * librpc/src/rpc/clnt_tcp.c: Partial merger from freebsd + (Fix strict-aliasing). + +commit 862b24a9e9195c8c31b4c6af09f023a859589fe4 +Author: Ralf Corsepius +Date: Wed May 26 03:41:49 2010 +0000 + + 2010-05-26 Ralf Corsépius + + * librpc/src/rpc/clnt_raw.c: Partial merger from freebsd + (Improved 16 bit compatibility; Fix strict-aliasing). + +commit d02ddd5512670ed325ad5d059d217a702b3d971e +Author: Ralf Corsepius +Date: Tue May 25 14:12:53 2010 +0000 + + 2010-05-25 Ralf Corsépius + + * librpc/src/rpc/rpc_prot.c: Partial merger from freebsd + (Improved 64 bit compatibility; bug fix). + +commit 3ac29f0af0f507558a14e59d4e66efea51359d17 +Author: Ralf Corsepius +Date: Thu Apr 29 09:42:52 2010 +0000 + + 2010-04-29 Ralf Corsépius + + * 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 +Date: Thu Apr 29 07:43:32 2010 +0000 + + 2010-04-29 Ralf Corsépius + + * librpc/src/rpc/pmap_rmt.c: Use uintptr_t for better 16bit + compliance. + +commit e005f6e8d9c3b85c3b0adda9131163b56261aab8 +Author: Ralf Corsepius +Date: Sun Mar 28 05:53:22 2010 +0000 + + Add HAVE_STRINGS_H for better POSIX compliance. + +commit 37da47ac8e43a8fc78e504308f8c51da39fabf1e +Author: Ralf Corsepius +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 +Date: Wed May 20 22:58:32 2009 +0000 + + 2009-05-20 Joel Sherrill + + * librpc/src/xdr/xdr_float.c: Change detection logic for h8300. + +commit 0c5b59de85a73578abb53c4f062efa8b4e547d5c +Author: Joel Sherrill +Date: Thu Jan 8 15:02:25 2009 +0000 + + 2009-01-08 Joel Sherrill + + * librpc/src/xdr/xdr_float.c: M32C has no native float but GCC soft + float should be IEEE format. + +commit b7cfd627b311dd126369c4afa997c42e6f6d51fb +Author: Ralf Corsepius +Date: Tue Dec 23 05:00:57 2008 +0000 + + Add missing initializers. + +commit 1cb54d1f38de31800259d2e52cbe948aa712c6b4 +Author: Ralf Corsepius +Date: Thu Dec 11 00:47:56 2008 +0000 + + #include instead of . + +commit de2e5f684c38236cdb34644977cbb718b4e6e821 +Author: Ralf Corsepius +Date: Mon Dec 8 04:41:26 2008 +0000 + + #include . + +commit 8a9c242dde4ae1b0a60686b6691511e166a9c871 +Author: Ralf Corsepius +Date: Mon Dec 8 04:41:09 2008 +0000 + + #include . + +commit 15e44fd15b6accc7d446f9dc42ba8caf346d1aad +Author: Joel Sherrill +Date: Thu Dec 4 22:53:33 2008 +0000 + + 2008-12-04 Jukka Pietarinen + + * configure.ac, librpc/src/xdr/xdr_float.c, score/cpu/Makefile.am: Add + Lattice Mico32 support. + +commit a2ddf1ca8bc1545383b43f1744b5d7303e2bf5dd +Author: Joel Sherrill +Date: Wed Nov 5 21:51:45 2008 +0000 + + 2008-11-05 Joel Sherrill + + * librpc/src/xdr/xdr_float.c: Add M32C, M32R, and Blackfin. + +commit a66bc0f761fcc23e27977921cfe583d1c9ba3e82 +Author: Ralf Corsepius +Date: Mon Sep 1 11:32:18 2008 +0000 + + Stop using old-style function definitions. + +commit 142025c80cb9b2d10f87d369bb1db583f4e2e903 +Author: Ralf Corsepius +Date: Mon Aug 18 07:22:23 2008 +0000 + + Add missing prototypes. + +commit 0eeca97769b6cebb04815c1ff0aacd81abcd2102 +Author: Ralf Corsepius +Date: Fri Aug 1 16:57:19 2008 +0000 + + Cleanup. + +commit 38f9509eee6e4252173c3a35d95347887f6d474a +Author: Ralf Corsepius +Date: Fri Aug 1 16:53:46 2008 +0000 + + Misc. ansifications. Add prototypes. + +commit cd7916266e1a4fb4084f9054388b8c6f0f153622 +Author: Ralf Corsepius +Date: Fri Aug 1 16:44:07 2008 +0000 + + Misc. ansifications. Add prototypes. + +commit 123116dd99a607f6a5bf0ce6330aff8b56a66e4b +Author: Ralf Corsepius +Date: Fri Aug 1 16:05:37 2008 +0000 + + Misc. ansifications. + +commit 9c873b1da9d153f054686dd1dece7b567bd11ca8 +Author: Ralf Corsepius +Date: Fri Aug 1 16:04:25 2008 +0000 + + Remove stray local decls. Misc. ansifications. + +commit b58315677d5cebc3898a558bd0bbf79f7a379cea +Author: Ralf Corsepius +Date: Fri Aug 1 15:58:16 2008 +0000 + + Misc. ansifications. + +commit 08ef2dd09c47d31bd79f16ed73316cf55b124295 +Author: Ralf Corsepius +Date: Fri Aug 1 15:51:19 2008 +0000 + + Remove stray clnt_perror(). + +commit 8f926f134190ddf2206f6376e4c0334c5bd56ae7 +Author: Ralf Corsepius +Date: Fri Aug 1 15:47:13 2008 +0000 + + Add missing prototypes. + +commit b03af1c2026b9c643cec105084120e2b2d265d78 +Author: Ralf Corsepius +Date: Fri Aug 1 15:16:38 2008 +0000 + + Add missing prototypes. + +commit 12c21c809110d3bff23e37cf09cbaf652564eafa +Author: Ralf Corsepius +Date: Fri Aug 1 14:29:11 2008 +0000 + + Add missing prototypes. + +commit 885e1e0dba71ae2b5f4d9d8a019334231602bd62 +Author: Ralf Corsepius +Date: Fri Aug 1 14:14:22 2008 +0000 + + Add missing prototypes. + +commit 624a038ee4ddfa076c1c41a4db30bd84ee47dad6 +Author: Ralf Corsepius +Date: Fri Aug 1 07:32:47 2008 +0000 + + Add missing prototypes. + +commit 7d7d5e8ebba522dd117d4e4226cb692863c9c704 +Author: Ralf Corsepius +Date: Fri Aug 1 07:28:48 2008 +0000 + + Remove register vars. + +commit 95b5e810b03fa399f28780fd22f1030e91795582 +Author: Ralf Corsepius +Date: Fri Aug 1 07:25:35 2008 +0000 + + Misc. ansifications. + +commit aec776a26f7ad8fe2d3ea05e303ce4270601805e +Author: Ralf Corsepius +Date: Fri Aug 1 07:04:10 2008 +0000 + + Misc. ansifications. + +commit d943f3ab51f514e3dd574f20c30c590c265e9186 +Author: Ralf Corsepius +Date: Fri Aug 1 06:59:13 2008 +0000 + + Cosmetics. + +commit 2d3d0272bc551e8c38cdd8709708c418bdf16e4a +Author: Ralf Corsepius +Date: Fri Aug 1 06:56:33 2008 +0000 + + Misc. ansifications. + +commit 0c9f5db3e970555fbb72507359ea1c0fc763bbe9 +Author: Ralf Corsepius +Date: Fri Aug 1 06:50:12 2008 +0000 + + Misc. ansifications. + +commit a9b1804828384e80bdf437a1385bb5bbd6163f96 +Author: Ralf Corsepius +Date: Fri Aug 1 06:46:46 2008 +0000 + + Cosmetics. + +commit b8e5e755935c222f952f6513b5c69f41dc693748 +Author: Ralf Corsepius +Date: Fri Aug 1 06:45:22 2008 +0000 + + Cosmetics. + +commit 5a81955702417fdd1eb3939bd8b0a74d8a26eb12 +Author: Ralf Corsepius +Date: Fri Aug 1 06:44:23 2008 +0000 + + Cosmetics. + +commit 9d1596d6aeb75f9e3f482f76dddb8c6a457e502e +Author: Ralf Corsepius +Date: Fri Aug 1 06:39:51 2008 +0000 + + Misc. ansifications. + +commit 3c412d9e77095820eb7dbd5094ebe7a78b898bd1 +Author: Ralf Corsepius +Date: Fri Aug 1 06:25:15 2008 +0000 + + Add missing prototypes. + +commit b6e23ea73e13e0b6871ee9e29c03503b8b70da90 +Author: Ralf Corsepius +Date: Fri Aug 1 06:19:45 2008 +0000 + + Misc. ansifications. + +commit 3a81d6d8d2f62cd4f52aabe85d91682be80eeb7c +Author: Ralf Corsepius +Date: Fri Aug 1 06:15:43 2008 +0000 + + More ansifications. + +commit 83516125cbeecca9fa76085ac835f39fa97092a7 +Author: Ralf Corsepius +Date: Fri Aug 1 06:12:05 2008 +0000 + + Misc. ansifications. + +commit 18f1673427d6cd5cc5aa46b94fa371f002bc7d7a +Author: Ralf Corsepius +Date: Fri Aug 1 06:06:27 2008 +0000 + + Misc. ansifications. + Add missing prototypes. + +commit 456ebf8185c367128cecdd7822bfe121f4b9bfd2 +Author: Ralf Corsepius +Date: Fri Aug 1 05:59:32 2008 +0000 + + Misc. ansifications. + +commit 22dd335a4d22371e0b6d53ccac93f1a2b050fb0d +Author: Ralf Corsepius +Date: Fri Aug 1 05:40:53 2008 +0000 + + Fix oversight in previous patch. + +commit 9f4040a13b1849539679f71183c4118f015b6412 +Author: Ralf Corsepius +Date: Fri Aug 1 05:40:52 2008 +0000 + + Eliminate __P(). + +commit 5fd92cccfde78485c87108cf7f23f3f9a097e209 +Author: Chris Johns +Date: Sat Mar 29 05:08:24 2008 +0000 + + 2008-03-29 Chris Johns + + * 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 +Date: Thu May 10 07:38:27 2007 +0000 + + Include instead of . + +commit cd9564e1cd88d45a551d61e862b630e1c9a940d4 +Author: Ralf Corsepius +Date: Thu May 10 07:29:14 2007 +0000 + + Include instead of . + +commit f75082d2f3b2fdbdbec22c7e566206836e6ca399 +Author: Ralf Corsepius +Date: Thu May 10 05:14:55 2007 +0000 + + Include instead of . + +commit 32556fc1560445b7f18d7a818a56884b6f98ed73 +Author: Ralf Corsepius +Date: Tue May 8 12:40:33 2007 +0000 + + 2007-05-08 Ralf Corsépius + + * 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 +Date: Wed Mar 28 16:03:44 2007 +0000 + + 2007-03-28 Ralf Corsépius + + * librpc/src/rpc/clnt_tcp.c (clnttcp_create): + Use uintptr_t for "disrupt". Remove bogus (long) cast. + +commit 63a88eb0bc870ca8619b4ca975329bfb781c44ea +Author: Ralf Corsepius +Date: Mon Jan 8 08:43:28 2007 +0000 + + Regenerate. + +commit e4fec9007e539f5d39a2acd78e6341531363299c +Author: Ralf Corsepius +Date: Thu Nov 9 10:28:59 2006 +0000 + + Add bfin. + +commit 90d2585a07eac08511ea92bf333930971c8e6374 +Author: Joel Sherrill +Date: Thu Sep 14 19:09:06 2006 +0000 + + 2006-09-14 Joel Sherrill + + * 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 +Date: Fri Sep 1 19:10:01 2006 +0000 + + *** empty log message *** + +commit 48b1e29a7dc74c6cb1d3e33103b8c09e63c10015 +Author: Joel Sherrill +Date: Wed Aug 30 13:18:40 2006 +0000 + + 2006-08-30 Joel Sherrill + + * 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 +Date: Wed Aug 9 21:03:27 2006 +0000 + + 2006-08-09 Kolja Waschk + + * configure.ac, librpc/src/xdr/xdr_float.c, score/cpu/Makefile.am: New + port to Altera NIOS II. + +commit 2eb7d07e17ddcd96126f89de76be58e447b51d40 +Author: Ralf Corsepius +Date: Sat Jan 14 06:20:35 2006 +0000 + + Regenerate. + +commit 19a0136c823d91e914cf0836c1eca08ae597fe56 +Author: Ralf Corsepius +Date: Thu Jan 12 10:02:32 2006 +0000 + + Regenerate. + +commit 4e971660a1695fbc3be4d7fb8401d29f168566be +Author: Ralf Corsepius +Date: Thu Jan 12 09:57:43 2006 +0000 + + Remove all-local. + +commit 6ce2a66b9421518c837dc6d46d112135c5da849f +Author: Ralf Corsepius +Date: Thu Jan 12 04:24:13 2006 +0000 + + Regenerate. + +commit dbe8e5194cf71cb20e7a05ff382ad70e833fd3e6 +Author: Ralf Corsepius +Date: Thu Jan 12 04:19:28 2006 +0000 + + Cleanups + +commit 3994191599a0d434309f702379c9415b324c7d69 +Author: Till Straumann +Date: Fri Dec 9 22:43:14 2005 +0000 + + 2005-11-02 Till Straumann + + PR 849/networking + * librpc/src/rpc/rtems_portmapper.c: Increased stack size + by ARGSIZE to prevent overrun. + +commit 9d16b9c3f0cb5e2b74f82c9f7fca24835410a31b +Author: Joel Sherrill +Date: Fri May 27 00:37:13 2005 +0000 + + 2005-05-26 Joel Sherrill + + * 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 +Date: Wed May 25 17:17:14 2005 +0000 + + Use void* instead of caddr_t. Cosmetics from FreeBSD. + +commit b322727c94d2f455c48845bae3b777b326fd7254 +Author: Ralf Corsepius +Date: Wed May 25 15:24:59 2005 +0000 + + Regenerate. + +commit 18b1aa4a9597b94863049961533690986947d94d +Author: Ralf Corsepius +Date: Wed May 25 15:23:22 2005 +0000 + + Reflect removing auth_des.h. + +commit 342fa58ae43f0a66cb1050f2690ee265aa25aa24 +Author: Ralf Corsepius +Date: Wed May 25 15:22:45 2005 +0000 + + Remove (Unused, unsupported). + +commit 12db3bda883a0cdef6ee86c916667b8925c3fed3 +Author: Ralf Corsepius +Date: Wed May 25 15:07:19 2005 +0000 + + Misc. fixes. + +commit c11cb9a5a967cb61dcf57136a7576abc07c98589 +Author: Ralf Corsepius +Date: Wed May 25 13:56:50 2005 +0000 + + More updates from FreeBSD. + +commit fd6a994ee7607ce5321d7890d72abc217c9a5b16 +Author: Ralf Corsepius +Date: Wed May 25 13:02:40 2005 +0000 + + More updates from FreeBSD. + +commit b3da5b17a1230139e5e3220e42e882236c44f216 +Author: Ralf Corsepius +Date: Wed May 25 12:25:50 2005 +0000 + + 2005-05-25 Ralf Corsepius + + * librpc/include/rpc/svc.h: Partial update from FreeBSD. + +commit 50e3b3f065070c36bace8a1f6a4561b1b1508ec8 +Author: Ralf Corsepius +Date: Wed May 25 11:33:47 2005 +0000 + + 2005-05-25 Ralf Corsepius + + * librpc/include/rpc/clnt.h: Partial update from FreeBSD. + +commit d7309869ff7ca8825dee397e73aaa3ae6be72d29 +Author: Ralf Corsepius +Date: Wed May 25 10:15:52 2005 +0000 + + Regenerate. + +commit e9e2469ca570e090713509571337837acbfbde2e +Author: Ralf Corsepius +Date: Wed May 25 10:15:22 2005 +0000 + + 2005-05-25 Ralf Corsepius + + * 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 +Date: Wed May 25 10:05:42 2005 +0000 + + New. + +commit 9029782f365e4feab0c51d3d25c380874e5e605a +Author: Ralf Corsepius +Date: Wed May 25 09:49:57 2005 +0000 + + Regenerate. + +commit b3a39822c7974f3f71c16c8e86fd4820e134113b +Author: Ralf Corsepius +Date: Wed May 25 09:49:22 2005 +0000 + + 2005-05-25 Ralf Corsepius + + * librpc/include/rpc/des.h: Remove (Unused, unsupported). + * librpc/Makefile.am: Reflect changes above. + +commit 9d770ab58cb47dff23b6c5076cac55430e9a7967 +Author: Ralf Corsepius +Date: Wed May 25 09:48:27 2005 +0000 + + Remove (Unused, unsupported) + +commit 351b0a18c3e089af7f0696f21ca809a8ebfbe98e +Author: Ralf Corsepius +Date: Wed May 25 09:41:55 2005 +0000 + + 2005-05-25 Ralf Corsepius + + * librpc/include/rpc/des.h: Remove (Unused, unsupported). + * librpc/Makefile.am: Reflect changes above. + +commit f6a55f208f854dd922004769f6f019b1376cb607 +Author: Ralf Corsepius +Date: Wed May 25 09:41:29 2005 +0000 + + Regenerate. + +commit 8ba22b546d890712d17c2f600a21e8e97fbbd7fd +Author: Ralf Corsepius +Date: Wed May 25 09:40:15 2005 +0000 + + Remove (Unused, unsupported). + +commit fc2d29de0adb367044967061028b7f8e5826396d +Author: Ralf Corsepius +Date: Wed May 25 08:58:09 2005 +0000 + + 2005-05-25 Ralf Corsepius + + * 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 +Date: Wed May 25 08:54:37 2005 +0000 + + Remove (Unused, obsolete). + +commit f724f4f4dc34fd6250bd4e5f078726c521ba0d5d +Author: Ralf Corsepius +Date: Wed May 25 08:24:10 2005 +0000 + + 2005-05-25 Ralf Corsepius + + * 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 +Date: Wed May 25 08:23:11 2005 +0000 + + Remove (unused, obsolete). + +commit ea78ecadc96ac4da60e70a7d7c34e5a48e2bcb83 +Author: Ralf Corsepius +Date: Tue May 10 08:56:46 2005 +0000 + + socklen_t. + +commit 94c76bc7306db7ebb78d80e18c102de8c48d24e8 +Author: Ralf Corsepius +Date: Tue May 10 08:56:01 2005 +0000 + + Cosmetical update from FreeBSD. + +commit a7b4c365cf687aebeb8583adb9c9cdd1196ac03d +Author: Ralf Corsepius +Date: Mon May 9 13:12:13 2005 +0000 + + socklen_t. + +commit 3eb7118310f7b50ecff11e43d670187e0e9b0249 +Author: Jennifer Averett +Date: Mon May 2 16:32:12 2005 +0000 + + 2005-05-02 Jennifer Averett + + * libfs/src/dosfs/msdos_format.c, librpc/src/xdr/xdr.c: Added + initialization to remove warnings. + +commit 476114f5e9408d46706b31e2f07ec5fbd39dd402 +Author: Ralf Corsepius +Date: Sat Feb 19 17:08:36 2005 +0000 + + Auto-generated update. + +commit b265fdc7c76e3077b47eb7272ca00fb4126f543d +Author: Ralf Corsepius +Date: Tue Feb 8 17:33:42 2005 +0000 + + 2005-02-08 Ralf Corsepius + + * 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 +Date: Thu Feb 3 16:26:35 2005 +0000 + + 2005-02-03 Ralf Corsepius + + * 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 +Date: Thu Feb 3 15:58:18 2005 +0000 + + 2005-02-03 Ralf Corsepius + + * 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 +Date: Fri Jan 28 02:15:33 2005 +0000 + + Fix indentation. + +commit 77b6a109132b9f68cb030fbb4ba79253f3530d03 +Author: Joel Sherrill +Date: Sun Jan 9 17:12:03 2005 +0000 + + 2005-01-09 Joel Sherrill + + * 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 +Date: Sat Jan 8 06:01:35 2005 +0000 + + 2005-01-07 Ralf Corsepius + + * 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 +Date: Fri Jan 7 11:22:50 2005 +0000 + + 2005-01-07 Ralf Corsepius + + * 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 +Date: Fri Jan 7 07:46:15 2005 +0000 + + 2005-01-07 Ralf Corsepius + + * librpc/include/rpc/svc.h, librpc/include/rpc/xdr.h: + Remove __P(xx). + +commit a369ade90dea91af2face83fe0bdb233d0caa1cb +Author: Ralf Corsepius +Date: Fri Jan 7 06:05:49 2005 +0000 + + 2005-01-07 Ralf Corsepius + + * 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 +Date: Sat Jan 1 10:41:29 2005 +0000 + + 2005-01-01 Ralf Corsepius + + * 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 +Date: Sun Nov 21 05:33:00 2004 +0000 + + 2004-11-21 Ralf Corsepius + + * librpc/include/rpc/types.h: Include . + * 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 +Date: Sun Nov 21 04:45:39 2004 +0000 + + 2004-11-21 Ralf Corsepius + + * 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 +Date: Fri Oct 29 10:38:40 2004 +0000 + + 2004-10-29 Ralf Corsepius + + * 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 +Date: Mon Oct 25 19:22:07 2004 +0000 + + No kernel/user distinction. + +commit ac200c1ba1ed071354d578bdc2e7feec81b10baf +Author: Joel Sherrill +Date: Wed Sep 29 20:34:01 2004 +0000 + + 2004-09-29 Joel Sherrill + + * 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 +Date: Thu Sep 23 08:19:27 2004 +0000 + + 2004-09-23 Ralf Corsepius + + * librpc/src/xdr/xdr_float.c: Add __AVR__. + +commit 9532e55573a5abee1a68b428ac2e9e177e1c063a +Author: Ralf Corsepius +Date: Thu Apr 15 13:41:26 2004 +0000 + + Remove stray white spaces. + +commit 3239698d1fe72364c85f7a76799421bfd90cc4d7 +Author: Ralf Corsepius +Date: Thu Apr 15 13:26:21 2004 +0000 + + Remove stray white spaces. + +commit 2609e83f77a256d9f2f0a3e31be12a68e7e49fc6 +Author: Ralf Corsepius +Date: Mon Mar 8 16:26:41 2004 +0000 + + Unused. + +commit cb2f32039d7cf5cceb7a1e50930bdcd95fa5fef7 +Author: Joel Sherrill +Date: Fri Mar 5 18:02:41 2004 +0000 + + 2004-03-05 Joel Sherrill + + * 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 +Date: Fri Mar 5 17:58:51 2004 +0000 + + 2004-03-05 Joel Sherrill + + * 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 +Date: Fri Jan 23 17:17:13 2004 +0000 + + 2004-01-23 Ralf Corsepius + + * ChangeLog: Merge-in libmisc/ChangeLog, librpc/ChangeLog. + * libmisc/ChangeLog, librpc/ChangeLog: Remove. + +commit c8a130c17bf4681df9c71270d81ea934dd32fea4 +Author: Ralf Corsepius +Date: Fri Jan 23 13:56:42 2004 +0000 + + Cleanup ChangeLog. + +commit 3d1de205f620197d40ad019eb2d9e2dd5f0525c2 +Author: Ralf Corsepius +Date: Mon Jan 19 07:29:05 2004 +0000 + + 2004-01-19 Ralf Corsepius + + * Makefile.am: Add PREINSTALL_DIRS. + +commit 8956e27932b47527b947c8632f11824ce893f99d +Author: Ralf Corsepius +Date: Wed Jan 14 05:31:43 2004 +0000 + + 2004-01-14 Ralf Corsepius + + * Makefile.am: Re-add dirstamps to PREINSTALL_FILES. + Add PREINSTALL_FILES to CLEANFILES. + +commit f035132f366007ad8489d55922abacc941c8442e +Author: Ralf Corsepius +Date: Sun Jan 11 06:24:30 2004 +0000 + + 2004-01-11 Ralf Corsepius + + * 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 +Date: Fri Jan 9 18:22:16 2004 +0000 + + 2004-01-08 Ralf Corsepius + + * Makefile.am: Add libs to CLEANFILES + Set lib*_g_a_SOURCES = lib*_a_SOURCES. + +commit f670eb767bc2dc8da9844fe6971363aa7f9dc58b +Author: Ralf Corsepius +Date: Fri Jan 9 15:48:45 2004 +0000 + + 2004-01-08 Ralf Corsepius + + * Makefile.am: Build lib*$(LIB_VARIANT).a instead of + $(ARCH)/lib*.a. + +commit 07347cb5e79d1d651655e7975b69cb8a45243017 +Author: Ralf Corsepius +Date: Wed Jan 7 17:48:16 2004 +0000 + + 2004-01-07 Ralf Corsepius + + * Makefile.am: Build library using EXTRA_LIBRARIES and automake rules. + +commit 53a895846c4e76c6f5677e33bba0d16c5f4c5d68 +Author: Ralf Corsepius +Date: Fri Dec 12 13:39:43 2003 +0000 + + 2003-12-12 Ralf Corsepius + + * Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES. + +commit de48a0ea91a7b1cd334d0e2d8a1a815f38993abc +Author: Ralf Corsepius +Date: Sun Nov 30 17:35:46 2003 +0000 + + 2003-11-30 Ralf Corsepius + + * Makefile.am: Add $(dirstamp) to compilation rules. + +commit 9e7e53bf1ebc9b4ad771cc28ad6ff386459d2b18 +Author: Ralf Corsepius +Date: Sun Nov 30 08:01:23 2003 +0000 + + 2003-11-30 Ralf Corsepius + + * Makefile.am: Add $(dirstamp) to preinstallation rules. + +commit 69a6204cdb258b5a54ce8ad856f11e0f2cc03e57 +Author: Ralf Corsepius +Date: Thu Nov 27 14:29:34 2003 +0000 + + 2003-11-27 Ralf Corsepius + + * 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 +Date: Thu Nov 27 09:35:40 2003 +0000 + + 2003-11-27 Ralf Corsepius + + * 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 +Date: Tue Oct 21 04:01:46 2003 +0000 + + 2003-10-21 Ralf Corsepius + + * 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 +Date: Wed Sep 24 07:49:21 2003 +0000 + + 2003-09-24 Ralf Corsepius + + * Makefile.am: Merge-in include/Makefile.am. + * include/Makefile.am: Remove. + +commit fff840e4932fe0c5d78796c67001b82c5c325c5d +Author: Ralf Corsepius +Date: Tue Jul 8 17:33:43 2003 +0000 + + Cleanup + +commit 7094267f6cfdc3a400f8773c6acd91e066e59dea +Author: Ralf Corsepius +Date: Tue Jul 8 17:32:18 2003 +0000 + + 2003-07-08 Ralf Corsepius + + * 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 +Date: Tue Jul 8 17:02:24 2003 +0000 + + 2003-07-08 Ralf Corsepius + + * 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 +Date: Tue Feb 11 11:47:49 2003 +0000 + + 2003-02-11 Ralf Corsepius + + * configure.ac: AM_INIT_AUTOMAKE([1.7.2]). + +commit 9b5c258556c4f1559ad12450cc88b6bd8d8bf75d +Author: Ralf Corsepius +Date: Tue Feb 11 11:11:33 2003 +0000 + + 2003-02-11 Ralf Corsepius + + * configure.ac: AC_PREREQ(2.57). + +commit 47c02203977b7590b9bdd01c6efaccf742b97a1a +Author: Ralf Corsepius +Date: Tue Nov 19 22:23:50 2002 +0000 + + 2002-11-19 Ralf Corsepius + + * configure.ac: Fix package name. + +commit ce3375008b0e1f03f9057d8dbbfdfc917eebbcd3 +Author: Joel Sherrill +Date: Mon Nov 4 14:29:42 2002 +0000 + + 2002-11-04 Joel Sherrill + + * src/rpc/pmap_rmt.c: Removed warnings. + +commit e312d85f55d5982e83cf2b5c1417a3040f9b9450 +Author: Joel Sherrill +Date: Thu Oct 31 20:17:37 2002 +0000 + + 2002-10-31 Joel Sherrill + + * src/rpc/svc_run.c: Remove warning. + +commit 6f07dbccf65455fc930c897aeeec5a2ea62093bc +Author: Joel Sherrill +Date: Mon Oct 28 13:50:14 2002 +0000 + + 2002-10-28 Joel Sherrill + + * 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 + to eliminate warning. + * src/rpc/rpcdname.c: Add prototype of getdomainname() to eliminate + warning. + +commit 56a1ae369db7a16d44a66517b61fc50aafbc9867 +Author: Ralf Corsepius +Date: Fri Oct 25 06:18:56 2002 +0000 + + 2002-10-25 Ralf Corsepius + + * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE. + +commit f8cb04a54adb42540c2c5292f55e4a5aa103921f +Author: Ralf Corsepius +Date: Mon Oct 21 12:04:36 2002 +0000 + + 2002-10-21 Ralf Corsepius + + * .cvsignore: Reformat. + Add autom4te*cache. + Remove autom4te.cache. + +commit e5fc1dfd2813eaa27db9c44d54fb19209c5426dc +Author: Joel Sherrill +Date: Tue Aug 20 15:56:25 2002 +0000 + + 2002-08-20 Joel Sherrill + + * src/xdr/xdr_stdio.c: Per PR268, add include of + to avoid warning on ntohl(). + +commit a78c319e785714256699f2996a54e726254f5b7f +Author: Ralf Corsepius +Date: Sun Aug 11 04:16:22 2002 +0000 + + 2002-08-11 Ralf Corsepius + + * src/rpc/rtems_portmapper.c: include (Get rid of gcc31 + warnings about abort/exit). + +commit 92b671dd5505803dc73712c41c81cd5f01732b42 +Author: Joel Sherrill +Date: Tue Aug 6 20:18:32 2002 +0000 + + 2002-08-06 Joel Sherrill + + * configure.ac: or32 does not currently support librpc. + +commit 4123895e75f915882972111203814bd54c93e07d +Author: Ralf Corsepius +Date: Tue Jul 30 09:13:00 2002 +0000 + + 2002-07-29 Ralf Corsepius + + * 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 + + * src/rpc/pmap_clnt.c (pmap_set): Changed prototype to match .h. + + 2002-07-22 Ralf Corsepius + + * src/xdr/Makefile.am: Use .$(OBJEXT) instead of .o. + * src/rpc/Makefile.am: Use .$(OBJEXT) instead of .o. + + 2002-07-22 Ralf Corsepius + + * src/xdr/Makefile.am: Eliminate LIBNAME. + * src/rpc/Makefile.am: Eliminate LIBNAME. + + 2002-07-05 Ralf Corsepius + + * configure.ac: RTEMS_TOP(../..). + + 2002-07-01 Ralf Corsepius + + * configure.ac: Remove RTEMS_PROJECT_ROOT. + + 2002-06-27 Ralf Corsepius + + * configure.ac: Use AC_CONFIG_AUX_DIR(../..). + Add AC_PROG_RANLIB. + + 2002-06-25 Ralf Corsepius + + * 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 + + * 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 + + * .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 + + * include/rpc/Makefile.am: Use 'PREINSTALL_FILES ='. + + 2001-02-03 Ralf Corsepius + + * include/rpc/Makefile.am: Apply include_*HEADERS instead of + H_FILES. + + 2000-11-09 Ralf Corsepius + + * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS. + + 2000-11-02 Ralf Corsepius + + * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal. + + 2000-10-30 Joel Sherrill + + * 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 + + * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. + Switch to GNU canonicalization. + + 2000-09-22 Joel Sherrill + + * src/xdr/xdr_float.c: Added A29K support. + + 2000-09-04 Ralf Corsepius + + * src/rpc/Makefile.am, src/xdr/Makefile.am: Include compile.am + + 2000-08-10 Joel Sherrill + + * ChangeLog: New file. + +commit 6deb2f18ab50591e22a1bea6a4064cb040f319d3 +Author: Ralf Corsepius +Date: Tue Jul 30 09:12:33 2002 +0000 + + 2002-07-29 Ralf Corsepius + + * 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 +Date: Tue Jul 23 21:06:24 2002 +0000 + + 2002-07-23 Joel Sherrill + + * src/rpc/pmap_clnt.c (pmap_set): Changed prototype to match .h. + +commit 83864ea2a61cc7df0cc252f7590c2e306a01006b +Author: Ralf Corsepius +Date: Mon Jul 22 13:55:34 2002 +0000 + + 2002-07-22 Ralf Corsepius + + * src/xdr/Makefile.am: Use .$(OBJEXT) instead of .o. + * src/rpc/Makefile.am: Use .$(OBJEXT) instead of .o. + +commit 17e97568caa1b530a9ec8fc1d09c7ca6b6404f79 +Author: Ralf Corsepius +Date: Mon Jul 22 09:53:18 2002 +0000 + + 2002-07-22 Ralf Corsepius + + * src/xdr/Makefile.am: Eliminate LIBNAME. + * src/rpc/Makefile.am: Eliminate LIBNAME. + +commit ae56a2751f70667342d947dd0a57395d6e795a08 +Author: Ralf Corsepius +Date: Mon Jul 22 09:36:06 2002 +0000 + + 2002-07-22 Ralf Corsepius + + * src/xdr/Makefile.am: Eliminate LIBNAME. + * src/rpc/Makefile.am: Eliminate LIBNAME. + +commit 705a070160b3edc4f4e1b4c731d769e85143e07a +Author: Ralf Corsepius +Date: Fri Jul 5 15:55:09 2002 +0000 + + 2002-07-05 Ralf Corsepius + + * configure.ac: RTEMS_TOP(../..). + +commit 8c746fe197845d342e7be25ccd39d091690f8432 +Author: Ralf Corsepius +Date: Mon Jul 1 09:59:55 2002 +0000 + + 2002-07-01 Ralf Corsepius + + * configure.ac: Remove RTEMS_PROJECT_ROOT. + +commit da8f88a23e3b6e48ab3a91d7014903f1137d7e05 +Author: Ralf Corsepius +Date: Thu Jun 27 04:00:20 2002 +0000 + + 2002-06-27 Ralf Corsepius + + * configure.ac: Use AC_CONFIG_AUX_DIR(../..). + Add AC_PROG_RANLIB. + +commit abc116768acbd70f0bb3b7f23a841bf92c5e364f +Author: Ralf Corsepius +Date: Tue Jun 25 17:41:49 2002 +0000 + + 2002-06-25 Ralf Corsepius + + * 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 +Date: Thu Mar 28 00:49:50 2002 +0000 + + 2002-03-27 Ralf Corsepius + + * 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 +Date: Fri Oct 12 18:47:00 2001 +0000 + + 2001-10-11 Ralf Corsepius + + * .cvsignore: Add autom4te.cache for autoconf > 2.52. + * configure.in: Remove. + +commit df25c9989bca2166cbbf31533fe93375fd383504 +Author: Joel Sherrill +Date: Thu Oct 11 19:36:23 2001 +0000 + + 2001-10-11 Ralf Corsepius + + * .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 +Date: Fri Sep 28 13:34:27 2001 +0000 + + 2001-09-28 Ralf Corsepius + + * include/rpc/Makefile.am: Use 'PREINSTALL_FILES ='. + +commit 8887f8cd6dc3c3fe73d6b683cbc8c0406091d02a +Author: Joel Sherrill +Date: Mon Feb 5 18:38:44 2001 +0000 + + 2001-02-03 Ralf Corsepius + + * include/rpc/Makefile.am: Apply include_*HEADERS instead of + H_FILES. + +commit feead2261885d85a23f0cc4d10b40a5878c0c705 +Author: Joel Sherrill +Date: Thu Nov 9 16:43:05 2000 +0000 + + 2000-11-09 Ralf Corsepius + + * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS. + +commit a314d3b497b2296e4780f1c783d1a8449de8feab +Author: Joel Sherrill +Date: Thu Nov 2 15:49:06 2000 +0000 + + 2000-11-02 Ralf Corsepius + + * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal. + +commit 57cfaad2f5cb97a66c3353cf11f62c39dd0b5ea9 +Author: Joel Sherrill +Date: Tue Oct 31 16:39:06 2000 +0000 + + 2000-10-30 Joel Sherrill + + * 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 +Date: Wed Oct 25 17:10:18 2000 +0000 + + 2000-10-25 Ralf Corsepius + + * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. + Switch to GNU canonicalization. + +commit a74e94a25ec28ec047022a8ee6fd437a86517776 +Author: Joel Sherrill +Date: Fri Sep 22 20:36:49 2000 +0000 + + 2000-09-22 Joel Sherrill + + * src/xdr/xdr_float.c: Added A29K support. + +commit 7f2c3e381ad1f92297139b9abf35c9fc5576f1f5 +Author: Joel Sherrill +Date: Tue Sep 5 16:08:02 2000 +0000 + + 2000-09-04 Ralf Corsepius + + * src/rpc/Makefile.am, src/xdr/Makefile.am: Include compile.am + +commit e94ad1feb9fd593f4b2443f486421d233bffc537 +Author: Joel Sherrill +Date: Thu Aug 10 13:24:00 2000 +0000 + + Adding ChangeLogs. + +commit 2d354ea6a562761a1417bed71dfe8e722ef16409 +Author: Joel Sherrill +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 +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 +Date: Thu Jun 29 22:35:17 2000 +0000 + + Added H8 as IEEE whether this is true or not. + +commit 63db53342f31e88707910e342d18e7b334f28c5b +Author: Joel Sherrill +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 +Date: Thu Jun 29 22:34:30 2000 +0000 + + Corrected prototype for xdrrec_endofrecord to match C body. + +commit df49c60c9671e4a28e636964d744c1f59fb6cb68 +Author: Joel Sherrill +Date: Mon Jun 12 15:00:15 2000 +0000 + + Merged from 4.5.0-beta3a + +commit 31aa66a8655b7a7966fb0114a83d53c5ccbae582 +Author: Joel Sherrill +Date: Wed May 3 13:55:42 2000 +0000 + + Added on 4.5 branch. + +commit f3c096a3129306ac774b380bdc89f13fa3024b6a +Author: Joel Sherrill +Date: Mon May 1 14:57:46 2000 +0000 + + Added on 4.5-branch + +commit 84a90acfd22386de1263b899ef342e2a2be679d9 +Author: Joel Sherrill +Date: Sat Apr 29 19:41:47 2000 +0000 + + New files. + +commit 87ec19a3988be2beb29b95debbb7e6ebfefda77a +Author: Joel Sherrill +Date: Sat Apr 29 19:13:19 2000 +0000 + + New files added as part of librpc upgrade. + +commit 5ad350a43db0a4a4fb38b8e9e1341fcdc37f696c +Author: Joel Sherrill +Date: Sat Apr 29 19:04:37 2000 +0000 + + New files added as part of librpc upgrade. + +commit 775e78644e29f8bde59a828606cbab7335897bb2 +Author: Joel Sherrill +Date: Sat Apr 29 18:50:41 2000 +0000 + + New directory added as part of librpc upgrade. + +commit bf85b19188f6c4a20cc6cc42a3f32f9ddb92d9ce +Author: Joel Sherrill +Date: Thu Apr 13 14:37:14 2000 +0000 + + Patch rtems-rc-4.5.0-13-cvs.diff from Ralf Corsepius . + adds .cvsignore. + +commit 4e36a2f133c68aaf637e166385eff1a05b59f38e +Author: Joel Sherrill +Date: Mon Jan 31 15:27:02 2000 +0000 + + Patches rtems-rc-20000118-3.diff and rtems-rc-20000118-4.diff from + Ralf Corsepius 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 +Date: Tue Nov 23 14:10:05 1999 +0000 + + Missed in previous automake conversion patches from Ralf Corsepius + . + +commit 9f4868cea9c37ff42c0c01dd217c6710a6dda2aa +Author: Joel Sherrill +Date: Tue Nov 23 13:57:02 1999 +0000 + + Miscellaneous patches from Ralf Corsepius + that are part of the Makefile.am conversion effort but were missed + in the previous commits. + +commit 9608320702e8dba9947987cd34001824638c434e +Author: Joel Sherrill +Date: Mon Nov 22 13:41:11 1999 +0000 + + Patch rtems-rc-19991117-4.diff from Ralf Corsepius : + + .. 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 +Date: Mon Oct 4 19:15:14 1999 +0000 + + Patch from Ralf Corsepius to make fix bug + where wrapup left pieces out of the librtemsall.a. + +commit 5a83ba24bd72d43385382eb979783f96ebcde8e9 +Author: Joel Sherrill +Date: Mon Oct 4 18:33:17 1999 +0000 + + Patch from Ralf Corsepius : + + 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 +Date: Tue Sep 7 13:45:03 1999 +0000 + + Applied patch rtems-rc-19990820-6.diff.gz from + Ralf Corsepius which converted many + Makefile.in's to Makefile.am's. This added a lot of files. + +commit 4721cf1ecb949b37c98b6fce79163541711de2e5 +Author: Joel Sherrill +Date: Thu Dec 3 23:54:14 1998 +0000 + + Patch from Emmanuel Raguet 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 +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 +Date: Fri Sep 7 06:19:02 2018 +0200 + + network: Use kernel/user space header files + + Add and use and + 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 +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 +Date: Fri Sep 7 06:19:02 2018 +0200 + + network: Use kernel/user space header files + + Add and use and + 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 +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 +Date: Fri Nov 9 09:37:53 2018 +0100 + + bsp/beatnik: Fix warnings + +commit cb682532cf9927619a3c8d168253187140835cc6 +Author: Sebastian Huber +Date: Fri Sep 7 06:19:02 2018 +0200 + + network: Use kernel/user space header files + + Add and use and + 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 +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 +Date: Fri Sep 7 06:19:02 2018 +0200 + + network: Use kernel/user space header files + + Add and use and + 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 +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 +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 +Date: Mon Mar 4 15:32:15 2019 +0100 + + bsps: Adjust bsp.h Doxygen groups + + Update #3706. + +commit 93fae332a9b6d824bbfe62bea77364e40c3af372 +Author: Sebastian Huber +Date: Mon Nov 12 09:33:04 2018 +0100 + + Include missing + + Update #3598. + +commit cb682532cf9927619a3c8d168253187140835cc6 +Author: Sebastian Huber +Date: Fri Sep 7 06:19:02 2018 +0200 + + network: Use kernel/user space header files + + Add and use and + 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 +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 +Date: Fri Sep 7 06:19:02 2018 +0200 + + network: Use kernel/user space header files + + Add and use and + 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 +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 +Date: Fri Sep 7 06:19:02 2018 +0200 + + network: Use kernel/user space header files + + Add and use and + 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 +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 +Date: Fri Sep 7 06:19:02 2018 +0200 + + network: Use kernel/user space header files + + Add and use and + 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 +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 +Date: Fri Mar 21 08:10:47 2014 +1100 + + Change all references of rtems.com to rtems.org. + +commit 9b4422a2513e9c7f4c705050948d82b75331aaba +Author: Joel Sherrill +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 +Date: Wed Dec 8 10:30:27 2010 +0000 + + 2010-12-08 Sebastian Huber + + * 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 +Date: Wed Aug 5 00:00:54 2009 +0000 + + 009-08-05 Chris Johns + + * 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 +Date: Fri Sep 7 06:19:02 2018 +0200 + + network: Use kernel/user space header files + + Add and use and + 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 +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 +Date: Fri Sep 7 06:19:02 2018 +0200 + + network: Use kernel/user space header files + + Add and use and + 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 +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 +Date: Wed Oct 7 08:38:28 2020 -0500 + + Misc: Correct spelling of occurred + +commit cb682532cf9927619a3c8d168253187140835cc6 +Author: Sebastian Huber +Date: Fri Sep 7 06:19:02 2018 +0200 + + network: Use kernel/user space header files + + Add and use and + 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 +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 +Date: Fri Sep 7 06:19:02 2018 +0200 + + network: Use kernel/user space header files + + Add and use and + 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 +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 +Date: Fri Sep 7 06:19:02 2018 +0200 + + network: Use kernel/user space header files + + Add and use and + 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 +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 +Date: Wed Oct 7 08:38:28 2020 -0500 + + Misc: Correct spelling of occurred + +commit cb682532cf9927619a3c8d168253187140835cc6 +Author: Sebastian Huber +Date: Fri Sep 7 06:19:02 2018 +0200 + + network: Use kernel/user space header files + + Add and use and + 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 +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 +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 +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 +Date: Mon May 27 07:35:07 2019 +0200 + + bsps: Fix warnings in greth + +commit 7eb606d393306da25fd6e6aa7f8595ffb2e924fc +Author: Sebastian Huber +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 +Date: Thu Nov 14 10:29:24 2019 +0100 + + bsp/gumstix: Fix warning + +commit c991eeeccc21901011ddd9ecc626c4d164fe2041 +Author: Sebastian Huber +Date: Mon Mar 4 15:32:15 2019 +0100 + + bsps: Adjust bsp.h Doxygen groups + + Update #3706. + +commit cb682532cf9927619a3c8d168253187140835cc6 +Author: Sebastian Huber +Date: Fri Sep 7 06:19:02 2018 +0200 + + network: Use kernel/user space header files + + Add and use and + 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 +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 +Date: Fri Sep 7 06:19:02 2018 +0200 + + network: Use kernel/user space header files + + Add and use and + 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 +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 +Date: Mon Mar 4 15:32:15 2019 +0100 + + bsps: Adjust bsp.h Doxygen groups + + Update #3706. + +commit cb682532cf9927619a3c8d168253187140835cc6 +Author: Sebastian Huber +Date: Fri Sep 7 06:19:02 2018 +0200 + + network: Use kernel/user space header files + + Add and use and + 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 +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 +Date: Mon Oct 26 15:09:36 2020 +0100 + + bsp/leon3: Updat due to API changes + +commit f9c8e14dcb578c503c666ffdabe06d28b383700d +Author: Sebastian Huber +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 +Date: Sat Dec 22 07:13:44 2018 +0100 + + grlib: Move header files + + Update #3678. + +commit cb682532cf9927619a3c8d168253187140835cc6 +Author: Sebastian Huber +Date: Fri Sep 7 06:19:02 2018 +0200 + + network: Use kernel/user space header files + + Add and use and + 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 +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 +Date: Wed Feb 24 12:27:29 2021 -0700 + + cpukit: Move ftpfs from libnetworking to libfs + +commit 295b05f9652f6e69ce659f43fe41563cee9b0e6b +Author: Sebastian Huber +Date: Wed Dec 2 13:02:58 2020 +0100 + + nfsclient: Rework Doxygen groups + + Update #3706. + +commit 80cf60efec79ac63cc3a26c6ad8f86790a385847 +Author: Sebastian Huber +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 +Date: Wed Apr 15 09:45:32 2020 +0200 + + libnetworking: Remove config.h include in header + +commit c2287ba2cff59a50848151833404bce0e3cf0a70 +Author: Sebastian Huber +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 +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 +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 +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 +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 +Date: Thu Oct 4 20:07:16 2018 +0200 + + build: Merge libnetworking/Makefile.am + +commit f004b2b8dc1fb78eb18b21ba6b50f6c712fd94f8 +Author: Sebastian Huber +Date: Tue Oct 2 10:22:15 2018 +0200 + + Use rtems_task_exit() + + Update #3530. + Update #3533. + +commit cb682532cf9927619a3c8d168253187140835cc6 +Author: Sebastian Huber +Date: Fri Sep 7 06:19:02 2018 +0200 + + network: Use kernel/user space header files + + Add and use and + 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 +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 +Date: Fri Sep 7 06:24:00 2018 +0200 + + network: Remove unused files + +commit d9296d246c07daeba1044d1dd792a88f7bfb06ed +Author: Sebastian Huber +Date: Fri Sep 7 06:39:50 2018 +0200 + + Move to set of default header files + + The is a POSIX header file and just includes which + contains the real content. + +commit 27c89d7981b119917d69f99d35a8b2ea2a4b9a80 +Author: Sebastian Huber +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 +Date: Mon Apr 30 10:37:59 2018 +0200 + + network: Import latest from FreeBSD + + Update #3419. + +commit fea9a7a7e59f4a6f08805591200e6dd943412372 +Author: Sebastian Huber +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 +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 +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 +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 +Date: Wed Feb 7 09:23:08 2018 +0100 + + network: Fix integer types + +commit 2aa5b98c321f0926e9b4e1ee50eb986400423f65 +Author: Sebastian Huber +Date: Wed Jan 3 16:20:57 2018 +0100 + + syslog: Use self-contained recursive mutex + + Update #2843. + +commit 3535439f5c5faffeabe0c8f4a4694f1b24352db5 +Author: Sebastian Huber +Date: Wed Jan 3 16:17:21 2018 +0100 + + tftpfs: Use self-contained mutex + + Update #2843. + +commit 16fc3f9a5463dfbc7b942fd1ea1275eaa834e914 +Author: Sebastian Huber +Date: Tue Dec 12 06:27:14 2017 +0100 + + network: Use self-contained recursive mutex + + Update #2843. + +commit 2afb22b7e1ebcbe40373ff7e0efae7d207c655a9 +Author: Chris Johns +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 +Date: Thu Dec 7 07:22:44 2017 +0100 + + Remove obsolete network header files + + Update #3254. + +commit c31058947491ca319c901040219be39e4f8155b6 +Author: Sebastian Huber +Date: Thu Oct 19 13:47:57 2017 +0200 + + score: Move thread queue timeout handling + + Update #3117. + Update #3182. + +commit 441993a8c77e10a91d15ca3e82a9c3eeadddc374 +Author: Sebastian Huber +Date: Thu Sep 28 07:05:01 2017 +0200 + + network: Add missing forward declaration + +commit 9012db84f611d5c394683ddcca95354928a8b505 +Author: Sebastian Huber +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 +Date: Wed Sep 13 10:36:11 2017 +0200 + + libio: Add rtems_libio_iop_is_writeable() + + Update #3132. + +commit a937a5a5347cf945fe7eff17eccd97cc849a5349 +Author: Sebastian Huber +Date: Wed Sep 13 10:35:45 2017 +0200 + + libio: Add rtems_libio_iop_is_readable() + + Update #3132. + +commit bbcdc302cd901e11b5c43527b91ffb5344669338 +Author: Sebastian Huber +Date: Wed Sep 13 10:24:25 2017 +0200 + + libio: Add rtems_libio_iop_is_no_delay() + + Update #3132. + +commit e2b1db231196e0c395d0e19d9b35c0d7da2a5d3e +Author: Sebastian Huber +Date: Wed Sep 13 13:30:30 2017 +0200 + + libio: Add rtems_libio_iop_flags() + + Update #3132. + +commit ca90c6c1db3881ce5a44e06610a29a128e5455f2 +Author: Sebastian Huber +Date: Wed Sep 13 14:00:50 2017 +0200 + + libio: Add rtems_libio_iop_flags_initialize() + + Update #3132. + +commit 856ede4f91a76a1a681ceac24ddb18d3a438dffb +Author: Sebastian Huber +Date: Wed Sep 13 10:11:46 2017 +0200 + + libio: Add iop set/clear flags + + Update #3132. + +commit 4b759b189206de94207196ba937ba7b2137aa0bf +Author: Sebastian Huber +Date: Wed Sep 13 08:49:18 2017 +0200 + + libio: Avoid direct use of rtems_libio_iops + + Update #3132. + +commit f93f770ee6de2d42dd9f3525126b0e2c756e3a73 +Author: Sebastian Huber +Date: Fri Aug 25 11:01:50 2017 +0200 + + network: Include missing header file + +commit c6bb1c33bcf70d1398073c96a4fac4f9b031b9ab +Author: Kevin Kirspel +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 +Date: Mon Jun 12 13:56:40 2017 +0200 + + network: Remove FreeBSD specific hack + + For whatever reason FreeBSD renames several functions provided by + 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 +Date: Fri Jan 20 09:22:46 2017 +0000 + + network: Fix DHCP client protocol + + Close #2877. + +commit 26ccd139dc42c0abaafd5532729cb7d32afac9cf +Author: Sebastian Huber +Date: Wed Jun 7 07:24:00 2017 +0200 + + network: Header file compatiblity + + Move legacy network stack implementation specifics to + . Include missing header files. Add + interface flags compatibility. + + Update #2833. + +commit e744c36c3f4b81c1a0d30200491af9e93839ea7e +Author: Sebastian Huber +Date: Wed Jun 7 07:36:59 2017 +0200 + + network: Use inet_ntoa_r() + + Update #2833. + +commit 9b035a0a4a927007e88b7347782668557903bb31 +Author: Sebastian Huber +Date: Wed Jun 7 07:11:23 2017 +0200 + + network: Update + + Update #2833. + +commit 3bc19384a7be162b5c925add66dd879041db67a0 +Author: Sebastian Huber +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 +Date: Tue Jun 6 11:14:21 2017 +0200 + + network: Move RTEMS specifics + + Move RTEMS specifics to . + + 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 +Date: Mon May 22 12:36:55 2017 +0200 + + network: Include explicitly + + Do not rely on indirect includes via other header files. + + Update #2833. + +commit 643b82026c3ef8853f1408eac9340eeade5f5dc7 +Author: Sebastian Huber +Date: Tue Jun 6 11:11:49 2017 +0200 + + Include missing + + Some kernel-space header expect that is present. + + Update #2833. + +commit 787f51f5b34083c246310bd80eaa93e5c539de76 +Author: Sebastian Huber +Date: Tue Jun 6 11:08:16 2017 +0200 + + Do not include in kernel-space + + Update #2833. + +commit 81ea00146e8fad5f97d668a7d31f9f1a3a03a9ce +Author: Sebastian Huber +Date: Tue Jun 6 07:19:12 2017 +0200 + + Test for POSIX headers from Newlib 20170522 + + Update #2833. + +commit eddb13416b7f5e1ea35e499c1c2c05e988a50e92 +Author: Sebastian Huber +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 +Date: Wed Jun 7 07:22:38 2017 +0200 + + network: Include missing + + Update #2833. + +commit 1c6926c11f2e5efcb166c668b097d64a0321d66e +Author: Kevin Kirspel +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 +Date: Fri Jan 13 11:43:40 2017 +0100 + + configure: Remove __RTEMS_HAVE_DECL_SIGALTSTACK__ + +commit 6de41c5fe9cbfdcc451b7760a0ffa006dcfd8a8e +Author: Sebastian Huber +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 +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 +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 +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 +Date: Fri Jul 1 15:16:10 2016 +0200 + + net: Fix byte order issue for getnameinfo() + +commit 095ecbf263085c32842ed17be236eba2ad83a3a9 +Author: Christian Mauderer +Date: Fri Jun 24 10:20:46 2016 +0200 + + libnetworking: Import current + + Import the from current FreeBSD. This allows to build + some current software (e.g. libressl). + +commit e79a0ca75fbc87c17e220f6a80a64bff3d10c9dd +Author: Sebastian Huber +Date: Tue Jun 28 07:50:59 2016 +0200 + + libnetworking: Move RTEMS-specific socket wake-up + + Close #2748. + +commit 4ba4f8218a6e84484f32a43d8b0a95759d0741ba +Author: Christian Mauderer +Date: Thu Apr 21 14:42:53 2016 +0200 + + libnetworking: Hide SO_PRIVSTATE + +commit f0fc2c0e0242260dc75c981500803e983adba91e +Author: Christian Mauderer +Date: Fri Jun 24 10:25:17 2016 +0200 + + libnetworking: Add + + This is necessary for new . + +commit 4c02385d8fa3110e4208e2cb8cb2d04d630cf85e +Author: Christian Mauderer +Date: Fri Jun 24 08:52:48 2016 +0200 + + libnetworking: Import current + + Import the from current FreeBSD. Necessary due to changes + in . Remove BSD hack from . + + Clean up problems with htonl(). These functions are defined in + . This lead to some problems because they are defined in + too. Add NTOHL, ... to + . + +commit 657e6c93ef680a65ae59fa63aeef7f8c09e98cba +Author: Christian Mauderer +Date: Fri Jun 24 07:57:17 2016 +0200 + + libnetworking: Import current + + Import the 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 . + +commit 005c3fe70106c1386a96045982c3c5c2c120ba5e +Author: Christian Mauderer +Date: Fri Jun 24 08:07:34 2016 +0200 + + libnetworking: Import current + + Import the from current FreeBSD. This allows to build + some current software (e.g. libressl). + +commit f2082cc61dfa81908fe0871f84fdadeb4a1915df +Author: Christian Mauderer +Date: Fri Jun 24 08:03:38 2016 +0200 + + libnetworking: Import + + Import the from current FreeBSD. Necessary + for update. + +commit 195d412d397a50383a0a2703022613d97cca2736 +Author: Christian Mauderer +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 +Date: Mon May 2 14:49:32 2016 +0200 + + libnetworking: Import current + + Import the 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 +Date: Fri Apr 22 10:06:16 2016 +0200 + + libnetworking: Add + + Move prototypes of non-portable _get*by*name/addr and _set/end*ent + functions. This makes it easier to update . + +commit b94bbf1cb46b7d9f2aa984ff7c9b1545982684b4 +Author: Sebastian Huber +Date: Thu Jun 9 10:50:47 2016 +0200 + + ftpfs: Remove superfluous include + +commit a2f91f6cb87a5c53d1bb6f3dcb4ad9153078918f +Author: Sebastian Huber +Date: Mon Jun 6 12:53:14 2016 +0200 + + tftp: Use proper semaphore attr for mutex + + Close #2729. + +commit 0b713f8940d90b480f8cd36663c11aa0688587d8 +Author: Sebastian Huber +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 +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 +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 +Date: Tue Apr 19 09:47:12 2016 +0200 + + network: Align with Newlib type definitions + +commit dce487912d98835b8168e755b60514f5a8592b27 +Author: Sebastian Huber +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 +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 +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 +Date: Wed Apr 27 16:36:04 2016 +0200 + + rtems: Avoid Giant lock for semaphores + + Update #2555. + +commit e800b0738b05e683ab64e509e4b48170c71dbd2b +Author: Sebastian Huber +Date: Fri Apr 22 09:15:11 2016 +0200 + + network: Fix warnings + +commit 1641088178538e4ae409d53bbcbbb06fa80ffca0 +Author: Sebastian Huber +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 +Date: Fri Apr 22 08:52:41 2016 +0200 + + network: Delete unused in4_cksum() + +commit 8765c574b1e87392a60d90b7982fca8ae945e26d +Author: Sebastian Huber +Date: Mon Apr 18 07:00:55 2016 +0200 + + score: Remove id parameter _CORE_mutex_Seize() + + Parameter was unused. + +commit 01226ec56b930398080b5c6f85d2d78e450967d7 +Author: Sebastian Huber +Date: Fri Apr 8 08:22:18 2016 +0200 + + score: Compatibility with latest Newlib + +commit af13b01888fff2ab458965aaaa40beeacf054098 +Author: Sebastian Huber +Date: Thu Apr 7 09:09:29 2016 +0200 + + network: Quirk for Newlib compatibility + + Newlib provides now a declration for random() in . This + confilicts with the define in . + +commit 8f9658187a46f3c3ee3d7c7b68491fab5175a8fd +Author: Sebastian Huber +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 +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 +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 +Date: Thu Dec 10 20:01:52 2015 +1100 + + Chase Newlib sys/types.h / sys/select.h changes + +commit f97536dcd310a1a15426dcd411d55367019879fc +Author: Sebastian Huber +Date: Fri Oct 16 08:21:48 2015 +0200 + + basdefs.h: Add and use RTEMS_UNUSED + +commit 28a870c47f66d946a6d94887120432be37441cdb +Author: Martin Galvan +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 +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 +Date: Sun Jul 26 09:27:10 2015 -0400 + + tftpDriver: close() false error + + closes #2376. + +commit 083e6d6b4bfddedd917af9ab9a68c149a81ed63a +Author: Chris Johns +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 +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 +Date: Sat May 2 14:27:24 2015 +0200 + + score: Fine grained locking for mutexes + + Update #2273. + +commit 4db0ae8e07870d4ca23dc1b9f8097e3494fe82a2 +Author: Sebastian Huber +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 +Date: Mon Mar 9 11:47:47 2015 +0100 + + network: Avoid clash with FreeBSD + +commit ee87007748e44aeedad7cbb6a4465714a323961c +Author: Chris Johns +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 +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 +Date: Wed Feb 11 14:12:48 2015 -0600 + + sys/socket.h: Include for ssize_t + + closes 2245 + +commit eb7753437ff858ebe34a08baef7dfdb45eb0f018 +Author: Sebastian Huber +Date: Mon Feb 9 15:37:00 2015 +0100 + + Filesystem: Delete unused fsmountme_h handler + +commit ec0f2df19b6581868678d5af5f87f6fff569d20d +Author: Sebastian Huber +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 +Date: Fri Jan 23 09:43:59 2015 -0600 + + sys/socket.h: Add include of for ssize_t + + This was needed to make it possible to only include + 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 +Date: Fri Jan 23 12:56:53 2015 +0100 + + libnetworking: Fix memset() call + + Close #2244. + +commit c625a641218fbda23582354b3cfc7a7c7a4e4287 +Author: Sebastian Huber +Date: Sun Dec 21 20:12:28 2014 +0100 + + Filesystem: Delete node type operation + + Use the fstat handler instead. + +commit f87ede57a2e97f0743a85b94072c7163fa485ae9 +Author: Sebastian Huber +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 +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 +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 +Date: Thu Jan 15 11:30:13 2015 +0100 + + libnetworking: Simplify sbwait() + +commit da10694a489a51534ba189417defbea4162cfd8f +Author: Peter Dufault +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 +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 +Date: Fri Oct 31 16:20:02 2014 +1100 + + libnetworking: Fix the sethostname decl to match newlib. + +commit 3e1bf786bd8378fce9d37e1c5ab172625f05f015 +Author: Sebastian Huber +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 +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 +Date: Tue Oct 7 16:25:43 2014 +0200 + + ppp: Nothing to transmit hint for Termios driver + +commit 7fd5e89c96cc92254e36012eee733748d255ff29 +Author: Sebastian Huber +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 +Date: Tue Sep 23 14:20:35 2014 +0200 + + pppd: Fix warnings + +commit 33739be8af96d0df7f1bf68a89784ad1841fdaca +Author: Sebastian Huber +Date: Tue Sep 30 11:25:57 2014 +0200 + + libnetworking: Update due to Termios changes + +commit 57871880b203d1225065640dbe8c16aa6d0f3c62 +Author: Joel Sherrill +Date: Wed Aug 20 18:47:02 2014 -0500 + + Add configuration to detect toolset has sigaltstack() prototype + +commit c49985691f1cd3769ef4bfaa503f3c6eb7e4385a +Author: Chris Johns +Date: Fri Mar 21 08:10:47 2014 +1100 + + Change all references of rtems.com to rtems.org. + +commit a418b2f8b0c2c044e20e4f406d561abe3e9780d2 +Author: Sebastian Huber +Date: Mon Mar 3 08:38:10 2014 +0100 + + libnetworking: Typo + +commit a32f996b6041ed60aec7ecd23cb750e98ba56e4f +Author: Nick Withers +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 +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 +Date: Mon Dec 16 14:26:29 2013 +0100 + + Filesystem: Use default kqfilter and poll handler + +commit 2f68778f08471fb7f13a8634ebb48c6db13c0f69 +Author: Sebastian Huber +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 +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 +Date: Wed Nov 20 18:24:48 2013 -0600 + + select.h, rtems_select.c, nds select: Add restrict keyword + +commit ae75429ca1e733ac0eb731962266ffb23a188cbd +Author: Sebastian Huber +Date: Tue Aug 6 16:10:26 2013 +0200 + + PR766: Delete __RTEMS_VIOLATE_KERNEL_VISIBILITY__ + +commit 88c74ab115b5135d4d93050596905d6ee573dd1e +Author: Sebastian Huber +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 +Date: Mon Jul 22 17:26:23 2013 +0200 + + network: SMP support for network semaphore + +commit ca1d84efb80a1120d64f557c70a0f0cef8e38cfc +Author: Sebastian Huber +Date: Thu Jul 18 15:33:28 2013 +0200 + + network: Include missing header file + +commit 95e09afa92c5d0522a0d04019ef6680796688896 +Author: Sebastian Huber +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 +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 +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 +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 +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 +Date: Tue Feb 5 18:03:30 2013 +0100 + + nios2: Add optimized IP checksum support + +commit b63c8f9b50c45d33e12a3776cbf03e498b2a6b99 +Author: Sebastian Huber +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 +Date: Wed Jan 23 13:09:18 2013 -0600 + + Move and 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 . + + - cpukit/Makefile.am + Reflect movement of and . + + - 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 +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 +Date: Fri Dec 28 17:48:12 2012 -0600 + + Header File Doxygen Enhancement Task #1 + +commit 1edaa5fe7b2440f614dc5269f31394360d1a661e +Author: Sebastian Huber +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 +Date: Thu Nov 22 14:08:38 2012 +0100 + + ftpfs: Fix NULL pointer access + +commit fe0f24ea392b6930828a46139bb4251a82f013a0 +Author: Sebastian Huber +Date: Wed Nov 21 15:27:43 2012 +0100 + + ftpfs: Use SIZE command + +commit ad5e0708a2a5506d1580d56390303330b706dbb9 +Author: Sebastian Huber +Date: Wed Nov 21 15:47:46 2012 +0100 + + ftpfs: Open control connection during path eval + +commit be6f505df7c3785d70665e99053808d69852ce7f +Author: Sebastian Huber +Date: Wed Nov 21 12:20:14 2012 +0100 + + ftpfs: Format + +commit 3fbcadfbf74ce3e1d3e41b2edd80e291a58f60f7 +Author: Sebastian Huber +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 +Date: Fri Nov 16 14:16:03 2012 +0100 + + libnetworking: Use rtems_clock_get_uptime_timeval + +commit 8cbd90c51c8fba6ed9ef0e6006334435fdbf97f5 +Author: Sebastian Huber +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 +Date: Fri Nov 2 11:46:08 2012 +0100 + + libnetworking: Avoid deadlock during starvation + +commit 26e90fb1c671f0c03304f15f7030186231474196 +Author: Sebastian Huber +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 +Date: Tue Jul 17 14:22:12 2012 +0200 + + libnetworking: Silence set but not used warnings + +commit 6c18c97be0967c3c5cd1eb3ee4e964f6ca0dfd9d +Author: Sebastien Bourdeauducq +Date: Tue May 22 12:06:20 2012 +0200 + + network/bootp: PR2031: Add and use header file + +commit 7aba2ea4a893c20ae1b7d9693ed46e4b0e189c82 +Author: Sebastien Bourdeauducq +Date: Tue May 22 11:20:07 2012 +0200 + + network/dhcp: PR1841: Fix DNS processing in DHCP + +commit 0a95800a58036ad75aa2b972036d458906ac447c +Author: Sebastian Huber +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 +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 +Date: Mon May 14 13:16:31 2012 +0200 + + Filesystem: Use ioctl_command_t + +commit 65c6425de9c84553b4bdade81988c9292d66db58 +Author: Joel Sherrill +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 +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 +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 +Date: Fri May 4 08:55:28 2012 +0200 + + Remove CVS-Ids. + +commit 58f665583e8023f1245910e953eafff05121e782 +Author: Sebastian Huber +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 +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 +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 +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 +Date: Fri Mar 2 13:01:07 2012 +0100 + + 2012-03-02 Ralf Corsépius + + * libnetworking/resolv.h: Partial sync with FreeBSD. + Add decls for res_send_setqhook, res_send_setrhook. + +commit 396b80ebf6bc0e21d0128b9e768a8243e32372d8 +Author: Ralf Corsépius +Date: Fri Mar 2 09:31:38 2012 +0100 + + 2012-03-02 Ralf Corsépius + + * 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 +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 +Date: Tue Feb 14 16:46:04 2012 +0100 + + Avoid buffer overflow and misaligned memory access + +commit 1052242d23ab948369e63791adebfa0644122457 +Author: Sebastian Huber +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 +Date: Wed Feb 1 10:59:44 2012 -0600 + + Remove all .cvsignore files. + +commit 5605990592e663fa5a0c572f2e1441d2731892a2 +Author: Ralf Corsepius +Date: Thu Dec 8 05:09:04 2011 +0000 + + 2011-12-08 Ralf Corsépius + + * 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 +Date: Wed Dec 7 06:49:32 2011 +0000 + + 2011-12-07 Ralf Corsépius + + PR 1983/networking + * libnetworking/libc/gethostbyht.c (gethostent_r): + Abort if (!hostf). + +commit 5876a999023ea9b34cc895757def9506bc903a84 +Author: Ralf Corsepius +Date: Wed Dec 7 06:46:19 2011 +0000 + + 2011-12-07 Ralf Corsépius + + * libnetworking/libc/ns_parse.c (ns_parserr): + Comment out if ( section < 0 ) (type is unsigned). + +commit ce373088e92bac7ac85c40f1d1935cb9ee5cfd67 +Author: Ralf Corsepius +Date: Wed Dec 7 05:19:07 2011 +0000 + + 2011-12-07 Ralf Corsépius + + * libnetworking/libc/gethostbydns.c: Comment out __dns_getanswer + (Unused). + +commit a7fa55cae1b3bb0d5c80bdc84ccad40d5d33187d +Author: Ralf Corsepius +Date: Thu Dec 1 08:26:49 2011 +0000 + + 2011-12-01 Ralf Corsépius + + * libnetworking/rtems/mkrootfs.c: Use mode_t for modes, + Use size_t for sizes. + +commit 4aa59b1adc6b4ae0dca10d7d66830d84fc085993 +Author: Ralf Corsepius +Date: Wed Nov 30 05:30:49 2011 +0000 + + 2011-11-30 Ralf Corsépius + + * libnetworking/rtems/rtems_dhcp.c (dhcp_init): + Remove unused var "len". + +commit 984c4c492fb61f8f2c8f0900b34e7ec41155450b +Author: Ralf Corsepius +Date: Sun Nov 6 12:00:04 2011 +0000 + + 2011-11-06 Ralf Corsépius + + 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 +Date: Thu Oct 20 13:54:45 2011 +0000 + + 2011-10-20 Ralf Corsépius + + * libnetworking/net/if_ethersubr.c (ether_output): + Remove unused vars "hlen", "off". + +commit 9c337c655b57b28ca97ba6ca599371d1e4963f6e +Author: Ralf Corsepius +Date: Thu Oct 20 10:52:59 2011 +0000 + + 2011-10-20 Ralf Corsépius + + * libnetworking/libc/res_mkupdate.c (res_mkupdate): + Remove unused var "sp1". + +commit 7c77085658df8486896ccf13ca53a6acac13a49e +Author: Ralf Corsepius +Date: Tue Oct 18 09:01:23 2011 +0000 + + 2011-10-18 Ralf Corsépius + + * libnetworking/rtems/rtems_dhcp.c: Remove unused var + "disconnected". + +commit 75e454c0f8249b106b092220d3d7d7f5a9498833 +Author: Ralf Corsepius +Date: Sun Oct 2 05:23:46 2011 +0000 + + 2011-10-02 Ralf Corsépius + + * libnetworking/libc/res_comp.c: Eliminate unused var "ppch". + +commit add4f336fba733c524ee11a900e3055ec6a7f3f7 +Author: Sebastian Huber +Date: Thu Jul 21 15:35:13 2011 +0000 + + 2011-07-21 Sebastian Huber + + * libnetworking/rtems/rtems_showipstat.c: Print IP input queue drops. + +commit 8f6ef47836170df7269c9eb802a754e231f8718e +Author: Sebastian Huber +Date: Mon Jul 18 15:25:33 2011 +0000 + + 2011-07-18 Sebastian Huber + + * libnetworking/lib/ftpfs.c: Fixed reply parsing. + +commit 067489b904f74af62da93425f1195a93ea40d293 +Author: Joel Sherrill +Date: Thu Jul 14 19:16:09 2011 +0000 + + 2011-07-14 Gene Smith + + 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 +Date: Thu Jul 7 06:55:48 2011 +0000 + + 2011-07-08 Sebastian Huber + + * libnetworking/rtems/tftp.h, libnetworking/lib/tftpDriver.c: Fixed + prototype. + +commit 21242c252a47fd32d8ae5b077489f9ff2151bc88 +Author: Joel Sherrill +Date: Fri Jun 24 17:52:58 2011 +0000 + + 2011-06-24 Joel Sherrill + + * 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 +Date: Wed May 18 05:13:07 2011 +0000 + + 2011-05-18 Ralf Corsépius + + * libnetworking/sys/signalvar.h: Cosmetics from FreeBSD. + Comment out psignal(). + +commit 77dc5a21a3a8a47ff411721291401f8bbb91030c +Author: Ralf Corsepius +Date: Tue May 17 14:30:34 2011 +0000 + + 2011-05-16 Ralf Corsépius + + * libnetworking/Makefile.am: Reformat. + * librpc/Makefile.am: Reformat. + +commit 7d2e930f88220b1495b695c77fa7c1448e577815 +Author: Ralf Corsepius +Date: Mon May 16 14:31:49 2011 +0000 + + 2011-05-16 Ralf Corsépius + + * libnetworking/rtems/rtems_bsdnet_internal.h: Move + #include out of C++-guard. + +commit f6015bd09d19a9fec6261d3e3cf4a4ee13d1d183 +Author: Ralf Corsepius +Date: Fri May 13 15:56:21 2011 +0000 + + Make self-contained. + +commit 7e1d1e4b9ad1fbdffbee033ebbb3e147f9cccc35 +Author: Ralf Corsepius +Date: Thu May 12 04:10:20 2011 +0000 + + Make self-contained. + +commit c7d0d8678af18d7cb65b96c8e60f9fe91d0638d9 +Author: Ralf Corsepius +Date: Wed May 11 14:35:03 2011 +0000 + + Make self-contained. + +commit ee613aa252e5ee3c899f5b51e8a75d664423ba97 +Author: Ralf Corsepius +Date: Thu Mar 24 09:36:14 2011 +0000 + + Include (Eliminate rtems/bsd/sys/cdefs.h). + +commit 223fd16b3037ded76dc51f916d470d2c2adc7d58 +Author: Ralf Corsepius +Date: Thu Mar 24 09:28:32 2011 +0000 + + 2011-03-24 Ralf Corsépius + + * libnetworking/sys/linker_set.h: Add local versions of __used + and __CONCAT macros. + +commit ddbfa05096238518660f9e1f519836ceaac6ecf4 +Author: Ralf Corsepius +Date: Wed Mar 2 14:39:32 2011 +0000 + + Use instead of +Date: Wed Mar 2 14:18:27 2011 +0000 + + Use instead of +Date: Wed Mar 2 12:06:46 2011 +0000 + + Use instead of +Date: Fri Feb 25 10:38:17 2011 +0000 + + 2011-02-25 Sebastian Huber + + * 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 +Date: Thu Feb 24 14:57:34 2011 +0000 + + 2011-02-24 Ralf Corsépius + + * libnetworking/netinet/ip_icmp.c, libnetworking/netinet/ip_icmp.h: + Misc. changes from FreeBSD. + * libnetworking/netinet/tcp_var.h: Include . + +commit 460674d99fa3cda2c368453e9618111a2216140d +Author: Ralf Corsepius +Date: Thu Feb 24 06:48:52 2011 +0000 + + 2011-02-24 Ralf Corsépius + + * 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 +Date: Wed Feb 23 14:38:25 2011 +0000 + + 2011-02-23 Ralf Corsépius + + * libnetworking/net/if_pppvar.h: Add "extern C++" guards. + Add header guard. + +commit 546c4737f5472e5f3f7bdbe1b2f821da29b59e91 +Author: Ralf Corsepius +Date: Wed Feb 23 14:36:05 2011 +0000 + + 2011-02-23 Ralf Corsépius + + * libnetworking/sys/signalvar.h: Comment out unused code. + +commit e59c21e37b2732408d5d5abb9a538ac64141ec1a +Author: Ralf Corsepius +Date: Wed Feb 23 14:28:26 2011 +0000 + + 2011-02-23 Ralf Corsépius + + * libnetworking/machine/in_cksum.h: Add missing includes. + +commit 1b8a1a6e62e6ad016e7b35858c9a67f347ae1201 +Author: Ralf Corsepius +Date: Wed Feb 23 14:24:35 2011 +0000 + + 2011-02-23 Ralf Corsépius + + * libnetworking/vm/vm_kern.h: Comment out unused vars. + +commit 00db336a00adfde2b05f0d039e379f6e45fdd0ec +Author: Sebastian Huber +Date: Mon Feb 21 10:58:15 2011 +0000 + + 2011-02-21 Sebastian Huber + + * libnetworking/lib/ftpfs.c: Workaround for some firewalls. + +commit 6c6b2f13f405600a66a841897e438c52656749c9 +Author: Sebastian Huber +Date: Wed Dec 8 10:30:27 2010 +0000 + + 2010-12-08 Sebastian Huber + + * 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 +Date: Tue Oct 19 09:16:20 2010 +0000 + + 2010-10-19 Sebastian Huber + + * libnetworking/lib/ftpfs.c: Do not fall back to BOOTP server address + in case hostname was not specified. + +commit 71a6a16fd04f7b25e55b8c676596b9fa8c29a037 +Author: Sebastian Huber +Date: Tue Oct 19 07:38:53 2010 +0000 + + 2010-10-19 Sebastian Huber + + * libnetworking/lib/ftpfs.c: Fixed a special case with no username and + password. + +commit deae98094227faadfb439f30ea0f54f17a8ac143 +Author: Ralf Corsepius +Date: Wed Sep 1 11:12:37 2010 +0000 + + 2010-09-01 Ralf Corsépius + + PR 1696/networking: + * libnetworking/arpa/inet.h: Partial update from FreeBSD. + #include . + Remove addr2ascii, ascii2addr. + +commit f4e5f2f6af6e1e2cf9c5b70c0006757ca42af85c +Author: Ralf Corsepius +Date: Wed Sep 1 11:08:30 2010 +0000 + + 2010-09-01 Ralf Corsépius + + * libnetworking/libc/addr2ascii.c, + libnetworking/libc/ascii2addr.c, + libnetworking/libc/addr2ascii.3: Remove. + * libnetworking/Makefile.am: Reflect changes above. + +commit de39b5127d773a9babc9fee51125c4a465ced86e +Author: Sebastian Huber +Date: Thu Jul 15 08:46:06 2010 +0000 + + 2010-07-16 Sebastian Huber + + * 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 +Date: Thu Jul 15 08:10:48 2010 +0000 + + 2010-07-16 Sebastian Huber + + * 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 +Date: Wed Jul 14 15:49:12 2010 +0000 + + 2010-07-14 Joel Sherrill + + * libnetworking/rtems/rtems_syscall.c: Fix warning. + +commit 5ec75caa661c14eea935762a5d51f23efc14a6b8 +Author: Jennifer Averett +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 +Date: Tue Jun 29 13:03:31 2010 +0000 + + 2010-06-29 Sebastian Huber + + * 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 +Date: Fri Jun 18 10:03:40 2010 +0000 + + 2010-06-18 Ralf Corsépius + + * libnetworking/rtems/mkrootfs.h: doxygen cosmetics. + +commit e532099e5a72914f23fe5628e0e5c491ab74df23 +Author: Ralf Corsepius +Date: Fri Jun 18 09:57:54 2010 +0000 + + 2010-06-18 Ralf Corsépius + + * libnetworking/netinet/if_ether.c: Misc. 64bit fixes from FreeBSD. + +commit c428ec09795b81d4af2207ded1835e9cdb9ea05a +Author: Ralf Corsepius +Date: Wed Jun 16 13:50:23 2010 +0000 + + 2010-06-15 Ralf Corsépius + + 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 +Date: Tue Jun 15 13:35:28 2010 +0000 + + 2010-06-15 Ralf Corsépius + + * 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 +Date: Tue Jun 15 11:33:51 2010 +0000 + + 2010-06-15 Ralf Corsépius + + * libnetworking/netinet/ip_fw.c, libnetworking/netinet/ip_input.c: + Misc. 64bit-compatibility fixes. + +commit b02f920f6ce01e21aa5acfe21ea71b51f82a08d9 +Author: Ralf Corsepius +Date: Mon Jun 14 06:08:50 2010 +0000 + + 2010-06-14 Ralf Corsépius + + * 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 +Date: Mon Jun 14 05:59:49 2010 +0000 + + 2010-06-14 Ralf Corsépius + + * libnetworking/netinet/in_pcb.c: + Eliminate "ushort". + +commit 1a0ccc7a9d983f63bd181fa9054c41fe9da17ee9 +Author: Joel Sherrill +Date: Sat Jun 12 17:55:13 2010 +0000 + + 2010-06-12 Joel Sherrill + + * 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 +Date: Thu Jun 10 09:20:29 2010 +0000 + + 2010-06-10 Sebastian Huber + + * libnetworking/rtems/ftpfs.h, libnetworking/lib/ftpfs.c: Removed + rtems_ftpfs_mount(). + +commit c69b6fe66a7294ce2b246d633f7ebeeca8618c8c +Author: Sebastian Huber +Date: Wed Jun 9 11:36:09 2010 +0000 + + 2010-06-09 Sebastian Huber + + * libnetworking/rtems/ftpfs.h, libnetworking/lib/ftpfs.c: Added + rtems_ftpfs_mount() again. Documentation. + +commit eaee27b0b9b9dd243512e10ff8988ec66751474a +Author: Sebastian Huber +Date: Tue Jun 8 12:59:51 2010 +0000 + + 2010-06-08 Sebastian Huber + + 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 +Date: Mon May 31 13:56:37 2010 +0000 + + 2010-05-31 Chris Johns + + * 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 +Date: Sat May 29 04:35:29 2010 +0000 + + 2010-05-29 Ralf Corsépius + + * libnetworking/net/if.c: + Use uintptr_t and void* in _offsetof(). + +commit e04cfeb92a6be79a69df4f2137d46e08a57fb471 +Author: Ralf Corsepius +Date: Sat May 29 04:33:42 2010 +0000 + + 2010-05-29 Ralf Corsépius + + * libnetworking/netinet/raw_ip.c: + Cast nam to uintptr_t instead of int. + +commit 7cf4893bcaad072f659756e6ac3083b54abb1211 +Author: Ralf Corsepius +Date: Sat May 29 04:32:39 2010 +0000 + + 2010-05-29 Ralf Corsépius + + * libnetworking/libc/gethostnamadr.c: + Cast addr to uintptr_t instead of size_t. + +commit ba344291adaea1903bdb71216b2c7f454f779ce4 +Author: Ralf Corsepius +Date: Thu May 27 16:50:01 2010 +0000 + + 2010-05-27 Ralf Corsépius + + * libnetworking/libc/gethostnamadr.c: + Try to make crazy address arithmetic more portable. + +commit f091ce86133de621367c7337c8411490ed269d53 +Author: Ralf Corsepius +Date: Thu May 27 16:45:15 2010 +0000 + + 2010-05-27 Ralf Corsépius + + * libnetworking/netinet/raw_ip.c, + libnetworking/netinet/udp_usrreq.c: + Cast mbufs to uintptr_t instead of u_long. + +commit d8b75db60893e40afb125e2ecce190dcf8fa134b +Author: Ralf Corsepius +Date: Thu May 27 16:38:51 2010 +0000 + + 2010-05-27 Ralf Corsépius + + * 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 +Date: Thu May 27 16:36:02 2010 +0000 + + 2010-05-27 Ralf Corsépius + + * libnetworking/lib/ftpfs.c, libnetworking/lib/tftpDriver.c: + Use size_t instead of int for pathnamelen. + +commit 375c39a3584fca05b996d20a02f6c41f442428d4 +Author: Ralf Corsepius +Date: Thu May 27 07:31:49 2010 +0000 + + 2010-05-27 Ralf Corsépius + + * libnetworking/sys/socketvar.h (struct sockbuf): + Use void* instead of caddr_t. + +commit e7583f67c6544b94b0f08dae510f137b1d8afc3a +Author: Ralf Corsepius +Date: Thu May 27 04:11:07 2010 +0000 + + 2010-05-27 Ralf Corsépius + + * libnetworking/sys/socket.h (struct sockwakeup): + Use void* instead of caddr_t. + +commit ebf2bc6cbccd1b2fad9e23c077b744a3944a41dc +Author: Sebastian Huber +Date: Fri Apr 30 08:52:29 2010 +0000 + + 2010-04-30 Sebastian Huber + + * 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 +Date: Thu Apr 29 03:13:13 2010 +0000 + + 2010-04-29 Ralf Corsépius + + * libnetworking/libc/map_v4v6.c: Use uintptr_t instead of u_long for + better 16bit target compliance. + +commit 34c63d119a3c9dc93b96dd3a887a32256a4323b8 +Author: Ralf Corsepius +Date: Wed Apr 14 12:43:21 2010 +0000 + + 2010-04-14 Ralf Corsépius + + * libnetworking/sys/mbuf.h: Use uintptr_t instead of u_long + for 16bit target compliance. + +commit c922a9dd0a47d196cfc7818f1c9165912f0b5388 +Author: Ralf Corsepius +Date: Wed Apr 14 12:42:11 2010 +0000 + + 2010-04-14 Ralf Corsépius + + * libnetworking/libc/gethostbydns.c: Use uintptr_t instead of u_long + for 16bit target compliance. + +commit 36275c646e6d9126daf54aa7b113c85f3e0f1ebb +Author: Ralf Corsepius +Date: Wed Apr 14 10:57:48 2010 +0000 + + 2010-04-14 Ralf Corsépius + + * libnetworking/sys/sysctl.h: Change sysctl_oid->arg2 into int32_t + for 16bit target compliance. + +commit 959e0a0a80c365e6abed7fbcfa6d7a2d16498e85 +Author: Ralf Corsepius +Date: Mon Apr 12 12:50:25 2010 +0000 + + 2010-04-12 Ralf Corsépius + + * 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 +Date: Sun Apr 4 11:03:43 2010 +0000 + + #include + +commit f5d5a2dc86656e25414099cf6bfe36613475adbd +Author: Ralf Corsepius +Date: Fri Apr 2 07:39:34 2010 +0000 + + #include . + +commit e005f6e8d9c3b85c3b0adda9131163b56261aab8 +Author: Ralf Corsepius +Date: Sun Mar 28 05:53:22 2010 +0000 + + Add HAVE_STRINGS_H for better POSIX compliance. + +commit b25b88e732daf787959e61abb9cee60f3ca23227 +Author: Ralf Corsepius +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 +Date: Sat Mar 27 04:00:53 2010 +0000 + + Add HAVE_STRINGS_H for better POSIX compliance. + +commit bab5c5fac0fba6b6e0735e8bd9dfecb7bd474700 +Author: Joel Sherrill +Date: Fri Mar 12 16:26:16 2010 +0000 + + 2010-03-12 Joel Sherrill + + * 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 +Date: Thu Mar 11 19:12:30 2010 +0000 + + 2010-03-11 Joel Sherrill + + * 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 +Date: Thu Feb 18 00:24:25 2010 +0000 + + 2010-02-18 Chris Johns + + * 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 +Date: Mon Feb 1 00:03:02 2010 +0000 + + 2010-02-01 Chris Johns + + * 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 +Date: Mon Dec 21 15:13:24 2009 +0000 + + 2009-12-21 Joel Sherrill + + * libnetworking/lib/ftpfs.c: Use EINVAL not EBADRQC. + +commit 27643e03366da4908a5aad0c5d0b272909eb78de +Author: Joel Sherrill +Date: Thu Dec 17 20:26:09 2009 +0000 + + 2009-12-17 Joel Sherrill + + * 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 +Date: Sun Dec 6 08:16:57 2009 +0000 + + 2009-12-06 Ralf Corsépius + + * libnetworking/sys/uio.h: Include . + Use ssize_t for uio_resid in struct uio (From FreeBSD). + +commit 05c18861dd58a08076d0fa97f72cb88c4a5698e5 +Author: Ralf Corsepius +Date: Mon Nov 30 16:01:51 2009 +0000 + + Whitespace removal. + +commit 1de949a8bda2912d663ad3b296fec0f1a9b03c46 +Author: Ralf Corsepius +Date: Mon Nov 30 15:49:52 2009 +0000 + + Whitespace removal. + +commit f8397280aef0c30aadfe9e2b366bfce4f0b0fcb1 +Author: Till Straumann +Date: Tue Oct 20 14:13:24 2009 +0000 + + 2009-10-20 Till Straumann + + PR1424/networking + * libnetworking/net/rtsock.c: (merged from BSD) copy information + out to user buffer. + +commit a07f1c4d689bde1eb060afcd656ce8bb1450c825 +Author: Chris Johns +Date: Tue Oct 20 04:54:43 2009 +0000 + + 2009-10-20 Chris Johns + + * 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 +Date: Wed Sep 30 02:58:25 2009 +0000 + + 2009-09-30 Ralf Corsépius + + * libnetworking/net/ppp_tty.c: Reflect termios_baud_to_number having + been renamed to rtems_termios_baud_to_number. + +commit 00d10d55a34f894bba9031a89e98b417dcdc5f2a +Author: Ralf Corsepius +Date: Tue Sep 29 07:18:28 2009 +0000 + + 2009-09-29 Ralf Corsépius + + * libnetworking/lib/tftpDriver.c: Remove vim: meta-tags. + +commit cfc2620c6d69e92b47578f3ea150128176958047 +Author: Ralf Corsepius +Date: Tue Sep 29 04:24:22 2009 +0000 + + 2009-09-29 Ralf Corsépius + + * libnetworking/lib/tftpDriver.c (rtems_tftp_eval_path): + Add missing parameter pathlen. + +commit 98910dbd4677f5d0d40ec5047705b2698c5c7676 +Author: Ralf Corsepius +Date: Sun Sep 6 20:32:06 2009 +0000 + + 2009-09-06 Ralf Corsépius + + * 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 +Date: Fri Jun 12 01:53:33 2009 +0000 + + 2009-06-12 Chris Johns + + * 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 +Date: Fri May 8 04:55:53 2009 +0000 + + 2009-05-08 Chris Johns + + * 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 +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 +Date: Wed May 6 16:36:46 2009 +0000 + + 2009-05-06 Joel Sherrill + + * libmisc/uuid/gen_uuid.c, libnetworking/lib/syslog.c, + telnetd/telnetd.c: Fixed warnings. + +commit 1b5089817b87c85968e6711f1b585c838fd3920d +Author: Thomas Doerfler +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 +Date: Wed Apr 29 08:31:27 2009 +0000 + + 2009-04-29 Chris Johns + + * 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 +Date: Tue Apr 28 11:12:03 2009 +0000 + + 2009-04-28 Chris Johns + + * 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 +Date: Wed Apr 15 03:44:41 2009 +0000 + + 2009-04-14 Till Straumann + + * libnetworking/rtems/rtems_mii_ioctl_kern.c: poll BMSR twice + to clear latched link-status low. + +commit 1cb5aa14835098c665ac3812c4b886fa51054d41 +Author: Thomas Doerfler +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 +Date: Mon Mar 30 17:05:23 2009 +0000 + + 2009-03-30 Sebastian Huber + + * libcsupport/src/symlink.c: Check if path evaluation handler exists. + * libnetworking/lib/ftpfs.c: Cleanup. + +commit 8a775c27fc62ddb08f7705e20de34b55434dfdb1 +Author: Joel Sherrill +Date: Fri Mar 27 13:45:31 2009 +0000 + + 2009-03-27 Sebastian Huber + + * 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 +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 +Date: Thu Feb 19 19:27:58 2009 +0000 + + 2009-02-19 Joel Sherrill + + * 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 +Date: Wed Feb 11 13:21:10 2009 +0000 + + Partial update from FreeBSD. + +commit dce90eae64468bac8cf1e849ea0739256293a012 +Author: Ralf Corsepius +Date: Wed Feb 11 03:39:59 2009 +0000 + + Remove PSEUDO_* (Unused, not in FreeBSD). + +commit 781c7d9c49ab5a0d478f90d4bfc02246d8b74eec +Author: Ralf Corsepius +Date: Wed Feb 11 03:37:21 2009 +0000 + + Remove struct linker_set (Unused). + +commit 2dc5992deef6a2261fb69fea08ff436a4e121933 +Author: Ralf Corsepius +Date: Wed Feb 11 03:36:07 2009 +0000 + + Remove PSEUDO_SET (Unused). + +commit fb1ff66d64f76b755582c68e76b92a8abb8b7f24 +Author: Ralf Corsepius +Date: Wed Feb 11 03:07:33 2009 +0000 + + Remove domain_set (Unused). + +commit 8eca7190ba66e7451d70270408f7693df60bee1f +Author: Ralf Corsepius +Date: Wed Feb 11 02:58:27 2009 +0000 + + 2009-02-11 Ralf Corsépius + + * libnetworking/sys/kernel.h: Remove execsw_set, + si_elem_t (Unused, not in FreeBSD). + #include . + Add #ifdef _KERNEL guards (From FreeBSD). + +commit 5d4976285e0ea79ae941da4c7f1f9b90086888d7 +Author: Ralf Corsepius +Date: Wed Feb 11 01:48:41 2009 +0000 + + 2009-02-11 Ralf Corsépius + + * libnetworking/sys/kernel.h: Remove hostnamelen, domainnamelen, + lbolt, tickdelta, timedelta (Unused, not in FreeBSD). + +commit 7931bbb220712fa5ec48a60fca87ba7f287cfb4f +Author: Ralf Corsepius +Date: Tue Feb 10 09:10:51 2009 +0000 + + Cosmetics from FreeBSD. + +commit b9c486114852745845256e667551279237c3bbca +Author: Ralf Corsepius +Date: Tue Feb 10 08:51:33 2009 +0000 + + Remove struct vm_page, vm_page_t, boolean_t (Unused). + +commit 0d37bf16e5539e893839d97dea67f97c35405a4c +Author: Ralf Corsepius +Date: Tue Feb 10 08:25:06 2009 +0000 + + Cosmetics from FreeBSD. + +commit 282e6fd079b24db5700c6f66aed090b4adc1707a +Author: Ralf Corsepius +Date: Tue Feb 10 08:21:44 2009 +0000 + + Remove struct file (Unused). + +commit d239d9866a9acac2af39f6c5835f98e8329601f1 +Author: Ralf Corsepius +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 +Date: Thu Feb 5 05:45:55 2009 +0000 + + 2009-02-05 Sebastian Huber + + * libnetworking/lib/ftpfs.c: Enable write and mount filesystem + with read-write access. + +commit 02be07f8eee6de53fbda77784f546b6d30623659 +Author: Ralf Corsepius +Date: Wed Feb 4 15:47:39 2009 +0000 + + Eliminate pppattach, pppintr (Unused). + +commit a02cdc860df5ebfd20dac0a258ec42bbb74b9f85 +Author: Ralf Corsepius +Date: Wed Feb 4 15:47:09 2009 +0000 + + Eliminate pppintr (Unused). + +commit a0fac2eee3636c357e50d521ebba2e6170e59cc9 +Author: Ralf Corsepius +Date: Wed Feb 4 13:34:34 2009 +0000 + + Remove #define KERNEL. + +commit 0eb5b37cd249ffb223ee14f0074a1a0b3afc7344 +Author: Ralf Corsepius +Date: Wed Feb 4 13:32:53 2009 +0000 + + Remove -D_COMPILING_BSD_KERNEL_ (Unused). + +commit 245a9cef7c11cd85691617638c1e3b84b2c74606 +Author: Ralf Corsepius +Date: Wed Feb 4 13:31:15 2009 +0000 + + Remove -D_COMPILING_BSD_KERNEL_. + +commit ca0a7d53eeaed3fd56d103cd332abb6b835bd4b4 +Author: Ralf Corsepius +Date: Wed Feb 4 13:17:22 2009 +0000 + + Remove -DKERNEL. + +commit 0d454b2ed52dc4ba5d199c5f1d2efff248b2d03d +Author: Ralf Corsepius +Date: Wed Feb 4 13:00:59 2009 +0000 + + Remove #undef KERNEL. + +commit e8a837d6e17ba478ae8e1694dd4bef8b8c0c90ae +Author: Ralf Corsepius +Date: Wed Feb 4 12:54:28 2009 +0000 + + #include . + +commit f13eedec0c5c868cf6818ab43278e8c710f61815 +Author: Ralf Corsepius +Date: Mon Jan 5 06:05:11 2009 +0000 + + Regenerate. + +commit 6291885cdc856a05be4b9cc052ca47b16c383c39 +Author: Ralf Corsepius +Date: Mon Jan 5 06:03:55 2009 +0000 + + Remove installation of libnetworking/sys/uio.h. + +commit 722bdd8f8ceb73f9baead9fc738b8c5451dade81 +Author: Ralf Corsepius +Date: Sat Jan 3 08:31:25 2009 +0000 + + Add __attribute__((unused)) to unused function args. + +commit 0b8706452a6ba9f89bef0d26398aa18aa41c9f61 +Author: Ralf Corsepius +Date: Sat Jan 3 08:28:02 2009 +0000 + + Use INADDR_ANY/INADDR_BROADCAST. + +commit 004092e8938231d99c6e2dc64e3880bfb6369bdd +Author: Ralf Corsepius +Date: Sat Jan 3 08:05:59 2009 +0000 + + Cosmetics from FreeBSD. + +commit af20d0e1a59abd5052193f557c66c8b55b8bba19 +Author: Ralf Corsepius +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 +Date: Sat Jan 3 07:55:57 2009 +0000 + + Remove struct ip_opts (unused). + +commit 87b4896c012d9e39e5687dbbc51aafbd07167299 +Author: Ralf Corsepius +Date: Tue Dec 23 05:32:27 2008 +0000 + + Add missing initializers. + +commit b7cfd627b311dd126369c4afa997c42e6f6d51fb +Author: Ralf Corsepius +Date: Tue Dec 23 05:00:57 2008 +0000 + + Add missing initializers. + +commit 404b1fb4734de4884e082d9ae3217c3c3a3ccce0 +Author: Ralf Corsepius +Date: Mon Dec 22 17:47:57 2008 +0000 + + Add missing initializers. + +commit ff31d9a52ede689980d26c7c6c1a35c1f07b4256 +Author: Ralf Corsepius +Date: Mon Dec 22 12:56:06 2008 +0000 + + Add missing initializers. + +commit 300c071cbfd2d028a131dd3a0a1c38ff28d51961 +Author: Ralf Corsepius +Date: Mon Dec 22 12:45:53 2008 +0000 + + Add missing initializers. + +commit 9b17fb61db566089c7e6e99452eb1b2dd8fc929d +Author: Ralf Corsepius +Date: Mon Dec 22 12:29:57 2008 +0000 + + Add missing initializers. + +commit b3f8c9e15b211d7360bbd8bdfd185c3b6bb24d26 +Author: Ralf Corsepius +Date: Mon Dec 22 07:47:28 2008 +0000 + + Include (POSIX,C99) instead of (BSD'ism). + +commit fc2f722ac91e49b3f8c060b2c74f0789b4bac07f +Author: Ralf Corsepius +Date: Thu Dec 11 17:28:33 2008 +0000 + + Include to make header self contained. + +commit 1cb54d1f38de31800259d2e52cbe948aa712c6b4 +Author: Ralf Corsepius +Date: Thu Dec 11 00:47:56 2008 +0000 + + #include instead of . + +commit 06c3530efcc3cd4230278e150a0b828359982ca0 +Author: Thomas Doerfler +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 +Date: Fri Sep 26 15:03:29 2008 +0000 + + Final resolution of this "small" por t number change. + +commit 0655f79d8ea493c7c27358fcf644201ecca400dc +Author: Joel Sherrill +Date: Thu Sep 25 19:54:26 2008 +0000 + + 2008-09-25 Eric Norum + + * libnetworking/lib/rtems_bsdnet_ntp.c: Revert previous patch. + +commit 3469329c3159336116451bd6df3d014d7515bbe6 +Author: Ralf Corsepius +Date: Wed Sep 24 08:51:54 2008 +0000 + + 2008-09-24 Ralf Corsépius + + * libnetworking/lib/ftpfs.c: Use ssize_t for read retval (Fix + comparision of unsigned < 0). + +commit dba02649246f62a459bfc2224f39aa6860b0c2ea +Author: Joel Sherrill +Date: Tue Sep 23 15:21:21 2008 +0000 + + 2008-09-23 Eric Norum + + * libnetworking/lib/rtems_bsdnet_ntp.c: Let TCP/IP stack pick port + rather than hard coding selection. + +commit e4c4c42fc892f077b449e4ecb7eab359cf660f4a +Author: Ralf Corsepius +Date: Sun Sep 7 15:34:30 2008 +0000 + + Stop using old-style function definitions. + +commit f002800eafeeaa5a66f32ca13c2c50fe90660b93 +Author: Ralf Corsepius +Date: Thu Sep 4 14:20:51 2008 +0000 + + Use bool instead of boolean. + +commit 029c374c9c2617627b90b7585b6722113cd760a4 +Author: Ralf Corsepius +Date: Mon Sep 1 07:02:00 2008 +0000 + + Stop using old-style function definitions. + +commit dd967330f877f22b3e89652f57f836c51caec4e7 +Author: Ralf Corsepius +Date: Mon Sep 1 06:36:17 2008 +0000 + + Stop using old-style function definitions. + +commit 2acc6eeb4fb1edc590e41274a9db5b6e55c39d75 +Author: Ralf Corsepius +Date: Mon Sep 1 06:33:59 2008 +0000 + + Fix broken declaration of tcp_trace(). + +commit f5a2f211c4c75f5dd7239e95b292b0a2c50877b3 +Author: Ralf Corsepius +Date: Mon Sep 1 06:26:20 2008 +0000 + + Remove BSD "Add clause" (From FreeBSD). + +commit 42e10fa24f384e81a1551e7aef284d1e53b785c9 +Author: Ralf Corsepius +Date: Mon Sep 1 04:56:33 2008 +0000 + + Stop using old-style function definitions. + +commit fbf3f981e98fded5fe390967d532b882d02913bd +Author: Ralf Corsepius +Date: Mon Sep 1 03:35:37 2008 +0000 + + Stop using old-style function definitions. + +commit c78ecb0edaf2a94a004a9718c25eb7ce9ac0c142 +Author: Ralf Corsepius +Date: Wed Aug 27 11:13:59 2008 +0000 + + Stop using old-style function-definitions. + +commit 930775ddb7986d94f81f5ad12c08be8b614da17c +Author: Joel Sherrill +Date: Tue Aug 19 18:47:54 2008 +0000 + + 2008-08-19 Joel Sherrill + + * libnetworking/kern/kern_sysctl.c, libnetworking/libc/res_debug.c: Fix + warnings. + +commit d82bd279515315b994a38847b556aedf0e7f0699 +Author: Ralf Corsepius +Date: Tue Aug 19 06:34:44 2008 +0000 + + Add missing prototypes. + +commit 02aaec7647607e96532b93083557412daca02285 +Author: Joel Sherrill +Date: Mon Aug 18 21:42:41 2008 +0000 + + 2008-08-18 Joel Sherrill + + * 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 +Date: Mon Aug 18 21:16:42 2008 +0000 + + 2008-08-18 Joel Sherrill + + * 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 +Date: Mon Aug 18 10:41:13 2008 +0000 + + 2008-08-18 Ralf Corsepius + + * libnetworking/net/ppp_tty.c: Remove bogus local decl of + termios_baud_to_number(int). + +commit d95b9e7ea2475f9683b803dbcc61d5a255dd7711 +Author: Ralf Corsepius +Date: Mon Aug 18 10:39:38 2008 +0000 + + Add missing prototype. + +commit 142025c80cb9b2d10f87d369bb1db583f4e2e903 +Author: Ralf Corsepius +Date: Mon Aug 18 07:22:23 2008 +0000 + + Add missing prototypes. + +commit b5cc0592f7cb5a0575836aa8f5630ce0b7b4fbe2 +Author: Ralf Corsepius +Date: Sun Aug 3 04:27:50 2008 +0000 + + Add prototypes. + +commit 082d4a2879af7f7fab60f93ff24dad4edf3d69b7 +Author: Ralf Corsepius +Date: Sat Aug 2 05:37:10 2008 +0000 + + Add missing prototypes. + +commit e386ad7265df46df5536cc9033500394f717a720 +Author: Ralf Corsepius +Date: Fri Aug 1 05:07:41 2008 +0000 + + Add missing prototypes. + +commit 1fbd0bafe7671fce033f7672f35690c8324aaff9 +Author: Joel Sherrill +Date: Wed Jul 2 13:40:19 2008 +0000 + + 2008-07-02 Joel Sherrill + + * 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 +Date: Tue May 27 10:33:22 2008 +0000 + + Bugfix: Moved definition of ppp_softc into source file. + +commit 793249a2eb2bee69e91b9f31306f7e8eb7ae2fb9 +Author: Till Straumann +Date: Fri May 23 21:48:06 2008 +0000 + + 2008-05-23 Till Straumann + + * 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 +Date: Thu May 1 02:57:49 2008 +0000 + + 2008-05-01 Maarten Van Es + * 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 + + * 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 +Date: Wed Feb 6 16:59:31 2008 +0000 + + 2008-02-06 Joel Sherrill + + 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 +Date: Tue Feb 5 22:29:19 2008 +0000 + + 2008-02-05 Joel Sherrill + + * 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 +Date: Sat Dec 22 08:27:18 2007 +0000 + + 2007-12-22 Chris Johns + + * 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 +Date: Mon Dec 17 00:12:01 2007 +0000 + + 2007-12-17 Chris Johns + + * 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 +Date: Tue Nov 27 15:10:37 2007 +0000 + + 2007-11-27 Joel Sherrill + + * libnetworking/netinet/in_cksum.c: ARM optimized version does not + support Thumb. + +commit 247f83ca46104161f63f2d1753c7782ce1796d66 +Author: Till Straumann +Date: Sat Nov 17 19:38:08 2007 +0000 + + 2007-11-17 Till Straumann + + * 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 +Date: Mon Oct 15 07:59:00 2007 +0000 + + Adjust to POSIX. Minor updates from FreeBSD. + +commit 9aab34cd3d47b35969af781f877ef906198bbd06 +Author: Ralf Corsepius +Date: Thu Oct 4 16:08:35 2007 +0000 + + Regenerate. + +commit b268e70e07a1ff33132a235fb42c2f596a0365b8 +Author: Ralf Corsepius +Date: Thu Oct 4 16:08:15 2007 +0000 + + 2007-10-04 Keith Robertson , + Ralf Corsépius + + * 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 +Date: Thu Oct 4 14:24:10 2007 +0000 + + Add if_nameindex etc. (from FreeBSD). + +commit 3d2a28d738f722de935a8dde37aeeba7c157050b +Author: Ralf Corsepius +Date: Thu Oct 4 14:23:45 2007 +0000 + + New (from FreeBSD) + +commit b5bf8cd163de664f558a5b2b02b01cc8a7722456 +Author: Joel Sherrill +Date: Mon Sep 24 21:35:10 2007 +0000 + + 2007-09-24 Joel Sherrill + + 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 +Date: Fri Sep 21 15:34:10 2007 +0000 + + 2007-09-21 Joel Sherrill + + * 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 +Date: Sun Sep 16 06:23:26 2007 +0000 + + 2007-09-16 Ralf Corsépius + + * libnetworking/net/ppp_defs.h: Include rtems/stdint.h. + Use uint32_t for ext_accm. + +commit 51b6226c253d2608fa3982a42dbffe2535480cfd +Author: Joel Sherrill +Date: Wed Aug 1 00:44:05 2007 +0000 + + 2007-07-31 Joel Sherrill + + PR 1248/networking + * libnetworking/rtems/rtems_glue.c: Luke Stras + 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 +Date: Mon Jul 30 17:14:10 2007 +0000 + + 2007-07-30 Ralf Corsépius + + * libnetworking/netinet/in_cksum_m68k.h: Use __mcoldfire__ to + identify coldfire cpus. + +commit ff089035c7e5951620ed28ae006a892eeb61e60d +Author: Joel Sherrill +Date: Thu Jun 21 18:31:34 2007 +0000 + + 2007-06-21 Joel Sherrill + + * 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 +Date: Thu Jun 21 15:32:37 2007 +0000 + + 2007-06-21 Joel Sherrill + + * libnetworking/rtems/mkrootfs.h, libnetworking/rtems/rtems_bsdnet.h, + libnetworking/rtems/rtems_bsdnet_internal.h: Add extern __cplusplus. + +commit be94ff7c9c1cab91eeae75b58af7a3cbb750d67d +Author: Ralf Corsepius +Date: Thu May 10 07:45:16 2007 +0000 + + Include + +commit cd9564e1cd88d45a551d61e862b630e1c9a940d4 +Author: Ralf Corsepius +Date: Thu May 10 07:29:14 2007 +0000 + + Include instead of . + +commit 03a429cacae0055d88a9a43c5fe71d5361a1e594 +Author: Ralf Corsepius +Date: Thu May 10 06:42:09 2007 +0000 + + Regenerate. + +commit 39350cf7cda9e59d8c35495092ee8bfaeea1dc62 +Author: Ralf Corsepius +Date: Thu May 10 06:40:29 2007 +0000 + + Reflect having removed sys/queue.h. + +commit 2016a98667cf3c812898f3723f38c782b42c2f52 +Author: Ralf Corsepius +Date: Thu May 10 06:40:07 2007 +0000 + + Remove (moved to include/rtems/bsd/sys/queue.h). + +commit c30157091b6d76ac85a53056b4ebdd119cd8367f +Author: Ralf Corsepius +Date: Thu May 10 05:12:54 2007 +0000 + + Include instead of . + +commit 8fc471a554385e42c118931dbe0e5cbb43771545 +Author: Ralf Corsepius +Date: Thu May 10 05:07:28 2007 +0000 + + Include instead of . + +commit 6e08cf7b0173c5d8cc2478d9b08bd3bec00bd356 +Author: Ralf Corsepius +Date: Wed May 9 17:32:27 2007 +0000 + + Regenerate. + +commit 54802dce0d011562733fcc3b3694883776e5531e +Author: Ralf Corsepius +Date: Wed May 9 16:38:32 2007 +0000 + + Remove machine/endian.h. + +commit f5a22134c437fd73c2b385a30dcac50803dc0314 +Author: Ralf Corsepius +Date: Wed May 9 16:38:18 2007 +0000 + + Remove. + +commit 0f9861be819c44d6665c0c035db60bfc1d5e548a +Author: Ralf Corsepius +Date: Wed May 9 16:35:03 2007 +0000 + + Include instead of . + +commit 203ed7ff8ccdfa233ac5bd22ca05add3d217ea03 +Author: Ralf Corsepius +Date: Wed May 9 15:56:13 2007 +0000 + + Include instead of . + +commit 2bcd08be8dce341cda87fbba365da18a50c7b544 +Author: Ralf Corsepius +Date: Wed May 9 15:31:39 2007 +0000 + + 2007-05-09 Ralf Corsépius + + * libnetworking/machine/endian.h: Remove + CPU_HAS_OWN_HOST_TO_NETWORK_ROUTINES. + +commit 5a2feeada70f84f2e783a2e80678a49a78605d71 +Author: Ralf Corsepius +Date: Tue May 8 21:10:19 2007 +0000 + + 2007-05-08 Ralf Corsépius + + * libnetworking/machine/endian.h: Convert htons, htonl, ntohs, ntohl + to inline functions, using uint[16,32]_t. + +commit 70e624e366f7b8cbc1bce456459e2509f96fc703 +Author: Ralf Corsepius +Date: Tue May 8 16:39:57 2007 +0000 + + 2007-05-08 Ralf Corsépius + + * libnetworking/netdb.h: Change netent->n_net to uint32_t to comply + with SUSv3. + +commit 678b3b069ae25d3b7e3af68cae6c428eca8dc0e1 +Author: Ralf Corsepius +Date: Tue May 8 12:44:16 2007 +0000 + + Eliminate __P. + +commit 26f83151f670d3a687ba45a77c6781e2f4c0620a +Author: Ralf Corsepius +Date: Fri Mar 30 07:21:22 2007 +0000 + + 2007-03-30 Ralf Corsépius + + * 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 +Date: Fri Mar 30 06:31:09 2007 +0000 + + cosmetics. + +commit 0e609caf80ce317b97b9624c18cce43e0e4ecca1 +Author: Ralf Corsepius +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 +Date: Fri Mar 30 06:28:33 2007 +0000 + + Remove (Unused). + +commit e59dc2106cb04fd275bd41918e5f19855a277663 +Author: Ralf Corsepius +Date: Fri Mar 30 05:38:36 2007 +0000 + + Remove net/ppp-deflate.c, net/bsd-comp.c. + +commit f8a6097c52c889df5744327b71e888d1a202b11e +Author: Ralf Corsepius +Date: Fri Mar 30 05:38:16 2007 +0000 + + Remove (Unused) + +commit 09fdb5e819630c1df210a520680ede6936426379 +Author: Ralf Corsepius +Date: Fri Mar 30 05:15:58 2007 +0000 + + Eliminate SCCS, LINT. Add HAVE_CONFIG_H. + +commit 491f63a5b35e8df0d3062f69d4a0d89aada6f03b +Author: Ralf Corsepius +Date: Thu Mar 29 14:31:08 2007 +0000 + + Further _IP_VHL removal preps. + +commit ef0b69d12fa94abe42fd01a9dfece6ca0beb3cdf +Author: Ralf Corsepius +Date: Thu Mar 29 14:28:49 2007 +0000 + + 2007-03-29 Ralf Corsépius + + * libnetworking/netinet/ip.h: Add FreeBSD's alignement macros. + +commit 6209041c60d6b5ba19b5e14a9680ba956d7a18be +Author: Ralf Corsepius +Date: Thu Mar 29 14:27:48 2007 +0000 + + 2007-03-29 Ralf Corsépius + + * libnetworking/net/netisr.h: Partial update from FreeBSD. + +commit 0f0318e2de9509ba143fce015c14ee1671a6e5b7 +Author: Ralf Corsepius +Date: Thu Mar 29 14:25:40 2007 +0000 + + 2007-03-29 Ralf Corsépius + + * libnetworking/libc/strsep.c: Don't build if provided by libc. + +commit dbd2c7dcea477f73311eaffe34d986d466d475eb +Author: Ralf Corsepius +Date: Thu Mar 29 08:39:21 2007 +0000 + + 2007-03-29 Ralf Corsépius + + * libnetworking/libc/rcmd.c: Eliminate __P(). Cosmetics. + +commit e546aceffb9167e59acff3bc487054712b05f2c6 +Author: Ralf Corsepius +Date: Thu Mar 29 08:06:14 2007 +0000 + + Remove selrecord, selwakeup (Unused). + +commit f94e799ee9f78fee0dd559fea6fd3b1717fb6956 +Author: Ralf Corsepius +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 +Date: Thu Mar 29 07:47:15 2007 +0000 + + Preps to eliminate _IP_VHL (Abandoned in FreeBSD). + +commit 7ff51b00c19ad486452c5947d10dac3fe197b03c +Author: Ralf Corsepius +Date: Thu Mar 29 05:21:31 2007 +0000 + + Preps to eliminate _IP_VHL (Abandoned in FreeBSD). + +commit 0c67b4363bcd65a1f3b2e0dae4e7254a67111e74 +Author: Ralf Corsepius +Date: Thu Mar 29 05:18:26 2007 +0000 + + Partial update from FreeBSD. + +commit e67b6ea141085a5a41c6546a869d94113a9185f2 +Author: Ralf Corsepius +Date: Thu Mar 29 05:16:42 2007 +0000 + + Eliminate __P(). + +commit 6898ed445cc052b6bf3f94291c94a219bf20435e +Author: Ralf Corsepius +Date: Wed Mar 28 15:47:20 2007 +0000 + + Regenerate. + +commit 014255f85b1eea25f38d612fdc850d460c9beb39 +Author: Ralf Corsepius +Date: Wed Mar 28 15:46:37 2007 +0000 + + Remove (Unused). + +commit 1e4e5f2151ac8194b9b8f159ad1590ebc2c4eb25 +Author: Ralf Corsepius +Date: Wed Mar 28 15:46:18 2007 +0000 + + Remove net/ppp-comp.h. + +commit e21508b5f326149eec4f4e4c6210304e83287da5 +Author: Ralf Corsepius +Date: Wed Mar 28 15:44:02 2007 +0000 + + Regenerate. + +commit 462fb6427cd26f881da1fa13e7c4dec65021ed80 +Author: Ralf Corsepius +Date: Wed Mar 28 15:43:44 2007 +0000 + + Remove sys/buf.h. + +commit 816f422261aa21253527d5705413d12239dbc370 +Author: Ralf Corsepius +Date: Wed Mar 28 15:34:23 2007 +0000 + + Include instead of . + +commit 387cc207c995ec82a86d36b5257561a5cc36a1d4 +Author: Ralf Corsepius +Date: Wed Mar 28 05:36:38 2007 +0000 + + Use uint32_t optlen. + +commit e5d6315e20278ce7a678d47def518a5416888c19 +Author: Ralf Corsepius +Date: Wed Mar 28 05:23:18 2007 +0000 + + Eliminate __P(). + +commit d506dffaebdee6a996854db9f0ae1f081cf4e4f1 +Author: Ralf Corsepius +Date: Wed Mar 28 04:48:01 2007 +0000 + + Reflect changes to sys/protosw.h. + +commit 1a795c31f832f1b847a1ddf247e35653dd6b2f40 +Author: Ralf Corsepius +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 +Date: Wed Mar 28 04:43:04 2007 +0000 + + 2007-03-28 Ralf Corsépius + + * 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 +Date: Wed Mar 28 04:40:36 2007 +0000 + + 2007-03-28 Ralf Corsépius + + * libnetworking/netinet/ip_input.c: Eliminate __P(). + Change "int next" to "int32_t next" for 16bit targets. + +commit 239d981f8da67a3b4389d38a1f864a8dd14cd054 +Author: Ralf Corsepius +Date: Wed Mar 28 04:38:00 2007 +0000 + + Eliminate __P(). + +commit 652f618231ad0b321bbc9b668b57cb4c83a44bbb +Author: Ralf Corsepius +Date: Wed Mar 28 03:08:08 2007 +0000 + + Eliminate __P(). + +commit dcefab604e8f5e2176065d6d5ea0ae23d2ba5fe7 +Author: Ralf Corsepius +Date: Wed Mar 28 02:42:47 2007 +0000 + + Eliminate __P(). + +commit bd6dfc9a1972d4c4f1eeb9eb5ddc043543a1f325 +Author: Ralf Corsepius +Date: Wed Mar 28 02:20:23 2007 +0000 + + Regenerate. + +commit 47a886898902d26f9ff69bbef8eed79924ee6ca5 +Author: Ralf Corsepius +Date: Wed Mar 28 02:19:04 2007 +0000 + + Use net/slcompress.h instead of net/pppcompress.h. + +commit 179c2c33571a61b2e425261e50e0a44b51fe21e1 +Author: Ralf Corsepius +Date: Wed Mar 28 02:16:27 2007 +0000 + + Cosmetics from FreeBSD. + +commit c85f596b789373f48d0006ca83a8c3a4988e9af4 +Author: Ralf Corsepius +Date: Wed Mar 28 02:15:57 2007 +0000 + + Remove net/pppcompress.c, net/pppcompress.h. + +commit a0a45be5fc4bed60d28a40c6c5ab7f5d9429f8e2 +Author: Ralf Corsepius +Date: Wed Mar 28 02:15:38 2007 +0000 + + Remove (Abandoned in FreeBSD). + +commit d142d8c3380553fd0a5abadc0e0e8072aa274046 +Author: Ralf Corsepius +Date: Wed Mar 28 01:08:37 2007 +0000 + + Eliminate __P(). + +commit 296f9c2e8b7eadb9dfe22b3f319dcd952833ca36 +Author: Ralf Corsepius +Date: Wed Mar 28 01:06:21 2007 +0000 + + Cosmetics from FreeBSD. + +commit 83be736ab0a6422b69654e1b54bda0476a18c8dd +Author: Ralf Corsepius +Date: Wed Mar 28 00:55:54 2007 +0000 + + Update from FreeBSD. + +commit 867fd359b4e8497d69fc2a2900c657bebd9d478e +Author: Ralf Corsepius +Date: Tue Mar 27 17:06:37 2007 +0000 + + Include . Warn about using it. + +commit e9b9de629c384be164b492acbfdbe77eac06301f +Author: Ralf Corsepius +Date: Tue Mar 27 16:50:42 2007 +0000 + + Regenerate. + +commit 84e490540422fbc7e9fd320a8acbf83c57221667 +Author: Ralf Corsepius +Date: Tue Mar 27 16:49:54 2007 +0000 + + 2007-03-27 Ralf Corsépius + + * libnetworking/Makefile.am: Add net/ppp_comp.h. + +commit 0e253a00960f4ad3da6889a182b0820b04a40a17 +Author: Ralf Corsepius +Date: Tue Mar 27 16:48:46 2007 +0000 + + 2007-03-27 Ralf Corsépius + + * libnetworking/net/ppp_comp.h: New (copy of ppp-comp.h). + +commit 3c4c5e08542179e9928489ffa9a297655885d0b4 +Author: Ralf Corsepius +Date: Tue Mar 27 16:15:00 2007 +0000 + + 2007-03-27 Ralf Corsépius + + * libnetworking/net/ppp-comp.h: Eliminate __P(). Cosmetics from + FreeBSD. + +commit 768fe4ec4923c1b61612854b91f23272da6805a9 +Author: Ralf Corsepius +Date: Tue Mar 27 15:50:06 2007 +0000 + + 2007-03-27 Ralf Corsépius + + * libnetworking/machine/in_cksum.h: Eliminate __P(). + +commit 6b4010d6f12a5a30416e757ad97fa935582b3a95 +Author: Ralf Corsepius +Date: Tue Mar 27 10:18:16 2007 +0000 + + 2007-03-26 Ralf Corsépius + + * libnetworking/netinet/ip_mroute.c: Eliminate __P(). + +commit c95ac2f3cc29a204317a5899120a7e5fb684c252 +Author: Ralf Corsepius +Date: Tue Mar 27 10:17:09 2007 +0000 + + 2007-03-26 Ralf Corsépius + + * libnetworking/netinet/ip_mroute.h: Partial update from FreeBSD. + +commit e6a59370c18c1ad1411233132dc6b7c5499aa827 +Author: Ralf Corsepius +Date: Tue Mar 27 04:24:41 2007 +0000 + + 2007-03-26 Ralf Corsépius + + * libnetworking/net/raw_cb.c: Sync with FreeBSD. + +commit f4ebd28fcb0184cdefd6d8a23df00d1882d6f495 +Author: Ralf Corsepius +Date: Mon Mar 26 08:06:30 2007 +0000 + + Partial update from FreeBSD. + +commit 6efd1a6d9030c0e3eebc3fb203838e09f552b7eb +Author: Ralf Corsepius +Date: Mon Mar 26 07:12:36 2007 +0000 + + 2007-03-26 Ralf Corsépius + + * libnetworking/netinet/if_ether.h: Eliminate __P(). + +commit 19ef9f729f6c3a036af19a390bbe937a057efd8e +Author: Ralf Corsepius +Date: Mon Mar 26 06:01:00 2007 +0000 + + 2007-03-26 Ralf Corsépius + + * libnetworking/netinet/ip_var.h: Eliminate __P(). + +commit bc1e0b12822730046f3c13e6c1689808dd109ded +Author: Ralf Corsepius +Date: Mon Mar 26 05:59:33 2007 +0000 + + Fix typo in previous patch. + +commit da9078a3ee12e821ca7552e94999aed2c0c44624 +Author: Ralf Corsepius +Date: Mon Mar 26 05:51:45 2007 +0000 + + 2007-03-26 Ralf Corsépius + + * libnetworking/netinet/in.h: Eliminate __P(). + +commit dc2a1750871f89ef4371595a801ba6de826e95b2 +Author: Ralf Corsepius +Date: Mon Mar 26 03:43:28 2007 +0000 + + 2007-03-26 Ralf Corsépius + + * libnetworking/netinet/tcp_var.h: Eliminate __P(). + +commit 29bac07b802e0d3411a3d38d5f75c52e10c23296 +Author: Ralf Corsepius +Date: Sun Mar 25 16:50:37 2007 +0000 + + 2007-03-25 Ralf Corsépius + + * libnetworking/netinet/udp_var.h: Cosmetics from FreeBSD. + Remove __P(); + +commit 883ba097cc83637d1955ec909d71d0a4e1fa2b47 +Author: Ralf Corsepius +Date: Sun Mar 25 16:43:30 2007 +0000 + + More partial updates from FreeBSD. + +commit 7db1de3296e6621e183b2d8be9ae56081d43060d +Author: Ralf Corsepius +Date: Sun Mar 25 16:41:18 2007 +0000 + + Remove __P(). + +commit b91ebbc339180ce820597ef95e4d8a333aa9a06c +Author: Ralf Corsepius +Date: Sun Mar 25 07:54:29 2007 +0000 + + Partial updates from FreeBSD. + +commit 3bf2241fd28c36e8c548e1b99fa0eaae9a77f131 +Author: Ralf Corsepius +Date: Sun Mar 25 07:33:20 2007 +0000 + + Cosmetics from FreeBSD. + +commit 590bf06bbdcfe6098d6937b50776ff374080e8a2 +Author: Ralf Corsepius +Date: Sun Mar 25 06:19:12 2007 +0000 + + 2007-03-25 Ralf Corsépius + + * libnetworking/netinet/if_ether.c: Remove __P(). + +commit 4c672b9308cd007997f55b91e4b7c32d9eced06a +Author: Ralf Corsepius +Date: Sun Mar 25 05:40:14 2007 +0000 + + More updates from FreeBSD. + +commit e791c230296b1446c8f01cd13ed8a53c3e786fe1 +Author: Ralf Corsepius +Date: Sun Mar 25 05:29:54 2007 +0000 + + Partial update from FreeBSD. + +commit 2a93bb6ba73e1634a55ab67d94f5deb8c5c7fbc0 +Author: Ralf Corsepius +Date: Sun Mar 25 04:36:35 2007 +0000 + + 2007-03-24 Ralf Corsépius + + * libnetworking/Makefile.am: Remove nfs/krpc.h. + * libnetworking/nfs/krpc.h: Remove (Unused). + +commit 1d6915efd1507d2765904cc85a04e2091eb6d784 +Author: Ralf Corsepius +Date: Sun Mar 25 04:33:51 2007 +0000 + + Regenerate. + +commit 701740ca62eb4ddaffcce561e3e7f43b3512f419 +Author: Ralf Corsepius +Date: Sat Mar 24 10:41:24 2007 +0000 + + 2007-03-24 Ralf Corsépius + + * 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 + + * 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 + + * libnetworking/sys/systm.h: Update copyright notice from FreeBSD. + Remove many non-supported/unused declarations. + + 2007-03-18 Ralf Corsépius + + * libnetworking/sys/ucred.h: Remove crcopy, crdup, crfree, crget, + crhold (Unused/non-implemented). + + 2007-03-18 Ralf Corsépius + + * 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 + + * 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 + + * 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 + + * 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 + + * libnetworking/sys/mbuf.h, libnetworking/sys/rtprio.h: + Remove __P(). + + 2007-03-13 Ralf Corsépius + + * 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 + + * libmisc/dumpbuf/dumpbuf.c, libmisc/dumpbuf/dumpbuf.h: Rename + Dump_Buffer to rtems_print_buffer. + + 2007-03-12 Joel Sherrill + + * 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 + + PR 1226/cpukit + * sapi/include/confdefs.h: CONFIGURE_HAS_OWN_MULTIPROCESSING_TABLE not + CONFIGURE_HAS_OWN_MULTIPROCESING_TABLE. + + 2007-03-08 Joel Sherrill + + * libfs/src/imfs/imfs.h: Fix comment. + + 2007-03-08 Joel Sherrill + + * libfs/src/imfs/imfs.h: Fix comment. + + 2007-03-08 Joel Sherrill + + * libmisc/stackchk/check.c, libmisc/stackchk/internal.h, + libmisc/stackchk/stackchk.h: Change dump usage to report usage. + + 2007-03-08 Joel Sherrill + + * 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 + + 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 + + * sapi/src/exinit.c: Fix spacing. + + 2007-03-05 Joel Sherrill + + PR 1221/cpukit + * posix/src/pthreadequal.c: Fix critical section nesting. + + 2007-02-22 Ralf Corsepius + + * libcsupport/Makefile.am: Move getpagesize.c to newlib-only + compiled files. + + 2007-02-21 Ralf Corsepius + + * wrapup/Makefile.am: Use MKDIR_P instead of mkdir_p. + + 2007-02-16 Ralf Corsepius + + * score/Makefile.am: Remove macros/README. + + 2007-02-11 Ralf Corsepius + + * 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 + + * rtems/include/rtems/rtems/tasks.h, rtems/src/taskcreate.c: + Use size_t for stack-sizes. + + 2007-02-07 Ralf Corsépius + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * libblock/src/show_bdbuf.c: Use inttypes.h macros. + + 2007-01-29 Ralf Corsépius + + * libmisc/mw-fb/mw_fb.h: Eliminate __u32, __u16. + + 2007-01-28 Ralf Corsépius + + * libnetworking/libc/gethostbyht.c: Remove warning on unused vars. + Remove isblank (supposed to be provided by libc). + + 2007-01-27 Ralf Corsépius + + * libblock/src/show_bdbuf.c: Convert from DOS to UNIX. + + 2007-01-27 Ralf Corsépius + + * 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 + + * score/include/rtems/system.h: + #define __RTEMS_MINOR__ 7 (BZ 1206). + + 2007-01-20 Thomas Doerfler + + * 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 + + * 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 + + * 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 + + * posix/include/aio.h: s/aoi_lio_opcode/aio_lio_opcode/ + (BZ 1203). + + 2006-12-13 Ralf Corsépius + + * 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 + + * 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 + + * aclocal/rtems-ampolish.m4: Use am_aux_dir/ampolish3. + + 2006-12-12 Ralf Corsépius + + * 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 + + * libfs/src/imfs/imfs.h: Remove + increment_and_check_linkcounts (unused), + decrement_linkcounts (unused, broken). + + 2006-12-08 Ralf Corsépius + + * libnetworking/net/route.c, libnetworking/netinet/ip_input.c, + libnetworking/sys/domain.h: Cosmetics from FreeBSD. + + 2006-12-08 Ralf Corsépius + + * libnetworking/rtems/rtems_glue.c: Remove local + extern strdup. + + 2006-12-08 Ralf Corsépius + + * 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 + + * 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 + + * 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 + + * score/inline/rtems/score/thread.inl: Add const qualifiers to work + around aliasing effects. + + 2006-12-04 Ralf Corsépius + + * score/inline/rtems/score/chain.inl: Add const qualifiers (works + around 651 aliasing bugs). + + 2006-12-04 Joel Sherrill + + * 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 + + * configure.ac: New BUG-REPORT address. + + 2006-11-27 Ralf Corsépius + + * score/src/threadget.c: Remove (Unused). + * score/Makefile.am: Removing score/src/threadget.c. + + 2006-11-21 Ralf Corsépius + + * libblock/Makefile.am: Don't include preinstall.am. + * libblock/preinstall.am: Remove. + + 2006-11-20 Ralf Corsépius + + * Makefile.am: Remove ampolish3. + + 2006-11-18 Joel Sherrill + + * 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 + + * 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 + + * aclocal/check-networking.m4: Integrate type checks. + * configure.ac: Use rtems_cv_HAS_NETWORKING instead of + HAS_NETWORKING. + + 2006-11-18 Ralf Corsépius + + * 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 + + * 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 + + * 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 + + * score/src/coresemseize.c: Add missing ISR enable. + + 2006-11-17 Joel Sherrill + + * score/src/heapwalk.c: Use printk not printf. + + 2006-11-17 Joel Sherrill + + * libmisc/rtmonuse/rtmonuse.c: Do not use float for calculations. + + 2006-11-17 Joel Sherrill + + * libcsupport/src/sync.c: Do not dereference NULL reent. + + 2006-11-17 Joel Sherrill + + * posix/src/semtimedwait.c: Used wrong constant for blocking with bad + timeout value. + + 2006-11-17 Joel Sherrill + + * posix/src/semtimedwait.c: Reverse accidentally included + semtimedwait.c. + + 2006-11-17 Joel Sherrill + + * 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 + + * 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 + + * wrapup/Makefile.am: Introduce AM_CONDITIONAL(LIBDOSFS). + * configure.ac, Makefile.am, libfs/Makefile.am: + Introduce AM_CONDITIONAL(LIBDOSFS). + + 2006-11-16 Ralf Corsépius + + * 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 + + * 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 + + * sapi/src/io.c: Fix spacing. + * sapi/include/confdefs.h: Enable includes needed for new objects. + + 2006-11-15 Joel Sherrill + + * sapi/include/confdefs.h: Enable memory for new objects. + + 2006-11-15 Joel Sherrill + + * posix/Makefile.am: Add file missed in previous commit. + * posix/src/posixtimespecabsolutetimeout.c: New file. + + 2006-11-15 Ralf Corsépius + + * 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 + + * score/inline/rtems/score/threadq.inl, score/src/corerwlocktimeout.c: + New files. + + 2006-11-15 Joel Sherrill + + * 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 + + * configure.ac: Require inttypes.h, check for stdint.h. + + 2006-11-12 Ralf Corsépius + + * Makefile.am, configure.ac: Remove RTEMS_PROVIDES_STDINT_H, + RTEMS_PROVIDES_INTTYPES_H. + + 2006-11-12 Ralf Corsépius + + * libcsupport/include/stdint.h, libcsupport/include/inttypes.h: + Remove. + + 2006-11-12 Ralf Corsépius + + * score/Doxyfile: Remove RTEMS_INLINES. + + 2006-11-09 Ralf Corsépius + + * librpc/src/xdr/xdr_float.c: Add bfin. + + 2006-11-09 Ralf Corsépius + + * configure.ac: Remove redundant AC_CHECK_HEADER([stdint.h]), + AC_CHECK_HEADER([inttypes.h]). Now implicitly checked. + + 2006-11-02 Steven Johnson + + * 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 + + 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 + + * 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 + + * configure.ac, score/cpu/Makefile.am: Add bfin. + + 2006-10-21 Ralf Corsépius + + * aclocal/enable-inlines.m4, aclocal/prog-gnat.m4: Remove (Unused). + + 2006-10-19 Joel Sherrill + + * score/Makefile.am, score/preinstall.am: Add pieces missed in previous + commit. + + 2006-10-19 Joel Sherrill + + * 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 + + * 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 + + * 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 + + * aclocal/rtems-top.m4: Bump RTEMS_API to 4.8. + + 2006-10-17 Ralf Corsépius + + * libmisc/capture/capture-cli.c: Use size_t instead of int. + + 2006-10-17 Ralf Corsépius + + * aclocal/version.m4: Bump version to 4.7.99.0. + + 2006-10-17 Ralf Corsépius + + * configure.ac: Require autoconf-2.60. Require automake-1.10. + + 2006-10-17 Ralf Corsépius + + * configure.ac: Require autoconf-2.60. + + 2006-10-16 Ralf Corsépius + + * 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 + + * libmisc/monitor/mon-command.c: Flush stdout after updating the + command line. + + 2006-09-14 Joel Sherrill + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * libnetworking/rtems/rtems_malloc_mbuf.c: Removed warning by adding + prototype of malloc. + + 2006-09-13 Joel Sherrill + + * 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 + + * 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 + + * libnetworking/netinet/in_cksum.c: Joel should have used int32_t not + uint32_t when removing warnings. + + 2006-09-08 Ken Peters + + 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 + + * pppd/pppd.h: Fix the bug in name change. The UNTIMEOUT + macro did not use the ppp version. + + 2006-09-01 Joel Sherrill + + * libnetworking/net/if_loop.c: Remove warning. + + 2006-09-01 Till Straumann + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * libmisc/capture/capture-cli.c: Remove printf format warnings. + + 2006-08-29 Joel Sherrill + + * 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 + + * 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 + + * libnetworking/net/if_ethersubr.c: (ether_ioctl) + Return error for unknown/unsupported ioctl command. + (Change merged from freeBSD). + + 2006-08-15 Joel Sherrill + + * 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 + + * libnetworking/rtems/rtems_mii_ioctl_kern.c: + fixed wrong calculation of 1000baseTx autonegotiation + result. + + 2006-08-09 Kolja Waschk + + * configure.ac, librpc/src/xdr/xdr_float.c, score/cpu/Makefile.am: New + port to Altera NIOS II. + + 2006-08-08 Till Straumann + + * 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 + + 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 + + * pppd/sys-rtems.c: fixed error message so that the correct + ioctl is reported. + + 2006-07-11 Joel Sherrill + + 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 + + * 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 + + * Makefile.am: Add ampolish3. + + 2006-06-28 Ralf Corsépius + * ampolish3: New. + * aclocal/rtems-ampolish.m4: Reflect using in-sourcetree ampolish3. + + 2006-06-24 Ralf Corsépius + + * libnetworking/net/if_var.h: #include . + Cosmetics from FreeBSD. + + 2006-06-23 Ralf Corsépius + + * libcsupport/include/rtems/cdefs.h: Partial update from freebsd. + + 2006-06-22 Joel Sherrill + + PR 1101/rtems + * libcsupport/src/base_fs.c: Remove extra endif. + + 2006-06-22 Joel Sherrill + + 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 + + * libcsupport/include/rtems/libio.h: Add extern "C" {}. + + 2006-06-18 Ralf Corsépius + + * posix/src/mqueue.c: Remove duplicate #include . + PR 1088/rtems + * posix/src/ptimer.c: Add missing #include . + + 2006-06-08 Joel Sherrill + + * 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 + + * 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 + + * libnetworking/netinet/ip_icmp.c: Update icps_allecho counter. + + 2006-05-30 Eric Norum + + * 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 + + * 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 + + 2006-05-16 Ralf Corsépius + + * aclocal/rtems-ampolish.m4: New. + * configure.ac: Use RTEMS_AMPOLISH3. + + 2006-04-27 Eric Norum + + * telnetd/pty.c: Accept as equivalent to . + + 2006-04-27 Eric Norum + + * libmisc/capture/capture.h, libmisc/capture/capture.c + Add ability to free information on task delete. + + 2006-04-18 Joel Sherrill + + * aclocal/version.m4: Updated to rtems-4.6.99.3. + + 2006-04-13 Joel Sherrill + + 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 + + PR 949/networking + * libnetworking/sys/socket.h: Make MSG_DONTWAIT public as in GNU/Linux. + + 2006-04-06 Joel Sherrill + + * 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 + Victor V. Vengerov + + * 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 + + * libmisc/monitor/prmisc.c: Eliminate undesired sign-extension. + + 2006-03-08 Joel Sherrill + + 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 + + * 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + 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 + + * posix/inline/rtems/posix/cond.inl, posix/macros/rtems/posix/cond.inl, + posix/src/conddestroy.c: Remove warnings. + + 2006-02-01 Joel Sherrill + + * rtems/src/tasks.c, rtems/src/taskvariableadd.c, + rtems/src/taskvariabledelete.c, rtems/src/taskvariableget.c: Remove + warnings. + + 2006-01-18 Ralf Corsépius + + * 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 + + * posix/Makefile.am: Build devctl. + + 2006-01-16 Ralf Corsépius + + * rtems/Makefile.am: Rework. + * score/Makefile.am: Rework. + + 2006-01-16 Joel Sherrill + + 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 + + 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 + + * 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 + + * Makefile.am: Remove doxygen support having accidentially slipped + into, though yesterday's patch. + + 2006-01-12 Ralf Corsepius + + * 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 + + * libcsupport/src/error.c: include and use inttypes.h. + + 2006-01-08 Joel Sherrill + + * libnetworking/rtems/rtems_mii_ioctl.h: Fix formatting. + + 2006-01-08 Joel Sherrill + + * libcsupport/src/unixlibc.c, libfs/src/imfs/ioman.c: Change + rtems_io_register_name to take a const char *. + + 2006-01-08 Joel Sherrill + + * sapi/include/rtems/io.h, sapi/src/io.c: Change rtems_io_register_name + to take a const char *. + + 2005-12-09 Till Straumann + + PR 849/networking + * librpc/src/rpc/rtems_portmapper.c: Increased stack size + by ARGSIZE to prevent overrun. + + 2005-11-21 Ralf Corsepius + + * configure.ac: New header guard for cpuopts.h. + + 2005-11-13 Ralf Corsepius + + * 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 + + * automake/local.am: Remove depend. + + 2005-11-10 Ralf Corsepius + + * include/rtems/stdint.h: Disable RTEMS proprietary fixed-size types. + + 2005-11-08 Ralf Corsepius + + * 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 + + * 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 + + * 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 + + * pppd/rtemspppd.c, pppd/rtemspppd.h: Per confirmation from Michael add + missing copyright notice. + + 2005-11-06 Ralf Corsepius + + * 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 + + * httpd/Makefile.am: Remove bogus noinst_LIBRARIES. + + 2005-11-02 Till Straumann + + * 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 + + * 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 + + PR 842/networking + * libnetworking/libc/gethostbydns.c: Avoid use of dprintf(). Rename + dprintf to debugprintf(). + + 2005-11-02 Ralf Corsepius + + * libnetworking/net/zlib.c: Remove. + * libnetworking/net/zlib.h: Remove. + * libnetworking/Makefile.am: Reflect changes above. + + 2005-11-01 Ralf Corsepius + + * pppd/Makefile.am: Fix typo. + + 2005-10-31 Ralf Corsepius + + PR 840/rtems: + * include/rtems/irq.h: Fix several typos. + + 2005-10-30 Ralf Corsepius + + * configure.ac: Add zlib. + * Makefile.am: Add zlib. + + 2005-10-27 Ralf Corsepius + + * 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 + + * telnetd/Makefile.am: Only build if LIBSHELL is available. + + 2005-10-26 Ralf Corsepius + + * 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 + + * configure.ac: Add pppd. + * Makefile.am: Add pppd. + + 2005-10-26 Ralf Corsepius + + * 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 + + * telnet/Makefile.am: Install libtelnetd.a. + + 2005-10-25 Eric Norum + + * libnetworking/rtems/rtems_showifstat.c: Don't sign-extend address components. + + + 2005-10-25 Ralf Corsepius + + * Makefile.am: Add telnetd. + * configure.ac: Add telnetd. + + 2005-10-25 Ralf Corsepius + + * 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 + + * 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 + + * 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 + + * libfs/src/dosfs/msdos_misc.c: Revert to vers. 1.9. + + 2005-10-06 Joel Sherrill + + PR 828/filesystems + * libfs/src/dosfs/msdos_misc.c: Problem retracted. Revert patch. + + 2005-10-04 Till Straumann + + 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 + + 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 + + * sapi/include/rtems/init.h, sapi/src/exinit.c: Remove unused and + obsolete rtems_initialize_executive. + + 2005-09-19 Ralf Corsepius + + * 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 + + * 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 + + * aclocal/version.m4: Updated to rtems-4.6.99.2. + + 2005-09-01 Joel Sherrill + + 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 + + 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 + + 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 + + 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 + + PR 807/rtems + * rtems/src/timerfireafter.c, rtems/src/timerserverfireafter.c: First + patch returned without exitting dispatching critical section. + + 2005-08-17 Nuno Costa + + 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 + + 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 + + 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 + + * 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 + + PR 808/rtems_misc + * libcsupport/src/printk.c: Fix bug where specifying field width + crashed on pc386 BSP. + + 2005-08-06 Ralf Corsepius + + * libnetworking/nfs/bootp_subr.c: Don't include + nfs/nfs.h, nfs/krpc.h. + + 2005-08-05 Ralf Corsepius + + * 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 + + * Makefile.am: Add libnetworking/memory.h + * libnetworking/Makefile.am: Remove memory.h + + 2005-08-02 Ralf Corsepius + + 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 + + * libnetworking/sys/syslog.h: Partial update from FreeBSD. + + 2005-07-08 Eric Norum + + * libcsupport/src/open.c: Pass along errno from failed ftruncate(). + + 2005-07-06 Ralf Corsepius + + * 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 + + PR 810/rtems + * libblock/include/rtems/ide_part_table.h: Add C++ guards. + + 2005-06-17 Joel Sherrill + + * 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 + + 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 + + * 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 + + * 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 + + * 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 + + * 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 + * 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 + + * librpc/include/rpc/svc.h: Partial update from FreeBSD. + * librpc/include/rpc/clnt.h: Partial update from FreeBSD. + + 2005-05-25 Ralf Corsepius + + * 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 + + * librpc/include/rpc/des_crypt.h: Remove (Unused, unsupported). + * librpc/Makefile.am: Reflect changes above. + + 2005-05-25 Ralf Corsepius + + * librpc/include/rpc/des.h: Remove (Unused, unsupported). + * librpc/Makefile.am: Reflect changes above. + + 2005-05-25 Ralf Corsepius + + * 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 + + * 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 + + * libnetworking/arpa/telnet.h: Remove (Unused, Non-POSIX/SUSV3). + * libnetworking/Makefile.am: Reflect removing arpa/telnet.h. + + 2005-05-24 Ralf Corsepius + + * 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 + + * libnetworking/rtems/rtems_showicmpstat.c + * libnetworking/netinet/ip_icmp.c: note that a panic has been avoided + + 2005-05-23 Ralf Corsepius + + PR rtems_misc/795 + * Makefile.am: Remove ada. + * configure.ac: Remove ada. + + 2005-05-21 Ralf Corsepius + + * 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 + + 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 + + PR 749/networking + * libnetworking/rtems/rtems_showroute.c: Avoid NULL dereference. + + 2005-05-14 Sergei Organov + + 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 + + PR 793/networking + * libnetworking/netinet/ip_icmp.c: Malicious ICMP packet causes panic. + Just ignore it. + + 2005-05-18 Chris Johns + + * libmisc/capture/capture-cli.c: Fix the output of ctload when + there exists a large number of tasks. + + 2005-05-17 Jennifer Averett + + * Makefile.am, preinstall.am: Added a common irq.h + * include/rtems/irq.h: New file. + + 2005-05-14 Ralf Corsepius + + * libnetworking/netinet/tcp_usrreq.c: Cosmetics from FreeBSD. + * libnetworking/netinet/tcp_subr.c: Partical update from FreeBSD. + + 2005-05-12 Ralf Corsepius + + * 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 + + 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 + + * libnetworking/net/rtsock.c: Abandon AF_NS. + * libnetworking/sys/socket.h: Abandon AF_NS, PF_NS. + + 2005-05-10 Ralf Corsepius + + * 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 + + * libnetworking/net/if.h: Remove IFI_* (obsolete, unused). + * libnetworking/net/if_var.h: Remove if_ipending (obsolete, unused). + + 2005-05-09 Ralf Corsepius + + * libnetworking/sys/un.h: Partial update from FreeBSD. + Remove non-implemented functions/variables. + + 2005-05-09 Ralf Corsepius + + * 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 + + * 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 . + Remove in_port_t. Misc. updates from FreeBSD. + + 2005-05-08 Ralf Corsepius + + * 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 + + * 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 + + * 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 + + * 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 + + * libcsupport/src/termios.c: Removed warnings. + + 2005-05-06 Joel Sherrill + + * libnetworking/net/if.h, libnetworking/net/if_ppp.c, + libnetworking/net/ppp_tty.c: Removed warnings. + + 2005-05-06 Joel Sherrill + + * 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 + + * include/rtems/pci.h: Name change to support common PCI interface + + 2005-05-03 Joel Sherrill + + * libcsupport/include/ringbuf.h: Use uint8_t instead of char for raw + data buffer. + + 2005-05-03 Joel Sherrill + + PR 775/core + * rtems/src/regiongetfreeinfo.c: Return RTEMS_SUCCESSFUL instead of + RTEMS_INVALID_ADDRESS on success path. + + 2005-05-03 Joel Sherrill + + * 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 + + * libnetworking/kern/kern_mib.c, libnetworking/sys/libkern.h: + Update from FreeBSD. + + 2005-04-30 Ralf Corsepius + + * configure.ac: fix evaluating --enable-ada. + + 2005-04-29 Jennifer Averett + + * score/src/objectidtoname.c: Removed warnings + + 2005-04-28 Joel Sherrill + + * 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 + + * score/src/objectidtoname.c: Fixed spacing. + + 2005-04-28 Jennifer Averett + + * score/src/objectidtoname.c: Add enable dispatch + + 2005-04-28 Jennifer Averett + + * configure.ac: Remove or32-rtems + + 2005-04-23 Ralf Corsepius + + * score/cpu/Makefile.am: Remove or32 (target abandoned). + + 2005-04-18 Ralf Corsepius + + * 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 + + * libnetworking/net/if.c, libnetworking/net/if.h, + libnetworking/sys/mbuf.h: Cosmetics from FreeBSD. + + 2005-04-18 Ralf Corsepius + + * 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 + + * libnetworking/net/rtsock.c: More updates from FreeBSD. + + 2005-04-17 Ralf Corsepius + + * 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 + + * libnetworking/net/if_arp.h, libnetworking/netinet/ip.h, + libnetworking/netinet/ip_icmp.c: Partial updates from FreeBSD. + + 2005-04-14 Ralf Corsepius + + * 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 + + * libnetworking/arpa/inet.h, libnetworking/net/if_dl.h: + Cosmetical update from FreeBSD. + + 2005-04-09 Ralf Corsepius + + * libmisc/monitor/mon-symbols.c: size_t. + + 2005-03-14 Joel Sherrill + + * include/rtems/pci.h: Continue PCI API unification. All use + pci_find_device(). + + 2005-03-14 Thomas Doerfler + + * libnetworking/netinet/in_cksum_m68k.h: Change back to lcsum[12]_lbl + to temporary labels. + + 2005-03-10 Joel Sherrill + + * 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 + + * libnetworking/netinet/in_cksum_m68k.h: Change lcsum[12]_lbl to + temporary inline assembly labels to remove compilation error. + + 2005-03-04 Joel Sherrill + + * include/rtems/pci.h: Clean up and reformatting. Make PCI initialize + function part of the unified PCI API. + + 2005-03-04 Ralf Corsepius + + * 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 + + * aclocal/rtems-top.m4: Rework rtems_updir handling to work around + ash cd'ing to '/' for 'cd .//'. + + 2005-02-21 Ralf Corsepius + + PR 764/networking + * libnetworking/sys/sysctl.h: include . + + 2005-02-21 Ralf Corsepius + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + PR doc/763 + * score/Doxyfile: Fixed path to no_cpu. + + 2005-02-19 Ralf Corsepius + + * configure.ac: Check for external ampolish3. + + 2005-02-18 Ralf Corsepius + + * libnetworking/vm/vm_extern.h, libnetworking/vm/vm_kern.h: + Update from FreeBSD. + + 2005-02-17 Joel Sherrill + + * include/rtems/pci.h: Merge differences from + libbsp/powerpc/shared/pci/pci.h. + + 2005-02-17 Ralf Corsepius + + * libnetworking/vm/vm_param.h: Update from FreeBSD. + + 2005-02-17 Ralf Corsepius + + * libblock/include/rtems/diskdevs.h: Use uint32_t for ictrl req + argument (16bit target compliance). + + 2005-02-17 Ralf Corsepius + + * 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 + + * libnetworking/sys/sysctl.h (struct sysctl_oid): uint32_t + oid_kind (16bit target compliance). + + 2005-02-12 Ralf Corsepius + + * configure.ac: Remove LIBSCORECPU. + * wrapup/Makefile.am: Reflect changes above. + + 2005-02-10 Joel Sherrill + + 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 + + * libmisc/untar/untar.c (_rtems_octal2ulong): Replace. + + 2005-02-08 Ralf Corsepius + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * aclocal/rtems-top.m4 (rtems_updir): Quote sed args. + + 2005-02-08 Ralf Corsepius + + * libnetworking/net/if_ppp.c, libnetworking/net/if_pppvar.h: + Ansification, cosmetics from FreeBSD. + + 2005-02-07 Ralf Corsepius + + * 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 + + * 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 + + 2005-02-07 Ralf Corsepius + + * include/rtems/tar.h: New. + + 2005-02-05 Ralf Corsepius + + * libfs/Makefile.am: Build libfs/src/imfs/imfs_load_tar.c. + + 2005-02-04 Ralf Corsepius + + * 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 + + * automake/compile.am: Remove depend: (Redundant). + + 2005-02-04 Ralf Corsepius + + * 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 + + * 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 + + 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 + + * 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 + + * 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 + + PR 755/rtems + * libnetworking/libc/res_init.c, libnetworking/lib/rtems_bsdnet_ntp.c, + libnetworking/nfs/bootp_subr.c: Include . + + 2005-02-03 Ralf Corsepius + + 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 + + * 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 + + * 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 + + * 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 + + * aclocal/prog-cc.m4: Remove refs to gcc-isystem.m4. + * aclocal/gcc-isystem.m4: Remove (Unused). + + 2005-01-28 Eric Norum + + * libnetworking/rtems/rtems_glue.c: Remove dead variable. + + 2005-01-28 Ralf Corsepius + + * 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 + + * 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 + + * libcsupport/include/inttypes.h: New header guard. + Fix doxygen preamble. + + 2005-01-28 Ralf Corsepius + + * 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 + + * 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 + + * 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 + + * automake/compile.am: Remove RTEMS_CPPFLAGS. + + 2005-01-28 Ralf Corsepius + + * libnetworking/net/if_pppvar.h: Ansify. + + 2005-01-28 Ralf Corsepius + + * include/rtems/userenv.h: Set up LOGIN_NAME_MAX iff not having been + defined before. + + 2005-01-28 Ralf Corsepius + + * 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 + + * libcsupport/src/lstat.c, libcsupport/src/readdir_r.c: + Include config.h. + + 2005-01-27 Ralf Corsepius + + * libmisc/untar/untar.h: New prototype to eleminate warnings. + * libmisc/untar/untar.c: Cosmetics, add symlinks. + + 2005-01-27 Ralf Corsepius + + * 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 + + * libmisc/fsmount/fsmount.c: Include config.h. + + 2005-01-27 Ralf Corsepius + + * 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 + + * include/rtems/stdint.h: Add signed8, signed16, signed32, + unsigned8, unsigned16, unsigned32. + + 2005-01-24 Ralf Corsepius + + * 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 + + * libcsupport/include/stdint.h: Use __PTRDIFF_TYPE__ for intptr_t. + + 2005-01-23 Ralf Corsepius + + * sapi/src/fatal.c, score/src/interr.c: + Remove volatile on return type. + + 2005-01-20 Sergei Organov + + 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 + + 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 + + PR 740/rtems + * score/src/heapgetfreeinfo.c: Return size of largest not of last block. + + 2005-01-18 Ralf Corsepius + + * 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 + + * libfs/src/dosfs/msdos_misc.c + (msdos_get_dotdot_dir_info_cluster_num_and_offset): + Remove cur_node (Unused). + + 2005-01-18 Ralf Corsepius + + * libcsupport/src/termios.c: Remove unnecessary type casts. + + 2005-01-18 Ralf Corsepius + + * sapi/include/rtems/io.h : size_t device_name_length. + + 2005-01-18 Ralf Corsepius + + * sapi/include/rtems/fatal.h, score/include/rtems/score/interr.h: + Remove volatile on return type. + + 2005-01-18 Ralf Corsepius + + * itron/inline/rtems/itron/task.inl (_ITRON_Task_Priority_to_Core, + _ITRON_tasks_Core_to_Priority): Correct return types. + + 2005-01-18 Ralf Corsepius + + * 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 + + * score/inline/rtems/score/userext.inl: Include . + + 2005-01-14 Ralf Corsepius + + PR 742/rtems + * score/include/rtems/system.h: Remove stringify(). + + 2005-01-13 Joel Sherrill + Ralf Corsepius + + * libcsupport/src/gxx_wrapper.c: Reflect GCC-4.0's gthr-rtems.h. + + 2005-01-09 Joel Sherrill + + * 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 + + * 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 + + * libnetworking/libc/res_debug.c: Added const to eliminate warnings. + + 2005-01-07 Ralf Corsepius + + * 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 + + * posix/include/rtems/posix/cond.h, + posix/include/rtems/posix/mutex.h: Cosmetics. + + 2005-01-07 Ralf Corsepius + + * librpc/include/rpc/svc.h, librpc/include/rpc/xdr.h: + Remove __P(xx). + + 2005-01-07 Ralf Corsepius + + * 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 + + * aclocal/rtems-flags.m4: Remove (Unused). + + 2005-01-05 Ralf Corsepius + + * aclocal/prog-ccas.m4: Remove $(GCCSPECS). + + 2005-01-05 Ralf Corsepius + + * rtems/src/eventsurrender.c: Remove bogus type casts. + * sapi/Makefile.am: Eliminate *_FILES. + + 2005-01-05 Ralf Corsepius + + * 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 + + * 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 + + * 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 + + * httpd/Makefile.am: Remove -DOS="RTEMS". + * httpd/rtems_webserver.h: Add doxygen preamble. + Add C++ guards. + + 2004-12-29 Ralf Corsepius + + * 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 + + * 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 instead of to pick up + _POSIX_* defines (Mandated by POSIX). + + 2004-12-09 Ralf Corsepius + + * score/include/rtems/system.h: Don't define NULL, include + . + + 2004-12-03 Ralf Corsepius + + * 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 + + * 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 + + * libnetworking/kern/kern_sysctl.c, libnetworking/netinet/ip_mroute.c, + libnetworking/sys/socketvar.h: Remove warnings. + + 2004-12-02 Ralf Corsepius + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * libcsupport/src/ttyname_r.c: Remove warning for using _fstat. + + 2004-11-22 Ralf Corsepius + + * aclocal/enable-itron.m4, aclocal/check-itron.m4: + Allow building itron for unix. + + 2004-11-22 Ralf Corsepius + + * libnetworking/Makefile.am: Don't install bpfilter.h (Private + header). + + 2004-11-22 Ralf Corsepius + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * librpc/include/rpc/types.h: Include . + * 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 + + * 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 + + * 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 + + 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 ). + + * 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 + + PR 720/filesystem: + * libfs/src/dosfs/msdos_format.c: New + (From Thomas Doerfler ). + * libfs/Makefile.am: Reflect changes above: + + 2004-11-20 Ralf Corsepius + + * libcsupport/include/stdint.h: Move mal-placed comment. + + 2004-11-10 Joel Sherrill + + * 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 + + * libcsupport/include/stdint.h: Fixed name in @file. + + 2004-11-08 Ralf Corsepius + + * libcsupport/include/sys/_stdint.h: Remove. + * libcsupport/include/sys/_inttypes.h: Remove. + * libcsupport/include/stdint.h: Replace with former sys/_stdint.h. + Add INT_C, various additions. + * libcsupport/include/inttypes.h: Replace with former + sys/_inttypes.h. + * libcsupport/Makefile.am: Reflect changes above. + + 2004-11-07 Ralf Corsepius + + * 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 + + * 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 + + * libnetworking/machine/endian.h: Protect BYTE_ORDER from double + definition. + + 2004-11-05 Ralf Corsepius + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * rtems/include/rtems/rtems/tasks.h, rtems/src/taskstart.c: + rtems_task_start(..., rtems_task_argument argument ); + + 2004-11-01 Joel Sherrill + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * libcsupport/src/utsname.c: Revert yesterdays patch. + + 2004-10-31 Joel Sherrill + + * libcsupport/src/utsname.c: Fix typo. + + 2004-10-29 Ralf Corsepius + + * 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 + + * libcsupport/include/inttypes.h: #include + * libcsupport/src/utsname.c: Don't include sptables.h. + Include . Use PRId32 instead of "%d". + + 2004-10-28 Ralf Corsepius + + * 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 + + * configure.ac: Remove RTEMS_CPUOPT([RTEMS_MULTILIBS],..). + (Unused). + + 2004-10-27 Ralf Corsepius + + * 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 + + * configure.ac: Add score/cpu/no_cpu/Makefile. + + 2004-10-27 Ralf Corsepius + + * 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 + + * 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 + + * libcsupport/include/rtems/_stdint.h: New. + * libcsupport/include/rtems/_inttypes.h: New. + * libcsupport/Makefile.am: Reflect changes above. + + 2004-10-26 Ralf Corsepius + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * libnetworking/net/ethernet.h: Remove BYTE_PACK. + + 2004-10-21 Ralf Corsepius + + * 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 + + * libmisc/monitor/mon-prmisc.c, libmisc/monitor/monitor.h: + rtems_monitor_dump_char(char ch). + + 2004-10-20 Ralf Corsepius + + * automake/compile.am: Remove RTEMS_CFLAGS_*_V. + + 2004-10-15 Joel Sherrill + + 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 + + * 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 + + * 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 + + 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 + + * libmisc/stackchk/check.c: Spacing. + + 2004-09-24 Ralf Corsepius + + * configure.ac: Require automake > 1.9. + + 2004-09-24 Ralf Corsepius + + * 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 + + * librpc/src/xdr/xdr_float.c: Add __AVR__. + + 2004-09-21 Ralf Corsepius + + * aclocal/gcc-weak.m4: New (Extracted from cpukit/configure.ac). + * configure.ac: Add RTEMS_CHECK_GCC_WEAK. + + 2004-09-17 Joel Sherrill + + 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 + + PR 676/networking + * libnetworking/nfs/bootp_subr.c: /etc/resolv.conf contains NTP instead + of DNS servers. + + 2004-08-18 Ralf Corsepius + + PR 673/make_build + * aclocal/rtems-top.m4 (RTEMS_TOP): Add further quotes. + + 2004-07-28 Joel Sherrill + + * aclocal/version.m4: Updated to rtems-4.6.99.1. + + 2004-07-25 Till Straumann + + PR 620/networking + * libnetworking/lib/rtems_bsdnet_ntp.c, + libnetworking/rtems/rtems_bsdnet.h: Enhance NTP API. + + 2004-07-25 Thomas Rauscher + + PR 609/rtems + * score/src/threaddispatch.c: Close race condition between + _Thread_Dispatch and _Thread_Tickle_timeslice. + + 2004-07-25 Victor Vengerov + + 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 + + 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 + + PR 661/rtems + * score/src/objectmp.c: Fix invalid dereference. + + 2004-07-24 Joel Sherrill + + 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 + + PR 659/rtems + * score/src/heapsizeofuserarea.c: Check that address specified is in + the heap. + + 2004-07-24 Joel Sherrill + + PR 652/rtems + * rtems/src/signalsend.c: Return RTEMS_INVALID_NUMBER when sending an + empty signal set. + + 2004-07-14 Joel Sherrill + + 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 + + PR 651/core + * rtems/src/taskident.c: Add NULL check for id. + + 2004-06-29 Joel Sherrill + + 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 + + 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 + + PR 629/rtems + * cpukit/src/mqueuecreatesupp.c: Return EINVAL is mq_maxmsg is + <= 0, not <. + + 2004-05-21 Till Strauman + + 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 + + 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 + + * libnetworking/kern/kern_sysctl.c: sysctl_register_all cannot be + static with RTEMS. + + 2004-04-30 Ralf Corsepius + + * libnetworking/netinet/in.c: Partial update from FreeBSD. + + 2004-04-26 Ralf Corsepius + + * libnetworking/kern/kern_sysctl.c: Partial updates from FreeBSD. + + 2004-04-26 Ralf Corsepius + + * 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 + + * libnetworking/sys/protosw.h: More partial updates from FreeBSD. + + 2004-04-24 Ralf Corsepius + + * libnetworking/net/route.c: Reflect changes to radix.h. + + 2004-04-22 Ralf Corsepius + + * libnetworking/net/radix.h, libnetworking/net/radix.c: Partial + update from FreeBSD. + + 2004-04-22 Ralf Corsepius + + * libnetworking/sys/socket.h: Further update from FreeBSD + (Add sa_family_t). + + 2004-04-22 Ralf Corsepius + + * 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 + + * 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 + + * 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 + + * libnetworking/Makefile.am: Add -D_KERNEL to CPPFLAGS. + + 2004-04-20 Ralf Corsepius + + * libnetworking/net/bpf.h: Partial update from FreeBSD. + + 2004-04-19 Ralf Corsepius + + * libnetworking/sys/sysctl.h: Partial update from FreeBSD. + * libnetworking/kern/kern_sysctl.c: Partial update from FreeBSD. + + 2004-04-17 Ralf Corsepius + + * libfs/src/imfs/imfs_debug.c, libfs/src/imfs/memfile.c: + Use fprintf(stdout,...) instead of printf. + + 2004-04-17 Ralf Corsepius + + * libblock/src/ide_part_table.c: Use fprintf(stdout,...) instead of + printf. + + 2004-04-17 Ralf Corsepius + + * libmisc/capture/capture-cli.c, libmisc/cpuuse/cpuuse.c, + libmisc/dumpbuf/dumpbuf.c, libmisc/fsmount/fsmount.c, + libmisc/monitor/mon-command.c, libmisc/monitor/mon-config.c, + libmisc/monitor/mon-dname.c, libmisc/monitor/mon-driver.c, + libmisc/monitor/mon-extension.c, libmisc/monitor/mon-itask.c, + libmisc/monitor/mon-monitor.c, libmisc/monitor/mon-mpci.c, + libmisc/monitor/mon-object.c, libmisc/monitor/mon-prmisc.c, + libmisc/monitor/mon-queue.c, libmisc/monitor/mon-symbols.c, + libmisc/monitor/mon-task.c, libmisc/rtmonuse/rtmonuse.c, + libmisc/shell/cmds.c, libmisc/shell/shell.c, libmisc/shell/shell.h, + libmisc/stackchk/check.c, libmisc/untar/untar.c: Use + fprintf(stdout,...) instead of printf. + + 2004-04-14 Ralf Corsepius + + * sapi/include/rtems/sptables.h: Remove _RTEMS_version. + + 2004-04-14 Ralf Corsepius + + * libcsupport/Makefile.am: Install include_sys_HEADERS for NEWLIB + only. Merge sys/cdefs.h into general include_sys_HEADERS. + + 2004-04-13 Ralf Corsepius + + * rtems/include/rtems/rtems/types.h: Include + instead of . + Conditionally typedef rtems*signed64 types. + * score/include/rtems/system.h: Include instead of + . + + 2004-04-13 Ralf Corsepius + + * 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 . + + 2004-04-12 Ralf Corsepius + + * 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 + + * wrapup/Makefile.am: Add libblock for !UNIX only. + + 2004-04-09 Ralf Corsepius + + * libblock/Makefile.am: Build libblock for !UNIX only. + * libcsupport/Makefile.am: Build $(TERMIOS_C_FILES) for !UNIX only. + + 2004-04-09 Ralf Corsepius + + * libblock/Makefile.am: Remove LIBC_DEFINES (Unsupported). + * libfs/Makefile.am: Remove LIBC_DEFINES (Unsupported). + + 2004-04-08 Ralf Corsepius + + * libcsupport/Makefile.am: Install sys/ioccom.h for NEWLIB only. + + 2004-04-08 Ralf Corsepius + + * 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 + + * score/cpu/Makefile.am: Add unix to DIST_SUBDIRS. + + 2004-04-06 Ralf Corsepius + + * 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 + + * 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 + + * libnetworking/Makefile.am: AM_CPPFLAGS += -I$(srcdir). + * libnetworking/rtems/rtems_bsdnet_internal.h: Remove USHRT_MAX. + + 2004-04-02 Ralf Corsepius + + * libnetworking/Makefile.am: Fix typo. + + 2004-04-01 Ralf Corsepius + + * 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 + + * libmisc/serdbg/serdbgcnf.h: Include instead of + + * libmisc/serdbg/termios_printk_cnf.h: Include + instead of . + + 2004-04-01 Ralf Corsepius + + * libmisc/Makefile.am: Install serdbg.h, serdbgcnf.h, + termios_printk.h, termios_printk_cnf.h to $(includedir)/rtems. + * libmisc/serdbg/serdbg.c: Include instead of + . + * libmisc/serdbg/serdbgio.c: Include instead of + . + * libmisc/serdbg/termios_printk.c: Include + instead of . + + 2004-04-01 Ralf Corsepius + + * libmisc/dummy/dummy.c: Include instead of . + + 2004-04-01 Ralf Corsepius + + * 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 + + * sapi/Makefile.am: Install confdefs.h to $(includedir)/rtems. + + 2004-04-01 Ralf Corsepius + + * 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 + + * libblock/include/rtems/bdbuf.h: Include instead of . + * libblock/include/rtems/ide_part_table.h: Include instead of . + * libcsupport/src/malloc.c: Include instead of . + * libcsupport/src/mount.c: Include instead of . + * libcsupport/src/unmount.c: Include instead of . + * libfs/src/imfs/imfs.h: Include instead of . + * libfs/src/imfs/imfs_directory.c: Include instead of . + * libfs/src/imfs/imfs_load_tar.c: Include instead of . + * sapi/include/confdefs.h: Include instead of . + * sapi/include/confdefs.h: Include instead of . + * libfs/src/imfs/imfs_load_tar.c: Include instead of . + * libmisc/shell/cmds.c: Include instead of . + * libmisc/fsmount/fsmount.c: Include instead of . + * sapi/include/confdefs.h: Include instead of . + * itron/src/can_wup.c: Include instead of . + * itron/src/chg_pri.c: Include instead of . + * itron/src/cre_mbf.c: Include instead of . + * itron/src/cre_mbx.c: Include instead of . + * itron/src/cre_sem.c: Include instead of . + * itron/src/cre_tsk.c: Include instead of . + * itron/src/del_mbf.c: Include instead of . + * itron/src/del_mbx.c: Include instead of . + * itron/src/del_sem.c: Include instead of . + * itron/src/del_tsk.c: Include instead of . + * itron/src/dis_dsp.c: Include instead of . + * itron/src/ena_dsp.c: Include instead of . + * itron/src/eventflags.c: Include instead of . + * itron/src/exd_tsk.c: Include instead of . + * itron/src/ext_tsk.c: Include instead of . + * itron/src/fmempool.c: Include instead of . + * itron/src/frsm_tsk.c: Include instead of . + * itron/src/get_tid.c: Include instead of . + * itron/src/itronintr.c: Include instead of . + * itron/src/itronsem.c: Include instead of . + * itron/src/itrontime.c: Include instead of . + * itron/src/mbox.c: Include instead of . + * itron/src/mboxtranslatereturncode.c: Include instead of . + * itron/src/msgbuffer.c: Include instead of . + * itron/src/msgbuffertranslatereturncode.c: Include instead of . + * itron/src/network.c: Include instead of . + * itron/src/port.c: Include instead of . + * itron/src/prcv_mbf.c: Include instead of . + * itron/src/prcv_mbx.c: Include instead of . + * itron/src/preq_sem.c: Include instead of . + * itron/src/psnd_mbf.c: Include instead of . + * itron/src/rcv_mbf.c: Include instead of . + * itron/src/rcv_mbx.c: Include instead of . + * itron/src/ref_mbf.c: Include instead of . + * itron/src/ref_mbx.c: Include instead of . + * itron/src/ref_sem.c: Include instead of . + * itron/src/ref_tsk.c: Include instead of . + * itron/src/rel_wai.c: Include instead of . + * itron/src/rot_rdq.c: Include instead of . + * itron/src/rsm_tsk.c: Include instead of . + * itron/src/sig_sem.c: Include instead of . + * itron/src/slp_tsk.c: Include instead of . + * itron/src/snd_mbf.c: Include instead of . + * itron/src/snd_mbx.c: Include instead of . + * itron/src/sta_tsk.c: Include instead of . + * itron/src/sus_tsk.c: Include instead of . + * itron/src/sysmgmt.c: Include instead of . + * itron/src/task.c: Include instead of . + * itron/src/ter_tsk.c: Include instead of . + * itron/src/trcv_mbf.c: Include instead of . + * itron/src/trcv_mbx.c: Include instead of . + * itron/src/tslp_tsk.c: Include instead of . + * itron/src/tsnd_mbf.c: Include instead of . + * itron/src/twai_sem.c: Include instead of . + * itron/src/vmempool.c: Include instead of . + * itron/src/wai_sem.c: Include instead of . + * itron/src/wup_tsk.c: Include instead of . + * sapi/include/rtems/config.h: Include instead of . + * sapi/include/confdefs.h: Include instead of . + * sapi/src/itronapi.c: Include instead of . + * sapi/include/confdefs.h: Include instead of . + * sapi/include/confdefs.h: Include instead of . + + 2004-04-01 Ralf Corsepius + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * score/include/rtems/system.h: include . + + 2004-03-23 Ralf Corsepius + + PR/589 rtems + * include/rtems/pci.h: New (Moved from c/src/libchip/network/pci.h). + + 2004-03-23 Ralf Corsepius + + * libcsupport/src/malloc.c: Remove lvalue casts. + + 2004-03-23 Ralf Corsepius + + * 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 + + * 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 + + * libnetworking/net/radix.c: Remove warning. + + 2004-03-05 Joel Sherrill + + * libmisc/shell/cmds.c: Remove warning. + + 2004-03-05 Joel Sherrill + + * libnetworking/lib/ftpfs.c: Switch bcopy to memcpy. + + 2004-03-05 Joel Sherrill + + * 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 + + * cpukit/libblock/src/bdbuf.c: Initialize pointer to avoid warning. + + 2004-03-05 Joel Sherrill + + * 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 + + * + + 2004-03-05 Joel Sherrill + + * 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 + + 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 + + * aclocal/version.m4: 4.6.99.0. + + 2004-02-09 Ralf Corsepius + + * libnetworking/Makefile.am: Remove ACLOCAL_AMFLAGS. + + 2004-01-30 Wilfried Busalski + + 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 + + * ChangeLog, rtems/Makefile.am, rtems/include/rtems/rtems/support.h: + Reverse developmental patches accidentally committed. + + 2004-01-23 Ralf Corsepius + + * 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 + + * aclocal/rtems-top.m4: Remove PROJECT_ROOT. Prepend ../ to $1. + * aclocal/env-rtemscpu.m4: Reworked. + * configure.ac: RTEMS_TOP([.]). + + 2004-01-19 Ralf Corsepius + + * 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 + + * 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_.h. + + 2004-01-13 Ralf Corsepius + + 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * automake/compile.am: Use $(mkdir_p) instead of $(mkinstalldirs). + + 2003-12-17 Joel Sherrill + + * aclocal/version.m4: Updated to rtems-20031217-test. + + 2003-12-16 Ralf Corsepius + + PR 533/bsps + * score/startup/linkcmds: Update linkcmds for gcc 3.3.2. + + 2003-12-16 Joel Sherrill + + 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 + + * 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 + + * 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 + + * libmisc/Makefile.am: Cosmetics. + + 2003-12-11 Joel Sherrill + + 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 + + * libblock/src/ata.c: Remove. + + 2003-11-30 Ralf Corsepius + + * 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 + + * 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 + + * 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 + + * 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 + + 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 + + PR 526/rtems + * score/src/threadcreateidle.c: Idle task name should be a string and + PR484 broke this. + + 2003-11-25 Jennifer Averett + + 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * libfs/Makefile.am: Cosmetics. + + 2003-10-23 Ralf Corsepius + + * rtems/src/regiongetsegment.c: Remove unneccessary typecast in + assignment to thread->Wait.return_argment. + + 2003-10-22 Thomas Doerfler + + PR 515/filesystem + * libfs/src/dosfs/fat_fat_operations.c: Remove commented out code. + + 2003-10-22 Ralf Corsepius + + 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 + + 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 + + * 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 + + * 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 + + * posix/src/cleanuppop.c, posix/src/cleanuppush.c: Protect use of + _Workspace_Allocate and _Workspec_Free. + + 2003-10-02 Phil Torre + + 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 + + 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 + + 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 + + * 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 + + * 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 + + * 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 + + * 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 + + 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 + + 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 + + * 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 . + + 2003-09-11 Joel Sherrill + + PR 488/rtems + * rtems/src/taskcreate.c, rtems/src/tasks.c: Ensure notepads are zeroed. + + 2003-09-09 Ralf Corsepius + + PR 487/filesystem + * libfs/src/dosfs/fat_file.c: Correct typing per gcc 3.3 warnings. + + 2003-09-08 Mikec Ivica + + * score/inline/rtems/score/userext.inl, + score/macros/rtems/score/userext.inl: Add missing cast. + + 2003-09-08 Derick Hammond + + PR 484/rtems + * score/src/threadcreateidle.c: Idle task name was initialized + incorrectly. + + 2003-09-04 Joel Sherrill + + * 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 + + * libfs/msdos_create.c: Remove unused variable warning. + + 2003-09-02 Joel Sherrill + + * libcsupport/src/open.c: Fix typo. + * libcsupport/src/malloc.c: Remove test define left in. + + 2003-09-02 Jiri Gaisler + + PR 476/networking + * libnetworking/machine/in_cksum.h: Fix in_cksum calculation on SPARC. + + 2003-09-02 Ilya Alexeev + + PR 472/filesystem + src/malloc.c: Need to include apimutex.h when MALLOC_STATS is defined. + + 2003-08-28 Ralf Corsepius + + * aclocal/rtems-top.m4: Add RTEMS_API. + AC_DEFAULT_PREFIX([/opt/rtems-][RTEMS_API]). + + 2003-08-18 Ralf Corsepius + + * 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 + + * libmisc/fsmount/Makefile.am: Fix path to automake-includes. + + 2003-08-14 Joel Sherrill + + * 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 + + * libmisc/fsmount/.cvsignore: New file. + + 2003-08-11 Ralf Corsepius + + * configure.ac: Use rtems-bugs@rtems.com as bug report email address. + + 2003-08-11 Joel Sherrill + + * configure.ac: Removed duplicate entry. + + 2003-08-08 Ralf Corsepius + + * configure.ac: Add libmisc/fsmount/Makefile. + + 2003-08-06 Till Strauman + + PR 435/networking + * libnetworking/rtems/rtems_showifstat.c: rtems_showifstat misses + printing the netmask. + + 2003-08-06 Thomas Doerfler + + 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 + + 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 + + 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 + + PR 443/filesystem + * libfs/src/imfs/deviceio.c: deviceio.c mishandles return codes. + + 2003-08-04 Thomas Doerfler + + 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 + + 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 + + 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 + + * libfs/ChangeLog: Correct format. + + 2003-07-15 Ralf Corsepius + + * wrapup/Makefile.am: Remove '/' after $(DESTDIR). + * wrapup/Makefile.am: Remove bogus $(MULTISUBDIR). + + 2003-07-15 Chris Johns + + 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 + + * 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 + + PR 419/rtems + * libcsupport/src/termios.c: Removed warning. + + 2003-07-07 Ralf Corsepius + + * libmisc/configure.ac: Remove RTEMS_BSP from + RTEMS_CHECK_MULTIPROCESSING. + + 2003-07-07 Joel Sherrill + + PR 417/rtems + * score/src/coresemsurrender.c: Correct incorrect check for + maximum_count reported by Sergei Organov . + + 2003-07-03 Joel Sherrill + + * aclocal/version.m4: Updated to rtems-ss-20030703. + + 2003-07-02 Chris Johns + + * 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 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 + + * score/src/threadloadenv.c: Removed warnings. + + 2003-06-12 Joel Sherrill + + * 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 + + 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 + + * libmisc/stackchk/check.c, libblock/src/ide_part_table.c: Removed + warnings. + + 2003-05-30 Ralf Corsepius + + * 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 + + * libnetworking/rtems/rtems_syscall.c: Removed warnings. + + 2003-05-27 Ralf Corsepius + + 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 + + * libnetworking/netinet/in.h: PR406 - Added INET_ADDRSTRLEN per the + SUSv3 standard. + + 2003-05-14 Ralf Corsepius + + * automake/compile.am: Remove LIBSUFFIX_VA (unused). + + 2003-05-02 Ralf Corsepius + + * 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 + + 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 + + * libmisc/dummy/Makefile.am: Remove stray dummy.rel. + * libcsupport/src/no_posix.c: include instead of . + + 2003-04-17 Joel Sherrill + + * aclocal/version.m4: Updated to rtems-ss-20030417. + + 2003-04-16 Ralf Corsepius + + PR 389/rtems + * libcsupport/src/no_posix.c: Correct _kill_r() prototype and make it + conditional on newlib. + + 2003-04-15 Joel Sherrill + + 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 + + * aclocal/version.m4: Updated to rtems-ss-20020411. + + 2003-04-03 Eri Valette + + 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 + + * 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 + + 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 + + * libnetworking/rtems/rtems_bsdnet_malloc_starvation.c: Fixed name of + include file. + + 2003-03-18 Till Straumann + + 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 + + * 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 + + * wrapup/Makefile.am: Remove '/' after $(DESTDIR) to work around Cygwin + mistreating paths. + + 2003-03-11 Ralf Corsepius + + * 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 + + * 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 + + * 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 + + * configure.ac: AC_SUBST(RTEMS_VERSION,_RTEMS_VERSION). + + 2003-02-20 Wolfram Wadepohl + + 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 + + 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 + + * 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 + + PR 352/rtems_misc + * libmisc/shell/shell.c: make rtems_shell main task an FP enabled task. + + 2003-02-14 Joel Sherrill + + 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 + + * aclocal/canonical-target-name.m4: Transform tic4x -> RTEMS_CPU=c4x. + + 2003-02-11 Ralf Corsepius + + * 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 + + * 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 + + 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 + + * libcsupport/include/sys/ioccom.h: Include not + so Linux port builds. + + 2003-02-05 Till Straumann + + PR 340/filesystem + * libcsupport/src/fcntl.c: Add missing _fcntl_r assumed to exist by + newlib. + + 2003-02-05 Thomas Doerfler + + PR 341/networking + * libnetworking/lib/ftpfs.c: Account for NULL at end of strings when + malloc()'ing memory. + + 2003-02-05 Joel Sherrill + + * libcsupport/include/sys/ioccom.h: Fix so not using internal RTEMS + types in libc code. + + 2003-02-03 Till Straumann + + PR 339/filesystem + * libcsupport/src/chroot.c: Fix violation of FS node object copy + semantics. + + 2003-02-03 Steven Johnson + + PR 338/filesystem + * libfs/src/imfs/ioman.c: Fix reentrancy problem with + rtems_io_lookup_name() (API change). + + 2003-02-03 Joel Sherrill + + 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 + + * 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 + + * libnetworking/libc/getproto.c, libnetworking/libc/getprotoname.c: + modification to call getprotoent_static() if fopen() on /etc/protocols + fails. + + 2003-01-27 Juan Zamorano + + * posix/src/ptimer1.c: Correct problem which could lead to overflow in + time math. + + 2003-01-27 Eugeny S. Mints + + * 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 + + * 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 + + * automake/local.am: Remove distclean-local. Remove PROJECT_TOOLS. + + 2003-01-21 Ralf Corsepius + + * automake/compile.am: Remove CLEAN_DEPEND (Unused). Remove + CLOBBER_DEPEND (Unused). + + 2003-01-15 Ralf Corsepius + + * 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 + + * libcsupport/Makefile.am: Eliminate OBJS. + + 2003-01-10 Joel Sherrill + + * 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 + + 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 + + * posix/ChangeLog: Corrected entry for sysconf.c which did not include + PR. + + 2003-01-03 Jitendra Vegiraju + + * libnetworking/sys/queue.h: Fix alignment problem on ARM. + + 2003-01-03 Jay Monkman + + * posix/src/mqueueopen.c: Actually open the message queue descriptor so + it is available for others to use. + + 2003-01-03 Eugeny S. Mints + + * 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 + + * 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 + + * automake/compile.am: Remove $(RTEMS_BSP_CFLAGS). + + 2002-12-18 Eric Norum + + * libnetworking/Makefile.am: Include netinet sources. + + 2002-12-14 Ralf Corsepius + + * wrapup/Makefile.am: Fix path to libxdr and librpc (Another typo in + from the 2002-12-12 patch). + + 2002-12-13 Ralf Corsepius + + * wrapup/Makefile.am: Fix typo in yesterday's patch. + + 2002-12-12 Ralf Corsepius + + * 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 + + * posix/src/cancelrun.c, posix/src/cleanuppop.c: Get the last real node + not the permanent null last node. + + 2002-12-11 Ralf Corsepius + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + 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 + + * 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 + + * 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 + + * aclocal/version.m4: Updated to rtems-ss-20021118. + + 2002-11-15 Ralf Corsepius + + * include/rtems/userenv.h: Rely upon 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 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 + + * libmisc/capture/Makefile.am, libmisc/serdbg/Makefile.am: Remove + AUTOMAKE_OPTIONS. + * libmisc/serdbg/serdbgio.c: Add #include . + * 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 + + * score/macros/rtems/score/object.inl: Keep consistent with inline + version. + + 2002-11-13 Paul Whitfield + + * 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 + + * aclocal/version.m4: Updated to rtems-ss-20021111. + + 2002-11-07 + + * libcsupport/src/mount.c: Per PR297, correct fs_mountme failure paths. + + 2002-11-06 Chris Johns + + * libnetworking/sys/select.h: Add C++ to C external. + + 2002-11-04 Joel Sherrill + + * librpc/src/rpc/pmap_rmt.c: Removed warnings. + + 2002-11-02 Ralf Corsepius + + * libnetworking/kern/uipc_mbuf.c: Comment out m0 in m_copydata to + suppress warning. + + 2002-11-01 Joel Sherrill + + * ChangeLog, posix/ChangeLog: Corrected. + * libmisc/stackchk/check.c: Removed warnings. + * libcsupport/ChangeLog, libnetworking/ChangeLog: Corrected. + + 2002-11-01 Eric Norum + + * 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 + + * 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 + + * aclocal/check-bsp-cache.m4: Remove. + + 2002-10-30 Eric Norum + + * 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 + + * aclocal/multilib.m4: Remove RTEMS_ENABLE_MULTILIB_MASTER. + + 2002-10-28 Joel Sherrill + + * 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 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 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 . + * 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 + . + * 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 + + * 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 + + * libmisc/monitor/mon-command.c: Don't build rtems_monitor_line_editor + for RTEMS_UNIX to avoid gcc warning. + + 2002-10-25 Ralf Corsepius + + * 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 + + * 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 + + * libcsupport/src/eval.c: Per PR293, added freenode calls for evaluate + link failures. + + 2002-10-23 + + 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 + + * .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 + + * aclocal/version.m4: Updated to rtems-20021021-test. + + 2002-10-13 Ralf Corsepius + + * libnetworking/net/if_ethersubr.c: Add comments to #endif NETATALK to + stop gcc from complaining. + + 2002-10-07 Joel Sherrill + + * aclocal/version.m4: Updated to rtems-ss-20021007. + + 2002-10-07 Eric Norum + + * libnetworking/netinet/tcp_var.h: Corrected typo in ARM alignment patch + which broke all other ports. + + 2002-10-04 Joel Sherrill + + * aclocal/version.m4: Updated to rtems-JUNK. + * aclocal/version.m4: Updated to rtems-ss-20021004. + + 2002-10-04 Jay Monkman + + * 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 + + * libnetworking/kern/uipc_socket.c: Make sure that small non-zero delays + work. Suggested cleanup from Eric Norum. + + 2002-10-02 Jennifer Averett + + * 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 on the mailing list. + + 2002-10-02 Eric Norum + + * 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 + + * 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 + + * 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 + + * 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 + . + + 2002-09-14 Eric Norum + + * libcsupport/src/readdir_r.c: New file. + * libcsupport/Makefile.am: Reflect above. + + 2002-09-07 Joel Sherrill + + * libblock/src/bdbuf.c: Previous fix for PR282 regressed mutex changes. + + 2002-09-06 Alexander M. Kukuta + + * 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 + + * libnetworking/netinet/in_cksum.c: #include for puts in + generic routines. + + 2002-08-30 Ralf Corsepius + + * libmisc/shell/shell.c: #include . + * libmisc/wrapup/Makefile.am: Eliminate LIBNAME. + + 2002-08-30 Joel Sherrill + + * sapi/src/io.c: Fixed some spacing. + + 2002-08-22 Ralf Corsepius + + * 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 + + * 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 + + * aclocal/bsp-alias.m4: Remove. + + 2002-08-20 Joel Sherrill + + * librpc/src/xdr/xdr_stdio.c: Per PR268, add include of + to avoid warning on ntohl(). + + 2002-08-20 Eric Norum + + * 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 + + * score/macros/rtems/score/coremsg.inl: Add to remove warning. + * score/src/threadidlebody.c: Add return 0 to avoid warning. + + 2002-08-12 Eric Norum + + * libcsupport/src/write.c (_write_r): Change prototype to match newlib's + reent.h. + + 2002-08-11 Ralf Corsepius + + * 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 (Get rid of + gcc31 warnings about abort/exit). + + 2002-08-09 Ralf Corsepius + + * libmisc/shell/Makefile.am: Remove shell.h from EXTRA_DIST. + + 2002-08-09 Joel Sherrill + + * 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 + for ntohl() function. + + 2002-08-07 Ralf Corsepius + + * 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 + + * aclocal/version.m4: Updated to rtems-ss-20020807. + * libnetworking/netinet/in.h: Per PR263, added include of + to so it includes prototypes of + ntohl() family of routines. + + 2002-08-07 Chris Johns + + * 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 + + * 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 + + * configure.ac, librpc/configure.ac: or32 does not currently support + librpc. + + 2002-08-01 Ralf Corsepius + + * 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 + + * 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 + + * 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 (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 + + * 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 + + * 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 + + * libnetworking/netinet/in_cksum.c, + libnetworking/netinet/in_cksum_arm.c: Added ARM in_cksum support. + + 2002-07-29 Ralf Corsepius + + * 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 + + * automake/compile.am: Use .$(OBJEXT) instead of .o. + + 2002-07-24 Joel Sherrill + + * 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 since RTEMS does not support it. + + 2002-07-23 Joel Sherrill + + * librpc/src/rpc/pmap_clnt.c (pmap_set): Changed prototype to match .h. + + 2002-07-22 Ralf Corsepius + + * 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 + + * 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 + + * libmisc/capture/capture.c, libmisc/capture/capture-cli.c: include + for memset. + + 2002-07-17 Ralf Corsepius + + * 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 + + * 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 + + * score/macros/rtems/score/object.inl: Corrected typos in + _Objects_Open, _Objects_Close, and _Objects_Namespace_remove. + + 2002-07-05 Ralf Corsepius + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * aclocal/subdirs.m4: Remove. + + 2002-06-18 Ralf Corsepius + + * 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 + + * 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 + + * 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 + + * libnetworking/rtems/Makefile.am: include multilib.am instead of + RTEMS_BSP.cfg. + + 2002-05-30 Ralf Corsepius + + * 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 + + * 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 + + * libmisc/configure.ac, libmisc/Makefile.am: Remove references to rootfs. + + 2002-05-18 Ralf Corsepius + + * 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 + . + + 2002-05-16 Ralf Corsepius + + * 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 + + 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 + + * configure.ac: Add libcsupport. + * wrapup/Makefile.am: Ditto. + * Makefile.am: Add preinstall-stamp. + + 2002-05-15 Chris Johns + + * 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 + + * 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 + + * 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 + + * 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 + + * libnetworking/machine/in_cksum.h: Per PR200 fix multi-line inline + assembly to satisfy gcc 3.1 and newer. + + 2002-04-26 Eric Norum + + * 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 + + * score/include/rtems/system.h: Remove targopts.h. + * libnetworking/pppd/utils.c: Adapt to gcc-3.x. + + 2002-04-17 Ralf Corsepius + + * score/include/rtems/system.h: Add the sparc to the target supporting + multlibs. + + 2002-04-16 Chris Johns + + * 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 + + * configure.ac: Remove ENABLE_GCC28. + + 2002-04-12 Ralf Corsepius + + * score/include/rtems/system.h: Add i386 to multilib-able targets. + + 2002-04-11 Chris Johns + + 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 + + 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 + + * 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 + + * include/rtems/bspIo.h: Fix cpp-guards, remove references to i386. + * posix/src/psignal.c: Include . + * libblock/src/ramdisk.c, libblock/src/blkdev.c, + libfs/src/imfs/imfs_getchild.c: include . + * libfs/src/imfs/imfs_gtkn.c, libfs/src/imfs/ioman.c, + libfs/src/imfs/linearfile.c, libfs/src/imfs/memfile.c: Include + . + * libnetworking/ChangeLog: Fix dates. + + 2002-04-04 Ralf Corsepius + + * libmisc/monitor/mon-monitor.c: Replace done with return (gcc3). + * libfs/src/dosfs/fat.h: Include . 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 + + * 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 + + * posix/src/getegid.c: Remove . + * posix/src/geteuid.c, posix/src/getgid.c, posix/src/getuid.c: Ditto. + * posix/src/getlogin.c: Move . + + 2002-03-30 Ralf Corsepius + + * 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 + + * 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 + + 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 + + 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 + + * libnetworking/net/if_ppp.c, libnetworking/net/ppp_tty.c: Initial + preparations for multiple PPPD connections. + + 2002-03-21 Alexander Kukuta + + * 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 + + 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 + + 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 + + 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 + + * 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 + + * score/include/rtems/system.h: Add __RTEMS_REVISION__. + + 2002-03-01 Eric Norum + + * 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 + + * 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 + + * score/include/rtems/system.h: Add __RTEMS_MAJOR__, __RTEMS_MINOR__. + + 2002-02-28 Joel Sherrill + + * Submitted by Victor V. Vengerov 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 + + * 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 + + * 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 + + * libnetworking/lib/tftpDriver.clib/tftpDriver.c: Fix TFTP block number + checking. + + 2002-02-09 Ralf Corsepius + + * posix/src/getegid.c: Add #include . Remove #include + . + * posix/src/geteuid.c, posix/src/getgid.c, posix/src/getlogin.c, + posix/src/getuid.c: Ditto. + + 2002-02-05 Ralf Corsepius + + * Makefile.am: Readded reference to wrapup. + * posix/configure.ac: AC_CONFIG_SRCDIR([src/pthreads.c]). + * posix/src/psignal.c: #include . + * libnetworking/pppd/sys-rtems.c: Remove unused variable status from + dodefaultroute. + + 2002-02-04 Ralf Corsepius + + * libnetworking/lib/tftpDriver.c: Remove set_errno_and_return_minus_one, + include . + + 2002-02-01 Mike Siers + + * 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 + + * 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 + + * score/include/rtems/score/watchdog.h: Added WATCHDOG_MAXIMUM_INTERVAL. + + 2002-01-28 Ralf Corsepius + + * libmisc/shell/shell.c: Remove #undef __STRICT_ANSI__. + + 2002-01-25 Ralf Corsepius + + * libmisc/configure.ac: Fix tests for GCC. + + 2002-01-24 Ralf Corsepius + + * 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 + + * libnetworking/rtems_telnetd/pty.c: Move config.h to were it belongs. + Remove printf (Reported by Till Straumann ). + + 2002-01-19 Ralf Corsepius + + * score/include/rtems/system.h: Fix typo in yesterday's change: + RTEMS_MULTILIBS. + + 2002-01-09 Ralf Corsepius + + * 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 + + * 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 . Add include + . Add include . + * libfs/src/imfs/imfs_rmnod.c: Add include . + + 2002-01-07 Joel Sherrill + + * 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 + + * wrapup/.cvsignore: Readded. + * include/.cvsignore: New file. + + 2002-01-04 Ralf Corsepius + + * 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 . 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 + + * Makefile.am, configure.ac: Remove references to wrapup subdirectory. + + 2001-12-22 Ralf Corsepius + + * 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 + + * 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 + + * 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 + + * libnetworking/lib/tftpDriver.c: Restore write capability. + + 2001-11-29 Victor V. Vengerov + + * AVL trees implementation added. + + 2001-11-28 Joel Sherrill , + + 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 + + * libfs/wrapup/Makefile.am: Remove HAS_IMFS. + + 2001-11-26 Ralf Corsepius + + * libfs/src/imfs/Makefile.am: Cleanup. + * libnetworking/arpa/Makefile.am: Remove stray lines. + + 2001-11-20 Joel Sherrill + + * score/src/threadhandler.c: When __USE__MAIN__ is defined by the + toolset, invoke the global constructors via __main. Reported as tested + by Alexandra Kossovsky and Victor V. Vengerov + 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 + + * libblock/include/rtems/bdbuf.h, + libblock/src/bdbuf.c(rtems_bdbuf_syncdev): New. + + 2001-11-07 Victor V. Vengerov + + * 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 + + 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 + + Reported by Ibragimov Ilya and tracked as PR49. + * libfs/ src/imfs/imfs_directory.c: Do not calculate the offset twice. + + 2001-10-26 Victor V. Vengerov + + * 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 + + * rtems/macros/Makefile.am: Replace INLINES w/ MACROS (Fix stupid typo + in previous patch). + + 2001-10-23 Joel Sherrill + + * rtems/macros/rtems/rtems/asr.nil: Fixed typo. + + 2001-10-22 Joel Sherrill + + * score/src/threadhandler.c: Use __USE_INIT_FINI__ since USE_INIT_FINI + pollutes the application namespace. + + 2001-10-18 Eric Norum + + * libnetworking/lib/tftpDriver.c: Properly handles ../ components in + chdir() and open() operations within the TFTP file system. + + 2001-10-16 Ralf Corsepius + + * 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 + + * score/.cvsignore: Add stamp-h.in. + * score/include/Makefile.am: Fixed path to cpuopts-tmp.h. + + 2001-10-16 Chris Johns + + * 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 + + * 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 + + * sapi/include/rtems/directives.h, libmisc/rootfs/mkrootfs.c, + libmisc/rootfs/mkrootfs.h: Fixed typo. + + 2001-10-11 Ralf Corsepius + + * .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 + + * libfs/src/imfs/imfs_getchild.c: Correct length of static string as + reported by Ibragimov Ilya . + + 2001-09-28 Ralf Corsepius + + * 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 + + * 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 + + * libmisc/ChangeLog: Fixed typo in date. + + 2001-09-27 Eric Norum + + * 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 + + * 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 + + * 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 + + * 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 + + * libnetworking/lib/tftpDriver.c: Add some debugging capability. + + 2001-09-19 Chris Johns + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 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 . + + 2001-08-16 Mike Siers + + * 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 + + * 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 + + * 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 + + * 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 . + + 2001-08-09 Fernando-Ruiz Casas + + * 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 + + * libfs/src/imfs/deviceio.c: Make sure errno gets set to reflect the + status from the driver. + + 2001-06-14 Joel Sherrill + + * 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 + + * libnetworking/rtems_servers/Makefile.am: Deleted blank lines. + + 2001-05-25 Sergei Organov + + * 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 + + * 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 + + * libcsupport/src/.cvsignore: New file. + + 2001-05-24 Fernando Ruiz Casas + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 . + + 2001-04-24 Eric Norum + + * 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 + + * 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 + + * 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 + + * 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 + + * libnetworking/rtems_servers/ftpd.c: Correct argument so hooks work + again. + + 2001-04-20 Fernando Ruiz Casas + + * 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 + + * sapi/include/confdefs.h: Fix real-time clock support. + + 2001-04-11 Joel Sherrill + + * 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 + + * 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 + + * libfs/src/dosfs/Makefile.am: Per PR129 do not install as many files to + the $(includedir). + + 2001-03-29 Joel Sherrill + + * 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 + + * 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 + + * 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 + + * libfs/src/imfs/memfile.c: Reapply fix from bug report from Jose + Sturniolo 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 + + * 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 + + * posix/sys/utsname.h: Added C++ wrapper. + + 2001-03-15 Ralf Corsepius + + * libnetworking/include/.cvsignore: Remove dangling file. + + 2001-03-15 Joel Sherrill + + * 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 + + * libfs/src/imfs/.cvsignore: Added stamp-h1.in. + + 2001-02-07 Ralf Corsepius + + * configure.in: AC_DEFINE RTEMS_UNIX if RTEMS_CPU=unix. + + 2001-02-06 Ralf Corsepius + + * libmisc/monitor/mon-command.c: Use #if defined(RTEMS_UNIX). + + 2001-02-03 Ralf Corsepius + + * 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 + + * 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 + + * rtems/include/rtems/rtems/timer.h: Missed merging these modifications + in previous merge of new timer functionality. + + 2001-01-29 Joel Sherrill + + * 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 + + * sapi/include/confdefs.h: define CONFIGURE_NEWLIB_EXTENSION 0 if not + using NEWLIB, cleanup related comment. + + 2001-01-26 Ralf Corsepius + + * sapi/include/confdefs.h: include cpuopts.h, replace stubdr w/ devnull. + + 2001-01-25 Eric Norum + + * 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 + + * 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 + + * 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 + + * posix/src/alarm.c: Eliminated use of C++ style comments. + + 2001-01-22 Michael Hamel + + * 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 + + * rtems/include/rtems/rtems/timer.h, rtems/src/timerserver.c: Add + priority argument to rtems_timer_initiate_server(). + + 2001-01-18 Joel Sherrill + + * 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 + + * ChangeLog: Deleted duplicate blank line. + + 2001-01-16 Ralf Corsepius + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * score/src/threadinitialize.c: Removed warning. + + 2001-01-08 Joel Sherrill + + * score/src/threadinitialize.c: Fix my bad hack of Ralf's fp_area + warning removal patch. :(. + + 2001-01-06 Ralf Corsepius + + * 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 + + * 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 + + * score/src/isr.c: Modify to properly dereference _ISR_Vector_table now + that it is dynamically allocated. + + 2001-01-02 Joel Sherrill + + * libnetworking/CHANGELOG: Removed. + * libnetworking/README: Merged CHANGELOG contents as initial changes. + + 2000-12-19 Joel Sherrill + + * 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 + + * libnetworking/lib/tftpDriver.c: Added write capability. + + 2000-12-13 Joel Sherrill + + * 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 + + * 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 + + * 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 + + * posix/src/pthreadgetcpuclockid.c: Add include of to + eliminate warning. + * rtems/src/regiongetinfo.c: Removed unused variable to eliminate + warning. + + 2000-12-01 Joel Sherrill + + * 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 + + * 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 . + * libnetworking/modem/ppp_tty.c: Changed to include + 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 + + * libfs/src/imfs/memfile.c: Bug report from Sturniolo Jose + where NULL pointer was dereferenced. + + 2000-11-28 Chris Johns + + * 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 + + * 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 + + * libnetworking/libc/res_init.c: Move include to avoid compiler dumping + core. + + 2000-11-25 Antti P Miettinen + + * 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 + 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 + + * libfs/src/imfs/imfs_eval.c: Always return imaginary node at mount + points. + + 2000-11-09 Ralf Corsepius + + * 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 + + * 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 + + * 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 + + * 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 . Now we + do not have to reach up and over to libc to pick them up. + + 2000-10-30 Ralf Corsepius + + * posix/configure.in: Cleanup comments. + + 2000-10-30 Joel Sherrill + + * 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 . + * posix/include/rtems/posix/threadsup.h: Add include of . + * 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 in comment since + that file no longer exists. + * posix/src/pthreadkill.c, posix/src/sigaction.c: Added include of + . + * posix/src/sigtimedwait.c: Rewrote reference to 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 with + 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 . + * libnetworking/rtems/rtems_bsdnet_internal.h: newlib now includes + definition of struct itimerval in . + + 2000-10-25 Ralf Corsepius + + * 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 + + * 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 + + * 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 + + * libfs/.cvsignore, libfs/src/.cvsignore, libfs/src/imfs/.cvsignore, + libfs/wrapup/.cvsignore: New files. + + 2000-10-19 Antti P Miettinen + + * 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 + + * 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 + + * 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 + + * 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 + + * sapi/include/confdefs.h: Account for initialization tasks and threads + which use larger than minimum stack sizes. + + 2000-09-29 Stephan Merker + + * 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 + + * 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 + + * 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 + + * 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 + + * score/src/objectgetbyindex.c: Do not enable dispatching on an error + path it was not disabled on. + + 2000-09-06 Ralf Corsepius + + * wrapup/rtems/Makefile.am: Use PROJECT_TOPdir in path to size_rtems. + * libnetworking/ChangeLog: Cleanup. + + 2000-09-05 Joel Sherrill + + * 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 + + * 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 + + * libnetworking/emfdb.c: Removed stray semi-colon. Reported on GoAhead + mailing lists by Jim Rudnicki . + + 2000-08-31 Ralf Corsepius + + * libnetworking/netinet/tcp_input.c: Spelling corrections. + + 2000-08-31 Joel Sherrill + + * Merged version 2.1 of GoAhead webserver. This update was submitted by + Antti P Miettinen . + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * score/include/rtems/system.h: Include cpuopts.h for __i386__. + + 2000-08-15 Joel Sherrill + + * 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 + + * ChangeLog, itron/ChangeLog, posix/ChangeLog, score/ChangeLog, + sapi/ChangeLog, rtems/ChangeLog, libmisc/ChangeLog, librpc/ChangeLog, + libnetworking/ChangeLog: New file. + +commit 3818bcb5c1966e3c9c117ef01074b876944f3052 +Author: Ralf Corsepius +Date: Sat Mar 24 10:34:07 2007 +0000 + + 2007-03-24 Ralf Corsépius + + * libnetworking/kern/kern_subr.c: Remove #ifdef'ed vax code. + +commit 520ee7406335e74589e2d753902af5e67609723f +Author: Ralf Corsepius +Date: Sat Mar 24 10:32:56 2007 +0000 + + Regenerate. + +commit e86108f91185585d6c83d534a3fde2bfb9df249a +Author: Ralf Corsepius +Date: Sat Mar 24 10:32:01 2007 +0000 + + 2007-03-24 Ralf Corsépius + + * libnetworking/Makefile.am: Remove nfs/nfs.h. + +commit a583b06142798923aa5e731d37bdae93726f66ab +Author: Ralf Corsepius +Date: Sat Mar 24 10:30:04 2007 +0000 + + Remove (Unused). + +commit 5b8e5034952fedacea47eb6a93981d5a604ffe44 +Author: Ralf Corsepius +Date: Mon Mar 19 08:28:04 2007 +0000 + + 2007-03-19 Ralf Corsépius + + * libnetworking/sys/buf.h: Remove unused/non-implemented bsd kernel + symbols. + +commit de507c5c595f93e05ddb56efe06c44df02479dfe +Author: Ralf Corsepius +Date: Mon Mar 19 07:02:50 2007 +0000 + + Regenerate. + +commit 1a26f53b0ece07805dce254f5891b1b47a65c2f6 +Author: Ralf Corsepius +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 +Date: Mon Mar 19 07:01:08 2007 +0000 + + Remove machine/conf.h. + +commit 95516ff3acddf8f61f0f3a3f167cefa10a7bf636 +Author: Ralf Corsepius +Date: Mon Mar 19 06:59:51 2007 +0000 + + Remove. + +commit 6cf0fae8a44c237d79bfdc46cce0d82d52294a94 +Author: Ralf Corsepius +Date: Mon Mar 19 05:40:12 2007 +0000 + + 2007-03-19 Ralf Corsépius + + * libnetworking/sys/systm.h: Update copyright notice from FreeBSD. + Remove many non-supported/unused declarations. + +commit 417edf25a96632e073c610e53a021c43a680eb72 +Author: Ralf Corsepius +Date: Sun Mar 18 14:03:16 2007 +0000 + + 2007-03-18 Ralf Corsépius + + * libnetworking/sys/ucred.h: Remove crcopy, crdup, crfree, crget, + crhold (Unused/non-implemented). + +commit 51cda9a4cdd5ab06fbee333eebf17b931cdabb36 +Author: Ralf Corsepius +Date: Sun Mar 18 13:31:48 2007 +0000 + + Remove __P(). + +commit c475e3e9e9755b43562070710d069f8c9be7135e +Author: Ralf Corsepius +Date: Sun Mar 18 08:31:46 2007 +0000 + + Remove bdevsw, cdevsw, swdevt (Unused). + +commit 689516cc6100d5ed55e55a2a3f601a9581c0fe81 +Author: Ralf Corsepius +Date: Sun Mar 18 08:29:23 2007 +0000 + + Remove nblkdev, nchrdev, swdevt, nswdev, nswap (Unused). + +commit 72cbfbb3cdd995f00dd0c1426c7056f2be9b50af +Author: Ralf Corsepius +Date: Sun Mar 18 07:56:34 2007 +0000 + + 2007-03-18 Ralf Corsépius + + * libnetworking/sys/conf.h: Remove non-implemented/unused symbols. + +commit a5f6802bcbd0bc9fcfa0d4608c78a3fd6b3d67f2 +Author: Ralf Corsepius +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 +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 +Date: Sat Mar 17 07:41:45 2007 +0000 + + Fix oversights. + +commit d7664246ef9666457816c244c7766878b547f171 +Author: Ralf Corsepius +Date: Sat Mar 17 07:30:08 2007 +0000 + + Remove __P(). + +commit 508cd3a1b767dff454ce31dd252c873b79c1452e +Author: Ralf Corsepius +Date: Sat Mar 17 07:04:49 2007 +0000 + + Remove __P(). + +commit d7c655d57559436fe38b7a2021ca0cfe59b30c32 +Author: Ralf Corsepius +Date: Sat Mar 17 06:41:11 2007 +0000 + + 2007-03-17 Ralf Corsépius + + * libnetworking/sys/conf.h: Remove linesw, struct linesw, nlinesw. + (Clash with termiostypes.h - PR 1229). + +commit d89360c33fc16d09093b45181a7cba0ea852c515 +Author: Ralf Corsepius +Date: Fri Mar 16 03:38:31 2007 +0000 + + Remove (Unused). + +commit a6679ac1d5b0d6b861e9f779c8970e36f6cc9d55 +Author: Ralf Corsepius +Date: Fri Mar 16 03:38:11 2007 +0000 + + Regenerate. + +commit 9d155ac0c653a35a5ed9b8a881511b5b2df89cdd +Author: Ralf Corsepius +Date: Fri Mar 16 03:37:23 2007 +0000 + + Remove sys/rtprio.h. + +commit e67a77812025f8d7f46c8c5455c98fdf4d735b73 +Author: Ralf Corsepius +Date: Wed Mar 14 11:46:48 2007 +0000 + + Remove __P(). + +commit f692e0044dca339da1ed65c2b8a0fd83a346ef24 +Author: Ralf Corsepius +Date: Sun Feb 11 04:47:54 2007 +0000 + + 2007-02-11 Ralf Corsepius + + * libnetworking/resolv.h: Typo fixes. Remove __P(). + +commit ba2f913f2147b1a4bb691889a5e78b624fd94639 +Author: Ralf Corsepius +Date: Wed Feb 7 04:34:46 2007 +0000 + + 2007-02-07 Ralf Corsépius + + * libnetworking/vm/vm_extern.h: Remove non-implemented/unused + functions. + +commit 07d0ce8eb32442b1e7cc3be54fbfc43fc06663d0 +Author: Ralf Corsepius +Date: Sun Jan 28 03:57:09 2007 +0000 + + 2007-01-28 Ralf Corsépius + + * libnetworking/libc/gethostbyht.c: Remove warning on unused vars. + Remove isblank (supposed to be provided by libc). + +commit 05cdf2a869d9d2e6f5c1d89d93238e75f34f773b +Author: Till Straumann +Date: Wed Jan 17 06:15:19 2007 +0000 + + 2007-01-16 Till Straumann + * 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 +Date: Mon Jan 8 08:43:28 2007 +0000 + + Regenerate. + +commit 5821bfd478c66c04c8393e4964184d5444d5eab7 +Author: Ralf Corsepius +Date: Fri Dec 8 15:48:34 2006 +0000 + + Cosmetics from FreeBSD. + +commit 8147b493a51d40e0465e6ca71762c4daaf0db270 +Author: Ralf Corsepius +Date: Fri Dec 8 09:08:28 2006 +0000 + + Remove local extern strdup. + +commit 7192476f7a9640986f9338f6ece9f0eec6ee8766 +Author: Ralf Corsepius +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 +Date: Sat Nov 18 02:31:32 2006 +0000 + + Regenerate. + +commit 3fe615bae8402e731846930125b3feff2ef333fc +Author: Ralf Corsepius +Date: Sat Nov 18 02:28:35 2006 +0000 + + Replace AM_CONDITIONAL(HAS_NETWORKING) with AM_CONDITIONAL(LIBNETWORKING). + +commit 3a0d61e9c3fac7fdf8697a41ab6840b36334a993 +Author: Ralf Corsepius +Date: Thu Nov 16 16:37:49 2006 +0000 + + Cosmetic updates from FreeBSD. + Eliminate bcopy in favor of memcpy. + +commit c9478cd8107159b1be9cf3eb047c87b3844c74c8 +Author: Ralf Corsepius +Date: Thu Nov 16 14:55:42 2006 +0000 + + Fix typo. + +commit c3ed74e0331f9331f1690ae59300f85fcdfe70ca +Author: Ralf Corsepius +Date: Thu Nov 16 14:53:10 2006 +0000 + + 2006-11-16 Ralf Corsépius + + * libnetworking/rtems/rtems_bsdnet_internal.h: Add timeout() define. + +commit d808d8b1f0c50da72da51ff0be19ba338af811fd +Author: Ralf Corsepius +Date: Thu Nov 16 14:43:40 2006 +0000 + + 2006-11-16 Ralf Corsépius + + * libnetworking/rtems/rtems_glue.c: Rename timeout() into + rtems_bsdnet_timeout(). + +commit bd1c23685c41decff3d674a08d58820c51436cf7 +Author: Ralf Corsepius +Date: Thu Nov 16 14:41:32 2006 +0000 + + 2006-11-16 Ralf Corsépius + + * libnetworking/sys/malloc.h: Remove contigmalloc (non-implemented). + Remove __P-guards from malloc, free. + +commit 068c3ee1df9be23ee252428b87cfcf2c43cda3cf +Author: Joel Sherrill +Date: Thu Nov 2 21:48:41 2006 +0000 + + 2006-11-02 Steven Johnson + + * 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 +Date: Thu Sep 14 19:09:06 2006 +0000 + + 2006-09-14 Joel Sherrill + + * 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 +Date: Wed Sep 13 16:54:54 2006 +0000 + + 2006-09-13 Joel Sherrill + + * libnetworking/rtems/rtems_malloc_mbuf.c: Removed warning by adding + prototype of malloc. + +commit ea7fd1ec5812dca9191bd1b77b2ea3c5b30e4d8b +Author: Joel Sherrill +Date: Mon Sep 11 17:34:10 2006 +0000 + + 2006-09-11 Jerry Needell + + * libnetworking/netinet/in_cksum.c: Joel should have used int32_t not + uint32_t when removing warnings. + +commit d2efdeb170685a13ccb4d24dd12c4a5568681ec1 +Author: Joel Sherrill +Date: Fri Sep 1 21:21:43 2006 +0000 + + 2006-09-01 Joel Sherrill + + * libnetworking/net/if_loop.c: Remove warning. + +commit cf04e8aca91e40a0d8096d01462439d650a63d6e +Author: Joel Sherrill +Date: Fri Sep 1 19:10:01 2006 +0000 + + *** empty log message *** + +commit 300c914c64953e3f27120fc454e75926943badf5 +Author: Joel Sherrill +Date: Fri Sep 1 18:15:01 2006 +0000 + + *** empty log message *** + +commit b3ee778ea92b4a51ab415ee94999ae59cecda5cd +Author: Joel Sherrill +Date: Fri Sep 1 15:37:47 2006 +0000 + + 2006-09-01 Joel Sherrill + + * 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 +Date: Thu Aug 31 01:10:02 2006 +0000 + + 2006-08-30 Joel Sherrill + + * 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 +Date: Wed Aug 30 17:20:33 2006 +0000 + + 2006-08-30 Joel Sherrill + + * 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 +Date: Wed Aug 30 13:53:02 2006 +0000 + + 2006-08-30 Joel Sherrill + + * 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 +Date: Wed Aug 30 13:18:40 2006 +0000 + + 2006-08-30 Joel Sherrill + + * 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 +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 +Date: Tue Aug 15 11:08:14 2006 +0000 + + 2006-08-15 Joel Sherrill + + * 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 +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 +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 +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 +Date: Sun Jul 9 10:05:27 2006 +0000 + + applied patches for PR1117/1118/1119/1120 + +commit 1de34b8fc383a8301c3d5e8ccec80b2b73d95fa1 +Author: Ralf Corsepius +Date: Sat Jun 24 02:57:36 2006 +0000 + + 2006-06-24 Ralf Corsépius + + * libnetworking/net/if_var.h: #include . + Cosmetics from FreeBSD. + +commit 491d8825c94adc0515055960672c824035a45733 +Author: Eric Norum +Date: Wed May 31 14:52:05 2006 +0000 + + Update icps_allecho counter. + +commit 261e743d66d3f666cd3a683a044c428c241ca457 +Author: Eric Norum +Date: Tue May 30 15:12:54 2006 +0000 + + Add flag to inhibit ICMP replies. + +commit be31de713feda36d1da3771df5decaa96088713a +Author: Eric Norum +Date: Thu May 25 17:36:31 2006 +0000 + + Provide customisable mbuf allocation. + Patch from Steven Johnson + +commit f18ebd2ee612112f3f5c4c4a92fe6e508e9c07e2 +Author: Joel Sherrill +Date: Thu Apr 13 13:03:29 2006 +0000 + + 2006-04-13 Joel Sherrill + + 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 +Date: Wed Apr 12 20:59:21 2006 +0000 + + 2006-04-12 Lars Munch + + PR 949/networking + * libnetworking/sys/socket.h: Make MSG_DONTWAIT public as in GNU/Linux. + +commit 2eb7d07e17ddcd96126f89de76be58e447b51d40 +Author: Ralf Corsepius +Date: Sat Jan 14 06:20:35 2006 +0000 + + Regenerate. + +commit 4e971660a1695fbc3be4d7fb8401d29f168566be +Author: Ralf Corsepius +Date: Thu Jan 12 09:57:43 2006 +0000 + + Remove all-local. + +commit 790a300444011f486fed669e9c2bb8961bcca13f +Author: Joel Sherrill +Date: Sun Jan 8 18:12:29 2006 +0000 + + 2006-01-08 Joel Sherrill + + * libnetworking/rtems/rtems_mii_ioctl.h: Fix formatting. + +commit 12dd862cbdc1f7dc39ff36f076b9d562a8638497 +Author: Till Straumann +Date: Mon Nov 14 23:43:11 2005 +0000 + + removed a few spaces... + +commit 6e469da9823158b5316ecd057a4379d2b6c992cc +Author: Ralf Corsepius +Date: Mon Nov 14 05:48:12 2005 +0000 + + Reflect mii.h and if_media.h having moved. + +commit a98449013dc3dece978e47a0e13a50b372a5b67d +Author: Ralf Corsepius +Date: Mon Nov 14 05:28:11 2005 +0000 + + 2005-11-13 Ralf Corsepius + + * libnetworking/net/if_media.h, libnetworking/dev/mii/mii.h: + New (Moved from c/src/libchip). + +commit 7554bb3a75ef437583b5590fd9daadaac112ef3f +Author: Joel Sherrill +Date: Tue Nov 8 14:24:28 2005 +0000 + + 2005-11-08 Joel Sherrill + + * 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 +Date: Sun Nov 6 09:22:09 2005 +0000 + + Eliminate obsolete types. + +commit e131ac0754276a757cb7a5cb731fd4aa618f84fe +Author: Till Straumann +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 +Date: Wed Nov 2 22:24:12 2005 +0000 + + 2005-11-02 Fredic Praca + + PR 842/networking + * libnetworking/libc/gethostbydns.c: Avoid use of dprintf(). Rename + dprintf to debugprintf(). + +commit b14d8579492d60e3a7e7ce71d20fd0e69cb66ff4 +Author: Ralf Corsepius +Date: Wed Nov 2 07:50:12 2005 +0000 + + 2005-11-02 Ralf Corsepius + + * libnetworking/net/zlib.c: Remove. + * libnetworking/net/zlib.h: Remove. + * libnetworking/Makefile.am: Reflect changes above. + +commit 8281e06c0df7d57d781ef5322d98ca9976c21a85 +Author: Ralf Corsepius +Date: Thu Oct 27 15:09:30 2005 +0000 + + Update from FreeBSD. + +commit 0819f4c3bc1b10cea48c3181447e1168a60e2660 +Author: Ralf Corsepius +Date: Thu Oct 27 09:40:33 2005 +0000 + + Remove. + +commit 393f75ffe8819dba0effa93eafea66f785ef6e9a +Author: Ralf Corsepius +Date: Thu Oct 27 09:37:13 2005 +0000 + + 2005-10-27 Ralf Corsepius + + * libnetworking/Makefile.am: Don't install loop.h. + +commit e262e237ca40095cd4483fb9f36ac6eab5dcb672 +Author: Ralf Corsepius +Date: Thu Oct 27 08:48:28 2005 +0000 + + New. + +commit ea59f453397e86720643ad0b53ce20d848f522ad +Author: Eric Norum +Date: Tue Oct 25 20:38:57 2005 +0000 + + Don't sign-extend address components. + +commit 14091f5c32840e77b992623f410e28ca68bcd0b2 +Author: Ralf Corsepius +Date: Mon Sep 19 06:11:41 2005 +0000 + + 2005-09-19 Ralf Corsepius + + * libnetworking/sys/mount.h: Cosmetical update from FreeBSD. + Remove non-implemented interfaces (vfs, nfs, fsstat, etc.). + +commit 4e6948474c19e4efe69b6ec73046e9d039780580 +Author: Ralf Corsepius +Date: Fri Sep 16 14:20:51 2005 +0000 + + Cosmetics + +commit b11d8d3882a05e368a7f17d74859c26862063bd5 +Author: Ralf Corsepius +Date: Fri Sep 16 06:28:20 2005 +0000 + + Update from FreeBSD + +commit bc100edfc2d94328a2c87e92a77c6e772e2c77d9 +Author: Ralf Corsepius +Date: Fri Sep 16 06:17:00 2005 +0000 + + Remove superfluous includes. + +commit d74c13b7f445353e451db15ed14ad323985bc475 +Author: Ralf Corsepius +Date: Fri Sep 16 06:11:06 2005 +0000 + + Partial update from FreeBSD. + +commit 039e1f309ec2d1ad6498a900697a63dd558e1985 +Author: Ralf Corsepius +Date: Fri Sep 16 04:00:05 2005 +0000 + + Partial update from FreeBSD. + +commit a605cecde3ee0b8691885359a3471746bde030e5 +Author: Ralf Corsepius +Date: Sat Aug 6 03:28:49 2005 +0000 + + 2005-08-06 Ralf Corsepius + + * libnetworking/nfs/bootp_subr.c: Don't include + nfs/nfs.h, nfs/krpc.h. + +commit c79a45b76ac1a1f355890155b70158b2fadc3d0b +Author: Ralf Corsepius +Date: Fri Aug 5 10:33:22 2005 +0000 + + Regenerate. + +commit 66e365f258d0ff4d3808c08b07f107915553327d +Author: Ralf Corsepius +Date: Fri Aug 5 10:32:53 2005 +0000 + + 2005-08-05 Ralf Corsepius + + * Makefile.am: Add libnetworking/memory.h + * libnetworking/Makefile.am: Remove memory.h + +commit f8e6dba7059880ef67e6b1d2dd40765114814c0a +Author: Ralf Corsepius +Date: Mon Aug 1 06:29:08 2005 +0000 + + Partial update from FreeBSD. + +commit 707a733a1b1849cbf4a3e37cebdc865893131100 +Author: Ralf Corsepius +Date: Wed Jul 6 09:57:10 2005 +0000 + + 2005-07-06 Ralf Corsepius + + * 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 +Date: Wed Jul 6 09:56:57 2005 +0000 + + Fix spelling mistake. + +commit 6d06a6371b67caafdf29ca76af8b119e1642eb9a +Author: Ralf Corsepius +Date: Wed Jul 6 09:56:42 2005 +0000 + + Partial update from FreeBSD. + +commit 587e310edf6be2ca95ef44270f847fbd271069f1 +Author: Chris Johns +Date: Thu Jun 30 04:03:56 2005 +0000 + + The DHCP header. + +commit d9b8e29870d9c2409017f2632d0d7dcaf4cf426d +Author: Chris Johns +Date: Thu Jun 30 04:01:12 2005 +0000 + + DHCP server for RTEMS. + +commit 91683dc04d7fd95d32e38f0349f566def9a25bc6 +Author: Joel Sherrill +Date: Fri Jun 17 14:37:24 2005 +0000 + + 2005-06-17 Joel Sherrill + + * 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 +Date: Fri May 27 15:22:13 2005 +0000 + + Partial update from FreeBSD. + +commit fd65489a887c98a34ab65e57f2f20fcfeb44b027 +Author: Ralf Corsepius +Date: Fri May 27 15:21:48 2005 +0000 + + Remove BYTE_PACK. + +commit a8d7bab3a9b06419d1eb9e0c951a12a74704f950 +Author: Ralf Corsepius +Date: Fri May 27 15:05:37 2005 +0000 + + 2005-05-25 Ralf Corsepius + + * librpc/include/rpc/clnt.h: Partial update from FreeBSD. + +commit 9d16b9c3f0cb5e2b74f82c9f7fca24835410a31b +Author: Joel Sherrill +Date: Fri May 27 00:37:13 2005 +0000 + + 2005-05-26 Joel Sherrill + + * 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 +Date: Tue May 24 05:07:59 2005 +0000 + + Regenerate. + +commit f6932d32d1fcfaf135dd2357d8a103dd6d852d90 +Author: Ralf Corsepius +Date: Tue May 24 05:07:14 2005 +0000 + + Remove (Unused, Non-POSIX/SUSV3). + +commit c3713b3a939e1e997c37ba9cdc42b678fc50682f +Author: Ralf Corsepius +Date: Tue May 24 04:49:12 2005 +0000 + + Reflect changes to libnetworking/arpa/nameser.h. + +commit 5c7dd995c1d4628b5206f1da28ce74c0b9b4c578 +Author: Ralf Corsepius +Date: Tue May 24 04:48:45 2005 +0000 + + Update from FreeBSD. + +commit 23bf0865963e6fbe9ab48659db8359a11c64a827 +Author: Ralf Corsepius +Date: Tue May 24 04:25:19 2005 +0000 + + Cosmetics from FreeBSD. + +commit 7adcf0377fd554db345d296abb607bc40f2b8ab6 +Author: Ralf Corsepius +Date: Tue May 24 04:24:59 2005 +0000 + + Remove BYTE_PACK. + Add __packed. + Partial update from FreeBSD. + +commit 2a94c854204833f8c3c3823091240cc4a60ce319 +Author: Eric Norum +Date: Tue May 24 00:36:35 2005 +0000 + + Add "ICMP panic avoided" diagnostic counter. + +commit a736847cb3801f83fcd1f9b01be1d26fb1f1dfd9 +Author: Ralf Corsepius +Date: Sat May 21 16:31:28 2005 +0000 + + Partial update from FreeBSD. + +commit 3641cf08d01719081801adcc78314aa5396b63a0 +Author: Ralf Corsepius +Date: Sat May 21 13:44:25 2005 +0000 + + 2005-05-21 Ralf Corsepius + + * libnetworking/netinet/ip_icmp.h: Update from FreeBSD. + Abandon BYTE_PACK. + +commit 4d96472b06dd27c3cdf9b59457e93652042ece4b +Author: Ralf Corsepius +Date: Sat May 21 13:37:17 2005 +0000 + + Update from FreeBSD. + +commit 182813e16485b2fba25923cc7be23b3acb73382c +Author: Joel Sherrill +Date: Fri May 20 19:58:32 2005 +0000 + + 2005-05-20 Sergei Organov + + 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 +Date: Fri May 20 19:18:55 2005 +0000 + + 2005-05-20 Sergei Organov + + PR 749/networking + * libnetworking/rtems/rtems_showroute.c: Avoid NULL dereference. + +commit 4e8c729f7fad78eaef465f0b49abc853c8bdd966 +Author: Joel Sherrill +Date: Fri May 20 18:56:42 2005 +0000 + + 2005-05-20 Eric Norum + + PR 793/networking + * libnetworking/netinet/ip_icmp.c: Malicious ICMP packet causes panic. + Just ignore it. + +commit f583bb2c078e1204e57ba6afb37fe921af9bcfcc +Author: Ralf Corsepius +Date: Sat May 14 07:08:17 2005 +0000 + + 2005-05-14 Ralf Corsepius + + * libnetworking/netinet/tcp_usrreq.c: Cosmetics from FreeBSD. + * libnetworking/netinet/tcp_subr.c: Partical update from FreeBSD. + +commit 395a6f6d0ec556ab7e3d5aedc68e51345deca6d0 +Author: Ralf Corsepius +Date: Thu May 12 12:37:25 2005 +0000 + + Partial update from FreeBSD. + +commit c3fdc3326665ce85b40ce683dfcfa3320ea8539c +Author: Ralf Corsepius +Date: Thu May 12 12:37:11 2005 +0000 + + Update from FreeBSD, add __packed. + +commit 6cf9894360d59e7e93a3c8e53c9fcdf37b7afc94 +Author: Ralf Corsepius +Date: Thu May 12 12:36:52 2005 +0000 + + Remove BYTE_PACK. + +commit 08baecaba2eea9bdfdd157554021c87db044c22b +Author: Ralf Corsepius +Date: Thu May 12 08:28:04 2005 +0000 + + 2005-05-12 Ralf Corsepius + + * libnetworking/netinet/if_ether.c: Partial update from FreeBSD. + +commit 3eb8b6e82e15a961c17004d9743520b6a84fbd20 +Author: Ralf Corsepius +Date: Thu May 12 06:28:04 2005 +0000 + + 2005-05-12 Ralf Corsepius + + * 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 +Date: Thu May 12 06:20:10 2005 +0000 + + 2005-05-12 Ralf Corsepius + + * libnetworking/netinet/tcp.h: Partial update from FreeBSD. + Remove BYTE_PACK. + +commit e714a91e2bf7fdc189572d4afbca214a3c3fa101 +Author: Ralf Corsepius +Date: Thu May 12 04:27:01 2005 +0000 + + 2005-05-12 Ralf Corsepius + + * libnetworking/netinet/ip_var.h: Partial update from FreeBSD. + Remove some useless BYTE_PACKs. + +commit 954e959146d865ab28c96691ae43213829e528de +Author: Ralf Corsepius +Date: Thu May 12 03:42:44 2005 +0000 + + Define BYTE_PACK. + +commit 8e040322e373d3882e8e2d3ab508b4c9717dd3a4 +Author: Ralf Corsepius +Date: Wed May 11 03:37:48 2005 +0000 + + Abandon AF_NS, PF_NS. + +commit 21f4a24feeca1a131894886fac28160623fc401e +Author: Ralf Corsepius +Date: Wed May 11 03:37:02 2005 +0000 + + Abandon AF_NS. + +commit 8b02581b220950092aeb3adf95c9fc19e361e1d9 +Author: Ralf Corsepius +Date: Tue May 10 08:06:58 2005 +0000 + + socklen_t. + +commit b2f74504e1266addc5e4ce5b7945834625d3c8af +Author: Ralf Corsepius +Date: Tue May 10 05:38:03 2005 +0000 + + Remove if_ipending (obsolete, unused). + +commit 1dbaefce25bbe87d1b914b4a425b1b264e5db006 +Author: Ralf Corsepius +Date: Tue May 10 05:37:41 2005 +0000 + + Remove IFI_* (obsolete, unused). + +commit 059ad88be2e9d29208edd54914f6ea24842465b7 +Author: Ralf Corsepius +Date: Mon May 9 13:32:24 2005 +0000 + + 2005-05-09 Ralf Corsepius + + * libnetworking/sys/un.h: Partial update from FreeBSD. + Remove non-implemented functions/variables. + +commit a9dd6dea0f6a3589142aa72e757785912bf2de4d +Author: Ralf Corsepius +Date: Mon May 9 13:13:12 2005 +0000 + + Ansification. + +commit 9e7678d2afca1621e470e0474bf237ff6117c7a1 +Author: Ralf Corsepius +Date: Mon May 9 13:12:45 2005 +0000 + + Partial update from FreeBSD. + +commit fbef40beda8eb9657fe61f37343867df59d60312 +Author: Ralf Corsepius +Date: Mon May 9 13:07:45 2005 +0000 + + Regenerate. + +commit b7680258d25a4cbe2f9de46ecb13dcf1c6152089 +Author: Ralf Corsepius +Date: Mon May 9 13:06:26 2005 +0000 + + New. + +commit 558e177e5353c44d6bccbc257645d24fa5573c08 +Author: Ralf Corsepius +Date: Mon May 9 12:47:45 2005 +0000 + + Partial update from FreeBSD. + +commit 00a578ad6bbc15e42afde811d4d6f4051a63303c +Author: Ralf Corsepius +Date: Mon May 9 12:45:45 2005 +0000 + + in_addr_t. + +commit 64d29bcf58c07c84f9609b37993613a8e9d00cd4 +Author: Ralf Corsepius +Date: Mon May 9 12:42:59 2005 +0000 + + socklen_t, PRIu32. + +commit a0a03de2c3a8326b7c1597ad4d3d6a9f4231dbd6 +Author: Ralf Corsepius +Date: Mon May 9 12:42:30 2005 +0000 + + Ansify, socklen_t. + +commit 1ed739c0a0e859335bdd9f86b66ddff9dcfc03ee +Author: Ralf Corsepius +Date: Mon May 9 12:41:28 2005 +0000 + + socklen_t. + +commit ec3e0935667947c671f7482ab3815c0c526931fb +Author: Ralf Corsepius +Date: Sun May 8 09:18:24 2005 +0000 + + Include . + Remove in_port_t. Misc. updates from FreeBSD + +commit 4f792aec92b7da88b77b51f7835fb32c835b2681 +Author: Ralf Corsepius +Date: Sun May 8 09:17:58 2005 +0000 + + Sync in_port_t with arpa/inet.h. + +commit 5f7464bb45396808ac1cb5b501c45f9e5c7590f9 +Author: Ralf Corsepius +Date: Sun May 8 09:17:37 2005 +0000 + + Add in_addr_t, in_port_t. + +commit 45717e8ed88bed4bdd69dde611e74cdcdb40157a +Author: Ralf Corsepius +Date: Sun May 8 07:30:21 2005 +0000 + + Partial update from FreeBSD. + +commit 5fce938e11c08a0558d0551ccdc57d4ea78889f3 +Author: Ralf Corsepius +Date: Sun May 8 07:30:05 2005 +0000 + + Partial update from FreeBSD. + Remove BYTE_PACK. + +commit 55861c3343a378f55edc8350a53fe3f5a459ddcf +Author: Ralf Corsepius +Date: Sun May 8 07:29:35 2005 +0000 + + Add BYTE_PACK. + +commit cf29bcb9796ba299e015eeea256ca6de3407587b +Author: Ralf Corsepius +Date: Sun May 8 06:40:09 2005 +0000 + + Cosmetics from FreeBSD. + +commit e1d54b84462a62b7a41fef95b4cbee1ed8e0eece +Author: Ralf Corsepius +Date: Sun May 8 06:15:51 2005 +0000 + + Cosmetics from FreeBSD. + +commit 15ef6ee3b57414baaa638248e0381489f9da1508 +Author: Ralf Corsepius +Date: Sat May 7 13:25:01 2005 +0000 + + Cosmetical updates from FreeBSD. + +commit f2fe8c9b84e138f53b4ff1a0a037bed561c93a83 +Author: Ralf Corsepius +Date: Sat May 7 13:21:51 2005 +0000 + + More partial updates from FreeBSD. + +commit c4ef8434a441eac3926330a9f438b6624002dd8b +Author: Ralf Corsepius +Date: Sat May 7 13:07:57 2005 +0000 + + 2005-05-07 Ralf Corsepius + + * libnetworking/rtems/rtems_bsdnet.h: Eliminate rtems_* fixed size + types. + +commit cd34409a6136f22139c986934c430702f9da4449 +Author: Joel Sherrill +Date: Fri May 6 20:14:59 2005 +0000 + + * libnetworking/rtems/rtems_showifstat.c: Remove warning. + +commit 2d0f8beeb91f1e6157614c773297d6dba6a6ed18 +Author: Joel Sherrill +Date: Fri May 6 16:40:23 2005 +0000 + + 2005-05-06 Joel Sherrill + + * libnetworking/net/if.h: Revert include of sys/mbuf.h in this .h file + since it causes other problems. + +commit 06f4fe5052a7eb621f5a065d69a6840a18baa2cc +Author: Joel Sherrill +Date: Fri May 6 15:26:52 2005 +0000 + + 2005-05-06 Joel Sherrill + + * libnetworking/net/if.h, libnetworking/net/if_ppp.c, + libnetworking/net/ppp_tty.c: Removed warnings. + +commit 51cb6761c6023fa27ba62aa972d7b1c7b3f887b6 +Author: Ralf Corsepius +Date: Sun May 1 04:00:43 2005 +0000 + + Update from FreeBSD + +commit 3274c87676e11cfbf1f6d3d554762ecdea47fe79 +Author: Joel Sherrill +Date: Thu Apr 28 21:49:50 2005 +0000 + + 2005-04-28 Joel Sherrill + + * 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 +Date: Mon Apr 18 16:36:20 2005 +0000 + + 2005-04-18 Ralf Corsepius + + * 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 +Date: Mon Apr 18 16:26:58 2005 +0000 + + 2005-04-18 Ralf Corsepius + + * 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 +Date: Mon Apr 18 16:16:28 2005 +0000 + + Update + +commit 680d08235680ea67e73efc41282cae934e5b8c96 +Author: Ralf Corsepius +Date: Mon Apr 18 15:56:34 2005 +0000 + + 2005-04-18 Ralf Corsepius + + * libnetworking/net/if_var.h: New (extracted from net/if.h). + * libnetworking/Makefile.am: Add net/if_var.h. + +commit a3c06e11e0f79f27a13228f743011a7f8d1077f0 +Author: Ralf Corsepius +Date: Mon Apr 18 05:20:02 2005 +0000 + + Cosmetics from FreeBSD. + +commit c834daa71682d2dedae8d4d55005d053aa03c3c3 +Author: Ralf Corsepius +Date: Mon Apr 18 03:42:36 2005 +0000 + + 2005-04-18 Ralf Corsepius + + * libnetworking/sys/mount.h: More updates from FreeBSD. + Remove ufs, mfs, dosfs, isofs. + +commit 55439c70f6fa16a119401855b7ff889d60be1c17 +Author: Ralf Corsepius +Date: Mon Apr 18 03:40:56 2005 +0000 + + More updates from FreeBSD. + +commit 1af760950f560a762eb103ef4493d2ab7557d7ad +Author: Ralf Corsepius +Date: Sun Apr 17 09:07:43 2005 +0000 + + 2005-04-17 Ralf Corsepius + + * libnetworking/net/rtsock.c: More updates from FreeBSD. + +commit 7c2f0e9fee21e58db606f7c7024be6348f526599 +Author: Ralf Corsepius +Date: Sun Apr 17 07:35:44 2005 +0000 + + 2005-04-17 Ralf Corsepius + + * 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 +Date: Sun Apr 17 07:34:11 2005 +0000 + + Reflect having introduced nfsclient/. + +commit 98cc364d7f61727514baadefd3db4fd010a7c902 +Author: Ralf Corsepius +Date: Sun Apr 17 07:32:42 2005 +0000 + + Partial update from FreeBSD. + +commit 471745e9b29639fec0daeef0b10106f71ebf5387 +Author: Ralf Corsepius +Date: Sun Apr 17 07:31:45 2005 +0000 + + Remove nfs_args. + +commit fe85335844a48efbafc1e53823fe7df190d8458b +Author: Ralf Corsepius +Date: Sun Apr 17 07:31:23 2005 +0000 + + Cosmetical update from FreeBSD. Remove special casing of arm/mips. + +commit ef4a8d38d9f2bdd9673088acb2765d561bd1ea31 +Author: Ralf Corsepius +Date: Sun Apr 17 07:30:47 2005 +0000 + + Cosmetical update from FreeBSD. + +commit fd52e9582a54e0e5386732eb31f8808c4c1abb7a +Author: Ralf Corsepius +Date: Sun Apr 17 07:30:09 2005 +0000 + + Remove. + +commit fbfb60dcf86eb82152e7b27441d27af9531f5645 +Author: Ralf Corsepius +Date: Sun Apr 17 07:29:45 2005 +0000 + + New. + +commit e953e2df062e513d7343643e051dec500a13e172 +Author: Ralf Corsepius +Date: Fri Apr 15 06:29:42 2005 +0000 + + Partial updates from FreeBSD. + +commit ef1f80ea300f47a91d1ab251c12bd5d3a7f7bf93 +Author: Ralf Corsepius +Date: Thu Apr 14 15:09:06 2005 +0000 + + Partial updates from FreeBSD. + +commit f75c85e4e75c8314e529c8e3f32d2eb696056233 +Author: Ralf Corsepius +Date: Thu Apr 14 14:27:21 2005 +0000 + + Cosmetical update from FreeBSD. + +commit e9105d48b82dd5047ea04a4eeb6a94ed905becca +Author: Joel Sherrill +Date: Mon Mar 14 21:45:33 2005 +0000 + + 2005-03-14 Thomas Doerfler + + * libnetworking/netinet/in_cksum_m68k.h: Change back to lcsum[12]_lbl + to temporary labels. + +commit c995cd66895d082de3b14eb8a11fd0b1b900a010 +Author: Joel Sherrill +Date: Thu Mar 10 21:46:12 2005 +0000 + + 2005-03-10 Joel Sherrill + + * 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 +Date: Sat Mar 5 23:53:37 2005 +0000 + + 2005-03-05 Joel Sherrill + + * libnetworking/netinet/in_cksum_m68k.h: Change lcsum[12]_lbl to + temporary inline assembly labels to remove compilation error. + +commit 17225e0cc49a3b13f955e27d21976ff2af0b035b +Author: Ralf Corsepius +Date: Mon Feb 21 16:24:43 2005 +0000 + + 2005-02-21 Ralf Corsepius + + PR 764/networking + * libnetworking/sys/sysctl.h: include . + +commit 476114f5e9408d46706b31e2f07ec5fbd39dd402 +Author: Ralf Corsepius +Date: Sat Feb 19 17:08:36 2005 +0000 + + Auto-generated update. + +commit 55074bcd9dd2413df0580ff636814bd046c7637b +Author: Ralf Corsepius +Date: Fri Feb 18 10:25:05 2005 +0000 + + 2005-02-18 Ralf Corsepius + + * libnetworking/vm/vm_extern.h, libnetworking/vm/vm_kern.h: + Update from FreeBSD. + +commit 7a83cb1598c904aaaf89e9544b6c006d4de6e8e0 +Author: Ralf Corsepius +Date: Thu Feb 17 10:46:12 2005 +0000 + + 2005-02-17 Ralf Corsepius + + * libnetworking/vm/vm_param.h: Update from FreeBSD. + +commit 0e9384d5e710ea9f1ca280f0a64bc1ef1bd47054 +Author: Ralf Corsepius +Date: Thu Feb 17 07:17:14 2005 +0000 + + 2005-02-17 Ralf Corsepius + + * libnetworking/sys/sysctl.h (struct sysctl_oid): uint32_t + oid_kind (16bit target compliance). + +commit 6c6ee530290383637d5405387bc1a05014d3e6bb +Author: Ralf Corsepius +Date: Tue Feb 8 14:53:14 2005 +0000 + + New. + +commit 41ff6708e7eeb5f52067074877da206cf7569d3c +Author: Ralf Corsepius +Date: Tue Feb 8 01:51:07 2005 +0000 + + 2005-02-08 Ralf Corsepius + + * libnetworking/net/if_ppp.c, libnetworking/net/if_pppvar.h: + Ansification, cosmetics from FreeBSD. + +commit 4c92297a3e5255f8d35a72ce0e9c411cafea4f64 +Author: Ralf Corsepius +Date: Fri Feb 4 16:35:05 2005 +0000 + + Misc. part. updates from FreeBSD. + +commit b90307a092d3073b2a7be05448a177a858137182 +Author: Ralf Corsepius +Date: Thu Feb 3 05:49:30 2005 +0000 + + 2005-02-03 Ralf Corsepius + + PR 755/rtems + * libnetworking/libc/res_init.c, libnetworking/lib/rtems_bsdnet_ntp.c, + libnetworking/nfs/bootp_subr.c: Include . + +commit 47877395a9d091ec0f86b17902f16f23359e71d6 +Author: Ralf Corsepius +Date: Thu Feb 3 05:35:38 2005 +0000 + + 2005-02-03 Ralf Corsepius + + 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 +Date: Thu Feb 3 05:34:01 2005 +0000 + + New. + +commit 2c2f7b6d5aab2e00251cce5d3fd2b9a0b4a0b724 +Author: Ralf Corsepius +Date: Thu Feb 3 05:33:38 2005 +0000 + + New (BSD compatibility). + +commit c58c2ca414b73fc9bb0df623c3927040696e135b +Author: Ralf Corsepius +Date: Wed Feb 2 10:11:10 2005 +0000 + + New header guards. + +commit 4aa8a23f2abb28fc228c06f5767266689f7ed39a +Author: Ralf Corsepius +Date: Wed Feb 2 03:06:41 2005 +0000 + + Include config.h. + +commit 547b04f6b28b1273a753c8a7aa533d60daebc065 +Author: Eric Norum +Date: Fri Jan 28 19:52:19 2005 +0000 + + Remove dead variable. + +commit 8687ba507cae9c55910a35fcb331bb140a46b7e3 +Author: Ralf Corsepius +Date: Fri Jan 28 02:14:23 2005 +0000 + + 2005-01-28 Ralf Corsepius + + * libnetworking/net/if_pppvar.h: Ansify. + +commit 0e245a110343f9cecc3baaec3a37c483dc24e969 +Author: Joel Sherrill +Date: Fri Jan 7 19:47:15 2005 +0000 + + 2005-01-07 Joel Sherrill + + * libnetworking/libc/res_debug.c: Added const to eliminate warnings. + +commit 64b6cb5272d2df277ad6bba71bb04c855e5efbab +Author: Ralf Corsepius +Date: Wed Dec 29 18:33:37 2004 +0000 + + Cosmetics from FreeBSD + +commit b4d645bd285868a00d9913afd38d9f8591798936 +Author: Ralf Corsepius +Date: Wed Dec 29 18:14:57 2004 +0000 + + Add doxygen preamble. + +commit 5194a28430a6f69264c10b3dcc91e53f7d54f919 +Author: Greg Menke +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 +Date: Fri Dec 3 05:07:56 2004 +0000 + + 2004-12-03 Ralf Corsepius + + * 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 +Date: Fri Dec 3 02:23:20 2004 +0000 + + 2004-12-02 Ralf Corsepius + + * 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 +Date: Thu Dec 2 20:24:30 2004 +0000 + + 2004-12-02 Joel Sherrill + + * libnetworking/kern/kern_sysctl.c, libnetworking/netinet/ip_mroute.c, + libnetworking/sys/socketvar.h: Remove warnings. + +commit dac1edba937efc5f05082f04b4a516643302837d +Author: Ralf Corsepius +Date: Thu Dec 2 18:42:53 2004 +0000 + + 2004-12-02 Ralf Corsepius + + * 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 +Date: Fri Nov 5 16:18:53 2004 +0000 + + 2004-11-05 Joel Sherrill + + * libnetworking/machine/endian.h: Protect BYTE_ORDER from double + definition. + +commit bb5b40485651d5b8f8f49754a7a482cb37c898d0 +Author: Eric Norum +Date: Mon Oct 25 13:50:39 2004 +0000 + + Install working version of ether_sprintf(). + +commit e9415b3f6d9313da94fd371dff71b4433a207e66 +Author: Ralf Corsepius +Date: Fri Oct 22 14:15:38 2004 +0000 + + 2004-10-22 Ralf Corsepius + + * 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 +Date: Fri Oct 22 14:09:43 2004 +0000 + + New. + +commit d04ca5a6d9a4e286ff2649fa864bacacdfad3e8f +Author: Ralf Corsepius +Date: Fri Oct 22 14:09:12 2004 +0000 + + 2004-10-22 Ralf Corsepius + + * libnetworking/kern/kern_sysctl.c: Remove uintptr_t. + Cosmetics. + * libnetworking/opt_compat.h: New. + +commit 7a845a9ed144859b8cd7f1f9747457eb0d2005e7 +Author: Ralf Corsepius +Date: Fri Oct 22 11:54:09 2004 +0000 + + 2004-10-22 Ralf Corsepius + + * 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 +Date: Fri Oct 22 10:12:02 2004 +0000 + + 2004-10-22 Ralf Corsepius + + * libnetworking/net/if_ethersubr.c: Update from FreeBSD. + +commit 0262dee7f1b42c8f0af2b57e166bc21416a2c37a +Author: Ralf Corsepius +Date: Fri Oct 22 10:03:53 2004 +0000 + + 2004-10-22 Ralf Corsepius + + * 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 +Date: Fri Oct 22 05:46:58 2004 +0000 + + 2004-10-21 Ralf Corsepius + + * libnetworking/net/ethernet.h: Remove BYTE_PACK. + +commit e0d833480e81013e71e3f5af641941f74ae78729 +Author: Ralf Corsepius +Date: Fri Oct 22 05:30:46 2004 +0000 + + 2004-10-21 Ralf Corsepius + + * libnetworking/net/ethernet.h: Update from FreeBSD. + +commit 6a603335ce1439666864d2d91facd8335a55e346 +Author: Ralf Corsepius +Date: Fri Oct 22 03:33:19 2004 +0000 + + 2004-10-21 Ralf Corsepius + + * libnetworking/net/if_ethersubr.c: Cosmetical updates from FreeBSD. + Add ether_sprintf. + +commit cb97349d476188351b845f1bc88dba9c9b06cc0c +Author: Ralf Corsepius +Date: Fri Oct 22 02:28:16 2004 +0000 + + 2004-10-21 Ralf Corsepius + + * libnetworking/net/if.h; Cosmetical updates from FreeBSD. + Remove if_poll* (Not implemented in RTEMS, abandoned by FreeBSD). + +commit 6d380c7aeaa6ec98abfb604cc4eaa699905ac1d7 +Author: Joel Sherrill +Date: Fri Sep 17 16:39:44 2004 +0000 + + 2004-09-17 Till Strauman + + PR 676/networking + * libnetworking/nfs/bootp_subr.c: /etc/resolv.conf contains NTP instead + of DNS servers. + +commit 8d2733f02076e6b11a718a0f4eff8ebbe7713eb7 +Author: Joel Sherrill +Date: Sun Jul 25 15:04:13 2004 +0000 + + 2004-07-25 Till Straumann + + PR 620/networking + * libnetworking/lib/rtems_bsdnet_ntp.c, + libnetworking/rtems/rtems_bsdnet.h: Enhance NTP API. + +commit e6492224028928ae0372bc7187ce420c7957f7c3 +Author: Joel Sherrill +Date: Fri May 21 15:02:17 2004 +0000 + + 2004-05-21 Till Strauman + + 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 +Date: Fri Apr 30 16:20:36 2004 +0000 + + 2004-04-30 Joel Sherrill + + * libnetworking/kern/kern_sysctl.c: sysctl_register_all cannot be + static with RTEMS. + +commit 50c0d1ff00f5f653e40de3c0beb3f9c95d2cbfa3 +Author: Ralf Corsepius +Date: Fri Apr 30 12:44:07 2004 +0000 + + 2004-04-30 Ralf Corsepius + + * libnetworking/netinet/in.c: Partial update from FreeBSD. + +commit 43158ce31e659ccecf8610b44c997401ec70fd9c +Author: Ralf Corsepius +Date: Mon Apr 26 11:59:48 2004 +0000 + + 2004-04-26 Ralf Corsepius + + * libnetworking/kern/kern_sysctl.c: Partial updates from FreeBSD. + +commit d589e7527909a3120021572e24a9d86bdfb4c7d9 +Author: Ralf Corsepius +Date: Mon Apr 26 11:46:52 2004 +0000 + + 2004-04-26 Ralf Corsepius + + * 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 +Date: Sat Apr 24 04:04:25 2004 +0000 + + 2004-04-24 Ralf Corsepius + + * libnetworking/sys/protosw.h: More partial updates from FreeBSD. + +commit 4c546b12da51ecc85426285b0e7ea5b5938e6686 +Author: Ralf Corsepius +Date: Sat Apr 24 03:51:17 2004 +0000 + + 2004-04-24 Ralf Corsepius + + * libnetworking/net/route.c: Reflect changes to radix.h. + +commit 5e3745fb40ff93429385ffbafeabcaaa0e323354 +Author: Ralf Corsepius +Date: Thu Apr 22 08:48:23 2004 +0000 + + 2004-04-22 Ralf Corsepius + + * libnetworking/net/radix.h, libnetworking/net/radix.c: Partial + update from FreeBSD. + +commit 105dcfcd3b9085fb57a93a5bef055f02f535c697 +Author: Ralf Corsepius +Date: Thu Apr 22 04:31:34 2004 +0000 + + 2004-04-22 Ralf Corsepius + + * libnetworking/sys/socket.h: Further update from FreeBSD + (Add sa_family_t). + +commit 8bbe9ea012beff45e69e2635cb629a54b8b669bf +Author: Ralf Corsepius +Date: Thu Apr 22 04:22:30 2004 +0000 + + Fix typos. + +commit caeacbccc529ea9a0054ebf3c6562a58b7c2994f +Author: Ralf Corsepius +Date: Thu Apr 22 04:04:21 2004 +0000 + + 2004-04-22 Ralf Corsepius + + * 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 +Date: Thu Apr 22 03:27:13 2004 +0000 + + 2004-04-22 Ralf Corsepius + + * 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 +Date: Tue Apr 20 12:28:19 2004 +0000 + + Use -D_KERNEL instead of -DKERNEL for greater FreeBSD compliance. + +commit c2b59d5c10861a0fcc34e5637865807c3b2d8441 +Author: Ralf Corsepius +Date: Tue Apr 20 12:22:02 2004 +0000 + + 2004-04-20 Ralf Corsepius + + * libnetworking/Makefile.am: Add -D_KERNEL to CPPFLAGS. + +commit d9f1466781a8afddb7ebbd57ed1216d4190005a7 +Author: Ralf Corsepius +Date: Tue Apr 20 12:20:42 2004 +0000 + + 2004-04-20 Ralf Corsepius + + * libnetworking/net/bpf.h: Partial update from FreeBSD. + +commit 0739963874c598138e042011d5f23e4182383b9c +Author: Ralf Corsepius +Date: Mon Apr 19 13:49:10 2004 +0000 + + 2004-04-19 Ralf Corsepius + + * libnetworking/sys/sysctl.h: Partial update from FreeBSD. + * libnetworking/kern/kern_sysctl.c: Partial update from FreeBSD. + +commit 429ba3b6ee67e69af97f1156bc1abc7037e346cd +Author: Ralf Corsepius +Date: Sun Apr 18 06:19:33 2004 +0000 + + Remove stray white spaces. + +commit 1f788a3e28a0a362c67367bce9bdc1d875974296 +Author: Ralf Corsepius +Date: Thu Apr 15 13:53:12 2004 +0000 + + Remove stray white spaces. + +commit 9532e55573a5abee1a68b428ac2e9e177e1c063a +Author: Ralf Corsepius +Date: Thu Apr 15 13:41:26 2004 +0000 + + Remove stray white spaces. + +commit 3239698d1fe72364c85f7a76799421bfd90cc4d7 +Author: Ralf Corsepius +Date: Thu Apr 15 13:26:21 2004 +0000 + + Remove stray white spaces. + +commit eecc7d52b0bf2e09262cea477ff326a18843927d +Author: Ralf Corsepius +Date: Fri Apr 2 12:12:55 2004 +0000 + + 2004-04-02 Ralf Corsepius + + * libnetworking/Makefile.am: AM_CPPFLAGS += -I$(srcdir). + * libnetworking/rtems/rtems_bsdnet_internal.h: Remove USHRT_MAX. + +commit 660f40022e5f9a7e2af6a3a9ee99b7a3f88bc530 +Author: Ralf Corsepius +Date: Fri Apr 2 02:50:57 2004 +0000 + + 2004-04-02 Ralf Corsepius + + * libnetworking/Makefile.am: Fix typo. + +commit 2c9df304f5662a3f885ad5513b5f3180ba7c382c +Author: Ralf Corsepius +Date: Fri Apr 2 01:15:37 2004 +0000 + + 2004-04-01 Ralf Corsepius + + * 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 +Date: Mon Mar 29 22:11:51 2004 +0000 + + 2004-03-29 Ralf Corsepius + + * 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 +Date: Mon Mar 8 16:26:41 2004 +0000 + + Unused. + +commit 355f03eb17c1a4696ae4bc7dec40861b1c8b2fcf +Author: Joel Sherrill +Date: Fri Mar 5 18:37:16 2004 +0000 + + 2004-03-05 Joel Sherrill + + * libnetworking/net/radix.c: Remove warning. + +commit 1cf0ea1f0affb40b050524b4c65ec988152df068 +Author: Joel Sherrill +Date: Fri Mar 5 18:25:33 2004 +0000 + + 2004-03-05 Joel Sherrill + + * libnetworking/lib/ftpfs.c: Switch bcopy to memcpy. + +commit cb2f32039d7cf5cceb7a1e50930bdcd95fa5fef7 +Author: Joel Sherrill +Date: Fri Mar 5 18:02:41 2004 +0000 + + 2004-03-05 Joel Sherrill + + * 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 +Date: Fri Mar 5 17:58:51 2004 +0000 + + 2004-03-05 Joel Sherrill + + * 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 +Date: Mon Feb 9 14:35:55 2004 +0000 + + 2004-02-09 Ralf Corsepius + + * libnetworking/Makefile.am: Remove ACLOCAL_AMFLAGS. + +commit c07aa0c56e1eea8155cd6a49f7b2f1afb602c6ba +Author: Joel Sherrill +Date: Fri Jan 30 14:50:20 2004 +0000 + + 2004-01-30 Wilfried Busalski + + 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 +Date: Fri Jan 23 17:42:16 2004 +0000 + + 2004-01-23 Ralf Corsepius + + * ChangeLog: Merge-in libnetworking/ChangeLog. + * libnetworking/ChangeLog: Remove. + +commit 1416c82629364582dd7eba6f59644d0b05892cdd +Author: Ralf Corsepius +Date: Fri Jan 23 17:38:33 2004 +0000 + + Cleanup ChangeLog. + +commit 3d1de205f620197d40ad019eb2d9e2dd5f0525c2 +Author: Ralf Corsepius +Date: Mon Jan 19 07:29:05 2004 +0000 + + 2004-01-19 Ralf Corsepius + + * Makefile.am: Add PREINSTALL_DIRS. + +commit 8dbe311c96d2c3ed8223009e2a3da0a036284c61 +Author: Ralf Corsepius +Date: Wed Jan 14 05:23:13 2004 +0000 + + 2004-01-14 Ralf Corsepius + + * Makefile.am: Re-add dirstamps to PREINSTALL_FILES. + Add PREINSTALL_FILES to CLEANFILES. + * netinet/in_cksum.c: #include netinet/in_cksum_.h. + +commit ae6072487207007075741390a6d7d9da3ae0e0da +Author: Ralf Corsepius +Date: Wed Jan 14 00:10:20 2004 +0000 + + 2004-01-13 Ralf Corsepius + + 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 +Date: Sun Jan 11 08:02:24 2004 +0000 + + 2004-01-11 Ralf Corsepius + + * Makefile.am: Include compile.am, again. + Cleanup. + +commit 234f7adb59e1d55116ad6dfd26ef65d1f31ac658 +Author: Ralf Corsepius +Date: Fri Jan 9 19:03:40 2004 +0000 + + 2004-01-08 Ralf Corsepius + + * Makefile.am: Remove *C_FILES. + +commit b71e8d050a743b620feee38315af7f605cb8f463 +Author: Ralf Corsepius +Date: Fri Jan 9 18:22:16 2004 +0000 + + 2004-01-08 Ralf Corsepius + + * Makefile.am: Add libs to CLEANFILES + Set lib*_g_a_SOURCES = lib*_a_SOURCES. + +commit f670eb767bc2dc8da9844fe6971363aa7f9dc58b +Author: Ralf Corsepius +Date: Fri Jan 9 15:48:45 2004 +0000 + + 2004-01-08 Ralf Corsepius + + * Makefile.am: Build lib*$(LIB_VARIANT).a instead of + $(ARCH)/lib*.a. + +commit 2690689a83ab246ac87907b7c6e2a46db32a8bca +Author: Joel Sherrill +Date: Wed Jan 7 20:40:48 2004 +0000 + + 2004-01-07 Joel Sherrill + + * rtems/rtems_bsdnet_internal.h: Include rtems/cdefs.h so things + compile. + +commit 07347cb5e79d1d651655e7975b69cb8a45243017 +Author: Ralf Corsepius +Date: Wed Jan 7 17:48:16 2004 +0000 + + 2004-01-07 Ralf Corsepius + + * Makefile.am: Build library using EXTRA_LIBRARIES and automake rules. + +commit 53a895846c4e76c6f5677e33bba0d16c5f4c5d68 +Author: Ralf Corsepius +Date: Fri Dec 12 13:39:43 2003 +0000 + + 2003-12-12 Ralf Corsepius + + * Makefile.am: Use mkdir_p. Remove dirs from PRE/TMPINSTALL_FILES. + +commit de48a0ea91a7b1cd334d0e2d8a1a815f38993abc +Author: Ralf Corsepius +Date: Sun Nov 30 17:35:46 2003 +0000 + + 2003-11-30 Ralf Corsepius + + * Makefile.am: Add $(dirstamp) to compilation rules. + +commit 1c1ef4c96871d204f7ee3286cf7c8ac8f60e6687 +Author: Ralf Corsepius +Date: Sun Nov 30 10:36:38 2003 +0000 + + 2003-11-30 Ralf Corsepius + + * Makefile.am: Fix libc_OBJS. + +commit 3450adcd61056563de951c1d7b99bfb284fbb96b +Author: Ralf Corsepius +Date: Sun Nov 30 08:04:58 2003 +0000 + + 2003-11-30 Ralf Corsepius + + * Makefile.am: Add $(dirstamp) to preinstallation rules. + Restore libc/$(ARCH)/lib.a. + +commit 489c1588f416a5803598cf00a0096fc8fbbe9651 +Author: Ralf Corsepius +Date: Fri Nov 28 13:27:15 2003 +0000 + + 2003-11-28 Ralf Corsepius + + * libc/Makefile.am: Remove. + * lib/Makefile.am: Remove. + * Makefile.am: Merge-in the Makefile.ams above. + +commit 007c9f707a8c53f16b9fc65e8de2254cfa7abfe7 +Author: Ralf Corsepius +Date: Sat Nov 22 12:33:24 2003 +0000 + + 2003-11-22 Ralf Corsepius + + * 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 +Date: Mon Sep 15 14:32:52 2003 +0000 + + 2003-09-15 Jay Monkman + + PR 482/networking + * rtems/rtems_glue.c: Network interfaces cant be taken down + +commit 4e0576c023ac197944b4ce166c449f7fca25d023 +Author: Jennifer Averett +Date: Mon Sep 15 14:28:11 2003 +0000 + + 2003-09-15 Jennifer Averett + + PR 481/networking + * net/ethernet.h, net/if_arp.h, netinet/if_ether.h: Network structs + should be packed + +commit a56c338500778d7d11344246f37498a59201ffe2 +Author: Jennifer Averett +Date: Mon Sep 15 14:04:37 2003 +0000 + + 2003-09-15 Jay Monkman + + PR 482/networking + * rtems/rtems_glue.c: Network interfaces cant be taken down + +commit 7aa517503f3d12335dc278b54fa4cf719735e05b +Author: Joel Sherrill +Date: Thu Sep 4 18:54:21 2003 +0000 + + 2003-09-04 Joel Sherrill + + * rtems/mkrootfs.c, rtems/mkrootfs.h: URL for license changed. + +commit 823f89eaa16a668c5d425bb89ec885950d0e35f3 +Author: Joel Sherrill +Date: Tue Sep 2 21:31:16 2003 +0000 + + 2003-09-02 Jiri Gaisler + + PR 476/networking + * machine/in_cksum.h: Fix in_cksum calculation on SPARC. + +commit 1d2dbec76d97b79163e7cbb21588ae4b7fa1a5ec +Author: Jennifer Averett +Date: Wed Aug 6 14:39:16 2003 +0000 + + 2003-08-06 Till Strauman + + PR 435/networking + * rtems/rtems_showifstat.c: rtems_showifstat misses printing + the netmask + +commit fff840e4932fe0c5d78796c67001b82c5c325c5d +Author: Ralf Corsepius +Date: Tue Jul 8 17:33:43 2003 +0000 + + Cleanup + +commit 14d34d841ed0832fa3998d70c679e2369a70d5ee +Author: Ralf Corsepius +Date: Tue Jul 8 12:21:36 2003 +0000 + + 2003-07-08 Ralf Corsepius + + * 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 +Date: Thu May 29 19:09:35 2003 +0000 + + 2003-05-29 Joel Sherrill + + * rtems/rtems_syscall.c: Removed warnings. + +commit 29329cf5deda43553f9a359fbae4ba287d479a91 +Author: Chris Johns +Date: Thu May 15 09:29:11 2003 +0000 + + PR407 + +commit ef6d9efbeb5558cec37fbdad7d5fae65bfdfb15c +Author: Chris Johns +Date: Thu May 15 09:27:03 2003 +0000 + + PR406 - Added INET_ADDRSTRLEN per the SUSv3 standard. + +commit 40544fd18f14d62d0b4f14e03dc451a8fb699e08 +Author: Joel Sherrill +Date: Tue Apr 15 14:57:58 2003 +0000 + + 2003-04-15 Joel Sherrill + + 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 +Date: Thu Mar 27 13:48:56 2003 +0000 + + 2003-03-27 Joel Sherrill + + * kern/kern_sysctl.c: Converted from BSP strlcpy() to strncpy(). + +commit a281b95bfa3c0059cbbf5e88f60a9b4478c44f58 +Author: Joel Sherrill +Date: Tue Mar 25 19:43:52 2003 +0000 + + 2003-03-25 Joel Sherrill + + * rtems/rtems_bsdnet_malloc_starvation.c: Fixed name of include file. + +commit 26cdc2aff41927292e2b68201c345d6ff75d3721 +Author: Joel Sherrill +Date: Tue Mar 25 19:00:35 2003 +0000 + + 2002-03-25 Eric Norum + + + 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 +Date: Tue Mar 18 20:42:51 2003 +0000 + + 2003-03-18 Till Straumann + + 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 +Date: Tue Mar 11 11:47:17 2003 +0000 + + Merger from rtems-4-6-branch. + +commit 7ac73e6ee2af1a0bcdcccf76344e60db558efe9a +Author: Joel Sherrill +Date: Thu Feb 20 21:21:28 2003 +0000 + + 2003-02-20 Till Straumann + + 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 +Date: Tue Feb 11 22:58:08 2003 +0000 + + 2003-02-11 Mike Siers + + * 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 +Date: Tue Feb 11 11:47:49 2003 +0000 + + 2003-02-11 Ralf Corsepius + + * configure.ac: AM_INIT_AUTOMAKE([1.7.2]). + +commit 9b5c258556c4f1559ad12450cc88b6bd8d8bf75d +Author: Ralf Corsepius +Date: Tue Feb 11 11:11:33 2003 +0000 + + 2003-02-11 Ralf Corsepius + + * configure.ac: AC_PREREQ(2.57). + +commit 8d3e9254852f788bc60b19838b788015f07bacba +Author: Joel Sherrill +Date: Thu Feb 6 17:14:29 2003 +0000 + + 2003-02-06 Mike Siers + + 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 +Date: Wed Feb 5 21:25:55 2003 +0000 + + 2003-02-05 Thomas Doerfler + + PR 341/networking + * lib/ftpfs.c: Account for NULL at end of strings when malloc()'ing + memory. + +commit 450a06cae7a38a37285b89907643499faaa4022c +Author: Joel Sherrill +Date: Tue Jan 28 14:16:25 2003 +0000 + + 2003-01-28 Joel Sherrill + + * 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 +Date: Mon Jan 27 16:20:14 2003 +0000 + + 2003-01-27 Till Straumann + + * libc/getproto.c, libc/getprotoname.c: modification to call + getprotoent_static() if fopen() on /etc/protocols fails. + +commit d6c3d56acd7e964bd52ab86c8f260cfb622c4795 +Author: Ralf Corsepius +Date: Wed Jan 15 10:51:32 2003 +0000 + + 2003-01-15 Ralf Corsepius + + * 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 +Date: Fri Jan 3 20:40:29 2003 +0000 + + 2003-01-03 Jitendra Vegiraju + + * sys/queue.h: Fix alignment problem on ARM. + +commit 36799d4063c2e6e74d5d5a520aabac199913227a +Author: Joel Sherrill +Date: Fri Jan 3 18:09:57 2003 +0000 + + 2002-11-26 Chris Johns + + * 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 +Date: Thu Dec 19 03:47:16 2002 +0000 + + Include netinet sources. + +commit dd695d81b6b71c781b7df92e887e433b2b0b06ad +Author: Ralf Corsepius +Date: Thu Dec 12 12:15:00 2002 +0000 + + 2002-12-12 Ralf Corsepius + + * 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 +Date: Wed Dec 11 15:34:58 2002 +0000 + + 2002-12-11 Ralf Corsepius + + * 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 +Date: Tue Nov 19 22:23:50 2002 +0000 + + 2002-11-19 Ralf Corsepius + + * configure.ac: Fix package name. + +commit 9eadce0a5a535e211fbf4d1ade1a0370fbfd2b1a +Author: Ralf Corsepius +Date: Mon Nov 18 02:21:19 2002 +0000 + + 2002-11-18 Ralf Corsepius + + * 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 +Date: Fri Nov 15 14:55:12 2002 +0000 + + 2002-11-15 Ralf Corsepius + + * 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 +Date: Sun Nov 10 07:12:46 2002 +0000 + + 2002-11-06 Chris Johns + + * sys/select.h: Add C++ to C external. + +commit 8d3eba16f7dae850a2a9872990b6a410725558a1 +Author: Chris Johns +Date: Sat Nov 9 04:37:33 2002 +0000 + + Need to be extern C for use by C++. + +commit 76b6085f0a31379f1c9869059a55bec9c7c2fee9 +Author: Ralf Corsepius +Date: Sat Nov 2 16:27:43 2002 +0000 + + 2002-11-02 Ralf Corsepius + + * kern/uipc_mbuf.c: Comment out m0 in m_copydata to suppress + warning. + +commit b31106f6297c248233ba879d55b0461da6f99fc9 +Author: Joel Sherrill +Date: Fri Nov 1 22:26:02 2002 +0000 + + 2002-11-01 Joel Sherrill + + * ChangeLog: Corrected. + +commit ce452f7203005abf437584b8a879ece8a9c35597 +Author: Eric Norum +Date: Fri Nov 1 18:43:57 2002 +0000 + + *** empty log message *** + +commit 022fcc0755f815bc71373120888a278e88aaa305 +Author: Eric Norum +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 +Date: Thu Oct 31 20:10:40 2002 +0000 + + 2002-10-31 Joel Sherrill + + * libc/rcmd.c, netinet/in_cksum_arm.c: Removed warnings. + +commit abef0f69aea9d3c7793a0ee8f0895b8c43d881ae +Author: Joel Sherrill +Date: Mon Oct 28 13:56:01 2002 +0000 + + 2002-10-28 Joel Sherrill + + * 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 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 + * 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: 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 +Date: Fri Oct 25 06:18:56 2002 +0000 + + 2002-10-25 Ralf Corsepius + + * configure.ac: Add nostdinc to AM_INIT_AUTOMAKE. + +commit fa87598d8a3728df9174679bb2b33093ca83ae7f +Author: Ralf Corsepius +Date: Fri Oct 25 04:36:19 2002 +0000 + + 2002-10-25 Ralf Corsepius + + * Makefile.am: Remove bogus reference to CHANGELOG. + +commit f8cb04a54adb42540c2c5292f55e4a5aa103921f +Author: Ralf Corsepius +Date: Mon Oct 21 12:04:36 2002 +0000 + + 2002-10-21 Ralf Corsepius + + * .cvsignore: Reformat. + Add autom4te*cache. + Remove autom4te.cache. + +commit 7b93cedcd49ad4c32eef553bf37a3fef6cd514e6 +Author: Ralf Corsepius +Date: Sun Oct 13 21:47:29 2002 +0000 + + 2002-10-13 Ralf Corsepius + + * net/if_ethersubr.c: Add comments to #endif NETATALK to stop + gcc from complaining. + +commit a63efae255ca7aa615005c1bb5aa8a28f5d54033 +Author: Joel Sherrill +Date: Mon Oct 7 17:11:27 2002 +0000 + + 2002-10-07 Eric Norum + + * netinet/tcp_var.h: Corrected typo in ARM alignment patch which + broke all other ports. + +commit 3fb76805139ef1cc04a8ed234febf335c50f5a02 +Author: Joel Sherrill +Date: Fri Oct 4 14:47:11 2002 +0000 + + 2002-10-04 Jay Monkman + + * 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 +Date: Fri Oct 4 13:25:31 2002 +0000 + + 2002-10-04 Jay Monkman + + * rtems/rtems_glue.c: Add IP aliasing ioctls SIOCAIFADDR and + SIOCDIFADDR. + +commit 6ca248c37cb03ef082184da0ee0d09848e238b10 +Author: Joel Sherrill +Date: Wed Oct 2 17:35:29 2002 +0000 + + 2002-10-02 Joel Sherrill + + * kern/uipc_socket.c: Make sure that small non-zero delays work. + Suggested cleanup from Eric Norum. + +commit bcac0cb2c3814ab3b807f23999da658ec0cbcd80 +Author: Joel Sherrill +Date: Wed Oct 2 17:34:28 2002 +0000 + + 2002-10-02 Eric Norum + + * rtems/mkrootfs.c: As part of PR283, remove redundant code that + creates /etc/passwd and /etc/group. + +commit f4ceef3ef6c671e0a3435b0c9b38f43fae7b5b5e +Author: Joel Sherrill +Date: Mon Sep 16 11:55:43 2002 +0000 + + 2002-09-16 Joel Sherrill + + * 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 +Date: Sat Sep 14 18:31:06 2002 +0000 + + 2002-09-14 Joel Sherrill + + * 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 + . + +commit ce2c216469083c54cd9047e0ace13fa737d8c084 +Author: Joel Sherrill +Date: Sat Sep 14 18:18:50 2002 +0000 + + 2002-09-14 Vyacheslav V. Burdjanadze + + * 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 +Date: Mon Sep 2 06:26:03 2002 +0000 + + 2002-09-02 Ralf Corsepius + + * netinet/in_cksum.c: #include for puts in generic + routines. + +commit 845f170ab55d40a8477f3f7beb48debaeec533a6 +Author: Joel Sherrill +Date: Tue Aug 20 15:53:52 2002 +0000 + + 2002-08-20 Eric Norum + + * 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 +Date: Fri Aug 9 12:45:10 2002 +0000 + + 2002-08-09 Joel Sherrill + + * libc/getservent.c: Per PR265, add #include for + ntohl() function. + +commit 7a47bb5724c4676267c0e9da10a5c1724e2004ef +Author: Joel Sherrill +Date: Wed Aug 7 15:37:33 2002 +0000 + + 2002-08-07 Joel Sherrill + + * netinet/in.h: Per PR263, added include of + to so it includes prototypes of ntohl() family + of routines. + +commit d9ab6d3b31b9735b5143e6221b4b6d81d7ae77eb +Author: Joel Sherrill +Date: Fri Aug 2 00:48:03 2002 +0000 + + 2002-08-01 Joel Sherrill + + * 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 +Date: Thu Aug 1 16:15:37 2002 +0000 + + 2002-08-01 Ralf Corsepius + + * wrapup/Makefile.am: Don't install. + +commit 08943ebf47376638ac9416f6bf68d519c93cd792 +Author: Joel Sherrill +Date: Tue Jul 30 23:32:15 2002 +0000 + + 2002-07-30 Joel Sherrill + + * 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 +Date: Tue Jul 30 23:31:00 2002 +0000 + + 2002-07-30 Joel Sherrill + + * 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 +Date: Tue Jul 30 14:33:24 2002 +0000 + + 2002-07-30 Jay Monkman + + * netinet/in_cksum.c, netinet/in_cksum_arm.c: Added ARM in_cksum + support. + +commit 7b4315141033dcf87b73c00a527159a43433debf +Author: Joel Sherrill +Date: Wed Jul 24 13:25:50 2002 +0000 + + 2002-07-24 Joel Sherrill + + * 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 +Date: Wed Jul 24 13:25:06 2002 +0000 + + 2002-07-24 Joel Sherrill + + * Makefile.am, libc/res_send.c: Do not install or use + since RTEMS does not support it. + +commit 0e1dd41f04aa8c09cd5aca17fcab3a1d1ff0c280 +Author: Ralf Corsepius +Date: Mon Jul 22 13:44:48 2002 +0000 + + 2002-07-22 Ralf Corsepius + + * 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 +Date: Mon Jul 22 06:35:33 2002 +0000 + + 2002-07-22 Ralf Corsepius + + * 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 +Date: Wed Jul 17 17:08:48 2002 +0000 + + 2002-07-17 Jay Monkman + + * netinet/in.h, netinet/ip.h, netinet/ip_var.h, netinet/tcp.h: + Modified to added packed attribute.o + +commit 705a070160b3edc4f4e1b4c731d769e85143e07a +Author: Ralf Corsepius +Date: Fri Jul 5 15:55:09 2002 +0000 + + 2002-07-05 Ralf Corsepius + + * configure.ac: RTEMS_TOP(../..). + +commit 8c746fe197845d342e7be25ccd39d091690f8432 +Author: Ralf Corsepius +Date: Mon Jul 1 09:59:55 2002 +0000 + + 2002-07-01 Ralf Corsepius + + * configure.ac: Remove RTEMS_PROJECT_ROOT. + +commit dda0bffc4112a544ede2dca0e9e409171b0c3dc2 +Author: Joel Sherrill +Date: Thu Jun 27 21:59:23 2002 +0000 + + 2002-06-27 Thomas Doerfler + + * 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 +Date: Thu Jun 27 04:00:20 2002 +0000 + + 2002-06-27 Ralf Corsepius + + * configure.ac: Use AC_CONFIG_AUX_DIR(../..). + Add AC_PROG_RANLIB. + +commit 89e64988030223c71fba55b61220728521141628 +Author: Ralf Corsepius +Date: Wed Jun 26 15:46:38 2002 +0000 + + 2002-06-26 Ralf Corsepius + + * wrapup/Makefile.am: Don't preinstall libnetworking.a. + +commit 75fb648b95a60ef7755a9b557c9d77fb947c3e48 +Author: Ralf Corsepius +Date: Tue Jun 18 12:33:23 2002 +0000 + + 2002-06-18 Ralf Corsepius + + * Makefile.am: Remove commented out net-apps. + +commit f22ebf02b23d12522449d382825a9ad653401608 +Author: Ralf Corsepius +Date: Mon Jun 17 09:12:00 2002 +0000 + + 2002-06-17 Ralf Corsepius + + * 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 +Date: Sat Jun 15 07:14:44 2002 +0000 + + 2002-06-02 Ralf Corsepius + + * rtems/Makefile.am: include multilib.am instead of RTEMS_BSP.cfg. + +commit 158e2d7d79df854416505f5f7cd18d61bfc39f0a +Author: Joel Sherrill +Date: Thu May 30 12:25:38 2002 +0000 + + 2002-05-30 Ralf Corsepius + + * 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 +Date: Wed May 29 17:00:59 2002 +0000 + + 2002-05-29 Ralf Corsepius + + 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 +Date: Tue May 28 16:20:54 2002 +0000 + + 2002-05-18 Ralf Corsepius + + * rtems_telnetd/pty.c: Remove bsp.h. Include . + +commit c1f3fc045dc385514b740618c2b22673feaa51f2 +Author: Joel Sherrill +Date: Fri May 17 18:28:26 2002 +0000 + + 2002-05-16 Ralf Corsepius + + * rtems/mkrootfs.c: Add (relocated from libmisc/rootfs). + * rtems/mkrootfs.h: Ditto. + * rtems/Makefile.am: Reflect changes above. + +commit c7286d942e58a50adc8907f40a4a8497300156cd +Author: Joel Sherrill +Date: Tue May 14 18:02:47 2002 +0000 + + 2002-05-14 Ralf Corsepius + + * sys/ioctl.h: Remove. + * sys/sockio.h: Remove. + * sys/filio.h: Remove. + * sys/Makefile.am: Reflect changes above. + +commit 06549dcf3f6da19087aee062f757ca5c49c27caa +Author: Joel Sherrill +Date: Tue May 14 17:35:55 2002 +0000 + + 2001-05-14 Joel Sherrill + + * ChangeLog: Corrected -- entry should have been in libchip. + +commit 1065f16b761dd211c3c5d9508dc227a0adca91f7 +Author: Joel Sherrill +Date: Tue May 14 17:35:16 2002 +0000 + + 2001-05-14 Till Straumann + + * 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 +Date: Tue May 14 17:08:25 2002 +0000 + + 2001-05-14 Till Straumann + + * 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 +Date: Wed May 1 23:09:37 2002 +0000 + + 2002-05-01 Eric Norum + + * machine/in_cksum.h: Per PR200 fix multi-line inline assembly + to satisfy gcc 3.1 and newer. + +commit d50c0d253420175d8d2795ba6cd81b6fae0b8ebe +Author: Joel Sherrill +Date: Fri Apr 26 21:34:58 2002 +0000 + + 2002-04-26 Eric Norum + + * 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 +Date: Thu Apr 18 22:24:04 2002 +0000 + + 2002-04-18 Ralf Corsepius + + * pppd/utils.c: Adapt to gcc-3.x. + +commit 5bfc8912be01e2849df638017f964f58fb8917b8 +Author: Joel Sherrill +Date: Sat Apr 13 16:41:43 2002 +0000 + + 2002-04-11 Chris Johns + + * 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 +Date: Mon Apr 8 18:27:31 2002 +0000 + + 2002-04-06 Ralf Corsepius + + * ChangeLog: Fix dates. + +commit 51301198fb744ae3d5bf0268b4d6098d468f3959 +Author: Joel Sherrill +Date: Mon Apr 1 13:27:46 2002 +0000 + + 2002-03-30 Ralf Corsepius + + * libc/rcmd.c: Replace __rtems w/ __rtems__. + +commit 01d48bf8ea824d8dc05f52155eec6ee474d91319 +Author: Joel Sherrill +Date: Thu Mar 28 00:49:43 2002 +0000 + + 2002-03-27 Ralf Corsepius + + * 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 +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 +Date: Wed Mar 27 14:36:07 2002 +0000 + + 2002-03-27 Ilya Alexeev + + * 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 +Date: Thu Mar 21 15:01:32 2002 +0000 + + 2002-03-21 Ilya Alexeev + + * net/if_ppp.c, net/ppp_tty.c: Initial preparations for multiple + PPPD connections. + +commit d74787746028fe4b4130300bf549dc468b4002c6 +Author: Joel Sherrill +Date: Wed Mar 20 22:08:06 2002 +0000 + + 2001-03-20 Till Straumann + + * 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 +Date: Wed Feb 27 22:43:31 2002 +0000 + + 2002-02-27 Ilya Alexeev + + * 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 +Date: Wed Feb 27 22:39:18 2002 +0000 + + 2002-02-27 Eric Norum + + * 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 +Date: Fri Feb 1 16:51:07 2002 +0000 + + 2001-02-01 Mike Siers + + * 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 +Date: Fri Feb 1 14:04:45 2002 +0000 + + 2001-01-31 Mike Siers + + * pppd/rtemsdialer.h: New file missed in previous commit. + +commit 0286b9f6145f9664f6b0e196e24daee8be46b538 +Author: Joel Sherrill +Date: Thu Jan 31 21:42:11 2002 +0000 + + 2001-01-31 Mike Siers + + * 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 +Date: Tue Jan 22 17:36:23 2002 +0000 + + 2002-01-21 Ralf Corsepius + + * rtems_telnetd/pty.c: Move config.h to were it belongs. + Remove printf (Reported by Till Straumann + ). + +commit cf42e73556a02b6789ca6c6f6aa058ac7f25b6b5 +Author: Joel Sherrill +Date: Wed Jan 16 22:50:04 2002 +0000 + + 2001-01-16 Eric Norum + + * lib/tftpDriver.clib/tftpDriver.c: Fix TFTP block number checking. + +commit ab1ed86eb65b3bb47126124609689e854f908181 +Author: Joel Sherrill +Date: Sun Jan 6 20:09:55 2002 +0000 + + 2002-02-05 Ralf Corsepius + + * pppd/sys-rtems.c: Remove unused variable status from + dodefaultroute. + +commit d4651e4104b33dd6683671302524f0bec3bd1cb7 +Author: Joel Sherrill +Date: Fri Jan 4 18:25:27 2002 +0000 + + 2002-02-04 Ralf Corsepius + + * lib/tftpDriver.c: Remove set_errno_and_return_minus_one, include + . + +commit 2539cdcd28f13a5ad7f93f73c1308e1e7119d7ab +Author: Joel Sherrill +Date: Wed Dec 19 18:11:07 2001 +0000 + + 2001-12-18 Eric Norum + + * 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 +Date: Fri Dec 7 12:59:12 2001 +0000 + + 2001-12-07 Eric Norum + + * lib/tftpDriver.c: Restore write capability. + +commit 4efd0f66107a895e656bb66baee7494b54a6895e +Author: Joel Sherrill +Date: Mon Nov 26 14:34:00 2001 +0000 + + 2001-11-26 Ralf Corsepius + + * arpa/Makefile.am: Remove stray lines. + +commit dfe5a4e353b4f34150b755a7ea419c52f749aaaa +Author: Joel Sherrill +Date: Thu Oct 18 18:48:55 2001 +0000 + + 2001-10-18 Eric Norum + + * lib/tftpDriver.c: Properly handles ../ components in chdir() and + open() operations within the TFTP file system. + +commit cc13fa3245252407b9edeeb1f6db6e37603d4511 +Author: Joel Sherrill +Date: Fri Oct 12 21:03:15 2001 +0000 + + 2001-10-12 Joel Sherrill + + * rootfs/mkrootfs.c, rootfs/mkrootfs.h: Fixed typo. + +commit d7aecdc8f866b978a4349b0e157f46877f60e414 +Author: Joel Sherrill +Date: Fri Oct 12 18:47:00 2001 +0000 + + 2001-10-11 Ralf Corsepius + + * .cvsignore: Add autom4te.cache for autoconf > 2.52. + * configure.in: Remove. + +commit aee474b0cf18922c8b21ca56aae4067835c6a860 +Author: Joel Sherrill +Date: Fri Oct 12 13:43:05 2001 +0000 + + 2001-10-12 Mike Siers + + * 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 +Date: Thu Oct 11 19:36:23 2001 +0000 + + 2001-10-11 Ralf Corsepius + + * .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 +Date: Thu Sep 27 13:31:56 2001 +0000 + + 2001-09-27 Eric Norum + + * lib/tftpDriver.c: Add limited chdir() support to the TFTP + filesystem. + +commit b68e01c5d9122271c2c54922572ecc559dc13337 +Author: Joel Sherrill +Date: Thu Sep 27 13:28:22 2001 +0000 + + 2001-09-23 Ralf Corsepius + + * 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 +Date: Mon Sep 24 18:29:46 2001 +0000 + + 2001-09-22 Ralf Corsepius + + * Makefile.am: Use PREINSTALL_FILES = to make automake-1.5 happy. + +commit 5400f070e6561f674a7428d0a6c14dbe21ca45d9 +Author: Joel Sherrill +Date: Wed Sep 19 17:40:37 2001 +0000 + + 2001-09-19 Eric Norum + + * lib/tftpDriver.c: Add some debugging capability. + +commit 4bde23948cac7627031c6a12ac9aeb6ce6746e42 +Author: Joel Sherrill +Date: Wed Sep 19 17:30:38 2001 +0000 + + 2001-09-19 Chris Johns + + * 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 +Date: Wed Sep 19 17:29:42 2001 +0000 + + 2001-09-19 Chris Johns + + * 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 +Date: Fri Aug 17 20:17:18 2001 +0000 + + 2001-08-16 Mike Siers + + * 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 +Date: Thu Aug 16 21:01:31 2001 +0000 + + 2001-08-16 Joel Sherrill + + * pppd/example/Makefile: Removed. + * pppd/example/Makefile-user: Added was Makefile. Renamed to + avoid bootstrap -c clobbering it. + +commit 2f1b9304ac4ba89a2dcb6047cb584a5603a33987 +Author: Joel Sherrill +Date: Thu Aug 16 20:42:09 2001 +0000 + + 2001-08-16 Mike Siers + + * 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 +Date: Thu Aug 16 18:49:28 2001 +0000 + + 2001-08-16 Joel Sherrill + + * rtems_telnetd/.cvsignore: New file. + +commit bd520203a03ca023dcbc0c77a6af59c4dc4c3b9a +Author: Joel Sherrill +Date: Thu Aug 9 22:06:51 2001 +0000 + + 2001-08-09 Fernando-Ruiz Casas + + * 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 +Date: Mon Jun 18 22:36:09 2001 +0000 + + 2001-05-26 Ralf Corsepius + + * rtems_servers/Makefile.am: Deleted blank lines. + +commit 451198be1408317bae0c56f1eb29593ebe5b4ef2 +Author: Joel Sherrill +Date: Thu Jun 14 13:35:47 2001 +0000 + + 2001-06-14 Joel Sherrill + + * 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 +Date: Thu May 10 13:03:32 2001 +0000 + + 2001-05-09 Ralf Corsepius + + * libc/Makefile.am: Remove -D__STRICT_ANSI__. + +commit 126405d9ef4e85de6b2d867397f17b925dc18058 +Author: Joel Sherrill +Date: Tue Apr 24 21:02:03 2001 +0000 + + 2000-04-24 Eric Norum + + * 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 +Date: Fri Apr 20 20:32:08 2001 +0000 + + 2001-04-20 Radzislaw Galler + + * 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 +Date: Fri Apr 20 19:17:08 2001 +0000 + + 2001-04-20 Jake Janovetz + + * rtems_servers/ftpd.c: Correct argument so hooks work again. + +commit a2cc545e34a33202b91a72e7eefdfecc07b30005 +Author: Joel Sherrill +Date: Thu Mar 15 13:42:58 2001 +0000 + + 2001-03-15 Ralf Corsepiu + + * include/.cvsignore: Remove danlgling file. + +commit 07fbfcedf04e1d64472ad508c81207c782e021e1 +Author: Joel Sherrill +Date: Mon Mar 5 23:01:43 2001 +0000 + + 2001-01-31 Sergei Organov + + * 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 +Date: Mon Feb 5 18:36:27 2001 +0000 + + 2001-02-03 Ralf Corsepius + + * 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 +Date: Thu Jan 25 22:59:32 2001 +0000 + + 2001-01-25 Eric Norum + + * 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 +Date: Wed Jan 24 19:20:24 2001 +0000 + + 2001-01-24 Sergei Organov + + * 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 +Date: Fri Jan 12 13:51:56 2001 +0000 + + 2001-01-12 Sergei Organov + + * 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 +Date: Tue Jan 2 14:18:44 2001 +0000 + + 2001-01-02 Joel Sherrill + + * CHANGELOG: Removed. + * README: Merged CHANGELOG contents as initial changes. + +commit 407bc8c9eef987ccaea352d4ca69cf8bfdeed044 +Author: Joel Sherrill +Date: Thu Dec 14 14:12:19 2000 +0000 + + 2000-12-14 Eric Norum + + * lib/tftpDriver.c: Added write capability. + +commit 78d6a5000398cc4813a6644ab525ab32a056d066 +Author: Joel Sherrill +Date: Fri Dec 8 22:06:54 2000 +0000 + + 2000-12-08 Joel Sherrill + + * 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 +Date: Thu Nov 30 13:58:22 2000 +0000 + + 2000-11-30 Joel Sherrill + + * modem/ppp_tty.c: Changed to include since + that is an RTEMS specific header file. + +commit a58638b46a693f6b00a6b7bea664215911e9ef5e +Author: Joel Sherrill +Date: Thu Nov 30 13:57:33 2000 +0000 + + 2000-11-30 Joel Sherrill + + * sys/ttycom.h: Moved to lib/include/sys. + * Makefile.am: Modified to reflect above. + +commit bcefea16ab34811d6fbe538213a623593126ed96 +Author: Joel Sherrill +Date: Mon Nov 27 17:03:22 2000 +0000 + + 2000-11-27 Joel Sherrill + + * libc/res_init.c: Fix typo - adding missing # on include. + +commit 85a0f07fb860e23174abaea0feb7076ae1012d63 +Author: Joel Sherrill +Date: Sat Nov 25 22:10:01 2000 +0000 + + 2000-11-25 Antti P Miettinen + + * 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 + 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 +Date: Sat Nov 25 19:45:56 2000 +0000 + + 2000-11-25 Eric Norum + + * libc/res_init.c: Move include to avoid compiler dumping core. + +commit a6abd67af50cf087725951f082c39feea62ba02c +Author: Joel Sherrill +Date: Sat Nov 25 19:42:21 2000 +0000 + + 2000-11-25 Antti P Miettinen + + * 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 + 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 +Date: Thu Nov 9 16:43:05 2000 +0000 + + 2000-11-09 Ralf Corsepius + + * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS. + +commit a314d3b497b2296e4780f1c783d1a8449de8feab +Author: Joel Sherrill +Date: Thu Nov 2 15:49:06 2000 +0000 + + 2000-11-02 Ralf Corsepius + + * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal. + +commit 3e597933ff58732e09d4d1ce5bd02d39737cb8c8 +Author: Joel Sherrill +Date: Tue Oct 31 16:37:16 2000 +0000 + + 2000-10-30 Joel Sherrill + + * 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 . + * rtems/rtems_bsdnet_internal.h: newlib now includes definition + of struct itimerval in . + +commit f36718c73ae7747988c815b0c4b124fd61f6b9f5 +Author: Joel Sherrill +Date: Wed Oct 25 17:10:18 2000 +0000 + + 2000-10-25 Ralf Corsepius + + * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros. + Switch to GNU canonicalization. + +commit 0da0dea2248c0c97a59a91af9aee63998bbdbc40 +Author: Joel Sherrill +Date: Thu Oct 19 15:33:03 2000 +0000 + + 2000-10-19 Antti P Miettinen + + * 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 +Date: Wed Oct 18 16:25:48 2000 +0000 + + 2000-10-18 Chris Johns + + * pppd/ipxcp.c: Fixed a typo. + +commit 5ff9c0886a5d0d82019b61f0b85c3ba21c32222c +Author: Joel Sherrill +Date: Thu Sep 28 19:11:35 2000 +0000 + + 2000-09-28 Joel Sherrill + + * 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 +Date: Fri Sep 22 20:38:57 2000 +0000 + + 2000-09-22 Joel Sherrill + + * 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 +Date: Wed Sep 6 15:29:02 2000 +0000 + + 2000-09-06 Ralf Corsepius + + * ChangeLog: Cleanup. + +commit 9b28bea577dc0d6781d2895b61c07a5d311d24b5 +Author: Joel Sherrill +Date: Tue Sep 5 16:07:35 2000 +0000 + + 2000-09-04 Ralf Corsepius + + * 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 +Date: Tue Sep 5 15:47:44 2000 +0000 + + 2000-09-05 Joel Sherrill + + * 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 +Date: Fri Sep 1 11:18:37 2000 +0000 + + 2000-09-01 Rosimildo daSilva + + * emfdb.c: Removed stray semi-colon. Reported on GoAhead + mailing lists by Jim Rudnicki + +commit a6b4c0df5f74d1238337f41d1d13f4f168ad01f1 +Author: Joel Sherrill +Date: Fri Sep 1 10:57:21 2000 +0000 + + 2000-08-30 Joel Sherrill + + * Merged version 2.1 of GoAhead webserver. This update + was submitted by Antti P Miettinen . + * 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 +Date: Fri Sep 1 07:20:06 2000 +0000 + + 2000-08-31 Ralf Corsepius + + * netinet/tcp_input.c: Spelling corrections. + +commit 82edf48c63397fb69e4f03dd93b31fc64ff8f077 +Author: Joel Sherrill +Date: Wed Aug 30 16:52:35 2000 +0000 + + 2000-08-30 Joel Sherrill + + * rtems_webserver/license.txt: New file. + +commit e94ad1feb9fd593f4b2443f486421d233bffc537 +Author: Joel Sherrill +Date: Thu Aug 10 13:24:00 2000 +0000 + + Adding ChangeLogs. + +commit 0e08ff003347d0282bbc45c73997cab3048805df +Author: Joel Sherrill +Date: Wed Aug 2 21:12:36 2000 +0000 + + Patch from Eric Norum to add optional support for + fast mutexes that bypass the API level to directly interface with the + SuperCore. + +commit 4dcd9436d4cd615864fc912fc0e20edf4c4d08d6 +Author: Joel Sherrill +Date: Fri Jul 14 18:52:54 2000 +0000 + + Changed name of static table versions to avoid conflict. + +commit 73e1db9f2b04f066688ced23b38accda1bb11524 +Author: Joel Sherrill +Date: Thu Jun 15 12:58:24 2000 +0000 + + Moved to lib/include so non-networking applications could + include . + +commit 9b05600b2cc0407688548fe479fecb7ebfb5bbee +Author: Joel Sherrill +Date: Wed Jun 14 20:22:31 2000 +0000 + + *** empty log message *** + +commit 6f93bb49b4df8f573a8914219841a1d64fde2b6d +Author: Joel Sherrill +Date: Wed Jun 14 17:18:18 2000 +0000 + + Patch from Chris Johns 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 +Date: Mon Jun 12 15:00:15 2000 +0000 + + Merged from 4.5.0-beta3a + +commit a44601522806039e359d8c6acb26987924035d88 +Author: Joel Sherrill +Date: Fri Apr 28 17:42:16 2000 +0000 + + New files added on 4.5 branch. + +commit bf85b19188f6c4a20cc6cc42a3f32f9ddb92d9ce +Author: Joel Sherrill +Date: Thu Apr 13 14:37:14 2000 +0000 + + Patch rtems-rc-4.5.0-13-cvs.diff from Ralf Corsepius . + adds .cvsignore. + +commit 4bf1801d0d6fa7bcf7488f7f3cc5c39fafeac7d2 +Author: Joel Sherrill +Date: Thu Feb 3 13:21:38 2000 +0000 + + Patches rtems-rc-20000118-7.diff from Ralf Corsepius + 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 +Date: Fri Jan 21 15:11:40 2000 +0000 + + Patch from Eric Norum at the request of Jake + Janovetz 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 +Date: Fri Jan 21 14:49:31 2000 +0000 + + Patch from Eric Norum to remove warnings. + +commit 19642e2cab7782597b0fcaaa951f881bb5af3e15 +Author: Joel Sherrill +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 +Date: Mon Dec 13 19:20:38 1999 +0000 + + Patch from Eric Norum to make the NTP handler a little + more flexible about the error status returned from a timeout. + +commit 809f445197d78174b88bc7bde434ea30eedbb464 +Author: Joel Sherrill +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 +Date: Wed Dec 1 16:00:38 1999 +0000 + + Removed debugging printfs. + +commit 017061c561dcc1193b6a031f6bec58381bf0db14 +Author: Joel Sherrill +Date: Wed Dec 1 15:54:17 1999 +0000 + + Patch from Eric Norum 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 +Date: Tue Nov 30 22:14:28 1999 +0000 + + Added missing files from PPP port. + +commit d0950adfd65d0510424b43c31f19d2f1d8d277a4 +Author: Joel Sherrill +Date: Tue Nov 30 22:12:50 1999 +0000 + + Added port of ppp-2.3.5 from Tomasz Domin 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 +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 +Date: Wed Nov 10 14:31:11 1999 +0000 + + Patch from Eric Norum which includes: + + Patches against 1105 snapshot to add NTP server support to network + configuration/BOOTP. + +commit a0af97d2bfba67f952a59dfb549397d8e110dc2c +Author: Joel Sherrill +Date: Tue Nov 9 03:43:47 1999 +0000 + + Patch from Eric Norum 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 +Date: Wed Oct 27 12:50:33 1999 +0000 + + Patch from Emmanuel Raguet and Eric Valette + 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 on + 26 Oct 1999 about this port and got verbal approval to include + it in RTEMS distributions. + +commit 8379ada798138cf6a8a29913ee1413bbde47e0e4 +Author: Joel Sherrill +Date: Mon Oct 25 16:09:45 1999 +0000 + + Patch from Eric Norum to address the following problem + report from Philip A. Prindeville : + + 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 +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 +Date: Mon Oct 4 19:15:14 1999 +0000 + + Patch from Ralf Corsepius to make fix bug + where wrapup left pieces out of the librtemsall.a. + +commit cc63e08130fac85712365e1d9fc6be82a6f288dc +Author: Joel Sherrill +Date: Mon Oct 4 18:40:53 1999 +0000 + + Patch from Ralf Corsepius to make libnetworking + a top level more independently configured package. + +commit 6fca2f55680bf45aff1fbbdb5464571a53ab662f +Author: Joel Sherrill +Date: Mon Oct 4 13:51:22 1999 +0000 + + Patch from Eric Norum . 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 +Date: Tue Sep 7 13:45:03 1999 +0000 + + Applied patch rtems-rc-19990820-6.diff.gz from + Ralf Corsepius which converted many + Makefile.in's to Makefile.am's. This added a lot of files. + +commit e0c6f431b6914f70aa84febefe42a7b0fdf01591 +Author: Joel Sherrill +Date: Thu Aug 26 20:52:40 1999 +0000 + + Comment cleanup from Eric Norum . + +commit 48abdc31fd63fb013c131c09bed3a3ef9a230939 +Author: Joel Sherrill +Date: Mon Aug 23 14:58:16 1999 +0000 + + Patch from Eric Norum to readd the behavior where + the minor number indicated the port number to try. + +commit 09ea257c585fd3f828052e25c4f05680914d345b +Author: Joel Sherrill +Date: Mon Jul 12 15:52:35 1999 +0000 + + Patch from Eric Norum : + + 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 +Date: Tue Jun 15 22:16:30 1999 +0000 + + After comments D. V. Henkel-Wallace , the interface to + mount() was changed to avoid the use of a string as the options. + +commit a6f3cff703911008d7cc56d5ef9745bb3f5f46be +Author: Joel Sherrill +Date: Fri Jun 11 14:11:44 1999 +0000 + + Patch from Ian Lance Taylor : + + 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 +Date: Fri Jun 11 14:06:13 1999 +0000 + + Patch from Eric Norum to fix bug reported by + Ian Lance Taylor : + + 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 +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 +Date: Fri May 28 16:09:00 1999 +0000 + + Alignment corrected per Eric Norum's suggestion. + +commit 11cdbebd585380dfd5b030612158b083cee50ad4 +Author: Joel Sherrill +Date: Thu May 27 18:03:50 1999 +0000 + + Patch from Eric Norum to eliminate a panic when the + network stack runs out of mbufs. + +commit 8bbaf3bd49aac65d6c194a5dce97d7ff69e0ee88 +Author: Joel Sherrill +Date: Thu May 20 13:32:54 1999 +0000 + + Removed all post 4.0 changes. + +commit a238cc97d0d0a865a26cec223b86960cca878127 +Author: Joel Sherrill +Date: Mon May 17 15:45:15 1999 +0000 + + Patch from D. V. Henkel-Wallace to remove compiler + warnings. + +commit acb644a66f4f1f5a2376d560bde664916ff1a2ee +Author: Joel Sherrill +Date: Fri May 7 16:30:44 1999 +0000 + + Error reporting fixed by Jennifer. + +commit cfcb5a299a302833001598c55eb48a2ef3d07202 +Author: Joel Sherrill +Date: Tue Apr 27 17:31:39 1999 +0000 + + Patch from Eric Norum to corrent a miscount in length + that results in an error in parsing network unit names/numbers. + +commit 4186b3bb0cd9d2135f609e8e5ffe995ca4979706 +Author: Joel Sherrill +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 +Date: Mon Apr 19 15:27:21 1999 +0000 + + After discussion with Eric Norum , + I added __INSIDE_RTEMS_BSD_TCPIP_STACK__ that trips all the needed + macro definitions for a network driver. + +commit 517660f1922aa1ad33831b08d90359241cb37118 +Author: Joel Sherrill +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 +Date: Wed Mar 31 20:51:07 1999 +0000 + + Patch from Eric Norum which changed the exit + sequence. + +commit ceb06d96502bc5524cc2123f27edb5f50cf308ea +Author: Joel Sherrill +Date: Tue Mar 30 17:43:51 1999 +0000 + + Removed warning for `#ifdef' argument starts with punctuation. + +commit 6a4096b2249439e3947d452e453427be0260e055 +Author: Joel Sherrill +Date: Tue Mar 30 15:40:29 1999 +0000 + + Patch to add shutdown() routine from Tony R. Ambardar . + +commit e828c2dd40c661fc6c96db4e84faacf2764efcce +Author: Joel Sherrill +Date: Tue Mar 23 23:06:42 1999 +0000 + + SPARC optimized version of IP checksum header routine. Submitted + by Jiri Gaisler . + +commit b6f5f9385daf2d4b5a6272c5085c7e253f381aa9 +Author: Joel Sherrill +Date: Tue Mar 23 22:39:13 1999 +0000 + + Patch from Eric Norum to improve parsing of + network interface names. This change does not introduce any + compatibility problems. + +commit af0200363e8d0a69648bd78fd5ee2d0ee5f40624 +Author: Joel Sherrill +Date: Fri Mar 19 21:51:58 1999 +0000 + + Patch from Eric Norum that adds external + fcntl support and an external fcntl handler for sockets. + +commit 73f6236bc09b3cadf0aa030e16396154421f3e30 +Author: Joel Sherrill +Date: Mon Mar 1 22:40:08 1999 +0000 + + Patch from Eric Norum 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 +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 +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 +Date: Thu Feb 4 14:59:42 1999 +0000 + + Modifed to reflect transition from device driver to file system. + +commit d3c106037f3e790ea243919b1294c41f2cb54dc7 +Author: Joel Sherrill +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 +Date: Thu Feb 4 14:56:09 1999 +0000 + + Added PowerPC specific header checksum code. + +commit 8cce4452a561cb8777a89eaf030abbe4f51c7c3f +Author: Joel Sherrill +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 +Date: Thu Feb 4 14:54:31 1999 +0000 + + Debugged and now works except for handling of minor number. + +commit 7c7fd4de931ab2ca213df1d146cdfdf565388d56 +Author: Joel Sherrill +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 +Date: Tue Feb 2 21:15:15 1999 +0000 + + Added debug #define and commented it out. + +commit 5d5f23bc4278ace2df0f5925c99522a0ee1f9ac1 +Author: Joel Sherrill +Date: Tue Feb 2 21:15:02 1999 +0000 + + Added PowerPC specific in_cksum file. + +commit 9b9c4dfd46a19b7d743dc23ecb4d28784fed5c73 +Author: Joel Sherrill +Date: Tue Feb 2 21:14:44 1999 +0000 + + New file. Based on the i386 version. + +commit 7b158663edc1478e74e1de796be9e362ebcc6484 +Author: Joel Sherrill +Date: Sun Jan 31 20:50:49 1999 +0000 + + Prepended macro variables with "_" to avoid name conflicts in expansions. + +commit cdf8a300923e445996811c78d19cbd2f5c3997ab +Author: Joel Sherrill +Date: Thu Jan 28 18:42:34 1999 +0000 + + Patch from Eric Norum to avoid dereferencing a + NULL pointer. + +commit 39ba912277995f9f7d306a667a7358d08617ee89 +Author: Joel Sherrill +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 +Date: Tue Jan 26 01:49:56 1999 +0000 + + Switched from printf() to puts(). + +commit 94b3ee1366fddb9aca95f2f1ec61d633deb66510 +Author: Joel Sherrill +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 +Date: Tue Jan 19 20:23:15 1999 +0000 + + Added comments for changing to a filesystem + +commit eb0d7ae2dabc36809061ab62eb5cd0f787a8870c +Author: Joel Sherrill +Date: Mon Jan 4 16:35:31 1999 +0000 + + Patch from D. V. Henkel-Wallace to use puts and have prototype. + +commit 88a090840228e689d70266f6f24e0911d6b1bf90 +Author: Joel Sherrill +Date: Mon Jan 4 16:30:06 1999 +0000 + + Patch from D. V. Henkel-Wallace to fix braces nesting problem. + +commit 60a2d6899dd3ad6f5dae807eb7ebeb841d9c4791 +Author: Joel Sherrill +Date: Mon Jan 4 16:28:49 1999 +0000 + + Patch from D. V. Henkel-Wallace to make macro nest properly in conditionals + +commit cca44008d81209e9fa992157637d9de0384e0536 +Author: Joel Sherrill +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 +Date: Thu Dec 10 19:42:29 1998 +0000 + + Patch from Ian Lance Taylor : + + From: Eric Norum + 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 +Date: Mon Dec 7 17:42:52 1998 +0000 + + Patch from Ian Lance Taylor : + + 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 +Date: Thu Nov 19 17:35:49 1998 +0000 + + Patch from Eric Norum : + + 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 +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 +Date: Tue Sep 29 12:15:08 1998 +0000 + + Patch from Eric Norum : + + 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 +Date: Mon Sep 21 00:46:00 1998 +0000 + + Patch from Eric Norum : + + 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 +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 +Date: Fri Sep 11 13:12:04 1998 +0000 + + Patch from "David J. Fiddes" : + + 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 +Date: Thu Sep 10 12:43:00 1998 +0000 + + Patch from David Fiddes to make this compile + for the ColdFire. + +commit 109b17f4ad73d4df7cafb812cdc94d181a3aefbf +Author: Joel Sherrill +Date: Thu Sep 10 12:23:08 1998 +0000 + + Patch from Eric Norum to fix a cryptic error + message after comments from Eric Valette . + +commit 4cf89a8ca7b550a921a6fcde79b4af9a10d87eb6 +Author: Joel Sherrill +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 +Date: Mon Aug 31 23:06:50 1998 +0000 + + Patch from Emmanuel Raguet : + + I have reworked the ethernet driver for the BSP pc386 and + here is the patch to apply. + +commit 4de817dfd2ea96aec13ee7071a189e3c35bb0efd +Author: Joel Sherrill +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 +Date: Fri Aug 21 17:37:01 1998 +0000 + + Another missing piece. Thanks Eric. + +commit 33679ec46e4e57d47be4580d4b699278733369d7 +Author: Joel Sherrill +Date: Fri Aug 21 13:04:55 1998 +0000 + + All warnings removed. + +commit ab09043a271800dd3124502738d3651ac317899d +Author: Joel Sherrill +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 +Date: Thu Aug 20 22:04:22 1998 +0000 + + Patches from Eric Norum + +commit 96b391640969faf193911e1ed3c9d7026ae8867b +Author: Joel Sherrill +Date: Thu Aug 20 21:56:40 1998 +0000 + + Added CVS Ids + +commit ff0f694d466fb114c185bf464811658f97d012f1 +Author: Joel Sherrill +Date: Thu Aug 20 21:47:37 1998 +0000 + + Fixed many warnings. + +commit 3f098aed4500da38db8afdff111f02198158203a +Author: Joel Sherrill +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 +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 +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 +Date: Fri Sep 7 06:19:02 2018 +0200 + + network: Use kernel/user space header files + + Add and use and + 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 +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 +Date: Fri Sep 7 06:19:02 2018 +0200 + + network: Use kernel/user space header files + + Add and use and + 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 +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 +Date: Fri Oct 16 08:21:48 2015 +0200 + + basdefs.h: Add and use RTEMS_UNUSED + +commit c49985691f1cd3769ef4bfaa503f3c6eb7e4385a +Author: Chris Johns +Date: Fri Mar 21 08:10:47 2014 +1100 + + Change all references of rtems.com to rtems.org. + +commit 7660e8b34778285a7d32e0265fd7697c213179a7 +Author: Sebastian Huber +Date: Tue Jul 23 13:32:58 2013 +0200 + + Include missing + +commit 9b4422a2513e9c7f4c705050948d82b75331aaba +Author: Joel Sherrill +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 +Date: Tue Dec 6 07:34:48 2011 +0000 + + 2011-12-06 Ralf Corsépius + + * libmisc/monitor/mon-network.c: Include . + * 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 +Date: Fri Mar 12 16:26:16 2010 +0000 + + 2010-03-12 Joel Sherrill + + * 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 +Date: Thu Mar 11 19:12:30 2010 +0000 + + 2010-03-11 Joel Sherrill + + * 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 +Date: Sun Nov 29 12:12:39 2009 +0000 + + Whitespace removal. + +commit 031deada15098e68ae1912f1c6963c433153b9e3 +Author: Ralf Corsepius +Date: Fri Jan 2 13:04:13 2009 +0000 + + Add __attribute__((unused)) to unused function args. + +commit 2326f0d934d3fb016e5da62fdac2b52d9d411f4a +Author: Ralf Corsepius +Date: Mon Sep 1 09:35:34 2008 +0000 + + Convert to using "bool". + +commit d024ff49c494948c077c4df5afab5fb429370219 +Author: Ralf Corsepius +Date: Thu Aug 21 13:06:53 2008 +0000 + + Use memset instead of bzero. + +commit 575babcf497c56bb61c8e45d1d6715219ce4510a +Author: Ralf Corsepius +Date: Thu Aug 21 12:29:02 2008 +0000 + + Include "config.h". + +commit 1ff9922df0f6e5f129299847d0f5eccbc8d6806c +Author: Chris Johns +Date: Sat Dec 22 08:27:18 2007 +0000 + + 2007-12-22 Chris Johns + + * 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 +Date: Fri Sep 14 22:52:53 2007 +0000 + + 2007-09-14 Joel Sherrill + + * 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 +Date: Mon Mar 4 15:32:15 2019 +0100 + + bsps: Adjust bsp.h Doxygen groups + + Update #3706. + +commit f004b2b8dc1fb78eb18b21ba6b50f6c712fd94f8 +Author: Sebastian Huber +Date: Tue Oct 2 10:22:15 2018 +0200 + + Use rtems_task_exit() + + Update #3530. + Update #3533. + +commit cb682532cf9927619a3c8d168253187140835cc6 +Author: Sebastian Huber +Date: Fri Sep 7 06:19:02 2018 +0200 + + network: Use kernel/user space header files + + Add and use and + 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 +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 +Date: Fri Sep 7 06:19:02 2018 +0200 + + network: Use kernel/user space header files + + Add and use and + 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 +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 +Date: Fri Sep 7 06:19:02 2018 +0200 + + network: Use kernel/user space header files + + Add and use and + 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 +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 +Date: Fri Sep 7 06:19:02 2018 +0200 + + network: Use kernel/user space header files + + Add and use and + 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 +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 +Date: Tue Oct 2 10:22:15 2018 +0200 + + Use rtems_task_exit() + + Update #3530. + Update #3533. + +commit cb682532cf9927619a3c8d168253187140835cc6 +Author: Sebastian Huber +Date: Fri Sep 7 06:19:02 2018 +0200 + + network: Use kernel/user space header files + + Add and use and + 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 +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 +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 +Date: Mon May 27 07:35:07 2019 +0200 + + bsps: Fix warnings in greth + +commit efdb4a767aeb0f47eb288b8a7abcf51808afa7a8 +Author: Sebastian Huber +Date: Fri Nov 9 09:37:53 2018 +0100 + + bsp/beatnik: Fix warnings + +commit cb682532cf9927619a3c8d168253187140835cc6 +Author: Sebastian Huber +Date: Fri Sep 7 06:19:02 2018 +0200 + + network: Use kernel/user space header files + + Add and use and + 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 +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 +Date: Mon Mar 4 15:32:15 2019 +0100 + + bsps: Adjust bsp.h Doxygen groups + + Update #3706. + +commit cb682532cf9927619a3c8d168253187140835cc6 +Author: Sebastian Huber +Date: Fri Sep 7 06:19:02 2018 +0200 + + network: Use kernel/user space header files + + Add and use and + 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 +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 +Date: Fri Sep 14 19:51:38 2018 +0200 + + build: Merge pppd/Makefile.am + +commit 68e1ccc46d82b87b41199b3dcc4ed72cd3c14960 +Author: Sebastian Huber +Date: Tue Sep 11 06:30:20 2018 +0200 + + build: Remove specialized CPPFLAGS + +commit 06060da3bc4ea255210a6b0bc5e4187227bf2f95 +Author: Sebastian Huber +Date: Mon Sep 10 06:29:11 2018 +0200 + + pppd: Simplify Makefile.am + + Update #3375. + +commit f004b2b8dc1fb78eb18b21ba6b50f6c712fd94f8 +Author: Sebastian Huber +Date: Tue Oct 2 10:22:15 2018 +0200 + + Use rtems_task_exit() + + Update #3530. + Update #3533. + +commit ac9f80874fc8e252bb8e5184c455f02e4ba7816a +Author: Sebastian Huber +Date: Tue Sep 25 15:19:08 2018 +0200 + + pppd: Remove unused get_pty() function + + Update #3526. + +commit 2afb22b7e1ebcbe40373ff7e0efae7d207c655a9 +Author: Chris Johns +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 +Date: Wed Dec 13 08:33:25 2017 +0100 + + pppd: Include + + Prepare for header file move to common include directory. + + Update #3254. + +commit 163d1e8c247260eb1d40dcb463f3acff47d7c8d0 +Author: Sebastian Huber +Date: Mon Apr 25 07:59:34 2016 +0200 + + pppd: Fix warnings + +commit 33a1a4dbdf96b012384f5e8c018f3d958e5ddfc4 +Author: Peng Fan +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 + +commit 11925eef789566a226d8eaacbceb4d89df787ebc +Author: Sebastian Huber +Date: Fri Nov 21 08:49:57 2014 +0100 + + Delete or rename MIN/MAX macros and defines + + Include if necessary to get the MIN()/MAX() macros. + +commit 456eab7dc8cbb69e238e6095e298787b1c1d2058 +Author: Sebastian Huber +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 +Date: Tue Sep 23 14:20:35 2014 +0200 + + pppd: Fix warnings + +commit 59990cc9752c892dffed6ac0e074d3876c2f663f +Author: Chris Johns +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 +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 +Date: Fri Mar 21 08:10:47 2014 +1100 + + Change all references of rtems.com to rtems.org. + +commit 65c6425de9c84553b4bdade81988c9292d66db58 +Author: Joel Sherrill +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 +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 +Date: Fri May 4 08:55:28 2012 +0200 + + Remove CVS-Ids. + +commit 61250b4ce998e4247deca77cadcab27f34b2cd3a +Author: Joel Sherrill +Date: Wed Feb 1 10:59:44 2012 -0600 + + Remove all .cvsignore files. + +commit 5ae9228ab96ea4d8e48eba96b34052b6650e1403 +Author: Ralf Corsepius +Date: Tue Oct 18 09:04:36 2011 +0000 + + 2011-10-18 Ralf Corsépius + + * pppd/options.c: Remove unused var "ok". + +commit 05c18861dd58a08076d0fa97f72cb88c4a5698e5 +Author: Ralf Corsepius +Date: Mon Nov 30 16:01:51 2009 +0000 + + Whitespace removal. + +commit 9cd4dee1698e3fd878c152cafe6d3dbbefdc2024 +Author: Ralf Corsepius +Date: Mon Jan 5 17:20:54 2009 +0000 + + Remove stray ';' introducing unreachable code. + +commit 1cb54d1f38de31800259d2e52cbe948aa712c6b4 +Author: Ralf Corsepius +Date: Thu Dec 11 00:47:56 2008 +0000 + + #include instead of . + +commit db09424d436bd5ee86fb47685ff83c2d8f70c0cd +Author: Ralf Corsepius +Date: Mon Sep 8 06:45:43 2008 +0000 + + Add missing initializers. + +commit 62c37537bd593d5c1353cffea945ab3575c3f55e +Author: Ralf Corsepius +Date: Tue Aug 26 10:24:22 2008 +0000 + + Stop using old-style function-definitions. + +commit a807b75e38c1a0dbc0c3c8f0f38accc65c3c84d5 +Author: Ralf Corsepius +Date: Wed Aug 20 14:59:51 2008 +0000 + + Use stdbool.h. Remove local bool. + +commit b5cc0592f7cb5a0575836aa8f5630ce0b7b4fbe2 +Author: Ralf Corsepius +Date: Sun Aug 3 04:27:50 2008 +0000 + + Add prototypes. + +commit b9499779ee21f89fdc01dda4312a006648e990e4 +Author: Joel Sherrill +Date: Tue May 13 16:09:48 2008 +0000 + + 2008-05-13 Joel Sherrill + + * pppd/example/system.h: Fix path in example -- NOT COMPILED WITH + CPUKIT. + +commit 8a4f22e64ec09db4075cccb24dc290386ce16a95 +Author: Ralf Corsepius +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 +Date: Tue Jun 12 16:03:17 2007 +0000 + + 2007-06-12 Ralf Corsépius + + * pppd/Makefile.am: Reflect moving out md*. + +commit e7205419ab73a1d57a4ab5324cc443057dfe9b20 +Author: Ralf Corsepius +Date: Tue Jun 12 16:02:10 2007 +0000 + + Remove (moved to libmd) + +commit 55c310f246e58fc402f63801817f2a828f575f48 +Author: Ralf Corsepius +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 +Date: Tue Jun 12 05:12:57 2007 +0000 + + Don't include pppd.h. + +commit 203ed7ff8ccdfa233ac5bd22ca05add3d217ea03 +Author: Ralf Corsepius +Date: Wed May 9 15:56:13 2007 +0000 + + Include instead of . + +commit 890d2c6326dbccadc04955b764256116f7b9826b +Author: Ralf Corsepius +Date: Wed May 9 11:23:14 2007 +0000 + + 2007-05-09 Ralf Corsépius + + PR 1243 + * pppd/auth.c (set_allowed_addrs): Remove bogus dereference. + +commit 8da9f609af553e4874f2d7720268c60538c8be47 +Author: Ralf Corsepius +Date: Mon Apr 16 13:27:18 2007 +0000 + + 2007-04-16 Ralf Corsépius + + * pppd/utils.c: Use uintptr_t instead of unsigned long. + +commit ed92e2811415b0b227063ddae693bef9e28fdba9 +Author: Ralf Corsepius +Date: Tue Mar 27 17:02:30 2007 +0000 + + Include instead of . + +commit d08e825b9b10c4d07b04f4ca178a40830fe09ab6 +Author: Ralf Corsepius +Date: Tue Mar 27 15:47:35 2007 +0000 + + Eliminate __P(). + +commit 5078ee3233a0aa1bda0d0ccd3dd209ec007f02a8 +Author: Ralf Corsepius +Date: Tue Mar 27 10:22:16 2007 +0000 + + Eliminate __P(). + +commit 63a88eb0bc870ca8619b4ca975329bfb781c44ea +Author: Ralf Corsepius +Date: Mon Jan 8 08:43:28 2007 +0000 + + Regenerate. + +commit c1427d2758079f0e9dd6a8de1662d78e0d6bc4ca +Author: Ralf Corsepius +Date: Sat Nov 18 02:31:32 2006 +0000 + + Regenerate. + +commit 3fe615bae8402e731846930125b3feff2ef333fc +Author: Ralf Corsepius +Date: Sat Nov 18 02:28:35 2006 +0000 + + Replace AM_CONDITIONAL(HAS_NETWORKING) with AM_CONDITIONAL(LIBNETWORKING). + +commit b59eff1c137f9edc6dbe5def48b948899abda322 +Author: Chris Johns +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 +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 +Date: Fri Sep 1 18:15:01 2006 +0000 + + *** empty log message *** + +commit a009d94459a8c8e126dadc8ee335b5833556dac7 +Author: Joel Sherrill +Date: Thu Aug 31 01:10:02 2006 +0000 + + 2006-08-30 Joel Sherrill + + * 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 +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 +Date: Sat Jan 14 06:20:35 2006 +0000 + + Regenerate. + +commit 19a0136c823d91e914cf0836c1eca08ae597fe56 +Author: Ralf Corsepius +Date: Thu Jan 12 10:02:32 2006 +0000 + + Regenerate. + +commit 4e971660a1695fbc3be4d7fb8401d29f168566be +Author: Ralf Corsepius +Date: Thu Jan 12 09:57:43 2006 +0000 + + Remove all-local. + +commit 956dfedfd62bc273657d0a46ba493d3992545796 +Author: Ralf Corsepius +Date: Thu Jan 12 04:56:37 2006 +0000 + + Regenerate. + +commit 6ce2a66b9421518c837dc6d46d112135c5da849f +Author: Ralf Corsepius +Date: Thu Jan 12 04:24:13 2006 +0000 + + Regenerate. + +commit dbe8e5194cf71cb20e7a05ff382ad70e833fd3e6 +Author: Ralf Corsepius +Date: Thu Jan 12 04:19:28 2006 +0000 + + Cleanups + +commit b46f6fb219fde9e705fd6bce9369e29ca2fcdba2 +Author: Ralf Corsepius +Date: Tue Jan 10 17:57:23 2006 +0000 + + Regenerate. + +commit 689b7b7a50af938aee4c4489956e2c9598ea512a +Author: Joel Sherrill +Date: Mon Nov 7 16:17:14 2005 +0000 + + 2005-11-07 Michael Siers + + * pppd/rtemspppd.c, pppd/rtemspppd.h: Per confirmation from Michael add + missing copyright notice. + +commit 0850b08764fbf998d003513f748c68e0d50bfe4b +Author: Ralf Corsepius +Date: Tue Nov 1 16:48:29 2005 +0000 + + 2005-11-01 Ralf Corsepius + + * pppd/Makefile.am: Fix typo. + +commit 8d5d40640b91bc55c1c1ed0aaafb1a195eebf112 +Author: Ralf Corsepius +Date: Thu Oct 27 03:23:18 2005 +0000 + + New. + +commit bdf2c0e475ed635be43b03292b61a32adedc61bb +Author: Ralf Corsepius +Date: Wed Oct 26 17:40:12 2005 +0000 + + Misc. minor fixes. + +commit 95dacd745cebaf5e0f8aec73d2e096d2b7ad6844 +Author: Ralf Corsepius +Date: Wed Oct 26 16:25:50 2005 +0000 + + Regenerate + +commit 8f19e3007c82e196a9ff5f44aee8966f6f12eb3f +Author: Ralf Corsepius +Date: Wed Oct 26 16:22:49 2005 +0000 + + Install rtemsdialer.h, rtemspppd.h to $(includedir)/rtems. + +commit d2970aae3c51e4425dd1f23935cd80252a4bdf15 +Author: Ralf Corsepius +Date: Wed Oct 26 16:21:39 2005 +0000 + + Remove (unused). + +commit 994eb05d49230b1e782defd89497c591171a5d11 +Author: Ralf Corsepius +Date: Mon Sep 19 03:31:55 2005 +0000 + + 2005-09-19 Ralf Corsepius + + * libnetworking/pppd/Makefile.am: Use preinstall.am. + +commit c315c990030ad6e1fc3c09823de3448bb1fc0866 +Author: Ralf Corsepius +Date: Mon Sep 19 03:29:23 2005 +0000 + + New. + +commit 9f114a806ae20d3be9fafb3bcd29e850c4cabebc +Author: Joel Sherrill +Date: Fri May 20 19:33:23 2005 +0000 + + 2005-05-20 Sergei Organov + + PR 750/networking + * libnetworking/pppd/sys-rtems.c: Avoid NULL dereference in + wait_input(). + +commit bd2fa0a582001e6fd31c404083f1a45f81d5c079 +Author: Ralf Corsepius +Date: Sun May 8 09:20:38 2005 +0000 + + 2005-05-08 Ralf Corsepius + + * libnetworking/pppd/Makefile.am: CPPFLAGS += -D__BSD_VISIBLE. + +commit abb63593da24eb37e63ae288b0370f0cd54247b0 +Author: Ralf Corsepius +Date: Thu Feb 3 06:46:57 2005 +0000 + + 2005-02-03 Ralf Corsepius + + PR 755/rtems + * libnetworking/pppd/ipcp.c: Include . + Remove local declarations of rtems_bsdnet_nameservers, + rtems_bsdnet_nameservers_count. + +commit 9c858e562fd3db6da7082527708d296e8178951f +Author: Joel Sherrill +Date: Mon Jan 31 22:21:19 2005 +0000 + + 2005-01-31 Sergei Organov + + 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 +Date: Thu Jan 20 17:00:38 2005 +0000 + + 2005-01-20 Joel Sherrill + + 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 +Date: Fri Jan 7 07:02:33 2005 +0000 + + 2005-01-07 Ralf Corsepius + + * 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 +Date: Sun Jan 2 00:54:34 2005 +0000 + + 2005-01-01 Ralf Corsepius + + * libnetworking/pppd/Makefile.am, + libnetworking/rtems_servers/Makefile.am, + libnetworking/rtems_telnetd/Makefile.am: + Remove build-variant support. + +commit 41d0d94ec3a385c764074311c715a8927e26df15 +Author: Ralf Corsepius +Date: Tue Oct 19 13:46:47 2004 +0000 + + 2004-10-19 Ralf Corsepius + + * libnetworking/pppd/rtemspppd.c: rtems_task_priority priority. + * libnetworking/rtems_telnetd/telnetd.c: Eliminate rtems_unsigned32. + +commit 7452b8557dd2ae4ce11da3b15a2a8a5eaee71301 +Author: Joel Sherrill +Date: Wed Sep 29 20:36:20 2004 +0000 + + 2004-09-29 Joel Sherrill + + * 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 +Date: Thu Apr 15 13:33:58 2004 +0000 + + Remove stray white spaces. + +commit 7220366a50d45ead617abe04fdb8ae3046d8365e +Author: Joel Sherrill +Date: Sat Apr 3 16:40:09 2004 +0000 + + 2004-04-03 Wilfried Busalski + + PR 599/pppd + * libnetworking/pppd/chat.c: Fre memory that is allocated to fix leak. + +commit 6436254a70c7d847405cc7d83f6e6aa5fdbf69ce +Author: Ralf Corsepius +Date: Mon Feb 9 14:57:18 2004 +0000 + + 2004-02-09 Ralf Corsepius + + * 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 +Date: Tue Feb 3 06:21:42 2004 +0000 + + 2004-02-03 Ralf Corsepius + + * 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 +Date: Thu Jan 15 03:47:28 2004 +0000 + + 2004-01-15 Ralf Corsepius + + * 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 +Date: Wed Jan 14 07:26:51 2004 +0000 + + 2004-01-14 Ralf Corsepius + + * 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 +Date: Fri Dec 12 15:58:16 2003 +0000 + + 2003-12-12 Ralf Corsepius + + * 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 +Date: Tue Dec 9 12:19:06 2003 +0000 + + 2003-12-09 Ralf Corsepius + + * Makefile.am: Cosmetics. + * pppd/Makefile.am: Cosmetics. + * wrapup/Makefile.am: Cosmetics. + +commit 45d7f4c961956408aff1a702ae06cb894fb9806b +Author: Ralf Corsepius +Date: Tue Dec 2 04:41:19 2003 +0000 + + 2003-12-02 Ralf Corsepius + + * 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 +Date: Mon Dec 1 08:43:12 2003 +0000 + + 2003-12-01 Ralf Corsepius + + * 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 +Date: Sat Aug 16 12:12:10 2003 +0000 + + 2003-08-16 Ralf Corsepius + + 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 +Date: Fri Jul 25 06:15:38 2003 +0000 + + 2003-07-25 Ralf Corsepius + + * 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 +Date: Fri Jun 13 13:20:47 2003 +0000 + + 2003-06-13 Joel Sherrill + + * pppd/chat.c: Removed warnings. + +commit e78994b3d0a59b5be8fab7d82fa6fb506abc377c +Author: Ralf Corsepius +Date: Wed May 28 00:26:48 2003 +0000 + + 2003-05-16 Ralf Corsepius + + * pppd/fsm.c: Make peer_mru global again. + +commit 03bd4aeb4f6c9f6f3f6e8f50869221e165628a10 +Author: Ralf Corsepius +Date: Fri May 16 08:57:09 2003 +0000 + + 2003-05-16 Ralf Corsepius + + * pppd/magic.c: Remove *rand48. + * pppd/chap.c: Remove prototypes of *rand48. + +commit 48cdb95aa2444a386a911be1a8251483d79a9935 +Author: Joel Sherrill +Date: Thu Apr 10 16:20:38 2003 +0000 + + 2003-04-10 Joel Sherrill + + 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 +Date: Mon Mar 24 10:11:20 2003 +0000 + + Merger from rtems-4-6-branch. + +commit f81fb8098142dfe33f7669b918836173b027381b +Author: Joel Sherrill +Date: Thu Feb 6 22:19:11 2003 +0000 + + 2003-02-06 Joel Sherrill + + * 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 +Date: Thu Jan 16 02:58:35 2003 +0000 + + 2003-01-15 Ralf Corsepius + + * 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 +Date: Mon Nov 4 14:29:21 2002 +0000 + + 2002-11-04 Joel Sherrill + + * pppd/auth.c, rtems_webserver/uemf.h: Removed warnings. + +commit 19ed3cf43b96006d7b536b1a18e1bb7592d12cd6 +Author: Joel Sherrill +Date: Sat Sep 7 23:07:58 2002 +0000 + + 2002-09-07 Joel Sherrill + + * pppd/ipcp.c, rtems_servers/ftpd.c: Add include files to resolve + warnings. + +commit 2129ac821df23af1a91ebcf1c2d2c8cc3546e912 +Author: Ralf Corsepius +Date: Wed Aug 14 10:44:49 2002 +0000 + + 2002-08-14 Ralf Corsepius + + * rtems_servers/ftpd.c: Remove unused variable buf. + * pppd/md5.c: #include to make gcc31 happy. + * rtems_telnetd/telnetd.c: #include to make gcc31 happy. + * rtems_webserver/webmain.c: Remove unused variable dir, cp. + +commit 299a523f63201e829ecdcd633b6b7f9008968d3e +Author: Joel Sherrill +Date: Mon Aug 12 11:23:44 2002 +0000 + + 2002-08-12 Joel Sherrill + + * pppd/utils.c: Include i960 in varargs conditional to avoid error. + +commit 2b44af21ddbdfe045a64b4dd68a42602f454526d +Author: Ralf Corsepius +Date: Sun Aug 11 06:03:16 2002 +0000 + + 2002-08-11 Ralf Corsepius + + * 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 +Date: Thu Jul 25 13:54:40 2002 +0000 + + 2002-07-25 Ralf Corsepius + + * pppd/chap.c, pppd/fsm.c, pppd/fsm.h, pppd/upap.c: Per PR255 + fix prototype mismatches. + +commit a81a8f8dc129a3c3431f7f75b3572a4cfe010886 +Author: Joel Sherrill +Date: Thu Apr 18 22:24:04 2002 +0000 + + 2002-04-18 Ralf Corsepius + + * pppd/utils.c: Adapt to gcc-3.x. + +commit 01d48bf8ea824d8dc05f52155eec6ee474d91319 +Author: Joel Sherrill +Date: Thu Mar 28 00:49:43 2002 +0000 + + 2002-03-27 Ralf Corsepius + + * 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 +Date: Wed Feb 27 22:43:31 2002 +0000 + + 2002-02-27 Ilya Alexeev + + * 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 +Date: Fri Feb 1 16:51:07 2002 +0000 + + 2001-02-01 Mike Siers + + * 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 +Date: Fri Feb 1 14:04:45 2002 +0000 + + 2001-01-31 Mike Siers + + * pppd/rtemsdialer.h: New file missed in previous commit. + +commit 0286b9f6145f9664f6b0e196e24daee8be46b538 +Author: Joel Sherrill +Date: Thu Jan 31 21:42:11 2002 +0000 + + 2001-01-31 Mike Siers + + * 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 +Date: Sun Jan 6 20:09:55 2002 +0000 + + 2002-02-05 Ralf Corsepius + + * pppd/sys-rtems.c: Remove unused variable status from + dodefaultroute. + +commit aee474b0cf18922c8b21ca56aae4067835c6a860 +Author: Joel Sherrill +Date: Fri Oct 12 13:43:05 2001 +0000 + + 2001-10-12 Mike Siers + + * 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 +Date: Thu Sep 27 13:28:22 2001 +0000 + + 2001-09-23 Ralf Corsepius + + * 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 +Date: Fri Aug 17 20:17:18 2001 +0000 + + 2001-08-16 Mike Siers + + * 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 +Date: Thu Aug 16 21:01:31 2001 +0000 + + 2001-08-16 Joel Sherrill + + * pppd/example/Makefile: Removed. + * pppd/example/Makefile-user: Added was Makefile. Renamed to + avoid bootstrap -c clobbering it. + +commit 2f1b9304ac4ba89a2dcb6047cb584a5603a33987 +Author: Joel Sherrill +Date: Thu Aug 16 20:42:09 2001 +0000 + + 2001-08-16 Mike Siers + + * 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 +Date: Fri Apr 20 20:32:08 2001 +0000 + + 2001-04-20 Radzislaw Galler + + * 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 +Date: Sat Nov 25 19:42:21 2000 +0000 + + 2000-11-25 Antti P Miettinen + + * 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 + 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 +Date: Wed Oct 18 16:25:48 2000 +0000 + + 2000-10-18 Chris Johns + + * pppd/ipxcp.c: Fixed a typo. + +commit 4b60bd34085a56980227f1ba080f397528949faf +Author: Joel Sherrill +Date: Fri Sep 22 20:38:57 2000 +0000 + + 2000-09-22 Joel Sherrill + + * 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 +Date: Tue Sep 5 16:07:35 2000 +0000 + + 2000-09-04 Ralf Corsepius + + * 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 +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 +Date: Mon Jun 12 15:00:15 2000 +0000 + + Merged from 4.5.0-beta3a + +commit 4bf1801d0d6fa7bcf7488f7f3cc5c39fafeac7d2 +Author: Joel Sherrill +Date: Thu Feb 3 13:21:38 2000 +0000 + + Patches rtems-rc-20000118-7.diff from Ralf Corsepius + 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 +Date: Mon Jan 3 18:28:36 2000 +0000 + + Comments added and some messages translated from Polish. + +commit 5bce35ba29656467807d3733ea6c1b324aaa55e5 +Author: Joel Sherrill +Date: Tue Dec 21 14:37:31 1999 +0000 + + Made prototype of ChapReceiveSuccess and ChapReceiveFailure match. + +commit d0950adfd65d0510424b43c31f19d2f1d8d277a4 +Author: Joel Sherrill +Date: Tue Nov 30 22:12:50 1999 +0000 + + Added port of ppp-2.3.5 from Tomasz Domin 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 +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 +Date: Mon Mar 4 15:32:15 2019 +0100 + + bsps: Adjust bsp.h Doxygen groups + + Update #3706. + +commit cb682532cf9927619a3c8d168253187140835cc6 +Author: Sebastian Huber +Date: Fri Sep 7 06:19:02 2018 +0200 + + network: Use kernel/user space header files + + Add and use and + 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 +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 +Date: Fri Sep 7 06:19:02 2018 +0200 + + network: Use kernel/user space header files + + Add and use and + 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 +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 +Date: Tue Mar 5 07:58:18 2019 +0100 + + bsps: Adjust shared Doxygen groups + + Update #3706. + +commit cb682532cf9927619a3c8d168253187140835cc6 +Author: Sebastian Huber +Date: Fri Sep 7 06:19:02 2018 +0200 + + network: Use kernel/user space header files + + Add and use and + 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 +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 +Date: Fri Sep 7 06:19:02 2018 +0200 + + network: Use kernel/user space header files + + Add and use and + 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 +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 +Date: Fri Sep 7 06:19:02 2018 +0200 + + network: Use kernel/user space header files + + Add and use and + 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 +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 +Date: Fri Sep 7 06:19:02 2018 +0200 + + network: Use kernel/user space header files + + Add and use and + 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 +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. -- cgit v1.2.3