Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 3 Oct 1998 22:22:51 -0500 (EST)
From:      John Fieber <jfieber@indiana.edu>
To:        Mike Smith <msmith@FreeBSD.ORG>
Cc:        nash@mcs.net, emulation@FreeBSD.ORG
Subject:   Re: Sybase update 
Message-ID:  <Pine.BSF.4.02A.9810032213570.537-100000@fallout.campusview.indiana.edu>
In-Reply-To: <199810031901.MAA07047@word.smith.net.au>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 3 Oct 1998, Mike Smith wrote:

> Whack a few quick printfs in kern/uipc_socket2.c:sowakeup(), as this is 
> where the signal is generated.

BINGO!!!!

The SIGIO was being sent to PID 0.  The F_SETOWN case of fcntl in
the emulator neglected to pass the fcntl argument (the [GP]ID) to
the BSD fcntl.  Oops.

So, while not intensively tested yet, sybase is running.  :)

I'll review and cleanup my changes tomorrow and submit them for a
second look by people more familiar with the kernel than I am.

> > > Interesting.  Does the Linux uname(2) call return a fully-qualified 
> > > hostname?
> > 
> > I believe so which is which I'm doubting this is the real
> > problem.
> 
> More interesting.

Indeed because I've discovered that the my uname fix for sybase
breaks the Linux RealVideo player.  :(   However, this isn't a
complete showstopper glitch; there are workarounds.

-john


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-emulation" 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.02A.9810032213570.537-100000>