g3/lib/g3-compat/compat-src/linux/libc.c
2023-05-30 10:21:20 +08:00

21 lines
326 B
C

#include <stdlib.h>
#ifdef __GLIBC__
#if !__GLIBC_PREREQ(2, 27)
#include <sys/mman.h>
#include <sys/syscall.h>
#include <unistd.h>
extern int memfd_create(const char *name, unsigned int flags);
int memfd_create(const char* name, unsigned int flags)
{
return syscall(SYS_memfd_create, name, flags);
}
#endif
#endif