X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/blobdiff_plain/8cd7d4bca92b0db48af0db692b3394ffdb789025..34fb8c61ac9d00d64a82facbfc16113cc5b6cfd1:/server/choose.c diff --git a/server/choose.c b/server/choose.c index 7347fb1..4b2d94f 100644 --- a/server/choose.c +++ b/server/choose.c @@ -1,6 +1,6 @@ /* * This file is part of DisOrder - * Copyright (C) 2008 Richard Kettlewell + * Copyright (C) 2008, 2009, 2011 Richard Kettlewell * Copyright (C) 2008 Mark Wooding * * This program is free software: you can redistribute it and/or modify @@ -97,7 +97,7 @@ static unsigned long compute_weight(const char *track, /* Reject tracks not in any collection (race between edit config and * rescan) */ if(!find_track_root(track)) { - info("found track not in any collection: %s", track); + disorder_info("found track not in any collection: %s", track); return 0; } @@ -264,7 +264,7 @@ int main(int argc, char **argv) { set_progname(argv); mem_init(); - if(!setlocale(LC_CTYPE, "")) fatal(errno, "error calling setlocale"); + if(!setlocale(LC_CTYPE, "")) disorder_fatal(errno, "error calling setlocale"); while((n = getopt_long(argc, argv, "hVc:dDSs", options, 0)) >= 0) { switch(n) { case 'h': help(); @@ -274,14 +274,14 @@ int main(int argc, char **argv) { case 'D': debugging = 0; break; case 'S': logsyslog = 0; break; case 's': logsyslog = 1; break; - default: fatal(0, "invalid option"); + default: disorder_fatal(0, "invalid option"); } } if(logsyslog) { openlog(progname, LOG_PID, LOG_DAEMON); log_default = &log_syslog; } - if(config_read(0, NULL)) fatal(0, "cannot read configuration"); + if(config_read(0, NULL)) disorder_fatal(0, "cannot read configuration"); /* Find out current queue/recent list */ queue_read(); recent_read(); @@ -290,10 +290,10 @@ int main(int argc, char **argv) { trackdb_open(TRACKDB_NO_UPGRADE|TRACKDB_READ_ONLY); global_tid = trackdb_begin_transaction(); if((err = trackdb_get_global_tid("required-tags", global_tid, &tags))) - fatal(0, "error getting required-tags: %s", db_strerror(err)); + disorder_fatal(0, "error getting required-tags: %s", db_strerror(err)); required_tags = parsetags(tags); if((err = trackdb_get_global_tid("prohibited-tags", global_tid, &tags))) - fatal(0, "error getting prohibited-tags: %s", db_strerror(err)); + disorder_fatal(0, "error getting prohibited-tags: %s", db_strerror(err)); prohibited_tags = parsetags(tags); if(trackdb_scan(0, collect_tracks_callback, 0, global_tid)) { global_tid->abort(global_tid); @@ -304,9 +304,9 @@ int main(int argc, char **argv) { trackdb_deinit(NULL); D(("ntracks=%ld total_weight=%lld", ntracks, total_weight)); if(!total_weight) - fatal(0, "no tracks match random choice criteria"); + disorder_fatal(0, "no tracks match random choice criteria"); if(!winning) - fatal(0, "internal: failed to pick a track"); + disorder_fatal(0, "internal: failed to pick a track"); /* Pick a track */ xprintf("%s", winning); xfclose(stdout);