bundletype
DiskPartition_T


bundletype DiskPartition_T = { include "${OSKITDIR}/oskit/diskpart/diskpart.h"
diskpart_blkio_get_partition
diskpart_blkio_lookup_bsd_compat
diskpart_blkio_lookup_bsd_string
diskpart_dump
diskpart_fill_entry
diskpart_get_disklabel
diskpart_get_dos
diskpart_get_partition
diskpart_get_vtoc
diskpart_lookup_bsd_compat
diskpart_lookup_bsd_string }

C types:

void diskpart_fill_entry(struct diskpart *array,int start,int size,struct diskpart *subs,int nsubs,short type,short fsys);
void diskpart_dump(struct diskpart *array,int level,char part);
int diskpart_get_partition(void *driver_info,int (*bottom_read_fun)(void *driver_info,int sector,char *buf),struct diskpart *array,int array_size,int disk_size);
int diskpart_blkio_get_partition(oskit_blkio_t *b,struct diskpart *array,int array_size);
int diskpart_get_disklabel(struct diskpart *array,char *buff,int start,void *driver_info,int (*bottom_read_fun)(void *driver_info,int sector,char *buf),int max_part);
int diskpart_get_dos(struct diskpart *array,char *buff,int start,void *driver_info,int (*bottom_read_fun)(void *driver_info,int sector,char *buf),int max_part);
int diskpart_get_vtoc(struct diskpart *array,char *buff,int start,void *driver_info,int (*bottom_read_fun)(void *driver_info,int sector,char *buf),int max_part);
struct diskpart *diskpart_lookup_bsd_compat(struct diskpart *array,short slice,short part);
struct diskpart *diskpart_lookup_bsd_string(struct diskpart *array,const char *name);
struct diskpart *diskpart_blkio_lookup_bsd_compat(struct diskpart *array,short slice,short part,oskit_blkio_t *b,oskit_blkio_t **out_b);
struct diskpart *diskpart_blkio_lookup_bsd_string(struct diskpart *array,const char *name,oskit_blkio_t *b,oskit_blkio_t **out_b);

Extended by:

Exported by:
diskpart

Imported by:
example_diskpart, netdisk, partition_init


Rendered using Haskell HTML Combinators