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
c1234892f9
Makefile: Add -fno-common
2013-10-31 13:18:55 +01:00
Sebastian Huber
86711191c0
netshell01: Avoid multiple definitions
2013-10-31 13:18:54 +01:00
Sebastian Huber
1c61fdb62c
MUTEX(9): Allow destruction of self-owned mutexes
2013-10-31 13:18:54 +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
9fd69c14ab
MALLOC(9): Return valid pointer for malloc(0), 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
486871306b
Delete unused variables
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
510946e699
selectpollkqueue01: New test
2013-10-31 13:18:52 +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
795c5e6610
testsuite: Increase object alloc size
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
c33de69546
testsuite: Increase test init task stack size
2013-10-31 13:18:52 +01:00
Sebastian Huber
fbd0ec3fd9
Include missing header file
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
4adeb59b18
rwlock01: New test
2013-10-31 13:18:52 +01:00
Sebastian Huber
0b1be9f729
RWLOCK(9): Use RTEMS mutex to support recursion
...
Support for recursive RWLOCK(9) is mandatory otherwise dead-lock happens
in the TCP protocol layer.
2013-10-31 13:18:51 +01:00
Sebastian Huber
761956d45c
MUTEX(9): Use priority inheritance protocol
2013-10-31 13:18:51 +01:00
Sebastian Huber
e8592316b3
Add TODO for priority values
2013-10-31 13:18:51 +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
2208c4036d
Remove includes in <machine/rtems-bsd-config.h>
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
bc6dabab31
Delete psignal() definition
2013-10-31 13:18:51 +01:00