#include "defs.h" | |
#include <fcntl.h> | |
#include "xlat/inotify_flags.h" | |
#include "xlat/inotify_init_flags.h" | |
SYS_FUNC(inotify_add_watch) | |
{ | |
/* file descriptor */ | |
printfd(tcp, tcp->u_arg[0]); | |
tprints(", "); | |
/* pathname */ | |
printpath(tcp, tcp->u_arg[1]); | |
tprints(", "); | |
/* mask */ | |
printflags(inotify_flags, tcp->u_arg[2], "IN_???"); | |
return RVAL_DECODED; | |
} | |
SYS_FUNC(inotify_rm_watch) | |
{ | |
/* file descriptor */ | |
printfd(tcp, tcp->u_arg[0]); | |
/* watch descriptor */ | |
tprintf(", %d", (int) tcp->u_arg[1]); | |
return RVAL_DECODED; | |
} | |
SYS_FUNC(inotify_init1) | |
{ | |
printflags(inotify_init_flags, tcp->u_arg[0], "IN_???"); | |
return RVAL_DECODED | RVAL_FD; | |
} |