From a501062f338339d1dbafebc55841cbdc570a27b6 Mon Sep 17 00:00:00 2001 From: root Date: Sun, 9 Sep 2007 22:29:50 +0000 Subject: *** empty log message *** --- src/gpt.c | 41 ++++++++++++++++++++++------------------- 1 file changed, 22 insertions(+), 19 deletions(-) (limited to 'src/gpt.c') diff --git a/src/gpt.c b/src/gpt.c index c0f4bf5..2084fca 100644 --- a/src/gpt.c +++ b/src/gpt.c @@ -6,10 +6,13 @@ * */ -static char rcsid[] = "$Id: gpt.c,v 1.2 2007/09/08 18:21:23 root Exp $"; +static char rcsid[] = "$Id: gpt.c,v 1.3 2007/09/09 22:29:50 root Exp $"; /* * $Log: gpt.c,v $ + * Revision 1.3 2007/09/09 22:29:50 root + * *** empty log message *** + * * Revision 1.2 2007/09/08 18:21:23 root * *** empty log message *** * @@ -26,34 +29,34 @@ static char rcsid[] = "$Id: gpt.c,v 1.2 2007/09/08 18:21:23 root Exp $"; int main (int argc, char *argv[]) { -int fd; -char buf[512]; -GPT_entry *e; -GPT_header *h; -int i,j; + DISK *d; -fd=open("/dev/sda",O_RDONLY); + d = disk_open ("/dev/sdb"); -read(fd,buf,512); -read(fd,buf,512); -h=(GPT_header *) buf; + //new(d); + add(d,1,"linux-ext3",10*1024*2,30*1024*2); + show(d); -header_print(h); +#if 0 + printf ("hecrc=%08x\n", header_calc_ent_crc (d, h)); + + + return 0; -for (i=0;i<2;++i) { -read(fd,buf,512); //hexdump(stderr,buf,0,512); -for (j=0;j<4;++j) { -e=(GPT_entry *) buf; -e+=j; -printf("%d,%d: %s\n",i,j,guid_to_a(e->type)); -} + for (j = 0; j < 4; ++j) + { + e = (GPT_entry *) buf; + e += j; + printf ("%d,%d: %s\n", i, j, guid_to_a (e->type)); + } } - return 0; +#endif +return 0; } -- cgit v1.2.3