Re: Adding si_fd to struct __siginfo ...

2001-12-26 Thread Terry Lambert
Richard Sharpe wrote: > Well, it turns out that there are two problems with what I suggested: 1, > signals are lossy, in that if multiple signals occur, only one might be > delivered; and 2, there is no place to store any signal-related > information in the kernel, in any case. The KQueue deliver

Re: Adding si_fd to struct __siginfo ...

2001-12-21 Thread Richard Sharpe
Mike Barcroft wrote: >Richard Sharpe <[EMAIL PROTECTED]> writes: > >>>There was already a big mess of a discussion about how this would >>>be much better done via kqueue than with realtime signals. >>> >>>I guess if you can get a working implementation that is compatible >>>with the existing inte

Re: Adding si_fd to struct __siginfo ...

2001-12-21 Thread Mike Barcroft
Richard Sharpe <[EMAIL PROTECTED]> writes: > >There was already a big mess of a discussion about how this would > >be much better done via kqueue than with realtime signals. > > > >I guess if you can get a working implementation that is compatible > >with the existing interfaces it would work, how

Re: Adding si_fd to struct __siginfo ...

2001-12-21 Thread Julian Elischer
from memory there was also someone who put up a set of changes for oplocks somewhere, but I have completely forgotten who/where/how, unless it was you On Fri, 21 Dec 2001, Alfred Perlstein wrote: > * Richard Sharpe <[EMAIL PROTECTED]> [011221 15:11] wrote: > > Hi, > > > > One of my tasks

Re: Adding si_fd to struct __siginfo ...

2001-12-21 Thread Richard Sharpe
Alfred Perlstein wrote: >* Richard Sharpe <[EMAIL PROTECTED]> [011221 15:11] wrote: > >>Hi, >> >>One of my tasks is to add oplock support to FreeBSD so that we (Panasas) >>can allow correct caching of files by Windows clients in the presence of >>NFS clients using the same files. >> >>We have a

Re: Adding si_fd to struct __siginfo ...

2001-12-21 Thread Alfred Perlstein
* Richard Sharpe <[EMAIL PROTECTED]> [011221 15:11] wrote: > Hi, > > One of my tasks is to add oplock support to FreeBSD so that we (Panasas) > can allow correct caching of files by Windows clients in the presence of > NFS clients using the same files. > > We have a preliminary implementation,

Adding si_fd to struct __siginfo ...

2001-12-21 Thread Richard Sharpe
Hi, One of my tasks is to add oplock support to FreeBSD so that we (Panasas) can allow correct caching of files by Windows clients in the presence of NFS clients using the same files. We have a preliminary implementation, based on the Linux implementation, but it is a gross hack because there