]> arthur.barton.de Git - netatalk.git/commitdiff
cnid don't save and reset timer if we block signals
authordidg <didg>
Fri, 20 Nov 2009 05:19:04 +0000 (05:19 +0000)
committerdidg <didg>
Fri, 20 Nov 2009 05:19:04 +0000 (05:19 +0000)
libatalk/cnid/cnid.c

index 2c710d49ac35b12454505fd79a7d16d40d3a3be8..cbf4958b1847895a8e8463a911603d9988bf6dae 100644 (file)
@@ -1,5 +1,5 @@
 /* 
- * $Id: cnid.c,v 1.6 2009-11-19 06:40:51 didg Exp $
+ * $Id: cnid.c,v 1.7 2009-11-20 05:19:04 didg Exp $
  *
  * Copyright (c) 2003 the Netatalk Team
  * Copyright (c) 2003 Rafal Lewczuk <rlewczuk@pronet.pl>
@@ -37,7 +37,6 @@ static struct list_head modules = ATALK_LIST_HEAD_INIT(modules);
 
 static sigset_t sigblockset;
 static const struct itimerval none = {{0, 0}, {0, 0}};
-static struct itimerval savetimer;
 
 /* Registers new CNID backend module. */
 
@@ -166,7 +165,6 @@ static void block_signal( u_int32_t flags)
 {
     if ((flags & CNID_FLAG_BLOCK)) {
         sigprocmask(SIG_BLOCK, &sigblockset, NULL);
-        setitimer(ITIMER_REAL, &none, &savetimer);
     }
 }
 
@@ -174,7 +172,6 @@ static void block_signal( u_int32_t flags)
 static void unblock_signal(u_int32_t flags)
 {
     if ((flags & CNID_FLAG_BLOCK)) {
-        setitimer(ITIMER_REAL, &savetimer, NULL);
         sigprocmask(SIG_UNBLOCK, &sigblockset, NULL);
     }
 }