2 * The list of all system headers
4 #include <sys/types.h> /* Moved */
5 #include <sys/param.h> /* Moved */
6 #include <sys/uio.h> /* Moved */
11 #include <sys/ataio.h>
12 #include <sys/audioio.h>
13 #include <sys/bootblock.h>
14 #include <sys/bswap.h>
16 #include <sys/callout.h>
17 #include <sys/cdefs.h>
19 #include <sys/cdefs_elf.h>
21 #include <sys/cdefs_aout.h>
25 #include <sys/condvar.h>
29 #include <sys/dirent.h>
31 #include <sys/disklabel.h>
32 #include <sys/disklabel_acorn.h>
33 #include <sys/dkbad.h>
35 #include <sys/dkstat.h>
36 #include <sys/domain.h>
37 #include <sys/dvdio.h>
38 #include <sys/endian.h>
39 #include <sys/envsys.h>
40 #include <sys/errno.h>
41 #include <sys/event.h>
48 #include <sys/exec_aout.h>
49 #include <sys/exec_coff.h>
50 #include <sys/exec_ecoff.h>
51 #include <sys/exec_elf.h>
54 #include <sys/exec_script.h>
55 #include <sys/extent.h>
56 #include <sys/fcntl.h>
58 #include <sys/featuretest.h>
60 #include <sys/filedesc.h>
61 #include <sys/filio.h>
64 #include <sys/inttypes.h>
65 #include <sys/ioccom.h>
66 #include <sys/ioctl.h>
67 #include <sys/ioctl_compat.h>
69 #include <sys/kcore.h>
71 #include <sys/kgdb.h> /* machine/db_machdep.h does not exist everywhere */
74 #include <sys/ksyms.h>
75 #include <sys/ktrace.h>
76 #include <sys/localedef.h>
78 #include <sys/lockf.h>
80 #include <sys/malloc.h>
81 #include <sys/mallocvar.h>
85 #include <sys/midiio.h>
87 #include <sys/mount.h>
89 #include <sys/msgbuf.h>
90 #include <sys/mutex.h>
92 #include <sys/namei.h>
94 #include <sys/param.h>
96 #include <sys/pipe.h> /* voff_t is undefined on pmppc */
100 #include <sys/power.h>
101 #include <sys/proc.h>
102 #include <sys/protosw.h>
103 #include <sys/ptrace.h>
104 #include <sys/queue.h>
105 #include <sys/radioio.h>
107 #include <sys/reboot.h>
108 #include <sys/resource.h>
109 #include <sys/resourcevar.h>
111 #include <sys/rwlock.h>
112 #include <sys/scanio.h>
113 #include <sys/sched.h>
114 #include <sys/scsiio.h>
115 #include <sys/select.h>
117 #include <sys/sha1.h>
119 #include <sys/siginfo.h>
120 #include <sys/signal.h>
121 #include <sys/signalvar.h>
122 #include <sys/sigtypes.h>
123 #include <sys/socket.h>
124 #include <sys/socketvar.h>
125 #include <sys/sockio.h>
126 #include <sys/stat.h>
127 #include <sys/stdint.h>
128 #include <sys/swap.h>
129 #include <sys/syscall.h>
130 #include <sys/sysctl.h>
131 #include <sys/syslimits.h>
132 #include <sys/syslog.h>
133 #include <sys/termios.h>
134 #include <sys/time.h>
135 #include <sys/timeb.h>
136 #include <sys/timepps.h>
137 #include <sys/times.h>
138 #include <sys/timex.h>
139 #include <sys/trace.h>
140 #include <sys/tree.h>
142 #include <sys/ttychars.h>
143 #include <sys/ttycom.h>
144 #include <sys/ttydefaults.h>
145 #include <sys/ttydev.h>
146 #include <sys/ucontext.h>
147 #include <sys/ucred.h>
149 #include <sys/unistd.h>
150 #include <sys/unpcb.h>
151 #include <sys/user.h>
152 #include <sys/utsname.h>
153 #include <sys/vadvise.h>
154 #include <sys/verified_exec.h>
155 #include <sys/vmmeter.h>
156 #include <sys/vnode.h>
157 #include <sys/wait.h>
158 #include <sys/wdog.h>
159 #include <sys/clockctl.h> /* Moved */
160 #include <sys/syscallargs.h> /* Moved */
163 * XXX: We are not doing <netinet> yet, but we need
164 * the following in <net>
166 #include <netinet/in_systm.h> /* Special */
167 #include <netinet/in.h> /* Special */
168 #include <netinet/ip.h> /* Special */
170 #include <net/if.h> /* Moved */
171 #include <net/if_ether.h> /* Moved */
172 #include <net/route.h> /* Moved */
174 #include <net/bpfdesc.h>
176 #include <net/ethertypes.h>
177 #include <net/if_arc.h>
178 #include <net/if_arp.h>
179 #include <net/if_atm.h>
180 #include <net/if_bridgevar.h>
181 #include <net/if_dl.h>
182 #include <net/if_fddi.h>
183 #include <net/if_gif.h>
184 #include <net/if_gre.h> /* Needs <netinet> stuff */
185 #include <net/if_hippi.h>
186 #include <net/if_ieee1394.h>
187 #include <net/if_llc.h>
188 #include <net/if_media.h>
189 #include <net/ppp_defs.h> /* Moved */
190 #include <net/if_ppp.h>
191 #include <net/if_pppoe.h>
192 #include <net/if_sppp.h>
193 #include <net/if_stf.h>
194 #include <net/if_token.h>
195 #include <net/if_tun.h>
196 #include <net/if_types.h>
197 #include <net/if_vlanvar.h>
198 #include <net/netisr.h>
199 #include <net/pfil.h>
200 #include <net/pfkeyv2.h>
201 #include <net/ppp-comp.h>
202 #include <net/radix.h>
204 #include <net/raw_cb.h> /* Cannot include, missing struct decl */
206 #include <net/slcompress.h> /* Needs <netinet> stuff */
207 #include <net/slip.h>
208 #include <net/zlib.h>
210 #if !defined(__mips__)
215 #include <bitstring.h>
244 #include <histedit.h>
250 #include <inttypes.h>
253 #include <langinfo.h>
258 #if !defined(__mips__)
259 #include <link_aout.h>
261 #include <link_elf.h>
263 #include <login_cap.h>
276 #include <netconfig.h>
278 #include <netgroup.h>
279 #include <nl_types.h>
281 #include <nsswitch.h>
283 #include <pcap-namedb.h>
288 #include <pthread_dbg.h>
289 #include <pthread_queue.h>
290 #include <pthread_types.h>
292 #include <randomid.h>
296 #include <regex.h> /* Conflicts with regexp */
301 /* without this rmt.h re-defines ioctl which is also defined in soundcard.h */
302 #define __RMTLIB_PRIVATE
306 #include <semaphore.h>
315 #include <soundcard.h>
326 #include <stringlist.h>
329 #include <sysexits.h>
338 #include <ucontext.h>
355 * Add symbols here, that should not be visible in userland,
356 * but we make visible. We choose an empty struct to produce a conflict.
362 int main(int, char *[]);
365 main(int argc
, char *argv
[])