mknod
.mknod = v9fs_vfs_mknod,
.mknod = v9fs_vfs_mknod,
.mknod = v9fs_vfs_mknod_dotl,
.mknod = bad_inode_mknod,
.mknod = btrfs_mknod,
.mknod = ceph_mknod,
req->r_args.mknod.mode = cpu_to_le32(mode);
req->r_args.mknod.rdev = cpu_to_le32(rdev);
.mknod = CODA_EIO_ERROR,
.mknod = ecryptfs_mknod,
.mknod = ext2_mknod,
.mknod = ext4_mknod,
.mknod = f2fs_mknod,
.mknod = fuse_mknod,
goto mknod;
goto mknod;
mknod:
.mknod = gfs2_mknod,
.mknod = hfsplus_mknod,
.mknod = hostfs_mknod,
err = mknod(file, mode, os_makedev(major, minor));
.mknod = hpfs_mknod,
.mknod = hugetlbfs_mknod,
.mknod = jffs2_mknod,
.mknod = jfs_mknod,
.mknod = minix_mknod,
if (!dir->i_op->mknod)
error = dir->i_op->mknod(idmap, dir, dentry, mode, dev);
SYSCALL_DEFINE3(mknod, const char __user *, filename, umode_t, mode, unsigned, dev)
status = NFS_PROTO(dir)->mknod(dir, dentry, &attr, rdev);
.mknod = nfs_mknod,
.mknod = nfs3_proc_mknod,
struct nfs3_mknodargs mknod;
data->arg.mknod.fh = NFS_FH(dir);
data->arg.mknod.name = dentry->d_name.name;
data->arg.mknod.len = dentry->d_name.len;
data->arg.mknod.sattr = sattr;
data->arg.mknod.rdev = rdev;
data->arg.mknod.type = NF3BLK;
data->arg.mknod.type = NF3CHR;
data->arg.mknod.type = NF3FIFO;
data->arg.mknod.type = NF3SOCK;
PROC(MKNOD, mknod, create, 0),
.mknod = nfs_mknod,
.mknod = nfs4_proc_mknod,
.mknod = nfs_mknod,
.mknod = nfs_proc_mknod,
.mknod = nilfs_mknod,
.mknod = ntfs_mknod,
.mknod = ocfs2_mknod,
.mknod = ovl_mknod,
.mknod = ramfs_mknod,
.mknod = cifs_mknod,
.mknod = ubifs_mknod,
.mknod = udf_mknod,
.mknod = ufs_mknod,
.mknod = xfs_vn_mknod,
.mknod = xfs_vn_mknod,
} __attribute__ ((packed)) mknod;
int (*mknod) (struct mnt_idmap *, struct inode *,struct dentry *,
int (*mknod) (struct inode *, struct dentry *, struct iattr *,
.mknod = shmem_mknod,
ret = mknod(path, mode, makedev(dev_major, dev_minor));
ASSERT_EQ(0, mknod(reg_file_path,
ASSERT_EQ(0, mknod(char_dev_path, S_IFCHR | 0400, makedev(1, 3)));
ASSERT_EQ(0, mknod(block_dev_path, S_IFBLK | 0400, makedev(7, 0)));
ASSERT_EQ(0, mknod(fifo_path, S_IFIFO | 0600, 0));
rc = mknod(self->pathname, 0755 | variant->mode, dev);
ASSERT_EQ(-1, mknod(file1_s1d1, S_IFREG | 0700, 0));
ASSERT_EQ(0, mknod(file1_s1d2, S_IFREG | 0700, 0));
ASSERT_EQ(-1, mknod(file1_s1d1, S_IFREG | 0700, 0));
ASSERT_EQ(0, mknod(file1_s1d2, S_IFREG | 0700, 0));
ASSERT_EQ(0, mknod(path, S_IFREG | 0700, 0))
ASSERT_EQ(0, mknod(file2_s1d1, mode | 0400, dev))
ASSERT_EQ(-1, mknod(file1_s1d1, mode | 0400, dev));
ASSERT_EQ(0, mknod(file1_s1d2, mode | 0400, dev))
ASSERT_EQ(0, mknod(file1_s1d3, mode | 0400, dev));
EXPECT_EQ(-1, mknod(file1_s1d3, S_IFCHR | 0644, 0));
EXPECT_EQ(-1, mknod(file1_s1d3, S_IFREG | 0644, 0));
EXPECT_EQ(-1, mknod(file1_s1d3, S_IFSOCK | 0644, 0));
EXPECT_EQ(-1, mknod(file1_s1d3, S_IFIFO | 0644, 0));
EXPECT_EQ(-1, mknod(file1_s1d3, S_IFBLK | 0644, 0));
mknod("/dev/console", 0600 | S_IFCHR, makedev(5, 1));
mknod("/dev/null", 0666 | S_IFCHR, makedev(1, 3));
mknod("/dev/zero", 0666 | S_IFCHR, makedev(1, 5));
mknod("/dev/full", 0666 | S_IFCHR, makedev(1, 7));