linux-2.6.33/__sigqueue_free()
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*参照元 [#s27af946]
#backlinks
*説明 [#d607f195]
-パス: [[linux-2.6.33/kernel/signal.c]]
-FIXME: これは何?
--説明
**引数 [#cfcf259f]
-struct sigqueue *q
--
--[[linux-2.6.33/sigqueue]]
**返り値 [#ac8c02db]
-なし
**参考 [#o1984d75]
*実装 [#j851c161]
static void __sigqueue_free(struct sigqueue *q)
{
if (q->flags & SIGQUEUE_PREALLOC)
return;
-
--[[linux-2.6.33/SIGQUEUE_PREALLOC]]
atomic_dec(&q->user->sigpending);
-
--[[linux-2.6.33/atomic_dec()]]
free_uid(q->user);
-
--[[linux-2.6.33/free_uid()]]
kmem_cache_free(sigqueue_cachep, q);
-
--[[linux-2.6.33/kmem_cache_free()]]
}
*コメント [#afa00735]
終了行:
*参照元 [#s27af946]
#backlinks
*説明 [#d607f195]
-パス: [[linux-2.6.33/kernel/signal.c]]
-FIXME: これは何?
--説明
**引数 [#cfcf259f]
-struct sigqueue *q
--
--[[linux-2.6.33/sigqueue]]
**返り値 [#ac8c02db]
-なし
**参考 [#o1984d75]
*実装 [#j851c161]
static void __sigqueue_free(struct sigqueue *q)
{
if (q->flags & SIGQUEUE_PREALLOC)
return;
-
--[[linux-2.6.33/SIGQUEUE_PREALLOC]]
atomic_dec(&q->user->sigpending);
-
--[[linux-2.6.33/atomic_dec()]]
free_uid(q->user);
-
--[[linux-2.6.33/free_uid()]]
kmem_cache_free(sigqueue_cachep, q);
-
--[[linux-2.6.33/kmem_cache_free()]]
}
*コメント [#afa00735]
ページ名: