INSQUE(3)

名称
insque, remque - 待ち行列に対してエレメントを挿入 / 削除します。

書式

    struct qelem {
    	struct	qelem *q_forw;
    	struct	qelem *q_back;
    	char	q_data[];
    };

void insque(struct qelem *elem, struct qelem *pred) void remque(struct qelem *elem)

解説
insque と remque 関数は時代遅れの関数です。
これらの関数は、互換性ライブラリである libcompat から利用できます。

insque() と remque() 関数は、二重リンクのリストから作られた待ち行列を 操作します。待ち行列中の各エレメントは “struct qelem” 形式をとる必要があります。 insque() 関数は待ち行列中の pred の直後に elem を挿入します。 remque() は待ち行列からエントリ elem を削除します。

関連項目
pp. 228-235.

歴史
insque() と remque() 関数は 4.2BSD から登場しました。