Changeset 3

Show
Ignore:
Timestamp:
10/28/07 04:01:50 (1 year ago)
Author:
Dave
Message:

fixed stuff

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • tarfs/tarfs.c

    r2 r3  
    5050 
    5151        while(true){ 
    52                 fread(buffer, BLOCK_SIZE, 1, file); 
     52                fread(buffer, sizeof(char), BLOCK_SIZE, file); 
    5353                memcpy(buffer, &header, HEADER_SIZE); 
    5454 
     
    121121 
    122122int main(int argc, char **argv){ 
     123        FILE *tar_file; 
     124        inode *file_tree; 
    123125        if(argc < 2){ 
    124126                eprintf("Use %s filename", argv[0]); 
     
    126128        } 
    127129 
    128         FILE *tar_file=fopen(argv[1],"r"); 
     130        tar_file = fopen(argv[1],"r"); 
    129131        if( tar_file == NULL ){ 
    130132                eprintf("Invalid filename: %s", argv[1]); 
     
    132134        } 
    133135 
    134         inode *file_tree=create_file_tree(tar_file); 
     136        file_tree=create_file_tree(tar_file); 
    135137        if( file_tree == NULL ){ 
    136138                eprintf("Invalid filetype: %s", argv[1]); 
    137139                return 1; 
    138140        } 
     141        else 
     142        { 
     143                print_tree(file_tree,0); 
    139144 
    140         //print_tree(file_tree,0); 
    141  
    142         destroy_file_tree(file_tree); 
     145                destroy_file_tree(file_tree); 
     146        } 
    143147        return 0; 
    144148}