Open64 (mfef90, whirl2f, and IR tools)
TAG: version-openad; SVN changeset: 916
|
#include <string.h>
#include <stdlib.h>
#include <errno.h>
#include <liberrno.h>
#include <fortran.h>
#include <unistd.h>
#include <cray/assign.h>
#include <sys/stat.h>
#include "fio.h"
Go to the source code of this file.
Functions | |
unit * | _setuptr (unum_t uid, int rfd, char *uname, char *realname, assign_info *aip) |
_clruptr (unit *cup) |
Definition at line 147 of file uptr.c.
References _get_cup(), _openlock, _release_cup(), unit_s::alfnm, errno, FEINTUNK, free(), FS_AUX, MEM_LOCK, MEM_UNLOCK, NULL, unit_s::ufnm, unit_s::ufs, and unit_s::uid.
unit* _setuptr | ( | unum_t | uid, |
int | rfd, | ||
char * | uname, | ||
char * | realname, | ||
assign_info * | aip | ||
) |
Definition at line 62 of file uptr.c.
References _alloc_unit(), _get_cup(), _openlock, _release_cup(), _set_device_and_inode(), _uniqinod(), unit_s::alfnm, cup, errno, error(), FENOMEMY, FEOPOTHR, free(), FS_AUX, assign_info_s::m_multup, assign_info_s::m_multup_flg, MEM_LOCK, MEM_UNLOCK, NULL, assign_info_s::P_ioscop, assign_info_s::P_ioscop_flg, strdup, unit_s::udevice, unit_s::ufnm, unit_s::ufs, unit_s::uinode, unit_s::umultup, and unit_s::usysfd.