Definition | #include <unistd.h> int dup(int fildes); int dup2(int fildes, int fildes2); | |
Beschreibung | fildes ist ein Dateideskriptor, der von einem Systemaufruf
fildes2 ist eine nichtnegative ganze Zahl, die kleiner als Die Funktionen
ist äquivalent zu:
Der Aufruf
ist äquivalent zu:
mit folgender Ausnahme: Ist fildes ein gültiger Dateideskriptor und gleich fildes2, dann liefert | |
Returnwert | nichtnegative Zahl (Dateideskriptor) | |
bei Erfolg. | ||
| -1 | bei Fehler. |
Fehler |
| |
| fildes ist kein gültiger Dateideskriptor, oder fildes2 ist negativ oder größer oder gleich | |
|
|
|
| Erweiterung | |
|
| fildes und fildes2 bezeichnen BS2000-Dateien. (Ende) |
|
| Die Anzahl der durch den Prozess verwendeten Dateideskriptoren überschreitet |
Hinweis |
| |
Siehe auch |
|