/* * SYSCALL_DEFINE2(mkdir, const char __user *, pathname, int, mode) */ #include "sanitise.h" struct syscallentry syscall_mkdir = { .name = "mkdir", .num_args = 2, .arg1name = "pathname", .arg1type = ARG_PATHNAME, .arg2name = "mode", .arg2type = ARG_MODE_T, }; /* * SYSCALL_DEFINE3(mkdirat, int, dfd, const char __user *, pathname, int, mode) */ #include "sanitise.h" struct syscallentry syscall_mkdirat = { .name = "mkdirat", .num_args = 3, .arg1name = "dfd", .arg1type = ARG_FD, .arg2name = "pathname", .arg2type = ARG_PATHNAME, .arg3name = "mode", .arg3type = ARG_MODE_T, .flags = NEED_ALARM, }; .