chiark
/
gitweb
/
~mdw
/
disorder
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Split up tracklength module into separate files for each file format.
[disorder]
/
lib
/
configuration.h
diff --git
a/lib/configuration.h
b/lib/configuration.h
index 875b9d627851d3573d05868bc8864ebfe243ed06..617d9293480948d5078279515f1bb84780595127 100644
(file)
--- a/
lib/configuration.h
+++ b/
lib/configuration.h
@@
-1,6
+1,6
@@
/*
* This file is part of DisOrder.
/*
* This file is part of DisOrder.
- * Copyright (C) 2004-20
09
Richard Kettlewell
+ * Copyright (C) 2004-20
10
Richard Kettlewell
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@
-185,6
+185,12
@@
struct config {
/** @brief API used to play sound */
const char *api;
/** @brief API used to play sound */
const char *api;
+ /** @brief Maximum size of a playlist */
+ long playlist_max;
+
+ /** @brief Maximum lifetime of a playlist lock */
+ long playlist_lock_timeout;
+
/** @brief Home directory for state files */
const char *home;
/** @brief Home directory for state files */
const char *home;
@@
-209,6
+215,9
@@
struct config {
/** @brief Maximum refresh interval for web interface (seconds) */
long refresh;
/** @brief Maximum refresh interval for web interface (seconds) */
long refresh;
+ /** @brief Minimum refresh interval for web interface (seconds) */
+ long refresh_min;
+
/** @brief Facilities restricted to trusted users
*
* A bitmap of @ref RESTRICT_SCRATCH, @ref RESTRICT_REMOVE and @ref
/** @brief Facilities restricted to trusted users
*
* A bitmap of @ref RESTRICT_SCRATCH, @ref RESTRICT_REMOVE and @ref
@@
-314,6
+323,8
@@
char *config_usersysconf(const struct passwd *pw );
char *config_private(void);
/* get the private config file */
char *config_private(void);
/* get the private config file */
+int config_verify(void);
+
extern char *configfile;
extern int config_per_user;
extern char *configfile;
extern int config_per_user;