Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 27 May 1997 15:06:29 -0600
From:      "Justin T. Gibbs" <gibbs@plutotech.com>
To:        neswold@FNAL.GOV
Cc:        "Justin T. Gibbs" <gibbs@plutotech.com>, FreeBSD-Hackers@FreeBSD.ORG
Subject:   Re: async socket stuff 
Message-ID:  <199705272008.OAA06051@pluto.plutotech.com>
In-Reply-To: Your message of "Tue, 27 May 1997 15:04:05 CDT." <Pine.GSO.3.95.970527145811.12810A-100000@aduxb.fnal.gov> 

next in thread | previous in thread | raw e-mail | index | archive | help
>
>You mean like sockets, files and pipes being represented by "file" 
>descriptors? Yep. Unix has been using that model for years. 

Show me how to select on:

* A child process terminating
* An event object that I create in my program being signaled by one of my
  threads.
* I/O completing on a socket or fd.
* A critical section freeing up.
* A mutex becoming availible.
* New files being added to a directory.
* The size of a file changing.
etc, etc, etc.

all in a single select call.

I fully understand what select can and cannot do, and it doesn't even come
close to giving all of the flexibility NT gives you.

>  Rich
>
> ------------------------------------------------------------------------
>  Richard Neswold, Accelerator Div./Controls Dept |     neswold@fnal.gov
>  Fermilab, PO Box 500, MS 347, Batavia, IL 60510 | voice (630) 840-3454
>  'finger neswold@aduxb.fnal.gov' for PGP key     |   fax (630) 840-3093

--
Justin T. Gibbs
===========================================
  FreeBSD: Turning PCs into workstations
===========================================





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