Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!usc!zaphod.mps.ohio-state.edu!cis.ohio-state.edu!pacific.mps.ohio-state.edu!linac!mp.cs.niu.edu!ux1.cso.uiuc.edu!usenet From: jb10320@uxa.cso.uiuc.edu (Jawaid Bazyar) Newsgroups: comp.unix.wizards Subject: Signal questions Message-ID: <1991Jun29.000424.21255@ux1.cso.uiuc.edu> Date: 29 Jun 91 00:04:24 GMT Sender: usenet@ux1.cso.uiuc.edu (News) Organization: University of Illinois at Urbana Lines: 19 I've got some bizarre questions about signal handling. 1) What exactly does the kernel do to stack up signal requests to a process? 2) How does the kernel feed signals to a process if there are more than 1 waiting? (Does it wait for one to finish then give the next, or what?) The manpages don't go into detail, and none of the generic Unix books I have access to do either. I'm working on a multithread system for PCs and want to handle software signals just like Unix, so I need to implement all this garbage. Thanks in advance... -- Jawaid Bazyar | "Twenty seven faces- with their eyes turned to Graduated!/Comp Engineering | the sky. I have got a camera, and an airtight bazyar@cs.uiuc.edu | alibi.." Apple II Forever! | I need a job... Be privileged to pay me! :-)