Lines Matching refs:pInfo

144 static oslFileError osl_psz_getVolumeInformation(const sal_Char* , oslVolumeInfo* pInfo, sal_uInt32…
150 oslFileError osl_getVolumeInformation( rtl_uString* ustrDirectoryURL, oslVolumeInfo* pInfo, sal_uIn… in osl_getVolumeInformation() argument
156 OSL_ASSERT( pInfo ); in osl_getVolumeInformation()
168 return osl_psz_getVolumeInformation( path, pInfo, uFieldMask); in osl_getVolumeInformation()
236 const sal_Char* pszDirectory, oslVolumeInfo* pInfo, sal_uInt32 uFieldMask) in osl_psz_getVolumeInformation() argument
240 if (!pInfo) in osl_psz_getVolumeInformation()
245 pInfo->uValidFields = 0; in osl_psz_getVolumeInformation()
246 pInfo->uAttributes = 0; in osl_psz_getVolumeInformation()
258 pInfo->uAttributes |= osl_Volume_Attribute_Remote; in osl_psz_getVolumeInformation()
260 pInfo->uValidFields |= osl_VolumeInfo_Mask_Attributes; in osl_psz_getVolumeInformation()
266 pInfo->uAttributes |= osl_Volume_Attribute_Case_Sensitive; in osl_psz_getVolumeInformation()
269 pInfo->uAttributes |= osl_Volume_Attribute_Case_Is_Preserved; in osl_psz_getVolumeInformation()
271 pInfo->uValidFields |= osl_VolumeInfo_Mask_Attributes; in osl_psz_getVolumeInformation()
274 pInfo->uTotalSpace = 0; in osl_psz_getVolumeInformation()
275 pInfo->uFreeSpace = 0; in osl_psz_getVolumeInformation()
276 pInfo->uUsedSpace = 0; in osl_psz_getVolumeInformation()
283 pInfo->uTotalSpace = __OSL_STATFS_BLKSIZ(sfs); in osl_psz_getVolumeInformation()
284 pInfo->uTotalSpace *= (sal_uInt64)(sfs.f_blocks); in osl_psz_getVolumeInformation()
285 pInfo->uValidFields |= osl_VolumeInfo_Mask_TotalSpace; in osl_psz_getVolumeInformation()
291 pInfo->uFreeSpace = __OSL_STATFS_BLKSIZ(sfs); in osl_psz_getVolumeInformation()
294 pInfo->uFreeSpace *= (sal_uInt64)(sfs.f_bfree); in osl_psz_getVolumeInformation()
296 pInfo->uFreeSpace *= (sal_uInt64)(sfs.f_bavail); in osl_psz_getVolumeInformation()
298 pInfo->uValidFields |= osl_VolumeInfo_Mask_FreeSpace; in osl_psz_getVolumeInformation()
303 if ((pInfo->uValidFields & osl_VolumeInfo_Mask_TotalSpace) && in osl_psz_getVolumeInformation()
304 (pInfo->uValidFields & osl_VolumeInfo_Mask_FreeSpace )) in osl_psz_getVolumeInformation()
306 pInfo->uUsedSpace = pInfo->uTotalSpace - pInfo->uFreeSpace; in osl_psz_getVolumeInformation()
307 pInfo->uValidFields |= osl_VolumeInfo_Mask_UsedSpace; in osl_psz_getVolumeInformation()
310 pInfo->uMaxNameLength = 0; in osl_psz_getVolumeInformation()
316 pInfo->uMaxNameLength = (sal_uInt32)nLen; in osl_psz_getVolumeInformation()
317 pInfo->uValidFields |= osl_VolumeInfo_Mask_MaxNameLength; in osl_psz_getVolumeInformation()
321 pInfo->uMaxPathLength = 0; in osl_psz_getVolumeInformation()
327 pInfo->uMaxPathLength = (sal_uInt32)nLen; in osl_psz_getVolumeInformation()
328 pInfo->uValidFields |= osl_VolumeInfo_Mask_MaxPathLength; in osl_psz_getVolumeInformation()
337 &(pInfo->ustrFileSystemName), in osl_psz_getVolumeInformation()
342 OSL_ASSERT(pInfo->ustrFileSystemName != 0); in osl_psz_getVolumeInformation()
344 pInfo->uValidFields |= osl_VolumeInfo_Mask_FileSystemName; in osl_psz_getVolumeInformation()
354 *pInfo->pDeviceHandle = osl_isFloppyDrive(pszDirectory); in osl_psz_getVolumeInformation()
356 if (*pInfo->pDeviceHandle) in osl_psz_getVolumeInformation()
358 pInfo->uValidFields |= osl_VolumeInfo_Mask_DeviceHandle; in osl_psz_getVolumeInformation()
359 pInfo->uAttributes |= osl_Volume_Attribute_Removeable; in osl_psz_getVolumeInformation()
360 pInfo->uValidFields |= osl_VolumeInfo_Mask_Attributes; in osl_psz_getVolumeInformation()