]> git.sur5r.net Git - bacula/bacula/commitdiff
Add BSOCK::set_killable()
authorEric Bollengier <eric@baculasystems.com>
Wed, 4 Jan 2012 13:14:31 +0000 (14:14 +0100)
committerKern Sibbald <kern@sibbald.com>
Sat, 20 Apr 2013 12:50:22 +0000 (14:50 +0200)
bacula/src/lib/bsock.c
bacula/src/lib/bsock.h

index cc3231b2c0ae02541c932ab1e0a5ab807b488984..4a0e8be6bd4739e8e4da8230ffef22487a0409ac 100644 (file)
@@ -811,6 +811,13 @@ int BSOCK::set_blocking()
 #endif
 }
 
+void BSOCK::set_killable(bool killable)
+{
+   if (m_jcr) {
+      m_jcr->set_killable(killable);
+   }
+}
+
 /*
  * Restores socket flags
  */
index 7f1fb8b10fa6939ea90449ef3f4286c833ed74e6..fa2ad2a1ec8eaed8751e7461354fef0810001dad 100644 (file)
@@ -119,6 +119,7 @@ public:
    int set_nonblocking();
    int set_blocking();
    void restore_blocking(int flags);
+   void set_killable(bool killable);
    int wait_data(int sec, int usec=0);
    int wait_data_intr(int sec, int usec=0);
    bool authenticate_director(const char *name, const char *password,