From ca19b05d5077f49e93111a3ad96bbf3ff987739e Mon Sep 17 00:00:00 2001 From: guanglei Date: Fri, 9 Jun 2006 10:19:53 +0000 Subject: made sys_ftruncate64 optional since it doesn't exist on 2.6.16*/ppc64 --- tapset/ChangeLog | 5 +++++ tapset/syscalls.stp | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/tapset/ChangeLog b/tapset/ChangeLog index 99f2a752..1fb50bd1 100644 --- a/tapset/ChangeLog +++ b/tapset/ChangeLog @@ -1,3 +1,8 @@ +2006-06-09 Li Guanglei + + * syscall.stp: made sys_ftruncate64 optional since it doesn't + exist on 2.6.16*/ppc64 + 2006-06-08 Thang Nguyen * ioblock.stp: new (block I/O activities) diff --git a/tapset/syscalls.stp b/tapset/syscalls.stp index 14416d90..3e5f20e1 100644 --- a/tapset/syscalls.stp +++ b/tapset/syscalls.stp @@ -742,13 +742,13 @@ probe syscall.ftruncate.return = kernel.function("sys_ftruncate").return { # ftruncate64 ________________________________________________ # long sys_ftruncate64(unsigned int fd, loff_t length) -probe syscall.ftruncate64 = kernel.function("sys_ftruncate64") { +probe syscall.ftruncate64 = kernel.function("sys_ftruncate64") ? { name = "ftruncate64" fd = $fd length = $length argstr = sprintf("%d, %d", fd, length) } -probe syscall.ftruncate64.return = kernel.function("sys_ftruncate64").return { +probe syscall.ftruncate64.return = kernel.function("sys_ftruncate64").return ? { name = "ftruncate64" retstr = returnstr(1) } -- cgit