Browse Source

* Patch from Fuxin Zhang: Mips specific MAP_XXX constants

git-svn-id: trunk@21531 -
pierre 13 years ago
parent
commit
160037eb9d
1 changed files with 8 additions and 0 deletions
  1. 8 0
      rtl/linux/linux.pp

+ 8 - 0
rtl/linux/linux.pp

@@ -189,11 +189,19 @@ const
   KD_TEXT0        = 2;    {obsolete}
   KD_TEXT1        = 3;    {obsolete}
 
+{$ifdef cpumips}
+  MAP_GROWSDOWN  = $1000;       { stack-like segment }
+  MAP_DENYWRITE  = $2000;       { ETXTBSY }
+  MAP_EXECUTABLE = $4000;      { mark it as an executable }
+  MAP_LOCKED     = $8000;      { pages are locked }
+  MAP_NORESERVE  = $4000;      { don't check for reservations; not defined for linux/mips? }
+{$else cpumips}
   MAP_GROWSDOWN  = $100;       { stack-like segment }
   MAP_DENYWRITE  = $800;       { ETXTBSY }
   MAP_EXECUTABLE = $1000;      { mark it as an executable }
   MAP_LOCKED     = $2000;      { pages are locked }
   MAP_NORESERVE  = $4000;      { don't check for reservations }
+{$endif cpumips}
 
 type
   TCloneFunc = function(args:pointer):longint;cdecl;