OSX El Capitan больше не имеет crypt_r () в unistd.h - PullRequest
0 голосов
/ 25 декабря 2018

Я пытался расширить многопоточный распределенный взломщик хешей, который я написал для класса в прошлом квартале, я хотел, чтобы он работал между моим старым mac pro, hackintosh и несколькими машинами linux как проект зимнего перерыва.

Экосистема Mac до сих пор немного раздражает.Похоже, библиотеки crypt.h не существует. Судя по тому, что я прочитал, unistd.h заботится о crypt и crypt_r (который является поточно-ориентированным).

У El Capitan нет crypt_r вunistd.h Есть ли способ заставить библиотеку crypt.h работать на osx?

Или есть способ заменить файлы osx unistd.h на версию bsd, поскольку документация по osx unistd.h показываетчто crypt_r недоступен, но документация bsd показывает, что crypt_r является частью этой библиотеки.

...