mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-07-28 13:30:29 +00:00
Add APE fexecve() support (#733)
This commit is contained in:
parent
b275e664ec
commit
ff9c15f48a
9 changed files with 191 additions and 29 deletions
|
@ -1620,6 +1620,7 @@ syscon shm SHM_HUGETLB 0x0800 0 0 0 0 0
|
|||
syscon shm SHM_LOCKED 0x0400 0 0 0 0 0
|
||||
syscon shm SHM_NORESERVE 0x1000 0 0 0 0 0
|
||||
syscon shm SHM_REMAP 0x4000 0 0 0 0 0
|
||||
syscon shm SHM_ANON 0 0 1 0 0 0
|
||||
|
||||
syscon lock LOCK_UNLOCK_CACHE 54 0 0 0 0 0 # wut
|
||||
|
||||
|
|
2
libc/sysv/consts/SHM_ANON.s
Normal file
2
libc/sysv/consts/SHM_ANON.s
Normal file
|
@ -0,0 +1,2 @@
|
|||
.include "o/libc/sysv/consts/syscon.internal.inc"
|
||||
.syscon shm,SHM_ANON,0,0,1,0,0,0
|
|
@ -2,24 +2,26 @@
|
|||
#define COSMOPOLITAN_LIBC_SYSV_CONSTS_SHM_H_
|
||||
#include "libc/runtime/symbolic.h"
|
||||
|
||||
#define SHM_DEST SYMBOLIC(SHM_DEST)
|
||||
#define SHM_EXEC SYMBOLIC(SHM_EXEC)
|
||||
#define SHM_HUGETLB SYMBOLIC(SHM_HUGETLB)
|
||||
#define SHM_INFO SYMBOLIC(SHM_INFO)
|
||||
#define SHM_LOCK SYMBOLIC(SHM_LOCK)
|
||||
#define SHM_LOCKED SYMBOLIC(SHM_LOCKED)
|
||||
#define SHM_ANON SYMBOLIC(SHM_ANON)
|
||||
#define SHM_DEST SYMBOLIC(SHM_DEST)
|
||||
#define SHM_EXEC SYMBOLIC(SHM_EXEC)
|
||||
#define SHM_HUGETLB SYMBOLIC(SHM_HUGETLB)
|
||||
#define SHM_INFO SYMBOLIC(SHM_INFO)
|
||||
#define SHM_LOCK SYMBOLIC(SHM_LOCK)
|
||||
#define SHM_LOCKED SYMBOLIC(SHM_LOCKED)
|
||||
#define SHM_NORESERVE SYMBOLIC(SHM_NORESERVE)
|
||||
#define SHM_R SYMBOLIC(SHM_R)
|
||||
#define SHM_RDONLY SYMBOLIC(SHM_RDONLY)
|
||||
#define SHM_REMAP SYMBOLIC(SHM_REMAP)
|
||||
#define SHM_RND SYMBOLIC(SHM_RND)
|
||||
#define SHM_STAT SYMBOLIC(SHM_STAT)
|
||||
#define SHM_UNLOCK SYMBOLIC(SHM_UNLOCK)
|
||||
#define SHM_W SYMBOLIC(SHM_W)
|
||||
#define SHM_R SYMBOLIC(SHM_R)
|
||||
#define SHM_RDONLY SYMBOLIC(SHM_RDONLY)
|
||||
#define SHM_REMAP SYMBOLIC(SHM_REMAP)
|
||||
#define SHM_RND SYMBOLIC(SHM_RND)
|
||||
#define SHM_STAT SYMBOLIC(SHM_STAT)
|
||||
#define SHM_UNLOCK SYMBOLIC(SHM_UNLOCK)
|
||||
#define SHM_W SYMBOLIC(SHM_W)
|
||||
|
||||
#if !(__ASSEMBLER__ + __LINKER__ + 0)
|
||||
COSMOPOLITAN_C_START_
|
||||
|
||||
extern const char *SHM_ANON;
|
||||
extern const int SHM_DEST;
|
||||
extern const int SHM_EXEC;
|
||||
extern const int SHM_HUGETLB;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue