|
@@ -4,6 +4,7 @@
|
|
|
#include <ctype.h>
|
|
|
|
|
|
char *server = "freedb.freedb.org";
|
|
|
+
|
|
|
int debug;
|
|
|
#define DPRINT if(debug)fprint
|
|
|
int tflag;
|
|
@@ -18,6 +19,7 @@ struct Track {
|
|
|
enum {
|
|
|
MTRACK = 64,
|
|
|
};
|
|
|
+
|
|
|
typedef struct Toc Toc;
|
|
|
struct Toc {
|
|
|
ulong diskid;
|
|
@@ -95,7 +97,7 @@ cddbfilltoc(Toc *t)
|
|
|
|
|
|
fd = dial(netmkaddr(server, "tcp", "888"), 0, 0, 0);
|
|
|
if(fd < 0) {
|
|
|
- fprint(2, "cannot dial: %r\n");
|
|
|
+ fprint(2, "%s: %s: cannot dial: %r\n", argv0, server);
|
|
|
return -1;
|
|
|
}
|
|
|
Binit(&bin, fd, OREAD);
|
|
@@ -104,10 +106,11 @@ cddbfilltoc(Toc *t)
|
|
|
died:
|
|
|
close(fd);
|
|
|
Bterm(&bin);
|
|
|
- fprint(2, "error talking to server\n");
|
|
|
+ fprint(2, "%s: error talking to cddb server %s\n",
|
|
|
+ argv0, server);
|
|
|
if(p) {
|
|
|
p[Blinelen(&bin)-1] = 0;
|
|
|
- fprint(2, "server says: %s\n", p);
|
|
|
+ fprint(2, "%s: server says: %s\n", argv0, p);
|
|
|
}
|
|
|
return -1;
|
|
|
}
|