Cygwin :: stat (), выдающий «Нет такого файла или каталога» для смонтированного на samba cygdrive - PullRequest
1 голос
/ 22 февраля 2011

У меня есть некоторый код, вызывающий :: stat () для пути, который отлично работает на Centos, но на Cygwin он завершается ошибкой, когда указанный путь является каталогом на диске, смонтированном на samba:

struct stat info;

int result1 = ::stat("/cygdrive/h/", &info)
int errno1 = errno;
int result2 = ::stat("/cygdrive/", &info)
int errno2 = errno;

При этом я могу видеть значения:

result1 == -1
errno1 == 2
result2 == 0
errno2 == 0

Как я могу stat () успешно смонтировать диск, смонтированный на Samba, из Cygwin?

...