]> git.kernelconcepts.de Git - karo-tx-redboot.git/blobdiff - packages/net/common/v2_0/include/tftp_support.h
unified MX27, MX25, MX37 trees
[karo-tx-redboot.git] / packages / net / common / v2_0 / include / tftp_support.h
index c29408bef4a1b5cd1621361f2ff00d0995608bd1..4711db4f297090f2675fe964d0efa028efa4564f 100644 (file)
@@ -77,12 +77,36 @@ __externC int tftpd_stop(int);
  */
 
 /* 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