при выполнении этого:УИП (0) дает EPERM на Mac OS X 10.9
err = setuid(0);
if (err < 0) {
fprintf(stderr, "return value: %d \n", err);
fprintf(stderr, "error code: %d \n", errno);
}
Я получаю этот выход:
return value: -1
error code: 1
Код ошибки 1 означает ошибку EPERM. Любые идеи относительно того, как я должен это исправить?
Он работал отлично на менее чем 10,9, есть ли какие-либо конкретные изменения в 10.9, что ограничивает его от этого. –