1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- #ifndef __RZ_H__
- #define __RZ_H__
- #include "zmodem.h"
- unsigned short int updcrc(int c, unsigned int crc);
- void zmputs(char *s);
- int closeit(void);
- int sys2(char *s);
- int exec2(char *s);
- int rzfile(void);
- void ackbibi(void);
- unsigned int IsAnyLower(char *s);
- void usage(void);
- static int wcrx(void);
- char *substr(char *s, char *t);
- void alrm(void);
- void bibi(int n);
- int zreceive_main(void);
- void usage(void);
- static int wcreceive(unsigned int argc, char **argp);
- static int wcrxpn(char *rpn);
- static int wcgetsec(char *rxbuf, int maxtime);
- int readline(int timeout);
- unsigned short int updcrc(int c, unsigned int crc);
- int procheader(char *name);
- int purgeline(void);
- int putsec(char *buf, int n);
- int readline(int timeout);
- unsigned short int updcrc(int c, unsigned int crc);
- int bttyout(int c);
- int sys2(char *s);
- int exec2(char *s);
- void sendline(char c);
- void xsendline(char c);
- void canit(void);
- int tryz(void);
- int rzfiles(void);
- extern int Verbose;
- extern int iofd; /* File descriptor for ioctls & reads */
- extern int Zmodem; /* ZMODEM protocol requested */
- extern int Nozmodem; /* If invoked as "rb" */
- /* Ward Christensen / CP/M parameters - Don't change these! */
- #define ENQ 005
- #define CAN ('X'&037)
- //#define XOFF ('s'&037)
- //#define XON ('q'&037)
- #define SOH 1
- #define STX 2
- #define EOT 4
- #define ACK 6
- #define NAK 025
- #define CPMEOF 032
- #define WANTCRC 0103 /* send C not NAK to get crc not checksum */
- #define TIMEOUT (-2)
- #define ERRORMAX 5
- #define RETRYMAX 5
- #define WCEOT (-10)
- #define SECSIZ 128 /* cp/m's Magic Number record size */
- #define PATHLEN 257 /* ready for 4.2 bsd ? */
- #define KSIZE 1024 /* record size with k option */
- #define UNIXFILE 0x8000 /* happens to the the S_IFREG file mask bit for stat */
- /**************************zm.c **************************/
- #endif
|