Matt Seitz (matseitz) wrote:
"Larry Hall (Cygwin)" <reply-to-list-only-lh> wrote in message
^^^^^^^^^^^^^^^^^^^^^^^
news:<47B31A8F.7060008>...
^^^^^^^^^^^^^^^^^^
<http://cygwin.com/acronyms/#PCYMTNQREAIYR>. Thanks. We don't want to
be feeding the spammers around here.
Matt Seitz (matseitz) wrote:
This problem and a proposed solution was mentioned in an earlier
e'mail (http://www.cygwin.com/ml/cygwin/1998-09/msg00839.html). Is
there a known solution to this issue?
You can check recent (and not so recent) email archives on the subject.
I tried. The only discussion I found was the link above. If you can give
> me a pointer to another thread, I'd appreciate it. I'll also try additional
searches based on the information you gave below.
As I recall, it depends on your server and it's version. Older versions
or FAT file-systems have their inodes "faked". This may be the cause of
the problem you're seeing.
Ah, yes, the mounted CIFS share is reported as a FAT file system*. So
that may be the problem. I'll try it with a Windows server sharing an NTFS
> volume and see if I get a different result.
*It's actually a Network Appliance ONtap WAFL QTree, configured to use
> "UNIX" security model. But ONtap reports "UNIX" QTrees as "FAT" file
systems to CIFS clients.
That's it I expect. Going straight to the code, in fhandler_disk_file.cc,
here's some code from fhandler_base::fstat_helper():
/* Enforce namehash as inode number on untrusted file systems. */
if (pc.isgood_inode (nFileIndex))
buf->st_ino = (__ino64_t) nFileIndex;
else
buf->st_ino = get_namehash ();
One of the things that isgood_inode() checks for is that it's not a FAT
drive. In case it is, you end up with a faked hash inode.
--
Larry Hall http://www.rfk.com
RFK Partners, Inc. (508) 893-9779 - RFK Office
216 Dalton Rd. (508) 893-9889 - FAX
Holliston, MA 01746
_____________________________________________________________________
A: Yes.
> Q: Are you sure?
>> A: Because it reverses the logical flow of conversation.
>>> Q: Why is top posting annoying in email?
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/