diff options
author | hunt <hunt> | 2007-07-11 00:39:18 +0000 |
---|---|---|
committer | hunt <hunt> | 2007-07-11 00:39:18 +0000 |
commit | 1830d00ebc02d0cf8123a39708380b01fdfda30f (patch) | |
tree | b8d01853c743a84f06454cd462769765e57be700 | |
parent | 0fc23981b5b2a77915683f6cb8987afe25305ea1 (diff) | |
download | systemtap-steved-1830d00ebc02d0cf8123a39708380b01fdfda30f.tar.gz systemtap-steved-1830d00ebc02d0cf8123a39708380b01fdfda30f.tar.xz systemtap-steved-1830d00ebc02d0cf8123a39708380b01fdfda30f.zip |
2007-07-10 Martin Hunt <hunt@redhat.com>
* aux_syscalls.stp (_struct_compat_timeval2_u):
Fixes.
-rw-r--r-- | tapset/ChangeLog | 6 | ||||
-rw-r--r-- | tapset/aux_syscalls.stp | 4 |
2 files changed, 7 insertions, 3 deletions
diff --git a/tapset/ChangeLog b/tapset/ChangeLog index e6b508be..595f40a2 100644 --- a/tapset/ChangeLog +++ b/tapset/ChangeLog @@ -1,5 +1,9 @@ 2007-07-10 Martin Hunt <hunt@redhat.com> + * aux_syscalls.stp (_struct_compat_timeval2_u): + Fixes. + +2007-07-10 Martin Hunt <hunt@redhat.com> * syscall*.stp: Major reorganization work. * aux_syscalls.stp (_sigprocmask_how_str): Rewrite in C so real arch-dependent header files @@ -12,7 +16,7 @@ 2007-07-09 Martin Hunt <hunt@redhat.com> * syscalls2.stp (compat_sys_utimes): New. - * ppc64/syscalls.stp (ciompat_sys_utimes): Removed. + * ppc64/syscalls.stp (compat_sys_utimes): Removed. * syscalls.stp (compat_sys_futimesat): Fix arg. diff --git a/tapset/aux_syscalls.stp b/tapset/aux_syscalls.stp index e31c0566..e6071507 100644 --- a/tapset/aux_syscalls.stp +++ b/tapset/aux_syscalls.stp @@ -50,7 +50,7 @@ function _struct_compat_timeval_u:string(uaddr:long) function _struct_compat_timeval2_u:string(uaddr:long) %{ /* pure */ - struct timeval tv[2]; + struct compat_timeval tv[2]; char *ptr = (char *)(unsigned long)THIS->uaddr; if (ptr == NULL) @@ -58,7 +58,7 @@ function _struct_compat_timeval2_u:string(uaddr:long) else { if(_stp_copy_from_user((char*)&tv,ptr,2*sizeof(struct compat_timeval)) == 0) snprintf(THIS->__retvalue, MAXSTRINGLEN, "[%ld.%06ld][%ld.%.06ld]", - tv[0].tv_sec, tv[0].tv_usec, tv[1].tv_sec, tv[1].tv_usec); + (long)tv[0].tv_sec, (long)tv[0].tv_usec, (long)tv[1].tv_sec, (long)tv[1].tv_usec); else strlcpy (THIS->__retvalue, "UNKNOWN", MAXSTRINGLEN); } |