Mercurial > nand-ecoscentric
diff packages/net/common/current/include/tftp_support.h @ 2069:e400ce1dbe07
* src/tftp_client.c, include/tftp_support.h: const parameters
where appropriate.
* doc/tcpip.sgml: Update for the above.
| author | asl |
|---|---|
| date | Fri, 16 Sep 2005 14:56:25 +0000 |
| parents | 79abc4aecdb7 |
| children | 74dbf4c3f2e1 |
line wrap: on
line diff
--- a/packages/net/common/current/include/tftp_support.h +++ b/packages/net/common/current/include/tftp_support.h @@ -77,12 +77,36 @@ struct tftpd_fileops { */ /* IPv4 and IPv6 */ -__externC int tftp_client_get(char *, char *, int, char *, int, int, int *); -__externC int tftp_client_put(char *, char *, int, char *, int, int, int *); +__externC int tftp_client_get(const char * const filename, + const char * const server, + const int port, + char * buff, + int len, + const int mode, + int * const err); + +__externC int tftp_client_put(const char * const filename, + const char * const server, + const int port, + const char * buf, + int len, + const int mode, + int * const err); /* IPv4 only */ -__externC int tftp_get(char *, struct sockaddr_in *, char *, int, int, int *); -__externC int tftp_put(char *, struct sockaddr_in *, char *, int, int, int *); +__externC int tftp_get(const char * const filename, + const struct sockaddr_in * const server, + char * buf, + int len, + const int mode, + int * const error); + +__externC int tftp_put(const char * const filename, + const struct sockaddr_in * const server, + const char * buffer, + int len, + const int mode, + int * const err); #define TFTP_TIMEOUT_PERIOD 5 // Seconds between retries #define TFTP_TIMEOUT_MAX 50 // Max timeouts over all blocks
