__NR_gettid和SYS_gettid之间的区别

use*_*377 10 c linux

我只是在寻找在Linux中获取唯一线程ID的方法.我发现的方式是使用两个参数中的任何一个作为系统调用作为参数:__ NR_gettid或SYS_gettid.

任何人都可以解释他们彼此之间的差异吗?

提前致谢 :)

Sal*_*gar 12

没有

<bits/syscall.h>这里:

#define SYS_gettid __NR_gettid
Run Code Online (Sandbox Code Playgroud)