From d1704eb38192eb1ebe0f207fe0ffecb79dc3c504 Mon Sep 17 00:00:00 2001 From: Adam Cozzette Date: Thu, 17 Nov 2011 11:19:09 -0800 Subject: [PATCH] Changes to the BUSE memory disk example: * Added a trivial disconnect function. * Made it large enough to allow placing an ext2 file system with 4K blocks on it. --- busexmp.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/busexmp.c b/busexmp.c index 92b4157..0045a8f 100644 --- a/busexmp.c +++ b/busexmp.c @@ -1,3 +1,4 @@ +#include #include #include @@ -17,10 +18,17 @@ static int xmp_write(const void *buf, u_int32_t len, u_int64_t offset) return 0; } +static int xmp_disc() +{ + fprintf(stderr, "Received a disconnect request.\n"); + return 0; +} + static struct buse_operations aop = { .read = xmp_read, .write = xmp_write, - .size = 128 * 1024, + .disc = xmp_disc, + .size = 128 * 1024 * 1024, }; int main(int argc, char *argv[])