changed sbrk to fc_sbrk, to avoid conflicts with C library.

This commit is contained in:
michael 1998-07-20 23:40:20 +00:00
parent dd71eb8045
commit bc48fd107d
5 changed files with 13 additions and 10 deletions

View File

@ -59,7 +59,7 @@ _haltproc:
.globl ___brk_addr
.type ___brk_addr,@object
.size ___brk_addr,4
___brk_addr:
___fpc_brk_addr:
.long 0
.globl __curbrk /* necessary for libc */

View File

@ -66,7 +66,7 @@ _haltproc:
.globl ___brk_addr /* heap management */
.type ___brk_addr,@object
.size ___brk_addr,4
___brk_addr:
___fpc_brk_addr:
.long 0
.globl __curbrk /* necessary for libc */

View File

@ -44,5 +44,5 @@ _haltproc:
.globl ___brk_addr
.type ___brk_addr,@object
.size ___brk_addr,4
___brk_addr:
___fpc_brk_addr:
.long 0

View File

@ -48,10 +48,10 @@ _haltproc:
.data
.align 4
.globl ___brk_addr /* heap management */
.type ___brk_addr,@object
.size ___brk_addr,4
___brk_addr:
.globl ___fpc_brk_addr /* heap management */
.type ___fpc_brk_addr,@object
.size ___fpc_brk_addr,4
___fpc_brk_addr:
.long 0
.globl __curbrk /* necessary for libc */

View File

@ -158,7 +158,7 @@ End;
Function Get_Brk_addr : longint;assembler;
{$ifdef i386}
asm
movl ___brk_addr,%eax
movl ___fpc_brk_addr,%eax
end ['EAX'];
{$endif}
@ -167,7 +167,7 @@ Procedure Set_brk_addr (NewAddr : longint);assembler;
{$ifdef i386}
asm
movl NewAddr,%eax
movl %eax,___brk_addr
movl %eax,___fpc_brk_addr
end ['EAX'];
{$endif}
@ -675,7 +675,10 @@ End.
{
$Log$
Revision 1.8 1998-07-13 21:19:14 florian
Revision 1.9 1998-07-20 23:40:20 michael
changed sbrk to fc_sbrk, to avoid conflicts with C library.
Revision 1.8 1998/07/13 21:19:14 florian
* some problems with ansi string support fixed
Revision 1.7 1998/07/02 12:36:21 carl