]>
git.ipfire.org Git - thirdparty/systemd.git/blob - src/shared/fstab-util.h
1 /* SPDX-License-Identifier: LGPL-2.1+ */
5 This file is part of systemd.
7 Copyright 2015 Zbigniew Jędrzejewski-Szmek
15 int fstab_is_mount_point(const char *mount
);
16 int fstab_has_fstype(const char *fstype
);
18 int fstab_filter_options(const char *opts
, const char *names
, const char **namefound
, char **value
, char **filtered
);
20 int fstab_extract_values(const char *opts
, const char *name
, char ***values
);
22 static inline bool fstab_test_option(const char *opts
, const char *names
) {
23 return !!fstab_filter_options(opts
, names
, NULL
, NULL
, NULL
);
26 int fstab_find_pri(const char *options
, int *ret
);
28 static inline bool fstab_test_yes_no_option(const char *opts
, const char *yes_no
) {
32 /* If first name given is last, return 1.
33 * If second name given is last or neither is found, return 0. */
35 r
= fstab_filter_options(opts
, yes_no
, &opt
, NULL
, NULL
);
41 char *fstab_node_to_udev_node(const char *p
);