открыть системный вызов возврата -1 в Мохаве при попытке открыть диск - PullRequest
0 голосов
/ 29 марта 2019

Когда я пытаюсь открыть сектор диска для чтения, используя open(), он возвращает -1 дескриптор файла в MacOS Mojave.

Но он отлично работает в других MacOS. Есть ли другой способ сделать это в Мохаве.

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

Печать: «операция не разрешена»

...