名前


inotify_init - inotify インスタンスを初期化する

書式


#include <sys/inotify.h>

int inotify_init(void)

説明


inotify_init() は、新規の inotify インスタンスを初期化し、作成された inotify イベントキュー に対応するファイルディスクリプタを返す。

返り値


成功すると、 inotify_init() は新しいファイルディスクリプタを返す。 エラーの場合、-1 を返し、 errno を適切に設定する。

エラー


EMFILE inotify インスタンスの総数がユーザ単位の上限に達していた。
ENFILE inotify インスタンスの総数がシステムの上限に達していた。
ENOMEM カーネルメモリが十分になかった。

バージョン


inotify は Linux カーネル 2.6.13 に組み込まれた。

準拠


このシステムコールは Linux 独自である。

関連項目


inotify_add_watch(2), inotify_rm_watch(2), inotify(7)

openSUSE Logo

コンテンツ