[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: dlsym() and C++



> 	cout << "gzdopen pointer: " << gzdopen << endl;

> As far as I can tell, the dynamic linker somehow doesn't link all
> references to the gzdopen function pointer correctly. I tried to debug
> it with gdb. If I ask what address the gzdopen is located at (info
> address gzdopen), I get a different pointer than the above cout tells.

I don't think your code is printing out the address of gzdopen.  Unless
I'm mistaken that would print out the value of gzdopen which could be
anything since it isn't initialized.

Dennis Payne
payned@rpi.edu