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>