Marc Kleine-Budde wrote:
 > Hi Gilles!
 > 
 > I've just noticed a namespace pollution. A linux-2.6.x kernel (2.6.7
 > here) exports by default a symbol called 'sem_init'.
 > 
 > # lsmod
 > Module                  Size  Used by
 > adeos                  26208  0
 > 3c59x                  36296  0
 > # cat /proc/kallsyms |grep sem_init
 > c0381ab0 t sem_init
 > 
 > This collides with the sem_init symbol from the posix skin.

Ok. I just wonder how insmod happens to work then... And I do not see a
simple fix : the only thing which comes to my mind is the dreaded
"posix_override.h", which I had to use in user-space to avoid
pollution.

Do you see another fix ?

-- 


                                            Gilles Chanteperdrix.

Reply via email to