/
githubmirror
/
kmod
Обзор
Документация
Войти
/
githubmirror
/
kmod
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
libkmod/libkmod-internal-file.h
44 строки
847 B
Emil Velikov
libkmod: inline kmod_file_get_elf() as applicable
22 апр 2026, 16:21
22 апр 2026, 16:21
dc915b4
Код
Авторство
О чём код?
// SPDX-License-Identifier: LGPL-2.1-or-later /* * Copyright © 2024 Intel Corporation */ #include <libkmod/libkmod-internal.h> struct kmod_ctx; 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; }; #if ENABLE_XZ int kmod_file_load_xz(struct kmod_file *file); #else static inline int kmod_file_load_xz(_maybe_unused_ struct kmod_file *file) { return -ENOSYS; } #endif #if ENABLE_ZLIB int kmod_file_load_zlib(struct kmod_file *file); #else static inline int kmod_file_load_zlib(_maybe_unused_ struct kmod_file *file) { return -ENOSYS; } #endif #if ENABLE_ZSTD int kmod_file_load_zstd(struct kmod_file *file); #else static inline int kmod_file_load_zstd(_maybe_unused_ struct kmod_file *file) { return -ENOSYS; } #endif