Update doc/efun/ aus Driversourcen.

Manpages der efuns aktualisiert, neue Manpages hinzugefuegt.

Change-Id: I7cc91684269ff56d1aef47d5c5e7c87f7fd531dc
diff --git a/doc/efun/throw b/doc/efun/throw
index d0b518e..0140dc4 100644
--- a/doc/efun/throw
+++ b/doc/efun/throw
@@ -1,16 +1,17 @@
 SYNOPSIS
         void throw(mixed arg)
 
-BESCHREIBUNG
-        Bricht die Programmverarbeitung ab. Wenn die Verarbeitung mit catch()
-        gestartet wurde, gibt dieses catch() <arg> als Fehlermeldung aus.
+DESCRIPTION
+        Abort execution. If the current program execution was
+        initiated by catch(), that catch expression will
+        return arg as error code.
 
-        Der Aufruf von throw() ohne vorheriges catch() macht keinen Sinn und
-        erzeugt einen "throw without catch" Fehler.
+        Calling throw() without previous catch() does not make sense
+        and will result in an ``throw without catch'' error.
 
-BEISPIELE
-        catch(throw("Verarbeitung abgebrochen!"));
-        Das macht nichts als "Verarbeitung abgebrochen!" auszugeben.
+EXAMPLES
+        catch(throw("aborting execution"));
+        This will just print the string "aborting execution".
 
-SIEHE AUCH
+SEE ALSO
         catch(E), raise_error(E)