X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2Ftint.c;h=819960866f39a619d659b1885ca8cff7061c3657;hb=30403e8264d6ff9dedec4f59a41aceaa763657b3;hp=fbe62ace07d5a19be7cd9f9666c81b469ab1a613;hpb=5c87c2e6fa218358b1a86afe3eb8edca3c4d6c18;p=chaz%2Ftint2 diff --git a/src/tint.c b/src/tint.c index fbe62ac..8199608 100644 --- a/src/tint.c +++ b/src/tint.c @@ -97,8 +97,8 @@ void init (int argc, char *argv[]) sigaction(SIGHUP, &sa, 0); // signal(SIGCHLD, SIG_IGN); // don't have to wait() after fork() - // BSD is too stupid to support pselect(), therefore we have to use select and hope that we do not - // end up in a race condition there + // BSD does not support pselect(), therefore we have to use select and hope that we do not + // end up in a race condition there (see 'man select()' on a linux machine for more information) // block all signals, such that no race conditions occur before pselect in our main loop // sigset_t block_mask; // sigaddset(&block_mask, SIGINT);