Annotation of tftpd/inc/defs.h, revision 1.1.1.1.4.4
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.1.1.4.3 misho 17: #define TFTP_OPT_ROLLOVER "rollover"
1.1 misho 18:
19:
20: struct tagCli {
21: int opc;
22: u_short seq;
1.1.1.1.4.2 misho 23: int tout;
1.1.1.1.4.3 misho 24: int roll;
1.1 misho 25: int siz;
1.1.1.1.4.2 misho 26: off_t tsiz;
1.1 misho 27: sockaddr_t addr;
28: int fd;
29: char file[PATH_MAX];
30: char mode[10];
31: short close;
1.1.1.1.4.4! misho 32: int tmp;
1.1 misho 33: };
34:
35:
36: extern struct timespec timeout;
37: extern struct tagCli cli;
38: extern cfg_root_t cfg;
39:
40:
41: #endif
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>