尝试打开驱动器时,在莫哈韦沙漠中打开系统调用返回-1

时间:2019-03-29 10:17:17

标签: c objective-c macos-mojave

当我尝试打开驱动器扇区以使用open()进行读取时,它将在MacOS Mojave中返回-1文件描述符。

但是它在其他MacOS上也可以正常工作。莫哈韦沙漠还有其他方法可以做到这一点。

 cPath = "/dev/rdisk0 ";
 errno = 0;
 int fileDesc = 0;
 fileDesc = open(cPath, O_RDONLY);
 if (fileDesc == -1)
 {
   NSLog(@"%s",strerror(errno));
 }

打印:“不允许进行操作”

0 个答案:

没有答案