CAP_SEND
cap_rights_init(&rights, CAP_RECV, CAP_SEND),
cap_rights_init(&rights, CAP_SEND, CAP_SETSOCKOPT);
cap_rights_init(&rights, CAP_SEND);
cap_rights_init(&rights_ssend, CAP_SEND, CAP_SETSOCKOPT);
const cap_rights_t cap_send_rights = CAP_RIGHTS_INITIALIZER(CAP_SEND);
CAP_RIGHTS_INITIALIZER2(CAP_SEND, CAP_CONNECT);
cap_rights_init_one(&rights, CAP_SEND);
cap_rights_init_one(&rights, CAP_SEND);
CAP_PEELOFF | CAP_RECV | CAP_SEND | CAP_SETSOCKOPT | CAP_SHUTDOWN)
CAP_GETSOCKOPT | CAP_LISTEN | CAP_PEELOFF | CAP_RECV | CAP_SEND | \
RIGHTS_INFO(CAP_SEND),
remove_rights(left[1], cap_rights_init(&rights, CAP_SEND));
TRY(CAP_SEND);
{ CAP_SEND, "sd" },
CAP_SEND, CAP_GETSOCKOPT);
cap_rights_init(&rights, CAP_EVENT, CAP_ACCEPT, CAP_RECV, CAP_SEND,
cap_rights_init(&rights, CAP_CONNECT, CAP_SEND);
cap_rights_init(&rights, CAP_SEND, CAP_SETSOCKOPT);
cap_rights_init(&rights, CAP_SEND, CAP_SETSOCKOPT);