This file is indexed.

/usr/include/zsh/jobs.epro is in zsh-dev 5.0.2-3ubuntu6.

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
/* Generated automatically */
#ifndef have_Src_jobs_globals
#define have_Src_jobs_globals

extern mod_import_variable pid_t origpgrp;
extern mod_import_variable pid_t mypgrp;
extern mod_import_variable int thisjob;
extern mod_import_variable int curjob;
extern mod_import_variable int prevjob;
extern mod_import_variable struct job*jobtab;
extern mod_import_variable int jobtabsize;
extern mod_import_variable int maxjob;
#ifdef HAVE_GETRUSAGE
#else
#endif
extern mod_import_variable int ttyfrozen;
extern int prev_errflag;
extern int prev_breaks;
extern int errbrk_saved;
extern int numpipestats;
extern int pipestats[MAX_PIPESTATS];
extern long lastpid_status;
extern void makerunning _((Job jn));
extern int findproc _((pid_t pid,Job*jptr,Process*pptr,int aux));
extern int hasprocs _((int job));
extern void get_usage _((void));
extern void update_process _((Process pn,int status));
extern void check_cursh_sig _((int sig));
extern void update_job _((Job jn));
#ifndef HAVE_GETRUSAGE
#endif
extern int printjob _((Job jn,int lng,int synch));
extern void deletefilelist _((LinkList file_list,int disowning));
extern void freejob _((Job jn,int deleting));
extern void deletejob _((Job jn,int disowning));
extern void addproc _((pid_t pid,char*text,int aux,struct timeval*bgtime));
extern int havefiles _((void));
extern int waitforpid _((pid_t pid,int wait_cmd));
extern void waitjobs _((void));
extern mod_import_function void clearjobtab _((int monitor));
extern int initjob _((void));
extern void setjobpwd _((void));
extern void spawnjob _((void));
extern void shelltime _((void));
extern void scanjobs _((void));
extern mod_import_function int getjob _((const char*s,const char*prog));
extern void init_jobs _((char**argv,char**envp));
extern int expandjobtab _((void));
extern void maybeshrinkjobtab _((void));
extern int bin_fg _((char*name,char**argv,Options ops,int func));
extern int bin_kill _((char*nam,char**argv,UNUSED(Options ops),UNUSED(int func)));
extern mod_import_function int getsignum _((const char*s));
extern mod_import_function const char*getsigname _((int sig));
extern HashNode gettrapnode _((int sig,int ignoredisable));
extern void removetrapnode _((int sig));
extern int bin_suspend _((char*name,UNUSED(char**argv),Options ops,UNUSED(int func)));
extern int findjobnam _((const char*s));
extern void acquire_pgrp _((void));
extern void release_pgrp _((void));

#endif /* !have_Src_jobs_globals */