please dont rip this site


<body bgcolor="#ffffcc">

<h3>LINK(2)             Linux Programmer's Manual             LINK(2)

</h3>       link - make a new name for a file

</h3>       #include &lt;unistd.h&gt;

       int link(const char *oldpath, const char *newpath);

</h3>       link  creates a new link (also known as a hard link) to an
       existing file.

       If newpath exists it will not be overwritten.

       This new name may be used exactly as the old one  for  any
       operation;  both names refer to the same file (and so have
       the same permissions and ownership) and it  is  impossible
       to tell which name was the `original'.

</h3>       On  success,  zero is returned.  On error, -1 is returned,
       and errno is set appropriately.

</h3>       EXDEV   oldpath and newpath are not on the  same  filesys-

       EPERM   The filesystem containing oldpath and newpath does
               not support the creation of hard links.

       EFAULT  oldpath or newpath points outside your  accessible
               address space.

       EACCES  Write  access  to the directory containing newpath
               is not allowed for the process's effective uid, or
               one  of  the directories in oldpath or newpath did
               not allow search (execute) permission.

               oldpath or newpath was too long.

       ENOENT  A directory component in oldpath  or  newpath does
               not exist or is a dangling symbolic link.

       ENOTDIR A component used as a directory in oldpath or new-
               path is not, in fact, a directory.

       ENOMEM  Insufficient kernel memory was available.

       EROFS   The file is on a read-only filesystem.

       EEXIST  newpath already exists.

       EMLINK  The file referred to by oldpath  already  has  the

<h3>Linux                     17 August 1994                        1

<h3>LINK(2)             Linux Programmer's Manual             LINK(2)

               maximum number of links to it.

       ELOOP   oldpath  or newpath contains a reference to a cir-
               cular symbolic link,  ie  a  symbolic  link  whose
               expansion contains a reference to itself.

       ENOSPC  The device containing the file has no room for the
               new directory entry.

       EPERM   oldpath is the .  or  ..  entry of a directory.

</h3>       Hard links, as created by link, cannot  span  filesystems.
       Use symlink if this is required.

</h3>       SVID, AT&T, POSIX, BSD 4.3

</h3>       On  NFS file systems, the return code may be wrong in case
       the NFS server performs the link creation and dies  before
       it  can  say  so.  Use stat(2) to find out if the link got

<a href=symlink.htm>symlink</a>, 
<a href=unlink.htm>unlink</a>, 
<a href=rename.htm>rename</a>, 
<a href=open.htm>open</a>, 
<a href=stat.htm>stat</a>, 
<a href=ln.htm>ln</a>, 

<h3>Linux                     17 August 1994                        2

<table border=2 width=80%>
<tr align=center>
<td width=25%>
<a href=../index.htm>Top</a>
</td><td width=25%>
<a href=../master_index.html>Master Index</a>
</td><td width=25%>
<a href=../SYNTAX/keywords.html>Keywords</a>
</td><td width=25%>
<a href=../FUNCTIONS/index.htm>Functions</a>

This manual page was brought to you by <i>mjl_man V-2.0</i>

file: /Techref/language/ccpp/cref/MAN/link.htm, 3KB, , updated: 2003/3/20 10:39, local time: 2019/9/17 00:26,

 ©2019 These pages are served without commercial sponsorship. (No popup ads, etc...).Bandwidth abuse increases hosting cost forcing sponsorship or shutdown. This server aggressively defends against automated copying for any reason including offline viewing, duplication, etc... Please respect this requirement and DO NOT RIP THIS SITE. Questions?
Please DO link to this page! Digg it! / MAKE! / 

<A HREF=""> link</A>

After you find an appropriate page, you are invited to your to this massmind site! (posts will be visible only to you before review) Just type in the box and press the Post button. (HTML welcomed, but not the <A tag: Instead, use the link box to link to another page. A tutorial is available Members can login to post directly, become page editors, and be credited for their posts.

Link? Put it here: 
if you want a response, please enter your email address: 
Attn spammers: All posts are reviewed before being made visible to anyone other than the poster.
Did you find what you needed?


Welcome to!


Welcome to!