mirror of https://git.ffmpeg.org/ffmpeg.git
e743e7ae6e
Add one copy of the function into each of the libraries, similarly to what we do for log2_tab. When using static libs, only one copy of the file_open.o object file gets included, while when using shared libraries, each of them get a copy of its own. This fixes DLL builds with a statically linked C runtime, where each DLL effectively has got its own instance of the C runtime, where file descriptors can't be shared across runtimes. On systems not using msvcrt, the function is not duplicated. Signed-off-by: Martin Storsjö <martin@martin.st> |
||
---|---|---|
.. | ||
Makefile | ||
alldevices.c | ||
alsa-audio-common.c | ||
alsa-audio-dec.c | ||
alsa-audio-enc.c | ||
alsa-audio.h | ||
avdevice.c | ||
avdevice.h | ||
bktr.c | ||
dv1394.c | ||
dv1394.h | ||
fbdev.c | ||
file_open.c | ||
jack_audio.c | ||
libavdevice.v | ||
libcdio.c | ||
libdc1394.c | ||
oss_audio.c | ||
pulse.c | ||
sndio_common.c | ||
sndio_common.h | ||
sndio_dec.c | ||
sndio_enc.c | ||
timefilter.c | ||
timefilter.h | ||
v4l2.c | ||
version.h | ||
vfwcap.c | ||
x11grab.c |