2 #include <linux/fanotify.h>
4 #include "xlat/fan_classes.h"
5 #include "xlat/fan_init_flags.h"
8 sys_fanotify_init(struct tcb *tcp)
15 flags = tcp->u_arg[0];
16 printxval(fan_classes, flags & FAN_ALL_CLASS_BITS, "FAN_CLASS_???");
17 flags &= ~FAN_ALL_CLASS_BITS;
20 printflags(fan_init_flags, flags, "FAN_???");
23 tprint_open_modes((unsigned) tcp->u_arg[1]);
28 #include "xlat/fan_mark_flags.h"
29 #include "xlat/fan_event_flags.h"
32 sys_fanotify_mark(struct tcb *tcp)
37 printfd(tcp, tcp->u_arg[0]);
39 printflags(fan_mark_flags, (unsigned) tcp->u_arg[1], "FAN_MARK_???");
41 printflags(fan_event_flags, tcp->u_arg[2], "FAN_???");
43 if ((int) tcp->u_arg[3] == FAN_NOFD)
44 tprints("FAN_NOFD, ");
46 print_dirfd(tcp, tcp->u_arg[3]);
47 printpath(tcp, tcp->u_arg[4]);