Trusted Solaris 開発ガイド

属性サイズの取得

t6size_attr(3N) の戻り値は、呼び出しが成功した場合には指定された属性のバイトサイズを含み、失敗した場合は -1 を含みます。この例は、sendattrs 内の認可上限属性のサイズを取得します。

#include <tsix/t6attrs.h>
 #include <tsol/label.h>

 main()
 {
 	size_t			size;
 	t6attr_t			sendattrs;

 	size = t6size_attr(T6_CLEARANCE, sendattrs);
 	printf("Clearance size = %d¥n", size);
 }

printf(1) 文によって、次のように認可上限の固定サイズが出力されます。

Clearance size = 36