1
0
mirror of https://github.com/rkd77/elinks.git synced 2024-06-28 01:35:32 +00:00

1008: s/big_file/file/g .

This commit is contained in:
Witold Filipczyk 2008-05-12 12:51:53 +02:00 committed by Witold Filipczyk
parent 9f768354b9
commit f09a5f235e
4 changed files with 46 additions and 46 deletions

View File

@ -83,16 +83,16 @@ close_pipe_and_read(struct socket *data_socket)
#define POST_BUFFER_SIZE 4096
#define BIG_READ 65536
static void send_big_files2(struct socket *socket);
static void send_files2(struct socket *socket);
static void
send_big_files(struct socket *socket)
send_files(struct socket *socket)
{
struct connection *conn = socket->conn;
struct http_connection_info *http = conn->info;
unsigned char *post = http->post_data;
unsigned char buffer[POST_BUFFER_SIZE];
unsigned char *big_file = strchr(post, BIG_FILE_CHAR);
unsigned char *file = strchr(post, FILE_CHAR);
struct string data;
int n = 0;
int finish = 0;
@ -102,12 +102,12 @@ send_big_files(struct socket *socket)
return;
}
if (!big_file) {
if (!file) {
finish = 1;
big_file = strchr(post, '\0');
file = strchr(post, '\0');
}
while (post < big_file) {
while (post < file) {
int h1, h2;
h1 = unhx(post[0]);
@ -131,12 +131,12 @@ send_big_files(struct socket *socket)
write_to_socket(socket, data.source, data.length, S_SENT,
close_pipe_and_read);
} else {
unsigned char *end = strchr(big_file + 1, BIG_FILE_CHAR);
unsigned char *end = strchr(file + 1, FILE_CHAR);
assert(end);
*end = '\0';
conn->post_fd = open(big_file + 1, O_RDONLY);
*end = BIG_FILE_CHAR;
conn->post_fd = open(file + 1, O_RDONLY);
*end = FILE_CHAR;
if (conn->post_fd < 0) {
done_string(&data);
/* FIXME: proper error code */
@ -146,13 +146,13 @@ send_big_files(struct socket *socket)
http->post_data = end + 1;
socket->state = SOCKET_END_ONCLOSE;
write_to_socket(socket, data.source, data.length, S_TRANS,
send_big_files2);
send_files2);
}
done_string(&data);
}
static void
send_big_files2(struct socket *socket)
send_files2(struct socket *socket)
{
struct connection *conn = socket->conn;
unsigned char buffer[BIG_READ];
@ -161,11 +161,11 @@ send_big_files2(struct socket *socket)
if (n > 0) {
socket->state = SOCKET_END_ONCLOSE;
write_to_socket(socket, buffer, n, S_TRANS,
send_big_files2);
send_files2);
} else {
close(conn->post_fd);
conn->post_fd = -1;
send_big_files(socket);
send_files(socket);
}
}
@ -183,13 +183,13 @@ send_post_data(struct connection *conn)
if (postend) post = postend + 1;
if (post) {
unsigned char *big_file = strchr(post, BIG_FILE_CHAR);
unsigned char *file = strchr(post, FILE_CHAR);
if (big_file) {
if (file) {
struct http_connection_info *http = conn->info;
http->post_data = post;
send_big_files(conn->data_socket);
send_files(conn->data_socket);
return;
}
}

View File

@ -579,7 +579,7 @@ accept_encoding_header(struct string *header)
#endif
}
/* This sets the Content-Length of POST data and counts big files. */
/* This sets the Content-Length of POST data and counts files. */
static size_t
post_length(unsigned char *post_data, unsigned int *count)
{
@ -593,13 +593,13 @@ post_length(unsigned char *post_data, unsigned int *count)
unsigned char *begin;
int res;
begin = strchr(end, BIG_FILE_CHAR);
begin = strchr(end, FILE_CHAR);
if (!begin) break;
end = strchr(begin + 1, BIG_FILE_CHAR);
end = strchr(begin + 1, FILE_CHAR);
if (!end) break;
*end = '\0';
res = stat(begin + 1, &sb);
*end = BIG_FILE_CHAR;
*end = FILE_CHAR;
if (res) break;
(*count)++;
size += sb.st_size;
@ -613,16 +613,16 @@ post_length(unsigned char *post_data, unsigned int *count)
#define POST_BUFFER_SIZE 4096
#define BIG_READ 655360
static void send_big_files2(struct socket *socket);
static void send_files2(struct socket *socket);
static void
send_big_files(struct socket *socket)
send_files(struct socket *socket)
{
struct connection *conn = socket->conn;
struct http_connection_info *http = conn->info;
unsigned char *post = http->post_data;
unsigned char buffer[POST_BUFFER_SIZE];
unsigned char *big_file = strchr(post, BIG_FILE_CHAR);
unsigned char *file = strchr(post, FILE_CHAR);
struct string data;
int n = 0;
int finish = 0;
@ -632,12 +632,12 @@ send_big_files(struct socket *socket)
return;
}
if (!big_file) {
if (!file) {
finish = 1;
big_file = strchr(post, '\0');
file = strchr(post, '\0');
}
while (post < big_file) {
while (post < file) {
int h1, h2;
h1 = unhx(post[0]);
@ -662,12 +662,12 @@ send_big_files(struct socket *socket)
request_from_socket(socket, data.source, data.length, S_SENT,
SOCKET_END_ONCLOSE, http_got_header);
} else {
unsigned char *end = strchr(big_file + 1, BIG_FILE_CHAR);
unsigned char *end = strchr(file + 1, FILE_CHAR);
assert(end);
*end = '\0';
conn->post_fd = open(big_file + 1, O_RDONLY);
*end = BIG_FILE_CHAR;
conn->post_fd = open(file + 1, O_RDONLY);
*end = FILE_CHAR;
if (conn->post_fd < 0) {
done_string(&data);
/* FIXME: proper error code */
@ -678,13 +678,13 @@ send_big_files(struct socket *socket)
socket->state = SOCKET_END_ONCLOSE;
http->uploaded += data.length;
write_to_socket(socket, data.source, data.length, S_TRANS,
send_big_files2);
send_files2);
}
done_string(&data);
}
static void
send_big_files2(struct socket *socket)
send_files2(struct socket *socket)
{
struct connection *conn = socket->conn;
struct http_connection_info *http = conn->info;
@ -695,11 +695,11 @@ send_big_files2(struct socket *socket)
socket->state = SOCKET_END_ONCLOSE;
http->uploaded += n;
write_to_socket(socket, buffer, n, S_TRANS,
send_big_files2);
send_files2);
} else {
close(conn->post_fd);
conn->post_fd = -1;
send_big_files(socket);
send_files(socket);
}
}
@ -717,7 +717,7 @@ http_send_header(struct socket *socket)
struct uri *uri = conn->proxied_uri; /* Set to the real uri */
unsigned char *optstr;
int use_connect, talking_to_proxy;
unsigned int big_files = 0;
unsigned int files = 0;
/* Sanity check for a host */
if (!uri || !uri->host || !*uri->host || !uri->hostlen) {
@ -1061,7 +1061,7 @@ http_send_header(struct socket *socket)
post_data = postend ? postend + 1 : uri->post;
add_to_string(&header, "Content-Length: ");
size = post_length(post_data, &big_files);
size = post_length(post_data, &files);
http->total_upload_length = size;
add_long_to_string(&header, size);
add_crlf_to_string(&header);
@ -1083,7 +1083,7 @@ http_send_header(struct socket *socket)
add_crlf_to_string(&header);
if (big_files) {
if (files) {
assert(!use_connect && post_data);
assert(conn->post_fd == -1);
http->post_data = post_data;
@ -1091,7 +1091,7 @@ http_send_header(struct socket *socket)
if (!conn->upload_progress)
conn->upload_progress = init_progress(0);
write_to_socket(socket, header.source, header.length, S_TRANS,
send_big_files);
send_files);
done_string(&header);
return;
}

View File

@ -7,7 +7,7 @@ struct string;
#define POST_CHAR 1
#define POST_CHAR_S "\001"
#define BIG_FILE_CHAR '\002'
#define FILE_CHAR '\002'
/* The uri structure is used to store the start position and length of commonly
* used uri fields. It is initialized by parse_uri(). It is possible that the

View File

@ -58,8 +58,8 @@
/* TODO: Some of these (particulary those encoding routines) would feel better
* in viewer/common/. --pasky */
struct big_files_offset {
LIST_HEAD(struct big_files_offset);
struct files_offset {
LIST_HEAD(struct files_offset);
int begin;
int end;
};
@ -915,7 +915,7 @@ check_boundary(struct string *data, struct boundary_info *boundary)
static void
encode_multipart(struct session *ses, LIST_OF(struct submitted_value) *l,
struct string *data, struct boundary_info *boundary,
LIST_OF(struct big_files_offset) *bfs, int cp_from, int cp_to)
LIST_OF(struct files_offset) *bfs, int cp_from, int cp_to)
{
struct conv_table *convert_table = NULL;
struct submitted_value *sv;
@ -973,7 +973,7 @@ encode_multipart(struct session *ses, LIST_OF(struct submitted_value) *l,
if (*sv->value) {
unsigned char *filename;
struct big_files_offset *bfs_new;
struct files_offset *bfs_new;
if (get_cmd_opt_bool("anonymous")) {
errno = EPERM;
@ -993,9 +993,9 @@ encode_multipart(struct session *ses, LIST_OF(struct submitted_value) *l,
goto encode_error;
}
bfs_new->begin = data->length;
add_char_to_string(data, BIG_FILE_CHAR);
add_char_to_string(data, FILE_CHAR);
add_to_string(data, filename);
add_char_to_string(data, BIG_FILE_CHAR);
add_char_to_string(data, FILE_CHAR);
bfs_new->end = data->length;
add_to_list_end(*bfs, bfs_new);
mem_free(filename);
@ -1151,7 +1151,7 @@ get_form_uri(struct session *ses, struct document_view *doc_view,
{
struct boundary_info boundary;
INIT_LIST_OF(struct submitted_value, submit);
INIT_LIST_OF(struct big_files_offset, bfs);
INIT_LIST_OF(struct files_offset, bfs);
struct string data;
struct string go;
int cp_from, cp_to;
@ -1267,7 +1267,7 @@ get_form_uri(struct session *ses, struct document_view *doc_view,
add_to_string(&go, p);
}
} else {
struct big_files_offset *b;
struct files_offset *b;
int i = 0;
foreach (b, bfs) {