Hallo, dies ist ein Test.
PWD: /www/data-lst1/unixsoft/unixsoft/kaempfer/.public_html
Running in File Mode
Relative path: ././../../../../../../usr/include/arpa/tftp.h
Real path: /usr/include/arpa/tftp.h
Zurück
/* * Copyright (c) 1989, 2001, Oracle and/or its affiliates. All rights reserved. */ /* Copyright (c) 1983, 1984, 1985, 1986, 1987, 1988, 1989 AT&T */ /* All Rights Reserved */ /* * Portions of this source code were derived from Berkeley 4.3 BSD * under license from the Regents of the University of California. */ #ifndef _ARPA_TFTP_H #define _ARPA_TFTP_H #ifdef __cplusplus extern "C" { #endif /* * Trivial File Transfer Protocol (RFC 1350, RFC 2347) */ #define SEGSIZE 512 /* data segment size */ /* * Packet types. */ #define RRQ 01 /* read request */ #define WRQ 02 /* write request */ #define DATA 03 /* data packet */ #define ACK 04 /* acknowledgement */ #define ERROR 05 /* error code */ #define OACK 06 /* option acknowledgement */ struct tftphdr { short th_opcode; /* packet type */ ushort_t th_block; /* block # */ char th_data[1]; /* data or error string */ }; #define th_code th_block /* error code overlay on tu_block */ #define th_stuff th_block /* ditto */ #define th_msg th_data /* * Error codes. */ #define EUNDEF 0 /* not defined */ #define ENOTFOUND 1 /* file not found */ #define EACCESS 2 /* access violation */ #define ENOSPACE 3 /* disk full or allocation exceeded */ #define EBADOP 4 /* illegal TFTP operation */ #define EBADID 5 /* unknown transfer ID */ #define EEXISTS 6 /* file already exists */ #define ENOUSER 7 /* no such user */ #define EOPTNEG 8 /* option negotiation error */ #ifdef __cplusplus } #endif #endif /* _ARPA_TFTP_H */