]> granicus.if.org Git - strace/blob - upoke.c
rtnl_link: use internal rtnl_link_stats* and ifla_port_vsi definitions
[strace] / upoke.c
1 /*
2  * Copyright (c) 2016 Dmitry V. Levin <ldv@altlinux.org>
3  * Copyright (c) 2016-2019 The strace developers.
4  * All rights reserved.
5  *
6  * SPDX-License-Identifier: LGPL-2.1-or-later
7  */
8
9 #include "defs.h"
10 #include "ptrace.h"
11 #include "ptrace_pokeuser.c"
12
13 int
14 upoke(struct tcb *tcp, unsigned long off, kernel_ulong_t val)
15 {
16         if (ptrace_pokeuser(tcp->pid, off, val) < 0) {
17                 if (errno != ESRCH)
18                         perror_func_msg("PTRACE_POKEUSER pid:%d @%#lx)",
19                                         tcp->pid, off);
20                 return -1;
21         }
22         return 0;
23 }