glibc as a shared object vs. strtok

"Stanisław T. Findeisen" sf181257@students.mimuw.edu.pl
Thu Feb 5 20:27:00 GMT 2009


Hello

I am having a question regarding strtok:

         #include <string.h>

         char *strtok(char *str, const char *delim);

The manual page says it is not thread safe because it uses a static 
buffer. The question is: how come this function can be a part of a 
shared object, and thus be shared among multiple processes?

Thanks!

STF

=======================================================================
http://eisenbits.homelinux.net/~stf/ . My PGP key fingerprint is:
9D25 3D89 75F1 DF1D F434  25D7 E87F A1B9 B80F 8062
=======================================================================



More information about the Libc-help mailing list