СИНТАКСИС
#include <rtapi_slab.h>
void *rtapi_kmalloc(size_t size, gfp_t g);
void *rtapi_kzalloc(size_t size, gfp_t g);
void *rtapi_krealloc(size_t size, gfp_t g);
void rtapi_kfree(void*);
ОПИС
У просторі ядра кожен ідентифікатор rtapi_xxx або RTAPI_XXX відображається на базову функціональність ядра, якщо така є.
У просторі користувача або в ядрах, де базова функціональність не забезпечується ядром, зазвичай надається інша реалізація — можливо, зі скороченою функціональністю. (Наприклад, реалізація rtapi_device_register у просторі користувача завжди працює успішно)
МІРКУВАННЯ В РЕАЛЬНОМУ ЧАСІ
Викликати лише з коду ініціалізації/очищення, а не з завдань реального часу. Ця функція недоступна з коду, що не працює в реальному часі.
ПОВЕРНЕНЕ ЗНАЧЕННЯ
Як і в Linux.