#include <errno.h>
#include <string.h>
#include <stdio.h> // perror
+#include <cstddef> // std::size_t
#include <sys/types.h>
#include <sys/socket.h>
#include <xbt/log.h>
-#include "mc_protocol.h"
-#include "mc_client.h"
+#include "src/mc/mc_protocol.h"
+#include "src/mc/mc_client.h"
extern "C" {
MC_mode_name(mc_mode),
MC_message_type_name(*(e_mc_message_type*) message));
- while (send(socket, message, size, 0) == -1) {
+ while (send(socket, message, size, 0) == -1)
if (errno == EINTR)
continue;
else
return errno;
- }
return 0;
}
ssize_t MC_receive_message(int socket, void* message, size_t size, int options)
{
int res = recv(socket, message, size, options);
- if (res != -1) {
+ if (res != -1)
XBT_DEBUG("Protocol [%s] received %s",
MC_mode_name(mc_mode),
MC_message_type_name(*(e_mc_message_type*) message));
- }
return res;
}