summaryrefslogtreecommitdiffstats
path: root/pimd/pim_sock.h
diff options
context:
space:
mode:
authorEverton Marques <everton.marques@gmail.com>2009-10-08 15:06:32 -0300
committerDavid Lamparter <equinox@opensourcerouting.org>2015-02-04 06:07:51 +0100
commite8c11bbf75c881e3beaadb85d5485161855424a7 (patch)
treee8b0cb484ff1f3df68746233ed84e07ed425ca3c /pimd/pim_sock.h
parent824adbea2d8d78f626f32d5b7900121fdebf6937 (diff)
downloadquagga-e8c11bbf75c881e3beaadb85d5485161855424a7.tar.bz2
quagga-e8c11bbf75c881e3beaadb85d5485161855424a7.tar.xz
[pim] T41 DONE ssmping support
Diffstat (limited to 'pimd/pim_sock.h')
-rw-r--r--pimd/pim_sock.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/pimd/pim_sock.h b/pimd/pim_sock.h
index d3557809..3f026dcd 100644
--- a/pimd/pim_sock.h
+++ b/pimd/pim_sock.h
@@ -35,6 +35,7 @@
#define PIM_SOCK_ERR_DSTADDR (-7) /* Outgoing interface option */
#define PIM_SOCK_ERR_NONBLOCK_GETFL (-8) /* Get O_NONBLOCK */
#define PIM_SOCK_ERR_NONBLOCK_SETFL (-9) /* Set O_NONBLOCK */
+#define PIM_SOCK_ERR_NAME (-10) /* Socket name (getsockname) */
int pim_socket_raw(int protocol);
int pim_socket_mcast(int protocol, struct in_addr ifaddr, int loop);
@@ -51,4 +52,6 @@ int pim_socket_recvfromto(int fd, char *buf, size_t len,
int pim_socket_mcastloop_get(int fd);
+int pim_socket_getsockname(int fd, struct sockaddr *name, int *namelen);
+
#endif /* PIM_SOCK_H */