Lines Matching defs:ssend
158 static int ssend; /* send socket file descriptor */
245 ssend = socket(AF_INET, SOCK_RAW, IPPROTO_ICMP);
254 if (ssend < 0) {
256 err(EX_OSERR, "ssend socket");
576 if (bind(ssend, (struct sockaddr *)&sock_in, sizeof sock_in) ==
611 if (connect(ssend, (struct sockaddr *)&whereto, sizeof(whereto)) != 0)
636 (void)setsockopt(ssend, SOL_SOCKET, SO_DEBUG, (char *)&hold,
642 (void)setsockopt(ssend, SOL_SOCKET, SO_DONTROUTE, (char *)&hold,
645 (void)setsockopt(ssend, IPPROTO_IP, IP_VLAN_PCP, (char *)&pcp,
667 if (setsockopt(ssend, IPPROTO_IP, IP_IPSEC_POLICY,
690 setsockopt(ssend, IPPROTO_IP, IP_HDRINCL, &hold, sizeof(hold));
716 if (caph_rights_limit(ssend, &rights) < 0)
717 err(1, "cap_rights_limit ssend");
727 if (setsockopt(ssend, IPPROTO_IP, IP_OPTIONS, rspace,
737 if (setsockopt(ssend, IPPROTO_IP, IP_TTL, &ttl,
743 if (setsockopt(ssend, IPPROTO_IP, IP_MULTICAST_LOOP, &loop,
749 if (setsockopt(ssend, IPPROTO_IP, IP_MULTICAST_TTL, &mttl,
755 if (setsockopt(ssend, IPPROTO_IP, IP_MULTICAST_IF, &ifaddr,
815 (void)setsockopt(ssend, SOL_SOCKET, SO_SNDBUF, (char *)&hold,
819 if (caph_rights_limit(ssend, &rights) < 0)
820 err(1, "cap_rights_limit ssend setsockopt");
1065 i = send(ssend, (char *)packet, cc, 0);