summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorzhaolei <zhaolei>2007-08-23 01:46:33 +0000
committerzhaolei <zhaolei>2007-08-23 01:46:33 +0000
commite6c2a144998e709b3f2616b319cc0ee4c3d5dcfd (patch)
tree415a9a2d08e1a9a5bf87c098bf70de6de38aca64
parent8c5d59b09cbfbd09f1d550c06250716a07505ae5 (diff)
downloadsystemtap-steved-e6c2a144998e709b3f2616b319cc0ee4c3d5dcfd.tar.gz
systemtap-steved-e6c2a144998e709b3f2616b319cc0ee4c3d5dcfd.tar.xz
systemtap-steved-e6c2a144998e709b3f2616b319cc0ee4c3d5dcfd.zip
2007-08-21 Zhaolei <zhaolei@cn.fujitsu.com>
* aux_syscalls.stp (_send_flags_str): Add support for MSG_MORE (used in send, sendto, sendmsg and compat_sys_sendmsg). Change name of _send_flags_str to _sendflags_str for unify with _recvflags_str.
-rw-r--r--tapset/aux_syscalls.stp3
1 files changed, 2 insertions, 1 deletions
diff --git a/tapset/aux_syscalls.stp b/tapset/aux_syscalls.stp
index 808c3503..3fb65c1c 100644
--- a/tapset/aux_syscalls.stp
+++ b/tapset/aux_syscalls.stp
@@ -1094,13 +1094,14 @@ function _wait4_opt_str(f) {
}
/* `man sendmsg` for more information */
-function _send_flags_str(f) {
+function _sendflags_str(f) {
if(f & 0x0001) bs="MSG_OOB|".bs
if(f & 0x0080) bs="MSG_EOR|".bs
if(f & 0x0004) bs="MSG_DONTROUTE|".bs
if(f & 0x0040) bs="MSG_DONTWAIT|".bs
if(f & 0x4000) bs="MSG_NOSIGNAL|".bs
if(f & 0x0800) bs="MSG_CONFIRM|".bs
+ if(f & 0x8000) bs="MSG_MORE|".bs
return substr(bs,0,strlen(bs)-1)
}