Added public files
Roughly added all public files. Probably missed some, though.
diff --git a/doc/efun/file_size b/doc/efun/file_size
new file mode 100644
index 0000000..d49dd53
--- /dev/null
+++ b/doc/efun/file_size
@@ -0,0 +1,35 @@
+FUNKTION:
+ int file_size(string file)
+
+BESCHREIBUNG:
+ Liefert die Groesse des Files in Bytes.
+
+RUECKGABEWERT:
+ Liefert die Dateigroesse in Bytes.
+
+ Davon abweichend kann auch folgendes als Rueckgabewert vor-
+ kommen:
+
+ FSIZE_NOFILE Das File ist entweder nicht vorhanden oder das
+ (-1) abfragende Objekt besitzt keine Leserechte dafuer.
+ FSIZE_DIR Es handelt sich nicht um ein File sondern um
+ (-2) ein Verzeichnis.
+
+BEISPIELE:
+ Ein Spieler soll seinen Plan abfragen koennen:
+
+ #include <sys/files.h>
+ if(file_size("/p/service/loco/plans/"+
+ getuid(this_player())+".plan") <= FSIZE_NOFILE)
+ {
+ write("Du hast keinen eigenen Plan festgelegt.\n");
+ return 1;
+ }
+
+ this_player()->More(read_file("/p/service/loco/plans/"+
+ getuid(this_player())+".plan");
+
+SIEHE AUCH:
+ file_time(S), write_file(E), cat(E), get_dir(E), ls()
+
+03.08.2007, Zesstra