Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在编写一个放置套接字过滤器的 Mac OS X NKE。我收到一个套接字,我需要获取套接字所有者的 PID。我已经尝试过 FIOGETOWN ioctl,但我收到 102 的 errno(套接字不支持操作)。有什么方法可以获取所有者的 PID 吗?
我找到了!显然,当套接字过滤器的附加回调执行时,您是在创建套接字的进程的上下文中执行的。对 proc_selfpid() 的简单调用会给出 PID。