[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[hurd] 19/75: Add devnode documentation
From: |
Samuel Thibault |
Subject: |
[hurd] 19/75: Add devnode documentation |
Date: |
Thu, 14 Jan 2016 01:04:06 +0000 |
This is an automated email from the git hooks/post-receive script.
sthibault pushed a commit to branch dde
in repository hurd.
commit 30c4d96a509b1d61bd780543544ce75508a071af
Author: Samuel Thibault <address@hidden>
Date: Sun Nov 29 13:32:54 2015 +0100
Add devnode documentation
* doc/hurd.texi (devnode): Add section.
---
doc/hurd.texi | 56 +++++++++++++++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 55 insertions(+), 1 deletion(-)
diff --git a/doc/hurd.texi b/doc/hurd.texi
index 23c5c8a..ccd7c91 100644
--- a/doc/hurd.texi
+++ b/doc/hurd.texi
@@ -314,6 +314,9 @@ File Transfer Protocol
Networking
+* pfinet:: TCP/IP stack.
+* pflocal::
+* libpipe::
* Socket Interface:: Network communication I/O protocol.
Authentication
@@ -2914,11 +2917,55 @@ storeio server (FIXME xref).
FIXME: finish
address@hidden fifo
@section fifo
+
address@hidden ifsock
@section ifsock
+
address@hidden magic
@section magic
+
address@hidden null
@section null
address@hidden devnode
address@hidden devnode
+
address@hidden is a translator that creates the device file for the device,
+which provides another way for other programs to open the device.
+
+Clients need to get the port to the @dfn{devnode} translator by calling
address@hidden() and uses this port as a master device port to open
+the device by calling @dfn{device_open}(). The device name used in
address@hidden() is specified by @option{--name} of @dfn{devnode}.
+
address@hidden Invoking devnode
address@hidden Invoking devnode
+
+Usage: devnode address@hidden@dots{}]
+
address@hidden @code
address@hidden address@hidden
address@hidden -n
+Define the device name used by clients in device_open().
+
address@hidden address@hidden
address@hidden -M
+Get a pseudo master device port
+
address@hidden table
+
+Mandatory or optional arguments to long options are also mandatory or optional
+for any corresponding short options.
+
+If @option{--name} is specified, the client must use the device name in
address@hidden Otherwise, any device name is acceptable.
+
address@hidden can be useful to open the virtual interface
+created by some other programs, for example by @dfn{eth-multiplexer}
+(@pxref{eth-multiplexer}).
+
FIXME: a chapter on libtreefs and libdirmgt will probably go here
@@ -4539,12 +4586,19 @@ FIXME: finish
FIXME: this subsystem is in flux @c Thomas, 26-03-1998
@menu
+* pfinet:: TCP/IP stack.
+* pflocal::
+* libpipe::
* Socket Interface:: Network communication I/O protocol.
@end menu
-
address@hidden pfinet
@section pfinet
+
address@hidden pflocal
@section pflocal
+
address@hidden libpipe
@section libpipe
@node Socket Interface
--
Alioth's /usr/local/bin/git-commit-notice on
/srv/git.debian.org/git/pkg-hurd/hurd.git
- [hurd] 04/75: random: fix odd formatting, (continued)
- [hurd] 04/75: random: fix odd formatting, Samuel Thibault, 2016/01/13
- [hurd] 06/75: random: use /servers/startup to register for shutdown notifications, Samuel Thibault, 2016/01/13
- [hurd] 07/75: random: satisfy arbitrarily-sized reads, Samuel Thibault, 2016/01/13
- [hurd] 08/75: libihash: add hurd_ihash_value_valid, Samuel Thibault, 2016/01/13
- [hurd] 10/75: libihash: prefer performance degradation over failure, Samuel Thibault, 2016/01/13
- [hurd] 11/75: Make dde conditionally built under presence of libpciaccess, Samuel Thibault, 2016/01/13
- [hurd] 13/75: Clean debugging macro, Samuel Thibault, 2016/01/13
- [hurd] 09/75: libihash: optimize lookup-or-insert operations, Samuel Thibault, 2016/01/13
- [hurd] 03/75: Remove unused variables, Samuel Thibault, 2016/01/13
- [hurd] 17/75: Merge branch 'master' of git.savannah.gnu.org:/srv/git/hurd/hurd into dde, Samuel Thibault, 2016/01/13
- [hurd] 19/75: Add devnode documentation,
Samuel Thibault <=
- [hurd] 23/75: Add missing menus, Samuel Thibault, 2016/01/13
- [hurd] 20/75: Merge branch 'master' of git.savannah.gnu.org:/srv/git/hurd/hurd into dde, Samuel Thibault, 2016/01/13
- [hurd] 12/75: Merge branch 'dde' of ssh://git.savannah.gnu.org/srv/git/hurd/incubator into dde, Samuel Thibault, 2016/01/13
- [hurd] 02/75: libtrivfs: remove deprecated static class vectors, Samuel Thibault, 2016/01/13
- [hurd] 05/75: random: improve error handling, Samuel Thibault, 2016/01/13
- [hurd] 01/75: pfinet: fix sanity check at translator startup time, Samuel Thibault, 2016/01/13
- [hurd] 22/75: Fix undefined reference, Samuel Thibault, 2016/01/13
- [hurd] 24/75: Use -L instead of -Wl,-rpath-link, Samuel Thibault, 2016/01/13
- [hurd] 26/75: libihash: fix fast insertion corner case, Samuel Thibault, 2016/01/13
- [hurd] 25/75: libihash: fix ill-devised locp lookup interface, Samuel Thibault, 2016/01/13