diff options
author | Ken Raeburn <raeburn@mit.edu> | 1999-07-12 20:19:51 +0000 |
---|---|---|
committer | Ken Raeburn <raeburn@mit.edu> | 1999-07-12 20:19:51 +0000 |
commit | 4662455df55bc3f4bba450153bfbb8e2f51fb781 (patch) | |
tree | 2464a74ff321231e90d73c990fa85da5a4b4aabc /src/appl/bsd/login.c | |
parent | 97be0246f871a6d57bae789f5b8f4c95e243ed82 (diff) | |
download | krb5-4662455df55bc3f4bba450153bfbb8e2f51fb781.tar.gz krb5-4662455df55bc3f4bba450153bfbb8e2f51fb781.tar.xz krb5-4662455df55bc3f4bba450153bfbb8e2f51fb781.zip |
AIX 4.3.2 (4.3.0+) build fixes based on bug report from Joshua Lackey,
lackeyj@austin.ibm.com.
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@11563 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/appl/bsd/login.c')
-rw-r--r-- | src/appl/bsd/login.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/appl/bsd/login.c b/src/appl/bsd/login.c index 97a230d013..c9912763c9 100644 --- a/src/appl/bsd/login.c +++ b/src/appl/bsd/login.c @@ -2428,8 +2428,13 @@ update_ref_count(int adj) putgroupattr(grp, (char *)0, (void *)0, SEC_COMMIT); } else { putgroupattr(grp, S_USERS, (void *)empty, SEC_LIST); +#ifdef HAVE_RMUFILE /* pre-4.3.0 AIX */ putgroupattr(grp, (char *)0, (void *)0, SEC_COMMIT); rmufile(grp, 0, GROUP_TABLE); +#else + putgroupattr(grp, (char *)0, (void *)0, SEC_DELETE); + putgroupattr(grp, (char *)0, (void *)0, SEC_COMMIT); +#endif } } while (*grp) grp++; |