69,31 → 69,30 |
/*@{*/ |
|
/** Returns the gateway message parameter. |
* @param call The message call structure. Input parameter. |
* @param[in] call The message call structure. |
*/ |
#define IP_GET_GATEWAY( call ) ({ in_addr_t addr; addr.s_addr = IPC_GET_ARG2( * call ); addr; }) |
|
/** Returns the address message parameter. |
* @param call The message call structure. Input parameter. |
* @param[in] call The message call structure. |
*/ |
#define IP_GET_ADDRESS( call ) ({ in_addr_t addr; addr.s_addr = IPC_GET_ARG3( * call ); addr; }) |
|
/** Returns the network mask message parameter. |
* @param call The message call structure. Input parameter. |
* @param[in] call The message call structure. |
*/ |
#define IP_GET_NETMASK( call ) ({ in_addr_t addr; addr.s_addr = IPC_GET_ARG4( * call ); addr; }) |
|
/** Returns the protocol message parameter. |
* @param call The message call structure. Input parameter. |
* @param[in] call The message call structure. |
*/ |
#define IP_GET_PROTOCOL( call ) (( ip_protocol_t ) IPC_GET_ARG1( * call )) |
|
/** Sets the header length in the message answer. |
* @param answer The message answer structure. Output parameter. |
* @param[out] answer The message answer structure. |
*/ |
#define IP_SET_HEADERLEN( answer ) (( size_t * ) & IPC_GET_ARG2( * answer )) |
|
|
/*@}*/ |
|
#endif |