Re: toplevel Makefile bug and simple fix

Michael Elizabeth Chastain (mec@shout.net)
Sun, 14 Nov 1999 21:11:02 -0600


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/