Path: utzoo!attcan!uunet!snorkelwacker!usc!zaphod.mps.ohio-state.edu!uakari.primate.wisc.edu!ra!Ra.msstate.edu!lush From: lush@EE.MsState.Edu (Edward Luke) Newsgroups: comp.unix.programmer Subject: Hey, what about SIGIO? Message-ID: Date: 26 Sep 90 15:20:17 GMT Sender: usenet@ra.MsState.Edu Distribution: comp Organization: MSU NSF ERC for CFS Lines: 16 Nntp-Posting-Host: athena.ee.msstate.edu In signal.h there is a signal defined as: #define SIGIO 23 /* input/output possible signal */ I have an application that will be doing computations, asynchronously with this I would like to get a signal when new data arrives on an input file descriptor, or when an output file descriptor is free to be filled again. Is it possible for me to do this without using fork() to start another process to monitor the file descriptor? Can I tell the OS to give me a SIGIO when there is a pending condition on a socket? Just what is the SIGIO signal for? Edward Luke Mississippi State University NSF Engineering Research Center for Complex Field Simulations