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

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;
                     32: };
                     33: 
                     34: 
                     35: extern struct timespec timeout;
                     36: extern struct tagCli cli;
                     37: extern cfg_root_t cfg;
                     38: 
                     39: 
                     40: #endif

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