Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 48021 Details for
Bug 77239
gnome-vfs-httpcaptive fails to build with gnome-vfs 2.8.x
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Patch to work with gnome-vfs-2.8
gnome-vfs-2.8.patch (text/plain), 4.83 KB, created by
Dylan Wakefield
on 2005-01-09 08:55:24 UTC
(
hide
)
Description:
Patch to work with gnome-vfs-2.8
Filename:
MIME Type:
Creator:
Dylan Wakefield
Created:
2005-01-09 08:55:24 UTC
Size:
4.83 KB
patch
obsolete
>--- modules/http-method.c.old 2005-01-10 01:34:30.941967736 +1100 >+++ modules/http-method.c 2005-01-10 01:34:26.255680160 +1100 >@@ -609,7 +609,7 @@ > > /* ANALYZE_HTTP ("==> +get_header read"); */ > result = gnome_vfs_socket_buffer_read (socket_buffer, &c, 1, >- &bytes_read); >+ &bytes_read, NULL); > /* ANALYZE_HTTP ("==> -get_header read"); */ > > if (result != GNOME_VFS_OK) { >@@ -625,7 +625,7 @@ > char next; > > result = gnome_vfs_socket_buffer_peekc ( >- socket_buffer, &next); >+ socket_buffer, &next, NULL); > if (result != GNOME_VFS_OK) { > return result; > } >@@ -1229,39 +1229,40 @@ > buffer = g_strdup_printf ("CONNECT %s:%d HTTP/1.0\r\n\r\n", > server_host, server_port); > result = gnome_vfs_socket_write (http_socket, buffer, strlen(buffer), >- &bytes); >+ &bytes, NULL); > g_free (buffer); > > if (result != GNOME_VFS_OK) { >- gnome_vfs_socket_close (http_socket); >+ gnome_vfs_socket_close (http_socket, NULL); > return result; > } > > buffer = proxy_get_authn_header_for_uri (NULL); /* FIXME need uri */ > if (buffer != NULL) { > result = gnome_vfs_socket_write (http_socket, buffer, >- strlen(buffer), &bytes); >+ strlen(buffer), &bytes, NULL); > g_free (buffer); > } > > if (result != GNOME_VFS_OK) { >- gnome_vfs_socket_close (http_socket); >+ gnome_vfs_socket_close (http_socket, NULL); > return result; > } > > bytes = 8192; > buffer = g_malloc0 (bytes); > >- result = gnome_vfs_socket_read (http_socket, buffer, bytes-1, &bytes); >+ result = gnome_vfs_socket_read (http_socket, buffer, bytes-1, &bytes, >+ NULL); > > if (result != GNOME_VFS_OK) { >- gnome_vfs_socket_close (http_socket); >+ gnome_vfs_socket_close (http_socket, NULL); > g_free (buffer); > return result; > } > > if (!parse_status (buffer, &status_code)) { >- gnome_vfs_socket_close (http_socket); >+ gnome_vfs_socket_close (http_socket, NULL); > g_free (buffer); > return GNOME_VFS_ERROR_PROTOCOL_ERROR; > } >@@ -1269,7 +1270,7 @@ > result = http_status_to_vfs_result (status_code); > > if (result != GNOME_VFS_OK) { >- gnome_vfs_socket_close (http_socket); >+ gnome_vfs_socket_close (http_socket, NULL); > g_free (buffer); > return result; > } >@@ -1279,10 +1280,10 @@ > > g_free (buffer); > >- result = gnome_vfs_ssl_create_from_fd (&ssl, fd); >+ result = gnome_vfs_ssl_create_from_fd (&ssl, fd, NULL); > > if (result != GNOME_VFS_OK) { >- gnome_vfs_socket_close (http_socket); >+ gnome_vfs_socket_close (http_socket, NULL); > return result; > } > >@@ -1378,7 +1379,8 @@ > > if (https) { > result = gnome_vfs_ssl_create (&ssl, >- toplevel_uri->host_name, host_port); >+ toplevel_uri->host_name, host_port, >+ NULL); > > if (result != GNOME_VFS_OK) { > return result; >@@ -1400,7 +1402,7 @@ > *p_socket_buffer = gnome_vfs_socket_buffer_new (socket); > > if (*p_socket_buffer == NULL) { >- gnome_vfs_socket_close (socket); >+ gnome_vfs_socket_close (socket, NULL); > return GNOME_VFS_ERROR_INTERNAL; > } > >@@ -1481,7 +1483,7 @@ > > /* Transmit the request headers. */ > result = gnome_vfs_socket_buffer_write (socket_buffer, request->str, >- request->len, &bytes_written); >+ request->len, &bytes_written, NULL); > > if (result != GNOME_VFS_OK) { > goto error; >@@ -1492,14 +1494,15 @@ > ANALYZE_HTTP ("==> Writing data"); > > result = gnome_vfs_socket_buffer_write (socket_buffer, >- data->data, data->len, &bytes_written); >+ data->data, data->len, &bytes_written, >+ NULL); > } > > if (result != GNOME_VFS_OK) { > goto error; > } > >- result = gnome_vfs_socket_buffer_flush (socket_buffer); >+ result = gnome_vfs_socket_buffer_flush (socket_buffer, NULL); > > error: > return result; >@@ -1635,7 +1638,7 @@ > } > > if (socket_buffer != NULL) { >- gnome_vfs_socket_buffer_destroy (socket_buffer, TRUE); >+ gnome_vfs_socket_buffer_destroy (socket_buffer, TRUE, NULL); > } > > ANALYZE_HTTP ("==> -make_request"); >@@ -1650,9 +1653,10 @@ > > if (handle != NULL) { > if (handle->socket_buffer) { >- gnome_vfs_socket_buffer_flush (handle->socket_buffer); >+ gnome_vfs_socket_buffer_flush (handle->socket_buffer, >+ NULL); > gnome_vfs_socket_buffer_destroy (handle->socket_buffer, >- TRUE); >+ TRUE, NULL); > handle->socket_buffer = NULL; > } > >@@ -1913,7 +1917,7 @@ > > while ((bytes=MIN(sizeof(drop_buffer), handle->offset - handle->socket_buffer_offset))) { > result = gnome_vfs_socket_buffer_read (handle->socket_buffer, drop_buffer, >- bytes, &bytes_read); >+ bytes, &bytes_read, NULL); > if (result != GNOME_VFS_OK) > return result; > handle->socket_buffer_offset += bytes_read; >@@ -1942,8 +1946,9 @@ > handle->socket_buffer_offset = handle->offset; > } > >- result = gnome_vfs_socket_buffer_read (handle->socket_buffer, buffer, >- num_bytes, bytes_read); >+ result = >+ gnome_vfs_socket_buffer_read (handle->socket_buffer, buffer, >+ num_bytes, bytes_read, NULL); > > if (*bytes_read == 0) { > return GNOME_VFS_ERROR_EOF;
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 77239
: 48021 |
48022
|
48023