CIFS extensions for UNIX
Jeremy Allison
jra at samba.org
Sat Feb 2 13:41:10 GMT 2002
On Sat, Feb 02, 2002 at 09:27:53PM +1100, John Newbigin wrote:
>
> Would a client ever want to do a stat? Not if links are followed on the
> client side but smbclient for example would not want to do this. It
> then would want to use a stat. Also in directory listings it may not
> want to know about links.
>
> There are a number of constants SMB_xxx_NO_CHANGE. These are all
> 0xFFFFFFFF, a 32 bit number even though they are for a 64 bit data type.
>
> Should they all then be 0xFFFFFFFFFFFFFFFF?
Yes, probably. Although currently for compatibility only the
bottom 32 bits are 1's.
> Also, what about a SMB_SIZE_NO_CHANGE? I can send a new patch if you want.
Yes, that would help.
> As for SMB_TIME_NO_CHANGE. 0 and -1 are treated as no change but they
> are used after interpret_long_date() has converted the date. using
> 0xFFFFFFFFFFFFFFFF would remain consistant with the other NO_CHANGE
> constants and can be checked before the conversion (or as part of the
> conversion).
Yes - sounds correct to me.
> I don't think any of these issues need to be addressed before 2.2.3. I
> assume that these extensions are still going to be an experimental
> feature in 2.2.3.
Yes, pretty much true.
> Another issue which will require some long term though is case
> sensitivity. I have come across a directory with a file called
> "INSTALL" and a sub directory called "install". Accessing either of
> these files caused errors to be reported.
Thanks for your help on this - we plan to move forward
with additions to this that we'll document.
Cheers,
Jeremy.
More information about the samba-technical
mailing list