diff options
author | Thomas Schwinge <thomas@codesourcery.com> | 2013-04-07 18:28:11 +0200 |
---|---|---|
committer | Thomas Schwinge <thomas@codesourcery.com> | 2013-04-07 18:28:11 +0200 |
commit | 325d3600adae1a2da62f9a24ac34ad2b47a22f97 (patch) | |
tree | f0637c13c8aec0d0793f7d2498f5e2237e693c4b /open_issues/anatomy_of_a_hurd_system.mdwn | |
parent | acab07dfc9df44d6d54e03c701a90b5d6f537fcd (diff) | |
parent | 6c7d45e4631784d0e077e806521a736da6b0266e (diff) | |
download | web-325d3600adae1a2da62f9a24ac34ad2b47a22f97.tar.gz web-325d3600adae1a2da62f9a24ac34ad2b47a22f97.tar.bz2 web-325d3600adae1a2da62f9a24ac34ad2b47a22f97.zip |
Merge remote-tracking branch 'fp/master'
Conflicts:
hurd.mdwn
hurd/debugging/rpctrace.mdwn
open_issues/clock_gettime.mdwn
open_issues/time.mdwn
Diffstat (limited to 'open_issues/anatomy_of_a_hurd_system.mdwn')
-rw-r--r-- | open_issues/anatomy_of_a_hurd_system.mdwn | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/open_issues/anatomy_of_a_hurd_system.mdwn b/open_issues/anatomy_of_a_hurd_system.mdwn index ebb48e24..677e4625 100644 --- a/open_issues/anatomy_of_a_hurd_system.mdwn +++ b/open_issues/anatomy_of_a_hurd_system.mdwn @@ -351,3 +351,32 @@ Actually, the Hurd has never used an M:N model. Both libthreads (cthreads) and l <braunr> http://en.wikipedia.org/wiki/List_of_important_publications_in_computer_science#Operating_systems should be a pretty good list :) + + +# IRC, freenode, #hurd, 2013-03-12 + + <mjjc> i have a question regarding ipc in hurd. if a task is created, does + it contain any default port rights in its space? i am trying to deduce + how one calls dir_lookup() on the root translator in glibc's open(). + <kilobug> mjjc: yes, there are some default port rights, but I don't + remember the details :/ + <mjjc> kilobug: do you know where i should search for details? + <kilobug> mjjc: hum either in the Hurd's hacking guide + https://www.gnu.org/software/hurd/hacking-guide/ or directly in the + source code of exec server/libc I would say, or just ask again the + question here later on to see if someone else has more information + <mjjc> ok, thanks + <pinotree> there's also rpctrace to, as the name says, trace all the rpc's + executed + <braunr> some ports are introduced in new tasks, yes + <braunr> see + http://www.gnu.org/software/hurd/hacking-guide/hhg.html#The-main-function + <braunr> and + <braunr> + http://www.gnu.org/software/hurd/gnumach-doc/Task-Special-Ports.html#Task-Special-Ports + <mjjc> yes, the second link was just what i was looking for, thanks + <braunr> the second is very general + <braunr> also, the first applies to translators only + <braunr> if you're looking for how to do it for a non-translator + application, the answer is probably somewhere in glibc + <braunr> _hurd_startup i'd guess |