【发布时间】:2015-12-03 05:41:05
【问题描述】:
以下摘自linux内核:
/*
* "id" is the POSIX thread ID. We use the
* files pointer for this..
*/
int filp_close(struct file *filp, fl_owner_t id)
文档说id 是posix 线程ID,它应该是current->files。
但是,我在 Linux 内核中发现了很多用法,例如acct_on,把它当成filp_close(filp, NULL)
我的问题是:
为什么调用filp_close时可以接受NULL?
id 参数的意图是什么?
【问题讨论】:
标签: linux file linux-kernel posix rationale