2 |
andreas |
1 |
/*
|
|
|
2 |
* Copyright (C) 2015 by Andreas Theofilu <andreas@theosys.at>
|
|
|
3 |
*
|
|
|
4 |
* All rights reserved. No warranty, explicit or implicit, provided.
|
|
|
5 |
*
|
|
|
6 |
* NOTICE: All information contained herein is, and remains
|
|
|
7 |
* the property of Andreas Theofilu and his suppliers, if any.
|
|
|
8 |
* The intellectual and technical concepts contained
|
|
|
9 |
* herein are proprietary to Andreas Theofilu and its suppliers and
|
|
|
10 |
* may be covered by European and Foreign Patents, patents in process,
|
|
|
11 |
* and are protected by trade secret or copyright law.
|
|
|
12 |
* Dissemination of this information or reproduction of this material
|
|
|
13 |
* is strictly forbidden unless prior written permission is obtained
|
|
|
14 |
* from Andreas Theofilu.
|
|
|
15 |
*/
|
|
|
16 |
|
|
|
17 |
#ifndef __CONFIG_H__
|
|
|
18 |
#define __CONFIG_H__
|
|
|
19 |
|
11 |
andreas |
20 |
#define VERSION "1.0.0"
|
9 |
andreas |
21 |
#define MUSICDB "/music.db"
|
|
|
22 |
|
2 |
andreas |
23 |
typedef struct
|
|
|
24 |
{
|
4 |
andreas |
25 |
char User[32]; /* Run as user "User" */
|
|
|
26 |
char Grp[32]; /* Run under group "Grp" */
|
|
|
27 |
int port; /* Network port to listen to */
|
|
|
28 |
char Pidfile[256]; /* File name where PID is stored */
|
|
|
29 |
char Pathfile[256]; /* Filename of file with music directories */
|
5 |
andreas |
30 |
char home[256]; /* Filename of directory where to store the database. */
|
|
|
31 |
char player[256]; /* Filename and path to the MP3 player mpg123 */
|
2 |
andreas |
32 |
}CONFIGURE;
|
|
|
33 |
|
|
|
34 |
extern CONFIGURE configs;
|
|
|
35 |
|
|
|
36 |
void readConf(void);
|
|
|
37 |
|
|
|
38 |
#endif
|