Classes |
| struct | assign_obj_id |
| struct | assign_info_s |
| struct | assign_cntl |
| struct | attribute |
| struct | assign_record |
| struct | assign_environment |
| struct | aenv_stack |
| struct | aio_desc |
| struct | tok_list_s |
| struct | opt_table_s |
| struct | parse_info_s |
Defines |
| #define | _LIB_INTERNAL 1 |
| #define | AS_SKIPBAD 1 |
| #define | AS_ACPTBAD 2 |
| #define | AS_FORTRAN77 1 |
| #define | AS_FORTRAN90 2 |
| #define | AS_IRIX_F77 3 |
| #define | AS_IRIX_F90 4 |
| #define | AS_THREAD 1 |
| #define | AS_PROCESS 2 |
| #define | AS_TEAM 3 |
| #define | AS_PRIVATE 4 |
| #define | AS_GLOBAL 5 |
| #define | BYFILE 'f' |
| #define | BYGLOBAL 'g' |
| #define | BYPATTERN 'p' |
| #define | BYUNIT 'u' |
| #define | MAX_FDC_SPEC 128 |
| #define | MAX_ASSIGN_LINE 5000 |
| #define | DECIMAL 10 |
| #define | AE_LIB 1 |
| #define | AE_ASSIGN 2 |
| #define | AE_ASGCMD 3 |
| #define | ASSIGN_ENV_VAR "FILENV" |
| #define | ASSIGN_OPT_VAR "_LIBASSIGNENV_" |
| #define | ASGCMD_ENV_VAR "_ASG_ATTR" |
| #define | PROCENVFLAG '$' |
| #define | DELIMSTR " # # " |
| #define | ASN_G_ALL 0001 |
| #define | ASN_G_SF 0002 |
| #define | ASN_G_SU 0004 |
| #define | ASN_G_DF 0010 |
| #define | ASN_G_DU 0020 |
| #define | ASN_G_AQ 0040 |
| #define | ASN_G_FF 0400 |
| #define | ASN_G_MPI 01000 |
| #define | RETERR(_EH, _NUM) |
| #define | RETERR1(_EH, _NUM, _D1) |
| #define | RETERR2(_EH, _NUM, _D1, _D2) |
| #define | ERRET(ee) { errno = ee; return(-1); } |
| #define | ASSIGN_LOCK() MEM_LOCK(&_Ae_assign_lock) |
| #define | ASSIGN_UNLOCK() MEM_UNLOCK(&_Ae_assign_lock) |
| #define | _AE_SKIPWHITE(pp) |
| #define | _AE_NULLINFO(P) ((void)memset((char*)P,0,sizeof(assign_info))) |
| #define | ASN_DEBUG(ARGLIST) |
| #define | AFLAGSIZE |
| #define | _ae_opt_control(ch) ((ch)>='A' && (ch)<='z' && _Ae_letters[(ch)-'A'] == 'c') |
| #define | _ae_opt_nooptval(ch) ((ch)>='A' && (ch)<='z' && _Ae_letters[(ch)-'A'] == 'n') |
| #define | _ae_opt_optval(ch) ((ch)>='A' && (ch)<='z' && _Ae_letters[(ch)-'A'] == 'v') |
Typedefs |
| typedef unsigned char | aflg_t |
| typedef struct assign_info_s | assign_info |
| typedef struct tok_list_s | tok_list |
| typedef struct opt_table_s | opt_table |
| typedef struct parse_info_s | parse_info |
Enumerations |
| enum | asn_flags { ATTR_SET = 1,
ATTR_USED = 2
} |
Functions |
| char * | _ae_build_envstring (assign_environment *aep) |
| void | _ae_dealloc_env (assign_environment *aep) |
| void | _ae_dealloc_recflds (assign_record *arp) |
| int | _ae_externalize (int fromwhere, FILE *gfile, assign_environment *ap) |
| int | _ae_externalize_file (FILE *gfile, assign_environment *ap) |
| int | _ae_externalize_env (int fromwhere, assign_environment *ap) |
| int | _ae_glob_code (char *str) |
| char * | _ae_glob_str (int ga) |
| int | _ae_insert (assign_obj_id *aoidp, char *attr, int attrlen, assign_environment *aep) |
| int | _ae_internalize (FILE *gfile, assign_environment *aep) |
| int | _ae_internalize_file (FILE *gfile, assign_environment *aep) |
| int | _ae_internalize_env (assign_environment *aep, int ifasgcmd) |
| int | _ae_match_pattern (const char *fname, assign_record **arpp, assign_environment *aep) |
| int | _ae_select (assign_obj_id *aoidp, assign_record **arpp, assign_environment *aep) |
| void | _ae_setupenv (assign_environment *aep) |
| char * | _ae_glob_name (int ga) |
| int | _asndir_split (char *buf, char **options, char **object, int ifasgcmd) |
| int | _assign (char *opt_string, assign_obj_id *aop, int errmode) |
| int | _assign_asgcmd_info (const char *fname, unum_t unum, int gamask, assign_info *aip, char **atstr, int catcherr) |
| FILE * | _gae_open (char acc_mode, char res_mode, int *status) |
| void | _gae_close (FILE *f) |
| int | _get_a_options (int ifasgcmd, const char *fname, unum_t unum, int gamask, assign_info *aip, char **atstr, int errmode) |
| char * | _lae_get_assign_file_name (int *estat) |
| char * | _lae_get_assign_var_name (void) |
| int | _lae_get_object (char *objtext, assign_obj_id *aoidp) |
| int | _patmatch (const char *str, const char *pat) |
| void | _unique_close (FILE *f) |
| FILE * | _unique_open (char *fname, char mode, int *ostat) |
| int | _lae_do_assign (int fromwhere, int assign_mode, char open_mode, char res_mode, assign_obj_id *aoidp, char *attr_string, int optcheck, int errmode) |
| int | _lae_assign_mode (int fromwhere, assign_cntl *cnp, int numobj, int *amode, char *omode, char *rmode) |
| int | _attrs_used (assign_info *aip, char **attrstr) |
| void | _attr_clear_used (assign_info *aip) |
| int | _ae_eclipse (char *attr1, int len1, char *attr2, int len2, char **newarp) |
| int | _ae_parse (assign_obj_id *aiodp, char *attr, int attrlen, assign_info *aip, int warnmode, int errmode) |
| int | _lae_process_opts (char *opt_string, char **attr_string, assign_cntl *cntlp) |
| int | _ae_delete (assign_record *arp, assign_environment *aep) |
| void | _lae_print_record (assign_record *arp) |
| int | _ae_next (assign_record *prev, assign_record **next, assign_environment *aep) |
| int | _ae_check_attr (assign_info *ai, int warnmode, int errmode) |
| void | _ae_setoflags (assign_info *aip, int *flagmask) |
Variables |
| aenv_stack | _Ae_env_stack |
| int | _Ae_asgcmd |
| int | _Ae_assign_cmd |
| char | _Ae_letters [] |
| parse_info | _Ae_option_parse_info [] |