🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #6925

Re: [C] gethostbyname en setenv werken niet samen

#6925
From: Wimjan
Date: Sun, 03 Nov 2002 21:31
56 lines
3188 bytes
Sven Vermeulen schreef:
> On Sun, 3 Nov 2002 17:27:21 +0100, Wimjan <news+@inventio.nl> wrote:
> >  
> >  int setenv(const char *name, const char *value, int overwrite);
> >  
> >  waarbij de laatste ervoor zorgt dat de omgevingsvariabele wordt 
> >  overschreven mocht die bestaan:
> 
> Just, ja, is ook aangepast in de code... khad een oude versie getoond.  
>
Prima.
 
> >  Citaat van <http://netbsd.gw.com/cgi-bin/man-cgi?setenv+3>.
> >  
> >  Wellicht dat je omgevingsvariabele dus al bestaat?
> >  
> >  Verder staat in de documentatie van gethostbyname dat alleen "If the name 
> >  contains no dot, and if the environment variable ``HOSTALIASES'' contains 
> >  the name of an alias file, the alias file will first be searched for an 
> >  alias matching the input name." Dus je alias-bestand wordt blijkbaar 
> >  alleen geraadpleegd als er geen punt in je hostname staat.
> 
> De gegeven alias is zonder punten en de setenv() is aangepast zodat er een
> derde argument, 1, bijstaat.
>
En, werkt het nu?

Zo niet: wellicht mag je scriptje (als het al een script is, dat meld 
je niet) geen omgevingsvariabelen zetten? Ik zou me kunnen voorstellen 
dat als het scriptje bijvoorbeeld als nobody draait zoiets niet is 
toegestaan maar 'k weet er echter te weinig van af om hier meer over te 
kunnen zeggen.

Het lijkt me makkelijk te testen of je omgevingsvariabele gezet is: lees 
het verderop in je programma eens uit en kijk of het de door jou gezette 
waarde heeft. Als dit het probleem blijkt dan is er vast wel iemand die 
voor jouw besturingssysteem (dat je helaas niet noemt) een oplossing 
heeft hier. Of anders in een andere groep die speciaal over dat 
besturingssysteem gaat.

Als dit niet het probleem is dan ligt het misschien toch aan de 
implementatie van gethostbyname op jouw OS. Wellicht helpt 
<http://groups.google.com/groups?th=95dfda3e77c890da> of 
<http://groups.google.com/groups?th=ecf1bb59b4a97ba4> of een andere 
thread op <http://groups.google.com/groups?q=setenv+HOSTALIASES>?

> Mvg,
> 	Sven Vermeulen

Groet,

Wimjan

-- 
Iemands e-mailadres kwijt? Probeer m'n meta e-mail zoeker eens op 
<http://inventio.nl/metanamesearch/>
Technical Details
Message-ID: <MPG.182fb4281c6c129b98a068@news.cis.dfn.de>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!sn-xit-06!sn-xit-08!supernews.com!news.tele.dk!news.tele.dk!small.news.tele.dk!fu-berlin.de!uni-berlin.de!fluweelblad.leidenuniv.NL!not-for-mail
References: <Bn8x9.1765$Nd.459@afrodite.telenet-ops.be> <MPG.182f6cd590aa376d98a05d@news.cis.dfn.de> <bodx9.2571$Nd.595@afrodite.telenet-ops.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,2b193f7ea2f6656f
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-11-03 13:36:05 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!sn-xit-06!sn-xit-08!supernews.com!news.tele.dk!news.tele.dk!small.news.tele.dk!fu-berlin.de!uni-berlin.de!fluweelblad.leidenuniv.NL!not-for-mail
From: news+@inventio.nl (Wimjan)
Newsgroups: be.comp.programming
Subject: Re: [C] gethostbyname en setenv werken niet samen
Date: Sun, 3 Nov 2002 22:31:44 +0100
Lines: 56
Message-ID: <MPG.182fb4281c6c129b98a068@news.cis.dfn.de>
References: <Bn8x9.1765$Nd.459@afrodite.telenet-ops.be> <MPG.182f6cd590aa376d98a05d@news.cis.dfn.de> <bodx9.2571$Nd.595@afrodite.telenet-ops.be>
NNTP-Posting-Host: fluweelblad.leidenuniv.nl (132.229.149.131)
Content-Type: text/plain; charset=ISO-8859-1
X-Trace: fu-berlin.de 1036359111 6593443 132.229.149.131 (16 [23630])
X-Newsreader: MicroPlanet Gravity v2.12