1
1
mirror of https://github.com/systemd/systemd-stable.git synced 2025-01-27 14:03:43 +03:00

libshared: fix compilation without libblkid

This reverts a75e27eb. a75e27eb fixed the case of libcryptsetup=no, libblkid=yes,
but broke the case of libcryptsetup=no, libblkid=yes. Instead of trying to define
the function only when used, which would result in too much ifdeffery, just silence
the warning.
This commit is contained in:
Zbigniew Jędrzejewski-Szmek 2017-04-18 19:05:05 -04:00
parent 4ca0d5ca4a
commit d1c536f502

View File

@ -42,8 +42,8 @@
#include "udev-util.h"
#include "xattr-util.h"
_unused_ static int probe_filesystem(const char *node, char **ret_fstype) {
#ifdef HAVE_BLKID
static int probe_filesystem(const char *node, char **ret_fstype) {
_cleanup_blkid_free_probe_ blkid_probe b = NULL;
const char *fstype;
int r;
@ -80,8 +80,10 @@ static int probe_filesystem(const char *node, char **ret_fstype) {
not_found:
*ret_fstype = NULL;
return 0;
}
#else
return -EOPNOTSUPP;
#endif
}
int dissect_image(int fd, const void *root_hash, size_t root_hash_size, DissectImageFlags flags, DissectedImage **ret) {
@ -949,7 +951,7 @@ int dissected_image_decrypt(
*
* = 0 There was nothing to decrypt
* > 0 Decrypted successfully
* -ENOKEY There's some to decrypt but no key was supplied
* -ENOKEY There's something to decrypt but no key was supplied
* -EKEYREJECTED Passed key was not correct
*/