summaryrefslogtreecommitdiffstats
path: root/ax25/axgetput/axgetput.h
diff options
context:
space:
mode:
authorThomas Osterried <thomas@osterried.de>2006-12-10 19:12:59 +0000
committerThomas Osterried <thomas@osterried.de>2006-12-10 19:12:59 +0000
commitacdb41fa04d40571ee4d84e2607515643d410671 (patch)
treeacf58efd52c6c8360d53f8e57795080089aa4e8f /ax25/axgetput/axgetput.h
parenta824b0ba5e756660406a8a4648f60692a5cdce30 (diff)
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/
Diffstat (limited to 'ax25/axgetput/axgetput.h')
-rw-r--r--ax25/axgetput/axgetput.h47
1 files changed, 47 insertions, 0 deletions
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 <thomas@x-berg.in-berlin.de>
+ * 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 */