This file is indexed.

/usr/include/Yap/threads.h is in yap 6.2.2-6.

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
#ifndef THREADS_H

#define THREADS_H 1

typedef struct thread_attr_struct {
  UInt		    ssize;
  UInt		    tsize;
  UInt		    sysize;
  int		   (*cancel)(int thread);
  Term              egoal;
} thread_attr;

#ifdef THREADS

Int STD_PROTO(Yap_thread_self,(void));
int STD_PROTO(Yap_get_thread_ref_count,(int));
void STD_PROTO(Yap_set_thread_ref_count,(int,int));
CELL STD_PROTO(Yap_thread_create_engine,(thread_attr *));
Int STD_PROTO(Yap_thread_attach_engine,(int));
Int STD_PROTO(Yap_thread_detach_engine,(int));
Int STD_PROTO(Yap_thread_destroy_engine,(int));

#endif

#endif