summaryrefslogtreecommitdiffstats
path: root/DOCS
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2020-07-17 14:25:31 +0200
committerwm4 <wm4@nowhere>2020-07-20 21:02:17 +0200
commitd5959df2be17f6ccc47abb6f5b440e3bbcef246a (patch)
tree9c7c02d8f8cd27ca8ca5add57ea172136ee79f0b /DOCS
parent0a796e98405c2252b58e6ac06b4d395aded568a9 (diff)
downloadmpv-d5959df2be17f6ccc47abb6f5b440e3bbcef246a.tar.bz2
mpv-d5959df2be17f6ccc47abb6f5b440e3bbcef246a.tar.xz
client API: comment about signal handlers
Sharing a process sure is hard in POSIX. The rationale is that you'd have to handle EINTR on every single blocking syscall. stream_file.c does not seem to handle it on read() calls. It appears that on most modern systems, this can happen only if you call sigaction(), and incompetently forget to add SA_RESTART. signal() usually adds it.
Diffstat (limited to 'DOCS')
0 files changed, 0 insertions, 0 deletions