4 * Implements Inlines for LWKT messages and ports.
6 * $DragonFly: src/sys/sys/msgport2.h,v 1.1 2003/07/20 01:37:22 dillon Exp $
9 #ifndef _SYS_MSGPORT2_H_
10 #define _SYS_MSGPORT2_H_
16 lwkt_beginmsg(lwkt_port_t port, lwkt_msg_t msg)
18 return(port->mp_beginmsg(port, msg));
23 lwkt_forwardmsg(lwkt_port_t port, lwkt_msg_t msg)
25 return(port->mp_beginmsg(port, msg));
30 lwkt_abortmsg(lwkt_port_t port, lwkt_msg_t msg)
32 port->mp_abortmsg(port, msg);
37 lwkt_replymsg(lwkt_msg_t msg, int error)
39 lwkt_port_t port = msg->ms_reply_port;
40 msg->ms_error = error;
41 port->mp_returnmsg(port, msg);