-Hanging up is safe if you are at command level,
-that is, if the Shell has just typed its prompt
-signal "%".
-It is also safe if you are in interactive system
-programs, for example the editor.
-It is unsafe if you are executing
-a non-interactive program, or one of your own programs,
-which either does not read the typewriter or ignores
-the end-of-file indications which will result
-from hanging up.
-The reason is that UNIX, unlike most systems, does
-not terminate a program simply because
-it has been hung-up upon.
-