Sumit Bose 461678
From d2cdc54b0e51436c30ffaf19b0530aa446440367 Mon Sep 17 00:00:00 2001
Sumit Bose 461678
From: Sumit Bose <sbose@redhat.com>
Sumit Bose 461678
Date: Wed, 1 Nov 2017 16:29:19 +0100
Sumit Bose 461678
Subject: [PATCH 05/23] library: add adcli_conn_is_writeable()
Sumit Bose 461678
Sumit Bose 461678
---
Sumit Bose 461678
 library/adconn.c | 6 ++++++
Sumit Bose 461678
 library/adconn.h | 2 ++
Sumit Bose 461678
 2 files changed, 8 insertions(+)
Sumit Bose 461678
Sumit Bose 461678
diff --git a/library/adconn.c b/library/adconn.c
Sumit Bose 461678
index a294dfd..67bdfd9 100644
Sumit Bose 461678
--- a/library/adconn.c
Sumit Bose 461678
+++ b/library/adconn.c
Sumit Bose 461678
@@ -1528,3 +1528,9 @@ adcli_conn_server_has_capability (adcli_conn *conn,
Sumit Bose 461678
 
Sumit Bose 461678
 	return 0;
Sumit Bose 461678
 }
Sumit Bose 461678
+
Sumit Bose 461678
+bool adcli_conn_is_writeable (adcli_conn *conn)
Sumit Bose 461678
+{
Sumit Bose 461678
+    disco_dance_if_necessary (conn);
Sumit Bose 461678
+    return ( (conn->domain_disco->flags & ADCLI_DISCO_WRITABLE) != 0);
Sumit Bose 461678
+}
Sumit Bose 461678
diff --git a/library/adconn.h b/library/adconn.h
Sumit Bose 461678
index a0cb1f8..ed1cc58 100644
Sumit Bose 461678
--- a/library/adconn.h
Sumit Bose 461678
+++ b/library/adconn.h
Sumit Bose 461678
@@ -144,4 +144,6 @@ void                adcli_conn_set_krb5_conf_dir     (adcli_conn *conn,
Sumit Bose 461678
 int                 adcli_conn_server_has_capability (adcli_conn *conn,
Sumit Bose 461678
                                                       const char *capability);
Sumit Bose 461678
 
Sumit Bose 461678
+bool                adcli_conn_is_writeable          (adcli_conn *conn);
Sumit Bose 461678
+
Sumit Bose 461678
 #endif /* ADCONN_H_ */
Sumit Bose 461678
-- 
Sumit Bose 461678
2.14.4
Sumit Bose 461678