pass "struct client" to dbUtils.c, song.c, tag_print.c

Don't pass the raw file descriptor around.  This migration patch is
rather large, because all of the sources have inter dependencies - we
have to change all of them at the same time.
This commit is contained in:
Max Kellermann
2008-09-07 13:53:55 +02:00
parent 5609a1fcd0
commit dc8b64fdef
12 changed files with 121 additions and 110 deletions

View File

@@ -323,7 +323,7 @@ static int handleUrlHandlers(struct client *client, mpd_unused int *permission,
static int handleTagTypes(struct client *client, mpd_unused int *permission,
mpd_unused int argc, mpd_unused char *argv[])
{
tag_print_types(client_get_fd(client));
tag_print_types(client);
return 0;
}
@@ -368,7 +368,7 @@ static int handleCurrentSong(struct client *client, mpd_unused int *permission,
if (song < 0)
return 0;
result = playlistInfo(client_get_fd(client), song);
result = playlistInfo(client, song);
return print_playlist_result(client, result);
}
@@ -584,7 +584,7 @@ static int handleListPlaylist(struct client *client, mpd_unused int *permission,
{
int ret;
ret = PlaylistInfo(client_get_fd(client), argv[1], 0);
ret = PlaylistInfo(client, argv[1], 0);
if (ret == -1)
command_error(client, ACK_ERROR_NO_EXIST, "No such playlist");
@@ -596,7 +596,7 @@ static int handleListPlaylistInfo(struct client *client, mpd_unused int *permiss
{
int ret;
ret = PlaylistInfo(client_get_fd(client), argv[1], 1);
ret = PlaylistInfo(client, argv[1], 1);
if (ret == -1)
command_error(client, ACK_ERROR_NO_EXIST, "No such playlist");
@@ -611,7 +611,7 @@ static int handleLsInfo(struct client *client, mpd_unused int *permission,
if (argc == 2)
path = argv[1];
if (printDirectoryInfo(client_get_fd(client), path) < 0) {
if (printDirectoryInfo(client, path) < 0) {
command_error(client, ACK_ERROR_NO_EXIST,
"directory not found");
return -1;
@@ -648,7 +648,7 @@ static int handlePlaylistChanges(struct client *client, mpd_unused int *permissi
if (check_uint32(client, &version, argv[1], need_positive) < 0)
return -1;
return playlistChanges(client_get_fd(client), version);
return playlistChanges(client, version);
}
static int handlePlaylistChangesPosId(struct client *client, mpd_unused int *permission,
@@ -670,7 +670,7 @@ static int handlePlaylistInfo(struct client *client, mpd_unused int *permission,
if (argc == 2 && check_int(client, &song, argv[1], need_positive) < 0)
return -1;
result = playlistInfo(client_get_fd(client), song);
result = playlistInfo(client, song);
return print_playlist_result(client, result);
}
@@ -683,7 +683,7 @@ static int handlePlaylistId(struct client *client, mpd_unused int *permission,
if (argc == 2 && check_int(client, &id, argv[1], need_positive) < 0)
return -1;
result = playlistId(client_get_fd(client), id);
result = playlistId(client, id);
return print_playlist_result(client, result);
}
@@ -702,7 +702,7 @@ static int handleFind(struct client *client, mpd_unused int *permission,
return -1;
}
ret = findSongsIn(client_get_fd(client), NULL, numItems, items);
ret = findSongsIn(client, NULL, numItems, items);
if (ret == -1)
command_error(client, ACK_ERROR_NO_EXIST,
"directory or file not found");
@@ -727,7 +727,7 @@ static int handleSearch(struct client *client, mpd_unused int *permission,
return -1;
}
ret = searchForSongsIn(client_get_fd(client), NULL, numItems, items);
ret = searchForSongsIn(client, NULL, numItems, items);
if (ret == -1)
command_error(client, ACK_ERROR_NO_EXIST,
"directory or file not found");
@@ -752,7 +752,7 @@ static int handleCount(struct client *client, mpd_unused int *permission,
return -1;
}
ret = searchStatsForSongsIn(client_get_fd(client), NULL, numItems, items);
ret = searchStatsForSongsIn(client, NULL, numItems, items);
if (ret == -1)
command_error(client, ACK_ERROR_NO_EXIST,
"directory or file not found");
@@ -775,7 +775,7 @@ static int handlePlaylistFind(struct client *client, mpd_unused int *permission,
return -1;
}
findSongsInPlaylist(client_get_fd(client), numItems, items);
findSongsInPlaylist(client, numItems, items);
freeLocateTagItemArray(numItems, items);
@@ -795,7 +795,7 @@ static int handlePlaylistSearch(struct client *client, mpd_unused int *permissio
return -1;
}
searchForSongsInPlaylist(client_get_fd(client), numItems, items);
searchForSongsInPlaylist(client, numItems, items);
freeLocateTagItemArray(numItems, items);
@@ -937,7 +937,7 @@ static int handleListAll(struct client *client, mpd_unused int *permission,
if (argc == 2)
directory = argv[1];
ret = printAllIn(client_get_fd(client), directory);
ret = printAllIn(client, directory);
if (ret == -1)
command_error(client, ACK_ERROR_NO_EXIST,
"directory or file not found");
@@ -1068,7 +1068,7 @@ static int handleList(struct client *client, mpd_unused int *permission,
}
}
ret = listAllUniqueTags(client_get_fd(client), tagType, numConditionals, conditionals);
ret = listAllUniqueTags(client, tagType, numConditionals, conditionals);
if (conditionals)
freeLocateTagItemArray(numConditionals, conditionals);
@@ -1175,7 +1175,7 @@ static int handleListAllInfo(struct client *client, mpd_unused int *permission,
if (argc == 2)
directory = argv[1];
ret = printInfoForAllIn(client_get_fd(client), directory);
ret = printInfoForAllIn(client, directory);
if (ret == -1)
command_error(client, ACK_ERROR_NO_EXIST,
"directory or file not found");