gbox: Do not use static initializers for mutexes and conds.

Some toolchains with buggy headers complain when PTHREAD_MUTEX_INITIALIZER
is used.

git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@8499 4b0bc96b-bc66-0410-9d44-ebda105a78c1
dvbapi/mca: Prevent build warning.

This fixes the following warnings in USE_MCA=1 build:
{{{
  module-dvbapi.c: In function 'dvbapi_init_listenfd':
  module-dvbapi.c:2039: warning: array subscript is below array bounds
  module-dvbapi.c: In function 'dvbapi_open_device':
  module-dvbapi.c:432: warning: array subscript is below array bounds
  module-dvbapi.c:433: warning: array subscript is below array bounds
  module-dvbapi.c:446: warning: array subscript is below array bounds
  module-dvbapi.c:447: warning: array subscript is below array bounds
}}}

The compiler is wrong to warn about this, because the code which
generates the warnings can't be reached. Anyway, the fix is simple
and painless, so...

git-svn-id: http://streamboard.de.vu/svn/oscam/trunk@8500 4b0bc96b-bc66-0410-9d44-ebda105a78c1