|
static int | mount (const char *fstype, BlockDevice *bdev, const void *data) |
| Siehe man 2 mount. More...
|
|
static int | umount () |
| Siehe man 2 umount. More...
|
|
static void | sync () |
| Schreibt Änderungen im Puffer auf die Festplatte. Siehe man 2 sync. More...
|
|
static int | open (const char *pathname, int flags) |
| Öffnet und erstellt (je nach flags) Dateien. Siehe man 2 open. More...
|
|
static int | close (int fd) |
| Schließt einen Dateideskriptor. Siehe man 2 close. More...
|
|
static ssize_t | read (int fd, void *buf, size_t count) |
| Lesen von einem Dateideskriptor fd in Speicher buf der Länge count . Siehe man 2 read. More...
|
|
static ssize_t | write (int fd, const void *buf, size_t count) |
| Schreiben von Daten aus Speicher buf der Länge count an Dateideskriptor fd . Siehe man 2 write. More...
|
|
static off_t | lseek (int fd, off_t offset, int whence) |
| Ändert den aktuellen offset für Dateideskriptor fd . Siehe man 2 lseek. More...
|
|
static int | truncate (const char *path, off_t length) |
| Setzt die Länge der Datei an path auf length . Siehe man 2 truncate. More...
|
|
static int | ftruncate (int fd, off_t length) |
| Kürzt Datei für Dateideskriptor fd auf Länge length . Siehe man 2 ftruncate. More...
|
|
static int | link (const char *oldpath, const char *newpath) |
| Neuer Name newpath für Datei oldpath . Siehe man 2 link. More...
|
|
static int | symlink (const char *target, const char *linkpath) |
| Erstellt einen symbolischen Verweis mit Inhalt target. Siehe man 2 symlink. More...
|
|
static int | unlink (const char *pathname) |
| Löscht Namen und bei keinem verbleibenden Verweis mehr die Datei pathname . Siehe man 2 unlink. More...
|
|
static int | rmdir (const char *pathname) |
| Löscht Verzeichnis pathname . Siehe man 2 rmdir. More...
|
|
static int | rename (const char *oldpath, const char *newpath) |
| Verschieben von Dateien/Verzeichnissen. Siehe man 2 rename. More...
|
|
static int | stat (const char *pathname, struct stat *statbuf) |
| Liefert Dateistatus für pathname . Siehe man 2 stat. More...
|
|
static int | lstat (const char *pathname, struct stat *statbuf) |
| Liefert Dateistatus für pathname . Siehe man 2 lstat. More...
|
|
static int | fstat (int fd, struct stat *statbuf) |
| Liefert Dateistatus für Dateideskriptor fd . Siehe man 2 fstat. More...
|
|
static ssize_t | readlink (const char *pathname, char *buf, size_t bufsiz) |
| Liest den Inhalt eines symbolischen Verweises. Siehe man 2 readlink. More...
|
|
static int | getdents (int fd, Dirent *dirp, int count) |
| Liefert Verzeichniseinträge. Siehe man 2 getdents. More...
|
|
static DIR * | opendir (const char *name) |
| Öffnet ein Verzeichnis name . Siehe man 3 opendir. More...
|
|
static struct Dirent * | readdir (DIR *dirp) |
| Liest einen Verzeichniseintrag. Siehe man 3 readdir. More...
|
|
static void | rewinddir (DIR *dirp) |
| Setzt die Position im Verzeichnis zurück. Siehe man 3 rewinddir. More...
|
|
static int | closedir (DIR *dirp) |
| Schließt ein Verzeichnis. Siehe man 3 closedir. More...
|
|
static int | mkdir (const char *pathname) |
| Erstellt Verzeichnis pathname . Siehe man 2 mkdir. More...
|
|
static int | chdir (const char *path) |
| Wechselt in Verzeichnis path . Siehe man 2 chdir. More...
|
|
static int | fchdir (int fd) |
| Wechselt in Verzeichnis fd . Siehe man 2 fchdir. More...
|
|
static int | mount (const char *fstype, BlockDevice *bdev, const void *data) |
| Siehe man 2 mount. More...
|
|
static int | umount () |
| Siehe man 2 umount. More...
|
|
static void | sync () |
| Schreibt Änderungen im Puffer auf die Festplatte. Siehe man 2 sync. More...
|
|
static int | open (const char *pathname, int flags) |
| Öffnet und erstellt (je nach flags) Dateien. Siehe man 2 open. More...
|
|
static int | close (int fd) |
| Schließt einen Dateideskriptor. Siehe man 2 close. More...
|
|
static ssize_t | read (int fd, void *buf, size_t count) |
| Lesen von einem Dateideskriptor fd in Speicher buf der Länge count . Siehe man 2 read.
|
|
static ssize_t | write (int fd, const void *buf, size_t count) |
| Schreiben von Daten aus Speicher buf der Länge count an Dateideskriptor fd . Siehe man 2 write.
|
|
static off_t | lseek (int fd, off_t offset, int whence) |
| Ändert den aktuellen offset für Dateideskriptor fd . Siehe man 2 lseek. More...
|
|
static int | truncate (const char *path, off_t length) |
| Setzt die Länge der Datei an path auf length . Siehe man 2 truncate.
|
|
static int | ftruncate (int fd, off_t length) |
| Kürzt Datei für Dateideskriptor fd auf Länge length . Siehe man 2 ftruncate.
|
|
static int | link (const char *oldpath, const char *newpath) |
| Neuer Name newpath für Datei oldpath . Siehe man 2 link. More...
|
|
static int | symlink (const char *target, const char *linkpath) |
| Erstellt einen symbolischen Verweis mit Inhalt target. Siehe man 2 symlink.
|
|
static int | unlink (const char *pathname) |
| Löscht Namen und bei keinem verbleibenden Verweis mehr die Datei pathname . Siehe man 2 unlink.
|
|
static int | rmdir (const char *pathname) |
| Löscht Verzeichnis pathname . Siehe man 2 rmdir.
|
|
static int | rename (const char *oldpath, const char *newpath) |
| Verschieben von Dateien/Verzeichnissen. Siehe man 2 rename.
|
|
static int | stat (const char *pathname, struct stat *statbuf) |
| Liefert Dateistatus für pathname . Siehe man 2 stat. More...
|
|
static int | lstat (const char *pathname, struct stat *statbuf) |
| Liefert Dateistatus für pathname . Siehe man 2 lstat. More...
|
|
static int | fstat (int fd, struct stat *statbuf) |
| Liefert Dateistatus für Dateideskriptor fd . Siehe man 2 fstat. More...
|
|
static ssize_t | readlink (const char *pathname, char *buf, size_t bufsiz) |
| Liest den Inhalt eines symbolischen Verweises. Siehe man 2 readlink. More...
|
|
static int | getdents (int fd, Dirent *dirp, int count) |
| Liefert Verzeichniseinträge. Siehe man 2 getdents. More...
|
|
static DIR * | opendir (const char *name) |
| Öffnet ein Verzeichnis name . Siehe man 3 opendir.
|
|
static struct Dirent * | readdir (DIR *dirp) |
| Liest einen Verzeichniseintrag. Siehe man 3 readdir.
|
|
static void | rewinddir (DIR *dirp) |
| Setzt die Position im Verzeichnis zurück. Siehe man 3 rewinddir.
|
|
static int | closedir (DIR *dirp) |
| Schließt ein Verzeichnis. Siehe man 3 closedir.
|
|
static int | mkdir (const char *pathname) |
| Erstellt Verzeichnis pathname . Siehe man 2 mkdir. More...
|
|
static int | chdir (const char *path) |
| Wechselt in Verzeichnis path . Siehe man 2 chdir.
|
|
static int | fchdir (int fd) |
| Wechselt in Verzeichnis fd . Siehe man 2 fchdir.
|
|
Guarded interface to the VFS used by user applications.
Implements the system call interface for class VFS. All methods provided by this class are wrappers for the respective method from the base class, which provide additional synchronization by using the class Guarded.