From 6b40869a06d6fb3331630409e0949b75caeb9923 Mon Sep 17 00:00:00 2001 From: Johann Latocha Date: Fri, 3 Feb 2012 20:15:25 +0100 Subject: [KERNEL] Device can now be closed --- src/types.h | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) (limited to 'src/types.h') diff --git a/src/types.h b/src/types.h index 7f5c392..bb2d082 100644 --- a/src/types.h +++ b/src/types.h @@ -24,13 +24,18 @@ #include "config.h" // ioctl -#define DNBD3_MAGIC 'd' -#define IOCTL_SET_HOST _IO(0xab, 1) -#define IOCTL_SET_PORT _IO(0xab, 2) -#define IOCTL_SET_VID _IO(0xab, 3) -#define IOCTL_SET_RID _IO(0xab, 4) -#define IOCTL_CONNECT _IO(0xab, 5) -#define IOCTL_DISCONNECT _IO(0xab, 6) +#define DNBD3_MAGIC 'd' +#define IOCTL_OPEN _IO(0xab, 1) +#define IOCTL_CLOSE _IO(0xab, 2) +#define IOCTL_SWITCH _IO(0xab, 3) + +typedef struct +{ + char *host; + char *port; + int vid; + int rid; +} dnbd3_ioctl_t; // network #define CMD_GET_BLOCK 1 -- cgit v1.2.3-55-g7522