xref: /plan9/sys/src/cmd/ssh2/ssh2.h (revision 63afb9a5d3f910047231762bcce0ee49fed3d07c)
1 enum {
2 	Maxpayload =	32*1024,
3 	Maxrpcbuf =	8192,		/* devmnt's MAXRPC - IOHDRSZ */
4 	Copybufsz = 	4096,
5 	Blobsz =	512,
6 	Numbsz =	24,		/* enough digits for 2^64 */
7 
8 	Defstk =	80*1024,	/* was 8K, which seems small */
9 	Maxtoks =	32,
10 
11 	Arbpathlen =	128,
12 	Arbbufsz =	256,
13 	Bigbufsz =	1024,
14 	Maxfactotum =	256*1024,	/* max bytes in /mnt/factotum/ctl */
15 };
16 
17 typedef struct Conn Conn;
18 #pragma incomplete Conn
19 
20 #pragma	varargck argpos	esmprint 1
21 #pragma	varargck argpos	ssdebug	2
22 #pragma	varargck argpos	sshlog	2
23 
24 char *esmprint(char *format, ...);
25 void sshdebug(Conn *, char *format, ...);
26 void sshlog(Conn *, char *format, ...);
27 
28 void freeptr(void **);
29 int readfile(char *file, char *buf, int size);
30