GNU/Linux >> Tutoriales Linux >  >> Linux

Linux:¿dónde se almacena la cadena de entorno real?

Pero cuando agregamos un nuevo nombre por primera vez, tenemos que llamar a malloc para obtener espacio para una nueva lista de punteros. Copiamos la lista de entornos antiguos en esta nueva área y almacenamos un puntero a la cadena nombre=valor al final de la lista de punteros. Pero la mayoría de los punteros en esta lista todavía apuntan a cadenas nombre=valor arriba de la parte superior de la pila. (dicho en Programación avanzada en el entorno UNIX). Parece que hay nuevas listas de entorno creadas o cadenas almacenadas en la cola.

Respuesta aceptada:

Las variables de entorno se almacenan junto con los argumentos de la línea de comandos en la parte superior del diseño de la memoria del proceso, encima de la pila.


Linux
  1. Linux:¿dónde se almacena un semáforo con nombre?

  2. ¿Dónde está la función itoa en Linux?

  3. ¿Dónde se encuentra el sistema de archivos del subsistema Linux en Windows 10?

  4. Linux:dónde colocar el archivo de intercambio

  5. ¿Dónde se almacena el archivo de registro sshd en Red Hat Linux?

Cómo enumerar el contenido de un paquete en Linux

Cómo enumerar los miembros de un grupo en Linux

¿Dónde se almacenan los datos de configuración en Linux?

Cómo encontrar la lista de repositorios instalados en Linux

Cinnamon Vs GNOME:¿Qué entorno de escritorio Linux es el mejor?

¿Dónde está el archivo php.ini en una PC con Linux/CentOS?