Date: Fri, 1 Jun 2001 19:06:34 +1000 (EST) From: Bruce Evans <bde@zeta.org.au> To: Jesper Skriver <jesper@FreeBSD.org> Cc: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/kern uipc_accf.c uipc_mbuf.c uipc_socket2.c src/sys/netinet ip_input.c src/sys/netinet6 in6_proto.c src/sys/sys param.h Message-ID: <Pine.BSF.4.21.0106011853510.32386-100000@besplex.bde.org> In-Reply-To: <200105312158.f4VLwB659138@freefall.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 31 May 2001, Jesper Skriver wrote: > jesper 2001/05/31 14:58:11 PDT > > Modified files: > sys/kern uipc_accf.c uipc_mbuf.c uipc_socket2.c > Log: > Move the definition of NMBCLUSTERS from src/sys/kern/uipc_mbuf.c > to <sys/param.h>, so it's available to src/sys/netinet/ip_input.c, > and remove the now unneeded includes of "opt_param.h". These includes are bogus (but needed). From /sys/conf/options: --- # Options used only in param.c. ^^^^ ^^^^ ^^^^ ^^^^ HZ opt_param.h MAXFILES opt_param.h MAXUSERS opt_param.h NBUF opt_param.h NMBCLUSTERS opt_param.h NSFBUFS opt_param.h --- > Modified files: > sys/sys param.h > Log: > Move the definition of NMBCLUSTERS from src/sys/kern/uipc_mbuf.c > to <sys/param.h>, so it's available to src/sys/netinet/ip_input.c Options files shall not be included in any header. Including one in <sys/param.h> is especially broken. It breaks, at least, all modules. Here is the start of the breakage (in the first module): --- ===> 3dfx Warning: Object directory not changed from original /c/sysc/modules/3dfx @ -> /c/sysc machine -> /c/sysc/i386/include echo "#define TDFX_LINUX" > opt_tdfx.h perl @/kern/makeobjops.pl -h @/kern/bus_if.m perl @/kern/makeobjops.pl -h @/dev/pci/pci_if.m perl @/kern/makeobjops.pl -h @/kern/device_if.m cc -O -pipe -D_KERNEL -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -DKLD_MODULE -nostdinc -I- -I. -I@ -I@/dev -I@/../include -I/usr/include -mno-align-long-strings -mpreferred-stack-boundary=2 -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual -fformat-extensions -ansi -c /c/sysc/modules/3dfx/../../dev/tdfx/tdfx_pci.c In file included from /c/sysc/modules/3dfx/../../dev/tdfx/tdfx_pci.c:41: @/sys/param.h:236: opt_param.h: No such file or directory *** Error code 1 Stop in /c/sysc/modules/3dfx. *** Error code 1 Stop in /c/sysc/modules. --- > MFC after: 1 week Termination after: a few hours. Bruce To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0106011853510.32386-100000>