/
niceSOFT
/
systemd
Обзор
Документация
Войти
/
niceSOFT
/
systemd
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/basic/memory-util.c
31 строка
584 B
Yu Watanabe
memory-util: drop unused memdup_reverse()
02 июл 2026, 21:02
02 июл 2026, 21:02
75bc106
Код
Авторство
О чём код?
/* SPDX-License-Identifier: LGPL-2.1-or-later */ #include <threads.h> #include <unistd.h> #include "alloc-util.h" #include "memory-util.h" size_t page_size(void) { static thread_local size_t pgsz = 0; if (_likely_(pgsz > 0)) return pgsz; long p = sysconf(_SC_PAGESIZE); assert(p > 0); pgsz = (size_t) p; return pgsz; } void* erase_and_free(void *p) { size_t l; if (!p) return NULL; l = MALLOC_SIZEOF_SAFE(p); explicit_bzero_safe(p, l); return mfree(p); }