This example compares the sendattrs with recvattrs for equality.
#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_SESSION_ID;
sendattrs = t6alloc_blk(sendmask);
retval = t6cmp_blk(sendattrs, recvattrs);
printf("Does sendattrs = recvattrs? %d\n", retval);
}
The printf statement prints the following where 0 means the structures are equal and any non-zero value means they are not.
Does sendattrs = recvattrs? 5 |