- return KERN_SUCCESS;
- }
-
- /* establish the connection, get ready for a read() */
- if (connect(sock, (struct sockaddr *)&un, sizeof(un)) == -1) {
- *sc_status = errno;
- SC_log(LOG_INFO, "connect() failed: %s", strerror(errno));
- (void) close(sock);
- return KERN_SUCCESS;
- }
-
- bufSiz = sizeof(storePrivate->notifyFileIdentifier);
- if (setsockopt(sock, SOL_SOCKET, SO_SNDBUF, &bufSiz, sizeof(bufSiz)) == -1) {
- *sc_status = errno;
- SC_log(LOG_INFO, "setsockopt() failed: %s", strerror(errno));
- (void) close(sock);
- return KERN_SUCCESS;
- }
-
- nbioYes = 1;
- if (ioctl(sock, FIONBIO, &nbioYes) == -1) {
- *sc_status = errno;
- SC_log(LOG_INFO, "ioctl(,FIONBIO,) failed: %s", strerror(errno));
- (void) close(sock);
- return KERN_SUCCESS;