LinuxCNC Documentation

СИНТАКСИС

#include <rtapi_string.h>
char** rtapi_argv_split(rtapi_gfp_t g, const char* argstr, int* argc);
void rtapi_argv_free(char** argv);
char* rtapi_kstrdup(const char* s, rtapi_gfp_t t);

ОПИС

У просторі ядра кожен ідентифікатор rtapi_xxx або RTAPI_XXX відображається на базову функціональність ядра, якщо така є.

У просторі користувача або в ядрах, де базова функціональність не забезпечується ядром, зазвичай надається інша реалізація, можливо зі скороченою функціональністю. (Наприклад, реалізація rtapi_device_register у просторі користувача завжди працює успішно)

МІРКУВАННЯ В РЕАЛЬНОМУ ЧАСІ

Викликати лише з коду ініціалізації/очищення, а не з завдань реального часу. Ця функція недоступна з коду, що не працює в реальному часі.

ПОВЕРНЕНЕ ЗНАЧЕННЯ

Як і в Linux.