#include "TftpAgent.h"#include <stdio.h>#include <stdlib.h>#include <string.h>#include <sys/types.h>#include <sys/socket.h>#include <sys/time.h>#include <sys/stat.h>#include <netdb.h>#include <netinet/in.h>#include <arpa/inet.h>#include <unistd.h>#include <fcntl.h>Defines | |
| #define | RESERVE_BUFFER(buffer, len) char buffer[len] |
Functions | |
| static char * | xstrdup (const char *s) |
| static int | tftp (const int cmd, const struct hostent *host, const char *serverfile, int localfd, const int port, int tftp_bufsize) |
| int | dotftp (char *serverstr, char *localfile, char *action) |
| string | getValue (const YCPMap map, const string key) |
Variables | |
| static const char * | tftp_error_msg [] |
| const int | tftp_cmd_get = 1 |
| const int | tftp_cmd_put = 2 |
|
|
|
|
||||||||||||||||
|
|
|
||||||||||||
|
|
|
||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
Initial value: {
"Undefined error",
"File not found",
"Access violation",
"Disk full or allocation error",
"Illegal TFTP operation",
"Unknown transfer ID",
"File already exists",
"No such user"
}
|
1.4.1