]> git.ipfire.org Git - thirdparty/systemd.git/blame - src/basic/label.h
tree-wide: remove Lennart's copyright lines
[thirdparty/systemd.git] / src / basic / label.h
CommitLineData
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 7typedef enum LabelFixFlags {
ef31828d
LP
8 LABEL_IGNORE_ENOENT = 1 << 0,
9 LABEL_IGNORE_EROFS = 1 << 1,
08c84981
LP
10} LabelFixFlags;
11
12int label_fix(const char *path, LabelFixFlags flags);
c34255bd
LP
13
14int mkdir_label(const char *path, mode_t mode);
15int symlink_label(const char *old_path, const char *new_path);
de2e28d8
ZJS
16
17int btrfs_subvol_make_label(const char *path);