Sebastian Huber
cd48afc2ea
Use <sys/queue.h> from Newlib
2013-11-04 15:28:22 +01:00
Sebastian Huber
af5333e0a0
Update to FreeBSD 8.4
2013-11-04 15:28:21 +01:00
Sebastian Huber
fdf46bea28
Use <sys/poll.h> and <sys/event.h> from RTEMS
2013-11-04 15:28:20 +01:00
Sebastian Huber
c8ee0d82ad
PING6(8): Fix resource leaks
2013-10-31 13:20:14 +01:00
Sebastian Huber
5c3f0b76d8
PING6(8): Add RTEMS support
2013-10-31 13:20:14 +01:00
Sebastian Huber
30ff9897c1
PING6(8): Delete unused variable
2013-10-31 13:20:14 +01:00
Sebastian Huber
4a16e2834f
PING6(8): Fix isxdigit() usage
2013-10-31 13:20:13 +01:00
Sebastian Huber
cf53967a69
PING6(8): Delete unused variable
2013-10-31 13:20:13 +01:00
Sebastian Huber
998ab3634c
PING6(8): Add const qualifier
2013-10-31 13:20:13 +01:00
Sebastian Huber
aa5c35aec6
PING6(8): Use local scope for functions
2013-10-31 13:20:13 +01:00
Sebastian Huber
2f72888548
PING6(8): Use local scope for global variables
2013-10-31 13:20:13 +01:00
Sebastian Huber
902170b2c1
MTX_POOL(9): Disable unused mutex pools
2013-10-31 13:20:13 +01:00
Sebastian Huber
a2ddd79bdd
lib/libc/net/ip6opt.c: Add from FreeBSD
2013-10-31 13:18:55 +01:00
Sebastian Huber
8a5d1dac2c
lib/libc/net/rthdr.c: Add from FreeBSD
2013-10-31 13:18:55 +01:00
Sebastian Huber
bcd6e1b9d1
sys/netinet6/ip6_input.c: Restore FreeBSD version
2013-10-31 13:18:55 +01:00
Sebastian Huber
4ab42e9fff
sys/netinet6/in6.c: Restore FreeBSD version
2013-10-31 13:18:55 +01:00
Sebastian Huber
e238a8b363
rpcsvc: Do not re-define "bool"
2013-10-31 13:18:55 +01:00
Sebastian Huber
45d74f2030
ROUTE(8): Add and use context
2013-10-31 13:18:54 +01:00
Sebastian Huber
a3d804ad75
SYSCTL(9): Avoid multiple definitions
2013-10-31 13:18:54 +01:00
Sebastian Huber
6da9b2397b
NETSTAT(1): Initialize global variables
...
Use BSD program lock.
2013-10-31 13:18:54 +01:00
Sebastian Huber
5898fa13a3
NETSTAT(1): Fix isalpha() and isdigit() usage
2013-10-31 13:18:54 +01:00
Sebastian Huber
4db7af6afb
NETSTAT(1): Add const qualifier
2013-10-31 13:18:54 +01:00
Sebastian Huber
a400e1d849
NETSTAT(1): Wrap exit(), etc.
2013-10-31 13:18:54 +01:00
Sebastian Huber
f0d189ca93
Hide global TCP debug variables
2013-10-31 13:18:54 +01:00
Sebastian Huber
c99816e1d7
Implement sysctl_handle_opaque()
...
FIXME: The snapshots are not reliable.
2013-10-31 13:18:54 +01:00
Sebastian Huber
24042643b3
Revert superfluous changes
2013-10-31 13:18:54 +01:00
Sebastian Huber
e48f546574
PING(8): Fix initialization and cleanup
2013-10-31 13:18:53 +01:00
Sebastian Huber
e24c90c55f
PING(8): Delete unused variable
2013-10-31 13:18:53 +01:00
Sebastian Huber
d3d6b0879c
PING(8): Add const qualifier
2013-10-31 13:18:53 +01:00
Sebastian Huber
42c9944f61
PING(8): Use local scope for global variables
2013-10-31 13:18:53 +01:00
Sebastian Huber
c4645e4de4
PING(8): Use BSD program lock
2013-10-31 13:18:53 +01:00
Sebastian Huber
58b493bb0c
PING(8): Avoid large buffers on the stack
2013-10-31 13:18:53 +01:00
Sebastian Huber
79e6125491
PING(8): Fix isxdigit() usage
2013-10-31 13:18:53 +01:00
Sebastian Huber
ae3495e0a3
PING(8): Do not use signals
2013-10-31 13:18:53 +01:00
Sebastian Huber
f3ffa87cc9
Avoid use of "maxfiles" and "maxfilesperproc"
2013-10-31 13:18:53 +01:00
Sebastian Huber
371881668c
Avoid use of "hogticks"
2013-10-31 13:18:53 +01:00
Sebastian Huber
adaa24668e
Inline copyinstr(), copyin() and copyout()
2013-10-31 13:18:53 +01:00
Sebastian Huber
724d62b427
Delete unused "sys/kern/kern_environment.c"
2013-10-31 13:18:53 +01:00
Sebastian Huber
54146cac48
Fix warning
2013-10-31 13:18:53 +01:00
Sebastian Huber
89761ed754
Do not use FreeBSD time control
2013-10-31 13:18:53 +01:00
Sebastian Huber
e65783f249
TIMEOUT(9): Support callout_drain()
2013-10-31 13:18:52 +01:00
Sebastian Huber
a9e26f5d5b
TIMEOUT(9): Use timer server for callout_tick()
2013-10-31 13:18:52 +01:00
Sebastian Huber
0c9f27ba24
Use kqueue() and kevent() from FreeBSD
2013-10-31 13:18:52 +01:00
Sebastian Huber
bae343a308
Use compile-time constant for vm_guest
2013-10-31 13:18:52 +01:00
Sebastian Huber
ea87228a26
TASKQUEUE(9): Use FreeBSD implementation
2013-10-31 13:18:52 +01:00
Sebastian Huber
08264c8b21
Use poll() from FreeBSD
2013-10-31 13:18:52 +01:00
Sebastian Huber
3e2938873d
ZONE(9): Add and use red-black tree chunk alloc
2013-10-31 13:18:52 +01:00
Sebastian Huber
11b7f58408
Fix errno conflict
...
Newlib defines errno as
#define errno (*__errno())
In case this is expanded in a function parameter, e.g.
void f(int errno) { ... }
then we have a function pointer parameter instead of the integer scalar.
2013-10-31 13:18:51 +01:00
Sebastian Huber
6ca6aa893b
Delete kern_proc.c and kern_resource.c
2013-10-31 13:18:51 +01:00
Sebastian Huber
53441c049a
Move pause() define to <sys/systm.h>
2013-10-31 13:18:51 +01:00