Lines Matching refs:rawSocket
368 int rawSocket, count, value = TIMETOLIVE;
372 rawSocket = socket(PF_INET, SOCK_RAW, protocol->p_proto);
375 if (rawSocket < 0) {
388 recvfrom(rawSocket, packet, sizeof(packet), 0,
404 close(rawSocket);
487 int i, rawSocket, count = 1;
493 rawSocket = socket(PF_INET, SOCK_RAW, protocol->p_proto);
495 if (rawSocket < 0) {
496 printf("Error: cannot open RAW socket %d\n", rawSocket);
500 if (setsockopt(rawSocket, SOL_IP, IP_TTL, &value, sizeof(value)) != 0) {
509 if (fcntl(rawSocket, F_SETFL, O_NONBLOCK) != 0) {
520 (rawSocket, &rawPacket, sizeof(rawPacket), 0,
540 (rawSocket, &rawPacket, sizeof(rawPacket), 0,
552 close(rawSocket);