remove - remove a file or directory
#include <stdio.h>
int
remove(const char *path);
The remove() function removes the file or directory specified by path.
If path specifies a directory, remove(path) is the equivalent of
rmdir(path). Otherwise, it is the equivalent of
unlink(path).
Upon successful completion, remove() returns 0. Otherwise,
-1 is returned
and the global variable errno is set to indicate the
error.
The remove() function may fail and set errno for any of the
errors specified
for the routines rmdir(2) or unlink(2).
rmdir(2), unlink(2)
The remove() function conforms to ANSI X3.159-1989 (``ANSI
C'') and
X/Open Portability Guide Issue 4.2 (``XPG4.2'').
OpenBSD 3.6 October 7, 1997
[ Back ] |