Open64 (mfef90, whirl2f, and IR tools)
TAG: version-openad; SVN changeset: 916
|
#include <errno.h>
#include <ffio.h>
#include <memory.h>
#include <string.h>
#include <liberrno.h>
#include <stdarg.h>
#include <unistd.h>
#include <cray/assign.h>
#include <sys/types.h>
#include <sys/stat.h>
#include "fio.h"
Go to the source code of this file.
Functions | |
int | _deduce_fstruct (int ufs, struct fdinfo *fffd, int formatted) |
void | _setup_cvrt (unit *cup) |
void | _set_device_and_inode (int sysfd, dev_t *devp, ino_t *inodep) |
int | _uniqinod (unit *cup, assign_info *aip) |
int | _mixed_scope (unit *cup) |
int _deduce_fstruct | ( | int | ufs, |
struct fdinfo * | fffd, | ||
int | formatted | ||
) |
Definition at line 89 of file openutil.c.
References FS_AUX, FS_BIN, FS_COS, FS_F77, FS_FDC, FS_PURE, FS_TAPE, FS_TEXT, FS_U, FS_UNBLOCKED, NULL, and STD.
Referenced by _fcontext(), and _ft_stopen().
int _mixed_scope | ( | unit * | cup | ) |
Definition at line 302 of file openutil.c.
References _get_next_unit(), FEMIXSCP, NULL, unit_s::private, stat, and unit_s::uid.
Referenced by _f_open().
void _set_device_and_inode | ( | int | sysfd, |
dev_t * | devp, | ||
ino_t * | inodep | ||
) |
Definition at line 188 of file openutil.c.
Referenced by _f_open(), and _setuptr().
void _setup_cvrt | ( | unit * | cup | ) |
Definition at line 156 of file openutil.c.
References CS_CDC, CS_EBCDIC, CS_NATIVE, NCV_CDC, NCV_IBM, unit_s::ucharset, and unit_s::unumcvrt.
Referenced by _f_opn().
int _uniqinod | ( | unit * | cup, |
assign_info * | aip | ||
) |
Definition at line 224 of file openutil.c.
References _get_next_unit(), FEMDUPOP, FEOPFNCN, fstat, assign_info_s::m_multup, assign_info_s::m_multup_flg, NULL, RSVD_UNUM, stat, unit_s::udevice, unit_s::uid, unit_s::uinode, unit_s::umultup, and unit_s::usysfd.
Referenced by _f_open(), and _setuptr().