ELinks 0.18.0
secure_save_info Struct Reference

#include <secsave.h>

Data Fields

FILE * fp
 file stream pointer
char * file_name
 final file name
char * tmp_file_name
 temporary file name
int err
 set to non-zero value in case of error
int secure_save
 use secure save for this file

(Note that these are not member symbols.)

int secure_close (struct secure_save_info *ssi)
 Close a file opened with secure_open().
int secure_fputs (struct secure_save_info *ssi, const char *s)
 fputs() wrapper, set ssi->err to errno on error.
int secure_fputc (struct secure_save_info *ssi, int c)
 fputc() wrapper, set ssi->err to errno on error.
int secure_fprintf (struct secure_save_info *ssi, const char *format,...)
 fprintf() wrapper, set ssi->err to errno on error and return a negative value.

◆ secure_close()

int secure_close ( struct secure_save_info * ssi)
related

Close a file opened with secure_open().

Returns
0 on success, errno or -1 on failure.

◆ secure_fprintf()

int secure_fprintf ( struct secure_save_info * ssi,
const char * format,
... )
related

fprintf() wrapper, set ssi->err to errno on error and return a negative value.

If ssi->err is set when called, it immediatly returns -1.

◆ secure_fputc()

int secure_fputc ( struct secure_save_info * ssi,
int c )
related

fputc() wrapper, set ssi->err to errno on error.

If ssi->err is set when called, it immediatly returns EOF.

◆ secure_fputs()

int secure_fputs ( struct secure_save_info * ssi,
const char * s )
related

fputs() wrapper, set ssi->err to errno on error.

If ssi->err is set when called, it immediatly returns EOF.

Field Documentation

◆ err

int secure_save_info::err

set to non-zero value in case of error

◆ file_name

char* secure_save_info::file_name

final file name

◆ fp

FILE* secure_save_info::fp

file stream pointer

◆ secure_save

int secure_save_info::secure_save

use secure save for this file

◆ tmp_file_name

char* secure_save_info::tmp_file_name

temporary file name


The documentation for this struct was generated from the following files: