X-Git-Url: http://git.sameswireless.fr/l2tpns.git/blobdiff_plain/c34bfa1cfc1b1e10c21defcb045e8dd7cd47d30f..bf41bf2eac1673657c19ae6598d8e52cbbb7d20a:/util.h?ds=sidebyside diff --git a/util.h b/util.h index 5fe9d4f..ee066f6 100644 --- a/util.h +++ b/util.h @@ -1,8 +1,13 @@ #ifndef __UTIL_H__ #define __UTIL_H__ -char *inet_toa(unsigned long addr); +char *fmtaddr(in_addr_t addr, int n); void *shared_malloc(unsigned int size); pid_t fork_and_close(void); +ssize_t sendtofrom(int s, void const *buf, size_t len, int flags, + struct sockaddr const *to, socklen_t tolen, struct in_addr const *from); + +ssize_t recvfromto(int s, void *buf, size_t len, int flags, + struct sockaddr *from, socklen_t *fromlen, struct in_addr *toaddr); #endif /* __UTIL_H__ */