+static int _SysSetMemFlags(tVAddr addr, int flag, int mask) {\r
+ if( mask & 1 ) {\r
+ if( flag ) {\r
+ // Re-set RO, clear COW\r
+ MM_SetFlags(addr, MM_PFLAG_RO, MM_PFLAG_RO|MM_PFLAG_COW);\r
+ }\r
+ else {\r
+ MM_SetFlags(addr, MM_PFLAG_RO|MM_PFLAG_COW, MM_PFLAG_RO|MM_PFLAG_COW);\r
+ }\r
+ }\r
+ return 0;\r
+}\r