gssize system_write(gint fd, const gpointer buf, gint n) { return system_sendTo(fd, buf, n, 0, NULL, 0); }
ssize_t intercept_sendto(gint fd, const gpointer buf, size_t n, gint flags, const struct sockaddr* addr, socklen_t addr_len) { return system_sendTo(fd, buf, n, flags, addr, addr_len); }
gssize system_send(gint fd, const gpointer buf, gsize n, gint flags) { return system_sendTo(fd, buf, n, flags, NULL, 0); }