|
|
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.