Messages in this thread | | | Date | Sun, 14 Nov 1999 21:11:02 -0600 | From | Michael Elizabeth Chastain <> | Subject | Re: toplevel Makefile bug and simple fix |
| |
Matthias Urlichs writes:
> There are only about ten include files from the kernel > used by glibc.
Here's my list of kernel include files which define symbols and structures visible from user space. The list is i386 only and it's always a few months out of date.
Right now, it is 112 lines long.
Michael Elizabeth Chastain <mailto:mec@shout.net> "love without fear"
#include <asm-i386/ioctls.h> #include <asm-i386/ipc.h> #include <asm-i386/mtrr.h> #include <asm-i386/sigcontext.h> #include <asm-i386/socket.h> #include <asm-i386/stat.h> #include <asm-i386/termios.h> #include <asm-i386/vm86.h> #include <linux/apm_bios.h> #include <linux/atalk.h> #include <linux/auto_fs.h> #include <linux/ax25.h> #include <linux/bpqether.h> #include <linux/capi.h> #include <linux/cdk.h> #include <linux/cdrom.h> #include <linux/comstats.h> #include <linux/cyclades.h> #include <linux/digi1.h> #include <linux/dirent.h> #include <linux/dmascc.h> #include <linux/ext2_fs.h> #include <linux/fb.h> #include <linux/fcntl.h> #include <linux/fd.h> #include <linux/fs.h> #include <linux/ftape.h> #include <linux/hayesesp.h> #include <linux/hdreg.h> #include <linux/if.h> #include <linux/if_arp.h> #include <linux/if_frad.h> #include <linux/if_ppp.h> #include <linux/if_shaper.h> #include <linux/if_slip.h> #include <linux/if_strip.h> #include <linux/if_tunnel.h> #include <linux/in.h> #include <linux/ipc.h> #include <linux/ipv6.h> #include <linux/ipv6_route.h> #include <linux/ipx.h> #include <linux/isdn.h> #include <linux/isdn_ppp.h> #include <linux/istallion.h> #include <linux/joystick.h> #include <linux/kd.h> #include <linux/kernel.h> #include <linux/loop.h> #include <linux/lp.h> #include <linux/mc146818rtc.h> #include <linux/md.h> #include <linux/mman.h> #include <linux/module.h> #include <linux/mroute.h> #include <linux/msdos_fs.h> #include <linux/msg.h> #include <linux/mtio.h> #include <linux/nbd.h> #include <linux/ncp_fs.h> #include <linux/net.h> #include <linux/netrom.h> #include <linux/nfsd/syscall.h> #include <linux/nvram.h> #include <linux/poll.h> #include <linux/ppp_defs.h> #include <linux/ptrace.h> #include <linux/quota.h> #include <linux/random.h> #include <linux/resource.h> #include <linux/rocket.h> #include <linux/rose.h> #include <linux/route.h> #include <linux/scc.h> #include <linux/sched.h> #include <linux/sdla.h> #include <linux/sem.h> #include <linux/serial.h> #include <linux/shm.h> #include <linux/signal.h> #include <linux/smb_fs.h> #include <linux/socket.h> #include <linux/sockios.h> #include <linux/sound.h> #include <linux/soundcard.h> #include <linux/stallion.h> #include <linux/sysctl.h> #include <linux/termios.h> #include <linux/time.h> #include <linux/times.h> #include <linux/timex.h> #include <linux/tty.h> #include <linux/types.h> #include <linux/uio.h> #include <linux/umsdos_fs.h> #include <linux/unistd.h> #include <linux/utime.h> #include <linux/utsname.h> #include <linux/vfs.h> #include <linux/videodev.h> #include <linux/videotext.h> #include <linux/vt.h> #include <linux/wanpipe.h> #include <linux/wanrouter.h> #include <linux/watchdog.h> #include <linux/wavefront.h> #include <linux/wireless.h> #include <linux/x25.h> #include <linux/zftape.h> #include <scsi/scsi.h> #include <scsi/scsi_ioctl.h> #include <scsi/sg.h>
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
| |