Cygwin :: stat()为samba挂载的cygdrive提供“没有这样的文件或目录”

时间:2011-02-21 22:17:32

标签: c++ cygwin porting samba stat

我有一些代码在路径名上调用:: 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的驱动器?

0 个答案:

没有答案