mpv/osdep
wm4 f93ce21d45 Catch SIGPIPE
Avoids a crash if OpenSSL tries to write to a broken connection with
write().

Obviously OpenSSL really should use send() with MSG_NOSIGNAL, but for
some reason it doesn't. This should probably be considered an OpenSSL
bug, but since in this case we "own" the process, there is no harm in
ignoring the signal.

This is not done with libmpv, because as a library we don't want to mess
with global state. It's also not done if terminal handling is disabled -
this is a bit arbitrary, but I don't care much.
2014-11-20 21:45:12 +01:00
..
ar
atomics.h atomics: add atomic_compare_exchange_strong() 2014-11-09 15:12:54 +01:00
compiler.h Move compat/ and bstr/ directory contents somewhere else 2014-08-29 12:31:52 +02:00
endian.h audio: drop swapped-endian audio formats 2014-09-23 23:09:25 +02:00
glob-win.c
io.c win32: silence some warnings 2014-11-08 10:24:49 +01:00
io.h osdep: add helper for creating a sane pipe() 2014-10-26 01:40:36 +02:00
macosx_application.h
macosx_application.m Set thread name for debugging 2014-10-19 23:48:40 +02:00
macosx_application_objc.h
macosx_compat.h
macosx_events.h cocoa: post keydown and keyup events without event monitor 2014-10-09 22:14:41 +02:00
macosx_events.m cocoa: allow to disable apple remote at compile time 2014-10-17 19:16:58 +02:00
macosx_events_objc.h
macosx_versions.h
mpv.exe.manifest
mpv.rc
numcores.c
numcores.h
path-macosx.m
path-win.c win32: change config path priorities 2014-10-23 10:51:51 +02:00
path.h
semaphore.h osdep: hack to fix build with low quality pthreads-w32 headers 2014-09-20 04:18:40 +02:00
semaphore_osx.c osdep/semaphore_osx.c: Include osdep/semaphore.h before #ifdef 2014-09-10 17:22:20 +09:00
terminal-unix.c Catch SIGPIPE 2014-11-20 21:45:12 +01:00
terminal-win.c Set thread name for debugging 2014-10-19 23:48:40 +02:00
terminal.h terminal-unix: move to thread 2014-09-10 00:48:12 +02:00
threads.c osdep: potentially fix compilation on OpenBSD 2014-10-31 19:44:42 +01:00
threads.h Set thread name for debugging 2014-10-19 23:48:40 +02:00
timer-darwin.c
timer-linux.c
timer-win2.c
timer.c
timer.h
w32_keyboard.c
w32_keyboard.h
win32-console-wrapper.c