]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
r22069: BUG 4447: Fix compile failure on AIX 5.2 (patch from William Jojo <jojowil...
authorGerald Carter <jerry@samba.org>
Wed, 4 Apr 2007 04:28:28 +0000 (04:28 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 17:19:09 +0000 (12:19 -0500)
source/nsswitch/winbind_nss_aix.c

index bc0f252d79bdadf61baf69daff08e7fbb2dfda8f..92d4bee005f1670e595e83ae96b7810b68bd6847 100644 (file)
@@ -629,8 +629,10 @@ static int wb_aix_user_attrib(const char *key, char *attributes[],
 
                if (strcmp(attributes[i], S_ID) == 0) {
                        results[i].attr_un.au_int = pwd->pw_uid;
+#ifdef _AIXVERSION_530
                } else if (strcmp(attributes[i], S_PGID) == 0) {
                        results[i].attr_un.au_int = pwd->pw_gid;
+#endif
                } else if (strcmp(attributes[i], S_PWD) == 0) {
                        results[i].attr_un.au_char = strdup(pwd->pw_passwd);
                } else if (strcmp(attributes[i], S_HOME) == 0) {
@@ -769,7 +771,9 @@ static attrlist_t **wb_aix_attrlist(void)
                {S_PGRP,        AL_USERATTR,    SEC_CHAR},
                {S_HOME,        AL_USERATTR,    SEC_CHAR},
                {S_SHELL,       AL_USERATTR,    SEC_CHAR},
+#ifdef _AIXVERSION_530
                {S_PGID,        AL_USERATTR,    SEC_INT},
+#endif
                {S_GECOS,       AL_USERATTR,    SEC_CHAR},
                {S_SHELL,       AL_USERATTR,    SEC_CHAR},
                {S_PGRP,        AL_USERATTR,    SEC_CHAR},