1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980 |
-
-
- #ifndef _ARPA_TFTP_H
- #define _ARPA_TFTP_H 1
-
-
- #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
|