Article View: be.comp.programming
Article #6925Re: [C] gethostbyname en setenv werken niet samen
From: Wimjan
Date: Sun, 03 Nov 2002 21:31
Date: Sun, 03 Nov 2002 21:31
56 lines
3188 bytes
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-mailReferences:
<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