|
|||||||
|
|
LINKSection: Manual del Programador de Linux (2)Updated: 10 diciembre 1997 Index Return to Main Contents NOMBRElink - crea un nuevo nombre para un ficheroSINOPSIS#include <unistd.h>int link(const char *oldpath, const char *newpath); DESCRIPCIÓNlink crea un nuevo enlace (también conocido como enlace físico) a un fichero existente.Si newpath existe, no será sobreescrito. Este nuevo nombre podrá ser usado exactamente igual que el viejo para cualquier operación; ambos nombres se refieren al mismo fichero (y por lo tanto, tienen los mismos permisos y propietario) y es imposible decir qué nombre era el `original'. VALOR DEVUELTOSi hubo éxito, se devuelve cero. Si hubo error, se devuelve -1, y errno se actualiza apropiadamente.ERRORES
NOTASLos enlaces físicos, tal y como los crea link, no pueden cruzar sistemas de ficheros. Utiliza symlink si esto es necesario.CONFORME ASVr4, SVID, POSIX, BSD 4.3 y X/OPEN. SVr4 documenta las condiciones de error adicionales ENOLINK y EMULTIHOP; POSIX.1 no documenta ELOOP. X/OPEN no documenta EFAULT, ENOMEM ni EIO.FALLOSEn sistemas de ficheros NFS, el valor devuelto podría ser incorrecto en caso de que el servidor NFS lance la creación del enlace y muera antes de poder terminarlo. Utiliza stat(2) para averiguar si se creó el enlace.VÉASE TAMBIÉNsymlink(2), unlink(2), rename(2), open(2), stat(2), ln(1)
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. |