diff --git a/ja_JP.eucJP/man/man1/Makefile b/ja_JP.eucJP/man/man1/Makefile index f15fdf405e..037ec9b69e 100644 --- a/ja_JP.eucJP/man/man1/Makefile +++ b/ja_JP.eucJP/man/man1/Makefile @@ -1,478 +1,476 @@ # $FreeBSD$ MAN1 = addftinfo.1\ addr2line.1\ afmtodit.1\ apply.1\ apropos.1\ ar.1\ - as.1\ at.1\ basename.1\ bc.1\ bdes.1\ biff.1\ brandelf.1\ builtin.1\ bzip2.1\ c89.1\ calendar.1\ cap_mkdb.1\ cat.1\ catman.1\ cdcontrol.1\ checknr.1\ chflags.1\ chgrp.1\ chio.1\ chkey.1\ chmod.1\ chpass.1\ ci.1\ ckdist.1\ cksum.1\ cmp.1\ co.1\ col.1\ colcrt.1\ colldef.1\ colrm.1\ column.1\ comm.1\ compile_et.1\ compress.1\ cp.1\ cpio.1\ cpp.1\ crontab.1\ crunchgen.1\ crunchide.1\ ctags.1\ ctm.1\ ctm_rmail.1\ cursor.1\ cut.1\ cvs.1\ date.1\ dc.1\ dd.1\ df.1\ dialog.1\ diff.1\ diff3.1\ dig.1\ dnskeygen.1\ dnsquery.1\ domainname.1\ doscmd.1\ dtmfdecode.1\ du.1\ echo.1\ ed.1\ ee.1\ enigma.1\ eqn.1\ expand.1\ expr.1\ f77.1\ false.1\ fdformat.1\ fdwrite.1\ fetch.1\ file.1\ file2c.1\ find.1\ finger.1\ fmt.1\ fold.1\ fontedit.1\ from.1\ fstat.1\ fsync.1\ ftp.1\ g711conv.1\ gasp.1\ gcc.1\ gcore.1\ gdb.1\ gdbserver.1\ gencat.1\ getNAME.1\ getfacl.1\ getopt.1\ gperf.1\ gprof.1\ grep.1\ grn.1\ grodvi.1\ groff.1\ grog.1\ grolbp.1\ grolj4.1\ grops.1\ grotty.1\ groups.1\ gzexe.1\ gzip.1\ head.1\ hexdump.1\ host.1\ hostname.1\ hpftodit.1\ id.1\ ident.1\ indent.1\ indxbib.1\ info.1\ install-info.1\ install.1\ intro.1\ ipcrm.1\ ipcs.1\ ipftest.1\ ipnat.1\ ipresend.1\ ipsend.1\ iptest.1\ join.1\ jot.1\ kbdcontrol.1\ kbdmap.1\ kcon.1\ kdump.1\ kenv.1\ keylogin.1\ keylogout.1\ kill.1\ killall.1\ ktrace.1\ lam.1\ last.1\ lastcomm.1\ ld.1\ ldd.1\ leave.1\ less.1\ lesskey.1\ lex.1\ limits.1\ lint.1\ lkbib.1\ ln.1\ loadfont.1\ locate.1\ lock.1\ lockf.1\ logger.1\ login.1\ logname.1\ look.1\ lookbib.1\ lorder.1\ lp.1\ lpq.1\ lpr.1\ lprm.1\ lptest.1\ ls.1\ lsvfs.1\ m4.1\ mail.1\ mailq.1\ make.1\ makeinfo.1\ makewhatis.1\ man.1\ manpath.1\ md5.1\ merge.1\ mesg.1\ minigzip.1\ mkdep.1\ mkdir.1\ mkfifo.1\ mklocale.1\ mkstr.1\ mktemp.1\ mmroff.1\ mptable.1\ msgs.1\ mt.1\ mv.1\ nawk.1\ ncal.1\ ncplist.1\ ncplogin.1\ ncplogout.1\ neqn.1\ netstat.1\ newaliases.1\ nfsstat.1\ nice.1\ nl.1\ nm.1\ nohup.1\ nroff.1\ objcopy.1\ objdump.1\ objformat.1\ od.1\ opieinfo.1\ opiekey.1\ opiepasswd.1\ pagesize.1\ passwd.1\ paste.1\ patch.1\ pawd.1\ pax.1\ pfbtops.1\ pic.1\ pkg_add.1\ pkg_create.1\ pkg_delete.1\ pkg_info.1\ pkg_sign.1\ pkg_version.1\ pr.1\ printenv.1\ printf.1\ ps.1\ psroff.1\ pwd.1\ quota.1\ ranlib.1\ rcp.1\ rcs.1\ rcsclean.1\ rcsdiff.1\ rcsfreeze.1\ rcsintro.1\ rcsmerge.1\ readelf.1\ realpath.1\ refer.1\ rev.1\ rlog.1\ rlogin.1\ rm.1\ rmdir.1\ rpcgen.1\ rs.1\ rsh.1\ rtld.1\ rtprio.1\ rup.1\ ruptime.1\ rusers.1\ rwall.1\ rwho.1\ sasc.1\ scon.1\ scp.1\ script.1\ sdiff.1\ sed.1\ send-pr.1\ setfacl.1\ sftp.1\ sgsc.1\ sh.1\ shar.1\ size.1\ sleep.1\ smbutil.1\ sockstat.1\ soelim.1\ sort.1\ split.1\ ssh-add.1\ ssh-agent.1\ ssh-keygen.1\ ssh-keyscan.1\ ssh.1\ startslip.1\ strings.1\ strip.1\ stty.1\ su.1\ symorder.1\ systat.1\ tail.1\ talk.1\ tar.1\ tbl.1\ tcopy.1\ tcpdump.1\ tcpslice.1\ tcsh.1\ tee.1\ telnet.1\ test.1\ texindex.1\ tfmtodit.1\ tftp.1\ time.1\ tip.1\ top.1\ touch.1\ tput.1\ tr.1\ troff.1\ true.1\ truncate.1\ truss.1\ tset.1\ tsort.1\ tty.1\ ul.1\ uname.1\ unifdef.1\ uniq.1\ units.1\ unvis.1\ uptime.1\ usbhidctl.1\ users.1\ uuencode.1\ vacation.1\ vgrind.1\ vi.1\ vidcontrol.1\ vis.1\ vt220keys.1\ vttest.1\ w.1\ wall.1\ wc.1\ what.1\ whereis.1\ which.1\ who.1\ whoami.1\ whois.1\ window.1\ write.1\ xargs.1\ xstr.1\ - xten.1\ yacc.1\ yes.1\ ypcat.1\ ypmatch.1\ ypwhich.1\ yyfix.1\ zdiff.1\ zforce.1\ zmore.1\ znew.1 MLINKS= builtin.1 alias.1 builtin.1 alloc.1 builtin.1 bg.1 builtin.1 bindkey.1 \ builtin.1 bind.1 \ builtin.1 break.1 builtin.1 breaksw.1 builtin.1 builtins.1 \ builtin.1 case.1 builtin.1 cd.1 builtin.1 chdir.1 builtin.1 command.1 \ builtin.1 complete.1 \ builtin.1 continue.1 builtin.1 default.1 \ builtin.1 dirs.1 builtin.1 do.1 builtin.1 done.1 \ builtin.1 echotc.1 builtin.1 elif.1 builtin.1 else.1 \ builtin.1 end.1 builtin.1 endif.1 builtin.1 endsw.1 \ builtin.1 esac.1 builtin.1 eval.1 builtin.1 exec.1 \ builtin.1 exit.1 builtin.1 export.1 builtin.1 fc.1 \ builtin.1 fg.1 builtin.1 fi.1 builtin.1 filetest.1 builtin.1 for.1 \ builtin.1 foreach.1 builtin.1 getopts.1 builtin.1 glob.1 \ builtin.1 goto.1 builtin.1 hash.1 builtin.1 hashstat.1 \ builtin.1 history.1 builtin.1 hup.1 builtin.1 if.1 builtin.1 jobid.1 \ builtin.1 jobs.1 builtin.1 limit.1 builtin.1 log.1 builtin.1 logout.1 \ builtin.1 ls-F.1 \ builtin.1 notify.1 builtin.1 onintr.1 builtin.1 popd.1 \ builtin.1 pushd.1 builtin.1 read.1 builtin.1 readonly.1 \ builtin.1 rehash.1 \ builtin.1 repeat.1 builtin.1 sched.1 builtin.1 set.1 \ builtin.1 setenv.1 builtin.1 settc.1 builtin.1 setty.1 \ builtin.1 setvar.1 builtin.1 shift.1 builtin.1 source.1 \ builtin.1 stop.1 builtin.1 suspend.1 builtin.1 switch.1 \ builtin.1 telltc.1 builtin.1 then.1 builtin.1 trap.1 builtin.1 type.1 \ builtin.1 ulimit.1 builtin.1 umask.1 builtin.1 unalias.1 \ builtin.1 uncomplete.1 \ builtin.1 unhash.1 builtin.1 unlimit.1 builtin.1 unset.1 \ builtin.1 unsetenv.1 builtin.1 until.1 builtin.1 wait.1 \ builtin.1 where.1 \ builtin.1 while.1 MLINKS+=ed.1 red.1 MLINKS+=test.1 '[.1' MLINKS+=gcc.1 cc.1 MLINKS+=gcc.1 c++.1 MLINKS+=gcc.1 g++.1 MLINKS+=gcc.1 CC.1 MLINKS+=grep.1 egrep.1 MLINKS+=grep.1 fgrep.1 MLINKS+=grep.1 zgrep.1 MLINKS+=grep.1 zegrep.1 MLINKS+=grep.1 zfgrep.1 MLINKS+=grep.1 bzgrep.1 grep.1 bzegrep.1 grep.1 bzfgrep.1 MLINKS+=gzip.1 gunzip.1 MLINKS+=gzip.1 zcat.1 MLINKS+=gzip.1 gzcat.1 MLINKS+=zdiff.1 zcmp.1 MLINKS+=apropos.1 whatis.1 MLINKS+=send-pr.1 sendbug.1 MLINKS+=at.1 batch.1 MLINKS+=at.1 atq.1 MLINKS+=at.1 atrm.1 MLINKS+=basename.1 dirname.1 MLINKS+=chpass.1 chfn.1 MLINKS+=chpass.1 chsh.1 MLINKS+=chpass.1 ypchpass.1 MLINKS+=chpass.1 ypchfn.1 MLINKS+=chpass.1 ypchsh.1 MLINKS+=compress.1 uncompress.1 MLINKS+=ee.1 ree.1 MLINKS+=expand.1 unexpand.1 MLINKS+=ftp.1 pftp.1 MLINKS+=ftp.1 gate-ftp.1 MLINKS+=hexdump.1 hd.1 MLINKS+=intro.1 introduction.1 MLINKS+=less.1 more.1 MLINKS+=lex.1 flex.1 MLINKS+=lex.1 flex++.1 MLINKS+=lex.1 lex++.1 MLINKS+=mail.1 Mail.1 MLINKS+=mail.1 mailx.1 MLINKS+=nawk.1 awk.1 MLINKS+=passwd.1 yppasswd.1 MLINKS+=printenv.1 env.1 MLINKS+=rtld.1 ld-elf.so.1.1 MLINKS+=rtld.1 ld.so.1 MLINKS+=tip.1 cu.1 MLINKS+=tput.1 clear.1 MLINKS+=tset.1 reset.1 MLINKS+=vi.1 ex.1 MLINKS+=vi.1 view.1 MLINKS+=vi.1 nex.1 MLINKS+=vi.1 nview.1 MLINKS+=vi.1 nvi.1 MLINKS+=yacc.1 byacc.1 MLINKS+=ctm_rmail.1 ctm_smail.1 MLINKS+=ctm_rmail.1 ctm_dequeue.1 MLINKS+=kbdmap.1 vidfont.1 MLINKS+=rtprio.1 idprio.1 MLINKS+=cksum.1 sum.1 MLINKS+=ktrace.1 trace.1 MLINKS+=uuencode.1 uudecode.1 \ uuencode.1 b64encode.1 \ b64encode.1 b64decode.1 MLINKS+=ncal.1 cal.1 MLINKS+=enigma.1 crypt.1 MLINKS+=ln.1 link.1 MLINKS+=rm.1 unlink.1 MLINKS+=opiekey.1 otp-md4.1 MLINKS+=opiekey.1 otp-md5.1 MLINKS+=opiekey.1 otp-sha.1 MLINKS+=tcsh.1 csh.1 MLINKS+=ee.1 edit.1 MLINKS+=pkg_sign.1 pkg_check.1 MLINKS+=ssh.1 slogin.1 MLINKS+=bzip2.1 bunzip2.1 MLINKS+=bzip2.1 bzcat.1 MLINKS+=unifdef.1 unifdefall.1 .include "bsd.prog.mk" diff --git a/ja_JP.eucJP/man/man1/as.1 b/ja_JP.eucJP/man/man1/as.1 deleted file mode 100644 index c43256e885..0000000000 --- a/ja_JP.eucJP/man/man1/as.1 +++ /dev/null @@ -1,843 +0,0 @@ -.\" %FreeBSD: src/contrib/binutils/gas/doc/as.1,v 1.2.6.4 2002/09/01 23:44:06 obrien Exp % -.\" $FreeBSD$ -.\" -.\" -.\" Automatically generated by Pod::Man v1.3, Pod::Parser v1.13 -.\" -.\" Standard preamble: -.\" ======================================================================== -.de Sh \" Subsection heading -.br -.if t .Sp -.ne 5 -.PP -\fB\\$1\fR -.PP -.. -.de Sp \" Vertical space (when we can't use .PP) -.if t .sp .5v -.if n .sp -.. -.de Vb \" Begin verbatim text -.ft CW -.nf -.ne \\$1 -.. -.de Ve \" End verbatim text -.ft R - -.fi -.. -.\" Set up some character translations and predefined strings. \*(-- will -.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left -.\" double quote, and \*(R" will give a right double quote. | will give a -.\" real vertical bar. \*(C+ will give a nicer C++. Capital omega is used to -.\" do unbreakable dashes and therefore won't be available. \*(C` and \*(C' -.\" expand to `' in nroff, nothing in troff, for use with C<>. -.tr \(*W-|\(bv\*(Tr -.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' -.ie n \{\ -. ds -- \(*W- -. ds PI pi -. if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch -. if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch -. ds L" "" -. ds R" "" -. ds C` "" -. ds C' "" -'br\} -.el\{\ -. ds -- \|\(em\| -. ds PI \(*p -. ds L" `` -. ds R" '' -'br\} -.\" -.\" If the F register is turned on, we'll generate index entries on stderr for -.\" titles (.TH), headers (.SH), subsections (.Sh), items (.Ip), and index -.\" entries marked with X<> in POD. Of course, you'll have to process the -.\" output yourself in some meaningful fashion. -.if \nF \{\ -. de IX -. tm Index:\\$1\t\\n%\t"\\$2" -.. -. nr % 0 -. rr F -.\} -.\" -.\" For nroff, turn off justification. Always turn off hyphenation; it makes -.\" way too many mistakes in technical documents. -.hy 0 -.\" -.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2). -.\" Fear. Run. Save yourself. No user-serviceable parts. -. \" fudge factors for nroff and troff -.if n \{\ -. ds #H 0 -. ds #V .8m -. ds #F .3m -. ds #[ \f1 -. ds #] \fP -.\} -.if t \{\ -. ds #H ((1u-(\\\\n(.fu%2u))*.13m) -. ds #V .6m -. ds #F 0 -. ds #[ \& -. ds #] \& -.\} -. \" simple accents for nroff and troff -.if n \{\ -. ds ' \& -. ds ` \& -. ds ^ \& -. ds , \& -. ds ~ ~ -. ds / -.\} -.if t \{\ -. ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u" -. ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u' -. ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u' -. ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u' -. ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u' -. ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u' -.\} -. \" troff and (daisy-wheel) nroff accents -.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V' -.ds 8 \h'\*(#H'\(*b\h'-\*(#H' -.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#] -.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H' -.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u' -.ds th \*(#[\v'.3m'\s+1I\s-1\v'-.3m'\h'-(\w'I'u*2/3)'\s-1o\s+1\*(#] -.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#] -.ds ae a\h'-(\w'a'u*4/10)'e -.ds Ae A\h'-(\w'A'u*4/10)'E -. \" corrections for vroff -.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u' -.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u' -. \" for low resolution devices (crt and lpr) -.if \n(.H>23 .if \n(.V>19 \ -\{\ -. ds : e -. ds 8 ss -. ds o a -. ds d- d\h'-1'\(ga -. ds D- D\h'-1'\(hy -. ds th \o'bp' -. ds Th \o'LP' -. ds ae ae -. ds Ae AE -.\} -.rm #[ #] #H #V #F C -.\" ======================================================================== -.\" -.IX Title "AS 1" -.TH AS 1 "2002-05-14" "binutils-2.12.1" "GNU Development Tools" -.UC -.SH "名称" -\&\s-1AS\s0 \- ポータブル \s-1GNU\s0 アセンブラ -.SH "書式" -.IX Header "書式" -as [\fB\-a\fR[\fBcdhlns\fR][=\fIfile\fR]] [\fB\-D\fR] [\fB\-\-defsym\fR \fIsym\fR=\fIval\fR] - [\fB\-f\fR] [\fB\-\-gstabs\fR] [\fB\-\-gdwarf2\fR] [\fB\-\-help\fR] [\fB\-I\fR \fIdir\fR] - [\fB\-J\fR] [\fB\-K\fR] [\fB\-L\fR] - [\fB\-\-listing\-lhs\-width\fR=\fI\s-1NUM\s0\fR] [\fB\-\-listing\-lhs\-width2\fR=\fI\s-1NUM\s0\fR] - [\fB\-\-listing\-rhs\-width\fR=\fI\s-1NUM\s0\fR] [\fB\-\-listing\-cont\-lines\fR=\fI\s-1NUM\s0\fR] - [\fB\-\-keep\-locals\fR] [\fB\-o\fR \fIobjfile\fR] [\fB\-R\fR] [\fB\-\-statistics\fR] [\fB\-v\fR] - [\fB\-version\fR] [\fB\-\-version\fR] [\fB\-W\fR] [\fB\-\-warn\fR] [\fB\-\-fatal\-warnings\fR] - [\fB\-w\fR] [\fB\-x\fR] [\fB\-Z\fR] [\fB\-\-target\-help\fR] [\fItarget-options\fR] - [\fB\-\-\fR|\fIfiles\fR ...] -.PP -\&\fIターゲット Alpha オプション:\fR - [\fB\-m\fR\fIcpu\fR] - [\fB\-mdebug\fR | \fB\-no\-mdebug\fR] - [\fB\-relax\fR] [\fB\-g\fR] [\fB\-G\fR\fIsize\fR] - [\fB\-F\fR] [\fB\-32addr\fR] -.PP -\&\fIターゲット \s-1ARC\s0 オプション:\fR - [\fB\-marc[5|6|7|8]\fR] - [\fB\-EB\fR|\fB\-EL\fR] -.PP -\&\fIターゲット \s-1ARM\s0 オプション:\fR - [\fB\-mcpu\fR=\fIprocessor\fR[+\fIextension\fR...]] - [\fB\-march\fR=\fIarchitecture\fR[+\fIextension\fR...]] - [\fB\-mfpu\fR=\fIfloating-point-fromat\fR] - [\fB\-mthumb\fR] - [\fB\-EB\fR|\fB\-EL\fR] - [\fB\-mapcs\-32\fR|\fB\-mapcs\-26\fR|\fB\-mapcs\-float\fR| - \fB\-mapcs\-reentrant\fR] - [\fB\-mthumb\-interwork\fR] [\fB\-moabi\fR] [\fB\-k\fR] -.PP -\&\fIターゲット \s-1CRIS\s0 オプション:\fR - [\fB\-\-underscore\fR | \fB\-\-no\-underscore\fR] - [\fB\-\-pic\fR] [\fB\-N\fR] - [\fB\-\-emulation=criself\fR | \fB\-\-emulation=crisaout\fR] -.PP -\&\fIターゲット D10V オプション:\fR - [\fB\-O\fR] -.PP -\&\fIターゲット D30V オプション:\fR - [\fB\-O\fR|\fB\-n\fR|\fB\-N\fR] -.PP -\&\fIターゲット i386 オプション:\fR - [\fB\-\-32\fR|\fB\-\-64\fR] -.PP -\&\fIターゲット i960 オプション:\fR - [\fB\-ACA\fR|\fB\-ACA_A\fR|\fB\-ACB\fR|\fB\-ACC\fR|\fB\-AKA\fR|\fB\-AKB\fR| - \fB\-AKC\fR|\fB\-AMC\fR] - [\fB\-b\fR] [\fB\-no\-relax\fR] -.PP -\&\fIターゲット M32R オプション:\fR - [\fB\-\-m32rx\fR|\fB\-\-[no\-]warn\-explicit\-parallel\-conflicts\fR| - \fB\-\-W[n]p\fR] -.PP -\&\fIターゲット M680X0 オプション:\fR - [\fB\-l\fR] [\fB\-m68000\fR|\fB\-m68010\fR|\fB\-m68020\fR|...] -.PP -\&\fIターゲット M68HC11 オプション:\fR - [\fB\-m68hc11\fR|\fB\-m68hc12\fR] - [\fB\-\-force\-long\-branchs\fR] [\fB\-\-short\-branchs\fR] - [\fB\-\-strict\-direct\-mode\fR] [\fB\-\-print\-insn\-syntax\fR] - [\fB\-\-print\-opcodes\fR] [\fB\-\-generate\-example\fR] -.PP -\&\fIターゲット \s-1MCORE\s0 オプション:\fR - [\fB\-jsri2bsr\fR] [\fB\-sifilter\fR] [\fB\-relax\fR] - [\fB\-mcpu=[210|340]\fR] -.PP -\&\fIターゲット \s-1MIPS\s0 オプション:\fR - [\fB\-nocpp\fR] [\fB\-EL\fR] [\fB\-EB\fR] [\fB\-G\fR \fInum\fR] [\fB\-mcpu\fR=\fI\s-1CPU\s0\fR ] - [\fB\-mips1\fR] [\fB\-mips2\fR] [\fB\-mips3\fR] [\fB\-mips4\fR] [\fB\-mips5\fR] - [\fB\-mips32\fR] [\fB\-mips64\fR] - [\fB\-m4650\fR] [\fB\-no\-m4650\fR] - [\fB\-\-trap\fR] [\fB\-\-break\fR] [\fB\-n\fR] - [\fB\-\-emulation\fR=\fIname\fR ] -.PP -\&\fIターゲット \s-1MMIX\s0 オプション:\fR - [\fB\-\-fixed\-special\-register\-names\fR] [\fB\-\-globalize\-symbols\fR] - [\fB\-\-gnu\-syntax\fR] [\fB\-\-relax\fR] [\fB\-\-no\-predefined\-symbols\fR] - [\fB\-\-no\-expand\fR] [\fB\-\-no\-merge\-gregs\fR] [\fB\-x\fR] - [\fB\-\-linker\-allocated\-gregs\fR] -.PP -\&\fIターゲット \s-1PDP11\s0 オプション:\fR - [\fB\-mpic\fR|\fB\-mno\-pic\fR] [\fB\-mall\fR] [\fB\-mno\-extensions\fR] - [\fB\-m\fR\fIextension\fR|\fB\-mno\-\fR\fIextension\fR] - [\fB\-m\fR\fIcpu\fR] [\fB\-m\fR\fImachine\fR] -.PP -\&\fIターゲット picoJava オプション:\fR - [\fB\-mb\fR|\fB\-me\fR] -.PP -\&\fIターゲット PowerPC オプション:\fR - [\fB\-mpwrx\fR|\fB\-mpwr2\fR|\fB\-mpwr\fR|\fB\-m601\fR|\fB\-mppc\fR|\fB\-mppc32\fR|\fB\-m603\fR|\fB\-m604\fR| - \fB\-m403\fR|\fB\-m405\fR|\fB\-mppc64\fR|\fB\-m620\fR|\fB\-mppc64bridge\fR|\fB\-mbooke\fR| - \fB\-mbooke32\fR|\fB\-mbooke64\fR] - [\fB\-mcom\fR|\fB\-many\fR|\fB\-maltivec\fR] [\fB\-memb\fR] - [\fB\-mregnames\fR|\fB\-mno\-regnames\fR] - [\fB\-mrelocatable\fR|\fB\-mrelocatable\-lib\fR] - [\fB\-mlittle\fR|\fB\-mlittle\-endian\fR|\fB\-mbig\fR|\fB\-mbig\-endian\fR] - [\fB\-msolaris\fR|\fB\-mno\-solaris\fR] -.PP -\&\fIターゲット \s-1SPARC\s0 オプション:\fR - [\fB\-Av6\fR|\fB\-Av7\fR|\fB\-Av8\fR|\fB\-Asparclet\fR|\fB\-Asparclite\fR - \fB\-Av8plus\fR|\fB\-Av8plusa\fR|\fB\-Av9\fR|\fB\-Av9a\fR] - [\fB\-xarch=v8plus\fR|\fB\-xarch=v8plusa\fR] [\fB\-bump\fR] - [\fB\-32\fR|\fB\-64\fR] -.SH "解説" -.IX Header "解説" -\s-1GNU\s0 \fBas\fR とは、実は一連のアセンブラのことです。 -もしあるアーキテクチャで \s-1GNU\s0 アセンブラを使う (もしくは、使った -ことがある) ならば、他のアーキテクチャで使う時もかなり似た環境となり -ます。それぞれのバージョンは他のバージョンと共通の部分が多くあります。 -例えば、オブジェクトファイルフォーマットや -ほとんどのアセンブラディレクティブ -(\fI疑似命令(pseudo-ops)\fRとも呼ばれます)、アセンブラシンタクスなどです。 -.PP -\fBas\fR が作られた第一の目的は、\s-1GNU\s0 C コンパイラ -の出力をリンカで使用できるようアセンブルすることです。 -確かに、\fBas\fR が、 -ネイティブアセンブラがアセンブルできるものはすべて -正しくアセンブルできるようにしようとしてきました。 -例外は明確に文書化されています。 -このことは、\fBas\fR の用いるシンタクスが、 -同一アーキテクチャの他のアセンブラと同じである、 -ということを意味するものではありません。 -たとえば、680x0 のアセンブラ言語 -のシンタクスには互換性のないバージョンが存在することが知られてい -ます。 -.PP -\fBas\fR の起動 1 回ごとに、 -ちょうどひとつのソースプログラムだけをアセンブルします。 -ソースプログラムはひとつ以上のファイルから構成されます。 -(標準入力もファイルひとつとみなします。) -.PP -\fBas\fR に与えるコマンドラインには、 -0 個以上の入力ファイル名が含まれます。 -入力ファイルは (左のファイル名から開始して右へ向って) 読み込まれます。 -特別な意味が無いコマンドライン引数は (どんな位置であっても) -入力ファイル名であるとみなされます。 -.PP -もし \fBas\fR にファイル名が指定されなければ、ひとつの入力ファイルが -\fBas\fR の標準入力 (ふつうは端末) から読み出されます。 -\fBctl-D\fR -をタイプすることで、これ以上アセンブルするプログラムが存在しないこと -を \fBas\fR に通知します。 -.PP -コマンドライン上で明示的に標準入力を指定する必要のある時は、 -\fB\-\-\fR を使ってください。 -.PP -ソースが空の場合、\fBas\fR は小さな空のオブジェクトファイルを作成します。 -.PP -\fBas\fR は、警告およびエラーメッセージを標準エラー出力 (通常は端末) -へ出力します。 -\fBas\fR が -コンパイラによって自動起動された場合は、この限りではありません。 -警告とは、欠陥のあるプログラムのアセンブルを続行するために -\fBas\fR -が仮定した内容を報告したものです。 -エラーは、アセンブルを続行できない重大な問題を表します。 -.PP -\fBas\fR を \s-1GNU\s0 C コンパイラ (バージョン 2) から起動している場合、 -\fB\-Wa\fR オプションを使用してアセンブラへの引数を渡せます。 -それぞれのアセンブラ引数 (と \fB\-Wa\fR) は、コンマで区切られます。 -例えば次のようになります。 -.PP -.Vb 1 -\& gcc -c -g -O -Wa,-alh,-L file.c -.Ve -これは 2 個のオプションをアセンブラに渡します: -すなわち \fB\-alh\fR (高級言語とアセンブラソースのリストを標準出力へ出力) と -\fB\-L\fR (ローカルシンボルをシンボルテーブルに残す) です。 -.PP -通常はこの \fB\-Wa\fR の機構を使用する必要はありません。 -なぜならば、コンパイラがアセンブラに対し、 -多くのコンパイラコマンドラインオプションを渡すからです。 -(\s-1GNU\s0 コンパイラドライバを \fB\-v\fR オプション付きで起動することで、 -アセンブラを含む各コンパイルのパスに対してどのようなオプションを渡すのか、 -正確に調べることができます。) -.SH "オプション" -.IX Header "オプション" -.IP "\fB\-a[cdhlmns]\fR" 4 -.IX Item "-a[cdhlmns]" -リスト出力を行います。 -次の種類があります。 -.RS 4 -.IP "\fB\-ac\fR" 4 -.IX Item "-ac" -偽の条件を削除します -.IP "\fB\-ad\fR" 4 -.IX Item "-ad" -デバッグ用ディレクティブを削除します -.IP "\fB\-ah\fR" 4 -.IX Item "-ah" -高級言語ソースを含みます -.IP "\fB\-al\fR" 4 -.IX Item "-al" -アセンブリを含みます -.IP "\fB\-am\fR" 4 -.IX Item "-am" -マクロ拡張を含みます -.IP "\fB\-an\fR" 4 -.IX Item "-an" -フォーム処理 (forms processing) を削除します -.IP "\fB\-as\fR" 4 -.IX Item "-as" -シンボルを含みます -.IP "\fB=file\fR" 4 -.IX Item "=file" -リスト出力を行うファイル名を設定します。 -.RE -.RS 4 -.Sp -これらのオプションを組み合わせ可能です。 -例えば、\fB\-aln\fR はアセンブリリストをフォーム処理無しで出力します。 -\fB=file\fR オプションは、使用された場合、 -最後のサブオプションである必要があります。 -デフォルトのサブオプションは -\fB\-a\fR だけ指定すると \fB\-ahls\fR になります。 -.RE -.IP "\fB\-D\fR" 4 -.IX Item "-D" -無視されます。 -このオプションは、他のアセンブラ呼び出しとの互換のために -受け付けられるものです。 -.IP "\fB\-\-defsym\fR \fIsym\fR\fB=\fR\fIvalue\fR" 4 -.IX Item "--defsym sym=value" -入力ファイルをアセンブルする前に、 -シンボル \fIsym\fR を \fBvalue\fR であると定義します。 -\fBvalue\fR は定数の整数である必要があります。 -C と同様、先行する \fB0x\fR は 16 進数値を示し、 -先行する \fB0\fR は 8 進数値を示します。 -.IP "\fB\-f\fR" 4 -.IX Item "-f" -``高速 (fast)''オプションです\-\-\- -プリプロセシングを行ないません -(ソースはコンパイラの出力したものとみなします)。 -.IP "\fB\-\-gstabs\fR" 4 -.IX Item "--gstabs" -各アセンブリの行に対し、スタブデバッグ情報 (stabs debugging information) -を生成します。 -デバッガが扱える場合、アセンブリコードのデバッグに役立つかもしれません。 -.IP "\fB\-\-gdwarf2\fR" 4 -.IX Item "--gdwarf2" -各アセンブリの行に対し、\s-1DAWRF2\s0 デバッグ情報を生成します。 -デバッガが扱える場合、アセンブリコードのデバッグに役立つかもしれません。 -注 \- 本オプションはすべてのターゲットでサポートされているわけではなく、 -一部のみでサポートされています。 -.IP "\fB\-\-help\fR" 4 -.IX Item "--help" -コマンドラインオプションのまとめを表示し、終了します。 -.IP "\fB\-\-target\-help\fR" 4 -.IX Item "--target-help" -ターゲット固有のすべてのオプションのまとめを表示し、終了します。 -.IP "\fB\-I\fR \fIdir\fR" 4 -.IX Item "-I dir" -\fBdir\fR -を -\f(CW\*(C`.include\*(C'\fR -ディレクティブの検索リストに追加します。 -.IP "\fB\-J\fR" 4 -.IX Item "-J" -符号付き整数の桁溢れを警告しません。 -.IP "\fB\-K\fR" 4 -.IX Item "-K" -本オプションは受け付けられますが、\s-1TARGET\s0 ファミリでは効果がありません。 -.IP "\fB\-L\fR" 4 -.IX Item "-L" -.PD 0 -.IP "\fB\-\-keep\-locals\fR" 4 -.IX Item "--keep-locals" -.PD -ローカルシンボルを (シンボル表) に保存します。 -伝統的な a.out システムでは、これらは \fBL\fR で開始しますが、 -別のシステムでは別のローカルラベルプレフィックスを持ちます。 -.IP "\fB\-\-listing\-lhs\-width=\fR\fInumber\fR" 4 -.IX Item "--listing-lhs-width=number" -アセンブラリストにおける出力データコラムの最大幅を -\fInumber\fR 語に設定します。 -.IP "\fB\-\-listing\-lhs\-width2=\fR\fInumber\fR" 4 -.IX Item "--listing-lhs-width2=number" -アセンブラリストにおける継続行の出力データコラムの最大幅を -\fInumber\fR 語に設定します。 -.IP "\fB\-\-listing\-rhs\-width=\fR\fInumber\fR" 4 -.IX Item "--listing-rhs-width=number" -リストで表示される入力ソース行の最大幅を -\fInumber\fR バイトに設定します。 -.IP "\fB\-\-listing\-cont\-lines=\fR\fInumber\fR" 4 -.IX Item "--listing-cont-lines=number" -リスト中で入力 1 行に対応する表示行の最大を -\fInumber\fR + 1 行に設定します。 -.IP "\fB\-o\fR \fIobjfile\fR" 4 -.IX Item "-o objfile" -\fBas\fR の出力オブジェクトファイル名を \fIobjfile\fR に設定します。 -.IP "\fB\-R\fR" 4 -.IX Item "-R" -データセクションをテキストセクションへ混入させます。 -.IP "\fB\-\-statistics\fR" 4 -.IX Item "--statistics" -アセンブルに使用した最大空間 (バイト数) と合計時間 (秒数) を表示します。 -.IP "\fB\-\-strip\-local\-absolute\fR" 4 -.IX Item "--strip-local-absolute" -ローカルの絶対シンボルを出力先のシンボル方から削除します。 -.IP "\fB\-v\fR" 4 -.IX Item "-v" -.PD 0 -.IP "\fB\-version\fR" 4 -.IX Item "-version" -.PD -\fBas\fR のバージョンを表示します。 -.IP "\fB\-\-version\fR" 4 -.IX Item "--version" -\fBas\fR のバージョンを表示し、終了します。 -.IP "\fB\-W\fR" 4 -.IX Item "-W" -.PD 0 -.IP "\fB\-\-no\-warn\fR" 4 -.IX Item "--no-warn" -.PD -警告メッセージの出力を抑制します。 -.IP "\fB\-\-fatal\-warnings\fR" 4 -.IX Item "--fatal-warnings" -警告を、エラーとして扱います。 -.IP "\fB\-\-warn\fR" 4 -.IX Item "--warn" -警告を抑制しませんし、エラーとしても扱いません。 -.IP "\fB\-w\fR" 4 -.IX Item "-w" -無視されます。 -.IP "\fB\-x\fR" 4 -.IX Item "-x" -無視されます。 -.IP "\fB\-Z\fR" 4 -.IX Item "-Z" -エラーの後でもオブジェクトファイルを生成します。 -.IP "\fB\-\- |\fR \fIfiles\fR \fB...\fR" 4 -.IX Item "-- | files ..." -アセンブル対象のソースファイルまたは標準入力です。 -.PP -次のオプションは、\s-1ARC\s0 プロセッサ用に設定された場合に使用可能です。 -.IP "\fB\-marc[5|6|7|8]\fR" 4 -.IX Item "-marc[5|6|7|8]" -This option selects the core processor variant. -.IP "\fB\-EB | \-EL\fR" 4 -.IX Item "-EB | -EL" -Select either big-endian (\-EB) or little-endian (\-EL) output. -.PP -次のオプションは、 -\s-1ARM\s0 プロセッサファミリ用に設定された場合に使用可能です。 -.IP "\fB\-mcpu=\fR\fIprocessor\fR\fB[+\fR\fIextension\fR\fB...]\fR" 4 -.IX Item "-mcpu=processor[+extension...]" -どの \s-1ARM\s0 プロセッサがターゲットであるかを指定します。 -.IP "\fB\-march=\fR\fIarchitecture\fR\fB[+\fR\fIextension\fR\fB...]\fR" 4 -.IX Item "-march=architecture[+extension...]" -どの \s-1ARM\s0 アーキテクチャがターゲットであるかを指定します。 -.IP "\fB\-mfpu=\fR\fIfloating-point-format\fR" 4 -.IX Item "-mfpu=floating-point-format" -どの浮動小数点数アーキテクチャがターゲットであるかを指定します。 -.IP "\fB\-mthumb\fR" 4 -.IX Item "-mthumb" -Thumb 命令のみのデコードを有効にします。 -.IP "\fB\-mapcs\-32 | \-mapcs\-26 | \-mapcs\-float | \-mapcs\-reentrant | \-moabi\fR" 4 -.IX Item "-mapcs-32 | -mapcs-26 | -mapcs-float | -mapcs-reentrant | -moabi" -どのプロシジャ呼び出し規約を使用するのかを指定します。 -.IP "\fB\-EB | \-EL\fR" 4 -.IX Item "-EB | -EL" -ビッグエンディアン (\-EB) 出力かリトルエンディアン出力か (\-EL) を選択します。 -.IP "\fB\-mthumb\-interwork\fR" 4 -.IX Item "-mthumb-interwork" -Thumb と \&\s-1ARM\s0 が相互動作することを考慮に入れてコード生成 -されたことを指定します。 -.IP "\fB\-k\fR" 4 -.IX Item "-k" -\s-1PIC\s0 コードが生成されたことを指定します。 -.PP -CRIS 固有のオプションの記述は info ページを参照してください。 -.PP -次のオプションは、 -D10V プロセッサ用に設定された場合に使用可能です。 -.IP "\fB\-O\fR" 4 -.IX Item "-O" -命令を並列化して出力を最適化します。 -.PP -次のオプションは、 -D30V プロセッサ用に設定された場合に使用可能です。 -.IP "\fB\-O\fR" 4 -.IX Item "-O" -命令を並列化して出力を最適化します。 -.IP "\fB\-n\fR" 4 -.IX Item "-n" -nop が出力されたときに警告します。 -.IP "\fB\-N\fR" 4 -.IX Item "-N" -32 ビット掛け算の後に nop が出力されたときに警告します。 -.PP -次のオプションは、 -80960 プロセッサ用に設定された場合に使用可能です。 -.IP "\fB\-ACA | \-ACA_A | \-ACB | \-ACC | \-AKA | \-AKB | \-AKC | \-AMC\fR" 4 -.IX Item "-ACA | -ACA_A | -ACB | -ACC | -AKA | -AKB | -AKC | -AMC" -どの 960 アーキテクチャがターゲットであるかを指定します。 -.IP "\fB\-b\fR" 4 -.IX Item "-b" -実際に行われた分岐に関する統計情報を収集するコードを追加します。 -.IP "\fB\-no\-relax\fR" 4 -.IX Item "-no-relax" -ロングディスプレースメントの「比較-分岐」という命令列に対して -変更を加えません。 -場合によってはエラーが発生します。 -.PP -次のオプションは、 -Mitsubishi M32R シリーズ用に設定された場合に使用可能です。 -.IP "\fB\-\-m32rx\fR" 4 -.IX Item "--m32rx" -M32R ファミリのどのプロセッサがターゲットであるかを指定します。 -デフォルトは、通常、M32R ですが、 -本オプションを指定すると M32RX になります。 -.IP "\fB\-\-warn\-explicit\-parallel\-conflicts or \-\-Wp\fR" 4 -.IX Item "--warn-explicit-parallel-conflicts or --Wp" -疑わしい parallel constructs に出会った場合、警告します。 -.IP "\fB\-\-no\-warn\-explicit\-parallel\-conflicts or \-\-Wnp\fR" 4 -.IX Item "--no-warn-explicit-parallel-conflicts or --Wnp" -疑わしい parallel constructs に出会った場合でも、警告しません。 -.PP -次のオプションは、 -Motorola 68000 シリーズ用に設定された場合に使用可能です。 -.IP "\fB\-l\fR" 4 -.IX Item "-l" -2 ワードではなく、1 ワードの短い参照を未定義シンボルに適用します。 -.IP "\fB\-m68000 | \-m68008 | \-m68010 | \-m68020 | \-m68030\fR" 4 -.IX Item "-m68000 | -m68008 | -m68010 | -m68020 | -m68030" -.PD 0 -.IP "\fB| \-m68040 | \-m68060 | \-m68302 | \-m68331 | \-m68332\fR" 4 -.IX Item "| -m68040 | -m68060 | -m68302 | -m68331 | -m68332" -.IP "\fB| \-m68333 | \-m68340 | \-mcpu32 | \-m5200\fR" 4 -.IX Item "| -m68333 | -m68340 | -mcpu32 | -m5200" -.PD -68000 ファミリのどのプロセッサがターゲットかを指定します -デフォルトは 68020 ですが、設定時に変更可能です。 -.IP "\fB\-m68881 | \-m68882 | \-mno\-68881 | \-mno\-68882\fR" 4 -.IX Item "-m68881 | -m68882 | -mno-68881 | -mno-68882" -ターゲットは浮動小数点数コプロセッサを持っています (持っていません)。 -デフォルトでは、68020, 68030, cpu32 用のコプロセッサを仮定します。 -素の 68000 は 68881 と互換ではありませんが、 -コプロセッサ命令をメインプロセッサでのエミュレーション可能ですので、 -両者の組み合わせも指定可能です。 -.IP "\fB\-m68851 | \-mno\-68851\fR" 4 -.IX Item "-m68851 | -mno-68851" -ターゲットマシンはメモリ管理ユニットコプロセッサを持っています -(持っていません)。 -デフォルトでは、68020 以上用の \s-1MMU\s0 を仮定します。 -.PP -\s-1PDP\-11\s0 機種依存機能オプションについての詳細は、 -\f(CW@ref\fR{PDP\-11\-Options} を参照してください。 -.IP "\fB\-mpic | \-mno\-pic\fR" 4 -.IX Item "-mpic | -mno-pic" -位置独立 (または位置依存) コードを生成します。 -デフォルトは \fB\-mpic\fR です。 -.IP "\fB\-mall\fR" 4 -.IX Item "-mall" -.PD 0 -.IP "\fB\-mall\-extensions\fR" 4 -.IX Item "-mall-extensions" -.PD -すべての命令セット拡張を有効にします。 -これがデフォルトです。 -.IP "\fB\-mno\-extensions\fR" 4 -.IX Item "-mno-extensions" -すべての命令セット拡張を無効にします。 -.IP "\fB\-m\fR\fIextension\fR \fB| \-mno\-\fR\fIextension\fR" 4 -.IX Item "-mextension | -mno-extension" -特定の命令セット拡張を有効 (無効) にします。 -.IP "\fB\-m\fR\fIcpu\fR" 4 -.IX Item "-mcpu" -特定の \s-1CPU\s0 でサポートされる命令セット拡張を有効にし、 -他のすべての拡張を無効にします。 -.IP "\fB\-m\fR\fImachine\fR" 4 -.IX Item "-mmachine" -特定のマシンモデルでサポートされる命令セット拡張を有効にし、 -他のすべての拡張を無効にします。 -.PP -次のオプションは、 -picoJava プロセッサ用に設定された場合に使用可能です。 -.IP "\fB\-mb\fR" 4 -.IX Item "-mb" -``ビッグエンディアン'' フォーマット出力を行います。 -.IP "\fB\-ml\fR" 4 -.IX Item "-ml" -``リトルエンディアン'' フォーマット出力を行います。 -.PP -次のオプションは、 -Motorola 68HC11 シリーズまたは 68HC12 シリーズ用に -設定された場合に使用可能です。 -.IP "\fB\-m68hc11 | \-m68hc12\fR" 4 -.IX Item "-m68hc11 | -m68hc12" -どのプロセッサがターゲットであるかを指定します。 -デフォルトは、アセンブラを構築するときの設定オプションで定義されています。 -.IP "\fB\-\-force\-long\-branchs\fR" 4 -.IX Item "--force-long-branchs" -相対分岐が絶対分岐に変換されます。 -条件分岐、無条件分岐、サブルーチンへの分岐が対象です。 -.IP "\fB\-S | \-\-short\-branchs\fR" 4 -.IX Item "-S | --short-branchs" -オフセットが範囲外の場合、 -相対分岐を絶対分岐に変換しません。 -.IP "\fB\-\-strict\-direct\-mode\fR" 4 -.IX Item "--strict-direct-mode" -命令が直接アドレッシングモードをサポートしない場合、 -直接アドレッシングモードを拡張アドレッシングモードに変換しません。 -.IP "\fB\-\-print\-insn\-syntax\fR" 4 -.IX Item "--print-insn-syntax" -エラーの場合、命令の文法を表示します。 -.IP "\fB\-\-print\-opcodes\fR" 4 -.IX Item "--print-opcodes" -print the list of instructions with syntax and then exit. -命令一覧を文法と共に表示し、終了します。 -.IP "\fB\-\-generate\-example\fR" 4 -.IX Item "--generate-example" -命令となりうる各箇所に対して命令の例を 1 個表示し、終了します。 -本オプションは \fBas\fR のテストにのみ有用です。 -.PP -次のオプションは、\fBas\fR が -\s-1SPARC\s0 シリーズ用に設定された場合に使用可能です。 -.IP "\fB\-Av6 | \-Av7 | \-Av8 | \-Asparclet | \-Asparclite\fR" 4 -.IX Item "-Av6 | -Av7 | -Av8 | -Asparclet | -Asparclite" -.PD 0 -.IP "\fB\-Av8plus | \-Av8plusa | \-Av9 | \-Av9a\fR" 4 -.IX Item "-Av8plus | -Av8plusa | -Av9 | -Av9a" -.PD -\s-1SPARC\s0 アーキテクチャの種類を明示的に選択します。 -.Sp -\fB\-Av8plus\fR と \fB\-Av8plusa\fR は 32 ビット環境を選択します。 -\fB\-Av9\fR と \fB\-Av9a\fR は 64 ビット環境を選択します。 -.Sp -\fB\-Av8plusa\fR と \fB\-Av9a\fR は \s-1SPARC\s0 V9 命令セットと -UltraSPARC 拡張を有効にします。 -.IP "\fB\-xarch=v8plus | \-xarch=v8plusa\fR" 4 -.IX Item "-xarch=v8plus | -xarch=v8plusa" -Solaris v9 アセンブラとの互換性用です。 -これらのオプションは、それぞれ、 -\-Av8plus と \-Av8plusa と等価です。 -.IP "\fB\-bump\fR" 4 -.IX Item "-bump" -アセンブラが別のアーキテクチャに変わったときに警告します。 -.PP -次のオプションは、\fBas\fR が -\s-1MIPS\s0 シリーズ用に設定された場合に使用可能です。 -.IP "\fB\-G\fR \fInum\fR" 4 -.IX Item "-G num" -暗黙的に \f(CW\*(C`gp\*(C'\fR レジスタを介して参照されるオブジェクトの -最大サイズを設定します。 -\s-1ECOFF\s0 フォーマットを使用するターゲット、 -例えば Ultrix を実行する DECstation でのみ、受け付けられます。 -デフォルト値は 8 です。 -.IP "\fB\-EB\fR" 4 -.IX Item "-EB" -``ビッグエンディアン'' フォーマット出力を行います。 -.IP "\fB\-EL\fR" 4 -.IX Item "-EL" -``リトルエンディアン'' フォーマット出力を行います。 -.IP "\fB\-mips1\fR" 4 -.IX Item "-mips1" -.PD 0 -.IP "\fB\-mips2\fR" 4 -.IX Item "-mips2" -.IP "\fB\-mips3\fR" 4 -.IX Item "-mips3" -.IP "\fB\-mips4\fR" 4 -.IX Item "-mips4" -.IP "\fB\-mips32\fR" 4 -.IX Item "-mips32" -.IP "\fB\-mips64\fR" 4 -.IX Item "-mips64" -.PD -特定の \s-1MIPS\s0 命令セットアーキテクチャ (Instruction Set Architecture) -レベル用のコードを生成します。 -\fB\-mips1\fR は R2000 と R3000 のプロセッサに、 -\fB\-mips2\fR は R6000 プロセサに、 -\fB\-mips3\fR は R4000 プロセッサに対応します。 -\&\fB\-mips5\fR, \fB\-mips32\fR, \fB\-mips64\fR は、 -それぞれ、一般の -\s-1MIPS\s0 V, \s-1MIPS32\s0, \s-1MIPS64\s0 \s-1ISA\s0 プロセッサに対応します。 -.IP "\fB\-m4650\fR" 4 -.IX Item "-m4650" -.PD 0 -.IP "\fB\-no\-m4650\fR" 4 -.IX Item "-no-m4650" -.PD -\s-1MIPS\s0 R4650 チップ用のコードを生成します。 -アセンブラに対し、\fBmad\fR と \fBmadu\fR の命令を受け付け、 -\fB\s-1HI\s0\fR と \fB\s-1LO\s0\fR のレジスタアクセスの周囲に -\fBnop\fR 命令を追加しないよう、指示します。 -\fB\-no\-m4650\fR は、本オプションをオフにします。 -.IP "\fB\-mcpu=\fR\fI\s-1CPU\s0\fR" 4 -.IX Item "-mcpu=CPU" -特定の \s-1MIPS\s0 CPU 用のコードを生成します。 -まさに \fB\-m\fR\fIcpu\fR と等価ですが、 -より多くの \fIcpu\fR 値が理解されます。 -.IP "\fB\-\-emulation=\fR\fIname\fR" 4 -.IX Item "--emulation=name" -\fBas\fR が他のターゲット用に設定されたかのようにエミュレートするよう、 -\fBas\fR に指示します。 -これはすべての面にわたり、 -出力フォーマット (s-1ELF\s0 と \s-1ECOFF\s0 の内からのみ選択)、 -デバッグ情報を生成したりシンボル表情報を格納する擬似オプコードの扱い、 -デフォルトのエンディアンも含まれます。 -利用可能な設定名は次の通りです: \fBmipsecoff\fR, -\fBmipself\fR, \fBmipslecoff\fR, \fBmipsbecoff\fR, \fBmipslelf\fR, -\fBmipsbelf\fR。 -最初の 2 個は、 -アセンブラが設定された第一ターゲットにおけるデフォルトから、 -エンディアンを変えません。 -他のものは、デフォルトをリトルエンディアンまたはビッグエンディアンにします。 -これは、名前中の \fBb\fR または \fBl\fR で示されています。 -いかなる場合でも、\fB\-EB\fR または \fB\-EL\fR は、 -エンディアンの選択に優先します。 -.Sp -本オプションが現在サポートされているのは、\fBas\fR の第一のターゲットが -\s-1MIPS\s0 \s-1ELF\s0 か \s-1MIPS\s0 \s-1ECOFF\s0 に設定された場合のみです。 -さらに、両方のフォーマットのサポートが必要な場合、 -\fB\-\-enable\-targets=...\fR で設定時に指定される -第一のターゲットおよび他のターゲットには、 -他のフォーマットのサポートを含む必要があります。 -例えば、Irix 5 の設定は両者のサポートを含みます。 -.Sp -最終的には、本オプションはより多くの設定をサポートし、 -アセンブラの動作に対してより細粒度の制御を行い、 -より多くのプロセッサでサポートされることでしょう。 -.IP "\fB\-nocpp\fR" 4 -.IX Item "-nocpp" -\fBas\fR は本オプションを無視します。 -ネイティブツールとの互換性とのために受け付けられます。 -.IP "\fB\-\-trap\fR" 4 -.IX Item "--trap" -.PD 0 -.IP "\fB\-\-no\-trap\fR" 4 -.IX Item "--no-trap" -.IP "\fB\-\-break\fR" 4 -.IX Item "--break" -.IP "\fB\-\-no\-break\fR" 4 -.IX Item "--no-break" -.PD -掛け算による溢れと 0 除算をどのように扱うかを制御します。 -\fB\-\-trap\fR または \fB\-\-no\-break\fR (同義語です) -はトラップ例外を発生します -(命令セットアーキテクチャレベル 2 以上でのみ動作します)。 -\fB\-\-break\fR または \fB\-\-no\-trap\fR (同義語です。デフォルト) -はブレイク例外を発生します。 -.IP "\fB\-n\fR" 4 -.IX Item "-n" -本オプションを使用すると、 -マクロ由来の nop を生成するたびに \fBas\fR は警告を発生します。 -.PP -次のオプションは、\fBas\fR が -MCore プロセッサ用に設定された場合に使用可能です。 -.IP "\fB\-jsri2bsr\fR" 4 -.IX Item "-jsri2bsr" -.PD 0 -.IP "\fB\-nojsri2bsr\fR" 4 -.IX Item "-nojsri2bsr" -.PD -\s-1JSRI\s0 を \s-1BSR\s0 へ変換することを、有効または無効にします。 -デフォルトでは、有効です。 -コマンドラインオプション \fB\-nojsri2bsr\fR を使用して、これを無効にできます。 -.IP "\fB\-sifilter\fR" 4 -.IX Item "-sifilter" -.PD 0 -.IP "\fB\-nosifilter\fR" 4 -.IX Item "-nosifilter" -.PD -シリコンフィルタの動作を、有効または無効にします。 -デフォルトでは、無効です。 -コマンドラインオプション \fB\-sifilter\fR を使用して、 -デフォルトに優先させることができます。 -.IP "\fB\-relax\fR" 4 -.IX Item "-relax" -長いディスプレースメント用の jump 命令を変更します。 -.IP "\fB\-mcpu=[210|340]\fR" 4 -.IX Item "-mcpu=[210|340]" -ターゲットハードウェアの CPU タイプを選択します。 -これにより、どの命令をアセンブルするかを制御します。 -.IP "\fB\-EB\fR" 4 -.IX Item "-EB" -ビッグエンディアンのターゲット用にアセンブルします。 -.IP "\fB\-EL\fR" 4 -.IX Item "-EL" -リトルエンディアンのターゲット用にアセンブルします。 -.PP -MMIX 固有のオプションの記述は info ページを参照してください。 -.SH "関連項目" -.IX Header "関連項目" -\&\fIgcc\fR\|(1) と \fIld\fR\|(1) -および \fIbinutils\fR と \fIld\fR の Info エントリ。 -.SH "COPYRIGHT" -.IX Header "COPYRIGHT" -Copyright (C) 1991, 92, 93, 94, 95, 96, 97, 98, 99, 2000, 2001, 2002 Free Software Foundation, Inc. -.PP -Permission is granted to copy, distribute and/or modify this document -under the terms of the \s-1GNU\s0 Free Documentation License, Version 1.1 -or any later version published by the Free Software Foundation; -with no Invariant Sections, with no Front-Cover Texts, and with no -Back-Cover Texts. A copy of the license is included in the -section entitled \*(L"\s-1GNU\s0 Free Documentation License\*(R". -.\" .SH 履歴 -.\" 堀川和雄 : 2000/07/09 更新。 -.\" 堀川和雄 : 2001/08/04 binutils 2.11.2 用に修正。 -.\" 堀川和雄 : 2002/09/01 binutils 2.12.1 用に修正。 diff --git a/ja_JP.eucJP/man/man1/xten.1 b/ja_JP.eucJP/man/man1/xten.1 deleted file mode 100644 index 6e6633552a..0000000000 --- a/ja_JP.eucJP/man/man1/xten.1 +++ /dev/null @@ -1,114 +0,0 @@ -.\" Copyright (c) 1992, 1993 Eugene W. Stark -.\" All rights reserved. -.\" -.\" 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 acknowledgement: -.\" This product includes software developed by Eugene W. Stark. -.\" 4. The name of the author may not be used to endorse or promote products -.\" derived from this software without specific prior written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY EUGENE W. STARK (THE AUTHOR) ``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 AUTHOR 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. -.\" -.\" %FreeBSD: src/usr.sbin/xten/xten.1,v 1.12 2002/04/20 12:27:18 charnier Exp % -.\" $FreeBSD$ -.\" -.Dd October 30, 1993 -.Dt XTEN 1 -.Os -.Sh 名称 -.Nm xten -.Nd X-10 コマンドを転送する -.Sh 書式 -.Nm -.Op Fl "" -.Ar house -.Ar key Ns Op : Ns Ar cnt -.Oo -.Op Ar house -.Ar key Ns Op : Ns Ar cnt -.Ar ... -.Oc -.Sh 解説 -.Nm -ユーティリティは、X-10 デーモンへのコマンドラインインタフェースです。 -一文字のハウスコード (A-P) と一連のキー/ユニットコードが引数として -与えられて呼び出された時、X-10 デーモンへ対応する一連の X-10 -パケットの転送を要求します。 -コマンドが実際に受け取られて実行されるかどうかをリモートの X-10 デバイスによって -知ることは一般的にできませんが、X-10 デーモンは、パケットがすべて正しく転送されるように、 -最大限努力します。 -.Pp -一つの引数 -.Fl -付きで呼び出された時は、 -.Nm -は、インタラクティブモードに入ります。ここでは、標準入力を繰り返し -読み込み、X-10 デーモンに送り、デーモンからの一行の応答が標準出力に表示されます。 -.Sh オプション -ハウス( -.Ar house -)引数は、 A-P の範囲の一文字のハウスコードです。 -全ての X-10 リクエストは、ハウスコードを参照します。 -各キー( -.Ar key -)は 1-16 の数値コードか、X-10 機能を指定する文字列です。 -可能な機能コード文字列は以下の通りです。 -.Bl -diag -.It AllUnitsOff -.It AllLightsOn -.It On -.It Off -.It Dim -.It Bright -.It AllLightsOff -.It ExtendedCode -.It HailRequest -.It HailAcknowledge -.It PreSetDim0 -.It PreSetDim1 -.It ExtendedData -.It StatusOn -.It StatusOff -.It StatusRequest -.El -.Pp -各キー( -.Ar key -)にはオプションの数字( -.Ar cnt -)が続きます。この数字は、間隙がないキーコード -によっておくられるパケットの数を指定します。 -この引数が省略された時、二つのパケットが転送されます。 -X-10 の -.Em Dim -と -.Em Bright -コマンドでは、二つ以外のパケット数を指定して使うことができます。 -.Sh 関連項目 -.Xr tw 4 , -.Xr xtend 8 -.Sh 関連ファイル -.Bl -tag -width /var/spool/xten/Status -compact -.It Pa /dev/tw0 -TW523 スペシャルファイル -.El -.Sh 作者 -.An Eugene W. Stark Aq stark@cs.sunysb.edu diff --git a/ja_JP.eucJP/man/man5/Makefile b/ja_JP.eucJP/man/man5/Makefile index e6d6553bac..c2fdb51752 100644 --- a/ja_JP.eucJP/man/man5/Makefile +++ b/ja_JP.eucJP/man/man5/Makefile @@ -1,118 +1,116 @@ # $FreeBSD$ MAN5 = a.out.5\ acct.5\ aliases.5\ amd.conf.5\ - ar.5\ auth.conf.5\ bootparams.5\ bootptab.5\ core.5\ crontab.5\ ctm.5\ cvs.5\ dhclient.conf.5\ dhclient.leases.5\ dhcp-eval.5\ dhcp-options.5\ dir.5\ - disklabel.5\ disktab.5\ drivers.conf.5\ editrc.5\ elf.5\ ethers.5\ exports.5\ fbtab.5\ fdescfs.5\ finger.conf.5\ forward.5\ fs.5\ fstab.5\ gettytab.5\ groff_font.5\ groff_out.5\ groff_tmac.5\ group.5\ hosts.5\ hosts.equiv.5\ hosts.lpd.5\ hosts_access.5\ hosts_options.5\ info.5\ intro.5\ ipf.5\ ipnat.5\ ipsend.5\ isdnd.acct.5\ isdnd.rates.5\ isdnd.rc.5\ kbdmap.5\ keycap.5\ link.5\ linprocfs.5\ loader.conf.5\ login.access.5\ login.conf.5\ magic.5\ mailer.conf.5\ make.conf.5\ motd.5\ named.conf.5\ netgroup.5\ netid.5\ networks.5\ nologin.5\ ntp.conf.5\ ntp.keys.5\ opieaccess.5\ opiekeys.5\ passwd.5\ pbm.5\ pccard.conf.5\ periodic.conf.5\ phones.5\ printcap.5\ procfs.5\ protocols.5\ publickey.5\ pw.conf.5\ radius.conf.5\ rc.conf.5\ rcsfile.5\ remote.5\ resolver.5\ rpc.5\ rrenumd.conf.5\ rtadvd.conf.5\ services.5\ shells.5\ ssh_config.5\ sshd_config.5\ stab.5\ sysctl.conf.5\ syslog.conf.5\ tacplus.conf.5\ term.5\ termcap.5\ terminfo.5\ texinfo.5\ ttys.5\ tzfile.5\ usbd.conf.5\ utmp.5\ uuencode.format.5\ vgrindefs.5 MLINKS+=kbdmap.5 keymap.5 MLINKS+=utmp.5 lastlog.5 utmp.5 wtmp.5 MLINKS+=hosts.equiv.5 rhosts.5 MLINKS+=uuencode.format.5 uuencode.5 MLINKS+=resolver.5 resolv.conf.5 MLINKS+=fs.5 inode.5 MLINKS+=dir.5 dirent.5 MLINKS+=groff_tmac.5 tmac.5 MLINKS+=ipnat.5 ipnat.conf.5 MLINKS+=passwd.5 master.passwd.5 .include "bsd.prog.mk" diff --git a/ja_JP.eucJP/man/man5/ar.5 b/ja_JP.eucJP/man/man5/ar.5 deleted file mode 100644 index a7729917bb..0000000000 --- a/ja_JP.eucJP/man/man5/ar.5 +++ /dev/null @@ -1,159 +0,0 @@ -.\" Copyright (c) 1990, 1991, 1993 -.\" The Regents of the University of California. All rights reserved. -.\" -.\" 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 acknowledgement: -.\" 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. -.\" -.\" @(#)ar.5.5 8.1 (Berkeley) 6/9/93 -.\" %FreeBSD: src/usr.bin/ar/ar.5,v 1.5.2.2 2001/12/14 15:53:29 ru Exp % -.\" $FreeBSD$ -.\" -.\" WORD: archive アーカイブ -.\" -.Dd June 9, 1993 -.Dt AR 5 -.Os -.Sh 名称 -.Nm ar -.Nd アーカイブ (ライブラリ) ファイルフォーマット -.Sh 書式 -.In ar.h -.Sh 解説 -アーカイブコマンド -.Nm -は複数のファイルをひとつにまとめます。 -アーカイブは主にリンクエディタ -.Xr ld 1 -を使ってロードするための -オブジェクトファイルのライブラリとして使用します。 -.Pp -.Nm -によって作成されたファイルは ``マジック'' ストリング "!\en" で -始まっています。 -アーカイブの残りはオブジェクトからなり、その各々はファイルのヘッダと -ファイル名 (オプション) とファイルの中身から構成されます。 -ヘッダは異なるマシンアーキテクチャ間で互換性のあるもので、 -ファイルの内容が印字可能なものであれば -アーカイブそのものも印字可能となります。 -.Pp -ヘッダは、可変長の -.Tn ASCII -のフィールド 6 つとそれに続く2 文字の終端から構成されます。 -フィールドはオブジェクトの名前 (16 文字)、 -ファイルの最終更新時間 (12 文字)、 -ユーザとグループ ID (各々 6 文字)、 -ファイルモード (8文字)、 -それにファイルサイズ (10 文字) です。 -全ての数字フィールドは 10 進数ですが、ファイルモードだけは 8 進数です。 -.Pp -更新時間はファイルの -.Fa st_mtime -フィールドです。すなわち -基準時点 (epoch) からの時間 -.Dv CUT -秒です。 -ユーザ ID とグループ ID はファイルの -.Fa st_uid -と -.Fa st_gid -フィールドです。 -ファイルモードはファイルの -.Fa st_mode -フィールドです。 -ファイルサイズはファイルの -.Fa st_size -フィールドです。 -最後の 2 バイトは文字列 "\`\en" となります。 -.Pp -名前のフィールドに限りあふれることが考えられるため、以下のよ -うに対応しています。 -もしファイル名の長さが 16 文字を超えるかスペースを含む場合は、 -名前のフィールドには文字列 "#1/" に続いてその名前の -.Tn ASCII -での長さが書き込まれます。 -ファイルサイズ (アーカイブヘッダに書き込まれているもの) には -その名前の長さが加算されます。 -そして名前はアーカイブヘッダの直後に書かれます。 -.Pp -これらのフィールドにおいて使用されていない部分には -空白文字が書き込まれます。 -もしフィールドにその最長の文字数が書き込まれていると、 -フィールドの間の区切りはないことになります。 -.Pp -アーカイブ中のオブジェクトは常に偶数バイトの長さとなります。 -ファイルの長さが奇数バイトである場合は -改行 (``\en'') 文字でパディングされます。 -その場合、ヘッダ中のファイルサイズにはパディングの分は反映されません。 -.Sh 関連項目 -.Xr ar 1 , -.Xr stat 2 -.Sh 歴史 -これまでに少なくとも 4 つの -.Nm -フォーマットがありました。 -最初のものは先頭の ``マジック'' ナンバー 0177555 (int 型で書かれていた) -で示されていました。 -これらのアーカイブはほとんどが 16 ビットマシン上で作られたものであり、 -ヘッダは 5 つのフィールドから構成されていました。 -ヘッダのフィールドにはオブジェクト名 (8 文字)、 -ファイルの最終更新時間 (long 型)、 -ユーザ ID (char 型)、 -ファイルモード (char 型)、 -そしてファイルサイズ (符号なし int 型) がありました。 -ファイルはバイト数で偶数長となるようにパディングされていました。 -.Pp -2 つ目のものは先頭の ``マジック'' ナンバー 0177545 (int 型で書かれていた) -で示されていました。 -これらのアーカイブは 16 もしくは 32 ビットマシンで作られたものであり、 -ヘッダは 6 つのフィールドから構成されていました。 -フィールドにはオブジェクト名 (14 文字)、 -ファイルの最終更新時間 (long 型)、 -ユーザおよびグループ ID (各々 char 型)、 -ファイルモード (int 型)、 -そしてファイルサイズ (long 型) がありました。 -ファイルはバイト数で偶数長となるようにパディングされていました。 -.\" For more information on converting from this format see -.\" .Xr arcv 8 . -.Pp -現在のアーカイブフォーマット -(長い名前とスペースを含む名前をサポートしていないもの) は -.Bx 4.0 -で導入されました。 -ヘッダは現在のフォーマットと同じですが、 -16 文字以上の名前は切り捨てられ、 -スペースを含む名前 (および名前の末尾にスペースがつくもの) -はサポートされていません。 -これらの理由により、このフォーマットに前述の拡張がなされました。 -現在のこのフォーマットは -.Bx 4.4 -で最初に出現しました。 -.Sh 互換性 -現在アーカイブフォーマットは標準では規定されていません。 -.At V -では、昔から上述のいずれとも異なるフォーマットの -アーカイブで配布されています。 diff --git a/ja_JP.eucJP/man/man5/disklabel.5 b/ja_JP.eucJP/man/man5/disklabel.5 deleted file mode 100644 index 4c1a19c2f7..0000000000 --- a/ja_JP.eucJP/man/man5/disklabel.5 +++ /dev/null @@ -1,542 +0,0 @@ -.\" 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.15 2002/12/12 17:25:54 ru Exp % -.\" -.\" $FreeBSD$ -.\" -.\" WORD: initial bootstrap 初期ブートストラップ -.\" WORD: initial label 初期ラベル -.\" WORD: primary bootstrap 一次ブートストラップ -.\" WORD: secondary bootstrap 二次ブートストラップ -.\" WORD: ratio of physical sectors traversed per logical sector 論理セクタあたりの物理セクタ通過率 -.\" -.Dd June 5, 1993 -.Dt DISKLABEL 5 -.Os -.Sh 名称 -.Nm disklabel -.Nd ディスクパックラベル -.Sh 書式 -.In sys/disklabel.h -.Sh 解説 -システム上のそれぞれのディスクやディスクパックは、ディスクのジオメトリ -やディスクを分割しているパーティションについての詳細な情報を提供する -ディスクラベルを持っています。 -ディスクラベルはディスクがフォーマットされたときに -初期化されなければならず、 -後から -.Xr disklabel 8 -プログラムによって変更することができます。 -システムディクスドライバやブートストラッププログラムがこの情報を使って、 -ドライブのプログラム方法や、ディスクパーティション上の -ファイルシステムの見つけ方を決定します。 -ファイルシステムは、付加的な情報を使ってディスクを最も効果的に使い、 -重要なファイルシステム情報の位置を特定します。 -各パーティションの記述は、パーティションタイプ(標準ファイル、スワップ -領域等)の識別子を含みます。 -ラベルのメモリ内コピーにあるファイルシステム情報が不完全な場合には、 -ファイルシステムはそれを更新します。 -.Pp -ラベルは、ドライブのセクタ番号 -.Dv LABELSECTOR -にあります。 -通常は、ディスクジオメトリについての情報がなくても見つけられる、 -セクタ 0 にあります。 -ラベルは、初期ブートストラップの場所を確保するために、 -セクタの先頭からオフセット -.Dv LABELOFFSET -にあります。 -ラベルを含むディスクセクタは、通常読み込み専用になっています。 -これは、 -パックからパックへの複写やスワップ操作時に -.Xr disklabel 8 -プログラムによって必要に応じて行なわれる -.Dv DIOCWLABEL -.Xr ioctl 2 -により不用意に上書きされないようにするためです。 -.Pp -ディスクのメモリ内ラベルコピーは -.Dv DIOCGDINFO -.Xr ioctl 2 -で得られます。 -この操作は、ディスクの任意のパーティションに対するブロックデバイスや -キャラクタ (``raw'') デバイスへのファイル記述子に対して -行うことができます。 -また、ディスクのメモリ内ラベルコピーは -.Dv DIOCSDINFO -.Xr ioctl 2 -によりセットされます。 -パーティションのオフセットは、一般にパーティションがオープンされている -ときには変更したり小さくしたりはできません。 -ただし例外として、ディスクにラベルが見つからず、ドライバが -パーティション情報を含まない骨組みのラベルだけを構築できるときには、 -どんな変更も許されます。 -最後に、 -.Dv DIOCWDINFO -.Xr ioctl 2 -操作がメモリ内のラベルをセットし、ディスク上のラベルを更新します。 -この操作が成功するためにはディスク上にラベルが存在しなければなりません。 -つまり、ディスクやディスクパックの初期ラベルは生の (raw) ディスクに -対して書き込むことでインストールされなければなりません。 -これらの操作はすべて、普通 -.Xr disklabel 8 -コマンドを使って行なわれます。 -.Pp -.Pa -で指定されるようにディスクラベルのフォーマットは以下のようになります。 -.Bd -literal -#ifndef _SYS_DISKLABEL_H_ -#define _SYS_DISKLABEL_H_ - -#ifndef _KERNEL -#include -#endif -#include - -/* - * ディスク記述テーブル, disktab(5) を参照 - */ -#define _PATH_DISKTAB "/etc/disktab" -#define DISKTAB "/etc/disktab" /* 非推奨 */ - -/* - * 各ディスクはハードウェアディスクジオメトリ、ファイルシステムパーティション、 - * ドライブ固有の情報についての情報を含むラベルを持っています。 - * ラベルはブロック 0 か 1、つまりブートストラップ等のための場所を空けて - * なるべく先頭のオフセットにあります。 - */ - -/* - * XXX これらの情報はコントローラ毎 (またはドライブ毎) にどこか別のところで - * XXX 定義されるべきであり、ここで定義すべきではありません! - */ -#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 /* ラベルを含むセクタ */ -#endif - -#ifndef LABELOFFSET -#define LABELOFFSET 64 /* セクタ内のラベルのオフセット */ -#endif - -#define DISKMAGIC ((u_long32_t)0x82564557) /* ディスクのマジックナンバ */ -#ifndef MAXPARTITIONS -#define MAXPARTITIONS 8 -#endif - -#define LABEL_PART 2 /* パーティションはラベルを含む */ -#define RAW_PART 2 /* パーティションはディスク全体を含む */ -#define SWAP_PART 1 /* パーティションは通常はスワップを含む */ - -#ifndef LOCORE -struct disklabel { - u_int32_t d_magic; /* マジックナンバ */ - u_int16_t d_type; /* ドライブタイプ */ - u_int16_t d_subtype; /* コントローラ/d_type に固有 */ - char d_typename[16]; /* タイプ名、たとえば "eagle" */ - char d_packname[16]; /* パック識別子 */ - - /* ディスクジオメトリ */ - u_int32_t d_secsize; /* セクタあたりのバイト数 */ - u_int32_t d_nsectors; /* トラックあたりのデータセクタ数 */ - u_int32_t d_ntracks; /* シリンダあたりのトラック数 */ - u_int32_t d_ncylinders; /* ユニットあたりのデータシリンダ数 */ - u_int32_t d_secpercyl; /* シリンダあたりのデータセクタ数 */ - u_int32_t d_secperunit; /* ユニットあたりのデータセクタ数 */ - - /* - * 以下の予備 (不良セクタ置換) は in d_nsectors や d_secpercyl - * には数えられません。 - * 予備セクタは、各トラックまたはシリンダの末尾の場所を占める - * 物理セクタにあることにします。 - */ - u_int16_t d_sparespertrack; /* トラックあたりの予備セクタ */ - u_int16_t d_sparespercyl; /* シリンダあたりの予備セクタ */ - /* - * メインテナンス、置換、コンフィギュレーション記述領域等を - * 含む交替シリンダ - */ - u_int32_t d_acylinders; /* ユニットあたりの交替シリンダ */ - - /* ハードウェア特性 */ - /* - * d_interleave, d_trackskew, d_cylskew は、遅いコントローラの - * 埋め合わせに使うための、メディアフォーマット中の - * ぶれを記述します。 - * interleave は、フォーマット時にフォーマッタやコントローラに - * よって設定される物理セクタインタリーブです。 - * インタリーブが使われているとき、論理的に隣り合ったセクタは - * 物理的には連続ではなく、幾つかのセクタに分断されています。 - * これは論理セクタあたりの物理セクタ通過率として指定されます。 - * すなわち、1:1 のインタリーブは連続したレイアウトを意味し、 - * 2:1 は論理セクタ 0 が論理セクタ 1 から 1 セクタ離れていること - * を意味します。 - * d_trackskew は、同一シリンダ上でトラック N-1 上のセクタ 0 から - * トラック N のセクタ 0 の相対的なオフセットです。 - * 最後の d_cylskew は、シリンダ N-1 上のセクタ 0 からシリンダ N - * 上のセクタ 0 の相対的なオフセットです。 - */ - u_int16_t d_rpm; /* 回転スピード */ - u_int16_t d_interleave; /* ハードウェアセクタインタリーブ */ - u_int16_t d_trackskew; /* トラックあたりのセクタ 0 スキュー */ - u_int16_t d_cylskew; /* シリンダあたりのセクタ 0 スキュー */ - u_int32_t d_headswitch; /* ハードスイッチ時間 usec */ - u_int32_t d_trkseek; /* トラック間シーク usec */ - u_int32_t d_flags; /* 一般フラグ */ -#define NDDATA 5 - u_int32_t d_drivedata[NDDATA]; /* ドライブの型固有の情報 */ -#define NSPARE 5 - u_int32_t d_spare[NSPARE]; /* 将来使うための予備 */ - u_int32_t d_magic2; /* マジックナンバ (再度) */ - u_int16_t d_checksum; /* データを含むパーティションの xor */ - - /* ファイルシステムとパーティション情報 */ - u_int16_t d_npartitions; /* 後に続くパーティション数 */ - u_int32_t d_bbsize; /* sn0 のブート領域の大きさ(バイト単位) */ - u_int32_t d_sbsize; /* fs スーパブロックの最大サイズ(バイト単位) */ - struct partition { /* パーティションテーブル */ - u_int32_t p_size; /* パーティション内のセクタ数 */ - u_int32_t p_offset; /* 開始セクタ */ - u_int32_t p_fsize; /* ファイルシステム規定フラグメントサイズ */ - u_int8_t p_fstype; /* ファイルシステムタイプ、下記参照 */ - u_int8_t p_frag; /* ブロックあたりのファイルシステムフラグメント */ - union { - u_int16_t cpg; /* UFS: FS グループあたりのシリンダ数 */ - u_int16_t sgs; /* LFS: FS セグメントシフト */ - } __partition_u1; -#define p_cpg __partition_u1.cpg -#define p_sgs __partition_u1.sgs - } d_partitions[MAXPARTITIONS]; /* 実際にはもっとある */ -}; -#else /* LOCORE */ - /* - * asm ブートファイル用のオフセット - */ - .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 /* ディスクラベルの大きさ */ -#endif /* LOCORE */ - -/* d_type values: */ -#define DTYPE_SMD 1 /* SMD, XSMD; VAX hp/up */ -#define DTYPE_MSCP 2 /* MSCP */ -#define DTYPE_DEC 3 /* その他の DEC (rk, rl) */ -#define DTYPE_SCSI 4 /* SCSI */ -#define DTYPE_ESDI 5 /* ESDI インタフェース */ -#define DTYPE_ST506 6 /* ST506 他 */ -#define DTYPE_HPIB 7 /* HP-IB 上の CS/80 */ -#define DTYPE_HPFL 8 /* HP ファイバリンク */ -#define DTYPE_FLOPPY 10 /* フロッピ */ -#define DTYPE_CCD 11 /* コンカチネート化ディスク */ -#define DTYPE_VINUM 12 /* vinum ボリューム */ -#define DTYPE_DOC2K 13 /* Msys DiskOnChip */ - -#if defined(PC98) && !defined(PC98_ATCOMPAT) -#define DSTYPE_SEC256 0x80 /* 物理セクタサイズは 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 - -/* - * ファイルシステムタイプとバージョン - * パーティションあたりの他のファイルシステム固有情報に使われます。 - */ -#define FS_UNUSED 0 /* 未使用 */ -#define FS_SWAP 1 /* スワップ */ -#define FS_V6 2 /* 第 6 版 */ -#define FS_V7 3 /* 第 7 版 */ -#define FS_SYSV 4 /* System V */ -#define FS_V71K 5 /* 7 版 1K ブロック (4.1, 2.9) */ -#define FS_V8 6 /* 8 版 4K ブロック */ -#define FS_BSDFFS 7 /* 4.2BSD 高速ファイルシステム */ -#define FS_MSDOS 8 /* MSDOS ファイルシステム */ -#define FS_BSDLFS 9 /* 4.4BSD ログ構造ファイルシステム */ -#define FS_OTHER 10 /* 使用中だが未知/未サポート */ -#define FS_HPFS 11 /* OS/2 高性能ファイルシステム */ -#define FS_ISO9660 12 /* ISO 9660, 通常は CD-ROM */ -#define FS_BOOT 13 /* ブートストラップを含むパーティション */ -#define FS_VINUM 14 /* Vinum ドライブ */ - -#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 - -/* - * 多様なドライブが共有するフラグ - */ -#define D_REMOVABLE 0x01 /* リムーバブルメディア */ -#define D_ECC 0x02 /* ECC サポート */ -#define D_BADSECT 0x04 /* バッドセクタフォワードのサポート */ -#define D_RAMDISK 0x08 /* ディスクエミュレータ */ -#define D_CHAIN 0x10 /* 連続転送可能 */ - -/* - * SMD のドライブデータ - */ - -#define d_smdflags d_drivedata[0] -#define D_SSE 0x1 /* セクタスキップのサポート */ -#define d_mindist d_drivedata[1] -#define d_maxdist d_drivedata[2] -#define d_sdist d_drivedata[3] - -/* - * ST506 のドライブデータ - */ -#define d_precompcyl d_drivedata[0] -#define d_gap3 d_drivedata[1] /* フォーマット時にのみ使用 */ - -/* - * SCSI のドライブデータ - */ -#define d_blind d_drivedata[0] - -#ifndef LOCORE -/* -* フォーマットや生の操作をする際に使われる -* 構造体で、データやレジスタ値を返します。 -* レジスタの識別とフォーマットは、 -* デバイス依存、ドライバ依存です。 -*/ -struct format_op { - char *df_buf; - int df_count; /* 値-結果 */ - daddr_t df_startblk; - int df_reg[8]; /* 結果 */ -}; - -/* - * ディスク上のパーティションに関する情報を - * 引き出すために内部で使われる構造体 - */ -struct partinfo { - struct disklabel *disklab; - struct partition *part; -}; - -/* DOS パーティションテーブル -- ブートブロックにあります */ - -#if defined(PC98) && !defined(PC98_ATCOMPAT) -#define DOSBBSECTOR 0 /* DOS ブートブロックの相対セクタ番号 */ -#define DOSLABELSECTOR 1 /* 0: 256b/s, 1: 512b/s */ -#define DOSPARTOFF 0 -#define NDOSPART 16 -#define DOSPTYP_386BSD 0x94 /* 386BSD パーティションタイプ */ -#define MBR_PTYPE_FreeBSD 0x94 /* FreeBSD パーティションタイプ */ - -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; /* 先頭セクタ */ - unsigned char dp_shd; /* 先頭ヘッド */ - unsigned short dp_scyl; /* 先頭シリンダ */ - unsigned char dp_esect; /* 終端セクタ */ - unsigned char dp_ehd; /* 終端ヘッド */ - unsigned short dp_ecyl; /* 終端シリンダ */ - unsigned char dp_name[16]; -}; - -#else /* IBMPC */ -#define DOSBBSECTOR 0 /* DOS ブートブロックの相対セクタ番号 */ -#define DOSPARTOFF 446 -#define NDOSPART 4 -#define DOSPTYP_386BSD 0xa5 /* 386BSD パーティションタイプ */ - -struct dos_partition { - unsigned char dp_flag; /* ブートストラップフラグ */ - unsigned char dp_shd; /* 先頭ヘッド */ - unsigned char dp_ssect; /* 先頭セクタ */ - unsigned char dp_scyl; /* 先頭シリンダ */ - unsigned char dp_typ; /* パーティションタイプ */ - unsigned char dp_ehd; /* 終端ヘッド */ - unsigned char dp_esect; /* 終端セクタ */ - unsigned char dp_ecyl; /* 終端シリンダ */ - u_int32_t dp_start; /* 絶対的な先頭セクタ番号 */ - u_int32_t dp_size; /* セクタ数でのパーティションサイズ */ -}; -#endif - -#define DPSECT(s) ((s) & 0x3f) /* セクタ用のビットの分離 */ -#define DPCYL(c, s) ((c) + (((s) & 0xc0)<<2)) /* こちらはシリンダ用 */ - -/* - * ディスク固有の ioctl - */ - /* ディスクラベルの取得と設定; 内部では DIOCGPART が使われる */ -#define DIOCGDINFO _IOR('d', 101, struct disklabel)/* 取得 */ -#define DIOCSDINFO _IOW('d', 102, struct disklabel)/* 設定 */ -#define DIOCWDINFO _IOW('d', 103, struct disklabel)/* 設定、ディスク更新 */ -#define DIOCGPART _IOW('d', 104, struct partinfo) /* パーティション取得 */ - -#define DIOCWLABEL _IOW('d', 109, int) /* ラベルの書き込み可/不可 */ - -#ifdef _KERNEL - -/* - * XXX ディスクマイナ番号のエンコーディングは別のところにあるべきです。 - * - * より良い可能性のエンコーディングについては を参照ください。 - * - * "cpio -H newc" で大きなマイナ番号のデバイスファイル (しかし 2^31 未満) - * をバックアップ可能です。古い cpio フォーマットと全 tar フォーマットでは - * ビット数が不十分であり、また cpio と tar はビット喪失を報告しません。 - * また、符号拡張にバグがあります。 - */ - -/* - 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(struct buf *bp, struct disklabel *lp, - int wlabel); -void diskerr(struct buf *bp, char *what, int pri, int blkdone, - struct disklabel *lp); -void disksort(struct buf *ap, struct buf *bp); -u_int dkcksum struct disklabel *lp); -char *readdisklabel(dev_t dev, struct disklabel *lp); -void bufqdisksort(struct buf_queue_head *ap, struct buf *bp); -int setdisklabel(struct disklabel *olp, struct disklabel *nlp, - u_long openmask); -int writedisklabel(dev_t dev, struct disklabel *lp); -#ifdef __alpha__ -void alpha_fix_srm_checksum((struct buf *bp)); -#endif - -#endif /* _KERNEL */ - -#endif /* LOCORE */ - -#ifndef _KERNEL -__BEGIN_DECLS -struct disklabel *getdiskbyname((const char *)); -__END_DECLS -#endif - -#endif /* !_SYS_DISKLABEL_H_ */ -.Ed -.Sh 関連項目 -.Xr disktab 5 , -.Xr disklabel 8 diff --git a/ja_JP.eucJP/man/man8/Makefile b/ja_JP.eucJP/man/man8/Makefile index 04c3bb0972..9e463d501a 100644 --- a/ja_JP.eucJP/man/man8/Makefile +++ b/ja_JP.eucJP/man/man8/Makefile @@ -1,341 +1,341 @@ # $FreeBSD$ MAN8 = IPXrouted.8\ MAKEDEV.8\ ac.8\ accton.8\ adding_user.8\ adduser.8\ adjkerntz.8\ amd.8\ amq.8\ ancontrol.8\ apm.8\ apmd.8\ arp.8\ atacontrol.8\ atm.8\ atmarpd.8\ atrun.8\ badsect.8\ boot0cfg.8\ boot_i386.8\ bootparamd.8\ bootpd.8\ bootpef.8\ bootptest.8\ btxld.8\ burncd.8\ camcontrol.8\ ccdconfig.8\ chat.8\ chkgrp.8\ chkprintcap.8\ chown.8\ chroot.8\ clri.8\ comcontrol.8\ comsat.8\ config.8\ crash.8\ cron.8\ cvsbug.8\ daemon.8\ dev_mkdb.8\ dhclient-script.8\ dhclient.8\ disklabel.8\ diskless.8\ dmesg.8\ dump.8\ dumpfs.8\ dumpon.8\ editmap.8\ edquota.8\ faithd.8\ fdcontrol.8\ fdisk.8\ fingerd.8\ fixmount.8\ fore_dnld.8\ fsck.8\ fsck_msdosfs.8\ fsdb.8\ fsinfo.8\ fsirand.8\ ftpd.8\ getfmac.8\ getpmac.8\ getty.8\ growfs.8\ hlfsd.8\ ifconfig.8\ ifmcstat.8\ ilmid.8\ inetd.8\ init.8\ intro.8\ iostat.8\ ip6fw.8\ ipf.8\ ipfs.8\ ipfstat.8\ ipfw.8\ ipmon.8\ isdnd.8\ isdndebug.8\ isdndecode.8\ isdnmonitor.8\ isdnphone.8\ isdntel.8\ isdntelctl.8\ isdntrace.8\ ispcvt.8\ jail.8\ kernbb.8\ keyserv.8\ kgmon.8\ kldconfig.8\ kldload.8\ kldstat.8\ kldunload.8\ lastlogin.8\ ldconfig.8\ loader.4th.8\ loader.8\ locate.updatedb.8\ lpc.8\ lpd.8\ lptcontrol.8\ mail.local.8\ mailstats.8\ mailwrapper.8\ makekey.8\ makemap.8\ makewhatis.local.8\ manctl.8\ map-mbone.8\ memcontrol.8\ mergemaster.8\ mixer.8\ mk-amd-map.8\ mknetid.8\ mknod.8\ mld6query.8\ mlxcontrol.8\ mount.8\ mount_cd9660.8\ mount_ext2fs.8\ mount_msdosfs.8\ mount_nfs.8\ mount_ntfs.8\ mount_nullfs.8\ mount_nwfs.8\ mount_portalfs.8\ mount_smbfs.8\ mount_std.8\ mount_umapfs.8\ mount_unionfs.8\ mountd.8\ moused.8\ mrinfo.8\ mrouted.8\ mtest.8\ mtrace.8\ mtree.8\ named-bootconf.8\ named-xfer.8\ named.8\ named.reload.8\ named.restart.8\ natd.8\ ndc.8\ ndp.8\ newfs.8\ newfs_msdos.8\ newkey.8\ newsyslog.8\ nfsd.8\ nfsiod.8\ ngctl.8\ nghook.8\ nologin.8\ nos-tun.8\ nslookup.8\ nsupdate.8\ ntp-genkeys.8\ ntpd.8\ ntpdate.8\ ntpdc.8\ ntpq.8\ ntptime.8\ ntptrace.8\ pac.8\ pam_opie.8\ pam_opieaccess.8\ pam_radius.8\ pam_ssh.8\ pam_tacplus.8\ pccardc.8\ pccardd.8\ pciconf.8\ periodic.8\ picobsd.8\ ping.8\ ping6.8\ pnpinfo.8\ ppp.8\ pppctl.8\ pppd.8\ pppoed.8\ pppstats.8\ praliases.8\ procctl.8\ pstat.8\ pw.8\ pwd_mkdb.8\ pxeboot.8\ quot.8\ quotacheck.8\ quotaon.8\ rarpd.8\ raycontrol.8\ rbootd.8\ rc.8\ rc.sendmail.8\ reboot.8\ renice.8\ repquota.8\ restore.8\ revnetgroup.8\ rexecd.8\ rip6query.8\ rlogind.8\ rmail.8\ rmextattr.8\ rmt.8\ rmuser.8\ route.8\ route6d.8\ routed.8\ rpc.lockd.8\ rpc.rquotad.8\ rpc.rstatd.8\ rpc.rusersd.8\ rpc.rwalld.8\ rpc.sprayd.8\ rpc.statd.8\ rpc.umntall.8\ rpc.yppasswdd.8\ rpc.ypxfrd.8\ rpcinfo.8\ rrenumd.8\ rshd.8\ rtadvd.8\ rtquery.8\ rtsold.8\ rwhod.8\ sa.8\ savecore.8\ scspd.8\ sendmail.8\ setfmac.8\ setkey.8\ setpmac.8\ sftp-server.8\ showmount.8\ shutdown.8\ sicontrol.8\ slattach.8\ sliplogin.8\ slstat.8\ smrsh.8\ spkrtest.8\ spppcontrol.8\ spray.8\ sshd.8\ ssh-keysign.8\ sticky.8\ stlload.8\ stlstats.8\ strfile.8\ swapon.8\ sync.8\ sysctl.8\ sysinstall.8\ syslogd.8\ talkd.8\ tcpdchk.8\ tcpdmatch.8\ telnetd.8\ tftpd.8\ timed.8\ timedc.8\ traceroute.8\ traceroute6.8\ trpt.8\ tunefs.8\ tzsetup.8\ umount.8\ usbd.8\ usbdevs.8\ vinum.8\ vipw.8\ vmstat.8\ watch.8\ wicontrol.8\ wire-test.8\ wlconfig.8\ - xtend.8\ yp.8\ yp_mkdb.8\ ypbind.8\ ypinit.8\ yppoll.8\ yppush.8\ ypserv.8\ ypset.8\ ypxfr.8\ zdump.8\ zic.8 MLINKS+=apm.8 apmconf.8 MLINKS+=apm.8 zzz.8 MLINKS+=boot_i386.8 boot.8 MLINKS+=bootpd.8 bootpgw.8 MLINKS+=dump.8 rdump.8 MLINKS+=inetd.8 inetd.conf.5 MLINKS+=init.8 securelevel.8 MLINKS+=locate.updatedb.8 updatedb.8 MLINKS+=makewhatis.local.8 catman.local.8 MLINKS+=mount_std.8 mount_devfs.8 MLINKS+=mount_std.8 mount_fdescfs.8 MLINKS+=mount_std.8 mount_procfs.8 MLINKS+=mount_std.8 mount_linprocfs.8 MLINKS+=pstat.8 swapinfo.8 MLINKS+=quotaon.8 quotaoff.8 MLINKS+=rc.8 rc.atm.8 MLINKS+=rc.8 rc.early.8 MLINKS+=rc.8 rc.firewall.8 MLINKS+=rc.8 rc.local.8 MLINKS+=rc.8 rc.network.8 MLINKS+=rc.8 rc.pccard.8 MLINKS+=rc.8 rc.serial.8 MLINKS+=rc.8 rc.shutdown.8 +MLINKS+=rc.8 rc.d.8 MLINKS+=reboot.8 halt.8 MLINKS+=reboot.8 fastboot.8 MLINKS+=reboot.8 fasthalt.8 MLINKS+=restore.8 rrestore.8 MLINKS+=rmextattr.8 setextattr.8 MLINKS+=rmextattr.8 getextattr.8 MLINKS+=rmextattr.8 lsextattr.8 MLINKS+=rpc.lockd.8 lockd.8 MLINKS+=rtsold.8 rtsol.8 MLINKS+=slattach.8 slip.8 MLINKS+=strfile.8 unstr.8 MLINKS+=swapon.8 swapoff.8 MLINKS+=swapon.8 swapctl.8 MLINKS+=yp.8 NIS.8 MLINKS+=yp.8 YP.8 MLINKS+=yp.8 nis.8 .include "bsd.prog.mk" diff --git a/ja_JP.eucJP/man/man8/xtend.8 b/ja_JP.eucJP/man/man8/xtend.8 deleted file mode 100644 index 9886d998b6..0000000000 --- a/ja_JP.eucJP/man/man8/xtend.8 +++ /dev/null @@ -1,170 +0,0 @@ -.\" Copyright (c) 1992, 1993 Eugene W. Stark -.\" All rights reserved. -.\" -.\" 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 acknowledgement: -.\" This product includes software developed by Eugene W. Stark. -.\" 4. The name of the author may not be used to endorse or promote products -.\" derived from this software without specific prior written permission. -.\" -.\" THIS SOFTWARE IS PROVIDED BY EUGENE W. STARK (THE AUTHOR) ``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 AUTHOR 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. -.\" -.\" %FreeBSD: src/libexec/xtend/xtend.8,v 1.16 2002/07/06 19:19:45 charnier Exp % -.\" -.\" $FreeBSD$ -.Dd October 30, 1993 -.Dt XTEND 8 -.Os -.Sh 名称 -.Nm xtend -.Nd X-10 デーモン -.Sh 書式 -.Nm /usr/libexec/xtend -.Sh 解説 -.Nm -ユーティリティは、 -ユーザレベルのプログラムと TW523 X-10 コントローラとのインタフェースを -行います。TW523 から受信した全てのパケットを記録し、全ての X-10 デバイスの -状態を可能な限り追跡し、X-10 デバイスの操作を必要とするユーザレベルの -クライアントプログラムからのソケット接続を受け付けます。 -.Pp -.Nm -を起動すると、自分自身をフォークし、制御端末を切り離し、以降発生する -全ての X-10 の活動状況と診断メッセージを記録するログファイルを開きます。 -その後、TW523 から受信したパケットの処理を開始し、X-10 のコマンドを発行する -クライアントの接続を 1 度にひとつだけ受け付けます。 -.Nm -ユーティリティは、 -.Pa /etc/rc.conf -スクリプトにて有効に設定された場合、 -.Pa /etc/rc.i386 -起動スクリプトから実行されます。 -.Pp -.Nm -に -.Dv SIGHUP -を送ると、ログファイルを一旦閉じ、再び開きます。これは、 -ログファイルの肥大化を避けるために、シェルスクリプトによりログファイルを -変更する場合に便利でしょう。 -.Nm -が -.Dv SIGTERM -を受け取ると、素直にシャットダウンし、終了します。 -.Dv SIGPIPE -を送ると、 -.Nm -は現在のクライアント接続を強制的に切り離します。 -.Pp -.Nm -ユーティリティは、 -クライアントのプロセスと、単純なプロトコルを用いて通信を行います。 -このプロトコルは、クライアントから送られる 1 行のコマンドに対して、 -デーモンが 1 行の応答を行うような単純な物です。 -.Pp -.Nm -ユーティリティには、4 種類のコマンドがあります: -.Bl -tag -width "monitor H U -.It Ic status Ar H U -.Nm -は指定されたデバイスの状態を 1 行で返答します。 -ここで、 -.Ar H -はハウスコードを示す 1 文字で、 -.Ar U -は数字のユニットコードです。 -.It Ic send Ar H U N -.Nm -は指定された X-10 の送信を行います。ここで、 -.Ar H -はハウスコードを示す 1 文字で、 -.Ar U -は数字のユニットコードまたはリストに対する機能コード ( -.Pa xtend/packet.c -ソースファイル参照)、 -.Ar N -はギャップなしに送信されるパケットの数 (通常は 2) -です。送信が成功すると、 -.Sy OK -と応答し、それ以外の場合は、 -.Sy ERROR -と応答します。 -.It Ic dump -.Nm -ユーティリティはスプールディレクトリの -.Tn ASCII -ファイルに全てのデバイスの現在の状態を -ダンプします。状態のダンプに成功したかどうかに関わらず、 -.Sy OK -と応答します。 -.It Ic monitor Ar H U -.Nm -は指定された X-10 デバイスに関する活動状況を報告するクライアントのリストに、 -現在のクライアントのソケット接続を加えます。 -リスト中のクライアント数の最大値 (現状では 5) を超えなければ、 -.Sy OK -を返答し、それ以外は -.Sy ERROR -を返答します。その後、 -.Nm -クライアントからの接続を受け付ける通常モードに戻ります。 -しかし、それ以降に指定されたデバイスの状態が変化すると、 -.Nm -は ( -.Ic status -コマンドにより得られる場合と同じ形式で) -デバイスの状態を保存したソケットに送ります。 -この機能は、動作検出機等、デバイスの活動状況をモニタする必要があり、 -X-10 送信を行うプログラムを作成する場合に便利でしょう。 -.El -.Sh オプション -なし。 -.Sh 関連項目 -.Xr xten 1 , -.Xr tw 4 -.Sh 関連ファイル -.Bl -tag -width /var/spool/xten/status.out -compact -.It Pa /dev/tw0 -TW523 特殊ファイル -.It Pa /var/run/tw523 -クライアント接続用ソケット -.It Pa /var/run/xtend.pid -pid ファイル -.It Pa /var/spool/xten/Log -ログファイル -.It Pa /var/spool/xten/Status -デバイス状態ファイル (バイナリ) -.It Pa /var/spool/xten/status.out -デバイス情報の -.Tn ASCII -ダンプ -.El -.Sh バグ -現状では、クライアントのソケット接続にタイムアウトはありません。そのため、 -ハングしたクライアントプログラムがあると、他のクライアントはデーモンに -アクセスする事ができなくなります。 -.Pp -.Nm -ユーティリティは、 -できる限りデバイスの状態を追跡しますが、デバイスが手動で操作された -ことを知る方法はありません。これは、ほとんどの X-10 デバイスが状態の -問い合わせに対して応答する事ができないからです。 -.Sh 作者 -.An Eugene W. Stark Aq stark@cs.sunysb.edu