Модуль ядра Zlib - PullRequest
       6

Модуль ядра Zlib

2 голосов
/ 13 сентября 2011

Я пытаюсь реализовать модуль ядра, который использует zlib, так есть ли какой-либо модуль Zlib, доступный для linux-2.6.17.8 ?.

Если мне нужно преобразовать исходные файлы zlib в пространство ядра, мне нужно заменить malloc, вызовы функций, утверждения и т. Д.?

Ответы [ 2 ]

5 голосов
/ 13 сентября 2011

Это уже в ядре Linux. Смотри include/linux/zlib.h; это было в дереве Git с момента его первоначального преобразования (в Linux 2.6.12).

Вы можете git grep найти примеры использования, такие как ppp_deflate.c.

3 голосов
/ 13 сентября 2011

Ядро уже в качестве поддержки сжатия zlib (по крайней мере, для распаковки самого себя).

Просмотрите ./include/linux/zlib.h и lib / zlib _ *

...