|
|
1.1 ! root 1: #define QPREFIX "Q." ! 2: #define CTL "ctl" ! 3: #define DATA "data" ! 4: #define BUSY "busy" ! 5: #define DONE "done" ! 6: #define FILES "files" ! 7: ! 8: #define MAXLINE 256 ! 9: #define MAXNAME 20 ! 10: ! 11: /* system dependent */ ! 12: extern void canon(char *sys, char cansys[]); ! 13: extern int lcreat(char *name, int mode); ! 14: ! 15: /* chat.c */ ! 16: extern int getline(char line[]); ! 17: extern long fdcopy(int dfd, int sfd, long size, unsigned long *crc); ! 18: extern int recvfile(int fd); ! 19: extern int sendfile(int fd); ! 20: ! 21: /* chkperm.c */ ! 22: extern int chkperm(int fd); ! 23: ! 24: /* crc.c */ ! 25: extern void crcinit(int *aux); ! 26: extern unsigned long crcincr(unsigned char *, size_t, unsigned long, int *); ! 27: ! 28: /* eprintf.c */ ! 29: extern char *prog; ! 30: extern void eprintf(char *fmt, ...); ! 31: ! 32: /* path.c */ ! 33: extern char *getpath(FILE *); ! 34: ! 35: /* scanq.c */ ! 36: extern void scanq(char *remsys, void (*func)(char *, int, char *)); ! 37: ! 38: /* tryperm.c */ ! 39: extern int tryperm(int fd);
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.