Trusted Solaris 開発ガイド

属性構造の比較

この例は、sendattrsrecvattrs と同じであるか比較します。

#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