summaryrefslogtreecommitdiff
path: root/libviengoos/viengoos/rpc.h
diff options
context:
space:
mode:
Diffstat (limited to 'libviengoos/viengoos/rpc.h')
-rw-r--r--libviengoos/viengoos/rpc.h40
1 files changed, 20 insertions, 20 deletions
diff --git a/libviengoos/viengoos/rpc.h b/libviengoos/viengoos/rpc.h
index 14feddd..7ede9ce 100644
--- a/libviengoos/viengoos/rpc.h
+++ b/libviengoos/viengoos/rpc.h
@@ -62,7 +62,7 @@ extern bool messenger_message_load (struct activity *activity,
#else
# include <hurd/message-buffer.h>
#endif
-typedef addr_t cap_t;
+typedef vg_addr_t cap_t;
/* First we define some cpp help macros. */
#define CPP_IFELSE_0(when, whennot) whennot
@@ -224,7 +224,7 @@ typedef addr_t cap_t;
union \
{ \
__rla_type __rla_a; \
- RPC_GRAB2 (, 1, RPC_TYPE_SHIFT (1, struct cap *, cap_t, __rla_foo)); \
+ RPC_GRAB2 (, 1, RPC_TYPE_SHIFT (1, struct vg_cap *, cap_t, __rla_foo)); \
cap_t __rla_cap; \
} __rla_arg2 = { (__rla_arg) }; \
vg_message_append_cap (msg, __rla_arg2.__rla_cap); \
@@ -461,7 +461,7 @@ typedef addr_t cap_t;
RPC_GRAB2 (, out_count, ##__VA_ARGS__) \
RPC_IF_COMMA (ret_cap_count) () \
RPC_GRAB2 (, ret_cap_count, \
- RPC_TYPE_SHIFT (ret_cap_count, struct cap *, \
+ RPC_TYPE_SHIFT (ret_cap_count, struct vg_cap *, \
RPC_CHOP2 (out_count, __VA_ARGS__)))) \
{ \
vg_message_clear (msg); \
@@ -736,7 +736,7 @@ typedef addr_t cap_t;
error_t err = vg_send (VG_IPC_SEND_SET_THREAD_TO_CALLER \
| VG_IPC_SEND_SET_ASROOT_TO_CALLERS, \
__rpc_activity, __rpc_object, \
- mb->sender, ADDR_VOID); \
+ mb->sender, VG_ADDR_VOID); \
\
return err; \
}
@@ -765,7 +765,7 @@ typedef addr_t cap_t;
error_t err = vg_reply (VG_IPC_SEND_SET_THREAD_TO_CALLER \
| VG_IPC_SEND_SET_ASROOT_TO_CALLERS, \
__rpc_activity, __rpc_object, \
- mb->sender, ADDR_VOID); \
+ mb->sender, VG_ADDR_VOID); \
\
hurd_message_buffer_free (mb); \
\
@@ -782,8 +782,8 @@ typedef addr_t cap_t;
__attribute__((always_inline)) \
RPC_CONCAT (RPC_CONCAT (RPC_STUB_PREFIX_(id), _using), postfix) \
(struct hurd_message_buffer *mb, \
- addr_t __rpc_activity, \
- addr_t __rpc_object \
+ vg_addr_t __rpc_activity, \
+ vg_addr_t __rpc_object \
/* In arguments. */ \
RPC_IF_COMMA (in_count) () \
RPC_GRAB2 (, in_count, __VA_ARGS__) \
@@ -796,7 +796,7 @@ typedef addr_t cap_t;
RPC_CONCAT (RPC_STUB_PREFIX_(id), _receive_marshal) \
(mb->reply \
RPC_IF_COMMA (ret_cap_count) () \
- CPP_FOREACH(ret_cap_count, CPP_SAFE_DEREF, ADDR_VOID, \
+ CPP_FOREACH(ret_cap_count, CPP_SAFE_DEREF, VG_ADDR_VOID, \
RPC_ARGUMENTS (ret_cap_count, , \
RPC_CHOP2 (CPP_ADD (in_count, out_count), \
__VA_ARGS__)))); \
@@ -818,9 +818,9 @@ typedef addr_t cap_t;
| VG_IPC_RECEIVE_SET_THREAD_TO_CALLER \
| VG_IPC_RECEIVE_SET_ASROOT_TO_CALLERS, \
__rpc_activity, \
- mb->receiver_strong, ADDR_VOID, \
+ mb->receiver_strong, VG_ADDR_VOID, \
__rpc_activity, __rpc_object, \
- mb->sender, ADDR_VOID); \
+ mb->sender, VG_ADDR_VOID); \
if (err) \
/* Error sending the IPC. */ \
hurd_activation_message_unregister (mb); \
@@ -837,8 +837,8 @@ typedef addr_t cap_t;
static inline error_t \
__attribute__((always_inline)) \
RPC_CONCAT (RPC_STUB_PREFIX_(id), postfix) \
- (addr_t __rpc_activity, \
- addr_t __rpc_object \
+ (vg_addr_t __rpc_activity, \
+ vg_addr_t __rpc_object \
/* In arguments. */ \
RPC_IF_COMMA (in_count) () \
RPC_GRAB2 (, in_count, __VA_ARGS__) \
@@ -871,8 +871,8 @@ typedef addr_t cap_t;
#define RPC_REPLY_(id, in_count, out_count, ret_cap_count, ...) \
static inline error_t \
RPC_CONCAT (RPC_STUB_PREFIX_(id), _reply) \
- (addr_t __rpc_activity, \
- addr_t __rpc_target \
+ (vg_addr_t __rpc_activity, \
+ vg_addr_t __rpc_target \
/* Out data. */ \
RPC_IF_COMMA (out_count) () \
RPC_GRAB2 (, out_count, RPC_CHOP2 (in_count, ##__VA_ARGS__)) \
@@ -898,7 +898,7 @@ typedef addr_t cap_t;
error_t err = vg_reply (VG_IPC_SEND_SET_THREAD_TO_CALLER \
| VG_IPC_SEND_SET_ASROOT_TO_CALLERS, \
__rpc_activity, __rpc_target, \
- mb->sender, ADDR_VOID); \
+ mb->sender, VG_ADDR_VOID); \
\
hurd_message_buffer_free (mb); \
\
@@ -917,7 +917,7 @@ typedef addr_t cap_t;
/* Return capabilities. */ \
RPC_IF_COMMA (ret_cap_count) () \
RPC_GRAB2 (, ret_cap_count, \
- RPC_TYPE_SHIFT (ret_cap_count, struct cap, \
+ RPC_TYPE_SHIFT (ret_cap_count, struct vg_cap, \
RPC_CHOP2 (CPP_ADD (in_count, out_count), \
##__VA_ARGS__)))) \
{ \
@@ -991,7 +991,7 @@ typedef addr_t cap_t;
Note that *XYZZY must be initialize with the location of a
capability slot to store the returned capability. *XYZZY is set to
- ADDR_VOID if the sender did not provide a capability.
+ VG_ADDR_VOID if the sender did not provide a capability.
To send a message and not wait for a reply, a function with the
following prototype is generated:
@@ -1045,9 +1045,9 @@ rpc_error_reply (cap_t activity, cap_t target, error_t err)
{
return vg_ipc_short (VG_IPC_SEND_NONBLOCKING | VG_IPC_SEND_INLINE
| VG_IPC_SEND_INLINE_WORD1,
- ADDR_VOID, ADDR_VOID, ADDR_VOID,
- ADDR_VOID, target,
- ADDR_VOID, err, 0, ADDR_VOID);
+ VG_ADDR_VOID, VG_ADDR_VOID, VG_ADDR_VOID,
+ VG_ADDR_VOID, target,
+ VG_ADDR_VOID, err, 0, VG_ADDR_VOID);
}
#endif