Manpages aus Driver aktualisiert.
Hierbei handelt es sich um Manpages, welche vom MG
modifiziert wurden.
Die Bemerkungen und Beispiele wurden ausgelagert in
separate Manpages, um zukuenftige Aktualisierungen
aus dem Driver zu erleichtern.
Change-Id: I5a6248cd65a8cd841831617a92aa1ee191dbf661
diff --git a/doc/efun/file_size b/doc/efun/file_size
index d49dd53..59a1ec3 100644
--- a/doc/efun/file_size
+++ b/doc/efun/file_size
@@ -1,35 +1,17 @@
-FUNKTION:
+SYNOPSIS
+ #include <files.h>
+
int file_size(string file)
-BESCHREIBUNG:
- Liefert die Groesse des Files in Bytes.
-
-RUECKGABEWERT:
+BESCHREIBUNG
Liefert die Dateigroesse in Bytes.
- Davon abweichend kann auch folgendes als Rueckgabewert vor-
- kommen:
+ Existiert die angegebene Datei nicht oder ist fuer das aufrufende
+ Objekt bzw. den aufrufenden Benutzer nicht lesbar, so wird
+ FSIZE_NOFILE (-1) zurueckgeliefert.
- 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.
+ Verzeichnisse haben die Groesse FSIZE_DIR (-2).
-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
+SIEHE AUCH
+ write_file(E), write_bytes(E), read_file(E), read_bytes(E),
+ get_dir(E)