dup man page on Inferno

Man page or keyword search:  
man Server   579 pages
apropos Keyword Search (all sections)
Output format
Inferno logo
[printable version]

DUP(3)									DUP(3)

NAME
       dup - dups of open files

SYNOPSIS
       bind #d /fd

       /fd/0
       /fd/0ctl
       /fd/1
       /fd/1ctl
       ...

DESCRIPTION
       The  dup	 device	 serves	 a  one-level directory containing files whose
       names are decimal numbers.  Each such file also has an associated  con‐
       trol  file.   A file of name n corresponds to open file descriptor n in
       the current process.

       A sys-open(2) of file n results in a file descriptor identical to  what
       would  be  returned  from a system call sys->dup(n, -1).	 Note that the
       result is no longer a file in the dup device.

       The stat operation returns information about the device file,  not  the
       open  file it points to.	 A stat of #d/n will contain n for the name, 0
       for the length, and 400, 200, or 600 (octal) for the mode, depending on
       whether the dup target is open for reading, writing, or both.

       A file of name nctl may be read to discover the properties of the asso‐
       ciated file descriptor, in format identical to that of the fd  file  in
       prog(3).

SEE ALSO
       sys-dup(2)

SOURCE
       /usr/inferno/emu/port/devdup.c
       /usr/inferno/os/port/devdup.c

									DUP(3)
[top]

List of man pages available for Inferno

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net