All pastes #2056279 Raw Edit

Something

public text v1 · immutable
#2056279 ·published 2011-05-10 14:56 UTC
rendered paste body
listenfd = socket(AF_INET, SOCK_STREAM, 0);

  if (listenfd < 0)
  {
    _log_fatal2 (_socket_last_error, "Ftl: socket() fails\n");
    return 1;
  }

  if (FAILED_ (g_params.m_optListenSocket.TuneSocket (listenfd)))
  {
    _log_fatal ("Ftl: Failed to tune listening socket\n");
    return 1;
  }

  memset (&servaddr, 0, sizeof(servaddr));
  servaddr.sin_family      = AF_INET;
  servaddr.sin_addr.s_addr = g_params.m_fBindToLocalOnly ? inet_addr ("127.0.0.1") : htonl (INADDR_ANY);
  servaddr.sin_port = htons (g_params.m_PortNumber);

  if (bind (listenfd, (SA *) &servaddr, sizeof(servaddr)) < 0)