LinuxCNC Documentation

СИНТАКСИС

#include <rtapi_stdint.h>

typedef ... rtapi_s8;
typedef ... rtapi_s16;
typedef ... rtapi_s32;
typedef ... rtapi_s64;
typedef ... rtapi_intptr_t;
typedef ... rtapi_u8;
typedef ... rtapi_u16;
typedef ... rtapi_u32;
typedef ... rtapi_u64;
typedef ... rtapi_uintptr_t;
#define RTAPI_INT__xx___MIN ...
#define RTAPI_INT__xx___MAX ...
#define RTAPI_UINT__xx___MAX ...

ОПИС

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

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

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

Жоден.

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

Як і в Linux.