In the UNIX world, exception handling mechanisms for eror handling are often discussed, but seldom applied. This paper describes a disciplined approach to error handling thar was refined over a !-year perioO during the development of a medium-large (200K line) toolkit written in C under UNIX We describe both a portable exception handing system, written in C, and a methodology for using it which...