12 Commits

Author SHA1 Message Date
Joel Sherrill
e6fe77ef56 freebsd-userspace/Makefile: Resolve conflict so ifconfig and netstat are both here 2012-09-07 13:19:21 -05:00
Joel Sherrill
f25ce7ab7d libc namespace.h: Use RTEMS specific versions
FreeBSD adds an _ prefix to a number of libc symbols so they
can switch from threaded to non-threaded libraries. We don't
have that distinction and don't need this.

Unfortunately, they also explicitly use the _ prefixed names
of some methods. So we fix this in our version of namespace.h
2012-09-07 12:43:13 -05:00
Joel Sherrill
7b1b5b8279 Revert patches moving include of port_local.h to top of file
This was covering up rtems-bsd-config.h.in undefining __P. These
files can remain closer to the FreeBSD originals.
2012-09-06 10:35:55 -05:00
Joel Sherrill
9054adf53b libc/gen/err.[3c]: New files 2012-09-05 13:23:23 -05:00
Joel Sherrill
aef6891254 libc/inet/*.c: Include port_before.h first 2012-09-05 13:21:22 -05:00
Joel Sherrill
b0cd1b9c23 getaddrinfo.c: Use freebsd/ to ully specify kernel .h files 2012-09-05 13:20:15 -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
ee7721244a getaddrinfo.c: New file 2012-08-24 15:37:39 -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
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
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