print_raw(cxt);
break;
case 'e':
- if (fdisk_is_disklabel(cxt, SGI))
- sgi_set_xcyl();
- else if (fdisk_is_disklabel(cxt, DOS))
- dos_list_table_expert(cxt, 1);
+ if (fdisk_is_disklabel(cxt, DOS))
+ dos_list_table_expert(cxt, 1);
break;
case 'f':
if (fdisk_is_disklabel(cxt, DOS))
return be16_to_cpu(sgilabel->swap_part_num);
}
-static unsigned int
-sgi_get_lastblock(struct fdisk_context *cxt) {
+static unsigned int sgi_get_lastblock(struct fdisk_context *cxt)
+{
return cxt->geom.heads * cxt->geom.sectors * cxt->geom.cylinders;
}
const void *x, const void *y)
{
/*
- * sort according to start sectors
- * and prefers largest partition:
- * entry zero is entire disk entry
+ * sort according to start sectors and prefers largest partition: entry
+ * zero is entire disk entry
*/
unsigned int i = *(int *) x;
unsigned int j = *(int *) y;
return 0;
}
-void sgi_set_ilfact(void)
-{
- /* do nothing in the beginning */
-}
-
-void sgi_set_rspeed(void)
-{
- /* do nothing in the beginning */
-}
-
-void sgi_set_pcylcount(void)
-{
- /* do nothing in the beginning */
-}
-
-void sgi_set_xcyl(void)
-{
- /* do nothing in the beginning */
-}
-
-void sgi_set_ncyl(void)
-{
- /* do nothing in the beginning */
-}
-
-/* _____________________________________________________________
- */
-
static struct fdisk_parttype *sgi_get_parttype(struct fdisk_context *cxt, size_t n)
{
struct fdisk_parttype *t;
extern int sgi_change_sysid(struct fdisk_context *cxt, int i, int sys);
extern unsigned int sgi_get_start_sector(struct fdisk_context *cxt, int i );
extern unsigned int sgi_get_num_sectors(struct fdisk_context *cxt, int i );
-extern void sgi_set_ilfact( void );
-extern void sgi_set_rspeed( void );
-extern void sgi_set_pcylcount( void );
-extern void sgi_set_xcyl( void );
-extern void sgi_set_ncyl( void );
extern void sgi_set_bootpartition(struct fdisk_context *cxt, int i );
extern void sgi_set_swappartition(struct fdisk_context *cxt, int i );
extern int sgi_get_bootpartition(struct fdisk_context *cxt);