|
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