Greetings, 

I am using 3.0.32 version of Samba. Please help with my problem described as 
follows: 

I am having an application in which I am using the libsmbsharedmodes.so. The 
purpose of 
using this library is to get the status of the lock acquired on the file. The 
function we use to 
get the lock status is "smb_get_share_mode_entries()". 

On a 32 bit machine, when we are using this library to get the lock status of a 
file, it works fine. 
But on a 64 bit machine, where my application runs as a 32 bit application so 
we are using the 
32 bit version of the library libsmbsharedmodes.so, the same function fails to 
return the lock 
status of the file properly. But 32 bit library on 32 bit OS and 64 bit library 
on 64 bit OS works fine. 

So the use case of file access in write mode by two user is not working 
properly when I am using the 
32 bit version of library libsmbsharedmodes.so with a 32 bit application which 
runs on a 64 bit OS. 
The value of the "share_access" is coming as 0 (zero) in this scenarios. For 
other combination it returns 
the value properly. 


Has anybody seen this kind of issue before or is there any similar kind of 
issue fixed in the later versions ? 

Thanks and regards, 
Har Gagan 
--
To unsubscribe from this list go to the following URL and read the
instructions:  https://lists.samba.org/mailman/listinfo/samba

Reply via email to