|
|||||||
|
|
LINKSection: Systemaufrufe (2)Updated: 20. Januar 1996 Index Return to Main Contents BEZEICHNUNGlink - erzeuge einen neuen Verweis auf eine DateiÜBERSICHT#include <unistd.h>int link(const char *oldpath, const char *newpath); BESCHREIBUNGlink erzeugt einen neuen Verweis (auch bekannt als Hardlink) auf eine bestehenden DateiWenn newpath existiert wird er nicht überschrieben. Der neue Name kann genauso wie der alte Name für alle Aktionen benutzt werden. Beide Namen zeigen auf die gleiche Datei (haben somit die gleichen Rechte und Eigentümer) und es ist unmöglich festzustellen welcher Name der Originalname ist. RÜCKGABEWERTBei Erfolg wird Null zurückgegeben. Bei einem Fehler wird -1 zurückgegeben und errno entsprechend gesetzt.ERRORS
BEMERKUNGENHard links, die mit link, kreiert werden können nicht auf verschiedenen Dateisystemen liegen. Benutze dafür symlinkKONFORM ZUSVID, AT&T, POSIX, BSD 4.3FEHLERIn NFS Dateisystemen kann der Rückgabewert falsch sein, wenn der NFS-Server beim Erzeugen des Links stirbt. Benutze stat(2) um zu prüfen ob der Link angelegt wurde.SIEHE AUCHsymlink(2), unlink(2), rename(2), open(2), stat(2), ln(1), link(8)
Index | ||||||
|
|
|
Home :: Copyright :: Privacy :: Credits :: Get a free Linuxinfor Email Account Document on this page is part of "Linuxinfor Man Pages in HTML Format: man2". See Index Page for more info about Authorship and Copyright. 1999-2008 Linuxinfor.com. No rights reserved. |