Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 6 Mar 2002 13:09:45 -0700 (MST)
From:      Tony Arcieri <tarcieri@atmos.colostate.edu>
To:        freebsd-hackers@freebsd.org
Subject:   Re: aio_read() oddness
Message-ID:  <20020306125926.Y49348-100000@rylos.atmos.colostate.edu>
In-Reply-To: <Pine.GSO.4.10.10203060727580.16928-100000@orbit>

next in thread | previous in thread | raw e-mail | index | archive | help
Note: Please cc replies to me as I'm not currently subscribed.

Kip Macy <kmacy@netapp.com> 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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020306125926.Y49348-100000>