github.com/afumu/libc@v0.0.6/musl/include/sys/membarrier.h (about)

     1  #ifndef _SYS_MEMBARRIER_H
     2  #define _SYS_MEMBARRIER_H
     3  
     4  #define MEMBARRIER_CMD_QUERY 0
     5  #define MEMBARRIER_CMD_GLOBAL 1
     6  #define MEMBARRIER_CMD_GLOBAL_EXPEDITED 2
     7  #define MEMBARRIER_CMD_REGISTER_GLOBAL_EXPEDITED 4
     8  #define MEMBARRIER_CMD_PRIVATE_EXPEDITED 8
     9  #define MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED 16
    10  #define MEMBARRIER_CMD_PRIVATE_EXPEDITED_SYNC_CORE 32
    11  #define MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED_SYNC_CORE 64
    12  
    13  #define MEMBARRIER_CMD_SHARED MEMBARRIER_CMD_GLOBAL
    14  
    15  int membarrier(int, int);
    16  
    17  #endif