pam_pkcs11  0.6.8
Defines | Functions
uri.h File Reference

This module contains several functions to retrieve data from an URL. More...

#include <stdlib.h>

Go to the source code of this file.

Defines

#define URI_EXTERN   extern

Functions

URI_EXTERN int is_uri (const char *path)
URI_EXTERN int is_file (const char *path)
URI_EXTERN int is_dir (const char *path)
URI_EXTERN int is_symlink (const char *path)
URI_EXTERN int get_from_uri (const char *uri_str, unsigned char **data, size_t *length)
 Downloads data from a given URI.

Detailed Description

This module contains several functions to retrieve data from an URL.

Some examples of valid URL's:

Definition in file uri.h.


Define Documentation

#define URI_EXTERN   extern

Definition at line 39 of file uri.h.


Function Documentation

URI_EXTERN int get_from_uri ( const char *  uri_str,
unsigned char **  data,
size_t *  length 
)

Downloads data from a given URI.

Parameters:
uri_strURL string where to retrieve data
dataPointer to a String buffer where data is retrieved
lengthLength of retrieved data
Returns:
-1 on error, 0 on sucess
URI_EXTERN int is_dir ( const char *  path)
URI_EXTERN int is_file ( const char *  path)
URI_EXTERN int is_symlink ( const char *  path)
URI_EXTERN int is_uri ( const char *  path)