1 #include <stdio.h> 2 #include <errno.h> 3 #include <fcntl.h> 4 #include <unistd.h> 5 remove(const char * path)6 int remove(const char *path) 7 { 8 int r = unlink(path); 9 if (r==-EISDIR) r = rmdir(path); 10 return r; 11 } 12