|
|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T f
Length: 2743 (0xab7)
Types: TextFile
Names: »ftamuser.h«
└─⟦3d0c2be1b⟧ Bits:30001254 ISODE-5.0 Tape
└─⟦eba4602b1⟧ »./isode-5.0.tar.Z«
└─⟦d3ac74d73⟧
└─⟦this⟧ »isode-5.0/ftam2/ftamuser.h«
/* ftamuser.h - include file for interactive FTAM initiator */
/*
* $Header: /f/osi/ftam2/RCS/ftamuser.h,v 6.0 89/03/18 23:31:45 mrose Rel $
*
*
* $Log: ftamuser.h,v $
* Revision 6.0 89/03/18 23:31:45 mrose
* Release 5.0
*
*/
/*
* NOTICE
*
* Acquisition, use, and distribution of this module and related
* materials are subject to the restrictions of a license agreement.
* Consult the Preface in the User's Manual for the full terms of
* this agreement.
*
*/
#include "ftamsbr.h"
/* \f
MAIN */
extern int interrupted;
void adios (), advise ();
#ifndef BRIDGE
int ask (), getline ();
#endif
char *strdup ();
/* \f
DATA */
extern int ftamfd;
#ifdef BRIDGE
extern int dataconn ();
#endif
extern char *host;
extern char *user;
extern char *account;
#ifndef BRIDGE
extern char *storename;
#endif
extern int bell;
extern int debug;
extern int globbing;
extern int hash;
extern int marks;
extern int omode;
extern int query;
extern int runcom;
extern int tmode;
extern int trace;
extern int verbose;
extern int watch;
extern char *myhome;
extern char *myuser;
extern int realstore;
#define RFS_UNKNOWN 0
#define RFS_UNIX 1
extern char *rs_unknown;
extern char *rs_support;
extern char *rcwd;
char *str2file ();
/* \f
DISPATCH */
struct dispatch {
char *ds_name;
IFP ds_fnx;
int ds_flags;
#define DS_NULL 0x00
#define DS_OPEN 0x01 /* association required */
#define DS_CLOSE 0x02 /* association avoided */
#define DS_MODES 0x04 /* class/units meaningful */
int ds_class;
int ds_units;
char *ds_help;
};
struct dispatch *getds ();
/* \f
FTAM */
#define UMASK "\020\01READ\02WRITE\03ACCESS\04LIMITED\05ENHANCED\06GROUPING\
\07RECOVERY\08RESTART"
extern OID context;
extern int fqos;
extern int class;
extern int units;
extern int attrs;
extern int fadusize;
extern struct vfsmap vfs[]; /* ordering depends on char *tmodes[] */
#define VFS_DEF 0 /* try to default it */
#define VFS_UBF 1 /* offset to unstructured binary file */
#define VFS_UTF 2 /* .. unstructured text file */
#define VFS_FDF 3 /* .. file directory file */
extern struct vfsmap *myvf;
void ftam_advise (), ftam_chrg (), ftam_diag (), ftam_watch ();
/* \f
FILES */
struct filent {
char *fi_name;
OID fi_oid;
char *fi_entry;
struct filent *fi_next;
};
extern int toomany;
extern int nfilent;
extern struct filent *filents;
int fdffnx ();
/* \f
GLOB */
extern int xglobbed;
extern char *globerr;
int blkfree (), blklen ();
char **blkcpy ();
char *xglob1val ();
char **xglob ();
/* \f
*/
extern int errno;
extern char *isodeversion;
#ifdef BRIDGE
extern char ftam_error[];
#endif