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 vari-
     ables, 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  col-
     lected/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), cgiwrap_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+15.1.quarterly>

home | help