blob: bf3dd793ee9e98bd503129e89715b4d26605c4f8 [file] [log] [blame]
Dmitry V. Levin6d20a0b2014-12-06 03:53:16 +00001#include "defs.h"
2
3static void
4decode_renameat(struct tcb *tcp)
5{
6 print_dirfd(tcp, tcp->u_arg[0]);
7 printpath(tcp, tcp->u_arg[1]);
8 tprints(", ");
9 print_dirfd(tcp, tcp->u_arg[2]);
10 printpath(tcp, tcp->u_arg[3]);
11}
12
13int
14sys_renameat(struct tcb *tcp)
15{
16 if (entering(tcp)) {
17 decode_renameat(tcp);
18 }
19 return 0;
20}
21
22#include "xlat/rename_flags.h"
23
24int
25sys_renameat2(struct tcb *tcp)
26{
27 if (entering(tcp)) {
28 decode_renameat(tcp);
29 tprints(", ");
30 printflags(rename_flags, tcp->u_arg[4], "RENAME_??");
31 }
32 return 0;
33}