Fix service_name management and add pppoe_only_equal_svc_name parameter
[l2tpns.git] / util.h
diff --git a/util.h b/util.h
index 145559b..2345860 100644 (file)
--- a/util.h
+++ b/util.h
@@ -2,7 +2,13 @@
 #define __UTIL_H__
 
 char *fmtaddr(in_addr_t addr, int n);
 #define __UTIL_H__
 
 char *fmtaddr(in_addr_t addr, int n);
+char *fmtMacAddr(uint8_t *pMacAddr);
 void *shared_malloc(unsigned int size);
 pid_t fork_and_close(void);
 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__ */
 
 #endif /* __UTIL_H__ */