Re: variable d'environnement et C
Le Tue, May 09, 2006 at 02:56:05AM +0200, Bertrand Pr?maillon écrivait/wrote:
> Mohammed Adnène Trojette a écrit :
> >On Tue, May 09, 2006, Bertrand Prémaillon wrote:
> >>Je souhaiterais exporter une variable d'environnement en C.
> >Il s'agit de setenv[1]
> >
> > 1. http://linux.ctyme.com/man/man2966.htm
> >
>
> Merci. Mais comment faire pour que cette variable d'environnement soit
> toujours présente après l'exécution du programme ?
C'est a priori impossible (car un processus n'influe pas sur
l'environnement de son père), et souvent à déconseiller. De toute
façon, c'est généralement de mauvais goût.
on pourrait imaginer que le programme foo ne sorte qu'une ligne de la
forme VAR=truc et faire dans le shell
eval $(foo)
un peu comme le fait la commande ssh-agent
--
Basile STARYNKEVITCH http://starynkevitch.net/Basile/
email: basile<at>starynkevitch<dot>net
aliases: basile<at>tunes<dot>org = bstarynk<at>nerim<dot>net
8, rue de la Faïencerie, 92340 Bourg La Reine, France
Reply to: