この例は、sendattrs が recvattrs と同じであるか比較します。
#include <tsix/t6attrs.h>
#include <tsol/label.h>
main()
{
int retval;
t6attr_t sendattrs, recvattrs;
t6mask_t sendmask, recvmask;
recvmask = T6M_SL;
recvattrs = t6alloc_blk(recvmask);
sendmask = T6M_IL;
sendattrs = t6alloc_blk(sendmask);
retval = t6cmp_blk(sendattrs, recvattrs);
printf("Does sendattrs = recvattrs? %d¥n", retval);
}
printf 文によって、次のように出力されます。0 は 2 つの構造が同じであることを示し、0 以外の値は異なることを示します。
Does sendattrs = recvattrs? 5