wireshark/wsutil
Peter Wu bad83f249f Fix build and thread runtime compat with older GLib
CentOS 6 ships with glib 2.28.8 which do not support
g_ptr_array_new_full (make-taps/make-dissectors) and need to link with
wsutil for glib-compat.

g_thread_new was only introduced with GLib 2.32 (not 2.31), so adjust
the check accordingly. Abort in case thread creation fails (as
documented). Properly initialize threads or it will abort on runtime
(this also requires linking epan with gthreads in CMake, autotools
already includes it with GLIB_LIBS).

Change-Id: Ie81d6df7b3b26aaa4eb25e23719a220755e2c13c
Reviewed-on: https://code.wireshark.org/review/24978
Petri-Dish: Peter Wu <peter@lekensteyn.nl>
Reviewed-by: João Valverde <j@v6e.pt>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
2017-12-24 20:22:58 +00:00
..
.editorconfig Remove replacement inet_pton/inet_ntop 2017-10-25 21:03:56 +00:00
CMakeLists.txt Put special pipe-handling code into libwsutil. 2017-12-23 20:43:32 +00:00
Makefile.am Put special pipe-handling code into libwsutil. 2017-12-23 20:43:32 +00:00
adler32.c Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
adler32.h Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
airpdcap_wep.c Add editor-modelines; adjust whitespace. 2014-10-14 16:45:09 +00:00
base32.c Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
base32.h Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
base64.c Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
base64.h Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
bits_count_ones.h Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
bits_ctz.h Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
bitswap.c Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
bitswap.h Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
buffer.c Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
buffer.h Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
cfutils.c Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
cfutils.h Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
clopts_common.c Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
clopts_common.h Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
cmdarg_err.c Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
cmdarg_err.h Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
color.h Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
copyright_info.c Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
copyright_info.h Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
cpu_info.c Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
cpu_info.h Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
crash_info.c Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
crash_info.h Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
crc6.c Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
crc6.h Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
crc7.c Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
crc7.h Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
crc8.c Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
crc8.h Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
crc10.c Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
crc10.h Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
crc11.c Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
crc11.h Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
crc16-plain.c Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
crc16-plain.h Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
crc16.c Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
crc16.h Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
crc32.c Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
crc32.h Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
eax.c Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
eax.h Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
file_util.c Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
file_util.h Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
filesystem.c Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
filesystem.h Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
frequency-utils.c Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
frequency-utils.h Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
g711.c Add editor-modelines; adjust whitespace. 2014-10-14 16:45:09 +00:00
g711.h Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
getopt_long.c Use AC_REPLACE_FUNCS and LTLIBOBJS 2016-04-04 23:58:41 +00:00
getopt_long.h Use AC_REPLACE_FUNCS and LTLIBOBJS 2016-04-04 23:58:41 +00:00
glib-compat.c Fix build and thread runtime compat with older GLib 2017-12-24 20:22:58 +00:00
glib-compat.h Fix build and thread runtime compat with older GLib 2017-12-24 20:22:58 +00:00
inet_addr.c Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
inet_addr.h Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
inet_ipv4.h Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
inet_ipv6.h Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
interface.c Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
interface.h Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
jsmn.c wsutil: split libjsmn. 2016-09-30 20:12:00 +00:00
jsmn.h jsmn(.h): fix warning: '@param' command used in a comment that is not attached to a function declaration [-Wdocumentation] 2016-10-06 14:20:16 +00:00
mpeg-audio.c Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
mpeg-audio.h Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
nstime.c Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
nstime.h Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
os_version_info.c Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
os_version_info.h Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
pint.h Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
plugins.c Refactor plugin registration and loading 2017-12-14 08:43:57 +00:00
plugins.h Refactor plugin registration and loading 2017-12-14 08:43:57 +00:00
popcount.c Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
popcount.h Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
privileges.c Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
privileges.h Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
processes.h Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
report_message.c Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
report_message.h Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
rsa.c Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
rsa.h Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
sign_ext.h Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
sober128.c wsutil/sober128: remove unused macros and functions 2017-02-02 21:13:55 +00:00
sober128.h wsutil/sober128: remove unused macros and functions 2017-02-02 21:13:55 +00:00
socket.h Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
str_util.c Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
str_util.h Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
strnatcmp.c Deleting unnecessary #includes from wsutil. 2014-12-28 23:33:54 +00:00
strnatcmp.h Rename the strnatcmp.c routines and make them use the g_ascii_XXX() routines. 2014-10-29 17:54:51 +00:00
strptime.c Replace tabs by spaces when editor modelines has "expandtab" 2015-02-13 17:34:53 +00:00
strptime.h Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
strtoi.c Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
strtoi.h Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
tempfile.c Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
tempfile.h Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
time_util.c Log output updates. 2017-12-17 02:30:40 +00:00
time_util.h Log output updates. 2017-12-17 02:30:40 +00:00
type_util.c Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
type_util.h Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
unicode-utils.c Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
unicode-utils.h Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
utf8_entities.h Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
win32-utils.c Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
win32-utils.h Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
ws_cpuid.h Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
ws_mempbrk.c Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
ws_mempbrk.h Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
ws_mempbrk_int.h Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
ws_mempbrk_sse42.c The official #define for 32-bit and 64-bit Windows is _WIN32. 2015-09-02 22:59:10 +00:00
ws_pipe.c Put special pipe-handling code into libwsutil. 2017-12-23 20:43:32 +00:00
ws_pipe.h Put special pipe-handling code into libwsutil. 2017-12-23 20:43:32 +00:00
ws_printf.h Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
wsgcrypt.c Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
wsgcrypt.h Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
wsgetopt.h Eliminate include of <ctype.h>. 2014-10-17 07:02:37 +00:00
wsjsmn.c wsjsmn: use SPDX identifier. 2017-12-07 19:25:18 +00:00
wsjsmn.h wsjsmn: use SPDX identifier. 2017-12-07 19:25:18 +00:00
wspcap.h Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
xtea.c Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00
xtea.h Convert to using use SPDX identifier on wsutil directory 2017-12-10 04:36:29 +00:00