diff --git a/appl/ftp/common/common.h b/appl/ftp/common/common.h index ec011e612..d4adffb78 100644 --- a/appl/ftp/common/common.h +++ b/appl/ftp/common/common.h @@ -1,5 +1,5 @@ /* - * Copyright (c) 1995, 1996, 1997 Kungliga Tekniska Högskolan + * Copyright (c) 1995, 1996, 1997, 1998, 1999 Kungliga Tekniska Högskolan * (Royal Institute of Technology, Stockholm, Sweden). * All rights reserved. * @@ -56,7 +56,38 @@ void set_buffer_size(int, int); #ifdef HAVE_SYS_STAT_H #include #endif +#ifdef HAVE_SYS_SOCKET_H +#include +#endif void *alloc_buffer (void *oldbuf, size_t *sz, struct stat *st); +void +socket_set_address_and_port (struct sockaddr *sa, const void *ptr, int port); + +size_t +socket_addr_size (const struct sockaddr *sa); + + +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 /* __COMMON_H__ */