Date: Sat, 19 Dec 1998 12:18:06 -0600 From: "Richard Seaman, Jr." <dick@tar.com> To: =?iso-8859-1?Q?S=F8ren?= Schmidt <sos@freebsd.dk>, Julian Elischer <julian@FreeBSD.ORG> Cc: cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/bin/ps keyword.c src/lib/libc/i386/sys sigsuspend.S src/sys/i386/linux linux.h linux_dummy.c linux_misc. Message-ID: <367BEDDE.195A7E7D@tar.com> References: <199812191625.RAA07772@freebsd.dk>
next in thread | previous in thread | raw e-mail | index | archive | help
"Søren Schmidt" wrote:
> It also break make world, because linux_sysvec.c is now an #ifdef
> nightmare that came true....
The following patch appears to allow the linux module to build
correctly on my machine (I'm still doing a full "make world"
so I don't have the results of that).
Note: I'm not sure exactly how the option COMPAT_LINUX_THREADS
gets propagated everywhere it needs to. At the moment I'm
doing a make world with -DCOMPAT_LINUX_THREADS on the command
line, as well defined as a kernel option.
*** linux_sysvec.c.orig Sat Dec 19 12:09:59 1998
--- linux_sysvec.c Sat Dec 19 12:10:30 1998
***************
*** 232,243 ****
grow_stack (p, (int)fp) == FALSE)) ||
#else
if ((grow_stack (p, (int)fp) == FALSE) ||
! #endif
#else
- #endif /* COMPAT_LINUX_THREADS */
if ((grow(p, (int)fp) == FALSE) ||
- #ifdef COMPAT_LINUX_THREADS
- #endif
#endif /* COMPAT_LINUX_THREADS */
(useracc((caddr_t)fp, sizeof (struct linux_sigframe), B_WRITE) == FALSE)) {
/*
--- 232,243 ----
grow_stack (p, (int)fp) == FALSE)) ||
#else
if ((grow_stack (p, (int)fp) == FALSE) ||
! #endif /* USE_VM_STACK_FOR_EXEC */
! #else
! if ((grow(p, (int)fp) == FALSE) ||
! #endif /* USE_VM_STACK */
#else
if ((grow(p, (int)fp) == FALSE) ||
#endif /* COMPAT_LINUX_THREADS */
(useracc((caddr_t)fp, sizeof (struct linux_sigframe), B_WRITE) == FALSE)) {
/*
--
Richard Seamman, Jr. email: dick@tar.com
5182 N. Maple Lane phone: 414-367-5450
Chenequa WI 53058 fax: 414-367-5852
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?367BEDDE.195A7E7D>
