summaryrefslogtreecommitdiffstats
path: root/src/types.h
diff options
context:
space:
mode:
authorsr2012-11-07 19:08:58 +0100
committersr2012-11-07 19:08:58 +0100
commit306d23c6ce07f55b0b281fe81503e4becee55f11 (patch)
tree883eee4716491230f57fc89499254c538f08a080 /src/types.h
parent[SERVER] Fix return code for IPC_IMAGE_ADD (diff)
downloaddnbd3-306d23c6ce07f55b0b281fe81503e4becee55f11.tar.gz
dnbd3-306d23c6ce07f55b0b281fe81503e4becee55f11.tar.xz
dnbd3-306d23c6ce07f55b0b281fe81503e4becee55f11.zip
[SERVER] Remove unix socket support for RPC interface
[SERVER] Restructure RPC functions, add helpers
Diffstat (limited to 'src/types.h')
-rw-r--r--src/types.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/types.h b/src/types.h
index 22fbc50..f6eb5f4 100644
--- a/src/types.h
+++ b/src/types.h
@@ -32,7 +32,7 @@
#define IOCTL_REM_SRV _IO(0xab, 5)
#if defined(__BIG_ENDIAN__) || (defined(__BYTE_ORDER) && defined(__BIG_ENDIAN) && __BYTE_ORDER == __BIG_ENDIAN) || (defined(__BYTE_ORDER__) && defined(__ORDER_BIG_ENDIAN__) && __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__)
-const uint16_t dnbd3_packet_magic = (0x73 << 8) | (0x72);
+static const uint16_t dnbd3_packet_magic = (0x73 << 8) | (0x72);
// Flip bytes around on big endian when putting stuff on the net
#define net_order_64(a) ((uint64_t)((((a) & 0xFFull) << 56) | (((a) & 0xFF00ull) << 40) | (((a) & 0xFF0000ull) << 24) | (((a) & 0xFF000000ull) << 8) | (((a) & 0xFF00000000ull) >> 8) | (((a) & 0xFF0000000000ull) >> 24) | (((a) & 0xFF000000000000ull) >> 40) | (((a) & 0xFF00000000000000ull) >> 56)))
#define net_order_32(a) ((uint32_t)((((a) & (uint32_t)0xFF) << 24) | (((a) & (uint32_t)0xFF00) << 8) | (((a) & (uint32_t)0xFF0000) >> 8) | (((a) & (uint32_t)0xFF000000) >> 24)))
@@ -82,7 +82,7 @@ typedef struct
// network
#define CMD_GET_BLOCK 1
-#define CMD_GET_SIZE 2
+#define CMD_SELECT_IMAGE 2
#define CMD_GET_SERVERS 3
#define CMD_ERROR 4
#define CMD_KEEPALIVE 5