#include "transport_private.h"
#if 0
-# include <errno.h>
-# include <sys/time.h>
# include <sys/types.h>
-# include <sys/stat.h>
-# include <fcntl.h>
-# include <unistd.h>
#endif
XBT_LOG_NEW_DEFAULT_SUBCATEGORY(trp_file,transport,
void gras_trp_file_close(gras_socket_t sd);
xbt_error_t gras_trp_file_chunk_send(gras_socket_t sd,
- const char *data,
- long int size);
+ const char *data,
+ unsigned long int size);
xbt_error_t gras_trp_file_chunk_recv(gras_socket_t sd,
- char *data,
- long int size);
+ char *data,
+ unsigned long int size);
/***
*** Code
***/
xbt_error_t
-gras_trp_file_setup(gras_trp_plugin_t *plug) {
+gras_trp_file_setup(gras_trp_plugin_t plug) {
gras_trp_file_plug_data_t *file = xbt_new(gras_trp_file_plug_data_t,1);
gras_socket_client_from_file(const char*path,
/* OUT */ gras_socket_t *dst) {
xbt_error_t errcode;
- gras_trp_plugin_t *trp;
+ gras_trp_plugin_t trp;
xbt_assert0(gras_if_RL(),
"Cannot use file as socket in the simulator");
gras_socket_server_from_file(const char*path,
/* OUT */ gras_socket_t *dst) {
xbt_error_t errcode;
- gras_trp_plugin_t *trp;
+ gras_trp_plugin_t trp;
xbt_assert0(gras_if_RL(),
"Cannot use file as socket in the simulator");
xbt_error_t
gras_trp_file_chunk_send(gras_socket_t sock,
const char *data,
- long int size) {
+ unsigned long int size) {
xbt_assert0(sock->outgoing, "Cannot write on client file socket");
xbt_assert0(size >= 0, "Cannot send a negative amount of data");
xbt_error_t
gras_trp_file_chunk_recv(gras_socket_t sock,
char *data,
- long int size) {
+ unsigned long int size) {
xbt_assert0(sock, "Cannot recv on an NULL socket");
xbt_assert0(sock->incoming, "Cannot recv on client file socket");