diff options
-rw-r--r-- | hurd/io_path.mdwn | 6 | ||||
-rw-r--r-- | hurd/translator.mdwn | 1 | ||||
-rw-r--r-- | hurd/translator/hello.mdwn | 14 |
3 files changed, 18 insertions, 3 deletions
diff --git a/hurd/io_path.mdwn b/hurd/io_path.mdwn index 492edffe..c47b5dca 100644 --- a/hurd/io_path.mdwn +++ b/hurd/io_path.mdwn @@ -46,9 +46,9 @@ Back in `_Xio_read`. If the 2048 byte buffer is not decided to be used (out-of-line case or bigger than 2048 bytes case; server decides to instead provide a new memory region), -the [[`dealloc`|microkernel/mach/mig/dealloc]] flag is being set, which causes -Mach to unmap that memory region from the server's address space, i.e., doing a -memory *move* from the server to the client. +the [[`dealloc`|microkernel/mach/mig/documentation/dealloc]] flag is being set, +which causes Mach to unmap that memory region from the server's address space, +i.e., doing a memory *move* from the server to the client. Leave server-side RPC stub `_Xio_read`. diff --git a/hurd/translator.mdwn b/hurd/translator.mdwn index bf7af3ce..3527267f 100644 --- a/hurd/translator.mdwn +++ b/hurd/translator.mdwn @@ -80,6 +80,7 @@ The [[concept|concepts]] of translators creates its own problems, too: # Existing Translators +* [[hello]] * [[auth]] * [[exec]] * [[pfinet]] diff --git a/hurd/translator/hello.mdwn b/hurd/translator/hello.mdwn new file mode 100644 index 00000000..bd56cd76 --- /dev/null +++ b/hurd/translator/hello.mdwn @@ -0,0 +1,14 @@ +[[!meta copyright="Copyright © 2011 Free Software Foundation, Inc."]] + +[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable +id="license" text="Permission is granted to copy, distribute and/or modify this +document under the terms of the GNU Free Documentation License, Version 1.2 or +any later version published by the Free Software Foundation; with no Invariant +Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license +is included in the section entitled [[GNU Free Documentation +License|/fdl]]."]]"""]] + +The *hello* translator is an example of a simple [[libtrivfs]]-based one-node +[[translator]]. It is shipped as part of the [[Hurd source code +repository|source_repositories]], and exists in a single-threaded and a +multi-threaded variant. |