Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
cgiwrap_getenv(3)		 cgi/cgiwrap.h		     cgiwrap_getenv(3)

NAME
       cgiwrap_getenv  - the wrapper for getenv

SYNOPSIS
       #include	<cgi/cgiwrap.h>

       NEOERR *cgiwrap_getenv (const char *k, char **v);

ARGUMENTS
       k - the environment variable to lookup

DESCRIPTION
       cgiwrap_getenv  wraps  the  getenv  function  for access	to environment
       variables, which	are used to pass data to CGI  scripts.	 This  version
       differs	from the system	getenv in that it makes	a copy of the value it
       returns,	which gets around  problems  when  wrapping  this  routine  in
       garbage	collected/reference  counted languages by moving the ownership
       of the data to the calling function.

RETURN VALUE
       v - a newly allocated copy of the value of that variable, or
       NULL if not found.

SEE ALSO
       cgiwrap_iterenv(3),   cgiwrap_putenv(3),	  cgiwrap_init_emu(3),	  cgi-
       wrap_writef(3),	   cgiwrap_init_std(3),	   cgiwrap_writevf(3),	  cgi-
       wrap_read(3), cgiwrap_write(3), cgiwrap_getenv

ClearSilver			 12 July 2007		     cgiwrap_getenv(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=cgiwrap_getenv&sektion=3&manpath=FreeBSD+Ports+14.3.quarterly>

home | help