*/
#define N_FORMAT "%08x"
+#ifndef KERNEL
+#ifndef __P
+#ifdef __STDC__
+#define __P(args) args
+#else
+#define __P(args) ()
+#endif
+#endif
+
+/* gen/nlist.c */
+int nlist __P((char *name, struct nlist *list));
+#endif
+
#endif
#ifndef _GEN_H_
#define _GEN_H_
+#include <a.out.h>
#include <ctype.h>
#include <disktab.h>
#include <fstab.h>
#include <grp.h>
#include <math.h>
#include <ndbm.h>
-#include <nlist.h>
#include <pwd.h>
#include <setjmp.h>
#include <strings.h>
#include <sys/dir.h>
#include <sys/errno.h>
-/*#include <sys/exec.h> nlist.h*/
+/*#include <sys/exec.h> a.out.h*/
#include <sys/proc.h>
#include <sys/signal.h>
#include <sys/syslog.h>
#include <sys/dir.h>
/*#include <sys/param.h> sys/dir.h*/
#include <sys/stat.h>
-/*#include <sys/types.h> sys/param.h*/
+/*#include <sys/types.h> sys/dir.h*/
/*
* Copyright (c) 1980 Regents of the University of California.
*/
#define NULL 0
-/*#include <sys/param.h> sys/ioctl.h*/
+/*#include <sys/param.h> sys/dir.h*/
/*#include <sys/dir.h>*/
/*#include <sys/stat.h>*/
gen/mktemp.c
gen/modf.c math.h
gen/ndbm.c ndbm.h
-gen/nlist.c nlist.h
+gen/nlist.c a.out.h
gen/opendir.c sys/dir.h
gen/perror.c sys/errno.h
gen/psignal.c sys/signal.h
#include <arpa/inet.h>
-/*#include <arpa/nameser.h> resolv.h*/
+/*#include <arpa/nameser.h> net.h*/
#include <ctype.h>
#include <net.h>
/*#include <netdb.h> net.h*/
#include <arpa/inet.h>
-/*#include <arpa/nameser.h> resolv.h*/
+/*#include <arpa/nameser.h> net.h*/
#include <gen.h>
#include <net.h>
/*#include <netinet/in.h> arpa/inet.h*/
-/*#include <arpa/nameser.h> resolv.h*/
+/*#include <arpa/nameser.h> net.h*/
#include <net.h>
#include <resolv.h>
/*#include <stdio.h> arpa/nameser.h*/
#include <arpa/inet.h>
-/*#include <arpa/nameser.h> resolv.h*/
+/*#include <arpa/nameser.h> net.h*/
#include <net.h>
#include <resolv.h>
/*#include <stdio.h> arpa/nameser.h*/
/*#include <sys/errno.h> sys/file.h*/
#include <sys/file.h>
-/*#include <sys/param.h> sys/select.h*/
+/*#include <sys/param.h> sys/file.h*/
#include <sys/select.h>
#include <sys/socket.h>
-#include <sys/time.h>
+/*#include <sys/time.h> sys/select.h*/
/*#include <sys/types.h> arpa/inet.h*/
#include <sys/uio.h>
#include <sys/file.h>
#include <sys/socket.h>
#include <sys/time.h>
-/*#include <sys/types.h> stdio.h*/
+/*#include <sys/types.h> net.h*/
/*
* Copyright (c) 1980 Regents of the University of California.
#include <net/if.h>
/*#include <net/if_arp.h> net/if.h*/
#include <netinet/in.h>
-/*#include <sys/types.h> net/if_arp.h*/
+/*#include <sys/types.h> net/if.h*/
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#include <netinet/ip.h>
#include <netinet/ip_var.h>
#include <sys/param.h>
-/*#include <sys/types.h> netinet/ip_var.h*/
+/*#include <sys/types.h> netinet/ip.h*/
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#ifndef _NETINET_TCP_DEBUG_H_
#define _NETINET_TCP_DEBUG_H_
-/*#include <netinet/in_systm.h> netinet/tcpip.h*/
+/*#include <netinet/in_systm.h> netinet/tcp_var.h*/
#include <netinet/tcp_var.h>
#include <netinet/tcpip.h>
-/*#include <sys/types.h> netinet/tcpip.h*/
+/*#include <sys/types.h> netinet/in_systm.h*/
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#include <netns/ns_pcb.h>
/*#include <netns/sp.h> netns/spidp.h*/
#include <netns/spidp.h>
-/*#include <sys/types.h> netns/sp.h*/
+/*#include <sys/types.h> netns/ns_pcb.h*/
/*
* Copyright (c) 1984, 1985, 1986 Regents of the University of California.
#include <netns/ns.h>
/*#include <stdio.h> net.h*/
#include <strings.h>
-/*#include <sys/types.h> stdio.h*/
+/*#include <sys/types.h> net.h*/
/*
* Copyright (c) 1986 Regents of the University of California.
#include <net.h>
#include <netns/ns.h>
/*#include <stdio.h> net.h*/
-/*#include <sys/types.h> stdio.h*/
+/*#include <sys/types.h> net.h*/
/*
* Copyright (c) 1986 Regents of the University of California.
EOF
# removing useless extra header inclusions that are pulled in anyway
-all=`find . -name '*.[ch]' -print`
+all=`find . -type f -name '*.[ch]' -print`
rm -f a
-find . -name '*.h' -print |\
+find . -type f -name '*.h' -print |\
sed -e 's:\./::' |\
+LC_ALL=C sort |\
while read i
do
echo "i=$i"
#include <sys/inode.h>
/*#include <sys/param.h> sys/inode.h*/
-/*#include <sys/types.h> sys/param.h*/
+/*#include <sys/types.h> sys/inode.h*/
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#include <net/if.h>
/*#include <net/if_arp.h> net/if.h*/
#include <net/route.h>
-/*#include <sys/types.h> net/if_arp.h*/
+/*#include <sys/types.h> net/if.h*/
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#define _SYS_NAMEI_H_
#include <sys/dir.h>
-/*#include <sys/types.h> sys/uio.h*/
+/*#include <sys/types.h> sys/dir.h*/
#include <sys/uio.h>
/*
#include <sys/select.h>
/*#include <sys/time.h> gen.h*/
+/*#include <sys/select.h>*/
/*#include <sys/time.h>*/
-/*#include <sys/types.h>*/
-int select(n, r, w, e, t) fd_set *r, *w, *e; struct timeval *t; {
+int select(n, r, w, e, t) int n; fd_set *r; fd_set *w; fd_set *e; struct timeval *t; {
write(2, "select()\n", 9);
abort();
}
#include <strings.h>
#include <sys/param.h>
+#include <sys/time.h>
/*#include <sys/param.h>*/
#define FD_ISSET(n, p) ((p)->fds_bits[(n)/NFDBITS] & (1 << ((n) % NFDBITS)))
#define FD_ZERO(p) bzero((char *)(p), sizeof(*(p)))
+#ifndef KERNEL
+#ifndef __P
+#ifdef __STDC__
+#define __P(args) args
+#else
+#define __P(args) ()
+#endif
+#endif
+
+/* sys/select.c */
+int select __P((int n, fd_set *r, fd_set *w, fd_set *e, struct timeval *t));
+#endif
+
#endif
/*#include <sys/param.h> sys/mbuf.h*/
#include <sys/protosw.h>
#include <sys/time.h>
-/*#include <sys/types.h> sys/param.h*/
+/*#include <sys/types.h> sys/mbuf.h*/
/*
* Copyright (c) 1982, 1986 Regents of the University of California.
#include <sys/resource.h>
#include <sys/signal.h>
/*#include <sys/time.h> sys/resource.h*/
-/*#include <sys/types.h> sys/param.h*/
+/*#include <sys/types.h> sys/dmap.h*/
#include <vax/pcb.h>
/*
/*#include <sys/param.h> vax/vmparam.h*/
#include <sys/time.h>
-/*#include <sys/types.h> vax/vmparam.h*/
-/*#include <vax/machparam.h> vax/vmparam.h*/
+/*#include <sys/types.h> sys/param.h*/
+/*#include <vax/machparam.h> sys/param.h*/
/*#include <vax/mtpr.h> vax/pcb.h*/
#include <vax/pcb.h>
-/*#include <vax/pte.h> vax/vmparam.h*/
+/*#include <vax/pte.h> sys/param.h*/
#include <vax/vmparam.h>
/*