diff options
Diffstat (limited to 'hurd/glibc/internals.mdwn')
-rw-r--r-- | hurd/glibc/internals.mdwn | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/hurd/glibc/internals.mdwn b/hurd/glibc/internals.mdwn index 2ced0543..897da92e 100644 --- a/hurd/glibc/internals.mdwn +++ b/hurd/glibc/internals.mdwn @@ -10,7 +10,7 @@ License|/fdl]]."]]"""]] Some bits about this, some bits about that. ---- +# Controlling TTY Hurd controlling tty behavior is generally consistent with BSD's, including `TIOCSCTTY`. Linux also has `TIOCSCTTY` and it is harmless to use it there. @@ -19,3 +19,17 @@ zero). C.f. <http://lists.gnu.org/archive/html/bug-hurd/2009-10/msg00030.html> and the following messages. + +# Sinals + +[[Unix]] signals are implemented in glibc. + +In every process, signals are handled in a separate signal thread. + + [Why does kill hang sometimes?] + <youpi> kill send the signal to the process + <youpi> if the process is hung, killing waits + <youpi> signals should be just asynchronous, but apparently for some reason + Roland & co wanted some syunchronization + +[[!taglink open_issue_glibc]] |