Lines Matching refs:fd
212 int fd;
228 if ((fd = socket(ai->ai_family, ai->ai_socktype, ai->ai_protocol)) < 0)
230 if (setsockopt(fd, SOL_SOCKET, SO_REUSEADDR, &yes, sizeof(yes)) < 0)
232 if (bind(fd, ai->ai_addr, ai->ai_addrlen) == 0)
234 close(fd);
237 if (connect(fd, ai->ai_addr, ai->ai_addrlen) < 0)
268 if (setsockopt(fd, level, MCAST_JOIN_SOURCE_GROUP, &gsr,
275 if (setsockopt(fd, level, MCAST_JOIN_GROUP, &gr, sizeof(gr)) < 0)
292 if ((fd = socket(AF_INET, SOCK_DGRAM, IPPROTO_IP)) < 0)
295 if (setsockopt(fd, SOL_SOCKET, SO_REUSEADDR, &yes, sizeof(yes)) < 0)
302 if (bind(fd, (struct sockaddr *)&saddr, sizeof(saddr)) < 0)
309 if (setsockopt(fd, IPPROTO_IP, IP_ADD_SOURCE_MEMBERSHIP, &mrs,
315 if (setsockopt(fd, IPPROTO_IP, IP_ADD_MEMBERSHIP, &mr, sizeof(mr))<0)
320 return fd;
327 int fd;
330 fd = open(filename, O_CREAT | O_TRUNC | O_WRONLY, 0666);
331 if (fd < 0)
333 return fd;