dns_dispatch_getlocaladdress
dns_dispatch_getsocket
dns_dispatch_getudp
+dns_dispatch_getudp_dup
dns_dispatch_importrecv
dns_dispatch_removeresponse
dns_dispatch_starttcp
dns_master_questiontotext
dns_master_rdatasettotext
dns_master_stylecreate
+dns_master_stylecreate2
dns_master_styledestroy
dns_message_addname
dns_message_checksig
dns_view_flushcache
dns_view_flushcache2
dns_view_flushname
+dns_view_flushnode
dns_view_freeze
dns_view_freezezones
dns_view_getdynamickeyring
dns_zone_setacache
dns_zone_setadded
dns_zone_setalsonotify
+dns_zone_setalsonotifywithkeys
dns_zone_setaltxfrsource4
dns_zone_setaltxfrsource6
dns_zone_setcheckmx
dns_zone_setprivatetype
dns_zone_setqueryacl
dns_zone_setqueryonacl
+dns_zone_setrefreshkeyinterval
dns_zone_setrequeststats
dns_zone_setserialupdatemethod
dns_zone_setsignatures
* PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id: namespace.h,v 1.11 2011/07/28 23:47:59 tbox Exp $ */
+/* $Id: namespace.h,v 1.12 2011/08/23 17:02:53 each Exp $ */
#ifndef ISCAPI_NAMESPACE_H
#define ISCAPI_NAMESPACE_H 1
#define isc_socket_listen isc__socket_listen
#define isc_socket_accept isc__socket_accept
#define isc_socket_connect isc__socket_connect
+#define isc_socket_getfd isc__socket_getfd
#define isc_socket_getname isc__socket_getname
#define isc_socket_gettag isc__socket_gettag
#define isc_socket_getpeername isc__socket_getpeername
* PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id: socket.c,v 1.344 2011/07/28 23:47:59 tbox Exp $ */
+/* $Id: socket.c,v 1.345 2011/08/23 17:02:53 each Exp $ */
/*! \file */
}
#endif
-int
-isc_socket_getfd(isc_socket_t *socket0) {
+ISC_SOCKETFUNC_SCOPE int
+isc__socket_getfd(isc_socket_t *socket0) {
isc__socket_t *socket = (isc__socket_t *)socket0;
return ((short) socket->fd);
isc__socket_detach
isc__socket_dup
isc__socket_filter
+isc__socket_getfd
isc__socket_getname
isc__socket_getpeername
isc__socket_getsockname
* PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id: socket.c,v 1.90 2011/07/28 23:47:59 tbox Exp $ */
+/* $Id: socket.c,v 1.91 2011/08/23 17:02:53 each Exp $ */
/* This code uses functions which are only available on Server 2003 and
* higher, and Windows XP and higher.
break;
}
} else {
- sock->fd = dup(dup_socket->fd);
+ /*
+ * XXX: dup() is deprecated in windows, use _dup()
+ * instead. In future we may want to investigate
+ * WSADuplicateSocket().
+ */
+ sock->fd = _dup(dup_socket->fd);
sock->dupped = 1;
}
cfg_acl_fromconfig
cfg_aclconfctx_attach
-cfg_aclconfctx_clear
cfg_aclconfctx_create
cfg_aclconfctx_detach
cfg_list_first