From 1435b7f7d41a21fa45641b6aca505623297fba4a Mon Sep 17 00:00:00 2001 From: Samuel Thibault Date: Sun, 2 Nov 2014 18:36:24 +0100 Subject: Fix build when gcc avoids inlining * ipc/ipc_port.h (ipc_port_flag_protected_payload, ipc_port_flag_protected_payload_set, ipc_port_flag_protected_payload_clear): Use static inline qualifier instead of extern inline. --- ipc/ipc_port.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'ipc/ipc_port.h') diff --git a/ipc/ipc_port.h b/ipc/ipc_port.h index 125fefc0..6914c717 100644 --- a/ipc/ipc_port.h +++ b/ipc/ipc_port.h @@ -333,20 +333,20 @@ ipc_port_dealloc_special(ipc_port_t, ipc_space_t); #define ipc_port_release(port) \ ipc_object_release(&(port)->ip_object) -extern inline boolean_t +static inline boolean_t ipc_port_flag_protected_payload(const struct ipc_port *port) { return !! (port->ip_target.ipt_object.io_bits & IO_BITS_PROTECTED_PAYLOAD); } -extern inline void +static inline void ipc_port_flag_protected_payload_set(struct ipc_port *port) { port->ip_target.ipt_object.io_bits |= IO_BITS_PROTECTED_PAYLOAD; } -extern inline void +static inline void ipc_port_flag_protected_payload_clear(struct ipc_port *port) { port->ip_target.ipt_object.io_bits &= ~IO_BITS_PROTECTED_PAYLOAD; -- cgit v1.2.3