home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1997 March / PCWK0397.iso / novell / webserv3 / nws30.exe / DISK1 / WEB / SAMPLES / CGIAPP / RCGI.H < prev   
C/C++ Source or Header  |  1995-10-20  |  2KB  |  37 lines

  1. #include <stdio.h>
  2. #include <process.h>
  3.  
  4.  
  5. /************************************************************************/
  6. /************ VARIABLE PROVIDED BY THE RCGI INTERFACE *******************/
  7. /************************************************************************/
  8. extern int env_count; /** Contains the no. of env variables **/
  9. extern char *env[]; /** Contains the environment string that **/
  10.                                     /** was received from the web server **/
  11.  
  12. extern char *input;     /** Contains the stdin that was received from the **/
  13.                             /** web server **/
  14.  
  15. extern char *cmd_line;     /** Contains the command line that was received **/
  16.                                 /** from the web server **/
  17.  
  18. int server_port = 8003; /*** Set this to the default port that you need **/
  19.  
  20.  
  21. /************************************************************************/
  22. /************ FUNCTIONS PROVIDED BY THE RCGI INTERFACE *******************/
  23. /************************************************************************/
  24.  
  25. extern int rcgi_main(char *port, int (*fptr)()); /** Main RCGI processor **/
  26.         /**** "port" specifies the port on which this server should listen **/
  27.         /**** "fptr" is a pointer to a function that does all the          **/
  28.         /**** extension's work, including sending back formated data       **/
  29.  
  30. extern int rcgi_cleanup(); /** Use this to cleanup the RCGI part of the **/
  31.                                     /** code when you are done **/
  32.  
  33. extern int rcgi_sendreply(char *buf); /** Use this to send the **/
  34.                                     /** NULL terminated buf to the web server **/
  35.  
  36. extern int rcgi_sendheader();/*Use this to send the generic plain text header*/
  37.