httplib_opendir( name );
Parameters
Parameter | Type | Description |
---|---|---|
name |
const char * |
A pointer to name of the directory to open |
Return Value
Type | Description |
---|---|
DIR * |
A pointer to a directory structure or NULL on error |
Description
The function httplib_opendir()
provides a platform independent way to open a directory on a system. The function uses the Posix opendir()
function in environments where that function is supported or emulates that function with own code for other operating systems. The function is either a pointer to a DIR directory structure if the call was succesful, or a NULL
pointer if the directory cannot be found or an other error occured.
Reading individual items in the directory is possible with the httplib_readdir()
function.
Please note that the httplib_opendir()
function allocates memory and opens the directory as a file on most platforms. Closing the directory and returning the allocated resources after use of the directory is finished is therefore necessary. Closing a directory can be done with a call to the httplib_closedir()
function.