Я следил за просмотром различных файлов заголовков ядра и наткнулся на <linux/kernel.h>
. Внутри это структура, называемая sysinfo
.sysinfo struct in linux/kernel.h
Я пробовал использовать его из коробки, так сказать, и все значения в структуре возвращены 0. Я предполагаю, что мне нужно использовать функцию poplating выше, называемую do_sysinfo(struct sysinfo *info)
.
Дело в том, что я не могу найти информацию о том, как ее использовать. Я попробовал функцию из коробки, и она потерпела неудачу, потому что она не могла быть связана. У кого-нибудь есть информация о том, как использовать это или почему он не работает? Я новичок в этой области. Если бы у вас были какие-либо ссылки на хорошие гиды/информацию, это было бы здорово.
Во-первых, спасибо всем за ответ на мой вопрос. Огромная помощь! Если серьезно. Где вы все это изучаете? Подобного знания нигде не найти в Интернете. Его боль, чтобы узнать эти маленькие детали. Любые ссылки на классные вещи? –