From acdb41fa04d40571ee4d84e2607515643d410671 Mon Sep 17 00:00:00 2001 From: Thomas Osterried Date: Sun, 10 Dec 2006 19:12:59 +0000 Subject: axgetput (bget, bput, ..) for 8bit clean up/download from an axspawn(8) login session. Initial checkin. Import from http://x-berg.in-berlin.de/cgi-bin/viewcvs.cgi/ampr/axgetput/ --- ax25/axgetput/axgetput.h | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 ax25/axgetput/axgetput.h (limited to 'ax25/axgetput/axgetput.h') diff --git a/ax25/axgetput/axgetput.h b/ax25/axgetput/axgetput.h new file mode 100644 index 0000000..410c77d --- /dev/null +++ b/ax25/axgetput/axgetput.h @@ -0,0 +1,47 @@ +/* @(#) $Id: axgetput.h,v 1.1 2006/12/10 19:12:59 dl9sau Exp $ */ + +/* + * (c) 2002 Thomas Osterried DL9SAU + * License: GPL. See http://www.fsf.org/ + * Sources: http://x-berg.in-berlin.de/cgi-bin/viewcvs.cgi/ampr/axgetput/ + */ + +#ifndef AXGETPUT_H +#define AXGETPUT_H + +extern int fdin; +extern int fdout; +extern int fderr; + +extern int fdin_is_pipe; +extern int fdout_is_pipe; + +char myname[PATH_MAX+1]; +char filename[PATH_MAX+1]; +char err_msg[2048]; + +extern int is_stream; +extern int mode; +extern int do_crc_only; + +extern char c_eol; +extern char *send_on_signal; + +// modes +#define RECV_BIN 1 /* #BIN# protocol: receive */ +#define SEND_BIN 2 /* #BIN# protocol: send */ +#define RECV_YAPP 3 /* yapp protocol: receive */ +#define SEND_YAPP 4 /* yapp protocol: send */ +#define RECV_DIDADIT 5 /* didadit protocol: receive */ +#define SEND_DIDADIT 6 /* didadit protocol: send */ + + +// block sizes + +extern unsigned int BLOCKSIZ; + +#define BLOCKSIZ_MIN 1 /* not suggested */ +#define BLOCKSIZ_DEFAULT 256 /* useful, because it fits in an ax25 frame */ +#define BLOCKSIZ_MAX 1024 /* max. our buffer relies on it */ + +#endif /* AXGETPUT_H */ -- cgit v1.2.3