Linuxカーネルでシステムコールがどのように機能するかを理解しようとしています。私が持っている1つの質問は、システムコールを行うプロセスのpidをどのように取得できるかということです。
たとえば、 fs / read_write.cで次のようread()
に定義されていると思う呼び出し(同期読み取り)を見ています
ssize_t do_sync_read(struct file *filp, char __user *buf, size_t len, loff_t *ppos)
Linuxカーネルでシステムコールがどのように機能するかを理解しようとしています。私が持っている1つの質問は、システムコールを行うプロセスのpidをどのように取得できるかということです。
たとえば、 fs / read_write.cで次のようread()
に定義されていると思う呼び出し(同期読み取り)を見ています
ssize_t do_sync_read(struct file *filp, char __user *buf, size_t len, loff_t *ppos)