Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site brl-tgr.ARPA Path: utzoo!linus!decvax!genrad!panda!talcott!harvard!seismo!brl-tgr!tgr!droms@PURDUE.ARPA From: droms@PURDUE.ARPA (Ralph E Droms) Newsgroups: net.unix-wizards Subject: UPAGES kernel constant Message-ID: <11029@brl-tgr.ARPA> Date: Sat, 25-May-85 09:14:43 EDT Article-I.D.: brl-tgr.11029 Posted: Sat May 25 09:14:43 1985 Date-Received: Mon, 27-May-85 07:11:16 EDT Sender: news@brl-tgr.ARPA Lines: 26 I'm trying to make some changes to the user structure in 4.2BSD and have run into a problem with a hard-wired constant in sys/machine/param.h. Can someone tell me how the constant UPAGES is determined? Is it: number of pages in struct user + SSIZE ?? If so, is there a reason it cannot be computed by the compiler? And, there's a related problem with genassym.c/assym.s. Genassym.c is compiled with KERNEL not defined. This forces sys/h/param.h to include , rather than ../machine/param.h. So, UPAGES must be changed in both .h files for the kernel to be remade correctly. - Ralph -- Ralph Droms ihnp4!purdue!droms 445 MATH droms@purdue.arpa Dept. of Computer Science droms@purdue.csnet Purdue University West Lafayette, IN 47906 ----------