Hi all,

An advisory about building with tcl8.6: all exported symbols in shared 
libraries need to be declared as NS_EXPORT.  I checked in the necessary 
changes to the header files, but all modules are affected too.

So for modules,
int Ns_ModuleVersion = 1;
needs to change to
NS_EXPORT int Ns_ModuleVersion = 1;

and
int
Ns_ModuleInit(char *server, char *module)

becomes
NS_EXPORT int
Ns_ModuleInit(char *server, char *module)

Other than that, I haven't noticed any issues.

-J

------------------------------------------------------------------------------
Don't let slow site performance ruin your business. Deploy New Relic APM
Deploy New Relic app performance management and know exactly
what is happening inside your Ruby, Python, PHP, Java, and .NET app
Try New Relic at no cost today and get our sweet Data Nerd shirt too!
http://p.sf.net/sfu/newrelic-dev2dev
_______________________________________________
naviserver-devel mailing list
naviserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/naviserver-devel

Reply via email to