2 #include <linux/fanotify.h>
4 #include "xlat/fan_classes.h"
6 #include "xlat/fan_init_flags.h"
9 sys_fanotify_init(struct tcb *tcp)
16 flags = tcp->u_arg[0];
17 printxval(fan_classes, flags & FAN_ALL_CLASS_BITS, "FAN_CLASS_???");
18 flags &= ~FAN_ALL_CLASS_BITS;
21 printflags(fan_init_flags, flags, "FAN_???");
24 tprint_open_modes((unsigned) tcp->u_arg[1]);
29 #include "xlat/fan_mark_flags.h"
31 #include "xlat/fan_event_flags.h"
34 sys_fanotify_mark(struct tcb *tcp)
39 printfd(tcp, tcp->u_arg[0]);
41 printflags(fan_mark_flags, (unsigned) tcp->u_arg[1], "FAN_MARK_???");
43 printflags(fan_event_flags, tcp->u_arg[2], "FAN_???");
45 if ((int) tcp->u_arg[3] == FAN_NOFD)
46 tprints("FAN_NOFD, ");
48 print_dirfd(tcp, tcp->u_arg[3]);
49 printpath(tcp, tcp->u_arg[4]);