XINU
|
キュー内のプロセスを操作するAPI(プロセス取得API)を提供する。 More...
#include <xinu.h>
Go to the source code of this file.
Functions | |
pid32 | getfirst (qid16 q) |
キューの先頭からプロセスを取り出す。 More... | |
pid32 | getitem (pid32 pid) |
キューの任意の位置からプロセスを取り出す。 More... | |
pid32 | getlast (qid16 q) |
キューの末尾からプロセスを取り出す。 More... | |
キュー内のプロセスを操作するAPI(プロセス取得API)を提供する。
Definition in file getitem.c.
キューの先頭からプロセスを取り出す。
[in] | q | プロセスを取り出すためのキューID(チェックなしで有効) |
Definition at line 13 of file getitem.c.
References EMPTY, getitem(), isempty, queuehead, and queuetab.
Referenced by dequeue(), semdelete(), and semreset().
キューの任意の位置からプロセスを取り出す。
[in] | pid | 取り出すプロセスID |
Definition at line 51 of file getitem.c.
References qentry::qnext, qentry::qprev, and queuetab.
Referenced by getfirst(), getlast(), kill(), suspend(), and unsleep().