Browse Source

- remove sysheap.inc override from the Haiku port. mmap is now fully supported under Haiku for a long time. sbrk is also under work and the current implementation limit the available memory.

git-svn-id: trunk@34200 -
olivier 9 years ago
parent
commit
49132b57dd
2 changed files with 0 additions and 37 deletions
  1. 0 1
      .gitattributes
  2. 0 36
      rtl/haiku/sysheap.inc

+ 0 - 1
.gitattributes

@@ -8862,7 +8862,6 @@ rtl/haiku/suuid.inc svneol=native#text/plain
 rtl/haiku/syscall.inc svneol=native#text/plain
 rtl/haiku/syscallh.inc svneol=native#text/plain
 rtl/haiku/sysconst.inc svneol=native#text/plain
-rtl/haiku/sysheap.inc svneol=native#text/plain
 rtl/haiku/sysnr.inc svneol=native#text/plain
 rtl/haiku/sysos.inc svneol=native#text/plain
 rtl/haiku/sysosh.inc svneol=native#text/plain

+ 0 - 36
rtl/haiku/sysheap.inc

@@ -1,36 +0,0 @@
-{
-    This file is part of the Free Pascal run time library.
-    Copyright (c) 2001 by Free Pascal development team
-
-    This file implements all the base types and limits required
-    for a minimal POSIX compliant subset required to port the compiler
-    to a new OS.
-
-    See the file COPYING.FPC, included in this distribution,
-    for details about the copyright.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
-
- **********************************************************************}
-function sbrk2 (size : longint):pointer; cdecl; external name 'sbrk';
-
-function SysOSAlloc(size: ptruint): pointer;
-begin
-{  result:=Fpmmap(nil,Size,3,MAP_PRIVATE+MAP_ANONYMOUS,-1,0);}
-  result := sbrk2(size);
-  if result=pointer(-1) then
-    result:=nil
-  else
-    seterrno(0);
-end;
-
-{ $ define HAS_SYSOSFREE}
-
-procedure SysOSFree(p: pointer; size: ptruint);
-begin
-  //  fpmunmap(p, size);
-end;
-
-