lgroup API を使用する前に、lgrp_version(3LGRP) 関数を使用して、lgroup インタフェースがサポートされていることを確認する必要があります。lgrp_version() 関数には、次の構文があります。
#include <sys/lgrp_user.h> int lgrp_version(const int version);
lgrp_version() 関数は、lgroup インタフェースのバージョン番号を引数に使用し、システムがサポートしているバージョンを返します。現在の lgroup API の実装で version 引数で指定したバージョン番号がサポートされているときは、lgrp_version() 関数はそのバージョン番号を返します。サポートされていない場合は、lgrp_version() 関数は LGRP_VER_NONE を返します。
#include <sys/lgrp_user.h> if (lgrp_version(LGRP_VER_CURRENT) != LGRP_VER_CURRENT) { fprintf(stderr, "Built with unsupported lgroup interface %d\n", LGRP_VER_CURRENT); exit (1); }