This file is indexed.

/usr/include/afs/gtxX11win.h is in libopenafs-dev 1.6.7-1.

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
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
/*
 * Copyright 2000, International Business Machines Corporation and others.
 * All Rights Reserved.
 *
 * This software has been released under the terms of the IBM Public
 * License.  For details, see the LICENSE file in the top-level source
 * directory or online at http://www.openafs.org/dl/license10.html
 */

#ifndef __gator_X11windows_h
#define	__gator_X11windows_h  1

#include "gtxwindows.h"		/*Base gator window dfns */

/*Value for gwin w_type field*/
#define	GATOR_WIN_X11    3

/*Private data for a X11 gwin*/
#if 0
struct gator_X11gwin {
    WINDOW *wp;			/*Window pointer */
    int charwidth;		/*Character width in pixels */
    int charheight;		/*Character height in pixels */
    char box_vertchar;		/*Vertical char for boxing purposes */
    char box_horizchar;		/*Horizontal char for boxing purposes */
};
#endif /* 0 */

/*X11 gwin's creation parameters*/
struct gator_X11gwin_params {
    struct gwin_createparams gwin_params;	/*Basic params for the window */
    char box_vertchar;		/*Vertical char for boxing purposes */
    char box_horizchar;		/*Horizontal char for boxing purposes */
};

/*X11 initialization routine*/

extern int gator_X11gwin_init(int);
    /*
     * Summary:
     *    Initialize the X11 window package.
     *
     * Args:
     *    int adebug: Is debugging turned on?
     *
     * Returns:
     *    0 on success,
     *    Error value otherwise.
     */

/*X11 window's creation routine*/

extern struct gwin *gator_X11gwin_create(void *);
    /*
     * Summary:
     *    Create a X11 window.
     *
     * Args:
     *    struct gator_X11gwin_params *params : Ptr to creation parameters.
     *
     * Returns:
     *    Ptr to the created X11 window structure if successful,
     *    Error value otherwise.
     */

/*X11 cleanup routine*/

extern int gator_X11gwin_cleanup(struct gwin *);
    /*
     * Summary:
     *    Clean up after the X11 window package.
     *
     * Args:
     *    struct gwin *gwp : Ptr to base window.
     *
     * Returns:
     *    0 on success,
     *    Error value otherwise.
     */

extern struct gwinbaseops gator_X11_gwinbops;

/*X11 window's routines*/

extern int gator_X11gwin_box(struct gwin *);
    /*
     * Summary:
     *    Draw a box around the given X11 window.
     *
     * Args:
     *   struct gwin *gwp : Ptr to the X11 window to draw
     *                              a box around.
     *
     * Returns:
     *    0: Success.
     *    Error value otherwise.
     */

extern int gator_X11gwin_clear(struct gwin *);
    /*
     * Summary:
     *    Clear out the given X11 window.
     *
     * Args:
     *   struct gwin *gwp : Ptr to the X11 window to clear
     *                              out.
     *
     * Returns:
     *    0: Success.
     *    Error value otherwise.
     */

extern int gator_X11gwin_destroy(struct gwin *);
    /*
     * Summary:
     *    Destroy the given X11 window.
     *
     * Args:
     *   struct gwin *gwp : Ptr to the X11 window to destroy.
     *
     * Returns:
     *    0: Success.
     *    Error value otherwise.
     */

extern int gator_X11gwin_display(struct gwin *);
    /*
     * Summary:
     *    Display/redraw the given X11 window.
     *
     * Args:
     *   struct gwin *gwp : Ptr to the X11 window to draw.
     *
     * Returns:
     *    0: Success.
     *    Error value otherwise.
     */

extern int gator_X11gwin_drawline(struct gwin *, struct gwin_lineparams *);
    /*
     * Summary:
     *    Draw a line between two points in the given X11
     *    window.
     *
     * Args:
     *   struct gwin *gwp : Ptr to the X11 window in which
     *                              the line is to be drawn.
     *   struct gwin_lineparams *params : Ptr to other params.
     *
     * Returns:
     *    0: Success.
     *    Error value otherwise.
     */

extern int gator_X11gwin_drawrectangle(struct gwin *,
				       struct gwin_rectparams *);
    /*
     * Summary:
     *    Draw a rectangle in the given X11 window.
     *
     * Args:
     *   struct gwin *gwp : Ptr to the X11 window in which
     *                              the rectangle is to be drawn.
     *   struct gwin_rectparams *params : Ptr to other params.
     *
     * Returns:
     *    0: Success.
     *    Error value otherwise.
     */

extern int gator_X11gwin_drawchar(struct gwin *,
				  struct gwin_charparams *);
    /*
     * Summary:
     *    Draw a character in the given X11 window.
     *
     * Args:
     *   struct gwin *gwp : Ptr to the X11 window in which
     *                              the character is to be drawn.
     *   struct gwin_charparams *params : Ptr to other params.
     *
     * Returns:
     *    0: Success.
     *    Error value otherwise.
     */

extern int gator_X11gwin_drawstring(struct gwin *,
				    struct gwin_strparams *);
    /*
     * Summary:
     *    Draw a string in the given X11 window.
     *
     * Args:
     *   struct gwin *gwp : Ptr to the X11 window in which
     *                              the string is to be drawn.
     *   struct gwin_strparams *params : Ptr to other params.
     *
     * Returns:
     *    0: Success.
     *    Error value otherwise.
     */

extern int gator_X11gwin_invert(struct gwin *,
				struct gwin_invparams *);
    /*
     * Summary:
     *    Invert a region in the given X11 window.
     *
     * Args:
     *   struct gwin *gwp : Ptr to the X11 window in which
     *                              the inverted region lies.
     *   struct gwin_invparams *params : Ptr to other params.
     *
     * Returns:
     *    0: Success.
     *    Error value otherwise.
     */

extern int gator_X11gwin_getchar(struct gwin *);

extern int gator_X11gwin_getdimensions(struct gwin *,
				       struct gwin_sizeparams *);

extern int gator_X11gwin_wait(struct gwin *);

#endif /* __gator_X11windows_h */