mirror of
https://github.com/isc-projects/bind9.git
synced 2026-02-20 08:20:26 -05:00
address win32 compile/link problems
This commit is contained in:
parent
607b05edfb
commit
6986290f4e
6 changed files with 18 additions and 7 deletions
|
|
@ -175,6 +175,7 @@ dns_dispatch_detach
|
|||
dns_dispatch_getlocaladdress
|
||||
dns_dispatch_getsocket
|
||||
dns_dispatch_getudp
|
||||
dns_dispatch_getudp_dup
|
||||
dns_dispatch_importrecv
|
||||
dns_dispatch_removeresponse
|
||||
dns_dispatch_starttcp
|
||||
|
|
@ -295,6 +296,7 @@ dns_master_loadstreaminc
|
|||
dns_master_questiontotext
|
||||
dns_master_rdatasettotext
|
||||
dns_master_stylecreate
|
||||
dns_master_stylecreate2
|
||||
dns_master_styledestroy
|
||||
dns_message_addname
|
||||
dns_message_checksig
|
||||
|
|
@ -719,6 +721,7 @@ dns_view_flushanddetach
|
|||
dns_view_flushcache
|
||||
dns_view_flushcache2
|
||||
dns_view_flushname
|
||||
dns_view_flushnode
|
||||
dns_view_freeze
|
||||
dns_view_freezezones
|
||||
dns_view_getdynamickeyring
|
||||
|
|
@ -836,6 +839,7 @@ dns_zone_replacedb
|
|||
dns_zone_setacache
|
||||
dns_zone_setadded
|
||||
dns_zone_setalsonotify
|
||||
dns_zone_setalsonotifywithkeys
|
||||
dns_zone_setaltxfrsource4
|
||||
dns_zone_setaltxfrsource6
|
||||
dns_zone_setcheckmx
|
||||
|
|
@ -876,6 +880,7 @@ dns_zone_setorigin
|
|||
dns_zone_setprivatetype
|
||||
dns_zone_setqueryacl
|
||||
dns_zone_setqueryonacl
|
||||
dns_zone_setrefreshkeyinterval
|
||||
dns_zone_setrequeststats
|
||||
dns_zone_setserialupdatemethod
|
||||
dns_zone_setsignatures
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@
|
|||
* 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
|
||||
|
|
@ -111,6 +111,7 @@
|
|||
#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
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@
|
|||
* 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 */
|
||||
|
||||
|
|
@ -5879,8 +5879,8 @@ isc__socket_register() {
|
|||
}
|
||||
#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);
|
||||
|
|
|
|||
|
|
@ -90,6 +90,7 @@ isc__socket_create
|
|||
isc__socket_detach
|
||||
isc__socket_dup
|
||||
isc__socket_filter
|
||||
isc__socket_getfd
|
||||
isc__socket_getname
|
||||
isc__socket_getpeername
|
||||
isc__socket_getsockname
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@
|
|||
* 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.
|
||||
|
|
@ -1681,7 +1681,12 @@ socket_create(isc_socketmgr_t *manager, int pf, isc_sockettype_t type,
|
|||
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;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -5,7 +5,6 @@ EXPORTS
|
|||
|
||||
cfg_acl_fromconfig
|
||||
cfg_aclconfctx_attach
|
||||
cfg_aclconfctx_clear
|
||||
cfg_aclconfctx_create
|
||||
cfg_aclconfctx_detach
|
||||
cfg_list_first
|
||||
|
|
|
|||
Loading…
Reference in a new issue