* Return true if specified path (in user-space) matches.
*/
static int
-upathmatch(struct tcb *tcp, unsigned long upath)
+upathmatch(struct tcb *const tcp, const kernel_ulong_t upath)
{
char path[PATH_MAX + 1];
case SEN_newfstatat:
case SEN_openat:
case SEN_readlinkat:
+ case SEN_statx:
case SEN_unlinkat:
case SEN_utimensat:
/* fd, path */
{
int i, j;
int nfds;
- kernel_ureg_t *args;
- kernel_ureg_t select_args[5];
+ kernel_ulong_t *args;
+ kernel_ulong_t select_args[5];
unsigned int oldselect_args[5];
unsigned int fdsize;
fd_set *fds;
{
struct pollfd fds;
unsigned nfds;
- unsigned long start, cur, end;
+ kernel_ulong_t start, cur, end;
start = tcp->u_arg[0];
nfds = tcp->u_arg[1];