split up constants.h some
[trinity.git] / syscalls / mknod.c
blobb52f36e41ea62abc870cff3d3c3ad44f1d7457b3
1 /*
2 * SYSCALL_DEFINE3(mknod, const char __user *, filename, int, mode, unsigned, dev)
3 */
4 #include "sanitise.h"
6 struct syscallentry syscall_mknod = {
7 .name = "mknod",
8 .num_args = 3,
9 .arg1name = "filename",
10 .arg1type = ARG_PATHNAME,
11 .arg2name = "mode",
12 .arg2type = ARG_MODE_T,
13 .arg3name = "dev",
14 .group = GROUP_VFS,
19 * SYSCALL_DEFINE4(mknodat, int, dfd, const char __user *, filename, int, mode, unsigned, dev)
22 struct syscallentry syscall_mknodat = {
23 .name = "mknodat",
24 .num_args = 4,
25 .arg1name = "dfd",
26 .arg1type = ARG_FD,
27 .arg2name = "filename",
28 .arg2type = ARG_PATHNAME,
29 .arg3name = "mode",
30 .arg4name = "dev",
31 .flags = NEED_ALARM,
32 .group = GROUP_VFS,