summaryrefslogtreecommitdiff
path: root/rpc.mdwn
diff options
context:
space:
mode:
Diffstat (limited to 'rpc.mdwn')
-rw-r--r--rpc.mdwn10
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