|
|||||||
|
|
LINKSection: Manuel du programmeur Linux (2)Updated: 18 juillet 2003 Index Return to Main Contents NOMlink - Crée un nouveau nom pour un fichier.SYNOPSIS#include <unistd.h>int link (const char *oldpath, const char *newpath); DESCRIPTIONlink crée un nouveau lien (aussi appelé lien matériel ou hard link) sur un fichier existant.Si newpath existe il ne sera pas ecrasé. Ce nouveau nom pourra être utilisé exactement comme l'ancien quelque soit l'opération. Les deux noms se réfèrent au même fichier (et ont donc les mêmes permissions et propriétaire) et il est impossible de déterminer quel nom était l'original. VALEUR RENVOYÉEEn cas de réussite 0 est renvoyé, en cas d'échec -1 est renvoyé, et errno contient le code d'erreur.ERREURS
NOTESLes liens matériels créés par link, ne peuvent pas s'étendre sur plusieurs systèmes de fichiers. On peut utiliser plutôt symlink si ceci est nécessaire.CONFORMITÉSVr4, SVID, POSIX, BSD 4.3, X/OPEN. SVr4 documente des conditions d'erreurs supplémentaires ENOLINK et EMULTIHOP. POSIX.1 ne décrit pas ELOOP. X/OPEN ne décrit pas les erreurs EFAULT, ENOMEM, ni EIO.BOGUESSur les systèmes de fichiers NFS, le code de retour peut être faux, si le serveur NFS a créé correctement le lien mais s'est arrêté avant de donner le code de retour. Utiliser dans ce cas stat(2) pour vérifier si le lien a été effectivement crééVOIR AUSSIsymlink(2), unlink(2), rename(2), open(2), stat(2), ln(1)TRADUCTIONChristophe Blaess, 1996-2003.
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-2009 Linuxinfor.com. No rights reserved. |