У меня есть некоторый код, вызывающий :: 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?