Lines Matching refs:sockfd
120 #define DNSServiceRefValid(X) (dnssd_SocketValid((X)->sockfd) && (((X)->sockfd ^ (X)->validator) ==…
132 dnssd_sock_t sockfd; // Connected socket between client and daemon member
387 if ((x->sockfd ^ x->validator) != ValidatorBits) in FreeDNSServiceOp()
388 …ssd_clientstub attempt to dispose invalid DNSServiceRef %p %08X %08X", x, x->sockfd, x->validator); in FreeDNSServiceOp()
393 x->sockfd = dnssd_InvalidSocket; in FreeDNSServiceOp()
439 (*ref), (*ref)->sockfd, (*ref)->validator); in ConnectToServer()
460 sdr->sockfd = dnssd_InvalidSocket; in ConnectToServer()
461 sdr->validator = sdr->sockfd ^ ValidatorBits; in ConnectToServer()
485 sdr->sockfd = (*ref)->sockfd; // Inherit primary's socket in ConnectToServer()
496 sdr->sockfd = socket(AF_DNSSD, SOCK_STREAM, 0); in ConnectToServer()
497 sdr->validator = sdr->sockfd ^ ValidatorBits; in ConnectToServer()
498 if (!dnssd_SocketValid(sdr->sockfd)) in ConnectToServer()
506 if (setsockopt(sdr->sockfd, SOL_SOCKET, SO_NOSIGPIPE, &optval, sizeof(optval)) < 0) in ConnectToServer()
519 if (setsockopt(sdr->sockfd, SOL_SOCKET, SO_DEFUNCTOK, &defunct, sizeof(defunct)) < 0) in ConnectToServer()
527 int err = connect(sdr->sockfd, (struct sockaddr *) &saddr, sizeof(saddr)); in ConnectToServer()
535 … else { dnssd_close(sdr->sockfd); FreeDNSServiceOp(sdr); return kDNSServiceErr_ServiceNotRunning; } in ConnectToServer()
567 …clientstub deliver_request: invalid DNSServiceRef %p %08X %08X", sdr, sdr->sockfd, sdr->validator); in deliver_request()
653 if (write_all(sdr->sockfd, ((char *)hdr)+i, 1) < 0) in deliver_request()
658 if (write_all(sdr->sockfd, (char *)hdr, datalen + sizeof(ipc_msg_hdr)) < 0) in deliver_request()
664 sdr->sockfd, (unsigned long)(datalen + sizeof(ipc_msg_hdr))); in deliver_request()
669 if (!MakeSeparateReturnSocket) errsd = sdr->sockfd; in deliver_request()
739 if (sendmsg(sdr->sockfd, &msg, 0) < 0) in deliver_request()
797 sdRef, sdRef->sockfd, sdRef->validator); in DNSServiceRefSockFD()
807 return (int) sdRef->sockfd; in DNSServiceRefSockFD()
886 …essResult called with invalid DNSServiceRef %p %08X %08X", sdRef, sdRef->sockfd, sdRef->validator); in DNSServiceProcessResult()
913 int result = read_all(sdRef->sockfd, (void *)&cbh.ipc_hdr, sizeof(cbh.ipc_hdr)); in DNSServiceProcessResult()
954 …if (read_all(sdRef->sockfd, data, cbh.ipc_hdr.datalen) < 0) // On error, read_all will write a mes… in DNSServiceProcessResult()
985 morebytes = more_bytes(sdRef->sockfd); in DNSServiceProcessResult()
1014 …eallocate called with invalid DNSServiceRef %p %08X %08X", sdRef, sdRef->sockfd, sdRef->validator); in DNSServiceRefDeallocate()
1033 write_all(sdRef->sockfd, (char *)hdr, len); in DNSServiceRefDeallocate()
1061 else if (!sdRef->disp_queue) dnssd_close(sdRef->sockfd); in DNSServiceRefDeallocate()
1063 dnssd_close(sdRef->sockfd); in DNSServiceRefDeallocate()
1092 if (read_all(tmp->sockfd, (char*)&actualsize, (int)sizeof(actualsize)) < 0) in DNSServiceGetProperty()
1096 if (read_all(tmp->sockfd, (char*)result, actualsize < *size ? actualsize : *size) < 0) in DNSServiceGetProperty()
1644 …terRecord called with invalid DNSServiceRef %p %08X %08X", sdRef, sdRef->sockfd, sdRef->validator); in DNSServiceRegisterRecord()
1720 …AddRecord called with invalid DNSServiceRef %p %08X %08X", sdRef, sdRef->sockfd, sdRef->validator); in DNSServiceAddRecord()
1775 …ateRecord called with invalid DNSServiceRef %p %08X %08X", sdRef, sdRef->sockfd, sdRef->validator); in DNSServiceUpdateRecord()
1814 …oveRecord called with invalid DNSServiceRef %p %08X %08X", sdRef, sdRef->sockfd, sdRef->validator); in DNSServiceRemoveRecord()