mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-18 21:09:07 +02:00
changed sbrk to fc_sbrk, to avoid conflicts with C library.
This commit is contained in:
parent
dd71eb8045
commit
bc48fd107d
@ -59,7 +59,7 @@ _haltproc:
|
|||||||
.globl ___brk_addr
|
.globl ___brk_addr
|
||||||
.type ___brk_addr,@object
|
.type ___brk_addr,@object
|
||||||
.size ___brk_addr,4
|
.size ___brk_addr,4
|
||||||
___brk_addr:
|
___fpc_brk_addr:
|
||||||
.long 0
|
.long 0
|
||||||
|
|
||||||
.globl __curbrk /* necessary for libc */
|
.globl __curbrk /* necessary for libc */
|
||||||
|
@ -66,7 +66,7 @@ _haltproc:
|
|||||||
.globl ___brk_addr /* heap management */
|
.globl ___brk_addr /* heap management */
|
||||||
.type ___brk_addr,@object
|
.type ___brk_addr,@object
|
||||||
.size ___brk_addr,4
|
.size ___brk_addr,4
|
||||||
___brk_addr:
|
___fpc_brk_addr:
|
||||||
.long 0
|
.long 0
|
||||||
|
|
||||||
.globl __curbrk /* necessary for libc */
|
.globl __curbrk /* necessary for libc */
|
||||||
|
@ -44,5 +44,5 @@ _haltproc:
|
|||||||
.globl ___brk_addr
|
.globl ___brk_addr
|
||||||
.type ___brk_addr,@object
|
.type ___brk_addr,@object
|
||||||
.size ___brk_addr,4
|
.size ___brk_addr,4
|
||||||
___brk_addr:
|
___fpc_brk_addr:
|
||||||
.long 0
|
.long 0
|
||||||
|
@ -48,10 +48,10 @@ _haltproc:
|
|||||||
.data
|
.data
|
||||||
.align 4
|
.align 4
|
||||||
|
|
||||||
.globl ___brk_addr /* heap management */
|
.globl ___fpc_brk_addr /* heap management */
|
||||||
.type ___brk_addr,@object
|
.type ___fpc_brk_addr,@object
|
||||||
.size ___brk_addr,4
|
.size ___fpc_brk_addr,4
|
||||||
___brk_addr:
|
___fpc_brk_addr:
|
||||||
.long 0
|
.long 0
|
||||||
|
|
||||||
.globl __curbrk /* necessary for libc */
|
.globl __curbrk /* necessary for libc */
|
||||||
|
@ -158,7 +158,7 @@ End;
|
|||||||
Function Get_Brk_addr : longint;assembler;
|
Function Get_Brk_addr : longint;assembler;
|
||||||
{$ifdef i386}
|
{$ifdef i386}
|
||||||
asm
|
asm
|
||||||
movl ___brk_addr,%eax
|
movl ___fpc_brk_addr,%eax
|
||||||
end ['EAX'];
|
end ['EAX'];
|
||||||
{$endif}
|
{$endif}
|
||||||
|
|
||||||
@ -167,7 +167,7 @@ Procedure Set_brk_addr (NewAddr : longint);assembler;
|
|||||||
{$ifdef i386}
|
{$ifdef i386}
|
||||||
asm
|
asm
|
||||||
movl NewAddr,%eax
|
movl NewAddr,%eax
|
||||||
movl %eax,___brk_addr
|
movl %eax,___fpc_brk_addr
|
||||||
end ['EAX'];
|
end ['EAX'];
|
||||||
{$endif}
|
{$endif}
|
||||||
|
|
||||||
@ -675,7 +675,10 @@ End.
|
|||||||
|
|
||||||
{
|
{
|
||||||
$Log$
|
$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
|
* some problems with ansi string support fixed
|
||||||
|
|
||||||
Revision 1.7 1998/07/02 12:36:21 carl
|
Revision 1.7 1998/07/02 12:36:21 carl
|
||||||
|
Loading…
Reference in New Issue
Block a user