Open64 (mfef90, whirl2f, and IR tools)  TAG: version-openad; SVN changeset: 916
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 FLUSH_ERROR(_ERROR_)
#define FLUSH_ERROR1(_ERROR_, _DATA_)
#define FLUSH_OK   0 /* successful flush */
#define NOT_SUPPORTED   (-1) /* this unit does not support FLUSH */

Functions

void flush_ (_f_int *unump, _f_int *istat)

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 60 of file flush.c.

Referenced by flush_().

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

Definition at line 67 of file flush.c.

Referenced by flush_().

#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_().

#define FLUSH_OK   0 /* successful flush */

Definition at line 88 of file flush.c.

Referenced by flush_().

#define NOT_SUPPORTED   (-1) /* this unit does not support FLUSH */

Definition at line 89 of file flush.c.

Referenced by flush_().


Function Documentation


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.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines