[MPlayer-dev-eng] [PATCH] Enable os2threads supports on OS/2
KO Myung-Hun
komh78 at gmail.com
Sat Jan 14 04:29:31 CET 2012
KO Myung-Hun wrote:
> Hi/2.
>
> This patch enables os2threads support on OS/2.
>
>
>
> os2threads.diff
>
>
> Index: configure
> ===================================================================
> --- configure (revision 34540)
> +++ configure (working copy)
> @@ -389,6 +389,7 @@
> --disable-vstream disable TiVo vstream client support [autodetect]
> --disable-pthreads disable Posix threads support [autodetect]
> --disable-w32threads disable Win32 threads support [autodetect]
> + --disable-os2threads disable OS/2 threads support [autodetect]
> --enable-ass-internal enable internal SSA/ASS subtitle support [autodetect]
> --disable-ass disable SSA/ASS subtitle support [autodetect]
> --enable-rpath enable runtime linker path for extra libs [disabled]
> @@ -858,6 +859,7 @@
> _vstream=auto
> _pthreads=auto
> _w32threads=auto
> +_os2threads=auto
> _ass=auto
> ass_internal=auto
> _rpath=no
> @@ -1351,6 +1353,8 @@
> --disable-pthreads) _pthreads=no ;;
> --enable-w32threads) _w32threads=yes ;;
> --disable-w32threads) _w32threads=no ;;
> + --enable-os2threads) _os2threads=yes ;;
> + --disable-os2threads) _os2threads=no ;;
> --enable-ass) _ass=yes ;;
> --disable-ass) _ass=no ;;
> --enable-ass-internal) ass_internal=yes ;;
> @@ -3560,6 +3564,7 @@
> def_threads='#define HAVE_THREADS 0'
> def_pthreads='#define HAVE_PTHREADS 0'
> def_w32threads='#define HAVE_W32THREADS 0'
> +def_os2threads='#define HAVE_OS2THREADS 0'
>
> echocheck "pthread"
> if linux ; then
> @@ -3615,6 +3620,18 @@
> test "$_w32threads" = yes && def_threads='#define HAVE_THREADS 1' && def_w32threads='#define HAVE_W32THREADS 1'
> echores "$_w32threads"
>
> +echocheck "os2threads"
> +if test "$_pthreads" = yes ; then
> + res_comment="using pthread instead"
> + _os2threads=no
> +fi
> +if test "$_os2threads" = auto ; then
> + _os2threads=no
> + os2 && _os2threads=yes
> +fi
> +test "$_os2threads" = yes && def_threads='#define HAVE_THREADS 1' && def_os2threads='#define HAVE_OS2THREADS 1'
> +echores "$_os2threads"
> +
> echocheck "rpath"
> if test "$_rpath" = yes ; then
> for I in $(echo $extra_ldflags | sed 's/-L//g') ; do
> @@ -8200,6 +8217,7 @@
> CONFIG_ZLIB = $_zlib
>
> HAVE_GNU_AS = $gnu_as
> +HAVE_OS2THREADS = $_os2threads
> HAVE_PTHREADS = $_pthreads
> HAVE_SHM = $_shm
> HAVE_W32THREADS = $_w32threads
> @@ -8635,6 +8653,7 @@
> $def_mkstemp
> $def_mmap
> $def_network
> +$def_os2threads
> $def_pic
> $def_poll_h
> $def_posix_memalign
> @@ -8677,7 +8696,6 @@
> #define HAVE_LDBRX 0
> #define HAVE_LOCALTIME_R 0
> #define HAVE_MAPVIEWOFFILE 0
> -#define HAVE_OS2THREADS 0
> #define HAVE_PPC4XX 0
> #define HAVE_STRERROR_R 0
> #define HAVE_STRPTIME 0
>
>
No objections ?
--
KO Myung-Hun
Using Mozilla SeaMonkey 2.0.14
Under OS/2 Warp 4 for Korean with FixPak #15
On Intel Core2Duo T5500 1.66GHz with 2GB RAM
Korean OS/2 User Community : http://www.ecomstation.co.kr
More information about the MPlayer-dev-eng
mailing list