itsdir
static int itsdir(const char *name);
if (!itsdir(fullname) && remove(fullname) != 0 && errno != ENOENT)
if (!itsdir(name)) {
(errno != EEXIST || !itsdir(name))) {
if (!itsdir(toname))
&& access(fromname, F_OK) == 0 && !itsdir(fromname)) {