1+ /*
2+ * daemon.h
3+ *
4+ *
5+ * version 1.0
6+ *
7+ *
8+ * Copyright (c) 2016, Koynov Stas - skojnov@yandex.ru
9+ *
10+ * All rights reserved.
11+ *
12+ * Redistribution and use in source and binary forms, with or without
13+ * modification, are permitted provided that the following conditions are met:
14+ *
15+ * 1 Redistributions of source code must retain the above copyright
16+ * notice, this list of conditions and the following disclaimer.
17+ * 2 Redistributions in binary form must reproduce the above copyright
18+ * notice, this list of conditions and the following disclaimer in the
19+ * documentation and/or other materials provided with the distribution.
20+ * 3 Neither the name of the <organization> nor the
21+ * names of its contributors may be used to endorse or promote products
22+ * derived from this software without specific prior written permission.
23+ *
24+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
25+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
26+ * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
27+ * DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> BE LIABLE FOR ANY
28+ * DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
29+ * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
30+ * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
31+ * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
32+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
33+ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
34+ *
35+ */
36+
137#ifndef DAEMON_HEADER
238#define DAEMON_HEADER
339
440
541
642
743
8-
9-
1044struct daemon_info_t
1145{
1246 //flags
@@ -21,7 +55,7 @@ struct daemon_info_t
2155};
2256
2357
24- extern struct daemon_info_t daemon_info ;
58+ extern volatile struct daemon_info_t daemon_info ;
2559
2660
2761
0 commit comments