int io_acl( resmgr_context_t *ctp,
io_acl_t *msg,
RESMGR_OCB_T *ocb )
Classification: I/O
Default handler: iofunc_acl_default()
Helper functions: iofunc_acl()
Client functions: acl_*()
Messages: _IO_ACL
Data structure:
struct _io_acl {
uint16_t type;
uint16_t combine_len;
uint32_t subtype;
int32_t zero[2];
/* struct _acl_header hdr; */
/* void acl_data */
};
enum _io_acl_subtypes {
_IO_ACL_GET,
_IO_ACL_SET,
_IO_ACL_CHK
};
struct _io_acl_reply {
uint32_t zero[4];
/* struct _acl_header hdr; */
/* void acl_data */
};
typedef union {
struct _io_acl i;
struct _io_acl_reply o;
} io_acl_t;
Description: Gets, sets, or checks the access control list (ACL).
Returns: The status via the helper macro _RESMGR_STATUS() and the reply buffer (with reply data, if required).