remove unnecessary ifdef __platform__ constructions
handle read() errors
magic is always inited
added FIXME remark for ifdef for existence of /dev/urandom
stuff belongs in an include file
more stuff belongs in headers
just them prototypes
added FIXME remark about leaking memory
server is a struct { address, key }
fixes various memory leaks, really
removed double xcalloc() function; do not leak memory for these small buffers; added safe xstrcpy()