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

FreeBSD Manual Pages

  
 
  

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

NAME
     cgiwrap_init_emu  - initialize cgiwrap for emulated use

SYNOPSIS
     #include <cgi/cgiwrap.h>

     void cgiwrap_init_emu (void *data, READ_FUNC read_cb,
	 WRITEF_FUNC writef_cb, WRITE_FUNC write_cb, GETENV_FUNC getenv_cb,
	 PUTENV_FUNC putenv_cb, ITERENV_FUNC iterenv_cb);

ARGUMENTS
     data - user data to be passed to the specified callbacks
     read_cb - a cb to replace fread(stdin)
     writef_cb - a cb to repalce fprintf(stdout)
     write_cb - a cb to replace fwrite(stdout)
     getenv_cb - a cb to replace getenv
     putenv_cb - a cb to replace putenv
     iterenv_cb - a cb to replace the default environment iteration
     function (which just wraps walking the envp array)

DESCRIPTION
     cgiwrap_init_emu sets up the cgiwrap subsystem for use in an emulated envi-
     ronment  where  you  are providing routines to use in place of the standard
     routines, ie when used to interface with a server	or  scripting  language.
     See cgi/cgiwrap.h for the exact definitions of the callback functions.

RETURN VALUE
     None

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_init_emu(3)

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

home | help