Wireshark-commits: [Wireshark-commits] rev 18201: /trunk/ /trunk/: Makefile.nmake acinclude.m4 capt

Date: Sun, 21 May 2006 21:32:05 GMT
User: guy
Date: 2006/05/21 09:32 PM

Log:
 If we have pcap_breakloop(), at least on UN*X we can stop the capture
 with a pcap_breakloop() call - we don't need to call select() before
 calling pcap_dispatch().
 
 Even if we do need to call select(), we don't need to supply it with a
 timeout - it's OK if we block indefinitely, as the signal will interrupt
 select().
 
 That also means we can pass -1 as the count to pcap_dispatch(), as
 pcap_breakloop() will terminate the loop in pcap_dispatch().
 
 Use sigaction() to catch SIGUSR1, so we can make sure that the signal
 handler doesn't get reset when the signal is delivered, and that system
 calls don't restart when we return from the signal handler.

Directory: /trunk/
  Changes    Path               Action
  +1 -0      Makefile.nmake     Modified