総合手引 | セクション 2 | オプション |
#include <machine/segments.h>
#include <machine/sysarch.h>
引数 descs は、 <i386/segments.h> で定義されている segment_descriptor または gate_descriptor であることができます。 これらの構成要素は、アーキテクチャに対応して ばらばらになったビットフィールドとして定義されているので、 それらを組み立てる際には注意を払う必要があります。
start_sel が LDT_AUTO_ALLOC で、 num_sels が 1 で、 descs によって指される記述子が正当である場合には、 i386_set_ldt() は記述子を割り当てて、そのセレクタ番号を返します。
num_descs が 1 で、 start_sels が有効で、 descs が NULL の場合には、 i386_set_ldt() はその記述子を開放します (後でまた再割り当てできるようにします)。
num_descs が 0 で、 start_sels が 0 で、 descs が NULL の場合には特別な場合として、 i386_set_ldt() は全ての記述子を開放します。
[EINVAL] | |
start_sel または num_sels について不適切な値が使用されました。 | |
[EACCES] | |
呼び出し側が保護機構を欺くかまたは障害を起こす記述子を使おうとしました。 | |
I386_GET_LDT (2) | September 20, 1993 |
総合手引 | セクション 2 | オプション |
このマニュアルページサービスについてのご意見は Ben Bullock にお知らせください。 Privacy policy.