remove [64] cleanup TODO
[trinity.git] / syscalls / symlink.c
blob32bb77c4349794b9e807a7d84f0a684e6f18564d
1 /*
2 * SYSCALL_DEFINE2(symlink, const char __user *, oldname, const char __user *, newname)
3 */
4 #include "sanitise.h"
6 struct syscallentry syscall_symlink = {
7 .name = "symlink",
8 .num_args = 2,
9 .arg1name = "oldname",
10 .arg1type = ARG_PATHNAME,
11 .arg2name = "newname",
12 .arg2type = ARG_PATHNAME,
13 .group = GROUP_VFS,
17 * SYSCALL_DEFINE3(symlinkat, const char __user *, oldname,
18 int, newdfd, const char __user *, newname)
21 struct syscallentry syscall_symlinkat = {
22 .name = "symlinkat",
23 .num_args = 3,
24 .arg1name = "oldname",
25 .arg1type = ARG_PATHNAME,
26 .arg2name = "newdfd",
27 .arg2type = ARG_FD,
28 .arg3name = "newname",
29 .arg3type = ARG_PATHNAME,
30 .flags = NEED_ALARM,
31 .group = GROUP_VFS,