This file is indexed.

/usr/include/udposix.h is in libxgks-dev 2.6.1+dfsg.2-3.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  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
/* port/misc/udposix.h.  Generated from udposix.h.in by configure.  */
/*
 * $Id: udposix.h.in,v 1.1 2000/08/07 23:15:04 emmerson Exp $
 *
 * Configuration header file.
 */

#ifndef UD_config_h
#define UD_config_h


/*
 * General environmental macros:
 */
/* #undef _ALL_SOURCE */
/* #undef _HPUX_SOURCE */


/*
 * The following directives specify aspects of the C compiler.  Other
 * aspects of the compilation environment (e.g. the existance and
 * contents of header files) are specified in the respective header files
 * of this directory.
 */


/*
 * Variadic functions.  Define the following if your compiler doesn't
 * support <stdarg.h>.
 */
/* #undef UD_NO_STDARG */


/*
 * Compiler keywords.  Define whatever your compiler doesn't support.
 */
/* #undef UD_NO_CONST */
/* #undef UD_NO_SIGNED */
/* #undef UD_NO_VOLATILE */


/*
 * Function prototyping.  Define the following if your compiler 
 * doesn't support function prototyping.
 */
/* #undef UD_NO_PROTOTYPES */


/*
 * String generation.  Define the following if your compiler
 * doesn't support Standard C stringization.
 */
/* #undef UD_NO_HASH */


/*
 * Token pasting.  Define the following if your compiler doesn't support
 * Standard C token pasting.
 */
/* #undef UD_NO_HASHHASH */


/*
 * Void pointer type.  Define the following if your compiler doesn't
 * support the void pointer type.
 */
/* #undef UD_NO_VOIDSTAR */


/*
 * Size of various pointers:
 */
/* #undef SIZEOF_CHARP */


/*****************************************************************************
 * The following directives elaborate the above definitions or stand
 * alone.  You shouldn't need to change them.
 *****************************************************************************/


/*
 * Compiler keywords:
 */
#ifdef	UD_NO_CONST
#define	const
#else
/* #undef const */
#endif

#ifdef	UD_NO_SIGNED
#define signed
#else
/* #undef signed */
#endif

#ifdef	UD_NO_VOLATILE
#define	volatile
#else
/* #undef volatile */
#endif


/*
 * Function prototyping:
 */
#ifdef UD_NO_PROTOTYPES
#define UD_PROTO(args)		()
#else
#define UD_PROTO(args)		args
#endif
/*
 * Additional macro support for function prototyping:
 */
#define UD_EXTERN_FUNC(type_name,args)	extern type_name UD_PROTO(args)


/*
 * String-generation macro:
 */
#ifdef	UD_NO_HASH
#define MAKESTRING_UD(x)	"x"
#else
#define MAKESTRING_UD(x)	#x
#endif
/*
 * Macro used in programs:
 */
#define UD_MAKESTRING(x)	MAKESTRING_UD(x)
/*
 * Macro for backwards compatibility:
 */
#define MAKESTRING(x)		UD_MAKESTRING(x)


/*
 * Token-pasting macro:
 */
#ifdef	UD_NO_HASHHASH
#define	GLUE_UD(a,b)	a/**/b
#else
#define GLUE_UD(a,b)	a##b
#endif
/*
 * Macro used in programs:
 */
#define UD_GLUE(a,b)	GLUE_UD(a,b)
/*
 * Macro for backwards compatibility:
 */
#define GLUE(a,b)	UD_GLUE(a,b)


/*
 * Pointer-to-void type:
 */
#ifndef UD_FORTRAN_SOURCE
#   ifdef	UD_NO_VOIDP
	typedef char	*voidp;
#   else
	typedef void	*voidp;
#   endif
#endif


/*
 * Statement macro:
 */
#ifdef lint
      extern int	UD_ZERO;
#else
#     define UD_ZERO	0
#endif
#define UD_STMT(stuff) do {stuff} while (UD_ZERO)


#endif /* UD_config_h */