当ftok函数的proj_id为-127时会报什么错
时间: 2024-02-17 16:03:09 浏览: 181
Shell脚本实现ftok函数
当ftok函数的proj_id参数为负数时,会出现一个编译警告,但是不会导致程序运行错误。具体警告信息如下:
```
warning: ftok() path and id argument only changes low 8 bits
```
警告信息的意思是,ftok函数的proj_id参数只使用了低8位,高位被忽略了。因此,当proj_id为负数时,高位被忽略,只使用了低8位,会出现警告信息。但是,这并不会影响ftok函数的功能和返回值。因此,当proj_id为-127时,ftok函数会正常运行,并返回一个计算得到的key值,可以根据这个key值创建或者访问一个System V IPC对象。
阅读全文