stored_playlist: renamed and moved spl_delete() to stored_playlist.c

The function deletePlaylist() shouldn't be in playlist.c.
This commit is contained in:
Max Kellermann
2008-10-23 09:54:32 +02:00
parent 39f0c41fbf
commit 93598e28f4
5 changed files with 19 additions and 17 deletions

View File

@@ -265,6 +265,21 @@ spl_clear(const char *utf8path)
return PLAYLIST_RESULT_SUCCESS;
}
enum playlist_result
spl_delete(const char *name_utf8)
{
char filename[MPD_PATH_MAX];
utf8_to_fs_playlist_path(filename, name_utf8);
if (unlink(filename) < 0)
return errno == ENOENT
? PLAYLIST_RESULT_NO_SUCH_LIST
: PLAYLIST_RESULT_ERRNO;
return PLAYLIST_RESULT_SUCCESS;
}
enum playlist_result
spl_remove_index(const char *utf8path, unsigned pos)
{