Add better description.
[dragonfly.git] / sys / i386 / boot / dosboot / boot.h
1 /*\r
2  * Mach Operating System\r
3  * Copyright (c) 1992, 1991 Carnegie Mellon University\r
4  * All Rights Reserved.\r
5  * \r
6  * Permission to use, copy, modify and distribute this software and its\r
7  * documentation is hereby granted, provided that both the copyright\r
8  * notice and this permission notice appear in all copies of the\r
9  * software, derivative works or modified versions, and any portions\r
10  * thereof, and that both notices appear in supporting documentation.\r
11  * \r
12  * CARNEGIE MELLON ALLOWS FREE USE OF THIS SOFTWARE IN ITS "AS IS"\r
13  * CONDITION.  CARNEGIE MELLON DISCLAIMS ANY LIABILITY OF ANY KIND FOR\r
14  * ANY DAMAGES WHATSOEVER RESULTING FROM THE USE OF THIS SOFTWARE.\r
15  * \r
16  * Carnegie Mellon requests users of this software to return to\r
17  * \r
18  *  Software Distribution Coordinator  or  Software.Distribution@CS.CMU.EDU\r
19  *  School of Computer Science\r
20  *  Carnegie Mellon University\r
21  *  Pittsburgh PA 15213-3890\r
22  * \r
23  * any improvements or extensions that they make and grant Carnegie Mellon\r
24  * the rights to redistribute these changes.\r
25  *\r
26  *      from: Mach, Revision 2.2  92/04/04  11:35:03  rpd\r
27  * $FreeBSD: src/sys/i386/boot/dosboot/boot.h,v 1.5 1999/08/28 00:43:20 peter Exp $\r
28  * $DragonFly: src/sys/i386/boot/dosboot/Attic/boot.h,v 1.2 2003/06/17 04:28:34 dillon Exp $\r
29  */\r
30 \r
31 #include "types.h"\r
32 #include "param.h"\r
33 #include "quota.h"\r
34 #include "fs.h"\r
35 #include "inode.h"\r
36 \r
37 extern char *devs[], *name, *iodest;\r
38 extern struct fs *fs;\r
39 extern struct inode inode;\r
40 extern long dosdev, slice, unit, part, maj, boff, poff, bnum, cnt;\r
41 \r
42 extern void bsdboot(int d, long howto, char *kernel);\r
43 extern void pbzero(unsigned long addr, unsigned long size);\r