summaryrefslogtreecommitdiffstats
path: root/source/nsswitch/winbindd_nss.h
diff options
context:
space:
mode:
Diffstat (limited to 'source/nsswitch/winbindd_nss.h')
-rw-r--r--source/nsswitch/winbindd_nss.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/source/nsswitch/winbindd_nss.h b/source/nsswitch/winbindd_nss.h
index 023d72306b7..28a32ee1911 100644
--- a/source/nsswitch/winbindd_nss.h
+++ b/source/nsswitch/winbindd_nss.h
@@ -118,6 +118,9 @@ struct winbindd_request {
uid_t uid; /* getpwuid, uid_to_sid */
gid_t gid; /* getgrgid, gid_to_sid */
struct {
+ /* We deliberatedly don't split into domain/user to
+ avoid having the client know what the separator
+ character is. */
fstring user;
fstring pass;
} auth; /* pam_winbind auth module */
@@ -216,6 +219,8 @@ struct winbindd_response {
} auth;
} data;
+ uint32 nt_status; /* Extended error information */
+
/* Variable length return data */
void *extra_data; /* getgrnam, getgrgid, getgrent */