GNU/Linux >> Znalost Linux >  >> Linux

Linux – kde je skutečný řetězec prostředí uložen?

Ale když poprvé přidáváme nové jméno, musíme zavolat malloc, abychom získali> prostor pro nový seznam ukazatelů. Zkopírujeme starý seznam prostředí do této nové oblasti a uložíme ukazatel na řetězec název=hodnota na konec seznamu ukazatelů. Většina ukazatelů v tomto seznamu však stále ukazuje na řetězce název=hodnota nad horní částí zásobníku. (uvedeno v Advanced Programming in the UNIX Environment.). Zdá se, že jsou ve frontě uloženy nějaké nově vytvořené seznamy prostředí nebo řetězce.

Přijatá odpověď:

Proměnné prostředí jsou uloženy společně s argumenty příkazového řádku v horní části rozložení paměti procesu, nad zásobníkem.


Linux
  1. Kde je funkce itoa v Linuxu?

  2. Kde se ve Windows 10 nachází souborový systém subsystému Linux?

  3. Kde je uložen soubor protokolu sshd v systému Red Hat Linux?

  1. Jak vypsat seznam závislostí balíčku v Linuxu

  2. Linux – kde je uložen pojmenovaný semafor?

  3. Linux – podílíte se na e-mailové konferenci jádra?

  1. 4 správci seznamu úkolů pro desktop Linux

  2. Linux:Kam umístit odkládací soubor

  3. Kde je prohlášení o ukončení podpory ifconfig (na linuxu)?