30#ifndef CPL_USERFAULTFD
31#define CPL_USERFAULTFD
41#include <linux/userfaultfd.h>
43#define GDAL_UFFD_LIMIT "GDAL_UFFD_LIMIT"
45typedef struct cpl_uffd_context cpl_uffd_context;
47bool CPL_DLL CPLIsUserFaultMappingSupported();
48cpl_uffd_context CPL_DLL *CPLCreateUserFaultMapping(
const char *pszFilename,
51void CPL_DLL CPLDeleteUserFaultMapping(cpl_uffd_context *ctx);