Beispiel #1
0
int socket_tcp6_internal (unsigned int flags)
{
  int fd = socket_internal(AF_INET6, SOCK_STREAM, 0, flags) ;
  if (fd < 0) return fd ;
  {
    int option = 1 ;
    if (setsockopt(fd, IPPROTO_IPV6, IPV6_V6ONLY, &option, sizeof(option)) < 0)
    {
      register int e = errno ;
      fd_close(fd) ;
      errno = e ;
      return -1 ;
    }
  }
  return fd ;
}
Beispiel #2
0
int socket_tcp_internal (unsigned int flags)
{
    return socket_internal(AF_INET, SOCK_STREAM, 0, flags) ;
}
int socket_udp4_internal (unsigned int flags)
{
  return socket_internal(AF_INET, SOCK_DGRAM, 0, flags) ;
}
Beispiel #4
0
int ipc_datagram_internal (unsigned int flags)
{
  return socket_internal(AF_UNIX, SOCK_DGRAM, 0, flags) ;
}