]>
Commit | Line | Data |
---|---|---|
53e1b683 | 1 | /* SPDX-License-Identifier: LGPL-2.1+ */ |
c2f1db8f | 2 | #pragma once |
e51bc1a2 | 3 | |
d7b8eec7 LP |
4 | #include <stdbool.h> |
5 | #include <sys/types.h> | |
e51bc1a2 | 6 | |
08c84981 | 7 | typedef enum LabelFixFlags { |
ef31828d LP |
8 | LABEL_IGNORE_ENOENT = 1 << 0, |
9 | LABEL_IGNORE_EROFS = 1 << 1, | |
08c84981 LP |
10 | } LabelFixFlags; |
11 | ||
12 | int label_fix(const char *path, LabelFixFlags flags); | |
c34255bd LP |
13 | |
14 | int mkdir_label(const char *path, mode_t mode); | |
15 | int symlink_label(const char *old_path, const char *new_path); | |
de2e28d8 ZJS |
16 | |
17 | int btrfs_subvol_make_label(const char *path); |