SYNTAX
#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);
BESCHREIBUNG
Im Kernelbereich wird jeder rtapi_xxx oder RTAPI_XXX Bezeichner der zugrunde liegenden Kernelfunktionalität zugeordnet, sofern verfügbar.
Im Userspace oder in Kerneln, welche die zugrundeliegende Funktionalität nicht von einem Kernel bereitgestellten, wird in der Regel eine andere Implementierung - möglicherweise mit reduzierter Funktionalität - bereitgestellt. (Zum Beispiel ist die Userspace-Implementierung für rtapi_device_register immer erfolgreich)
REALTIME CONSIDERATIONS
Aufruf nur aus dem Init/Cleanup-Code, nicht aus Echtzeit-Tasks. Diese Funktion ist in Nicht-Echtzeit-Code nicht verfügbar.
RETURN VALUE
Wie in Linux.