Egy natív kérdés: mi az a `tcn_get_thread_id`

A tomcat-native 1.2.26 szemrehányóan néz rám, hogy miért fosztom én őt meg a megérdemelt `tcn_get_thread_id`-jétől. Hát, én mindent tagadok...
 

src/ssl.c:458:27: warning: implicit declaration of function 'tcn_get_thread_id'; did you mean 'ssl_thread_id'? [-Wimplicit-function-declaration]
     return (unsigned long)tcn_get_thread_id();

Hozzászólások

A native/include/tcn.h-ból kellene jönnie:


/* Private helper functions */
void            tcn_Throw(JNIEnv *, const char *, ...);
...
unsigned long   tcn_get_thread_id(void);
Szerkesztve: 2021. 03. 23., k – 02:43

Oké, csak a szokásos: összeakadt saját korábbi énjével, akarom mondani a /usr/local/include alá telepített régebbi header-fájljaival. Szerencsére ezeket a nevük alapján könnyű beazonosítani, kivéve talán azt, aminek ssl_private.h a neve.

Talán nem lenne parasztlázadás belőle, ha megkérném, hogy ezeket az igen közérdekű (értsd: csak ő maga használja) fájlokat pl. a /usr/local/include/apache2/tcn könyvtárba telepítse.

Szerk: valamit meghallhattak ebből, mert ez a verzió már nem is telepíti a header-fájlokat sehova.