SYNTAX
#include <rtapi_byteorder.h>
- RTAPI_BIG_ENDIAN
-
Definiert als 1, wenn die Plattform Big-Endian ist, sonst 0.
- RTAPI_LITTLE_ENDIAN
-
Definiert als 1, wenn die Plattform Little-Endian ist, sonst 0.
- RTAPI_FLOAT_BIG_ENDIAN
-
Definiert als 1, wenn der Plattform-Doppelpräzisionswert Big-Endian ist, ansonsten 0.
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 zugrunde liegende 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_byteorder_register immer erfolgreich)
REALTIME CONSIDERATIONS
Kann jederzeit verwendet werden.
RETURN VALUE
Wie in Linux.