summaryrefslogtreecommitdiff
path: root/src/init/tar.c
diff options
context:
space:
mode:
authordzwdz2021-11-02 19:51:04 +0100
committerdzwdz2021-11-02 19:51:04 +0100
commita957c8f0c6b35171378522e03b4360cfc5527832 (patch)
tree65e0a052a5f9cd5a36dac918f31294b295ee3032 /src/init/tar.c
parentc0903edc3ee1fe4dd9c9921f4b7712a94271f238 (diff)
fork2 refactor: every process now has (only) a single controlled vfs_backend
Diffstat (limited to 'src/init/tar.c')
-rw-r--r--src/init/tar.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/init/tar.c b/src/init/tar.c
index 42efcdf..89f4e69 100644
--- a/src/init/tar.c
+++ b/src/init/tar.c
@@ -13,11 +13,11 @@ static int tar_size(void *sector);
static void *tar_find(const char *path, size_t path_len, void *base, size_t base_len);
static int oct_parse(char *str, size_t len);
-void tar_driver(handle_t back, void *base) {
+void tar_driver(void *base) {
static char buf[BUF_SIZE];
struct fs_wait_response res;
for (;;) {
- switch (_syscall_fs_wait(back, buf, BUF_SIZE, &res)) {
+ switch (_syscall_fs_wait(buf, BUF_SIZE, &res)) {
case VFSOP_OPEN:
_syscall_fs_respond(NULL, tar_open(buf, res.len, base, ~0));
break;