Updatet lsfs version, plus argument for diskname
This commit is contained in:
1 parent
d20587798c
commit
b35f568c8d
7 files changed
+21
-9
No files matched your search
@@ -0,0 +1,3 @@
|
|||||||
|
q
|
||||||
|
run
|
||||||
|
up
|
||||||
@@ -1,2 +1,4 @@
|
|||||||
*.img
|
*.img
|
||||||
*.o
|
*.o
|
||||||
|
*.out
|
||||||
|
lsfs_fuse
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
GCC = gcc
|
GCC = gcc
|
||||||
SOURCES = lsfs_fuse.c
|
SOURCES = lsfs_fuse.c
|
||||||
OBJS := $(patsubst %.c,%.o,$(SOURCES))
|
OBJS := $(patsubst %.c,%.o,$(SOURCES))
|
||||||
CFLAGS = -O0 -g -Wall -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=25
|
CFLAGS = -O0 -g -Wall -Wextra -Wpedantic -D_FILE_OFFSET_BITS=64 -DFUSE_USE_VERSION=25
|
||||||
|
|
||||||
.always_rebuilt:
|
.always_rebuilt:
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,5 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
cd source_lsfs
|
||||||
|
bash build.sh
|
||||||
|
./disk_manager -n ../testdisk.img
|
||||||
+9
-7
@@ -217,14 +217,16 @@ int lsfs_mknod(const char *path, mode_t mode, dev_t device) {
|
|||||||
return lsfs_disk_create_entry(path, ENTRY_FILE);
|
return lsfs_disk_create_entry(path, ENTRY_FILE);
|
||||||
}
|
}
|
||||||
|
|
||||||
int main( int argc, char *argv[] ) {
|
int main( int argc, char *argv[] )
|
||||||
// "/home/rhodez-x/Documents/github/SingOS/SingOS.img"
|
{
|
||||||
//disk = fopen ("/home/rhodezx/Documents/github/SingOS/SingOS.img", "r+b");
|
if (argc != 3)
|
||||||
|
|
||||||
disk = fopen ("test_disk.img", "r+b");
|
|
||||||
if (lsfs_disk_load_disk())
|
|
||||||
{
|
{
|
||||||
return fuse_main( argc, argv, &lsfs_oper );
|
printf("Wrong number of arguments, format should be ./lsfs_fuse mountpoint diskname\n");
|
||||||
|
}
|
||||||
|
|
||||||
|
if (lsfs_disk_load_disk(argv[2]))
|
||||||
|
{
|
||||||
|
return fuse_main( argc - 1 , argv, &lsfs_oper );
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|||||||
+1
-1
Submodule source_lsfs updated: 0858a9776d...23c2fbe1ec.
Reference in new issue
Block a user