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
|
||||
*.o
|
||||
*.out
|
||||
lsfs_fuse
|
||||
@@ -1,7 +1,7 @@
|
||||
GCC = gcc
|
||||
SOURCES = lsfs_fuse.c
|
||||
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:
|
||||
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
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");
|
||||
|
||||
disk = fopen ("test_disk.img", "r+b");
|
||||
if (lsfs_disk_load_disk())
|
||||
int main( int argc, char *argv[] )
|
||||
{
|
||||
if (argc != 3)
|
||||
{
|
||||
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
|
||||
{
|
||||
|
||||
+1
-1
Submodule source_lsfs updated: 0858a9776d...23c2fbe1ec.
Reference in new issue
Block a user