From owner-freebsd-hackers Wed Mar 6 12: 9: 1 2002 Delivered-To: freebsd-hackers@freebsd.org Received: from rylos.atmos.colostate.edu (rylos.atmos.colostate.edu [129.82.48.47]) by hub.freebsd.org (Postfix) with ESMTP id 118E937B404 for ; Wed, 6 Mar 2002 12:08:55 -0800 (PST) Received: from localhost (tarcieri@localhost) by rylos.atmos.colostate.edu (8.11.6/8.11.3) with ESMTP id g26K9kN49366 for ; Wed, 6 Mar 2002 13:09:46 -0700 (MST) (envelope-from tarcieri@atmos.colostate.edu) X-Authentication-Warning: rylos.atmos.colostate.edu: tarcieri owned process doing -bs Date: Wed, 6 Mar 2002 13:09:45 -0700 (MST) From: Tony Arcieri To: freebsd-hackers@freebsd.org Subject: Re: aio_read() oddness In-Reply-To: Message-ID: <20020306125926.Y49348-100000@rylos.atmos.colostate.edu> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Note: Please cc replies to me as I'm not currently subscribed. Kip Macy wrote: > FreeBSD does not support queued signals (part of RT Posix) which is > required for this. > > -Kip I guess I'll have to take a look at kqueues then. On a similar note, I was wondering why FreeBSD declares the sigval union with the following members: int sigval_int; void *sigval_ptr; when other operating systems (namely Solaris and Irix) declare it with something like: int32_t sival_int; caddr32_t sival_ptr; The difference I'm refering to is the member names, sival versus sigval. (The above snippet is from Solaris's sys/siginfo.h) Is there some reason I don't know about for FreeBSD doing it differently? Tony Arcieri To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message