问一个windows上的dll移植到solaris的问题
现有系统windows的dll需要移植到solaris. 现在有个问题,windows的dll里面都会有定义DllMain函数。这个函数由windows在进程创建和结束或者线程创建和结束的时候调用。但是在solaris上,如何保证这个函数能够在上述的时刻调用呢。想过把DllMain放到一个全局变量的构造函数和析构函数里面,但是这样也只能解决在进程创建和结束时候调用一次?本人对solaris下so不是很了解, 不过觉得这个应该是windows porting到unix常见的问题吧,有没有什么解决方案呢。