S_IFSOCK
case S_IFSOCK:
case S_IFSOCK:
case S_IFSOCK:
case S_IFSOCK:
#define S_ISSOCK(mode) (((mode) & _S_IFMT) == S_IFSOCK)
#ifndef S_IFSOCK
#ifdef S_IFSOCK
case S_IFSOCK: /* socket */
if ((st.st_mode & (S_IFSOCK|S_IFCHR|S_IFIFO)) == 0 &&
if ((st.st_mode & (S_IFSOCK|S_IFCHR|S_IFIFO)) == 0 &&
case S_IFSOCK: /* socket */
mode |= S_IFSOCK;
case S_IFSOCK:
fd, dtype2str(mode), dtype2str(S_IFSOCK));
fd, dtype2str(mode), dtype2str(S_IFSOCK));
fd, dtype2str(mode), dtype2str(S_IFSOCK));
fd, dtype2str(mode), dtype2str(S_IFSOCK));
fd, dtype2str(mode), dtype2str(S_IFSOCK));
0, S_IFREG, S_IFDIR, S_IFBLK, S_IFCHR, S_IFLNK, S_IFSOCK, S_IFIFO, 0 };
case S_IFSOCK:
case S_IFSOCK:
ub->st_mode = S_IFSOCK;
mode |= S_IFSOCK;
S_IFSOCK, S_IFIFO, S_IFMT, S_IFMT
ATF_REQUIRE_MSG(sb.st_mode & S_IFSOCK, "socket mode %#x", sb.st_mode);
mode_t mode = S_IFSOCK | 0755;
mode_t mode = S_IFSOCK | 0755;
mode_t mode = S_IFSOCK | 0755;
mask = S_IFSOCK;
case S_IFSOCK:
s == S_IFCHR || s == S_IFBLK || s == S_IFSOCK))
case S_IFSOCK: sdata = "="; break;
case S_IFSOCK: sdata = "Socket"; break;
config->socket_mode = S_IFSOCK | S_IRUSR | S_IWUSR |
if (fstat(p->fd, &st) != -1 && (st.st_mode & S_IFSOCK)) {
if (!(st.st_mode & S_IFSOCK) || unlink(server.cfg.sockname) != 0)
if (fstat(p->fd, &st) != -1 && (st.st_mode & S_IFSOCK)) {
if (fstat(p->fd, &st) != -1 && (st.st_mode & S_IFSOCK)) {
entry->mode = S_IFSOCK;