SINOPSIS
#include <stdio.h>int remove(const char *pathname);
DESCRIPCIÓN
remove borra un nombre del sistema de ficheros. La función llama a unlink para ficheros y a rmdir para directorios.Si el nombre borrado es el último enlace a un fichero y este no está abierto por ningún proceso, el fichero es borrado y el espacio que utilizaba queda disponible para ser reutilizado.
Si el nombre es el último enlace a un fichero, pero algún proceso aún lo tiene abierto, el fichero sigue existiendo hasta que sea cerrado el último descriptor de fichero referente a él.
Si el nombre se refiere a un enlace simbólico, se borra el enlace.
Si el nombre se refiere a un enchufe (socket), fifo, o dispositivo, se borra el nombre, pero los procesos que tienen este objeto abierto pueden continuar usándolo.