MentOS  0.8.0
The Mentoring Operating System
compiler.h
Go to the documentation of this file.
1 
42 #pragma once
43 
45 #define WRITE_ONCE(var, val) (*((__volatile__ __typeof__(val) *)(&(var))) = (val))
46 
48 #define READ_ONCE(var) (*((__volatile__ __typeof__(var) *)(&(var))))