*参照元 [#m4a4520d] #backlinks *説明 [#a75e6a5b] -パス: [[linux-2.6.33/fs/fcntl.c]] -FIXME: これは何? --説明 **引数 [#ifb1f2ee] -struct fasync_struct **fp -- --[[linux-2.6.33/fasync_struct]] -int sig -- -int band -- **返り値 [#y98060dd] -なし **参考 [#md4f21c8] *実装 [#u7b34e87] void kill_fasync(struct fasync_struct **fp, int sig, int band) { /* First a quick test without locking: usually * the list is empty. */ if (*fp) { read_lock(&fasync_lock); - --[[linux-2.6.33/read_lock()]] /* reread *fp after obtaining the lock */ __kill_fasync(*fp, sig, band); - --[[linux-2.6.33/__kill_fasync()]] read_unlock(&fasync_lock); - --[[linux-2.6.33/read_unlock()]] } } EXPORT_SYMBOL(kill_fasync); -ライセンスに関係なくシンボルを公開する。 --[[linux-2.6.33/EXPORT_SYMBOL()]] *コメント [#nb8e7291]