X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=signal.c;h=bdafeaf296e026508698c306e4b498e0710a9cee;hb=81bc7110ff6a4c2d002618b94fcf5aa60cd4cad2;hp=4e876cfe6f6d01cb6b51ca05c283a8a466e7b286;hpb=26a032fffa6c6e6f092ed3d14c2b5f08e5c736d6;p=paraslash.git diff --git a/signal.c b/signal.c index 4e876cfe..bdafeaf2 100644 --- a/signal.c +++ b/signal.c @@ -27,7 +27,7 @@ static int signal_pipe[2]; * signal arrives, the signal handler writes the number of the signal received * to one end of the signal pipe. The application can test for pending signals * by checking if the file descriptor of the other end of the signal pipe is - * ready for reading, see select(2). + * ready for reading. * * \return This function either succeeds or calls exit(3) to terminate the * current process. On success, a signal task structure is returned. @@ -202,16 +202,14 @@ void para_unblock_signal(int sig) /** * Return the number of the next pending signal. * - * \param rfds The fd_set containing the signal pipe. - * * \return On success, the number of the received signal is returned. If there * is no signal currently pending, the function returns zero. On read errors * from the signal pipe, the process is terminated. */ -int para_next_signal(fd_set *rfds) +int para_next_signal(void) { size_t n; - int s, ret = read_nonblock(signal_pipe[0], &s, sizeof(s), rfds, &n); + int s, ret = read_nonblock(signal_pipe[0], &s, sizeof(s), &n); if (ret < 0) { PARA_EMERG_LOG("%s\n", para_strerror(-ret));