blob: 3ede524b36602047c6354b944cba1709605a8736 [file] [log] [blame]
Harald Welte33cb71a2011-05-21 18:54:32 +02001#ifndef _OSMOCORE_SOCKET_H
2#define _OSMOCORE_SOCKET_H
3
4#include <stdint.h>
5#include <sys/socket.h>
6
7int osmo_sock_init(uint16_t family, uint16_t type, uint8_t proto,
8 const char *host, uint16_t port, int connect0_bind1);
9
10int osmo_sock_init_sa(struct sockaddr *ss, uint16_t type,
11 uint8_t proto, int connect0_bind1);
12
13/* determine if the given address is a local address */
14int osmo_sockaddr_is_local(struct sockaddr *addr, socklen_t addrlen);
15
16#endif /* _OSMOCORE_SOCKET_H */