Joel Sherrill
f3e8e10b34
err.h: For rtems include <freebsd/sys/_types.h>
2012-09-05 13:17:06 -05:00
Joel Sherrill
dafaba3b0b
ping6.c: Add include of port_before.h
2012-09-05 13:15:58 -05:00
Joel Sherrill
3604a2578f
ping.c: Add include of port_before.h and rtems shell glue
2012-09-05 13:15:40 -05:00
Joel Sherrill
c77d779831
userspace Makefile: Do not build old style NIC configuration
2012-09-01 13:36:46 -05:00
Joel Sherrill
c1e56a553c
res_send.c: Now compiles
...
This required adding ISC .h files and adding some defines to
port_before.h.
2012-09-01 09:46:13 -05:00
Joel Sherrill
236e427af6
res_mkupdate.c: Add isc/*.h and define _LIBC
...
This patch enabled a number of files to compile.
2012-09-01 09:36:41 -05:00
Joel Sherrill
234dfb80b5
ping/ping6: Use getopt_r and make main unique for RTEMS
2012-08-31 19:33:20 -05:00
Joel Sherrill
1f877f9d52
commands ping/ping6: Add initial ports of FreeBSD ping and pin6 ports
...
These compile but need to have an RTEMS specific main and use the
reentrant getopt.
2012-08-31 19:22:33 -05:00
Joel Sherrill
ee7721244a
getaddrinfo.c: New file
2012-08-24 15:37:39 -05:00
Joel Sherrill
650e4215ef
rpc/rpc.h: Move to correct location
2012-08-24 15:30:32 -05:00
Joel Sherrill
cd450d239d
librpc: now compiles
2012-08-05 19:10:35 -05:00
Joel Sherrill
116c6cf409
ftpfs: Add to services
2012-08-03 08:40:27 -05:00
Joel Sherrill
1912d7323c
from-freebsd.sh: Add arpa/ftp.h, clean up syslog.h a bit
2012-07-28 07:11:56 -05:00
Joel Sherrill
a4713c61c7
Add syslog functionality from old TCP/IP stack.
2012-07-28 06:39:41 -05:00
Joel Sherrill
97cc960db7
rtems_bsdnert.h: Add old configuration
2012-07-27 08:08:37 -05:00
Joel Sherrill
e71c52a187
various publis .h: Add include <freebsd/bsd.h>
...
This makes them clean from a public include use with no RTEMS awareness.
2012-07-27 08:06:47 -05:00
Joel Sherrill
b27d8759d2
Makefile: Correct so not rebuilding all every time
2012-07-27 08:05:15 -05:00
Joel Sherrill
bd6dd6e233
net-setup: Add routing and old stack's configuration
...
This allows the old stack's configuration structures to be used
unchanged even though this code currently does not support all
of the options. It likely will never support all of the options
as some should eventually come through configuration files as
they would in a real FreeBSD system. Other configuration
parameters are likely configurable via "hints".
2012-07-27 07:45:06 -05:00
Joel Sherrill
aa8c37d59c
rpcb_prot.h: Remove generated file
2012-07-14 14:05:58 -05:00
Joel Sherrill
1543249d3e
port_before.h: Add _ALIGNBYTES and enable getservent.c
2012-07-11 17:54:57 -05:00
Joel Sherrill
939b12b52e
Makefile: Enable most files to build
2012-07-11 17:38:09 -05:00
Joel Sherrill
2f14df7190
port_before.h: Ensure enough BSD types are defined
2012-07-11 17:37:54 -05:00
Joel Sherrill
a98a274dbe
gethostbydns.c: dprintf conflicts with POSIX - rename to DPRINTF
...
This is done by the from-freebsd.sh script.
2012-07-11 17:36:34 -05:00
Joel Sherrill
cac1c867a4
rpcb_prot.h: Add generated file
2012-07-11 17:36:15 -05:00
Joel Sherrill
822aae2c91
arpa/nameser*.h: Reneable BIND_4_COMPAT and include FreeBSD endian.h
2012-07-11 17:35:10 -05:00
Joel Sherrill
028aaafa79
freebsd-userspace: All files in old libnetworking/libc now present
...
But they don't all compile. Multiple issues left to address.
2012-07-11 16:01:37 -05:00
Joel Sherrill
e25eda8a0f
Add RTEMS Network Setup Helper
2012-07-11 14:34:10 -05:00
Joel Sherrill
079c3f27ea
userspace: Add install support
2012-07-11 14:31:26 -05:00
Joel Sherrill
1b13f6981a
FreeBSD user space support - First additions
...
This requires a full checkout of the FreeBSD 8.2 source code.
The checkout we have been using is missing at least the libc,
include, and sys directories. The script to copy files in is
crude.
This eventually needs to separate the manually written .h files
out and add the RTEMS specific network initialization support
with functionality to program the IP addresses and gateways as
the old stack did.
2012-07-11 13:23:45 -05:00