flush.c File Reference

#include <stdio.h>
#include <errno.h>
#include <liberrno.h>
#include "fio.h"
Include dependency graph for flush.c:

Go to the source code of this file.

Defines

#define FILE_FLAG(__f)   (__f)->_flag
#define IOWRT   = _IO_CURRENTLY_PUTTING
#define FLUSH_ERROR(_ERROR_)
#define FLUSH_ERROR1(_ERROR_, _DATA_)
#define FLUSH_OK   0
#define NOT_SUPPORTED   (-1)

Functions

void __flush_f90 (_f_int *unump, _f_int *istat)
void flush_ (_f_int *unump)
void flush_stat_8_ (_f_int8 *unump, _f_int8 *istat)
void flush_stat_4_ (_f_int *unump, _f_int *istat)
void flush_stat_4_8_ (_f_int *unump, _f_int8 *istat)
void flush_stat_8_4_ (_f_int8 *unump, _f_int *istat)
void flush_f90_4_ (_f_int *unump)
void flush_f90_8_ (_f_int8 *unump)

Variables

static char USMID [] = "@(#) libf/fio/flush.c 92.3 11/16/99 15:43:33"

Define Documentation

#define FILE_FLAG ( __f   )     (__f)->_flag

Definition at line 50 of file flush.c.

Referenced by __flush_f90(), _frch(), _fwch(), and _fwwd().

#define FLUSH_ERROR ( _ERROR_   ) 
Value:
{                       \
                if (statp)                      \
                        *rstat  = _ERROR_;      \
                else                            \
                        _ferr(&cfs, _ERROR_);   \
        }

Definition at line 67 of file flush.c.

Referenced by __flush_f90().

#define FLUSH_ERROR1 ( _ERROR_,
_DATA_   ) 
Value:
{               \
                if (statp) {                    \
                        *rstat  = _ERROR_;      \
                        goto flush_done;        \
                }                               \
                else                            \
                        _ferr(&cfs, _ERROR_, _DATA_);\
        }

Definition at line 74 of file flush.c.

Referenced by __flush_f90().

#define FLUSH_OK   0

Definition at line 88 of file flush.c.

Referenced by __flush_f90().

#define IOWRT   = _IO_CURRENTLY_PUTTING

Definition at line 54 of file flush.c.

#define NOT_SUPPORTED   (-1)

Definition at line 89 of file flush.c.

Referenced by __flush_f90().


Function Documentation

void __flush_f90 ( _f_int unump,
_f_int istat 
)
void flush_ ( _f_int unump  ) 

Definition at line 186 of file flush.c.

References __flush_f90().

Referenced by _flushall().

Here is the call graph for this function:

void flush_f90_4_ ( _f_int unump  ) 

Definition at line 251 of file flush.c.

References __flush_f90().

Here is the call graph for this function:

void flush_f90_8_ ( _f_int8 unump  ) 

Definition at line 260 of file flush.c.

References __flush_f90().

Here is the call graph for this function:

void flush_stat_4_ ( _f_int unump,
_f_int istat 
)

Definition at line 217 of file flush.c.

References __flush_f90().

Here is the call graph for this function:

void flush_stat_4_8_ ( _f_int unump,
_f_int8 istat 
)

Definition at line 227 of file flush.c.

References __flush_f90().

Here is the call graph for this function:

void flush_stat_8_ ( _f_int8 unump,
_f_int8 istat 
)

Definition at line 202 of file flush.c.

References __flush_f90().

Here is the call graph for this function:

void flush_stat_8_4_ ( _f_int8 unump,
_f_int istat 
)

Definition at line 239 of file flush.c.

References __flush_f90().

Here is the call graph for this function:


Variable Documentation

char USMID[] = "@(#) libf/fio/flush.c 92.3 11/16/99 15:43:33" [static]

Definition at line 38 of file flush.c.


Generated on Tue Nov 17 06:33:18 2009 for Open64 (mfef90, whirl2f, and IR tools) by  doxygen 1.6.1