From 1be4d28a7a546a080ca618c84743e84e47e3d568 Mon Sep 17 00:00:00 2001 From: Dave Jones Date: Sun, 23 Mar 2014 17:44:09 -0400 Subject: [PATCH] merge mknod variants --- syscalls/{mknodat.c => mknod.c} | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) rename syscalls/{mknodat.c => mknod.c} (55%) diff --git a/syscalls/mknodat.c b/syscalls/mknod.c similarity index 55% rename from syscalls/mknodat.c rename to syscalls/mknod.c index fb08ba0..b52f36e 100644 --- a/syscalls/mknodat.c +++ b/syscalls/mknod.c @@ -1,8 +1,24 @@ /* - * SYSCALL_DEFINE4(mknodat, int, dfd, const char __user *, filename, int, mode, unsigned, dev) + * SYSCALL_DEFINE3(mknod, const char __user *, filename, int, mode, unsigned, dev) */ #include "sanitise.h" +struct syscallentry syscall_mknod = { + .name = "mknod", + .num_args = 3, + .arg1name = "filename", + .arg1type = ARG_PATHNAME, + .arg2name = "mode", + .arg2type = ARG_MODE_T, + .arg3name = "dev", + .group = GROUP_VFS, +}; + + +/* + * SYSCALL_DEFINE4(mknodat, int, dfd, const char __user *, filename, int, mode, unsigned, dev) + */ + struct syscallentry syscall_mknodat = { .name = "mknodat", .num_args = 4, -- 2.11.4.GIT