|
version 1.1.1.1, 2012/02/21 23:16:02
|
version 1.1.1.3, 2013/07/22 00:32:35
|
|
Line 1
|
Line 1
|
| /* $Id$ */ |
/* $Id$ */ |
| /* MiniUPnP project |
/* MiniUPnP project |
| * http://miniupnp.free.fr/ or http://miniupnp.tuxfamily.org/ |
* http://miniupnp.free.fr/ or http://miniupnp.tuxfamily.org/ |
| * (c) 2006 Thomas Bernard | * (c) 2006-2011 Thomas Bernard |
| * This software is subject to the conditions detailed |
* This software is subject to the conditions detailed |
| * in the LICENCE file provided within the distribution */ |
* in the LICENCE file provided within the distribution */ |
| |
|
| #ifndef __GETIFADDR_H__ | #ifndef GETIFADDR_H_INCLUDED |
| #define __GETIFADDR_H__ | #define GETIFADDR_H_INCLUDED |
| |
|
| /* getifaddr() |
/* getifaddr() |
| * take a network interface name and write the |
* take a network interface name and write the |
|
Line 14
|
Line 14
|
| * returns: 0 success, -1 failure */ |
* returns: 0 success, -1 failure */ |
| int |
int |
| getifaddr(const char * ifname, char * buf, int len); |
getifaddr(const char * ifname, char * buf, int len); |
| |
|
| |
/* find a non link local IP v6 address for the interface. |
| |
* if ifname is NULL, look for all interfaces */ |
| |
int |
| |
find_ipv6_addr(const char * ifname, |
| |
char * dst, int n); |
| |
|
| #endif |
#endif |
| |
|