137c6c6b36
Let's downgrade the log message to LOG_DEBUG if triggered by an fs that doesn't support the flag.
28 lines
793 B
C
28 lines
793 B
C
/* SPDX-License-Identifier: LGPL-2.1+ */
|
|
#pragma once
|
|
|
|
#include <stdbool.h>
|
|
|
|
#include "macro.h"
|
|
|
|
typedef enum ImportVerify {
|
|
IMPORT_VERIFY_NO,
|
|
IMPORT_VERIFY_CHECKSUM,
|
|
IMPORT_VERIFY_SIGNATURE,
|
|
_IMPORT_VERIFY_MAX,
|
|
_IMPORT_VERIFY_INVALID = -1,
|
|
} ImportVerify;
|
|
|
|
int import_url_last_component(const char *url, char **ret);
|
|
int import_url_change_last_component(const char *url, const char *suffix, char **ret);
|
|
|
|
const char* import_verify_to_string(ImportVerify v) _const_;
|
|
ImportVerify import_verify_from_string(const char *s) _pure_;
|
|
|
|
int tar_strip_suffixes(const char *name, char **ret);
|
|
int raw_strip_suffixes(const char *name, char **ret);
|
|
|
|
int import_assign_pool_quota_and_warn(const char *path);
|
|
|
|
int import_set_nocow_and_log(int fd, const char *path);
|