char *
-m_backup (char *file)
+m_backup (const char *file)
{
- char *cp;
+ const char *cp;
static char buffer[BUFSIZ];
- if ((cp = r1bindex(file, '/')) == file)
+ if ((cp = r1bindex((char *) file, '/')) == file)
snprintf(buffer, sizeof(buffer), "%s%s",
BACKUP_PREFIX, cp);
else
snprintf(buffer, sizeof(buffer), "%.*s%s%s", (int)(cp - file), file,
BACKUP_PREFIX, cp);
- unlink(buffer);
+ (void) m_unlink(buffer);
return buffer;
}