mirror of https://gerrit.osmocom.org/libosmocore
Harald Welte
171ef826e1
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 |
||
---|---|---|
.. | ||
Makefile.am | ||
card_fs_isim.c | ||
card_fs_sim.c | ||
card_fs_tetra.c | ||
card_fs_uicc.c | ||
card_fs_usim.c | ||
class_tables.c | ||
core.c | ||
gsm_int.h | ||
reader.c | ||
reader_pcsc.c | ||
sim_int.h |