table of contents
other sections
SYMLINK(2) | Linux Programmer's Manual | SYMLINK(2) |
NOME¶
symlink - crea un nuovo nome per un fileSINTASSI¶
#include <unistd.h>Test delle funzioni e requisiti delle macro per glibc (vedere feature_test_macros(7)):
DESCRIZIONE¶
symlink() crea un collegamento simbolico con nome newpath che contiene la stringa oldpath.VALORE RESTITUITO¶
In caso di successo viene restituito zero, altrimenti -1 e errno verrà impostato di conseguenza.ERRORI¶
- EACCES
- Non è possibile l'accesso in scrittura alla directory contenente newpath , o una delle directory contenute nel prefisso del percorso di newpath non ha il permesso di ricerca. (Vedere anche path_resolution(7).)
- EEXIST
- newpath esiste già.
- EFAULT
- oldpath o newpath puntano fuori dallo spazio di indirizzamento accessibile.
- EIO
- E' avvenuto un errore di I/O.
- ELOOP
- Si sono incontrati troppy collegamenti simbolici nella risoluzione di newpath.
- ENAMETOOLONG
- oldpath o newpath è troppo lungo.
- ENOENT
- Una directory contenuta in newpath non esiste o è un dangling link simbolico, o oldpath è una stringa vuota.
- ENOMEM
- Non c'è sufficente memoria per il kernel.
- ENOSPC
- Il dispositivo contenente il file non ha spazio per la nuova directory.
- ENOTDIR
- Un elemento usato come directory in newpath non è in effetti una directory.
- EPERM
- Il file system contenente newpath non supporta la creazione di collegamenti simbolici.
- EROFS
- newpath è contenuto in un file system in sola lettura.
CONFORME A¶
SVr4, 4.3BSD, POSIX.1-2001.NOTE¶
Non viene effetuato nessun controllo su oldpath.VEDERE ANCHE¶
ln(1), lchown(2), link(2), lstat(2), open(2), readlink(2), rename(2), symlinkat(2), unlink(2) path_resolution(7)COLOPHON¶
Questa pagina fa parte del rilascio 2.80 del progetto man-pages di Linux. Si può trovare una descrizione del progetto, e informazioni su come riportare bachi, presso http://www.kernel.org/doc/man-pages/. Per la traduzione in italiano si può fare riferimento a http://www.pluto.it/ildp/collaborare/26 luglio 2007 | Linux |