Annotation of tftpd/inc/defs.h, revision 1.1.1.1.4.2
1.1 misho 1: #ifndef __DEFS_H
2: #define __DEFS_H
3:
4:
5: #ifndef STRSIZ
1.1.1.1.4.1 misho 6: #define STRSIZ 256
1.1 misho 7: #endif
8:
1.1.1.1.4.1 misho 9: #define DEFAULT_CFGNAME "/etc/tftpd.conf"
10: #define DEFAULT_TIMEOUT 5
11: #define TFTP_PKT_MAX 516
12: #define TFTP_LOAD_MAX 512
13:
14: #define TFTP_OPT_TSIZE "tsize"
15: #define TFTP_OPT_BLKSIZE "blksize"
16: #define TFTP_OPT_TIMEOUT "timeout"
1.1 misho 17:
18:
19: struct tagCli {
20: int opc;
21: u_short seq;
1.1.1.1.4.2! misho 22: int tout;
1.1 misho 23: int siz;
1.1.1.1.4.2! misho 24: off_t tsiz;
1.1 misho 25: sockaddr_t addr;
26: int fd;
27: char file[PATH_MAX];
28: char mode[10];
29: short close;
30: };
31:
32:
33: extern struct timespec timeout;
34: extern struct tagCli cli;
35: extern cfg_root_t cfg;
36:
37:
38: #endif
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>