Nic*_*las 5 process c development posix files
我看到pid_t的typedef定义的unistd.h,和文件描述符被定义为int中fcntl.h。但是由于它们以类似的方式使用,是否有一个typedeffor 文件描述符?
小智 5
在阅读其他回复之前,我的猜测是pid_t出于可移植性原因而存在。在过去的美好时光中,一些 Unix 有shortPID,其他 Unix 有intPID,因此您可以为 PID 定义系统特定的类型。我不记得使用int文件描述符有任何痛苦,即使是在 64 位的早期。