[linux-cifs-client] interoperability between samba, linux-cifs, cywgin and sfu

Steven French sfrench at us.ibm.com
Mon Dec 5 18:39:50 GMT 2005

> I would only point out that Cygwin does things this way to maintain
> compatability with FAT32 which doesn't support magic file types on the
I believe that most of the SFU "magic file types" would work much the same
on FAT32 as they do on NTFS as they rely on
      1) the system attribute (which FAT32 supports)
      2) a small amount of file data indicating the type and e.g.
      link target or device numbers (which should also work to FAT32)

The SFU approach to mode bits on the other hand would probably not work on
as it requires ACLs and sometimes OS/2 [NTFS] EAs - but it would be worth
to make sure (I am trying to find some FAT formatted USB storage around
I probably have some FAT formatted things somewhere).  Similarly hard links
probably don't won't with FAT32 as they do with NTFS.   Ideally cygwin like
would "fall back" to the more primitive mode of storing posix information
if the
optimal ways do not work (ie cygwin can take a primitive fall back approach
FAT32 that is worse than when on NTFS - it is easy for cygwin to tell which
it is on).

Steve French
Senior Software Engineer
Linux Technology Center - IBM Austin
phone: 512-838-2294
email: sfrench at-sign us dot ibm dot com

More information about the samba-technical mailing list