@@ -6,7 +6,7 @@ typedef struct
6
6
#include "ext2.h"
7
7
#define MIN ( a , b ) ( ( a ) < ( b ) ? ( a ) : ( b ) )
8
8
#define MAX ( a , b ) ( ( a ) > ( b ) ? ( a ) : ( b ) )
9
-
9
+ int * get_data_block_at_inode ( EXT2_FILESYSTEM * fs , INODE inode );
10
10
int ext2_write (EXT2_NODE * file , unsigned long offset , unsigned long length , const char * buffer )
11
11
{
12
12
}
@@ -430,10 +430,7 @@ int find_entry_at_sector(const BYTE* sector, const BYTE* formattedName, UINT32 b
430
430
EXT2_DIR_ENTRY * entry ;
431
431
entry = (EXT2_DIR_ENTRY * ) sector ;
432
432
int i ;
433
-
434
-
435
- int find_entry_on_root (EXT2_FILESYSTEM * fs , INODE inode , char * formattedName , EXT2_NODE * ret )
436
- {
433
+
437
434
for (i = begin ; i <= last ; i ++ )
438
435
{
439
436
// formattedName이 null
@@ -502,6 +499,8 @@ int find_entry_on_root(EXT2_FILESYSTEM* fs, INODE inode, char* formattedName, EX
502
499
ret -> location .block = 17 ;
503
500
ret -> location .group = 0 ;
504
501
ret -> location .offset = number ;
502
+
503
+ return EXT2_SUCCESS ;
505
504
}
506
505
507
506
@@ -512,7 +511,7 @@ int find_entry_on_data(EXT2_FILESYSTEM* fs, INODE first, const BYTE* formattedNa
512
511
char sector [MAX_SECTOR_SIZE ];
513
512
EXT2_DIR_ENTRY * entry ;
514
513
UINT32 number ;
515
- UINT32 * blockNumArr ;
514
+ int * blockNumArr ;
516
515
int i , group ;
517
516
group = inode / fs -> sb .inode_per_group ;
518
517
@@ -615,11 +614,14 @@ int* get_data_block_at_inode(EXT2_FILESYSTEM *fs, INODE inode )
615
614
616
615
char sector4 [MAX_SECTOR_SIZE ];
617
616
618
- int * pointer1 , pointer2 , pointer3 , pointer4 ;
617
+ int * pointer1 ;
618
+ int * pointer2 ;
619
+ int * pointer3 ;
620
+ int * pointer4 ;
619
621
pointer1 = (int * )sector1 ;
620
622
pointer2 = (int * )sector2 ;
621
623
pointer3 = (int * )sector3 ;
622
- pointer4 = (int * )sector4 ;
624
+ pointer4 = (int * )sector4 ;
623
625
624
626
625
627
0 commit comments