Date: Fri, 18 May 2001 14:17:44 -0400 From: Michael Dungan <vega@res142a-008.rh.rit.edu> To: nathan@vidican.com Cc: questions@freebsd.org Subject: Re: OT: accessing environment variables using C/C++ Message-ID: <20010518141744.A49140@rit.edu> In-Reply-To: <3B056427.9090809@wmptl.com>; from webmaster@wmptl.com on Fri, May 18, 2001 at 02:04:23PM -0400 References: <3B056427.9090809@wmptl.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, May 18, 2001 at 02:04:23PM -0400, Nathan Vidican wrote: > Not sure where else to ask, I've tried a myriad of IRC channels, etc to > no avail. So I figured I'd ask here, seeing as how the broad range of > people who are on this list will most likely have someone who's done > this before me. > > What I need to know, is how to access an environment variable from C. I > usually program in PERL, and have a very limited amount of experience > with C/C++. This will be my first attempt at creating an application. I > am trying to convert something I wrote in PERL to C. > > It's a simple CGI script, which accesses a few server-side environment > variables. In PERL for example, I can access the value of HTTP_REFERER, > using the hash of environment variables, and the key HTTP_REFERER; like > so: $ENV{'HTTP_REFERER'}. However I want to try and do the same from C, > but that far have been unable to figure out how to call upon environment > variables. > > In short, if anyone could provide me a quick blotch of code, (say a > declaration, and an assignment), which demonstrates the usage of an > environment variable it would be much appreciated. Is getenv(3) what you want? > Nathan Vidican > webmaster@wmptl.com mpd -- ___________________________________________________________ Little Girl: "MAY I GROW 3005 PLANTS??" Pokey the Penguin: "NO" - from "3005 PLANTS" To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010518141744.A49140>