Fix mmap block device

This commit is contained in:
LoveSy
2023-06-25 07:21:35 +08:00
committed by John Wu
parent ff1c56683d
commit a470ee6f93
2 changed files with 7 additions and 0 deletions

View File

@@ -6,6 +6,7 @@
#include <string>
#include <vector>
#include <linux/fs.h>
#include "misc.hpp"
template <typename T>
@@ -42,6 +43,8 @@ struct mount_info {
};
struct mmap_data : public byte_data {
static_assert((sizeof(void *) == 8 && BLKGETSIZE64 == 0x80081272) ||
(sizeof(void *) == 4 && BLKGETSIZE64 == 0x80041272));
ALLOW_MOVE_ONLY(mmap_data)
explicit mmap_data(const char *name, bool rw = false);