我有一些代码在路径名上调用:: 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
我怎样才能成功地从Cygwin stat()成功安装samba的驱动器?