diff options
author | zhaolei <zhaolei> | 2007-08-31 08:08:55 +0000 |
---|---|---|
committer | zhaolei <zhaolei> | 2007-08-31 08:08:55 +0000 |
commit | 37db2d01c5236ae7cd1ce818fae61506ffce6353 (patch) | |
tree | 9454be1fec7c574571350716224465df32538f00 | |
parent | e084b1eee1629029ffebbc5c79192890e79bfaf7 (diff) | |
download | systemtap-steved-37db2d01c5236ae7cd1ce818fae61506ffce6353.tar.gz systemtap-steved-37db2d01c5236ae7cd1ce818fae61506ffce6353.tar.xz systemtap-steved-37db2d01c5236ae7cd1ce818fae61506ffce6353.zip |
2007-08-31 Zhaolei <zhaolei@cn.fujitsu.com>
From Lai Jiangshan <laijs@cn.fujitsu.com>
* aux_syscalls.stp (_mknod_mode_str): Fix file type
judgement error.
-rw-r--r-- | tapset/ChangeLog | 5 | ||||
-rw-r--r-- | tapset/aux_syscalls.stp | 10 |
2 files changed, 10 insertions, 5 deletions
diff --git a/tapset/ChangeLog b/tapset/ChangeLog index ec5c06d8..45b7d99c 100644 --- a/tapset/ChangeLog +++ b/tapset/ChangeLog @@ -1,3 +1,8 @@ +2007-08-31 Zhaolei <zhaolei@cn.fujitsu.com> + From Lai Jiangshan <laijs@cn.fujitsu.com> + * aux_syscalls.stp (_mknod_mode_str): Fix file type + judgement error. + 2007-08-30 Wenji Huang <wenji.huang@oracle.com> * nfs.stp (__iov_length): Update. diff --git a/tapset/aux_syscalls.stp b/tapset/aux_syscalls.stp index 8c371a58..20cfc48b 100644 --- a/tapset/aux_syscalls.stp +++ b/tapset/aux_syscalls.stp @@ -1061,15 +1061,15 @@ function _sys_open_mode_str(f) { /* `man 2 mknod` for more information */ function _mknod_mode_str(mode) { - if((mode & 0x8000)==0x8000) + if((mode & 0xF000)==0x8000) return "S_IFREG|"._sys_open_mode_str(mode) - if((mode & 0x2000)==0x2000) + if((mode & 0xF000)==0x2000) return "S_IFCHR|"._sys_open_mode_str(mode) - if((mode & 0x6000)==0x6000) + if((mode & 0xF000)==0x6000) return "S_IFBLK|"._sys_open_mode_str(mode) - if((mode & 0x1000)==0x1000) + if((mode & 0xF000)==0x1000) return "S_IFIFO|"._sys_open_mode_str(mode) - if((mode & 0xC000)==0xC000) + if((mode & 0xF000)==0xC000) return "S_IFSOCK|"._sys_open_mode_str(mode) return "" } |