Selaa lähdekoodia

Dont mess with __curbrk in ldso

Eric Andersen 21 vuotta sitten
vanhempi
commit
09640dcc9d
1 muutettua tiedostoa jossa 0 lisäystä ja 5 poistoa
  1. 0 5
      ldso/ldso/ldso.c

+ 0 - 5
ldso/ldso/ldso.c

@@ -100,7 +100,6 @@ void _dl_get_ready_to_run(struct elf_resolve *tpnt, unsigned long load_addr,
 	struct r_debug *debug_addr;
 	unsigned long brk_addr, *lpnt;
 	int (*_dl_atexit) (void *);
-	unsigned long *_dl_brkp;		/* The end of the data segment for brk and sbrk */
 	unsigned long *_dl_envp;		/* The environment address */
 #if defined (__SUPPORT_LD_DEBUG__)
 	int (*_dl_on_exit) (void (*FUNCTION)(int STATUS, void *ARG),void*);
@@ -692,10 +691,6 @@ void _dl_get_ready_to_run(struct elf_resolve *tpnt, unsigned long load_addr,
 	   dynamicly linked if we are using ld.so.1, so we have to look
 	   up each symbol individually. */
 
-	_dl_brkp = (unsigned long *) (intptr_t) _dl_find_hash("__curbrk", _dl_symbol_tables, 0);
-	if (_dl_brkp)
-		*_dl_brkp = brk_addr;
-
 	_dl_envp = (unsigned long *) (intptr_t) _dl_find_hash("__environ", _dl_symbol_tables, 0);
 	if (_dl_envp)
 		*_dl_envp = (unsigned long) envp;