X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=lib%2Fsilcutil%2Fsilcnet_i.h;h=f86819700fa8761f5a3dcaa969a4f24773c46403;hb=e7b6c157b80152bf9fb9266e6bdd93f9fb0db776;hp=1da16a97e016492b98408163ce2c80419697e4a4;hpb=c14dc73816933bb82e63a2ffbc90eaca9c9895d3;p=silc.git diff --git a/lib/silcutil/silcnet_i.h b/lib/silcutil/silcnet_i.h index 1da16a97..f8681970 100644 --- a/lib/silcutil/silcnet_i.h +++ b/lib/silcutil/silcnet_i.h @@ -4,7 +4,7 @@ Author: Pekka Riikonen - Copyright (C) 2005 - 2006 Pekka Riikonen + Copyright (C) 2005 - 2007 Pekka Riikonen This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -24,14 +24,27 @@ #error "Do not include this header directly" #endif -/* Net listenrr context */ +/* Net listener context */ struct SilcNetListenerStruct { SilcSchedule schedule; SilcNetCallback callback; void *context; - int *socks; - unsigned int socks_count : 31; + SilcSocket *socks; + unsigned int socks_count : 30; unsigned int require_fqdn : 1; + unsigned int lookup : 1; }; +/* Backwards support */ +#define SilcNetStatus SilcResult +#define silc_net_get_error_string silc_errno_string +#define SILC_NET_OK SILC_OK +#define SILC_NET_UNKNOWN_IP SILC_ERR_UNKNOWN_IP +#define SILC_NET_UNKNOWN_HOST SILC_ERR_UNKNOWN_HOST +#define SILC_NET_HOST_UNREACHABLE SILC_ERR_UNREACHABLE +#define SILC_NET_CONNECTION_REFUSED SILC_ERR_REFUSED +#define SILC_NET_CONNECTION_TIMEOUT SILC_ERR_TIMEOUT +#define SILC_NET_NO_MEMORY SILC_ERR_OUT_OF_MEMORY +#define SILC_NET_ERROR SILC_ERR + #endif /* SILCNET_I_H */