mknod
if (mknod(to.p_path, from_stat->st_mode, from_stat->st_rdev)) {
res = mknod(nm, file_mode, arcn->sb.st_rdev);
res = mknod(nm, file_mode, arcn->sb.st_rdev);
__warn_references(mknod,
__strong_alias(mknod, __compat_mknod)
PUFFSOP_SET(pops, p2k, node, mknod);
PUFFSOP_SET(pops, perfuse, node, mknod);
PUFFSOP_SET(pops, puffs_null, node, mknod);
if (mknod(PCNPATH(pcn), mode, va->va_rdev) == -1)
FILLOP(mknod, MKNOD);
PUFFSOP_SET(pops, puffs_fuse, node, mknod);
if (((const struct __CONCAT(fuse_operations_v,VER)*)fs->op)->mknod) \
return ((const struct __CONCAT(fuse_operations_v,VER)*)fs->op)->mknod(path, mode, rdev); \
int (*mknod) (const char *, mode_t, dev_t);
int (*mknod) (const char *, mode_t, dev_t);
int (*mknod) (const char *, mode_t, dev_t);
int (*mknod) (const char *, mode_t, dev_t);
int (*mknod) (const char *, mode_t, dev_t);
int (*mknod) (const char *, mode_t, dev_t);
int (*mknod) (const char *, mode_t, dev_t);
int (*mknod) (const char *, mode_t, dev_t);
int (*mknod) (const char *, mode_t, dev_t);
int (*mknod) (const char *, mode_t, dev_t);
int (*mknod) (const char *, mode_t, dev_t);
int (*mknod) (const char *, mode_t, dev_t);
#define REALMKNOD mknod
if (mknod(*argv, S_IFMT|S_IRUSR|S_IWUSR,
if (mknod("/mnt/console", 0666 | S_IFCHR, dev) == -1)
rval = fifo ? mkfifo(name, mode) : mknod(name, mode, dev);
: mknod(name, mode, dev);
if (mknod(name, (mode & (IFCHR | IFBLK)) | 0600,
if (!Nflag && mknod(name, S_IFWHT, 0) < 0) {
if (mknod(name, mode, d) < 0) {
.mknod = fanoutfs_mknod,
if (mknod(name, mode, d) < 0) {
.mknod = icfs_mknod,
rv = mknod("rumpttyU0", S_IFCHR | 0666, makedev(MYMAJOR, 0));
rv = mknod("rumpttyU1", S_IFCHR | 0666, makedev(MYMAJOR, 1));
rv = mknod(path, (i == 0 ? S_IFBLK : S_IFCHR) | 0666,
PUFFS_MSG_VARS(vn, mknod);
PUFFS_MSG_ALLOC(vn, mknod);
PUFFS_MSG_RELEASE(mknod);
__weak_alias(mknod,rump___sysimpl_mknod);
__weak_alias(mknod,rump___sysimpl_mknod50);
int mknod(const char *, mode_t, dev_t) __RENAME(__mknod50);
ATF_TC(mknod);
ATF_TC_HEAD(mknod, tc)
ATF_TC_BODY(mknod, tc)
ATF_TP_ADD_TC(tp, mknod);
PUFFSOP_SET(pops, dtfs, node, mknod);
ATF_REQUIRE(mknod(path, S_IFIFO | 0600, 0) == 0);
ATF_REQUIRE(mknod(path, S_IFCHR, 0) == 0);
ATF_REQUIRE_ERRNO(EEXIST, mknod(path, S_IFCHR, 0) == -1);
ATF_REQUIRE_ERRNO(EPERM, mknod(path, S_IFCHR, 0) == -1);
ATF_REQUIRE_ERRNO(EPERM, mknod(path, S_IFBLK, 0) == -1);
ATF_REQUIRE(mknod(path, S_IFCHR, 0) == 0);
ATF_REQUIRE(mknod(path, S_IFBLK, 0) == 0);
ATF_REQUIRE(mknod(path, S_IFREG, 0) == 0);
ATF_REQUIRE_ERRNO(EINVAL, mknod(path, S_IFCHR, -1) == -1);
ATF_REQUIRE_ERRNO(ENAMETOOLONG, mknod(buf, S_IFCHR, 0) == -1);
ATF_REQUIRE_ERRNO(EFAULT, mknod((char *)-1, S_IFCHR, 0) == -1);
ATF_REQUIRE_ERRNO(ENOENT, mknod("/a/b/c/d/e/f/g", S_IFCHR, 0) == -1);
mknod("/etc/passwd", S_IFCHR, 0) == -1);
(mknod(p->fts_accpath,
else if (mknod(path,
PUFFSOP_SET(pops, puffs9p, node, mknod);