From owner-freebsd-emulation Mon Dec 28 14:32:19 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id OAA03001 for freebsd-emulation-outgoing; Mon, 28 Dec 1998 14:32:19 -0800 (PST) (envelope-from owner-freebsd-emulation@FreeBSD.ORG) Received: from dingo.cdrom.com (castles205.castles.com [208.214.165.205]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id OAA02992 for ; Mon, 28 Dec 1998 14:32:17 -0800 (PST) (envelope-from mike@dingo.cdrom.com) Received: from dingo.cdrom.com (LOCALHOST [127.0.0.1]) by dingo.cdrom.com (8.9.1/8.8.8) with ESMTP id OAA13111; Mon, 28 Dec 1998 14:28:57 -0800 (PST) (envelope-from mike@dingo.cdrom.com) Message-Id: <199812282228.OAA13111@dingo.cdrom.com> X-Mailer: exmh version 2.0.2 2/24/98 To: Brian Feldman cc: Mike Smith , "Richard Seaman, Jr." , emulation@FreeBSD.ORG, dick@ns.tar.com Subject: Re: StarOffice 5.0? In-reply-to: Your message of "Mon, 28 Dec 1998 16:50:08 EST." Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Mon, 28 Dec 1998 14:28:57 -0800 From: Mike Smith Sender: owner-freebsd-emulation@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > On Mon, 28 Dec 1998, Mike Smith wrote: > > > > syscall linux_pipe(0xefbedc5c) > > > returns 0 (0x0) > > > syscall linux_fork() > > > returns 4133 (0x1025) > > > syscall close(5) > > > returns 0 (0x0) > > > syscall linux_newfstat(4,0xefbedb14) > > > returns 0 (0x0) > > > syscall linux_mmap(0xefbedb64) > > > returns 672841728 (0x281ac000) > > > syscall read(0x4,0x281ac000,0x4000) > > > returns 4612 (0x1204) > > > SIGNAL 20 > > > syscall read(0x4,0x281ac000,0x4000) > > > returns 0 (0x0) > > > syscall close(4) > > > returns 0 (0x0) > > > syscall linux_wait4(0x1025,0xefbedc74,0x0,0x0) > > > returns 4133 (0x1025) > > > syscall munmap(0x281ac000,0x4000) > > > returns 0 (0x0) > > > SIGNAL 11 > > > SIGNAL 11 > > > > > > This looks ominously like the linux_pipe patches have been spammed by > > something else. > > I see nothing referring to p->p_md.md_regs->tf_edx, so I see no reason why it > should have been saved. ... except for the commit logs and the lengthy discussions on the topic recently? > int reg_edx; > reg_edx = p->p_retval[1]; > p->p_retval[1] = reg_edx; > p->p_retval[1] = reg_edx; > It's saving the value, but what's it got to do with edx? "I took this bit out and it doesn't work anymore" ... come on. -- \\ Sometimes you're ahead, \\ Mike Smith \\ sometimes you're behind. \\ mike@smith.net.au \\ The race is long, and in the \\ msmith@freebsd.org \\ end it's only with yourself. \\ msmith@cdrom.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-emulation" in the body of the message