if (errno==EINTR) continue;
diee("stat socket: %s", socket_path);
}
- if (!(now_stab.st_dev == initial_stab.st_dev &&
- now_stab.st_ino == initial_stab.st_ino))
+ if (!stabs_same_inode(&now_stab, &initial_stab))
_exit(0);
}
}
int null_0 = open("/dev/null", O_RDONLY); if (null_0 < 0) diee("open null");
if (dup2(null_0, 0)) diee("dup2 /dev/null onto stdin");
+ close(null_0);
if (dup2(2, 1) != 1) die("dup2 stderr onto stdout");
nonblock(sfd);