Unix/Linux Go Back    

Plan 9 - man page for 0intro (plan9 section 3)

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:   man
Select Man Page Set:       apropos Keyword Search (sections above)

INTRO(3)										 INTRO(3)

       intro - introduction to the Plan 9 devices

       A Plan 9 device implements a file tree for client processes.  A file name beginning with a
       pound sign, such as names the root of a file  tree  implemented	by  a  particular  kernel
       device  driver  identified  by the character after the pound sign.  Such names are usually
       bound to conventional locations in the name space.  For example, after

	      bind("#c", "/dev", MREPL)

       an ls(1) of /dev will list the files provided by the console device.

       A kernel device driver is a server in the sense of the Plan 9 File Protocol, 9P (see  Sec-
       tion  5),  but  with the messages implemented by local rather than remote procedure calls.
       Also, several of the messages (Nop, Session, Flush, and Error) have no subroutine  equiva-

       When  a	system	call is passed a file name beginning with it looks at the next character,
       and if that is a valid device character it performs  an	attach(5)  on  the  corresponding
       device  to  get	a channel representing the root of that device's file tree.  If there are
       any characters after the device character but before the next  or  end  of  string,  those
       characters are passed as parameter aname to the attach.	For example,


       identifies the implementation of the TCP protocol supplied by the IP device (see ip(3)).

       Each  kernel  device has a conventional place at which to be bound to the name space.  The
       SYNOPSIS sections of the following pages includes a shell bind command to put  the  device
       in the conventional place.  Most of these binds are done automatically by init(8).

       intro(5), intro(2)

Unix & Linux Commands & Man Pages : ©2000 - 2018 Unix and Linux Forums

All times are GMT -4. The time now is 11:31 PM.