[PATCH] kernel32: Add support for detecting volume information with libudev.

Zebediah Figura z.figura12 at gmail.com
Thu Jul 27 23:45:35 CDT 2017


On 07/25/2017 05:33 AM, Alexandre Julliard wrote:
> Zebediah Figura <z.figura12 at gmail.com> writes:
> 
>> Using GetVolumeInformation may fail due to lack of permissions; e.g.
>> when the drive was mounted as root. This patch uses libudev, if it
>> is available, to retrieve the volume label, serial number, and type.
>>
>> Signed-off-by: Zebediah Figura <z.figura12 at gmail.com>
>> ---
>>   dlls/kernel32/Makefile.in |  3 +-
>>   dlls/kernel32/volume.c    | 88 +++++++++++++++++++++++++++++++++++++++++++++++
>>   2 files changed, 90 insertions(+), 1 deletion(-)
> 
> libudev should be loaded dynamically, and that sort of thing should
> ideally be done in mountmgr.
> 

Should I move any existing code from GetVolumeInformation() into 
mountmgr.sys? What are the responsibilities of each module in this respect?



More information about the wine-devel mailing list