Path: utzoo!mnetor!uunet!lll-winken!lll-tis!ames!nrl-cmf!cmcl2!brl-adm!adm!rbj@icst-cmr.arpa From: rbj@icst-cmr.arpa (Root Boy Jim) Newsgroups: comp.unix.wizards Subject: Shared Memory in BSD4.3 is lacking? Message-ID: <12136@brl-adm.ARPA> Date: 4 Mar 88 22:14:59 GMT Sender: news@brl-adm.ARPA Lines: 21 Another feature of the choice to make semaphores/FIFOs/shared memory segments different from file descriptors is that select(3) presumably won't work with them. How does one check the condition "is data ready on my queue or on my UDP port?" Which brings a question to my mind. Are there any restrictions on the things the selected fd's are attached to? I tend to think of using select on tty's or sockets (pipes), but do they work on regular files as well? What if the file pointer is at EOF? And then what if someone appends to the file? What about tape drives? Thanks, -- John Riedl {ucbvax,decvax,hplabs}!purdue!riedl -or- riedl@mordred.cs.purdue.edu (Root Boy) Jim Cottrell National Bureau of Standards Flamer's Hotline: (301) 975-5688 I'm mentally OVERDRAWN! What's that SIGNPOST up ahead? Where's ROD STERLING when you really need him?