---
name: "rtapi_stdint"
section: "3rtapi"
platform: "linux"
package: "linuxcnc-uspace-dev"
version: "1:2.9.4-2+deb13u1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/rtapi_stdint"
---

# rtapi\_stdint(3rtapi)

RTAPI wrappers for linux kernel functionality

## NAME

rtapi\_stdint.h - RTAPI wrappers for linux kernel functionality

## SYNTAX

\#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 ...

## DESCRIPTION

In kernel space, each rtapi\_xxx or RTAPI\_XXX identifier is mapped to the underlying kernel functionality, if available.

In userspace, or in kernels where the underlying functionality is not provided by a kernel, generally another implementation--possibly with reduced functionality--is provided.  (For example, the userspace implementation for rtapi\_device\_register always succeeds)

## REALTIME CONSIDERATIONS

None.

## RETURN VALUE

As in Linux.

## SEE ALSO
