Depends of µRoarD
This is a list of dependencies used by µRoarD. This list is of most interest if you plan to use µRoarD as library on a limited device.
In the following tables R/O means: R = Required, O = Optional.
Constants
µRoarD depends on lots of constants exported by µRoar as included in muroar.h.
Variables
General system interface
Symbol | R/O | Used by | Comment
|
---|
errno | O | MUROAR_FEATURE_SOCKET_UNIX | Used for testing stalled sockets
|
Functions
Process Management
Symbol | R/O | Used by | Comment
|
---|
exit | O | MUROAR_FEATURE_DAEMONIZE | -
|
fork | O | MUROAR_FEATURE_DAEMONIZE | -
|
signal | O | MUROAR_FEATURE_SIGNALS | -
|
setsid | O | MUROAR_FEATURE_DAEMONIZE | -
|
Symbol | R/O | Used by | Comment
|
---|
malloc | R | - | Only used to get buffers of fixed size(muroard_g_abuffer_size)
|
free | R | - | Used to free malloc()ed buffers
|
memcpy | R | core, MUROAR_FEATURE_CMD_CAPS, MUROAR_FEATURE_SOCKET_INET | -
|
memset | R | core, driver_ao, MUROAR_FEATURE_CMD_GET_CLIENT, MUROAR_FEATURE_OPTIMIZE | ?
|
strncpy | ? | ? | ?
|
atoi | ? | ? | ?
|
Symbol | R/O | Used by | Comment
|
---|
unlink | ? | ? | ?
|
umask | ? | ? | ?
|
SysIO
Symbol | R/O | Used by | Comment
|
---|
close | ? | ? | ?
|
read | ? | ? | ?
|
write | ? | ? | ?
|
select | ? | ? | ?
|
fchmod | ? | ? | ?
|
fcntl | ? | ? | ?
|
StdIO
Symbol | R/O | Used by | Comment
|
---|
puts | ? | ? | ?
|
Network
Symbol | R/O | Used by | Comment
|
---|
socket | ? | ? | ?
|
listen | ? | ? | ?
|
connect | ? | ? | ?
|
accept | ? | ? | ?
|
bind | ? | ? | ?
|
recvmsg | ? | ? | ?
|
gethostbyname | ? | ? | ?
|
Driver
Symbol | R/O | Used by | Comment
|
---|
muroard_driver_free | ? | ? | ?
|
muroard_driver_init | ? | ? | ?
|
muroard_driver_write | ? | ? | ?
|