119 lines
		
	
	
	
		
			3.7 KiB
		
	
	
	
		
			Groff
		
	
	
	
	
	
			
		
		
	
	
			119 lines
		
	
	
	
		
			3.7 KiB
		
	
	
	
		
			Groff
		
	
	
	
	
	
| .\" Copyright (c) 1996
 | ||
| .\"	Mike Pritchard <mpp@FreeBSD.org>.  All rights reserved.
 | ||
| .\"
 | ||
| .\" Copyright (c) 1992, 1993, 1994
 | ||
| .\"	The Regents of the University of California.  All rights reserved.
 | ||
| .\" All rights reserved.
 | ||
| .\"
 | ||
| .\" This code is derived from software donated to Berkeley by
 | ||
| .\" Jan-Simon Pendry.
 | ||
| .\"
 | ||
| .\" 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.
 | ||
| .\"
 | ||
| .\" %FreeBSD: src/share/man/man5/fdescfs.5,v 1.14 2004/07/02 19:55:26 ru Exp %
 | ||
| .\"
 | ||
| .\" $FreeBSD$
 | ||
| .\" WORD: file descriptor		<09>ե<EFBFBD><D5A5><EFBFBD><EFBFBD>뵭<EFBFBD>һ<EFBFBD>
 | ||
| .\" WORD: augment			(union <20>ޥ<EFBFBD><DEA5><EFBFBD><EFBFBD>Ȥˤ<C8A4><CBA4><EFBFBD>)<29>Ť<C5A4><CDB9>碌
 | ||
| .\"
 | ||
| .Dd December 14, 1996
 | ||
| .Dt FDESCFS 5
 | ||
| .Os
 | ||
| .Sh ̾<EFBFBD><EFBFBD>
 | ||
| .Nm fdescfs
 | ||
| .Nd <EFBFBD>ե<EFBFBD><EFBFBD><EFBFBD><EFBFBD>뵭<EFBFBD>һҥե<EFBFBD><EFBFBD><EFBFBD><EFBFBD>륷<EFBFBD><EFBFBD><EFBFBD>ƥ<EFBFBD>
 | ||
| .Sh <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | ||
| .Bd -literal
 | ||
| fdescfs	/dev/fd fdescfs rw 0 0
 | ||
| .Ed
 | ||
| .Sh <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | ||
| <EFBFBD>ե<EFBFBD><EFBFBD><EFBFBD><EFBFBD>뵭<EFBFBD>һҥե<EFBFBD><EFBFBD><EFBFBD><EFBFBD>륷<EFBFBD><EFBFBD><EFBFBD>ƥࡢ<EFBFBD><EFBFBD>̾
 | ||
| .Nm
 | ||
| <EFBFBD>ϡ<EFBFBD><EFBFBD>ץ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Υե<EFBFBD><EFBFBD><EFBFBD><EFBFBD>뵭<EFBFBD>һҤ<EFBFBD>̾<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Х<EFBFBD><EFBFBD>ʥե<EFBFBD><EFBFBD><EFBFBD><EFBFBD>륷<EFBFBD><EFBFBD><EFBFBD>ƥ<EFBFBD><EFBFBD><EFBFBD>
 | ||
| ̾<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>֤<EFBFBD><EFBFBD>饢<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>뵡ǽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | ||
| <EFBFBD>̾<EFBFBD><EFBFBD>Υޥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ȥݥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥ<EFBFBD>
 | ||
| .Pa /dev/fd
 | ||
| <EFBFBD>Ǥ<EFBFBD><EFBFBD><EFBFBD>
 | ||
| .Pp
 | ||
| .Pp
 | ||
| <EFBFBD>ե<EFBFBD><EFBFBD><EFBFBD><EFBFBD>륷<EFBFBD><EFBFBD><EFBFBD>ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ȥϡ<EFBFBD><EFBFBD>ֹ<EFBFBD><EFBFBD><EFBFBD>ɽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ե<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Υꥹ<EFBFBD>ȤȤ<EFBFBD><EFBFBD>Ƹ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | ||
| <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Υե<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϡ<EFBFBD><EFBFBD>ǥ<EFBFBD><EFBFBD>쥯<EFBFBD>ȥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɤ<EFBFBD><EFBFBD>ץ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ߥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ץƤ<EFBFBD><EFBFBD><EFBFBD>
 | ||
