KNF - remove the K&R function definitions
This commit is contained in:
parent
5f7cb96ae2
commit
a89c49ee25
@ -1,4 +1,4 @@
|
|||||||
/* $NetBSD: subr_disk_mbr.c,v 1.12 2005/12/18 16:48:06 dsl Exp $ */
|
/* $NetBSD: subr_disk_mbr.c,v 1.13 2005/12/18 17:02:45 dsl Exp $ */
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 1982, 1986, 1988 Regents of the University of California.
|
* Copyright (c) 1982, 1986, 1988 Regents of the University of California.
|
||||||
@ -54,7 +54,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
#include <sys/cdefs.h>
|
#include <sys/cdefs.h>
|
||||||
__KERNEL_RCSID(0, "$NetBSD: subr_disk_mbr.c,v 1.12 2005/12/18 16:48:06 dsl Exp $");
|
__KERNEL_RCSID(0, "$NetBSD: subr_disk_mbr.c,v 1.13 2005/12/18 17:02:45 dsl Exp $");
|
||||||
|
|
||||||
#include <sys/param.h>
|
#include <sys/param.h>
|
||||||
#include <sys/systm.h>
|
#include <sys/systm.h>
|
||||||
@ -65,6 +65,8 @@ __KERNEL_RCSID(0, "$NetBSD: subr_disk_mbr.c,v 1.12 2005/12/18 16:48:06 dsl Exp $
|
|||||||
|
|
||||||
#include "opt_mbr.h"
|
#include "opt_mbr.h"
|
||||||
|
|
||||||
|
typedef struct mbr_partition mbr_partition_t;
|
||||||
|
|
||||||
#define MBR_LABELSECTOR 1
|
#define MBR_LABELSECTOR 1
|
||||||
|
|
||||||
#define SCAN_CONTINUE 0
|
#define SCAN_CONTINUE 0
|
||||||
@ -85,8 +87,8 @@ typedef struct mbr_args {
|
|||||||
#define UPDATE_LABEL 2
|
#define UPDATE_LABEL 2
|
||||||
#define WRITE_LABEL 3
|
#define WRITE_LABEL 3
|
||||||
static int validate_label(mbr_args_t *, uint, int);
|
static int validate_label(mbr_args_t *, uint, int);
|
||||||
static int look_netbsd_part(mbr_args_t *, struct mbr_partition *, int, uint);
|
static int look_netbsd_part(mbr_args_t *, mbr_partition_t *, int, uint);
|
||||||
static int write_netbsd_label(mbr_args_t *, struct mbr_partition *, int, uint);
|
static int write_netbsd_label(mbr_args_t *, mbr_partition_t *, int, uint);
|
||||||
|
|
||||||
static int
|
static int
|
||||||
read_sector(mbr_args_t *a, uint sector)
|
read_sector(mbr_args_t *a, uint sector)
|
||||||
@ -110,10 +112,10 @@ read_sector(mbr_args_t *a, uint sector)
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
static int
|
static int
|
||||||
scan_mbr(mbr_args_t *a, int (*actn)(mbr_args_t *, struct mbr_partition *, int, uint))
|
scan_mbr(mbr_args_t *a, int (*actn)(mbr_args_t *, mbr_partition_t *, int, uint))
|
||||||
{
|
{
|
||||||
struct mbr_partition ptns[MBR_PART_COUNT];
|
mbr_partition_t ptns[MBR_PART_COUNT];
|
||||||
struct mbr_partition *dp;
|
mbr_partition_t *dp;
|
||||||
struct mbr_sector *mbr;
|
struct mbr_sector *mbr;
|
||||||
uint ext_base, this_ext, next_ext;
|
uint ext_base, this_ext, next_ext;
|
||||||
int rval;
|
int rval;
|
||||||
@ -197,11 +199,8 @@ scan_mbr(mbr_args_t *a, int (*actn)(mbr_args_t *, struct mbr_partition *, int, u
|
|||||||
* Returns null on success and an error string on failure.
|
* Returns null on success and an error string on failure.
|
||||||
*/
|
*/
|
||||||
const char *
|
const char *
|
||||||
readdisklabel(dev, strat, lp, osdep)
|
readdisklabel(dev_t dev, void (*strat)(struct buf *), struct disklabel *lp,
|
||||||
dev_t dev;
|
struct cpu_disklabel *osdep)
|
||||||
void (*strat)(struct buf *);
|
|
||||||
struct disklabel *lp;
|
|
||||||
struct cpu_disklabel *osdep;
|
|
||||||
{
|
{
|
||||||
struct dkbad *bdp;
|
struct dkbad *bdp;
|
||||||
int rval;
|
int rval;
|
||||||
@ -303,7 +302,7 @@ readdisklabel(dev, strat, lp, osdep)
|
|||||||
}
|
}
|
||||||
|
|
||||||
static int
|
static int
|
||||||
look_netbsd_part(mbr_args_t *a, struct mbr_partition *dp, int slot, uint ext_base)
|
look_netbsd_part(mbr_args_t *a, mbr_partition_t *dp, int slot, uint ext_base)
|
||||||
{
|
{
|
||||||
struct partition *pp;
|
struct partition *pp;
|
||||||
int ptn_base = ext_base + le32toh(dp->mbrp_start);
|
int ptn_base = ext_base + le32toh(dp->mbrp_start);
|
||||||
@ -434,10 +433,8 @@ validate_label(mbr_args_t *a, uint label_sector, int action)
|
|||||||
* before setting it.
|
* before setting it.
|
||||||
*/
|
*/
|
||||||
int
|
int
|
||||||
setdisklabel(olp, nlp, openmask, osdep)
|
setdisklabel(struct disklabel *olp, struct disklabel *nlp, u_long openmask,
|
||||||
struct disklabel *olp, *nlp;
|
struct cpu_disklabel *osdep)
|
||||||
u_long openmask;
|
|
||||||
struct cpu_disklabel *osdep;
|
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
struct partition *opp, *npp;
|
struct partition *opp, *npp;
|
||||||
@ -488,11 +485,8 @@ setdisklabel(olp, nlp, openmask, osdep)
|
|||||||
* Write disk label back to device after modification.
|
* Write disk label back to device after modification.
|
||||||
*/
|
*/
|
||||||
int
|
int
|
||||||
writedisklabel(dev, strat, lp, osdep)
|
writedisklabel(dev_t dev, void (*strat)(struct buf *), struct disklabel *lp,
|
||||||
dev_t dev;
|
struct cpu_disklabel *osdep)
|
||||||
void (*strat)(struct buf *);
|
|
||||||
struct disklabel *lp;
|
|
||||||
struct cpu_disklabel *osdep;
|
|
||||||
{
|
{
|
||||||
mbr_args_t a;
|
mbr_args_t a;
|
||||||
|
|
||||||
@ -521,7 +515,7 @@ writedisklabel(dev, strat, lp, osdep)
|
|||||||
}
|
}
|
||||||
|
|
||||||
static int
|
static int
|
||||||
write_netbsd_label(mbr_args_t *a, struct mbr_partition *dp, int slot, uint ext_base)
|
write_netbsd_label(mbr_args_t *a, mbr_partition_t *dp, int slot, uint ext_base)
|
||||||
{
|
{
|
||||||
int ptn_base = ext_base + le32toh(dp->mbrp_start);
|
int ptn_base = ext_base + le32toh(dp->mbrp_start);
|
||||||
|
|
||||||
@ -538,10 +532,7 @@ write_netbsd_label(mbr_args_t *a, struct mbr_partition *dp, int slot, uint ext_b
|
|||||||
* if needed, and signal errors or early completion.
|
* if needed, and signal errors or early completion.
|
||||||
*/
|
*/
|
||||||
int
|
int
|
||||||
bounds_check_with_label(dk, bp, wlabel)
|
bounds_check_with_label(struct disk *dk, struct buf *bp, int wlabel)
|
||||||
struct disk *dk;
|
|
||||||
struct buf *bp;
|
|
||||||
int wlabel;
|
|
||||||
{
|
{
|
||||||
struct disklabel *lp = dk->dk_label;
|
struct disklabel *lp = dk->dk_label;
|
||||||
struct partition *p = lp->d_partitions + DISKPART(bp->b_dev);
|
struct partition *p = lp->d_partitions + DISKPART(bp->b_dev);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user