bug-parted
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Typo in libparted


From: Matt Kraai
Subject: Re: Typo in libparted
Date: Tue, 14 Dec 2004 19:47:55 -0800
User-agent: Mutt/1.5.6+20040907i

On Tue, Dec 14, 2004 at 07:52:57PM +0100, Sven Luther wrote:
> On Tue, Dec 14, 2004 at 11:00:42AM -0600, Harley D. Eades III wrote:
> > Sven Luther <address@hidden> writes:
> > 
> > > Because Andrew reimplemented it.
> > > 
> > > > Patch:
> > > > > +       if ((!strncmp (part_table.boot_code + 0x36, "FAT", 3)
> > > > > +            && strncmp (part_table.boot_code + 0x40, "SBML", 4))
> > > > >             || !strncmp (part_table.boot_code + 0x52, "FAT", 3))
> > > > >                 return 0;
> > > > 
> > > > disk_dos.c:
> > > > if ((!strncmp (part_table.boot_code + 0x36, "FAT", 3)
> > > >      && strncmp (part_table.boot_code + 0x36, "FATSBML", 7) != 0)
> > > >      || !strncmp (part_table.boot_code + 0x52, "FAT", 3))
> > > >          return 0;
> > > > 
> > > > What is differ from FATSBML vs. SBML?
> > > 
> > > I feel strange, as i understand the original code looks for FAT at 0x36, 
> > > and
> > > then for SBML at 0x40. The new code looks for FATSBML at 0x36, which 
> > > means the
> > > SBML will start at 0x39. Maybe SBML is written two times in the MBR table 
> > > ?
> > Maybe, is the original author of the patch around?  Or do you know of any 
> > documentation 
> > covering SBML?
> 
> No idea what this stuff is, but i will ask around about this. CCing him here.
> 
> Matt, could you have a look at the above discussion, and enlighten us with
> your wisdom about this SMBL issue ? 

It's meant to deal with the Smart Boot Manager

 http://btmgr.sourceforge.net/

I generated the patch after looking at a partition table dump and the
Smart Boot Manager source code.

-- 
Matt




reply via email to

[Prev in Thread] Current Thread [Next in Thread]