diff options
author | james <james> | 2007-11-13 15:18:30 +0000 |
---|---|---|
committer | james <james> | 2007-11-13 15:18:30 +0000 |
commit | d52733329923b5379f6a2d6e74a08ac8a7dddf5b (patch) | |
tree | 43b8ba10ca9d2400a44648a13c08f82bdd34cd2d /src/modify.c | |
parent | b36757811f3dd70d522a8da82e335d86ebd63142 (diff) | |
download | gpt-d52733329923b5379f6a2d6e74a08ac8a7dddf5b.tar.gz gpt-d52733329923b5379f6a2d6e74a08ac8a7dddf5b.tar.bz2 gpt-d52733329923b5379f6a2d6e74a08ac8a7dddf5b.zip |
*** empty log message ***
Diffstat (limited to 'src/modify.c')
-rw-r--r-- | src/modify.c | 44 |
1 files changed, 23 insertions, 21 deletions
diff --git a/src/modify.c b/src/modify.c index 89500ac..3632ec7 100644 --- a/src/modify.c +++ b/src/modify.c @@ -3,36 +3,38 @@ int -modify (DISK * d, int n, char *name,char *type_guid, uint64_t start, uint64_t end) +modify (DISK * d, int n, char *name, char *type_guid, uint64_t start, + uint64_t end) { GPT_headers h; - GPT_entry e={0}; + GPT_entry e = { 0 }; - h=headers_get(d); + h = headers_get (d); - if(a_to_guid(type_guid,&e.type)) { - fprintf(stderr,"GUID type %s was not parsed\n",type_guid); - exit(1); - } - printf("guid=%s became=%s\n",type_guid,guid_to_a(e.type)); - e.label=guid_random(); - e.start=start; - e.end=end; - + if (a_to_guid (type_guid, &e.type)) + { + fprintf (stderr, "GUID type %s was not parsed\n", type_guid); + exit (1); + } + printf ("guid=%s became=%s\n", type_guid, guid_to_a (e.type)); + e.label = guid_random (); + e.start = start; + e.end = end; - ascii_to_utf16(name,-1,e.name,sizeof(e.name)); + ascii_to_utf16 (name, -1, e.name, sizeof (e.name)); - entry_show(&e); + + entry_show (&e); /*Odd order because efi says so*/ - entry_write(d,&h.header,n,&e); - header_redo_ent_crc(d,&h.header); - header_write(d,&h.header); + entry_write (d, &h.header, n, &e); + header_redo_ent_crc (d, &h.header); + header_write (d, &h.header); - entry_write(d,&h.alt_header,n,&e); - header_redo_ent_crc(d,&h.alt_header); - header_write(d,&h.alt_header); -return 0; + entry_write (d, &h.alt_header, n, &e); + header_redo_ent_crc (d, &h.alt_header); + header_write (d, &h.alt_header); + return 0; } |