unlink man page on Xenix

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



     UNLINK(S)		      XENIX System V		     UNLINK(S)

     Name
	  unlink - Removes directory entry.

     Syntax
	  int unlink (path)
	  char *path;

     Description
	  unlink removes the directory entry named by the pathname
	  pointed to by path.

	  The named file is unlinked unless one or more of the
	  following are true:

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

	       The named file does not exist.  [ENOENT]

	       Search permission is denied for a component of the path
	       prefix.	[EACCES]

	       Write permission is denied on the directory containing
	       the link to be removed.	[EACCES]

	       The named file is a directory and the effective user ID
	       of the process is not super-user.  [EPERM]

	       The entry to be unlinked is the mount point for a
	       mounted file system.  [EBUSY]

	       The entry to be unlinked is ``.'' or ``..'' in the root
	       directory of a mounted filesystem.  [EBUSY]

	       The entry to be unlinked is the last link to a pure
	       procedure (shared text) file that is being executed.
	       [ETXTBSY]

	       The directory entry to be unlinked is part of a read-
	       only file system.  [EROFS]

	       path points outside the process' allocated address
	       space.  [EFAULT]

	  When all links to a file have been removed and no process
	  has the file open, the space occupied by the file is freed
	  and the file ceases to exist.	 If one or more processes have
	  the file open when the last link is removed, the removal is
	  postponed until all references to the file have been closed.

     Page 1					      (printed 8/7/87)

     UNLINK(S)		      XENIX System V		     UNLINK(S)

     Return Value
	  Upon successful completion, a value of 0 is returned.
	  Otherwise, a value of -1 is returned and errno is set to
	  indicate the error.

     See Also
	  rm(C), close(S), link(S), open(S)

     Page 2					      (printed 8/7/87)

[top]
                             _         _         _ 
                            | |       | |       | |     
                            | |       | |       | |     
                         __ | | __ __ | | __ __ | | __  
                         \ \| |/ / \ \| |/ / \ \| |/ /  
                          \ \ / /   \ \ / /   \ \ / /   
                           \   /     \   /     \   /    
                            \_/       \_/       \_/ 
More information is available in HTML format for server Xenix

List of man pages available for Xenix

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