diff options
-rw-r--r-- | tapset/ChangeLog | 4 | ||||
-rw-r--r-- | tapset/aux_syscalls.stp | 3 |
2 files changed, 6 insertions, 1 deletions
diff --git a/tapset/ChangeLog b/tapset/ChangeLog index 509b09c9..e6855b1f 100644 --- a/tapset/ChangeLog +++ b/tapset/ChangeLog @@ -1,3 +1,7 @@ +2007-10-15 Dave Wilder <dwilder@us.ibm.com> + + *aux_syscalls.stp:_dfd_str Added test for 32-bit value of AT_FDCWD + 2007-10-15 Zhaolei <zhaolei@cn.fujitsu.com> From Cai Fei <caifei@cn.fujitsu.com> diff --git a/tapset/aux_syscalls.stp b/tapset/aux_syscalls.stp index 05c7dc98..e8823190 100644 --- a/tapset/aux_syscalls.stp +++ b/tapset/aux_syscalls.stp @@ -1479,7 +1479,8 @@ function __int32:long(val:long) %{ /* pure */ # For utimensat and futimesat, the directory fd can have a special value function _dfd_str(d) { - if(d == -100) return "AT_FDCWD" + # 0xffffff9c is a 32-bit -100, for compatability mode. + if((d == -100) || (d == 0xffffff9c)) return "AT_FDCWD" return sprint(d) } |