Open64 (mfef90, whirl2f, and IR tools)
TAG: version-openad; SVN changeset: 916
|
#include <errno.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include <liberrno.h>
#include <cray/nassert.h>
#include <sys/param.h>
#include <sys/stat.h>
#include "fio.h"
Go to the source code of this file.
Functions | |
int | _unit_close (unit *cup, int cstat, FIOSPTR cssa) |
int | _unit_scratch (unit *cup) |
Variables | |
short | _f_abort |
int _unit_close | ( | unit * | cup, |
int | cstat, | ||
FIOSPTR | cssa | ||
) |
Definition at line 77 of file unitclose.c.
References _f_abort, _ft_stclose(), _nonadv_endrec(), _rtc, _unit_scratch(), _unit_trunc(), unit_s::alfnm, unit_s::auxlockp, CLST_DELETE, CLST_KEEP, CLST_UNSPEC, errno, fiostate::f_rtbgn, FP::fdc, FEINTFST, FEMIXAUX, FFC_NOCLOSE, free(), FS_AUX, FS_FDC, FS_TEXT, FSTATS_POST, MEM_UNLOCK, NULL, unit_s::pnonadv, ret, STD, FP::std, ffsw::sw_error, T_CLOSE, unit_s::uend, unit_s::uflagword, unit_s::ufnm, unit_s::ufp, unit_s::ufs, unit_s::ulinebuf, unit_s::upfcstk, unit_s::urepdata, unit_s::uscrtch, unit_s::useq, unit_s::utmpfil, unit_s::utrunc, and unit_s::uwrt.
Referenced by _CLS(), _f_open(), and _fcleanup().
int _unit_scratch | ( | unit * | cup | ) |
Definition at line 235 of file unitclose.c.
References unit_s::alfnm, errno, FC_SCRATCH, FP::fdc, FENODELT, FS_FDC, NULL, ret, SCR_SINGLELINK, SCR_UNLINKED, stat, unit_s::udevice, unit_s::ufp, unit_s::ufs, unit_s::uinode, unlink, unit_s::unlinked, unit_s::uscrtch, unit_s::usnglink, and unit_s::usysfd.
Referenced by _f_open(), and _unit_close().
short _f_abort |
Definition at line 130 of file finit.c.
Referenced by _unit_close().