The RTEMS network package provides almost a complete set of BSD network
services. The network functions work like their BSD counterparts
with the following exceptions:
A given socket can be read or written by only one task at a time.
There is no select function.
You must call openlog before calling any of the syslog functions.
Some of the network functions are not thread-safe.
For example the following functions return a pointer to a static
buffer which remains valid only until the next call: