libosmocore/src/sim
Harald Welte 171ef826e1 make all library-internal static buffers thread-local
We have a number of library-internal static global buffers which are
mainly used for various stringification functions.  This worked as
all of the related Osmocom programs were strictly single-threaded.

Let's make those buffers at least thread-local.  This way every thread
gets their own set of buffers, and it's safe for multiple threads to
execute the same functions once.  They're of course still not
re-entrant.  If you need re-entrancy, you will need to use the _c()
or _buf() suffix version of those functions and work with your own
(stack or heap) buffers.

Change-Id: I50eb2436a7c1261d79a9d2955584dce92780ca07
2019-06-04 10:47:30 +02:00
..
Makefile.am Bump version: 1.0.1.143-cc72c → 1.1.0 2019-05-07 18:36:51 +02:00
card_fs_isim.c Fix/Update copyright notices; Add SPDX annotation 2017-11-13 01:35:12 +09:00
card_fs_sim.c fix spelling 2018-04-08 19:13:25 +02:00
card_fs_tetra.c fix spelling 2018-04-08 19:13:25 +02:00
card_fs_uicc.c Fix/Update copyright notices; Add SPDX annotation 2017-11-13 01:35:12 +09:00
card_fs_usim.c doxygen: unify use of \file across the board 2017-06-23 00:18:23 +00:00
class_tables.c Fix/Update copyright notices; Add SPDX annotation 2017-11-13 01:35:12 +09:00
core.c make all library-internal static buffers thread-local 2019-06-04 10:47:30 +02:00
gsm_int.h doxygen: unify use of \file across the board 2017-06-23 00:18:23 +00:00
reader.c Fix/Update copyright notices; Add SPDX annotation 2017-11-13 01:35:12 +09:00
reader_pcsc.c Fix/Update copyright notices; Add SPDX annotation 2017-11-13 01:35:12 +09:00
sim_int.h doxygen: unify use of \file across the board 2017-06-23 00:18:23 +00:00