libSystem currently depends on libsocket (for htonl())