# Apache 2 support (fwd)

- Thread: https://externals.io/message/2968
- Original archive: https://news-web.php.net/php.internals/2968
- Started by Sascha Schumann on 2003-06-29T14:15:23+00:00
- Messages: 1
- Reply by email to internals@lists.php.net
- More for agents: search with https://externals.io/search.md?q={query} · JSON API at https://externals.io/api · documentation at https://externals.io/llms.txt

---

## #2968 — Sascha Schumann — 2003-06-29T14:15:23+00:00

URL: https://externals.io/message/2968#2968

> I agree but I meant different thing.

    From my POV, it is up the author(s) of a specific piece of
    software to declare their code thread-safe.  Such info can
    then be tracked in a central document.  One can augment such
    a process by providing audit guidelines on how to approach
    the topic.

    Regarding automating the process - feel free and try to
    implement one.  The major hurdle is the filter lists you need
    to define for every possible C run-time environment /
    compiler combination, because each of those defines globals
    themselves.

    Here is an example output of nm for a dummy programm with two
    globals.  All symbols marked with [bBdD] are globals.

    http://tellyd2.de/nm.txt

    - Sascha
