code: 9ferno

ref: aa4cf3a4b23b4a06b2c67c18957f0574aa37df8b
dir: /os/boot.original/pc/devbios.h/

View raw version
typedef uvlong Devbytes, Devsects;

typedef struct Biosdrive Biosdrive;	/* 1 drive -> ndevs */
typedef struct Biosdev Biosdev;

struct Biosdrive {
	int	ndevs;
};
struct Biosdev {
	Devbytes size;
	Devbytes offset;
	uchar	id;
	char	type;
};

int	biosboot(int dev, char *file, Boot *b);
void*	biosgetfspart(int i, char *name, int chatty);
void	biosinitdev(int i, char *name);
int	biosinit(void);
void	biosprintbootdevs(int dev);
void	biosprintdevs(int i);
long	biosread(Fs *fs, void *a, long n);