test: improve btrfs test case
This commit is contained in:
parent
86e339c884
commit
c75f27ea2b
|
@ -29,26 +29,30 @@
|
|||
|
||||
int main(int argc, char *argv[]) {
|
||||
int r;
|
||||
BtrfsSubvolInfo info;
|
||||
char ts[FORMAT_TIMESTAMP_MAX];
|
||||
int fd;
|
||||
|
||||
fd = open("/", O_RDONLY|O_CLOEXEC|O_DIRECTORY);
|
||||
if (fd < 0)
|
||||
log_error_errno(errno, "Failed to open root directory: %m");
|
||||
else {
|
||||
BtrfsSubvolInfo info;
|
||||
char ts[FORMAT_TIMESTAMP_MAX];
|
||||
|
||||
r = btrfs_subvol_get_info_fd(fd, &info);
|
||||
if (r < 0)
|
||||
log_error_errno(r, "Failed to get subvolume info: %m");
|
||||
else {
|
||||
log_info("otime: %s", format_timestamp(ts, sizeof(ts), info.otime));
|
||||
log_info("read-only: %s", yes_no(info.read_only));
|
||||
log_info("read-only (search): %s", yes_no(info.read_only));
|
||||
}
|
||||
|
||||
r = btrfs_subvol_get_read_only_fd(fd);
|
||||
assert_se(r >= 0);
|
||||
if (r < 0)
|
||||
log_error_errno(r, "Failed to get read only flag: %m");
|
||||
else
|
||||
log_info("read-only (ioctl): %s", yes_no(r));
|
||||
|
||||
log_info("read-only: %s", yes_no(r));
|
||||
safe_close(fd);
|
||||
}
|
||||
|
||||
r = btrfs_subvol_make("/xxxtest");
|
||||
|
|
Loading…
Reference in a new issue