|
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: 2773 (0xad5) Types: TextFile Names: »ftamuser.h«
└─⟦2d1937cfd⟧ Bits:30007241 EUUGD22: P.P 5.0 └─⟦35176feda⟧ »EurOpenD22/isode/isode-6.tar.Z« └─⟦de7628f85⟧ └─⟦this⟧ »isode-6.0/ftam2/ftamuser.h«
/* ftamuser.h - include file for interactive FTAM initiator */ /* * $Header: /f/osi/ftam2/RCS/ftamuser.h,v 7.0 89/11/23 21:54:45 mrose Rel $ * * * $Log: ftamuser.h,v $ * Revision 7.0 89/11/23 21:54:45 mrose * Release 6.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; extern struct QOStype myqos; 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