Re: C library re-entrancy under Zephyr

Kumar Gala

Re-entrant support between newlib and zephyr is not currently supported.

There’s an old PR on the subject

- k

On Mar 11, 2021, at 11:51 AM, Rob Meades via <> wrote:

Should I expect C library functions (e.g. strtok()) under Zephyr to be re-entrant or must I call the re-entrant versions (i.e. in this case strtok_r())?

I ask because I am building/running nRF52840 (cortex-m4) and strok() _appears_ to NOT be re-entrant: I'd like to understand if this is expected or if I've messed up a configuration somewhere. My prj.conf file is attached in case it is helpful in answering the question.



Join to automatically receive all group messages.