Jennifer Averett
c9be340ecf
Added an rtems specific getprogname() to userspace.
2012-09-13 14:54:38 -05:00
Jennifer Averett
4ffe3f450e
Added h_errno methods to userspace.
2012-09-13 14:52:42 -05:00
Jennifer Averett
99dc0d7d9b
rec_close.c: Removed usage of munmap() method.
...
Note that there is a define MMAP_NOT_AVAILABLE that when NOT
defined results in mmap not being called but munmap is still
called. A comment was also added to our notes about this.
2012-09-13 14:03:35 -05:00
Jennifer Averett
ef97f34a7a
Merge branch 'master' of ssh://git.rtems.org/data/git/rtems-libbsd
2012-09-13 12:07:37 -05:00
Jennifer Averett
bf4a3380c6
Added resolv/mtctxres.c to userspace for ___mtctxres().
2012-09-13 12:07:02 -05:00
Jennifer Averett
afcd88e1fe
Added rtems_bsdnet_log_host_address and its initialization to userspace.
2012-09-13 11:56:22 -05:00
Joel Sherrill
40b4210bf0
freebsd-userspace/Makefile: Compile generated nsparser.c
2012-09-13 09:28:23 -05:00
Joel Sherrill
210671ae7d
Merge branch 'master' of ssh://git.rtems.org/data/git/rtems-libbsd
2012-09-12 17:11:22 -05:00
Joel Sherrill
c52d92245a
nsdispatch.c: New file added along with required dependencies
...
This file uses dynamic loading and is using some magic for
statically linked modules included in it. These modules may
or may not show up magically in an RTEMS executable. This will
eventually have to be investigated and resolved.
2012-09-12 17:11:16 -05:00
Jennifer Averett
5a95703a80
Added res_findzonecut2 to user space.
2012-09-12 14:20:15 -05:00
Jennifer Averett
8c92f71d9a
Added __res_state to user space.
2012-09-12 14:05:27 -05:00
Jennifer Averett
e4e17463bb
Added userspace db files.
2012-09-12 10:59:41 -05:00
Jennifer Averett
97d85af79f
namespace.h: Added fileio methods and _sigprocmask
...
Rearranged defines into logical blocks and added the following:
_close
_write
_fcntl
_fsync
_fstat
_stat
_sigprocmask
2012-09-12 10:48:11 -05:00
Joel Sherrill
d73df24536
namespace.h: Add some pthread rwlock and mutex methods
2012-09-12 08:51:04 -05:00
Joel Sherrill
0d928a036e
nameser/ns_samedomain.c: New file
2012-09-11 19:13:52 -05:00
Joel Sherrill
7d017b5e64
local/port_before.h: Make more like FreeBSD version
2012-09-11 16:05:36 -05:00
Jennifer Averett
060d28d8b2
Added fgetln()
2012-09-11 11:56:44 -05:00
Joel Sherrill
0f2ea18bd0
lib/libc/net/name6.c: New file
...
netshell01 needed the following symbols:
- getipnodebyaddr
- getipnodebyaddr
- getipnodebyname
2012-09-10 19:03:41 -05:00
Joel Sherrill
c4c01b8a81
namespace.h: Remove nsdispatch. File missing - not name issue
2012-09-07 13:29:57 -05:00
Joel Sherrill
3bed89ace5
freebsd-userspace/lib/libc/isc/eventlib_p.h: New file
2012-09-07 13:29:18 -05:00
Joel Sherrill
5d3848da35
lib/libc/isc/ev*.c: New files
...
lib/libc/isc/ev_streams.c
lib/libc/isc/ev_timers.c
2012-09-07 13:28:10 -05:00
Joel Sherrill
e6fe77ef56
freebsd-userspace/Makefile: Resolve conflict so ifconfig and netstat are both here
2012-09-07 13:19:21 -05:00
Jennifer Averett
ebbe3cc71f
Added the ifconfig command.
2012-09-07 13:16:22 -05:00
Joel Sherrill
f1710b69d4
netstat: New command - Almost completely compiles
...
Currently disable in Makefile until all builds. Adding it so
others can assist in debugging issues.
2012-09-07 12:50:18 -05:00
Joel Sherrill
53ad1b2f5a
netcmds-config.h: New file. Use it in test
2012-09-07 12:49:22 -05:00
Joel Sherrill
48db7fb6bc
from-freebsd.sh: Add sys/socketvar.h
2012-09-07 12:48:11 -05:00
Joel Sherrill
61e67f89af
sys/socketvar.h: New wrapper file
2012-09-07 12:47:36 -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
a1cc6f43f3
freebsd/stdint.h: Add user space wrapper for freebsd/sys/stdint.h
2012-09-06 15:50:30 -05:00
Joel Sherrill
e1fc84b98d
dhclient: New files
2012-09-06 13:08:06 -05:00
Joel Sherrill
4e18d8b807
libc *.h: Add multiple user space .h file wrappers
2012-09-06 12:20:27 -05:00
Joel Sherrill
9dd59215ce
Merge branch 'master' of ssh://git.rtems.org/data/git/rtems-libbsd
2012-09-06 10:36:47 -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
Jennifer Averett
bd2941b4d4
route: Added files for the route command.
2012-09-06 10:19:13 -05:00
Joel Sherrill
324dde6faa
Makefile: Add err.c
2012-09-05 13:24:06 -05:00
Joel Sherrill
9054adf53b
libc/gen/err.[3c]: New files
2012-09-05 13:23:23 -05:00
Joel Sherrill
05abe2c791
rtems/syslog.c: Include port_before.h first
2012-09-05 13:22: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
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