🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #17072

Re: obtener $HOME en c

#17072
From: amphora
Date: Sun, 20 Feb 2000 00:00
33 lines
1517 bytes
El 17 Feb 2000 12:12:45 GMT, J.A. Gutierrez <spd@daphne.cps.unizar.es> escribio:
>Ignacio Arenaza <inaki.arenaza@jet.es> wrote:
>: -----BEGIN PGP SIGNED MESSAGE-----
>: Hash: SHA1
>
>:>>>>> "amphora" ==   <amphora@portatil.es> writes:
>
>:     amphora> Hola.  Pues eso,hay alguna funcion que me permita leer la
>:     amphora> variable $HOME del usuario que ejecuta un programa que
>:     amphora> estoy haciendo.
>
>: man getenv(3)
>
>: Lo bueno si breve...
>
>	la respuesta es correcta, pero apostaria a que la pregunta no.
>
>	Si la pregunta es "como obtener el home de un usuario, que no
>	tiene por que coincidir con la variable HOME", la respuesta es
>	
>	pwd = getpwuid ( getuid () )
>	home = pwd->pw_dir;
Bueno, creo que era correcta.Lo que veo que me quieres decir es que si el
usuario hace export HOME=/x/x/ el valor de la variable ya no coincide con
su directorio home, no?
Tu metodo es mucho mas seguro desde luego. Gracias a los tres.


-- 
Saludos.

Mayb, Linux is 2fast4u.
a m p h o r a@r e t e m a i l.es
Technical Details
Message-ID: <slrn8avs3o.72.amphora@portatil.es>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <slrn8ajt0o.bc.amphora@portatil.es> <873dqs51u4.fsf@eb2ebu.ampr.org> <88gojt$8v1$2@news.unizar.es>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII-7-bit
X-Google-Thread: f86c8,9caa0ae392836b03
X-Google-Attributes: gidf86c8,public
From: amphora@portatil.es ()
Subject: Re: obtener $HOME en c
Date: 2000/02/20
Message-ID: <slrn8avs3o.72.amphora@portatil.es>
X-Deja-AN: 587511424
References: <slrn8ajt0o.bc.amphora@portatil.es> <873dqs51u4.fsf@eb2ebu.ampr.org>  <88gojt$8v1$2@news.unizar.es>
Organization: amphora industries
Newsgroups: es.comp.os.linux.programacion