In my C class last term, we learned that UNIX handled various happenings by sending signals (for floating point errors, seg faults, etc.). How does Windows handle these things, and is there any way to catch them from a console program?