patches/redshift-01-signal.h.diff
author jurikm
Sun, 12 Feb 2012 14:04:10 +0000
changeset 8245 383896da4129
parent 3438 a1dade982b66
permissions -rw-r--r--
SFEsauerbraten.spec: add IPS package name
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
3438
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
     1
--- redshift-1.6/configure.ac	2010-10-17 17:27:35.000000000 -0400
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
     2
+++ redshift-1.6/configure.ac	2011-04-25 11:15:53.114328593 -0400
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
     3
@@ -153,7 +153,7 @@
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
     4
 
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
     5
 
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
     6
 # Checks for header files.
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
     7
-AC_CHECK_HEADERS([locale.h stdint.h stdlib.h string.h unistd.h sys/signal.h])
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
     8
+AC_CHECK_HEADERS([locale.h stdint.h stdlib.h string.h unistd.h signal.h])
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
     9
 
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
    10
 # Checks for typedefs, structures, and compiler characteristics.
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
    11
 AC_TYPE_UINT16_T
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
    12
--- redshift-1.6/src/redshift.c	2011-04-25 11:12:35.752264947 -0400
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
    13
+++ redshift-1.6/src/redshift.c	2011-04-25 11:14:44.496435502 -0400
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
    14
@@ -30,8 +30,8 @@
2510
0da495c3e0c5 2010-04-20 Laszlo (Laca) Peter <[email protected]>
laca_
parents:
diff changeset
    15
 #include <locale.h>
3438
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
    16
 #include <errno.h>
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
    17
 
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
    18
-#ifdef HAVE_SYS_SIGNAL_H
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
    19
-# include <sys/signal.h>
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
    20
+#ifdef HAVE_SIGNAL_H
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
    21
+# include <signal.h>
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
    22
 #endif
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
    23
 
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
    24
 #ifdef ENABLE_NLS
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
    25
@@ -206,7 +206,7 @@
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
    26
 } program_mode_t;
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
    27
 
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
    28
 
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
    29
-#ifdef HAVE_SYS_SIGNAL_H
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
    30
+#ifdef HAVE_SIGNAL_H
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
    31
 
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
    32
 static volatile sig_atomic_t exiting = 0;
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
    33
 static volatile sig_atomic_t disable = 0;
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
    34
@@ -225,12 +225,12 @@
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
    35
 	disable = 1;
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
    36
 }
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
    37
 
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
    38
-#else /* ! HAVE_SYS_SIGNAL_H */
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
    39
+#else /* ! HAVE_SIGNAL_H */
2510
0da495c3e0c5 2010-04-20 Laszlo (Laca) Peter <[email protected]>
laca_
parents:
diff changeset
    40
 
3438
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
    41
 static int exiting = 0;
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
    42
 static int disable = 0;
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
    43
 
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
    44
-#endif /* ! HAVE_SYS_SIGNAL_H */
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
    45
+#endif /* ! HAVE_SIGNAL_H */
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
    46
 
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
    47
 
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
    48
 /* Calculate color temperature for the specified solar elevation. */
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
    49
@@ -1017,7 +1017,7 @@
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
    50
 		   will be exactly 6500K. */
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
    51
 		float adjustment_alpha = 0.0;
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
    52
 
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
    53
-#ifdef HAVE_SYS_SIGNAL_H
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
    54
+#ifdef HAVE_SIGNAL_H
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
    55
 		struct sigaction sigact;
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
    56
 		sigset_t sigset;
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
    57
 		sigemptyset(&sigset);
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
    58
@@ -1034,7 +1034,7 @@
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
    59
 		sigact.sa_mask = sigset;
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
    60
 		sigact.sa_flags = 0;
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
    61
 		sigaction(SIGUSR1, &sigact, NULL);
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
    62
-#endif /* HAVE_SYS_SIGNAL_H */
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
    63
+#endif /* HAVE_SIGNAL_H */
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
    64
 
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
    65
 		/* Continously adjust color temperature */
a1dade982b66 2011-04-30 Albert Lee <[email protected]>
trisk
parents: 2510
diff changeset
    66
 		int done = 0;