*参照元 [#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]

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS