Michael, > signal(SIGSEGV, crash_handler); /* This is the most common crash */ This is an interesting approach, but I want to trap unmodified programs. Thanks, Robin --------------------------------------------------------------------------- www.OpenSourceProgrammers.org www.LinuxMovies.org