summaryrefslogtreecommitdiff
path: root/hurd/glibc
diff options
context:
space:
mode:
Diffstat (limited to 'hurd/glibc')
-rw-r--r--hurd/glibc/internals.mdwn16
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]]