Mac Intel

Mikael Pettersson <>
Wed Aug 9 18:22:20 CEST 2006


Joel Reymont writes:
 > Mikael,
 > 
 > On Aug 6, 2006, at 10:11 PM, Mikael Pettersson wrote:
 > 
 > > Unless you have the source code for the OSX C library, you basically
 > > have to run 'nm' on the library files to find all versions of  
 > > sigaction(),
 > 
 > What is the approach if you _do_ have the source code to the OSX C  
 > library?
 > 
 > Apple just released the kernel source code.

Assuming they also release their C library sources, then the answer
is obvious: study the code until you understand how signal handling
works in the C library, including interaction with alternate signal
stacks and threads. Then you'll be in position to either suggest code
to safely override sigaction, or to declare this a lost cause (if
their C library has insurmountable problems).



More information about the erlang-questions mailing list