ntdll: Add file support for OpenBSD.
This commit is contained in:
parent
d760ec8410
commit
87af7e110f
|
@ -2012,7 +2012,7 @@ NTSTATUS WINAPI NtQueryAttributesFile( const OBJECT_ATTRIBUTES *attr, FILE_BASIC
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__NetBSD__) || defined(__APPLE__)
|
#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__APPLE__)
|
||||||
/* helper for FILE_GetDeviceInfo to hide some platform differences in fstatfs */
|
/* helper for FILE_GetDeviceInfo to hide some platform differences in fstatfs */
|
||||||
static inline void get_device_info_fstatfs( FILE_FS_DEVICE_INFORMATION *info, const char *fstypename,
|
static inline void get_device_info_fstatfs( FILE_FS_DEVICE_INFORMATION *info, const char *fstypename,
|
||||||
unsigned int flags )
|
unsigned int flags )
|
||||||
|
@ -2133,7 +2133,7 @@ static NTSTATUS get_device_info( int fd, FILE_FS_DEVICE_INFORMATION *info )
|
||||||
info->DeviceType = FILE_DEVICE_DISK_FILE_SYSTEM;
|
info->DeviceType = FILE_DEVICE_DISK_FILE_SYSTEM;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
#elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__APPLE__)
|
#elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__OpenBSD__) || defined(__APPLE__)
|
||||||
struct statfs stfs;
|
struct statfs stfs;
|
||||||
|
|
||||||
if (fstatfs( fd, &stfs ) < 0)
|
if (fstatfs( fd, &stfs ) < 0)
|
||||||
|
|
Loading…
Reference in New Issue