#include "split.h"
#include <string.h>
#include "captive/macros.h"
-#include "../client/giochannel-blind.h" /* for captive_giochannel_setup() */
+#include "../client/lib.h" /* for captive_giochannel_setup() */
struct captive_io_channel {
*bytes_read_return=0;
Captive_CaptiveIOChannel_read(captive_io_channel->corba_captive_io_channel,&buffer_corba,count,&captive_corba_ev);
- if (GNOME_VFS_OK!=captive_sandbox_parent_return_from_CORBA_Environment(&captive_corba_ev))
+ if (GNOME_VFS_OK!=captive_sandbox_parent_return_from_CORBA_Environment(&captive_corba_ev,NULL))
return G_IO_STATUS_ERROR;
g_return_val_if_fail(buffer_corba->_length<=count,G_IO_STATUS_ERROR);
Captive_CaptiveIOChannel_write(captive_io_channel->corba_captive_io_channel,
&buffer_corba_local,&bytes_written_corba,&captive_corba_ev);
- if (GNOME_VFS_OK!=captive_sandbox_parent_return_from_CORBA_Environment(&captive_corba_ev))
+ if (GNOME_VFS_OK!=captive_sandbox_parent_return_from_CORBA_Environment(&captive_corba_ev,NULL))
return G_IO_STATUS_ERROR;
*bytes_written_return=bytes_written_corba;
g_return_val_if_fail(validate_captive_io_channel(captive_io_channel),G_IO_STATUS_ERROR);
Captive_CaptiveIOChannel_seek(captive_io_channel->corba_captive_io_channel,offset,type,&captive_corba_ev);
- if (GNOME_VFS_OK!=captive_sandbox_parent_return_from_CORBA_Environment(&captive_corba_ev))
+ if (GNOME_VFS_OK!=captive_sandbox_parent_return_from_CORBA_Environment(&captive_corba_ev,NULL))
return G_IO_STATUS_ERROR;
return G_IO_STATUS_NORMAL;
captive_io_channel->iochannel.close_on_unref=TRUE; /* run g_io_channel_shutdown() flush on last unref */
captive_io_channel->corba_captive_io_channel=corba_captive_io_channel;
- captive_giochannel_setup(captive_io_channel);
+ captive_giochannel_setup(&captive_io_channel->iochannel);
return captive_io_channel;
}
captive_io_channel=(struct captive_io_channel *)giochannel;
*size_return=Captive_CaptiveIOChannel_size(captive_io_channel->corba_captive_io_channel,&captive_corba_ev);
- if (GNOME_VFS_OK!=captive_sandbox_parent_return_from_CORBA_Environment(&captive_corba_ev))
+ if (GNOME_VFS_OK!=captive_sandbox_parent_return_from_CORBA_Environment(&captive_corba_ev,NULL))
return FALSE;
return TRUE;