/
niceSOFT
/
systemd
Обзор
Документация
Войти
/
niceSOFT
/
systemd
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/sysupdate/sysupdate-cache.h
18 строк
624 B
Daan De Meyer
sysupdate: Clean up includes
21 май 2025, 17:53
21 май 2025, 17:53
5cf0b3b
Код
Авторство
О чём код?
/* SPDX-License-Identifier: LGPL-2.1-or-later */ #pragma once #include "sysupdate-forward.h" typedef struct WebCacheItem { char *url; bool verified; size_t size; uint8_t data[]; } WebCacheItem; /* A simple in-memory cache for downloaded manifests. Very likely multiple transfers will use the same * manifest URLs, hence let's make sure we only download them once within each sysupdate invocation. */ int web_cache_add_item(Hashmap **cache, const char *url, bool verified, const void *data, size_t size); WebCacheItem* web_cache_get_item(Hashmap *cache, const char *url, bool verified);