diff options
Diffstat (limited to 'hurd/translator')
-rw-r--r-- | hurd/translator/ext2fs/hurd-specific_extensions.mdwn | 12 | ||||
-rw-r--r-- | hurd/translator/pfinet/ipv6.mdwn | 2 | ||||
-rw-r--r-- | hurd/translator/procfs/jkoenig/discussion.mdwn | 25 | ||||
-rw-r--r-- | hurd/translator/random.mdwn | 2 |
4 files changed, 27 insertions, 14 deletions
diff --git a/hurd/translator/ext2fs/hurd-specific_extensions.mdwn b/hurd/translator/ext2fs/hurd-specific_extensions.mdwn index 774f1cf3..0a1380da 100644 --- a/hurd/translator/ext2fs/hurd-specific_extensions.mdwn +++ b/hurd/translator/ext2fs/hurd-specific_extensions.mdwn @@ -1,4 +1,4 @@ -[[!meta copyright="Copyright © 2012 Free Software Foundation, Inc."]] +[[!meta copyright="Copyright © 2012, 2013 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 @@ -21,3 +21,13 @@ License|/fdl]]."]]"""]] <antrik> well, also a fourth set of permission bits, and an "author" field <braunr> right <antrik> both very obscure features that better never existed... + +The fourth set of permission bits is for unknown users. + +In order to take advantage of these features, the owner/creator of the +partition must be set to *hurd*. `mke2fs`, unless specifically overridden on +the command line (`-o hurd`, for example), will set the default to whatever +system it is running on. At least the root filesystem must be of *hurd* type, +as it has to store various passive translator settings. Even if a file system +is not of the native type, others may still use it; they just may not be able +to use certain extensions. diff --git a/hurd/translator/pfinet/ipv6.mdwn b/hurd/translator/pfinet/ipv6.mdwn index edd31017..95629b8b 100644 --- a/hurd/translator/pfinet/ipv6.mdwn +++ b/hurd/translator/pfinet/ipv6.mdwn @@ -10,7 +10,7 @@ is included in the section entitled [[GNU Free Documentation License|/fdl]]."]]"""]] [[Stefan_Siegl|stesie]] has added IPv6 support to the pfinet [[translator]]. -This was [Savannah task #5470](http://savannah.gnu.org/task/?5470). +This was [[!GNU_Savannah_task 5470]]. # Implementation diff --git a/hurd/translator/procfs/jkoenig/discussion.mdwn b/hurd/translator/procfs/jkoenig/discussion.mdwn index e71ea02b..84d3c4c6 100644 --- a/hurd/translator/procfs/jkoenig/discussion.mdwn +++ b/hurd/translator/procfs/jkoenig/discussion.mdwn @@ -218,6 +218,20 @@ Needed by glibc's `pldd` tool (commit [[!message-id "alpine.LFD.2.02.1110111111260.2016@akari"]]. Needed by glibc's `stdlib/tst-secure-getenv.c`. +Is it generally possible to use something like the following instead? +Disadvantage is that every program using this needs to be patched. + + #include <dlfcn.h> + [...] + Dl_info DLInfo; + int err = dladdr(&main, &DLInfo); + if (err == 0) + [...] + /* Pathname of shared object that contains address: DLInfo.dli_fname. */ + /* Filter it through realpath. */ + +This is used in `[LLVM]/lib/Support/Unix/Path.inc`. + # `/proc/[PID]/fd/` @@ -300,17 +314,6 @@ Needed by glibc's `pldd` tool (commit report why the test suite failed -# IRC, freenode, #hurd, 2011-06-19 - - <pinotree> jkoenig: procfs question: in process.c, process_lookup_pid, why - is the entries[2].hook line repeated twice? - <jkoenig> pinotree, let me check - <jkoenig> pinotree, it's probably just a mistake, there's no way the second - one has any effect - <pinotree> jkoenig: i see, it looked like you c&p'd that code accidentally - <jkoenig> pinotree, it's probably what happened, yes. - - # `/proc/[PID]/cwd` ## IRC, freenode, #hurd, 2012-06-30 diff --git a/hurd/translator/random.mdwn b/hurd/translator/random.mdwn index 9fc975f2..8304f600 100644 --- a/hurd/translator/random.mdwn +++ b/hurd/translator/random.mdwn @@ -1,4 +1,4 @@ -[Savannah task #5130: random translator](http://savannah.gnu.org/task/?5130) +[[!GNU_Savannah_task 5130]]: random translator. See the attached [[mbox.bz2]] containing all the emails concerning this topic which I was able to gather from public archives. (!) This is not up-to-date |