about summary refs log tree commit diff stats
path: root/src/include
diff options
context:
space:
mode:
Diffstat (limited to 'src/include')
-rwxr-xr-xsrc/include/myalign32.h12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/include/myalign32.h b/src/include/myalign32.h
index 57ae0194..fae5b2cf 100755
--- a/src/include/myalign32.h
+++ b/src/include/myalign32.h
@@ -496,11 +496,19 @@ struct i386_msghdr
   ulong_t   msg_controllen;
   int msg_flags;
 };
+
+struct i386_cmsghdr
+{
+  ulong_t cmsg_len;
+  int cmsg_level;
+  int cmsg_type;
+};
+
 void AlignIOV_32(void* dest, void* source);   // x86 -> Native
 void UnalignIOV_32(void* dest, void* source); // Native -> x86
 
-void AlignMsgHdr_32(void* dest, void* dest_iov, void* source);   // x86 -> Native
-//void UnalignMsgHdr_32(void* dest, void* source, void* source_iov); // Native -> x86
+void AlignMsgHdr_32(void* dest, void* dest_iov, void* dest_cmsg, void* source, int convert_control);   // x86 -> Native
+void UnalignMsgHdr_32(void* dest, void* source); // back to Native -> x86
 
 struct i386_passwd
 {