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
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
|
/*-
* config.h.in --- xlockmore
*
* The best way to set these parameters is by running the included `configure'
* script. That examines your system, and generates `config.h' from
* `config.h.in'.
*
* If something goes very wrong, you can edit `config.h' directly, but beware
* that your changes will be lost if you ever run `configure' again.
*
* At the bottom, there are a few things commented out that are not
* automatically detected (past "NOT AUTOMATICALLY DETECTED YET").
*
*/
/* Define to empty if the keyword does not work. */
#if !defined(_HPUX_SOURCE) && !defined(__cplusplus) && !defined(c_plusplus)
#undef const
#endif
/* Define to empty if the keyword does not work. */
#if !defined(__cplusplus) && !defined(c_plusplus)
#undef inline
#endif
/* Define to the type of elements in the array set by `getgroups'. Usually
this is either `int' or `gid_t'. */
#undef GETGROUPS_T
/* Define to `int' if <sys/types.h> doesn't define. */
#undef gid_t
/* Define if you have <sys/wait.h> that is POSIX.1 compatible. */
#undef HAVE_SYS_WAIT_H
/* 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 to `unsigned' if <sys/types.h> doesn't define. */
#undef size_t
/* Define if you have the ANSI C header files. */
#undef STDC_HEADERS
/* Define if you can safely include both <sys/time.h> and <time.h>. */
#undef TIME_WITH_SYS_TIME
/* Define if your <sys/time.h> declares struct tm. */
#undef TM_IN_SYS_TIME
/* Define if you have the gettimeofday function. */
#undef HAVE_GETTIMEOFDAY
/* Define if gettimeofday requires two arguments. */
#undef GETTIMEOFDAY_TWO_ARGS
/* Define if you have the tzset function. */
#undef HAVE_TZSET
/* Define if you have the timelocal function. */
#undef HAVE_TIMELOCAL
/* Define to `int' if <sys/types.h> doesn't define. */
#undef uid_t
/* Define if you have the gethostname function. */
#undef HAVE_GETHOSTNAME
/* Define if you have the select function. */
#undef HAVE_SELECT
/* Define if you have the strdup function. */
#undef HAVE_STRDUP
/* Define if you have the seteuid function. */
#undef HAVE_SETEUID
/* Define if you have the setreuid function. */
#undef HAVE_SETREUID
/* Define one of these if they exist, usleep prefered. */
#undef HAVE_USLEEP
#undef HAVE_NANOSLEEP
/* If left undefined will default to internal Random Number Generator */
/* #undef SRAND */
/* #undef LRAND */
/* #undef MAXRAND */
#undef HAVE_RAND48
#undef HAVE_RANDOM
#undef HAVE_RAND
/* Avoid delaring these if the system has already done it for us. */
#undef DECLARED_GETENV
#undef DECLARED_SRAND48
/* Enable use of matherr function */
#undef USE_MATHERR
/* Define if you have the <dirent.h> header file. */
#undef HAVE_DIRENT_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 <ndir.h> header file. */
#undef HAVE_NDIR_H
/* Define if you have the <sys/dir.h> header file. */
#undef HAVE_SYS_DIR_H
/* Define if you have the <sys/ndir.h> header file. */
#undef HAVE_SYS_NDIR_H
/* Define if you have the <sys/time.h> header file. */
#undef HAVE_SYS_TIME_H
/* Define if you have the <sys/select.h> header file. */
#undef HAVE_SYS_SELECT_H
/* Define if you have the <syslog.h> header file. */
#undef HAVE_SYSLOG_H
/* Define if you have the <unistd.h> header file. */
#undef HAVE_UNISTD_H
/* Define if you have the <sys/param.h> header file. */
#undef HAVE_SYS_PARAM_H
/* Define if you have the shadow passwords (or elf). */
#undef HAVE_SHADOW
/* Define if you have the sigset_t structure. */
#undef HAVE_STRUCT_SIGSET_T
/* Define if wchar_t defined internally to C++. */
#if defined(__cplusplus) || defined(c_plusplus)
#undef _WCHAR_T
#endif
/* Define if you have libesd (Enlightenment Sound Daemon) */
#undef HAVE_LIBESD
/* Various system defines. */
#undef SYSV
#ifndef SVR4
#undef SVR4
#endif
#undef linux
#undef SOLARIS2
#undef LESS_THAN_SOLARIS2_5
#undef SUNOS4
#undef _POSIX_SOURCE
#undef _BSD_SOURCE
#undef _GNU_SOURCE
#undef AIXV3
#undef LESS_THAN_AIX3_2
#undef SUN_OGL_NO_VERTEX_MACROS
/* Define this if your version of OpenGL has the glBindTexture() routine.
This is the case for OpenGL 1.1, but not for OpenGL 1.0.
*/
#undef HAVE_GLBINDTEXTURE
/* Define if you have XPM (look for it under a X11 dir). */
#undef HAVE_XPM
/* Define if you have c++ */
#undef HAVE_CXX
/* Define if you have FreeType (libttf.a) */
#undef HAVE_TTF
/* Define if you have GLTT (libgltt.a) */
#undef HAVE_GLTT
/* Define if you have FreeType2 (libfreetype.a) */
#undef HAVE_FREETYPE
/* Define if you have FTGL (libftgl.a) */
#undef HAVE_FTGL
/* Define if you have GLTT AND FreeType or FTGL AND FreeType2 */
#undef DEF_TTFONT
/* Define if you have XMU (Editres). */
#undef USE_XMU
/* Define if you have OpenGL (or Mesa). */
#undef USE_GL
/* Define if you have DtSaver. */
#undef USE_DTSAVER
/* Define if you have DPMS (Display Power Management Signaling). */
#undef USE_DPMS
/* Define one of these for sounds. */
#undef USE_RPLAY
#undef USE_NAS
#undef USE_VMSPLAY
#undef DEF_PLAY
#undef USE_ESOUND
/* Define this one when using Esound */
#undef DEFAULT_SOUND_DIR
/* Allows xlock to run in root window (some window managers have problems) */
#undef USE_VROOT
/* Users can not turn off allowroot */
#undef ALWAYS_ALLOW_ROOT
/* Paranoid administrator option (a check is also done to see if you have it) */
#undef USE_SYSLOG
/* Multiple users ... security? */
#undef USE_MULTIPLE_USER
/* Multiple root users ... security? */
#undef USE_MULTIPLE_ROOT
/* Allow all in xlock group to unlock... security? */
#undef USE_XLOCK_GROUP
/* Allow a window to be placed over xlock */
#undef USE_WINDOW_VISIBILITY
/* Some machines may still need this (fd_set errors may be a sign) */
#undef USE_OLD_EVENT_LOOP
/* This patches up old __VMS_VER < 70000000 */
#undef USE_VMSUTILS
/* For personal use you may want to consider: */
/* Unfriendly paranoid admininistrator or unknown shadow passwd algorithm */
#undef USE_XLOCKRC
/* For labs you may want to consider: */
/* Enable auto-logout code, minutes until auto-logout */
#undef USE_AUTO_LOGOUT
/* Set default for auto-logout code, hard limit is USE_AUTO_LOGOUT */
#undef DEF_AUTO_LOGOUT
/* Enable logout button, minutes until button appears */
#undef USE_BUTTON_LOGOUT
/* Set default for logout button code, hard limit is USE_LOGOUT_BUTTON */
#undef DEF_BUTTON_LOGOUT
/* Force button password window to stay up */
#undef USE_BUTTON_UP
/* Enable automatic logout mode (does not come up in random mode) */
#undef USE_BOMB
/* Disable interactive modes (useful in production environments) */
#undef DISABLE_INTERACTIVE
/* Enable unstable modes */
#undef USE_UNSTABLE
/* Define one of these with USE_AUTO_LOGOUT, USE_LOGOUT_BUTTON, and/or
USE_BOMB, if using xdm */
#undef CLOSEDOWN_LOGOUT
#undef SESSION_LOGOUT
/* File of staff who are exempt */
#undef STAFF_FILE
/* Netgroup that is exempt */
#undef STAFF_NETGROUP
/* Digital Unix Enhanced Security */
#undef OSF1_ENH_SEC
/* Kerberos 4 */
#undef HAVE_KRB4
/* Kerberos 5 */
#undef HAVE_KRB5
/* Define to write out Kerberos 5 credentials to credential cache */
#undef KRB5_WRITE_NEW_CCACHE
/* DCE Passwording */
#undef DCE_PASSWD
/* Define to use and link against PAM */
#undef USE_PAM
/* Bad version of PAM */
#undef BAD_PAM
/* Good version of PAM */
#undef GOOD_PAM
/* AIX & Solaris AFS Passwording */
#undef AFS
/* DEC Tru64 SIA Passwording */
#undef SIA
/* SUNOS Adjunct Passwording */
#undef SUNOS_ADJUNCT_PASSWD
/* USE Xmb function series */
#undef USE_MB
/* XResource customization, drawback -display option may not work */
#undef CUSTOMIZATION
/* New Dynamic Linking */
#undef USE_MODULES
/* reporting language customization */
#undef NL
#undef FR
#undef DE
#undef JA
/* enabling original mail icon xpm patch */
#undef ORIGINAL_XPM_PATCH
/* Virtual Terminal Lock for XFree86 users */
#undef USE_VTLOCK
/* The FOLLOWING are NOT AUTOMATICALLY DETECTED YET */
/* Force NON-MESA GL using MESA includes, uncomment next line */
/* #define OPENGL_MESA_INCLUDES */
/* EXTRA SOUND STUFF if you do not have RPLAY or NAS */
/* Set sound directory in XLock.ad */
/* SUNOS 4.1.3 */
/* #define DEF_PLAY "/usr/demo/SOUND/play" */
/* IRIX 5.3 */
/* #define DEF_PLAY "/usr/sbin/sfplay" */
/* Digital Unix with Multimedia Services installed */
/* #define DEF_PLAY "/usr/bin/mme/decsound -play" */
/* LINUX and others (see etc directory) */
/* #define DEF_PLAY "/usr/local/bin/play.sh" */
/* EXTRA SYSLOG STUFF if you want to override defaults for SYSLOG */
/* You may want to set all -DSYSLOG_* to LOG_WARNING to maximize messages */
/* #define SYSLOG_FACILITY LOG_AUTH */
/* #define SYSLOG_WARNING LOG_WARNING */
/* #define SYSLOG_NOTICE LOG_NOTICE */
/* #define SYSLOG_INFO LOG_INFO */
/* #define SAFEWORD */
/* #define FX */
/* Full screen colormaps are not allowed on compliant window managers
like FVWM, TVWM, SCWM, and DEC WINDOWS and tricks xlock, this fix does
not work on TrueColor
*/
/* #define COMPLIANT_COLORMAP */
/* Use this program for password verification */
#undef PASSWD_HELPER_PROGRAM
/* Anybody with a password can unlock, good to use with HAVE_SYSLOG_H */
/* #define GLOBAL_UNLOCK */
/* I use this for testing SunCplusplus
may have to define HAVE_USLEEP
*/
/* #define SunCplusplus */
/* Define to use ImageMagick */
#undef USE_MAGICK
/* I use this when I am working on something */
/* #define UNDER_DEVELOPMENT */
/* Blank only: may be good on high use workstations where cpu usage is
precious, i.e. only want blank mode
*/
/* Define next line if you only want blank mode */
#undef BLANK_ONLY
/* Define next line if you only want nice modes (low CPU-usage) */
#undef NICE_ONLY
|