| <EFBFBD>ե<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | ||
| .Pa /dev/fd/0
 | ||
| <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | ||
| .Pa /dev/fd/#
 | ||
| <EFBFBD>ޤǤΥե<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ϵ<EFBFBD><EFBFBD>һҤؤλ<EFBFBD><EFBFBD>ȤǤ<EFBFBD><EFBFBD>ꡢ
 | ||
| <EFBFBD>ե<EFBFBD><EFBFBD><EFBFBD><EFBFBD>륷<EFBFBD><EFBFBD><EFBFBD>ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>̤<EFBFBD><EFBFBD>ƥ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>뤳<EFBFBD>Ȥ<EFBFBD><EFBFBD>Ǥ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | ||
| <EFBFBD>ե<EFBFBD><EFBFBD><EFBFBD><EFBFBD>뵭<EFBFBD>һҤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ץ<EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD>ơ<EFBFBD><EFBFBD>ե<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ץ<EFBFBD><EFBFBD>Ȥ<EFBFBD><EFBFBD>Υ⡼<EFBFBD>ɤ<EFBFBD>
 | ||
| <EFBFBD><EFBFBD>¸<EFBFBD>ε<EFBFBD><EFBFBD>һҤΥ⡼<EFBFBD>ɤΥ<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 -offset indent
 | ||
| fd = open("/dev/fd/0", mode);
 | ||
| .Ed
 | ||
| .Pp
 | ||
| <EFBFBD>ȡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƥॳ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƤӽФ<EFBFBD>
 | ||
| .Bd -literal -offset indent
 | ||
| fd = fcntl(0, F_DUPFD, 0);
 | ||
| .Ed
 | ||
| .Pp
 | ||
| <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ǥ<EFBFBD><EFBFBD><EFBFBD>
 | ||
| .Pp
 | ||
| .Xr open 2
 | ||
| <EFBFBD>ƤӽФ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>Υե饰<EFBFBD><EFBFBD>
 | ||
| .Dv O_RDONLY ,
 | ||
| .Dv O_WRONLY
 | ||
| <EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | ||
| .Dv O_RDWR
 | ||
| <EFBFBD>ʳ<EFBFBD><EFBFBD><EFBFBD>̵<EFBFBD>뤵<EFBFBD><EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 | ||
| .Sh <EFBFBD><EFBFBD>Ϣ<EFBFBD>ե<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | ||
| .Bl -tag -width /dev/stderr -compact
 | ||
| .It Pa /dev/fd/#
 | ||
| .El
 | ||
| .Sh <EFBFBD><EFBFBD>Ϣ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | ||
| .Xr tty 4 ,
 | ||
| .Xr mount_devfs 8 ,
 | ||
| .Xr mount_fdescfs 8 ,
 | ||
| .Sh <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | ||
| .Nm
 | ||
| <EFBFBD>ե<EFBFBD><EFBFBD><EFBFBD><EFBFBD>륷<EFBFBD><EFBFBD><EFBFBD>ƥ<EFBFBD><EFBFBD><EFBFBD>
 | ||
| .Bx 4.4
 | ||
| <EFBFBD>Ǻǽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>о줷<EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | ||
| .Nm
 | ||
| <EFBFBD>ޥ˥奢<EFBFBD><EFBFBD><EFBFBD>ڡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | ||
| .Fx 2.2
 | ||
| <EFBFBD>Ǻǽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>о줷<EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | ||
| .Sh <EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | ||
| .An -nosplit
 | ||
| .Nm
 | ||
| <EFBFBD>ޥ˥奢<EFBFBD><EFBFBD><EFBFBD>ڡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | ||
| .An Mike Pritchard Aq mpp@FreeBSD.org
 | ||
| <EFBFBD>ˤ<EFBFBD><EFBFBD>äƽ줿<EFBFBD><EFBFBD><EFBFBD>Τǡ<EFBFBD>
 | ||
| .An Jan-Simon Pendry
 | ||
| <EFBFBD>ˤ<EFBFBD><EFBFBD><EFBFBD>
 | ||
| .Xr mount_fdescfs 8
 | ||
| <EFBFBD>ޥ˥奢<EFBFBD><EFBFBD><EFBFBD>ڡ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>˴<EFBFBD><EFBFBD>Ť<EFBFBD><EFBFBD>Ƥ<EFBFBD><EFBFBD>ޤ<EFBFBD><EFBFBD><EFBFBD>
 |