summaryrefslogtreecommitdiffstats
path: root/net/tipc/msg.h
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@g5.osdl.org>2006-01-18 15:08:16 -0800
committerLinus Torvalds <torvalds@g5.osdl.org>2006-01-18 15:08:16 -0800
commit097916ecafd3bbedbde3ba068522093bf72319b3 (patch)
tree95b8f52826883ccb04086725f0b94186adc1566f /net/tipc/msg.h
parent3da38566dfd4b2402b280cb52ffc7c56f1a95b9c (diff)
parent29f8f63272bd286549d1c7f75ad22686191d35d8 (diff)
Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
Diffstat (limited to 'net/tipc/msg.h')
-rw-r--r--net/tipc/msg.h18
1 files changed, 9 insertions, 9 deletions
diff --git a/net/tipc/msg.h b/net/tipc/msg.h
index 662c81862a0..6699aaf7bd4 100644
--- a/net/tipc/msg.h
+++ b/net/tipc/msg.h
@@ -37,7 +37,7 @@
#ifndef _TIPC_MSG_H
#define _TIPC_MSG_H
-#include <net/tipc/tipc_msg.h>
+#include "core.h"
#define TIPC_VERSION 2
#define DATA_LOW TIPC_LOW_IMPORTANCE
@@ -805,14 +805,14 @@ static inline int msg_build(struct tipc_msg *hdr,
return -EFAULT;
}
+static inline void msg_set_media_addr(struct tipc_msg *m, struct tipc_media_addr *a)
+{
+ memcpy(&((int *)m)[5], a, sizeof(*a));
+}
-struct tipc_media_addr;
-
-extern void msg_set_media_addr(struct tipc_msg *m,
- struct tipc_media_addr *a);
-
-extern void msg_get_media_addr(struct tipc_msg *m,
- struct tipc_media_addr *a);
-
+static inline void msg_get_media_addr(struct tipc_msg *m, struct tipc_media_addr *a)
+{
+ memcpy(a, &((int*)m)[5], sizeof(*a));
+}
#endif