Some SIGIO-removal fixes
[gnokii.git] / acconfig.h
1 /*
2
3   $Id$
4
5   G N O K I I
6
7   A Linux/Unix toolset and driver for Nokia mobile phones.
8
9   Released under the terms of the GNU GPL, see file COPYING for more details.
10
11 */
12
13 #ifndef __CONFIG_H__
14 #define __CONFIG_H__
15
16 @TOP@
17
18
19 /* Define if you have timersub() */
20 #undef HAVE_TIMEOPS
21
22 /* Define if you have tm_gmtoff field in tm structure */
23 #undef HAVE_TM_GMTON
24
25 /* Define if you have cfsetspeed, cfsetispeed, cfsetospeed, c_ispeed and c_ospeed in struct termios */
26 #undef HAVE_CFSETSPEED
27 #undef HAVE_CFSETISPEED
28 #undef HAVE_CFSETOSPEED
29 #undef HAVE_TERMIOS_CSPEED
30
31 /* Define if you have snprintf */
32 #undef HAVE_SNPRINTF
33
34 /* Define debug level */
35 #undef DEBUG
36 #undef XDEBUG
37 #undef RLP_DEBUG
38
39 /* Decide if you want security options enabled */
40 #undef SECURITY
41
42 /* Define if you have XPM components */
43 #undef XPM
44
45 /* Define if you want NLS */
46 #undef USE_NLS
47
48 /* Define if you want to use Unix98 PTYs */
49 #undef USE_UNIX98PTYS
50
51 /* Define if you compile for M$ Windows */
52 #undef WIN32
53
54 /* Missing symbols */
55 #undef VERSION
56 #undef XVERSION
57 #undef DEBUG
58 #undef HAVE_CFSETISPEED
59 #undef HAVE_CFSETOSPEED
60 #undef HAVE_CFSETSPEED
61 #undef HAVE_LIBINTL
62 #undef HAVE_LIBINTL_H
63 #undef HAVE_TERMIOS_CSPEED
64 #undef HAVE_TIMEOPS
65 #undef HAVE_TM_GMTON
66 #undef RLP_DEBUG
67 #undef SECURITY
68 #undef USE_NLS
69 #undef USE_UNIX98PTYS
70 #undef WIN32
71 #undef XDEBUG
72 #undef XPM
73 #undef CONFIG_CFG_INITLENGTH
74 #undef CONFIG_CFG_MODEL
75 #undef CONFIG_CFG_PORT
76
77
78 @BOTTOM@
79
80 #include "uccompat.h"
81
82 #ifdef STACKCHECK
83 extern void live_check(const char *file,int line,int alloc);
84 extern void live_disable(int how);
85 #define LIVE live_check(__FILE__,__LINE__,-1)
86 #define LIVE_ALLOC(n) live_check(__FILE__,__LINE__,(n))
87 #define LIVE_DISABLE live_disable(1)
88 #define LIVE_ENABLE live_disable(-1)
89 #else /* STACKCHECK */
90 #define LIVE
91 #define LIVE_ALLOC(n)
92 #define LIVE_DISABLE
93 #define LIVE_ENABLE
94 #endif /* STACKCHECK */
95
96
97 #ifdef USE_UNIX98PTYS
98 # define _XOPEN_SOURCE 500
99 #endif
100 #define _BSD_SOURCE 1
101 #include <unistd.h>
102 extern void usleep_watchdevice(unsigned long usecs);
103 #define usleep(usecs) usleep_watchdevice((usecs))
104 #define sleep(secs)   usleep((secs)*1000000)
105
106
107 #endif /* __CONFIG_H__ */