#include "socket.h"
#include "error.h"
int 
socket_bind64(int sock,const char *ip,uint16 port,uint32 scope_id)
{
#ifdef HAVE_IPV6
  if (!socket_flag_noipv6) {
    if (!socket_bind6(sock,ip,port,scope_id))
      return 0;
  }
#else
  (void) scope_id;
#endif
  if (!socket_flag_noipv4)
    return socket_bind4(sock,ip,port);
  return error_afnosupport;
}



syntax highlighted by Code2HTML, v. 0.9.1