This file is indexed.

/usr/include/re/re_turn.h is in libre-dev 0.5.6-1ubuntu2.

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
/**
 * @file re_turn.h  Interface to TURN implementation
 *
 * Copyright (C) 2010 Creytiv.com
 */


/** TURN Protocol values */
enum {
	TURN_DEFAULT_LIFETIME = 600,  /**< Default lifetime is 10 minutes */
	TURN_MAX_LIFETIME     = 3600  /**< Maximum lifetime is 1 hour     */
};

typedef void(turnc_h)(int err, uint16_t scode, const char *reason,
		      const struct sa *relay_addr,
		      const struct sa *mapped_addr,
		      const struct stun_msg *msg,
		      void *arg);
typedef void(turnc_perm_h)(void *arg);
typedef void(turnc_chan_h)(void *arg);

struct turnc;

int turnc_alloc(struct turnc **turncp, const struct stun_conf *conf, int proto,
		void *sock, int layer, const struct sa *srv,
		const char *username, const char *password,
		uint32_t lifetime, turnc_h *th, void *arg);
int turnc_send(struct turnc *turnc, const struct sa *dst, struct mbuf *mb);
int turnc_recv(struct turnc *turnc, struct sa *src, struct mbuf *mb);
int turnc_add_perm(struct turnc *turnc, const struct sa *peer,
		   turnc_perm_h *ph, void *arg);
int turnc_add_chan(struct turnc *turnc, const struct sa *peer,
		   turnc_chan_h *ch, void *arg);