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

1.1       misho       1: #ifndef __DEFS_H
                      2: #define __DEFS_H
                      3: 
                      4: 
                      5: #ifndef STRSIZ
1.3     ! misho       6: #define STRSIZ                 256
1.1       misho       7: #endif
                      8: 
1.3     ! 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;
                     22:        int             siz;
                     23:        sockaddr_t      addr;
                     24:        int             fd;
                     25:        char            file[PATH_MAX];
                     26:        char            mode[10];
                     27:        short           close;
1.2       misho      28:        short           opts;
1.1       misho      29: };
                     30: 
                     31: 
                     32: extern struct timespec timeout;
                     33: extern struct tagCli cli;
                     34: extern cfg_root_t cfg;
                     35: 
                     36: 
                     37: #endif

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