~mdw
/
disorder
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
normalize eof detection, oops
[disorder]
/
server
/
rescan.c
diff --git
a/server/rescan.c
b/server/rescan.c
index
4c768a3
..
45f5a65
100644
(file)
--- a/
server/rescan.c
+++ b/
server/rescan.c
@@
-155,6
+155,8
@@
static void rescan_collection(const struct collection *c) {
if(n < config->player.n) {
nnew += !!trackdb_notice(track, path);
++ntracks;
if(n < config->player.n) {
nnew += !!trackdb_notice(track, path);
++ntracks;
+ if(ntracks % 1000 == 0)
+ info("rescanning %s, %ld tracks so far", c->root, ntracks);
}
}
/* tidy up */
}
}
/* tidy up */
@@
-301,6
+303,11
@@
static void do_all(void (*fn)(const struct collection *c)) {
*/
}
*/
}
+/** @brief Expire noticed.db */
+static void expire_noticed(void) {
+ error(0, "expire_noticed not implemented yet TODO");
+}
+
int main(int argc, char **argv) {
int n;
struct sigaction sa;
int main(int argc, char **argv) {
int n;
struct sigaction sa;
@@
-323,7
+330,7
@@
int main(int argc, char **argv) {
openlog(progname, LOG_PID, LOG_DAEMON);
log_default = &log_syslog;
}
openlog(progname, LOG_PID, LOG_DAEMON);
log_default = &log_syslog;
}
- if(config_read()) fatal(0, "cannot read configuration");
+ if(config_read(
0
)) fatal(0, "cannot read configuration");
xnice(config->nice_rescan);
sa.sa_handler = signal_handler;
sa.sa_flags = SA_RESTART;
xnice(config->nice_rescan);
sa.sa_handler = signal_handler;
sa.sa_flags = SA_RESTART;
@@
-338,6
+345,8
@@
int main(int argc, char **argv) {
do_all(rescan_collection);
/* Check that every track still exists */
recheck_collection(0);
do_all(rescan_collection);
/* Check that every track still exists */
recheck_collection(0);
+ /* Expire noticed.db */
+ expire_noticed();
}
else {
/* Rescan specified collections */
}
else {
/* Rescan specified collections */