S_IFREG
#define S_ISREG(mode) (((mode) & S_IFMT) == S_IFREG)
S_FILE = S_IFREG,
S_FILE = S_IFREG,
case S_IFREG:
S_IFREG | 0444);
mode |= S_IFREG;
S_FILE = S_IFREG,
S_FILE = S_IFREG,
stat->st_mode |= S_IFREG;
nodeType = S_IFREG;
*_type = S_IFREG;
: S_IFREG | S_IRUSR | S_IRGRP | S_IROTH;
status_t result = _CreateCommon(name, attribute ? S_ATTR : S_IFREG, perms,
XDROutPacketAddInt32(&call, perms | S_IFREG);
S_IFREG, 0);
S_IFREG, S_IFREG, S_IFDIR, S_IFBLK, S_IFCHR, S_IFLNK, S_IFSOCK, S_IFIFO,
S_IFDIR, S_IFREG
status = fs_generic_create(_volume, directory, name, S_IFREG | (mode & 07777), _vnodeID);
if (type != S_IFREG && type != S_IFDIR && type != S_IFIFO &&
st_mode = S_IFREG;
stbuf->st_mode = S_IFREG;
return S_IFREG | S_IRUSR | S_IRGRP | S_IROTH;
fMode = S_IFREG;
mode_t Mode() { return (IsDirectory() ? S_IFDIR : S_IFREG)
if (stat.st_mode & S_IFREG && ioctl(device, IOCTL_FILE_UNCACHED_IO, NULL) < 0) {
fc->type = S_IFREG;
fill_default_stat(&n->st, ns->nsid, n->vnid, (perms & ~S_IFMT) | (mkdir?S_IFDIR:S_IFREG));
case S_IFREG:
case S_IFREG:
case S_IFREG: modestr[0] = '-'; break;
MODE_TYPE(S_IFREG);
stat->st_mode = S_IFREG;
stat->st_mode = S_IFREG;
fMode(S_IFREG | S_IRUSR | S_IRGRP | S_IROTH),
fEntry.SetType(S_IFREG);
fMode(S_IFREG | S_IRUSR | S_IRGRP | S_IROTH),
fEntry.SetType(S_IFREG);
case S_IFREG:
return S_IFREG;
return S_IFREG;
return S_IFREG;
case S_IFREG:
return S_IFREG;
case S_IFREG:
case S_IFREG:
case S_IFREG:
File* file = new(std::nothrow) File(this, (mode & S_IUMSK) | S_IFREG);
case S_IFREG:
mode |= S_IFREG;
case S_IFREG: