12345678910111213141516171819202122232425262728293031 |
- #ifndef _ARPA_TFTP_H
- #define _ARPA_TFTP_H
- #define SEGSIZE 512
- #define RRQ 01
- #define WRQ 02
- #define DATA 03
- #define ACK 04
- #define ERROR 05
- struct tftphdr {
- short th_opcode;
- union {
- unsigned short tu_block;
- short tu_code;
- char tu_stuff[1];
- } th_u;
- char th_data[1];
- };
- #define th_block th_u.tu_block
- #define th_code th_u.tu_code
- #define th_stuff th_u.tu_stuff
- #define th_msg th_data
- #define EUNDEF 0
- #define ENOTFOUND 1
- #define EACCESS 2
- #define ENOSPACE 3
- #define EBADOP 4
- #define EBADID 5
- #define EEXISTS 6
- #define ENOUSER 7
- #endif
|