symlink man page on NeXTSTEP

Man page or keyword search:  
man Server   1419 pages
apropos Keyword Search (all sections)
Output format
NeXTSTEP logo
[printable version]


SYMLINK(2)							    SYMLINK(2)

NAME
       symlink - make symbolic link to a file

SYNOPSIS
       symlink(name1, name2)
       char *name1, *name2;

DESCRIPTION
       A  symbolic  link  name2	 is created to name1 (name2 is the name of the
       file created, name1 is the string used in creating the symbolic	link).
       Either name may be an arbitrary path name; the files need not be on the
       same file system.

RETURN VALUE
       Upon successful completion, a zero value	 is  returned.	 If  an	 error
       occurs, the error code is stored in errno and a -1 value is returned.

ERRORS
       The symbolic link is made unless on or more of the following are true:

       [ENOTDIR]      A component of the name2 prefix is not a directory.

       [EINVAL]	      Either  name1  or	 name2	contains  a character with the
		      high-order bit set.

       [ENAMETOOLONG] A component of either pathname exceeded 255  characters,
		      or  the  entire length of either path name exceeded 1023
		      characters.

       [ENOENT]	      The named file does not exist.

       [EACCES]	      A component of  the  name2  path	prefix	denies	search
		      permission.

       [ELOOP]	      Too  many symbolic links were encountered in translating
		      the pathname.

       [EEXIST]	      Name2 already exists.

       [EIO]	      An I/O error occurred while making the  directory	 entry
		      for name2, or allocating the inode for name2, or writing
		      out the link contents of name2.

       [EROFS]	      The file name2 would reside on a read-only file system.

       [ENOSPC]	      The directory in which the entry for  the	 new  symbolic
		      link is being placed cannot be extended because there is
		      no  space	 left  on  the	file  system  containing   the
		      directory.

       [ENOSPC]	      The  new	symbolic  link cannot be created because there
		      there is no space left on	 the  file  system  that  will
		      contain the symbolic link.

       [ENOSPC]	      There are no free inodes on the file system on which the
		      symbolic link is being created.

       [EDQUOT]	      The directory in which the entry for  the	 new  symbolic
		      link  is	being  placed  cannot  be extended because the
		      user's  quota  of	 disk  blocks  on  the	 file	system
		      containing the directory has been exhausted.

       [EDQUOT]	      The  new	symbolic  link	cannot	be created because the
		      user's quota of disk blocks on the file system that will
		      contain the symbolic link has been exhausted.

       [EDQUOT]	      The  user's  quota of inodes on the file system on which
		      the symbolic link is being created has been exhausted.

       [EIO]	      An I/O error occurred while making the  directory	 entry
		      or allocating the inode.

       [EFAULT]	      Name1  or	 name2	points outside the process's allocated
		      address space.

SEE ALSO
       link(2), ln(1), unlink(2)

4.2 Berkeley Distribution	August 26, 1985			    SYMLINK(2)
[top]

List of man pages available for NeXTSTEP

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net