|
|
BSD 4.2
extern struct _iobuf {
int _cnt;
char *_ptr;
char *_base;
int _bufsiz;
short _flag;
char _file;
} _iob[20];
struct _iobuf *fopen();
struct _iobuf *fdopen();
struct _iobuf *freopen();
long ftell();
char *fgets();
typedef char bool;
extern short *tT;
struct relation
{
char relid[ 12 ];
char relowner[2];
char relspec;
char relindxd;
short relstat2;
short relstat;
long relsave;
long reltups;
short relatts;
short relwid;
long relprim;
long relfree;
long relstamp;
};
struct attribute
{
char attrelid[ 12 ];
char attowner[2];
short attid;
char attname[ 12 ];
short attoff;
char attfrmt;
char attfrml;
char attxtra;
};
struct tup_id
{
char line_id, pg2, pg1, pg0;
};
typedef struct tup_id TID;
typedef union
{
long ltid;
TID s_tupid;
} tid_type;
struct descriptor
{
struct relation reldum;
char relvname[ 12 ];
short relfp;
short relopn;
tid_type reltid;
long reladds;
short reloff[ 50 ];
char relfrmt[ 50 ];
char relfrml[ 50 ];
char relxtra[ 50 ];
char relgiven[ 50 ];
};
typedef struct descriptor DESC;
typedef struct
{
DESC *rngvdesc;
bool rngvmark;
} RANGEV;
union anytype
{
char i1type;
short i2type;
long i4type;
float f4type;
double f8type;
char c0type[1];
char *cptype;
char **cpptype;
};
typedef union anytype ANYTYPE;
typedef struct
{
short pv_type;
short pv_len;
union
{
short pv_int;
struct querytree *pv_qtree;
char *pv_str;
char *pv_tuple;
} pv_val;
} PARM;
struct accessparam
{
short mode;
short sec_index;
char keydno[ 50 + 1];
};
struct desxx
{
char *cach_relname;
DESC *cach_desc;
DESC *cach_alias;
};
extern char *Usercode;
extern char *Pathname;
struct out_arg
{
int c0width;
int i1width;
int i2width;
int i4width;
int f4width;
int f8width;
int f4prec;
int f8prec;
char f4style;
char f8style;
int linesperpage;
char coldelim;
};
struct accbuf
{
long mainpg;
long ovflopg;
short nxtlino;
char firstup[ 1024 - 12];
short linetab[1];
long rel_tupid;
long thispage;
int filedesc;
struct accbuf *modf;
struct accbuf *modb;
int bufstatus;
};
struct
{
char acc_buf[3 ];
};
extern struct accbuf *Acc_head;
extern struct accbuf *Acc_tail;
extern struct accbuf Acc_buf[3 ];
struct adminhdr
{
char adowner[2];
short adflags;
short adlength;
short adversion;
short adreldsz;
short adattdsz;
};
struct admin
{
struct adminhdr adhdr;
struct descriptor adreld;
struct descriptor adattd;
};
extern struct admin Admin;
struct pgtuple
{
struct tup_id childtid;
char childtup[ 1010 ];
};
extern long Accuread, Accuwrite;
extern char *Acctuple;
extern Accerror;
extern char Accanon[ 1010 ];
struct batchbuf
{
char file_id[ 6 ];
char bbuf[506 ];
};
struct si_doms
{
short rel_off;
short tupo_off;
short dom_size;
};
struct batchhd
{
char db_name[15];
char rel_name[13];
char userid[2];
long num_updts;
short mode_up;
short tido_size;
short tupo_size;
short tupn_size;
short tidn_size;
short si_dcount;
struct si_doms si[ 50 +1];
};
short Batch_fp;
short Batch_cnt;
short Batch_dirty;
short Batch_lread;
short Batch_recovery;
extern char *Fileset;
struct batchbuf Batchbuf;
struct batchhd Batchhd;
struct lockreq
{
char lract;
char lrtype;
char lrmod;
char dbnode[4];
char lrel[4];
char lpage[4];
};
extern char Acclock;
extern int Alockdes;
extern int Lockrel;
struct ttychars {
char tc_erase;
char tc_kill;
char tc_intrc;
char tc_quitc;
char tc_startc;
char tc_stopc;
char tc_eofc;
char tc_brkc;
char tc_suspc;
char tc_dsuspc;
char tc_rprntc;
char tc_flushc;
char tc_werasc;
char tc_lnextc;
};
struct sgttyb {
char sg_ispeed;
char sg_ospeed;
char sg_erase;
char sg_kill;
short sg_flags;
};
struct tchars {
char t_intrc;
char t_quitc;
char t_startc;
char t_stopc;
char t_eofc;
char t_brkc;
};
struct ltchars {
char t_suspc;
char t_dsuspc;
char t_rprntc;
char t_flushc;
char t_werasc;
char t_lnextc;
};
int (*signal())();
typedef unsigned char u_char;
typedef unsigned short u_short;
typedef unsigned int u_int;
typedef unsigned long u_long;
typedef struct _physadr { int r[1]; } *physadr;
typedef struct label_t {
int val[14];
} label_t;
typedef struct _quad { long val[2]; } quad;
typedef long daddr_t;
typedef char * caddr_t;
typedef u_long ino_t;
typedef long swblk_t;
typedef int size_t;
typedef int time_t;
typedef short dev_t;
typedef int off_t;
typedef struct fd_set { int fds_bits[1]; } fd_set;
struct stat
{
dev_t st_dev;
ino_t st_ino;
unsigned short st_mode;
short st_nlink;
short st_uid;
short st_gid;
dev_t st_rdev;
off_t st_size;
time_t
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.