summaryrefslogtreecommitdiffstats
path: root/src/sss_client/sudo/sss_sudo.c
diff options
context:
space:
mode:
authorPavel Březina <pbrezina@redhat.com>2012-02-13 09:42:03 +0100
committerStephen Gallagher <sgallagh@redhat.com>2012-02-14 11:56:28 -0500
commit968e2bc3bb28458b25c3b19868ea50f0325d8b0a (patch)
treed50f0c471104bd4cd35dd93733d78582a4145564 /src/sss_client/sudo/sss_sudo.c
parent2ebb3cf3d7062860343c3db1b53173c9c6547038 (diff)
downloadsssd-968e2bc3bb28458b25c3b19868ea50f0325d8b0a.tar.gz
sssd-968e2bc3bb28458b25c3b19868ea50f0325d8b0a.tar.xz
sssd-968e2bc3bb28458b25c3b19868ea50f0325d8b0a.zip
Refactor sss_result into sss_sudo_result
https://fedorahosted.org/sssd/ticket/1159
Diffstat (limited to 'src/sss_client/sudo/sss_sudo.c')
-rw-r--r--src/sss_client/sudo/sss_sudo.c25
1 files changed, 13 insertions, 12 deletions
diff --git a/src/sss_client/sudo/sss_sudo.c b/src/sss_client/sudo/sss_sudo.c
index 3277d9f8a..32c405f36 100644
--- a/src/sss_client/sudo/sss_sudo.c
+++ b/src/sss_client/sudo/sss_sudo.c
@@ -31,15 +31,15 @@ static int sss_sudo_create_query(const char *username,
int *_query_len);
static void sss_sudo_free_rules(unsigned int num_rules,
- struct sss_rule *rules);
+ struct sss_sudo_rule *rules);
static void sss_sudo_free_attrs(unsigned int num_attrs,
- struct sss_attr *attrs);
+ struct sss_sudo_attr *attrs);
static int sss_sudo_send_recv_generic(enum sss_cli_command command,
struct sss_cli_req_data *request,
uint32_t *_error,
- struct sss_result **_result)
+ struct sss_sudo_result **_result)
{
uint8_t *reply_buf = NULL;
size_t reply_len = 0;
@@ -66,7 +66,7 @@ static int sss_sudo_send_recv_generic(enum sss_cli_command command,
int sss_sudo_send_recv(const char *username,
uint32_t *_error,
- struct sss_result **_result)
+ struct sss_sudo_result **_result)
{
struct sss_cli_req_data request;
char *query = NULL;
@@ -93,7 +93,8 @@ done:
return ret;
}
-int sss_sudo_send_recv_defaults(uint32_t *_error, struct sss_result **_result)
+int sss_sudo_send_recv_defaults(uint32_t *_error,
+ struct sss_sudo_result **_result)
{
struct sss_cli_req_data request;
@@ -126,10 +127,10 @@ int sss_sudo_create_query(const char *username, char **_query, int *_query_len)
return EOK;
}
-int sss_sudo_get_values(struct sss_rule *e,
+int sss_sudo_get_values(struct sss_sudo_rule *e,
const char *attrname, char ***_values)
{
- struct sss_attr *attr = NULL;
+ struct sss_sudo_attr *attr = NULL;
char **values = NULL;
int i, j;
@@ -176,7 +177,7 @@ void sss_sudo_free_values(char **values)
free(values);
}
-void sss_sudo_free_result(struct sss_result *result)
+void sss_sudo_free_result(struct sss_sudo_result *result)
{
if (result == NULL) {
return;
@@ -186,9 +187,9 @@ void sss_sudo_free_result(struct sss_result *result)
free(result);
}
-void sss_sudo_free_rules(unsigned int num_rules, struct sss_rule *rules)
+void sss_sudo_free_rules(unsigned int num_rules, struct sss_sudo_rule *rules)
{
- struct sss_rule *rule = NULL;
+ struct sss_sudo_rule *rule = NULL;
int i;
if (rules == NULL) {
@@ -209,9 +210,9 @@ void sss_sudo_free_rules(unsigned int num_rules, struct sss_rule *rules)
free(rules);
}
-void sss_sudo_free_attrs(unsigned int num_attrs, struct sss_attr *attrs)
+void sss_sudo_free_attrs(unsigned int num_attrs, struct sss_sudo_attr *attrs)
{
- struct sss_attr *attr = NULL;;
+ struct sss_sudo_attr *attr = NULL;;
int i, j;
if (attrs == NULL) {