table of contents
- experimental 3.3.2+git20251103~dc5b136+ds-1
| SDL_GetSystemPageSize(3) | SDL3 FUNCTIONS | SDL_GetSystemPageSize(3) |
NAME¶
SDL_GetSystemPageSize - Report the size of a page of memory.
SYNOPSIS¶
#include <SDL3/SDL_cpuinfo.h>
int SDL_GetSystemPageSize(void);
DESCRIPTION¶
Different platforms might have different memory page sizes. In current times, 4 kilobytes is not unusual, but newer systems are moving to larger page sizes, and esoteric platforms might have any unexpected size.
Note that this function can return 0, which means SDL can't determine the page size on this platform. It will _not_ set an error string to be retrieved with SDL_GetError() in this case! In this case, defaulting to 4096 is often a reasonable option.
RETURN VALUE¶
Returns the size of a single page of memory, in bytes, or 0 if SDL can't determine this information.
THREAD SAFETY¶
It is safe to call this function from any thread.
AVAILABILITY¶
This function is available since SDL 3.4.0.
| SDL 3.3.3 | Simple Directmedia Layer |