summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorguanglei <guanglei>2006-06-09 10:19:53 +0000
committerguanglei <guanglei>2006-06-09 10:19:53 +0000
commitca19b05d5077f49e93111a3ad96bbf3ff987739e (patch)
tree22dd0d2a0d1c7584365cb58e2e844691333448e9
parent82e6bf4b654f667ae71acd9667ab1524fba6af93 (diff)
downloadsystemtap-steved-ca19b05d5077f49e93111a3ad96bbf3ff987739e.tar.gz
systemtap-steved-ca19b05d5077f49e93111a3ad96bbf3ff987739e.tar.xz
systemtap-steved-ca19b05d5077f49e93111a3ad96bbf3ff987739e.zip
made sys_ftruncate64 optional since it doesn't exist on 2.6.16*/ppc64
-rw-r--r--tapset/ChangeLog5
-rw-r--r--tapset/syscalls.stp4
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 <guanglei@cn.ibm.com>
+
+ * syscall.stp: made sys_ftruncate64 optional since it doesn't
+ exist on 2.6.16*/ppc64
+
2006-06-08 Thang Nguyen <thang.p.nguyen@intel.com>
* 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)
}