mirror of
https://github.com/samba-team/samba.git
synced 2024-12-27 03:21:53 +03:00
s3:smbd: Add a "hidden" parameter "share:fake_fscaps"
This is needed to support some special app I've just come across where I had to set the SPARSE_FILES bit (0x40) to make it work against Samba at all. There might be others to fake. This is definitely a "Don't touch if you don't know what you're doing" thing, so I decided to make this an undocumented parametric parameter. I know this sucks, so feel free to beat me up on this. But I don't think it will hurt.
This commit is contained in:
parent
7748d3098a
commit
a5cace128d
@ -2982,6 +2982,9 @@ cBytesSector=%u, cUnitTotal=%u, cUnitAvail=%d\n", (unsigned int)st.st_ex_dev, (u
|
||||
|
||||
/* Capabilities are filled in at connection time through STATVFS call */
|
||||
additional_flags |= conn->fs_capabilities;
|
||||
additional_flags |= lp_parm_int(conn->params->service,
|
||||
"share", "fake_fscaps",
|
||||
0);
|
||||
|
||||
SIVAL(pdata,0,FILE_CASE_PRESERVED_NAMES|FILE_CASE_SENSITIVE_SEARCH|
|
||||
FILE_SUPPORTS_OBJECT_IDS|FILE_UNICODE_ON_DISK|
|
||||
|
Loading…
Reference in New Issue
Block a user