disk_t
EXTERN disk_t * disk_open PROTO((char *));
EXTERN void disk_close PROTO((disk_t *));
EXTERN void * disk_read PROTO((disk_t *, u_int, u_int));
EXTERN int disk_write PROTO((disk_t *, u_int, u_int, void *));
EXTERN int readdisklabel PROTO((disk_t *));
disk_t *dd;
setmami(disk_t *dd, char *name)
setnames(disk_t *dd)
setsizes(disk_t *dd)
static int setmami PROTO((disk_t *, char *));
static int setnames PROTO((disk_t *));
static int setsizes PROTO((disk_t *));
disk_t *
disk_t *dd;
disk_close(disk_t *dd)
disk_t *dd;
ahdi_label(disk_t *dd)
ahdi_display(disk_t *dd)
disk_t *dd;
static int bsd_label PROTO((disk_t *, u_int));
static int ahdi_label PROTO((disk_t *));
static int ahdi_display PROTO((disk_t *));
static u_int ahdi_getparts PROTO((disk_t *, u_int, u_int));
readdisklabel(disk_t *dd)
bsd_label(disk_t *dd, u_int offset)
check_bsdlabel(disk_t *dd, u_int32_t offset, u_int32_t *start, u_int32_t *end)
readdisklabel(disk_t *dd, u_int32_t *start, u_int32_t *end)
static int check_bsdlabel PROTO((disk_t *,u_int32_t,u_int32_t *,u_int32_t *));
static int readdisklabel PROTO((disk_t *, u_int32_t *, u_int32_t *));
disk_t *dd;
disk_t *dd;
EXTERN u_int ahdi_getparts PROTO((disk_t *, ptable_t *, u_int, u_int));
EXTERN u_int ahdi_getparts PROTO((disk_t *, ptable_t *, u_int, u_int));
EXTERN int bsd_getlabel PROTO((disk_t *, struct disklabel *, u_int));
bsd_getlabel(disk_t *dd, struct disklabel *dlp, u_int offset)
disk_t *dd;
setmami(disk_t *dd, char *name)
setnames(disk_t *dd)
setsizes(disk_t *dd)
static int setmami PROTO((disk_t *, char *));
static int setnames PROTO((disk_t *));
static int setsizes PROTO((disk_t *));
disk_t *
disk_t *dd;
disk_close(disk_t *dd)
disk_t *dd;
EXTERN disk_t * disk_open PROTO((char *));
EXTERN void disk_close PROTO((disk_t *));
EXTERN void * disk_read PROTO((disk_t *, u_int, u_int));
EXTERN int disk_write PROTO((disk_t *, u_int, u_int, void *));