Annotation of tftpd/inc/defs.h, revision 1.1.1.1.4.6

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"
1.1.1.1.4.5  misho      16: #define TFTP_OPT_BLKSIZE2      "blksize2"
1.1.1.1.4.1  misho      17: #define TFTP_OPT_TIMEOUT       "timeout"
1.1.1.1.4.3  misho      18: #define TFTP_OPT_ROLLOVER      "rollover"
1.1       misho      19: 
                     20: 
                     21: struct tagCli {
                     22:        int             opc;
                     23:        u_short         seq;
1.1.1.1.4.5  misho      24:        struct timespec tout;
1.1.1.1.4.6! misho      25:        u_short         roll;
1.1       misho      26:        int             siz;
1.1.1.1.4.2  misho      27:        off_t           tsiz;
1.1       misho      28:        sockaddr_t      addr;
                     29:        int             fd;
                     30:        char            file[PATH_MAX];
                     31:        char            mode[10];
                     32:        short           close;
1.1.1.1.4.4  misho      33:        int             tmp;
1.1       misho      34: };
                     35: 
                     36: 
                     37: extern struct timespec timeout;
                     38: extern struct tagCli cli;
                     39: extern cfg_root_t cfg;
                     40: 
                     41: 
                     42: #endif

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>