X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=ext2ed%2Fdisk.c;h=5e1cd7e2a6c290848aa5db9b674d781714567d28;hb=d8fae3cf421eb5ebc0cf8726885eb81aff0a5d1f;hp=d29c7194f59ae53c64c045628ca0831a03eb637f;hpb=598ff01414fc01bc12be69c0fa1e852c4a93864d;p=tools%2Fe2fsprogs.git diff --git a/ext2ed/disk.c b/ext2ed/disk.c index d29c719..5e1cd7e 100644 --- a/ext2ed/disk.c +++ b/ext2ed/disk.c @@ -55,7 +55,7 @@ This function is used when we need to read something from the filesystem. return (0); } -#endif +#endif if ( (fseek (device_handle,offset,SEEK_SET))==-1) { /* Seek to the required offset */ wprintw (command_win,"Error - Failed to seek to offset %ld in device %s\n",offset,device_name); @@ -67,7 +67,7 @@ This function is used when we need to read something from the filesystem. wprintw (command_win,"Error - Failed to read from offset %ld in device %s\n",offset,device_name); refresh_command_win ();return (0); }; - + return (1); } @@ -83,7 +83,7 @@ If logging is enabled, we log the change before writing it to the device. */ { char temp [80]; - + if (!write_access) { wprintw (command_win,"Error - Write access not aviable (use enablewrite)\n"); return (0); @@ -95,7 +95,7 @@ If logging is enabled, we log the change before writing it to the device. internal_error ("AllowChanges=0 yet enablewrite succeeded","disk","low_write"); return (0); } - + if (device_handle==NULL) { internal_error ("No device opened yet read requested","disk","low_write"); return (0); @@ -107,7 +107,7 @@ If logging is enabled, we log the change before writing it to the device. return (0); } -#endif +#endif if (LogChanges) if (!log_changes (buffer,length,offset)) @@ -124,7 +124,7 @@ If logging is enabled, we log the change before writing it to the device. refresh_command_win ();return (0); }; - wprintw (command_win,"Data written");refresh_command_win (); + wprintw (command_win,"Data written");refresh_command_win (); return (1); } @@ -139,29 +139,29 @@ The hex bytes are converted to text, so that they will be readable with a standa { unsigned char *original; - + int i; time_t current_time; FILE *fp; - + if ((fp=fopen (LogFile,"a+"))==NULL) { wprintw (command_win,"Error - Unable to open log file %s\n",LogFile); refresh_command_win ();return (0); }; current_time=time (NULL); - + fprintf (fp,"\n----- EXT2ED log begin -----\n\n"); fprintf (fp,"Time: %s\nDevice: %s\n",ctime ((time_t *) ¤t_time),device_name); fprintf (fp,"Offset: %lu\nLength: %lu\n",offset,length); - + original=(unsigned char *) malloc (length*sizeof (unsigned char)); if (original==NULL) { wprintw (command_win,"Fatal error - Can\'t allocate %lu bytes!"); refresh_command_win ();fclose (fp);return (0); } - + if (!low_read (original,length,offset)) { fclose (fp);return (0); } @@ -172,17 +172,17 @@ The hex bytes are converted to text, so that they will be readable with a standa if (i%16==0 && i!=0) fprintf (fp,"\n"); fprintf (fp,"%02x ",original [i]); } - - fprintf (fp,"\n\nNew data:\n\n"); - + + fprintf (fp,"\n\nNew data:\n\n"); + for (i=0;iname,"ext2_dir_entry")==0) current_type->length=type_data.u.t_ext2_dir_entry.rec_len; @@ -221,7 +221,7 @@ int write_type_data (void) if (device_handle==NULL) { wprintw (command_win,"Error - No device opened\n"); refresh_command_win (); - return (0); + return (0); } if (device_offset==-1) { @@ -229,10 +229,10 @@ int write_type_data (void) refresh_command_win (); return (0); } - + if (low_write (type_data.u.buffer,file_system_info.block_size,device_offset)==0) return (0); - + return (1); }