SURFEX v8.1
General documentation of Surfex
Typedefs | Functions
fi_libc.h File Reference

Go to the source code of this file.

Typedefs

typedef int fi_integer4
 
typedef long long int fi_integer8
 

Functions

void fi_fopen_ (FILE **fpp, const char *path, const char *mode, int path_len, int mode_len)
 
void fi_fclose_ (fi_integer4 *err, FILE **fpp)
 
void fi_fread_ (fi_integer8 *err, void *ptr, fi_integer8 *size, fi_integer8 *nmemb, FILE **fpp)
 
void fi_fwrite_ (fi_integer8 *err, const void *ptr, fi_integer8 *size, fi_integer8 *nmemb, FILE **fpp)
 
void fi_fseek_ (fi_integer4 *err, FILE **fpp, fi_integer8 *offset, fi_integer4 *whence)
 
void fi_ftell_ (fi_integer8 *err, FILE **fpp)
 
void fi_fileno_ (fi_integer4 *err, FILE **fpp)
 
void fi_fstat_ (fi_integer4 *err, fi_integer4 *fd, fi_integer8 buf[13])
 
void fi_ftruncate_ (fi_integer4 *err, fi_integer4 *fd, fi_integer8 *length)
 
void fi_mkdir_ (const char *path, int path_len)
 
void fi_chdir_ (fi_integer4 *ierr, const char *path, int path_len)
 
void fi_fflush_ (fi_integer4 *err, FILE **fpp)
 

Typedef Documentation

◆ fi_integer4

typedef int fi_integer4

Definition at line 6 of file fi_libc.h.

◆ fi_integer8

typedef long long int fi_integer8

Definition at line 7 of file fi_libc.h.

Function Documentation

◆ fi_chdir_()

void fi_chdir_ ( fi_integer4 ierr,
const char *  path,
int  path_len 
)

Definition at line 108 of file fi_libc.c.

◆ fi_fclose_()

void fi_fclose_ ( fi_integer4 err,
FILE **  fpp 
)

Definition at line 45 of file fi_libc.c.

◆ fi_fflush_()

void fi_fflush_ ( fi_integer4 err,
FILE **  fpp 
)

Definition at line 127 of file fi_libc.c.

◆ fi_fileno_()

void fi_fileno_ ( fi_integer4 err,
FILE **  fpp 
)

Definition at line 65 of file fi_libc.c.

◆ fi_fopen_()

void fi_fopen_ ( FILE **  fpp,
const char *  path,
const char *  mode,
int  path_len,
int  mode_len 
)

Definition at line 19 of file fi_libc.c.

◆ fi_fread_()

void fi_fread_ ( fi_integer8 err,
void *  ptr,
fi_integer8 size,
fi_integer8 nmemb,
FILE **  fpp 
)

Definition at line 50 of file fi_libc.c.

◆ fi_fseek_()

void fi_fseek_ ( fi_integer4 err,
FILE **  fpp,
fi_integer8 offset,
fi_integer4 whence 
)

Definition at line 60 of file fi_libc.c.

◆ fi_fstat_()

void fi_fstat_ ( fi_integer4 err,
fi_integer4 fd,
fi_integer8  buf[13] 
)

Definition at line 75 of file fi_libc.c.

◆ fi_ftell_()

void fi_ftell_ ( fi_integer8 err,
FILE **  fpp 
)

Definition at line 70 of file fi_libc.c.

◆ fi_ftruncate_()

void fi_ftruncate_ ( fi_integer4 err,
fi_integer4 fd,
fi_integer8 length 
)

Definition at line 95 of file fi_libc.c.

◆ fi_fwrite_()

void fi_fwrite_ ( fi_integer8 err,
const void *  ptr,
fi_integer8 size,
fi_integer8 nmemb,
FILE **  fpp 
)

Definition at line 55 of file fi_libc.c.

◆ fi_mkdir_()

void fi_mkdir_ ( const char *  path,
int  path_len 
)

Definition at line 100 of file fi_libc.c.