| REMOVE(3) | Library Functions Manual | REMOVE(3) | 
remove —
#include <stdio.h>
int
  
  remove(const
    char *path);
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).
remove() returns 0.
  Otherwise, -1 is returned and the global variable errno
  is set to indicate the error.
remove() function may fail and set
  errno for any of the errors specified for the routines
  rmdir(2) or
  unlink(2).
remove() function conforms to ANSI
  X3.159-1989 (“ANSI C89”).
| June 4, 1993 | NetBSD 9.4 |