Next: Utime
Up: Functions and procedures
Previous: Uname
Function UnLink (Var Path) : Boolean;
UnLink decreases the link count on file Path. Path can be
of type PathStr or PChar. If the link count is zero, the
file is removed from the disk.
The function returns True if the call was succesfull, False if the call
failed.
Errors are returned in LinuxError.
- sys_eaccess
- You have no write access right in the directory
containing Path, or you have no search permission in one of the
directory components of Path.
- sys_eperm
- The directory containing pathname has the sticky-bit
set and the process's effective uid is neither the uid of the
file to be deleted nor that of the directory containing it.
- sys_enoent
- A component of the path doesn't exist.
- sys_enotdir
- A directory component of the path is not a directory.
- sys_eisdir
- Path refers to a directory.
- sys_enomem
- Insufficient kernel memory.
- sys_erofs
- Path is on a read-only filesystem.
Link, SymLink, Unlink (2)
For an example, see Link.
Michael Van Canneyt
Thu Sep 10 13:59:33 CEST 1998