summaryrefslogtreecommitdiff
path: root/doc/hurd.texi
diff options
context:
space:
mode:
authorThomas Bushnell <thomas@gnu.org>1999-04-21 02:02:25 +0000
committerThomas Bushnell <thomas@gnu.org>1999-04-21 02:02:25 +0000
commit9bb89193ac2a1be9f3ed4130615ce82f4fad2c32 (patch)
tree41683d41ecfb1951356d85f5033827aa66fc02a2 /doc/hurd.texi
parent79065cd3b0a5b553120100ae20528bec8af1a5e8 (diff)
Tue Apr 20 21:50:19 1999 Thomas Bushnell, BSG <tb@mit.edu>
* hurd.texi: More detail on fshelp_start_translator. 1999-03-17 Gordon Matzigkeit <gord@trick.fig.org> * gpl.texinfo: New file, taken from /gd/gnu/doc/gpl.texi on the GNU machines.
Diffstat (limited to 'doc/hurd.texi')
-rw-r--r--doc/hurd.texi8
1 files changed, 7 insertions, 1 deletions
diff --git a/doc/hurd.texi b/doc/hurd.texi
index 282eabb8..88f4a65b 100644
--- a/doc/hurd.texi
+++ b/doc/hurd.texi
@@ -2387,7 +2387,13 @@ before responding, return @code{EDIED}.
@deftypefun error_t fshelp_start_translator (@w{fshelp_open_fn_t @var{underlying_open_fn}}, @w{char *@var{name}}, @w{char *@var{argz}}, @w{int @var{argz_len}}, @w{int @var{timeout}}, @w{fsys_t *@var{control}})
Same as @code{fshelp_start_translator_long}, except the initports and
ints are copied from our own state, @var{fd[2]} is copied from our own
-stderr, and the other fds are cleared.
+stderr, and the other fds are cleared. For full-service filesystems, it
+is almost always wrong to use @code{fshelp_start_translator}, because
+the current working directory of the translator will not then be as
+normally expected. (Current working directories of passive translators
+should be the directory they were found in.) In fact, full-service
+filesystems should usually start passive translators as a side-effect of
+calling @code{fshelp_fetch_root} (@pxref{Active Translator Linkage}).
@end deftypefun
@node Active Translator Linkage