aboutsummaryrefslogtreecommitdiffstats
path: root/fs
diff options
context:
space:
mode:
authorOmar Rizwan <omar.rizwan@gmail.com>2020-12-01 22:31:03 -0800
committerOmar Rizwan <omar.rizwan@gmail.com>2020-12-01 22:31:03 -0800
commita45e9ae97ab2bdcdfb5058935cc656d450fe77c6 (patch)
treeda9ae9685e8ed9baec292ef05d7cb6ae247679ad /fs
parentadf4330f5437dcc655936120a3538967c781391e (diff)
cut base64 and cJSON modules out. fix read!
this wasn't too bad
Diffstat (limited to 'fs')
m---------fs/base640
m---------fs/cJSON0
-rw-r--r--fs/tabfs.c9
3 files changed, 2 insertions, 7 deletions
diff --git a/fs/base64 b/fs/base64
deleted file mode 160000
-Subproject 6148c6944469d629a94a1695eb91989030762ff
diff --git a/fs/cJSON b/fs/cJSON
deleted file mode 160000
-Subproject 2c914c073d71701b596fa58a84529712a0bd1ee
diff --git a/fs/tabfs.c b/fs/tabfs.c
index 274656c..3e53810 100644
--- a/fs/tabfs.c
+++ b/fs/tabfs.c
@@ -11,15 +11,9 @@
#include <pthread.h>
#include <fuse.h>
-#include "cJSON/cJSON.h"
-#include "cJSON/cJSON.c"
-
#include "frozen/frozen.h"
#include "frozen/frozen.c"
-#include "base64/base64.h"
-#include "base64/base64.c"
-
FILE* l;
static void send_request(const char *fmt, ...) {
@@ -191,10 +185,11 @@ tabfs_read(const char *path, char *buf, size_t size, off_t offset,
send_request("{op: %Q, path: %Q, size: %d, offset: %d, fh: %d, flags: %d}",
"read", path, size, offset, fi->fh, fi->flags);
+ // FIXME: base64
char *scan_buf; receive_response("{buf: %Q}", &scan_buf);
snprintf(buf, size, "%s", scan_buf); free(scan_buf);
- return 0;
+ return strlen(scan_buf);
/* MAKE_REQ("read", { */
/* cJSON_AddStringToObject(req, "path", path); */