attempt to fix compilation errors on AIX

This commit is contained in:
Todd C. Miller
2008-03-06 18:18:17 +00:00
parent d2a05f214b
commit 59c1ac153c
2 changed files with 5 additions and 5 deletions

8
aix.c
View File

@@ -40,8 +40,8 @@ __unused static const char rcsid[] = "$Sudo$";
struct aix_limit {
int resource;
const char *soft;
const char *hard;
char *soft;
char *hard;
};
static struct aix_limit aix_limits[] = {
@@ -56,7 +56,7 @@ static struct aix_limit aix_limits[] = {
void
aix_setlimits(user)
const char *user;
char *user;
{
struct rlimit rlim;
int i, n;
@@ -65,7 +65,7 @@ aix_setlimits(user)
* For each resource limit, get the soft/hard values for the user
* and set those values via setrlimit(). Must be run as euid 0.
*/
for (n = 0; n < sizeof(aix_limits) / sizeof(aix_limits[0])) {
for (n = 0; n < sizeof(aix_limits) / sizeof(aix_limits[0]); n++) {
if (getuserattr(user, aix_limits[n].soft, &i, SEC_INT) != 0)
continue;
rlim.rlim_cur = i;

2
sudo.h
View File

@@ -314,7 +314,7 @@ struct group *sudo_getgrgid __P((gid_t));
void selinux_exec __P((char *, char *, char **, int));
#endif
#ifdef HAVE_GETUSERATTR
void aix_setlimits __P((const char *));
void aix_setlimits __P((char *));
#endif
YY_DECL;