diff options
authorSamuel Thibault <>2012-09-15 00:06:19 +0200
committerSamuel Thibault <>2012-09-15 00:06:19 +0200
commitbc59282d66189f60a1c6ee41e6243bd42eb51569 (patch)
parent54c739ba7d9c8dd3e990f73805b52214022465ef (diff)
mention special files served by special translators
1 files changed, 10 insertions, 0 deletions
diff --git a/rpc.mdwn b/rpc.mdwn
index 550b6632..5adae2d4 100644
--- a/rpc.mdwn
+++ b/rpc.mdwn
@@ -98,6 +98,16 @@ A: Because ext2fs is libdiskfs-based (see HURDLIBS = diskfs in ext2fs/Makefile).
Other translators are libnetfs-based or libtrivfs-based. grep for RPC names into
those according to what your translator is based on.
+Q: How do I know which translator the RPC gets into?
+A: Check the type of file whose port the RPC was made on. Most files are handled
+by the translator which is mounted where the files are opened. Some special
+files are handled by particular translators:
+* PF_LOCAL/PF_UNIX sockets are served by /hurd/pflocal, see [[hurd/networking]]
+* PF_INET sockets are served by /hurd/pfinet, see [[hurd/networking]]
+* named sockets (aka fifo) are served by /hurd/fifo
# See Also
* [[Mach RPC|microkernel/mach/rpc]]s