doc/ja_JP.eucJP/man/man5/disklabel.5
Kazuo Horikawa f6ffff974d Remove whitespace at eol.
Remove extraneous .Pp before and/or after .Sh.
2001-07-29 05:15:42 +00:00

560 lines
18 KiB
Groff
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

.\" Copyright (c) 1987, 1991, 1993
.\" The Regents of the University of California. All rights reserved.
.\"
.\" This code is derived from software contributed to Berkeley by
.\" Symmetric Computer Systems.
.\"
.\" Redistribution and use in source and binary forms, with or without
.\" modification, are permitted provided that the following conditions
.\" are met:
.\" 1. Redistributions of source code must retain the above copyright
.\" notice, this list of conditions and the following disclaimer.
.\" 2. Redistributions in binary form must reproduce the above copyright
.\" notice, this list of conditions and the following disclaimer in the
.\" documentation and/or other materials provided with the distribution.
.\" 3. All advertising materials mentioning features or use of this software
.\" must display the following acknowledgment:
.\" This product includes software developed by the University of
.\" California, Berkeley and its contributors.
.\" 4. Neither the name of the University nor the names of its contributors
.\" may be used to endorse or promote products derived from this software
.\" without specific prior written permission.
.\"
.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
.\" SUCH DAMAGE.
.\"
.\" @(#)disklabel.5.5 8.1 (Berkeley) 6/5/93
.\" %FreeBSD: src/sbin/disklabel/disklabel.5,v 1.7.2.2 2001/07/22 11:32:22 dd Exp %
.\"
.\" $FreeBSD: doc/ja_JP.eucJP/man/man5/disklabel.5,v 1.9 2001/05/14 01:09:27 horikawa Exp $
.\"
.\" WORD: initial bootstrap <09><><EFBFBD><EFBFBD><EFBFBD>֡<EFBFBD><D6A1>ȥ<EFBFBD><C8A5>ȥ<EFBFBD><C8A5>å<EFBFBD>
.\" WORD: initial label <09><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>٥<EFBFBD>
.\" WORD: primary bootstrap <09><EFBFBD>֡<EFBFBD><D6A1>ȥ<EFBFBD><C8A5>ȥ<EFBFBD><C8A5>å<EFBFBD>
.\" WORD: secondary bootstrap <09>󼡥֡<F3BCA1A5><D6A1>ȥ<EFBFBD><C8A5>ȥ<EFBFBD><C8A5>å<EFBFBD>
.\" WORD: ratio of physical sectors traversed per logical sector <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʪ<EFBFBD><CAAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̲<EFBFBD>Ψ
.\"
.Dd June 5, 1993
.Dt DISKLABEL 5
.Os
.Sh ̾<EFBFBD><EFBFBD>
.Nm disklabel
.Nd <EFBFBD>ǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѥå<EFBFBD><EFBFBD><EFBFBD><EFBFBD>٥<EFBFBD>
.Sh <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
.Fd #include <sys/disklabel.h>
.Sh <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Τ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Υǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѥå<EFBFBD><EFBFBD>ϡ<EFBFBD><EFBFBD>ǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Υ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȥ<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>ǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʬ<EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD>ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˤĤ<EFBFBD><EFBFBD>Ƥξܺ٤ʾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>󶡤<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>ǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>٥<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>äƤ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>ǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>٥<EFBFBD><EFBFBD>ϥǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ե<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޥåȤ<EFBFBD><EFBFBD>줿<EFBFBD>Ȥ<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Фʤ餺<EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>
.Xr disklabel 8
<EFBFBD>ץ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˤ<EFBFBD><EFBFBD>ä<EFBFBD><EFBFBD>ѹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD>Ǥ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƥ<EFBFBD><EFBFBD>ǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɥ饤<EFBFBD>Ф<EFBFBD><EFBFBD>֡<EFBFBD><EFBFBD>ȥ<EFBFBD><EFBFBD>ȥ<EFBFBD><EFBFBD>åץץ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ξ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥäơ<EFBFBD>
<EFBFBD>ɥ饤<EFBFBD>֤Υץ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˡ<EFBFBD><EFBFBD>ǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD>ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>ե<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƥ<EFBFBD><EFBFBD>θ<EFBFBD><EFBFBD>Ĥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>ե<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƥ<EFBFBD><EFBFBD>ϡ<EFBFBD><EFBFBD>ղ<EFBFBD>Ū<EFBFBD>ʾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥäƥǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ū<EFBFBD>˻Ȥ<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>פʥե<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ΰ<EFBFBD><EFBFBD>֤<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>ƥѡ<EFBFBD><EFBFBD>ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ε<EFBFBD><EFBFBD>Ҥϡ<EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD>ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>󥿥<EFBFBD><EFBFBD><EFBFBD><><C9B8><EFBFBD>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD><EBA1A2><EFBFBD><EFBFBD><EFBFBD>å<EFBFBD>
<EFBFBD>ΰ<EFBFBD><EFBFBD><EFBFBD>)<29>μ<EFBFBD><CEBC>̻Ҥ<CCBB><D2A4>ޤߤޤ<DFA4><DEA4><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>٥<EFBFBD><EFBFBD>Υ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԡ<EFBFBD><EFBFBD>ˤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ե<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Դ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʾ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˤϡ<EFBFBD>
<EFBFBD>ե<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƥ<EFBFBD><EFBFBD>Ϥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>򹹿<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
.Pp
<EFBFBD><EFBFBD><EFBFBD>٥<EFBFBD><EFBFBD>ϡ<EFBFBD><EFBFBD>ɥ饤<EFBFBD>֤Υ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֹ<EFBFBD>
.Dv LABELSECTOR
<EFBFBD>ˤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>̾<EFBFBD><EFBFBD>ϡ<EFBFBD><EFBFBD>ǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȥ<EFBFBD><EFBFBD>ˤĤ<EFBFBD><EFBFBD>Ƥξ<EFBFBD><EFBFBD>󤬤ʤ<EFBFBD><EFBFBD>Ƥ⸫<EFBFBD>Ĥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 0 <20>ˤ<EFBFBD><CBA4><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>٥<EFBFBD><EFBFBD>ϡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֡<EFBFBD><EFBFBD>ȥ<EFBFBD><EFBFBD>ȥ<EFBFBD><EFBFBD>åפξ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݤ<EFBFBD><EFBFBD>뤿<EFBFBD><EFBFBD><EFBFBD>ˡ<EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƭ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ե<EFBFBD><EFBFBD>å<EFBFBD>
.Dv LABELOFFSET
<EFBFBD>ˤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD>٥<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD>ǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϡ<EFBFBD><EFBFBD>̾<EFBFBD><EFBFBD>ɤ߹<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѤˤʤäƤ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϡ<EFBFBD>
<EFBFBD>ѥå<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѥå<EFBFBD><EFBFBD>ؤ<EFBFBD>ʣ<EFBFBD>̤䥹<EFBFBD><EFBFBD><EFBFBD>å<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
.Xr disklabel 8
<EFBFBD>ץ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˤ<EFBFBD><EFBFBD>ä<EFBFBD>ɬ<EFBFBD>פ˱<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƹԤʤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
.Dv DIOCWLABEL
.Xr ioctl 2
<EFBFBD>ˤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ѱդ˾<EFBFBD><EFBFBD>񤭤<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʤ<EFBFBD><EFBFBD><EFBFBD>ˤ<EFBFBD><EFBFBD>뤿<EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD><EFBFBD><EFBFBD>
.Pp
<EFBFBD>ǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Υ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>٥<EFBFBD>ԡ<EFBFBD><EFBFBD><EFBFBD>
.Dv DIOCGDINFO
.Xr ioctl 2
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϡ<EFBFBD><EFBFBD>ǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD>դΥѡ<EFBFBD><EFBFBD>ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ф<EFBFBD><EFBFBD><EFBFBD><EFBFBD>֥<EFBFBD><EFBFBD>å<EFBFBD><EFBFBD>ǥХ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (``raw'') <20>ǥХ<C7A5><D0A5><EFBFBD><EFBFBD>ؤΥե<CEA5><D5A5><EFBFBD><EFBFBD><EFBFBD>һҤ<D2BB><D2A4>Ф<EFBFBD><D0A4><EFBFBD>
<EFBFBD>Ԥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD>Ǥ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Υ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>٥<EFBFBD>ԡ<EFBFBD><EFBFBD><EFBFBD>
.Dv DIOCSDINFO
.Xr ioctl 2
<EFBFBD>ˤ<EFBFBD><EFBFBD><EFBFBD>åȤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>ѡ<EFBFBD><EFBFBD>ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Υ<EFBFBD><EFBFBD>ե<EFBFBD><EFBFBD>åȤϡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>̤˥ѡ<EFBFBD><EFBFBD>ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>󤬥<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ץ󤵤<EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>Ȥ<EFBFBD><EFBFBD>ˤ<EFBFBD><EFBFBD>ѹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϤǤ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD>ơ<EFBFBD><EFBFBD>ǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˥<EFBFBD><EFBFBD>٥<EFBFBD><EFBFBD><EFBFBD>Ĥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɥ饤<EFBFBD>Ф<EFBFBD>
<EFBFBD>ѡ<EFBFBD><EFBFBD>ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤޤʤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȤߤΥ<EFBFBD><EFBFBD>٥<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ۤǤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD>ˤϡ<EFBFBD>
<EFBFBD>ɤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>Ǹ<EFBFBD><EFBFBD>ˡ<EFBFBD>
.Dv DIOCWDINFO
.Xr ioctl 2
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Υ<EFBFBD><EFBFBD>٥<EFBFBD><EFBFBD>򥻥åȤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Υ<EFBFBD><EFBFBD>٥<EFBFBD><EFBFBD>򹹿<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>뤿<EFBFBD><EFBFBD><EFBFBD>ˤϥǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˥<EFBFBD><EFBFBD>٥¸<EFBFBD>ߤ<EFBFBD><EFBFBD>ʤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Фʤ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>Ĥޤꡢ<EFBFBD>ǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѥå<EFBFBD><EFBFBD>ν<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>٥<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (raw) <20>ǥ<EFBFBD><C7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD>Ф<EFBFBD><EFBFBD>ƽ񤭹<EFBFBD><EFBFBD><EFBFBD>Ȥǥ<EFBFBD><EFBFBD>󥹥ȡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Фʤ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϥ<EFBFBD><EFBFBD>٤ơ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
.Xr disklabel 8
<EFBFBD><EFBFBD><EFBFBD>ޥ<EFBFBD><EFBFBD>ɤ<EFBFBD><EFBFBD>ȤäƹԤʤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
.Pp
.Pa <sys/disklabel.h>
<EFBFBD>ǻ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˥ǥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>٥<EFBFBD><EFBFBD>Υե<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޥåȤϰʲ<EFBFBD><EFBFBD>Τ<EFBFBD>ˤʤ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
.Bd -literal
#ifndef _SYS_DISKLABEL_H_
#define _SYS_DISKLABEL_H_
#ifndef _KERNEL
#include <sys/types.h>
#endif
#include <sys/ioccom.h>
/*
* <20>ǥ<EFBFBD><C7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҥơ<D2A5><C6A1>֥<EFBFBD>, disktab(5) <20>򻲾<EFBFBD>
*/
#define _PATH_DISKTAB "/etc/disktab"
#define DISKTAB "/etc/disktab" /* <20><><EFBFBD>侩 */
/*
* <20>ƥǥ<C6A5><C7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϥϡ<CFA5><CFA1>ɥ<EFBFBD><C9A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǥ<EFBFBD><C7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȥꡢ<C8A5>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD><EBA5B7><EFBFBD>ƥ<EFBFBD><C6A5>ѡ<EFBFBD><D1A1>ƥ<EFBFBD><C6A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
* <20>ɥ饤<C9A5>ָ<EFBFBD>ͭ<EFBFBD>ξ<EFBFBD><CEBE><EFBFBD><EFBFBD>ˤĤ<CBA4><C4A4>Ƥξ<C6A4><CEBE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD>٥<EFBFBD><D9A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>äƤ<C3A4><C6A4>ޤ<EFBFBD><DEA4><EFBFBD>
* <20><><EFBFBD>٥<EFBFBD><D9A5>ϥ֥<CFA5><D6A5>å<EFBFBD> 0 <20><> 1 <20><><EFBFBD>Ĥޤ<C4A4><DEA4>֡<EFBFBD><D6A1>ȥ<EFBFBD><C8A5>ȥ<EFBFBD><C8A5>å<EFBFBD><C3A5><EFBFBD><EFBFBD>Τ<EFBFBD><CEA4><EFBFBD><EFBFBD>ξ<EFBFBD><CEBE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
* <20>ʤ<EFBFBD><CAA4>٤<EFBFBD><D9A4><EFBFBD>Ƭ<EFBFBD>Υ<EFBFBD><CEA5>ե<EFBFBD><D5A5>åȤˤ<C8A4><CBA4><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
*/
/*
* XXX <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ξ<EFBFBD><CEBE><EFBFBD><EFBFBD>ϥ<EFBFBD><CFA5><EFBFBD><EFBFBD>ȥ<EFBFBD><C8A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> (<28>ޤ<EFBFBD><DEA4>ϥɥ饤<C9A5><E9A5A4><EFBFBD><EFBFBD>) <20>ˤɤ<CBA4><C9A4><EFBFBD><EFBFBD>̤ΤȤ<CEA4><C8A4><EFBFBD><EFBFBD><EFBFBD>
* XXX <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>٤<EFBFBD><D9A4>Ǥ<EFBFBD><C7A4><EFBFBD><EAA1A2><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>٤<EFBFBD><D9A4>ǤϤ<C7A4><CFA4><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>!
*/
#ifdef __i386__
#define LABELSECTOR 1 /* sector containing label */
#define LABELOFFSET 0 /* offset of label in sector */
#endif
#ifdef __alpha__
#define LABELSECTOR 0
#define LABELOFFSET 64
#endif
#ifndef LABELSECTOR
#define LABELSECTOR 0 /* <20><><EFBFBD>٥<EFBFBD><D9A5><EFBFBD><EFBFBD>ޤॻ<DEA4><E0A5BB><EFBFBD><EFBFBD> */
#endif
#ifndef LABELOFFSET
#define LABELOFFSET 64 /* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Υ<EFBFBD><CEA5>٥<EFBFBD><D9A5>Υ<EFBFBD><CEA5>ե<EFBFBD><D5A5>å<EFBFBD> */
#endif
#define DISKMAGIC ((u_long32_t)0x82564557) /* <20>ǥ<EFBFBD><C7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Υޥ<CEA5><DEA5>å<EFBFBD><C3A5>ʥ<EFBFBD><CAA5><EFBFBD> */
#ifndef MAXPARTITIONS
#define MAXPARTITIONS 8
#endif
#define LABEL_PART 2 /* <20>ѡ<EFBFBD><D1A1>ƥ<EFBFBD><C6A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϥ<EFBFBD><CFA5>٥<EFBFBD><D9A5><EFBFBD><EFBFBD>ޤ<EFBFBD> */
#define RAW_PART 2 /* <20>ѡ<EFBFBD><D1A1>ƥ<EFBFBD><C6A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϥǥ<CFA5><C7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Τ<EFBFBD><CEA4>ޤ<EFBFBD> */
#define SWAP_PART 1 /* <20>ѡ<EFBFBD><D1A1>ƥ<EFBFBD><C6A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̾<EFBFBD><CCBE>ϥ<EFBFBD><CFA5><EFBFBD><EFBFBD>åפ<C3A5><D7A4>ޤ<EFBFBD> */
#ifndef LOCORE
struct disklabel {
u_int32_t d_magic; /* <20>ޥ<EFBFBD><DEA5>å<EFBFBD><C3A5>ʥ<EFBFBD><CAA5><EFBFBD> */
u_int16_t d_type; /* <20>ɥ饤<C9A5>֥<EFBFBD><D6A5><EFBFBD><EFBFBD><EFBFBD> */
u_int16_t d_subtype; /* <20><><EFBFBD><EFBFBD><EFBFBD>ȥ<EFBFBD><C8A5><EFBFBD><EFBFBD><EFBFBD>/d_type <20>˸<EFBFBD>ͭ */
char d_typename[16]; /* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̾<EFBFBD><CCBE><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4><EFBFBD> "eagle" */
/*
* d_packname <20>ϡ<EFBFBD><CFA1>ѥå<D1A5><C3A5><EFBFBD><EFBFBD>̻Ҥ<CCBB><D2A4>ޤߡ<DEA4><DFA1>ǥ<EFBFBD><C7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ԡ<EFBFBD><D4A1><EFBFBD>
* <20>ǥ<EFBFBD><C7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>٥<EFBFBD><D9A5><EFBFBD><EFBFBD>ɤ<EFBFBD><C9A4><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4><EFBFBD><EFBFBD>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
* d_boot0 <20><> d_boot1 <20>ϡ<EFBFBD>/boot <20>ˤ<EFBFBD><CBA4><EFBFBD><EFBFBD>켡 (block 0) <20>ޤ<EFBFBD><DEA4><EFBFBD>
* <20><><EFBFBD><EFBFBD> (block 1-15) <20>֡<EFBFBD><D6A1>ȥ<EFBFBD><C8A5>ȥ<EFBFBD><C8A5>åפ<C3A5> (<28><>ά<EFBFBD><CEAC>ǽ<EFBFBD><C7BD>) ̾<><CCBE><EFBFBD>Ǥ<EFBFBD><C7A4><EFBFBD>
* <20><><EFBFBD><EFBFBD>̾<EFBFBD>ϡ<EFBFBD>/etc/disktab <20><><EFBFBD><EFBFBD><EFBFBD>ͤ<EFBFBD><CDA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ф<EFBFBD><D0A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> getdiskbyname(3)
* <20><><EFBFBD>Ȥ<EFBFBD><C8A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><D6A4><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
*/
union {
char un_d_packname[16]; /* <20>ѥå<D1A5><C3A5><EFBFBD><EFBFBD>̻<EFBFBD> */
struct {
char *un_d_boot0; /* <20><EFBFBD>֡<EFBFBD><D6A1>ȥ<EFBFBD><C8A5>ȥ<EFBFBD><C8A5>å<EFBFBD>̾ */
char *un_d_boot1; /* <20>󼡥֡<F3BCA1A5><D6A1>ȥ<EFBFBD><C8A5>ȥ<EFBFBD><C8A5>å<EFBFBD>̾ */
} un_b;
} d_un;
#define d_packname d_un.un_d_packname
#define d_boot0 d_un.un_b.un_d_boot0
#define d_boot1 d_un.un_b.un_d_boot1
/* <20>ǥ<EFBFBD><C7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȥ<EFBFBD> */
u_int32_t d_secsize; /* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ΥХ<CEA5><D0A5>ȿ<EFBFBD> */
u_int32_t d_nsectors; /* <20>ȥ<EFBFBD><C8A5>å<EFBFBD><C3A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Υǡ<CEA5><C7A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
u_int32_t d_ntracks; /* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Υȥ<CEA5><C8A5>å<EFBFBD><C3A5><EFBFBD> */
u_int32_t d_ncylinders; /* <20><><EFBFBD>˥åȤ<C3A5><C8A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Υǡ<CEA5><C7A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
u_int32_t d_secpercyl; /* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Υǡ<CEA5><C7A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
u_int32_t d_secperunit; /* <20><><EFBFBD>˥åȤ<C3A5><C8A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Υǡ<CEA5><C7A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
/*
* <20>ʲ<EFBFBD><CAB2><EFBFBD>ͽ<EFBFBD><CDBD> (<28><><EFBFBD>ɥ<EFBFBD><C9A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ִ<EFBFBD>) <20><> in d_nsectors <20><> d_secpercyl
* <20>ˤϿ<CBA4><CFBF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD>
* ͽ<><CDBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϡ<EFBFBD><CFA1>ƥȥ<C6A5><C8A5>å<EFBFBD><C3A5>ޤ<EFBFBD><DEA4>ϥ<EFBFBD><CFA5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ξ<EFBFBD><CEBE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
* ʪ<><CAAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˤ<EFBFBD><CBA4><EFBFBD>Ȥˤ<C8A4><CBA4>ޤ<EFBFBD><DEA4><EFBFBD>
*/
u_int16_t d_sparespertrack; /* <20>ȥ<EFBFBD><C8A5>å<EFBFBD><C3A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͽ<EFBFBD><CDBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
u_int16_t d_sparespercyl; /* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͽ<EFBFBD><CDBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
/*
* <20><EFBFBD><E1A5A4><EFBFBD>ƥʥ󥹡<CAA5><F3A5B9A1>ִ<EFBFBD><D6B4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><ECA1BC><EFBFBD><EFBFBD><EFBFBD>󵭽<EFBFBD><F3B5ADBD>ΰ<EFBFBD><CEB0><EFBFBD><EFBFBD><EFBFBD>
* <20>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD>إ<EFBFBD><D8A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
*/
u_int32_t d_acylinders; /* <20><><EFBFBD>˥åȤ<C3A5><C8A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>θ<EFBFBD><CEB8>إ<EFBFBD><D8A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
/* <20>ϡ<EFBFBD><CFA1>ɥ<EFBFBD><C9A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
/*
* d_interleave, d_trackskew, d_cylskew <20>ϡ<EFBFBD><CFA1>٤<EFBFBD><D9A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȥ<EFBFBD><C8A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˻Ȥ<CBBB><C8A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ρ<EFBFBD><CEA1><EFBFBD><EFBFBD>ǥ<EFBFBD><C7A5><EFBFBD><EFBFBD>ե<EFBFBD><D5A5><EFBFBD><EFBFBD>ޥå<DEA5><C3A5><EFBFBD><EFBFBD><EFBFBD>
* <20>֤<EFBFBD><D6A4>򵭽Ҥ<F2B5ADBD><D2A4>ޤ<EFBFBD><DEA4><EFBFBD>
* interleave <20>ϡ<EFBFBD><CFA1>ե<EFBFBD><D5A5><EFBFBD><EFBFBD>ޥåȻ<C3A5><C8BB>˥ե<CBA5><D5A5><EFBFBD><EFBFBD>ޥå<DEA5><C3A5><EFBFBD><E4A5B3><EFBFBD>ȥ<EFBFBD><C8A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
* <20><><EFBFBD>ä<EFBFBD><C3A4><EFBFBD><EFBFBD><EFBFBD><EAA4B5><EFBFBD><EFBFBD>ʪ<EFBFBD><CAAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>󥿥꡼<F3A5BFA5>֤Ǥ<D6A4><C7A4><EFBFBD>
* <20><><EFBFBD>󥿥꡼<F3A5BFA5>֤<EFBFBD><D6A4>Ȥ<EFBFBD><C8A4><EFBFBD><EFBFBD>Ƥ<EFBFBD><C6A4><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ū<EFBFBD><C5AA><EFBFBD>٤<EFBFBD><D9A4><EFBFBD><EFBFBD>ä<EFBFBD><C3A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
* ʪ<><CAAA>Ū<EFBFBD>ˤ<EFBFBD>Ϣ³<CFA2>ǤϤʤ<CFA4><CAA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ĥ<EFBFBD><C4A4>Υ<EFBFBD><CEA5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʬ<EFBFBD>Ǥ<EFBFBD><C7A4><EFBFBD><EFBFBD>Ƥ<EFBFBD><C6A4>ޤ<EFBFBD><DEA4><EFBFBD>
* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʪ<EFBFBD><CAAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̲<EFBFBD>Ψ<EFBFBD>Ȥ<EFBFBD><C8A4>ƻ<EFBFBD><C6BB><EFBFBD><EAA4B5><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
* <20><><EFBFBD>ʤ<EFBFBD><CAA4><EFBFBD><EFBFBD><EFBFBD>1:1 <20>Υ<EFBFBD><CEA5>󥿥꡼<F3A5BFA5>֤<EFBFBD>Ϣ³<CFA2><C2B3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><ECA5A4><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4><EFBFBD>̣<EFBFBD><CCA3><EFBFBD><EFBFBD>
* 2:1 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 0 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 1 <20><><EFBFBD><EFBFBD> 1 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Υ<EFBFBD><CEA5><EFBFBD>Ƥ<EFBFBD><C6A4><EFBFBD><EBA4B3>
* <20><><EFBFBD><EFBFBD>̣<EFBFBD><CCA3><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
* d_trackskew <20>ϡ<EFBFBD>Ʊ<EFBFBD><EFBFBD><ECA5B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǥȥ<C7A5><C8A5>å<EFBFBD> N-1 <20><><EFBFBD>Υ<EFBFBD><CEA5><EFBFBD><EFBFBD><EFBFBD> 0 <20><><EFBFBD><EFBFBD>
* <20>ȥ<EFBFBD><C8A5>å<EFBFBD> N <20>Υ<EFBFBD><CEA5><EFBFBD><EFBFBD><EFBFBD> 0 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ū<EFBFBD>ʥ<EFBFBD><CAA5>ե<EFBFBD><D5A5>åȤǤ<C8A4><C7A4><EFBFBD>
* <20>Ǹ<EFBFBD><C7B8><EFBFBD> d_cylskew <20>ϡ<EFBFBD><CFA1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> N-1 <20><><EFBFBD>Υ<EFBFBD><CEA5><EFBFBD><EFBFBD><EFBFBD> 0 <20><><EFBFBD><EFBFBD><E9A5B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD> N
* <20><><EFBFBD>Υ<EFBFBD><CEA5><EFBFBD><EFBFBD><EFBFBD> 0 <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ū<EFBFBD>ʥ<EFBFBD><CAA5>ե<EFBFBD><D5A5>åȤǤ<C8A4><C7A4><EFBFBD>
*/
u_int16_t d_rpm; /* <20><>ž<EFBFBD><C5BE><EFBFBD>ԡ<EFBFBD><D4A1><EFBFBD> */
u_int16_t d_interleave; /* <20>ϡ<EFBFBD><CFA1>ɥ<EFBFBD><C9A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>󥿥꡼<F3A5BFA5><EAA1BC> */
u_int16_t d_trackskew; /* <20>ȥ<EFBFBD><C8A5>å<EFBFBD><C3A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Υ<EFBFBD><CEA5><EFBFBD><EFBFBD><EFBFBD> 0 <20><><EFBFBD><EFBFBD><EFBFBD>塼 */
u_int16_t d_cylskew; /* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Υ<EFBFBD><CEA5><EFBFBD><EFBFBD><EFBFBD> 0 <20><><EFBFBD><EFBFBD><EFBFBD>塼 */
u_int32_t d_headswitch; /* <20>ϡ<EFBFBD><CFA1>ɥ<EFBFBD><C9A5><EFBFBD><EFBFBD>å<EFBFBD><C3A5><EFBFBD><EFBFBD><EFBFBD> usec */
u_int32_t d_trkseek; /* <20>ȥ<EFBFBD><C8A5>å<EFBFBD><C3A5>֥<EFBFBD><D6A5><EFBFBD><EFBFBD><EFBFBD> usec */
u_int32_t d_flags; /* <20><><EFBFBD>̥ե饰 */
#define NDDATA 5
u_int32_t d_drivedata[NDDATA]; /* <20>ɥ饤<C9A5>֤η<D6A4><CEB7><EFBFBD>ͭ<EFBFBD>ξ<EFBFBD><CEBE><EFBFBD> */
#define NSPARE 5
u_int32_t d_spare[NSPARE]; /* <20><><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD><C8A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͽ<EFBFBD><CDBD> */
u_int32_t d_magic2; /* <20>ޥ<EFBFBD><DEA5>å<EFBFBD><C3A5>ʥ<EFBFBD><CAA5><EFBFBD> (<28><><EFBFBD><EFBFBD>) */
u_int16_t d_checksum; /* <20>ǡ<EFBFBD><C7A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4>ѡ<EFBFBD><D1A1>ƥ<EFBFBD><C6A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> xor */
/* <20>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD><EBA5B7><EFBFBD>ƥ<EFBFBD><C6A5>ȥѡ<C8A5><D1A1>ƥ<EFBFBD><C6A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
u_int16_t d_npartitions; /* <20><><EFBFBD><EFBFBD>³<EFBFBD><C2B3><EFBFBD>ѡ<EFBFBD><D1A1>ƥ<EFBFBD><C6A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
u_int32_t d_bbsize; /* sn0 <20>Υ֡<CEA5><D6A1><EFBFBD><EFBFBD>ΰ<EFBFBD><CEB0><EFBFBD><EFBFBD><EFBFBD><E7A4AD>(<28>Х<EFBFBD><D0A5><EFBFBD>ñ<EFBFBD><C3B1>) */
u_int32_t d_sbsize; /* fs <20><><EFBFBD><EFBFBD><EFBFBD>ѥ֥<D1A5><D6A5>å<EFBFBD><C3A5>κ<EFBFBD><CEBA><EFBFBD><E7A5B5><EFBFBD><EFBFBD>(<28>Х<EFBFBD><D0A5><EFBFBD>ñ<EFBFBD><C3B1>) */
struct partition { /* <20>ѡ<EFBFBD><D1A1>ƥ<EFBFBD><C6A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ơ<EFBFBD><C6A1>֥<EFBFBD> */
u_int32_t p_size; /* <20>ѡ<EFBFBD><D1A1>ƥ<EFBFBD><C6A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Υ<EFBFBD><CEA5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
u_int32_t p_offset; /* <20><><EFBFBD>ϥ<EFBFBD><CFA5><EFBFBD><EFBFBD><EFBFBD> */
u_int32_t p_fsize; /* <20>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD><EBA5B7><EFBFBD>ƥ൬<C6A5><E0B5AC><EFBFBD>ե饰<D5A5><E9A5B0><EFBFBD><EFBFBD><EFBFBD>ȥ<EFBFBD><C8A5><EFBFBD><EFBFBD><EFBFBD> */
u_int8_t p_fstype; /* <20>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD><EBA5B7><EFBFBD>ƥॿ<C6A5><E0A5BF><EFBFBD>ס<EFBFBD><D7A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
u_int8_t p_frag; /* <20>֥<EFBFBD><D6A5>å<EFBFBD><C3A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Υե<CEA5><D5A5><EFBFBD><EFBFBD><EFBFBD><EBA5B7><EFBFBD>ƥ<EFBFBD><C6A5>ե饰<D5A5><E9A5B0><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
union {
u_int16_t cpg; /* UFS: FS <20><><EFBFBD><EFBFBD>פ<EFBFBD><D7A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Υ<EFBFBD><CEA5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
u_int16_t sgs; /* LFS: FS <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȥ<EFBFBD><C8A5>ե<EFBFBD> */
} __partition_u1;
#define p_cpg __partition_u1.cpg
#define p_sgs __partition_u1.sgs
} d_partitions[MAXPARTITIONS]; /* <20>ºݤˤϤ<CBA4><CFA4>äȤ<C3A4><C8A4><EFBFBD> */
};
#else /* LOCORE */
/*
* asm <20>֡<EFBFBD><D6A1>ȥե<C8A5><D5A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѤΥ<D1A4><CEA5>ե<EFBFBD><D5A5>å<EFBFBD>
*/
.set d_secsize,40
.set d_nsectors,44
.set d_ntracks,48
.set d_ncylinders,52
.set d_secpercyl,56
.set d_secperunit,60
.set d_end_,276 /* <20>ǥ<EFBFBD><C7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>٥<EFBFBD><D9A5><EFBFBD><EFBFBD><EFBFBD><E7A4AD> */
#endif /* LOCORE */
/* d_type values: */
#define DTYPE_SMD 1 /* SMD, XSMD; VAX hp/up */
#define DTYPE_MSCP 2 /* MSCP */
#define DTYPE_DEC 3 /* <20><><EFBFBD><EFBFBD>¾<EFBFBD><C2BE> DEC (rk, rl) */
#define DTYPE_SCSI 4 /* SCSI */
#define DTYPE_ESDI 5 /* ESDI <20><><EFBFBD>󥿥ե<F3A5BFA5><D5A5><EFBFBD><EFBFBD><EFBFBD> */
#define DTYPE_ST506 6 /* ST506 ¾ */
#define DTYPE_HPIB 7 /* HP-IB <20><><EFBFBD><EFBFBD> CS/80 */
#define DTYPE_HPFL 8 /* HP <20>ե<EFBFBD><D5A5><EFBFBD><EFBFBD>Х<EFBFBD><D0A5><EFBFBD><EFBFBD><EFBFBD> */
#define DTYPE_FLOPPY 10 /* <20>ե<EFBFBD><D5A5>å<EFBFBD> */
#define DTYPE_CCD 11 /* <20><><EFBFBD>󥫥<EFBFBD><F3A5ABA5>͡<EFBFBD><CDA1>Ȳ<EFBFBD><C8B2>ǥ<EFBFBD><C7A5><EFBFBD><EFBFBD><EFBFBD> */
#define DTYPE_VINUM 12 /* vinum <20>ܥ<EFBFBD><DCA5><EFBFBD><E5A1BC> */
#define DTYPE_DOC2K 13 /* Msys DiskOnChip */
#if defined(PC98) && !defined(PC98_ATCOMPAT)
#define DSTYPE_SEC256 0x80 /* ʪ<><CAAA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 256 */
#endif
#ifdef DKTYPENAMES
static char *dktypenames[] = {
"unknown",
"SMD",
"MSCP",
"old DEC",
"SCSI",
"ESDI",
"ST506",
"HP-IB",
"HP-FL",
"type 9",
"floppy",
"CCD",
"Vinum",
"DOC2K",
NULL
};
#define DKMAXTYPES (sizeof(dktypenames) / sizeof(dktypenames[0]) - 1)
#endif
/*
* <20>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD><EBA5B7><EFBFBD>ƥॿ<C6A5><E0A5BF><EFBFBD>פȥС<C8A5><D0A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
* <20>ѡ<EFBFBD><D1A1>ƥ<EFBFBD><C6A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>󤢤<EFBFBD><F3A4A2A4><EFBFBD><EFBFBD><EFBFBD>¾<EFBFBD>Υե<CEA5><D5A5><EFBFBD><EFBFBD><EFBFBD><EBA5B7><EFBFBD>ƥ<EFBFBD><C6A5><EFBFBD>ͭ<EFBFBD><CDAD><EFBFBD><EFBFBD><EFBFBD>˻Ȥ<CBBB><C8A4><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
*/
#define FS_UNUSED 0 /* ̤<><CCA4><EFBFBD><EFBFBD> */
#define FS_SWAP 1 /* <20><><EFBFBD><EFBFBD><EFBFBD>å<EFBFBD> */
#define FS_V6 2 /* <20><> 6 <20><> */
#define FS_V7 3 /* <20><> 7 <20><> */
#define FS_SYSV 4 /* System V */
#define FS_V71K 5 /* 7 <20><> 1K <20>֥<EFBFBD><D6A5>å<EFBFBD> (4.1, 2.9) */
#define FS_V8 6 /* 8 <20><> 4K <20>֥<EFBFBD><D6A5>å<EFBFBD> */
#define FS_BSDFFS 7 /* 4.2BSD <20><>®<EFBFBD>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD><EBA5B7><EFBFBD>ƥ<EFBFBD> */
#define FS_MSDOS 8 /* MSDOS <20>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD><EBA5B7><EFBFBD>ƥ<EFBFBD> */
#define FS_BSDLFS 9 /* 4.4BSD <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>¤<EFBFBD>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD><EBA5B7><EFBFBD>ƥ<EFBFBD> */
#define FS_OTHER 10 /* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>̤<EFBFBD><CCA4><><CCA4><EFBFBD>ݡ<EFBFBD><DDA1><EFBFBD> */
#define FS_HPFS 11 /* OS/2 <20><><EFBFBD><EFBFBD>ǽ<EFBFBD>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD><EBA5B7><EFBFBD>ƥ<EFBFBD> */
#define FS_ISO9660 12 /* ISO 9660, <20>̾<EFBFBD><CCBE><EFBFBD> CD-ROM */
#define FS_BOOT 13 /* <20>֡<EFBFBD><D6A1>ȥ<EFBFBD><C8A5>ȥ<EFBFBD><C8A5>åפ<C3A5><D7A4>ޤ<EFBFBD><DEA4>ѡ<EFBFBD><D1A1>ƥ<EFBFBD><C6A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
#define FS_VINUM 14 /* Vinum <20>ɥ饤<C9A5><E9A5A4> */
#ifdef DKTYPENAMES
static char *fstypenames[] = {
"unused",
"swap",
"Version 6",
"Version 7",
"System V",
"4.1BSD",
"Eighth Edition",
"4.2BSD",
"MSDOS",
"4.4LFS",
"unknown",
"HPFS",
"ISO9660",
"boot",
"vinum",
NULL
};
#define FSMAXTYPES (sizeof(fstypenames) / sizeof(fstypenames[0]) - 1)
#endif
/*
* ¿<>ͤʥɥ饤<C9A5>֤<EFBFBD><D6A4><EFBFBD>ͭ<EFBFBD><CDAD><EFBFBD><EFBFBD><EFBFBD>ե饰
*/
#define D_REMOVABLE 0x01 /* <20><><EFBFBD><EFBFBD>Х֥<D0A5><D6A5><EFBFBD><EFBFBD>ǥ<EFBFBD><C7A5><EFBFBD> */
#define D_ECC 0x02 /* ECC <20><><EFBFBD>ݡ<EFBFBD><DDA1><EFBFBD> */
#define D_BADSECT 0x04 /* <20>Хåɥ<C3A5><C9A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ե<EFBFBD><D5A5><EFBFBD>ɤΥ<C9A4><CEA5>ݡ<EFBFBD><DDA1><EFBFBD> */
#define D_RAMDISK 0x08 /* <20>ǥ<EFBFBD><C7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߥ<EFBFBD><DFA5><EFBFBD><ECA1BC> */
#define D_CHAIN 0x10 /* Ϣ³ž<C2B3><C5BE><EFBFBD><EFBFBD>ǽ */
/*
* SMD <20>Υɥ饤<C9A5>֥ǡ<D6A5><C7A1><EFBFBD>
*/
#define d_smdflags d_drivedata[0]
#define D_SSE 0x1 /* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>åפΥ<D7A4><CEA5>ݡ<EFBFBD><DDA1><EFBFBD> */
#define d_mindist d_drivedata[1]
#define d_maxdist d_drivedata[2]
#define d_sdist d_drivedata[3]
/*
* ST506 <20>Υɥ饤<C9A5>֥ǡ<D6A5><C7A1><EFBFBD>
*/
#define d_precompcyl d_drivedata[0]
#define d_gap3 d_drivedata[1] /* <20>ե<EFBFBD><D5A5><EFBFBD><EFBFBD>ޥåȻ<C3A5><C8BB>ˤΤ߻<CEA4><DFBB><EFBFBD> */
/*
* SCSI <20>Υɥ饤<C9A5>֥ǡ<D6A5><C7A1><EFBFBD>
*/
#define d_blind d_drivedata[0]
#ifndef LOCORE
/*
* <20>ե<EFBFBD><D5A5><EFBFBD><EFBFBD>ޥåȤ<C3A5><C8A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>򤹤<EFBFBD><F2A4B9A4>ݤ˻Ȥ<CBBB><C8A4><EFBFBD><EFBFBD><EFBFBD>
* <20><>¤<EFBFBD>Τǡ<CEA4><C7A1>ǡ<EFBFBD><C7A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><ECA5B8><EFBFBD><EFBFBD><EFBFBD>ͤ<EFBFBD><CDA4>֤<EFBFBD><D6A4>ޤ<EFBFBD><DEA4><EFBFBD>
* <20><EFBFBD><ECA5B8><EFBFBD><EFBFBD><EFBFBD>μ<EFBFBD><CEBC>̤ȥե<C8A5><D5A5><EFBFBD><EFBFBD>ޥåȤϡ<C8A4>
* <20>ǥХ<C7A5><D0A5><EFBFBD><EFBFBD><EFBFBD>¸<EFBFBD><C2B8><EFBFBD>ɥ饤<C9A5>а<EFBFBD>¸<EFBFBD>Ǥ<EFBFBD><C7A4><EFBFBD>
*/
struct format_op {
char *df_buf;
int df_count; /* <20><>-<2D><><EFBFBD><EFBFBD> */
daddr_t df_startblk;
int df_reg[8]; /* <20><><EFBFBD><EFBFBD> */
};
/*
* <20>ǥ<EFBFBD><C7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Υѡ<CEA5><D1A1>ƥ<EFBFBD><C6A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˴ؤ<CBB4><D8A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
* <20><><EFBFBD><EFBFBD><EFBFBD>Ф<EFBFBD><D0A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǻȤ<C7BB><C8A4><EFBFBD><EFBFBD>빽¤<EBB9BD><C2A4>
*/
struct partinfo {
struct disklabel *disklab;
struct partition *part;
};
/* DOS <20>ѡ<EFBFBD><D1A1>ƥ<EFBFBD><C6A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ơ<EFBFBD><C6A1>֥<EFBFBD> -- <20>֡<EFBFBD><D6A1>ȥ֥<C8A5><D6A5>å<EFBFBD><C3A5>ˤ<EFBFBD><CBA4><EFBFBD><EFBFBD>ޤ<EFBFBD> */
#if defined(PC98) && !defined(PC98_ATCOMPAT)
#define DOSBBSECTOR 0 /* DOS <20>֡<EFBFBD><D6A1>ȥ֥<C8A5><D6A5>å<EFBFBD><C3A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Х<EFBFBD><D0A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֹ<EFBFBD> */
#define DOSLABELSECTOR 1 /* 0: 256b/s, 1: 512b/s */
#define DOSPARTOFF 0
#define NDOSPART 16
#define DOSPTYP_386BSD 0x94 /* 386BSD <20>ѡ<EFBFBD><D1A1>ƥ<EFBFBD><C6A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>󥿥<EFBFBD><F3A5BFA5><EFBFBD> */
#define MBR_PTYPE_FreeBSD 0x94 /* FreeBSD <20>ѡ<EFBFBD><D1A1>ƥ<EFBFBD><C6A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>󥿥<EFBFBD><F3A5BFA5><EFBFBD> */
struct dos_partition {
unsigned char dp_mid;
#define DOSMID_386BSD (0x14|0x80) /* 386bsd|bootable */
unsigned char dp_sid;
#define DOSSID_386BSD (0x44|0x80) /* 386bsd|active */
unsigned char dp_dum1;
unsigned char dp_dum2;
unsigned char dp_ipl_sct;
unsigned char dp_ipl_head;
unsigned short dp_ipl_cyl;
unsigned char dp_ssect; /* <20><>Ƭ<EFBFBD><C6AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
unsigned char dp_shd; /* <20><>Ƭ<EFBFBD>إå<D8A5> */
unsigned short dp_scyl; /* <20><>Ƭ<EFBFBD><C6AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
unsigned char dp_esect; /* <20><>ü<EFBFBD><C3BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
unsigned char dp_ehd; /* <20><>ü<EFBFBD>إå<D8A5> */
unsigned short dp_ecyl; /* <20><>ü<EFBFBD><C3BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
unsigned char dp_name[16];
};
#else /* IBMPC */
#define DOSBBSECTOR 0 /* DOS <20>֡<EFBFBD><D6A1>ȥ֥<C8A5><D6A5>å<EFBFBD><C3A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Х<EFBFBD><D0A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֹ<EFBFBD> */
#define DOSPARTOFF 446
#define NDOSPART 4
#define DOSPTYP_386BSD 0xa5 /* 386BSD <20>ѡ<EFBFBD><D1A1>ƥ<EFBFBD><C6A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>󥿥<EFBFBD><F3A5BFA5><EFBFBD> */
struct dos_partition {
unsigned char dp_flag; /* <20>֡<EFBFBD><D6A1>ȥ<EFBFBD><C8A5>ȥ<EFBFBD><C8A5>åץե饰 */
unsigned char dp_shd; /* <20><>Ƭ<EFBFBD>إå<D8A5> */
unsigned char dp_ssect; /* <20><>Ƭ<EFBFBD><C6AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
unsigned char dp_scyl; /* <20><>Ƭ<EFBFBD><C6AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
unsigned char dp_typ; /* <20>ѡ<EFBFBD><D1A1>ƥ<EFBFBD><C6A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>󥿥<EFBFBD><F3A5BFA5><EFBFBD> */
unsigned char dp_ehd; /* <20><>ü<EFBFBD>إå<D8A5> */
unsigned char dp_esect; /* <20><>ü<EFBFBD><C3BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
unsigned char dp_ecyl; /* <20><>ü<EFBFBD><C3BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
u_int32_t dp_start; /* <20><><EFBFBD><EFBFBD>Ū<EFBFBD><C5AA><EFBFBD><EFBFBD>Ƭ<EFBFBD><C6AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֹ<EFBFBD> */
u_int32_t dp_size; /* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ǤΥѡ<CEA5><D1A1>ƥ<EFBFBD><C6A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>󥵥<EFBFBD><F3A5B5A5><EFBFBD> */
};
#endif
#define DPSECT(s) ((s) & 0x3f) /* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѤΥӥåȤ<C3A5>ʬΥ */
#define DPCYL(c, s) ((c) + (((s) & 0xc0)<<2)) /* <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϥ<EFBFBD><CFA5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
/*
* <20>ǥ<EFBFBD><C7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͭ<EFBFBD><CDAD> ioctl
*/
/* <20>ǥ<EFBFBD><C7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>٥<EFBFBD><D9A5>μ<EFBFBD><CEBC><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>; <20><><EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD> DIOCGPART <20><><EFBFBD>Ȥ<EFBFBD><C8A4><EFBFBD><EFBFBD><EFBFBD> */
#define DIOCGDINFO _IOR('d', 101, struct disklabel)/* <20><><EFBFBD><EFBFBD> */
#define DIOCSDINFO _IOW('d', 102, struct disklabel)/* <20><><EFBFBD><EFBFBD> */
#define DIOCWDINFO _IOW('d', 103, struct disklabel)/* <20><><EFBFBD><EFBFBD>ǥ<EFBFBD><C7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
#define DIOCGPART _IOW('d', 104, struct partinfo) /* <20>ѡ<EFBFBD><D1A1>ƥ<EFBFBD><C6A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> */
#define DIOCWLABEL _IOW('d', 109, int) /* <20><><EFBFBD>٥<EFBFBD><D9A5>ν񤭹<CEBD><F1A4ADB9>߲<EFBFBD>/<2F>Բ<EFBFBD> */
#ifdef _KERNEL
/*
* XXX <20>ǥ<EFBFBD><C7A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޥ<EFBFBD><DEA5><EFBFBD><EFBFBD>ֹ<EFBFBD><D6B9>Υ<EFBFBD><CEA5>󥳡<EFBFBD><F3A5B3A1>ǥ<EFBFBD><C7A5>󥰤<EFBFBD><F3A5B0A4>̤ΤȤ<CEA4><C8A4><EFBFBD><EFBFBD>ˤ<EFBFBD><CBA4><EFBFBD><EFBFBD>٤<EFBFBD><D9A4>Ǥ<EFBFBD><C7A4><EFBFBD>
*
* <20><><EFBFBD><EFBFBD><EFBFBD>ɤ<EFBFBD><C9A4><EFBFBD>ǽ<EFBFBD><C7BD><EFBFBD>Υ<EFBFBD><CEA5>󥳡<EFBFBD><F3A5B3A1>ǥ<EFBFBD><C7A5>󥰤ˤĤ<CBA4><C4A4>Ƥ<EFBFBD> <sys/reboot.h> <20>򻲾Ȥ<F2BBB2BE><C8A4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
*
* "cpio -H newc" <20><><EFBFBD><EFBFBD>ʥޥ<CAA5><DEA5><EFBFBD><EFBFBD>ֹ<EFBFBD><D6B9>ΥǥХ<C7A5><D0A5><EFBFBD><EFBFBD>ե<EFBFBD><D5A5><EFBFBD><EFBFBD><EFBFBD> (<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> 2^31 ̤<><CCA4>)
* <20><><EFBFBD>Хå<D0A5><C3A5><EFBFBD><EFBFBD>åײ<C3A5>ǽ<EFBFBD>Ǥ<EFBFBD><C7A4><EFBFBD><EFBFBD>Ť<EFBFBD> cpio <20>ե<EFBFBD><D5A5><EFBFBD><EFBFBD>ޥåȤ<C3A5><C8A4><EFBFBD> tar <20>ե<EFBFBD><D5A5><EFBFBD><EFBFBD>ޥåȤǤ<C8A4>
* <20>ӥåȿ<C3A5><C8BF><EFBFBD><EFBFBD>Խ<EFBFBD>ʬ<EFBFBD>Ǥ<EFBFBD><C7A4><EFBFBD>ޤ<EFBFBD> cpio <20><> tar <20>ϥӥå<D3A5><C3A5>Ӽ<EFBFBD><D3BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>𤷤ޤ<F0A4B7A4><DEA4><EFBFBD><EFBFBD><EFBFBD>
* <20>ޤ<EFBFBD><DEA4><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ĥ<EFBFBD>˥Х<CBA5><D0A5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><DEA4><EFBFBD>
*/
/*
3 2 1 0
1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0
_________________________________________________________________
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
-----------------------------------------------------------------
| TYPE |UNIT_2 | SLICE | MAJOR? | UNIT |PART |
-----------------------------------------------------------------
*/
#define dkmakeminor(unit, slice, part) \e
(((slice) << 16) | (((unit) & 0x1e0) << 16) | \e
(((unit) & 0x1f) << 3) | (part))
static __inline dev_t
dkmodpart(dev_t dev, int part)
{
return (makedev(major(dev), (minor(dev) & ~7) | part));
}
static __inline dev_t
dkmodslice(dev_t dev, int slice)
{
return (makedev(major(dev), (minor(dev) & ~0x1f0000) | (slice << 16)));
}
#define dkpart(dev) (minor(dev) & 7)
#define dkslice(dev) ((minor(dev) >> 16) & 0x1f)
#define dktype(dev) ((minor(dev) >> 25) & 0x7f)
static __inline u_int
dkunit(dev_t dev)
{
return (((minor(dev) >> 16) & 0x1e0) | ((minor(dev) >> 3) & 0x1f));
}
struct buf;
struct buf_queue_head;
int bounds_check_with_label __P((struct buf *bp, struct disklabel *lp,
int wlabel));
void diskerr __P((struct buf *bp, char *what, int pri, int blkdone,
struct disklabel *lp));
void disksort __P((struct buf *ap, struct buf *bp));
u_int dkcksum __P((struct disklabel *lp));
char *readdisklabel __P((dev_t dev, struct disklabel *lp));
void bufqdisksort __P((struct buf_queue_head *ap, struct buf *bp));
int setdisklabel __P((struct disklabel *olp, struct disklabel *nlp,
u_long openmask));
int writedisklabel __P((dev_t dev, struct disklabel *lp));
#ifdef __alpha__
void alpha_fix_srm_checksum __P((struct buf *bp));
#endif
#endif /* _KERNEL */
#endif /* LOCORE */
#ifndef _KERNEL
__BEGIN_DECLS
struct disklabel *getdiskbyname __P((const char *));
__END_DECLS
#endif
#endif /* !_SYS_DISKLABEL_H_ */
.Ed
.Sh <EFBFBD><EFBFBD>Ϣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
.Xr disktab 5 ,
.Xr disklabel 8