]> granicus.if.org Git - strace/blob - truncate.c
Always compile sys_prctl parser
[strace] / truncate.c
1 #include "defs.h"
2
3 int
4 sys_truncate(struct tcb *tcp)
5 {
6         if (entering(tcp)) {
7                 printpath(tcp, tcp->u_arg[0]);
8                 tprintf(", %lu", tcp->u_arg[1]);
9         }
10         return 0;
11 }
12
13 int
14 sys_truncate64(struct tcb *tcp)
15 {
16         if (entering(tcp)) {
17                 printpath(tcp, tcp->u_arg[0]);
18                 printllval(tcp, ", %llu", 1);
19         }
20         return 0;
21 }
22
23 int
24 sys_ftruncate(struct tcb *tcp)
25 {
26         if (entering(tcp)) {
27                 printfd(tcp, tcp->u_arg[0]);
28                 tprintf(", %lu", tcp->u_arg[1]);
29         }
30         return 0;
31 }
32
33 int
34 sys_ftruncate64(struct tcb *tcp)
35 {
36         if (entering(tcp)) {
37                 printfd(tcp, tcp->u_arg[0]);
38                 printllval(tcp, ", %llu", 1);
39         }
40         return 0;
41 }