From 8d431c24b9861bfc17418ff9cd61f7458eee8b6e Mon Sep 17 00:00:00 2001 From: Assar Westerlund Date: Wed, 28 Jul 1999 21:19:16 +0000 Subject: [PATCH] add socket* functions git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6657 ec53bebd-3082-4978-b11e-865c3cabbd6b --- lib/roken/roken-common.h | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/lib/roken/roken-common.h b/lib/roken/roken-common.h index f27ecf3dd..e55bb779e 100644 --- a/lib/roken/roken-common.h +++ b/lib/roken/roken-common.h @@ -209,4 +209,34 @@ char *ROKEN_LIB_FUNCTION estrdup (const char *); ssize_t ROKEN_LIB_FUNCTION eread (int fd, void *buf, size_t nbytes); ssize_t ROKEN_LIB_FUNCTION ewrite (int fd, const void *buf, size_t nbytes); +void +socket_set_address_and_port (struct sockaddr *sa, const void *ptr, int port); + +size_t +socket_addr_size (const struct sockaddr *sa); + +void +socket_set_any (struct sockaddr *sa, int af); + +size_t +socket_sockaddr_size (const struct sockaddr *sa); + +void * +socket_get_address (struct sockaddr *sa); + +int +socket_get_port (const struct sockaddr *sa); + +void +socket_set_port (struct sockaddr *sa, int port); + +void +socket_set_debug (int sock); + +void +socket_set_tos (int sock, int tos); + +void +socket_set_reuseaddr (int sock, int val); + #endif /* __ROKEN_COMMON_H__ */