Sebastian Huber
0967858024
sleep01: New test
2013-10-31 13:18:50 +01:00
Sebastian Huber
f9c2714590
SLEEP(8): New implementation
2013-10-31 13:18:50 +01:00
Sebastian Huber
24732b6de5
Rename file to reflect FreeBSD origin
2013-10-31 13:18:50 +01:00
Sebastian Huber
37b0ab6ee4
loopback01: Wait for client termination
2013-10-31 13:18:50 +01:00
Sebastian Huber
5ddce1f196
loopback01: Initialize via IFCONFIG(8)
2013-10-31 13:18:50 +01:00
Sebastian Huber
616f6000b6
Map <sys/md5.h> to RTEMS <md5.h>
2013-10-31 13:18:50 +01:00
Sebastian Huber
1f6caf381c
commands01: New test
2013-10-31 13:18:49 +01:00
Sebastian Huber
51c48bff4b
IFCONFIG(8): Avoid write to const string
2013-10-31 13:18:49 +01:00
Sebastian Huber
56e9de90c7
IFCONFIG(8): Wrap exit()
2013-10-31 13:18:49 +01:00
Sebastian Huber
b833cc4c4a
IFCONFIG(8): Fix some resource leaks
2013-10-31 13:18:49 +01:00
Sebastian Huber
60618d5332
IFCONFIG(8): Initialize global variables in ctors
2013-10-31 13:18:49 +01:00
Sebastian Huber
8ff186f81f
IFCONFIG(8): Fix isdigit() and isprint() usage
2013-10-31 13:18:49 +01:00
Sebastian Huber
13b50b37cc
IFCONFIG(8): Add const qualifier
2013-10-31 13:18:49 +01:00
Sebastian Huber
c14bb23117
IFCONFIG(8): Disable IEEE80211 support
...
This module depends on a XML parser and mmap().
2013-10-31 13:18:49 +01:00
Sebastian Huber
43148f0c6a
IFCONFIG(8): Avoid JAIL(3)
2013-10-31 13:18:49 +01:00
Sebastian Huber
4e14deda1c
IFCONFIG(8): Workaround for struct option confict
2013-10-31 13:18:49 +01:00
Sebastian Huber
9a3fa151b2
Use unmodified FreeBSD versions for port_*.h
2013-10-31 13:18:49 +01:00
Sebastian Huber
cdf6024953
Add MAC support functions
...
WARNING: They are not thread-safe! This is a known FreeBSD issue.
2013-10-31 13:18:49 +01:00
Sebastian Huber
d02c99826a
ROUTE(8): Adjust port to RTEMS
2013-10-31 13:18:49 +01:00
Sebastian Huber
dfc416ef47
ROUTE(8): Free dynamic memory
2013-10-31 13:18:48 +01:00
Sebastian Huber
2a08d437fa
ROUTE(8): Add and use context
...
There is no point in aiming for long term FreeBSD compatibility here.
The issues must be fixed upstream and then move back to the RTEMS port.
2013-10-31 13:18:48 +01:00
Sebastian Huber
ffcd542fe2
Move TIMEOUT(9) and ZONE(9) initialization
...
Delete most of virtual memory support.
2013-10-31 13:18:48 +01:00
Sebastian Huber
a9be4b0481
Move shell items to separate file
2013-10-31 13:18:48 +01:00
Sebastian Huber
d01564c473
Move program control to thread structure
2013-10-31 13:18:48 +01:00
Sebastian Huber
c333babc98
Simplify getopt() to getopt_r() translation
2013-10-31 13:18:48 +01:00
Sebastian Huber
c804e50047
Update from latest FreeBSD version
2013-10-31 13:18:48 +01:00
Sebastian Huber
1bbb359583
Avoid NULL pointer access
2013-10-31 13:18:48 +01:00
Sebastian Huber
57f20025a7
Add sysctl(), etc. prototypes
2013-10-31 13:18:48 +01:00
Sebastian Huber
9d9bfaff8d
Use send/recv functions from FreeBSD
...
Use recvfrom(), recvmsg(), sendto() and sendmsg() from FreeBSD.
2013-10-31 13:18:48 +01:00
Sebastian Huber
ec702abace
Use socket read() and write() from FreeBSD
2013-10-31 13:18:48 +01:00
Sebastian Huber
8989c110f5
Use getsockname() from FreeBSD
2013-10-31 13:18:48 +01:00
Sebastian Huber
0beab1e86a
Use getpeername() from FreeBSD
2013-10-31 13:18:48 +01:00
Sebastian Huber
ac78dd2440
Use getsockopt() and setsockopt() from FreeBSD
2013-10-31 13:18:47 +01:00
Sebastian Huber
7c2b59c831
Use accept() from FreeBSD
2013-10-31 13:18:47 +01:00
Sebastian Huber
7c3625139f
Use listen() from FreeBSD
2013-10-31 13:18:47 +01:00
Sebastian Huber
6676de488a
Use connect() from FreeBSD
2013-10-31 13:18:47 +01:00
Sebastian Huber
e5393a3267
Use socket ioctl() from FreeBSD
2013-10-31 13:18:47 +01:00
Sebastian Huber
468b08e553
Use bind() from FreeBSD
2013-10-31 13:18:47 +01:00
Sebastian Huber
6ffb9b9e27
Use shutdown() from FreeBSD
2013-10-31 13:18:47 +01:00
Sebastian Huber
bada2f77d0
Add socket fstat() support
2013-10-31 13:18:47 +01:00
Sebastian Huber
609df33954
Use send() and recv() from FreeBSD
2013-10-31 13:18:47 +01:00
Sebastian Huber
caf8eded60
Import socket() implementation from FreeBSD
...
Add new test syscalls01.
2013-10-31 13:18:47 +01:00
Sebastian Huber
69b29a0c0d
Disable user credentials and use default values
2013-10-31 13:18:47 +01:00
Sebastian Huber
cc5f4b2705
Use default PID value for all process identifiers
2013-10-31 13:18:46 +01:00
Sebastian Huber
549488b572
Disable alternative routing tables
2013-10-31 13:18:46 +01:00
Sebastian Huber
3842b81723
Delete struct proc p_mtx lock
...
Usage of this lock is highly dangerous since agents may assume that this
lock is actually used for process management. There is only one process
in RTEMS.
2013-10-31 13:18:46 +01:00
Sebastian Huber
0bcf34156b
Delete unused struct proc fields
2013-10-31 13:18:46 +01:00
Sebastian Huber
db2e97facf
Disable cold boot indicator
2013-10-31 13:18:46 +01:00
Sebastian Huber
5003e8f88e
Avoid references to lim_cur()
2013-10-31 13:18:46 +01:00
Sebastian Huber
c9db0f5ecb
Use RTEMS API for file handling
2013-10-31 13:18:46 +01:00