Regarding the requirement that exit(0) be success -- this will break a lot of VMS C programs, which use 1 for success and 0 for "undefined error" (I think -- I'm not a big VMS fan...) Wayne