/
githubmirror
/
kmod
Обзор
Документация
Войти
/
githubmirror
/
kmod
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
v33
libkmod/libkmod-internal-file.h
39 строк
868 B
Lucas De Marchi
libkmod: Move zstd-related functions to separate file
26 июл 2024, 21:41
26 июл 2024, 21:41
d84631a
Код
Авторство
О чём код?
// SPDX-License-Identifier: LGPL-2.1-or-later /* * Copyright © 2024 Intel Corporation */ #include <errno.h> #include <libkmod/libkmod-internal.h> struct kmod_ctx; struct kmod_elf; struct kmod_file { int fd; enum kmod_file_compression_type compression; off_t size; void *memory; int (*load)(struct kmod_file *file); const struct kmod_ctx *ctx; struct kmod_elf *elf; }; #ifdef ENABLE_XZ int kmod_file_load_xz(struct kmod_file *file); #else static inline int kmod_file_load_xz(struct kmod_file *file) { return -ENOSYS; } #endif #ifdef ENABLE_ZLIB int kmod_file_load_zlib(struct kmod_file *file); #else static inline int kmod_file_load_zlib(struct kmod_file *file) { return -ENOSYS; } #endif #ifdef ENABLE_ZSTD int kmod_file_load_zstd(struct kmod_file *file); #else static inline int kmod_file_load_zstd(struct kmod_file *file) { return -ENOSYS; } #endif