cgiGetFile(3)

cgiGetFile3

Return information of a cgi file variable

Synopsys

#include <cgi.h>

s_file *cgiGetFile (s_cgi *parms, const char *name);

Overview

This routine returns a pointer to a datastructure associated with the value of a CGI file variable. The pointer must not be freed.

The s_file structure is declared as follows:

typedef struct file_s {
    char   *name,
           *type,
           *filename,
           *tmpfile;
} s_file;

Memory allocated by this data structure is automatically freed by the final call to cgiFree(3).

Return value

On success a pointer to the s_file datastructure is returned. If the variable wasn't transmitted or the through CGI or if the filename was empty NULL is returned.

Releases

Unchanged in 7 releases since Debian 5.0 (Lenny).

  1. 5.0–11

Author

This CGI library is written by Martin Schulze <[email protected]>. If you have additions or improvements please get in touch with him.

From cgilib 0.6-1.1+b1 in Debian 11 (Bullseye). Parsed by carta from the page's man source.