← Commit list

ef73d3b5d

Eric Andersen
Eric Andersen
2003-07-26
FAILED Duration: 91s

Subject

Patch from Nick Fedchik to fixup paths in busybox/libpwdgrp which were not properly using the bb_path_*_file strings.

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

libpwdgrp/getgrgid.c+1 -1
@@ -30,7 +30,7 @@ struct group *getgrgid(const gid_t gid)
struct group *group;
int grp_fd;
- if ((grp_fd = open("/etc/group", O_RDONLY)) < 0)
+ if ((grp_fd = open(bb_path_group_file, O_RDONLY)) < 0)
return NULL;
while ((group = __getgrent(grp_fd)) != NULL)
libpwdgrp/getgrnam.c+1 -1
@@ -36,7 +36,7 @@ struct group *getgrnam(const char *name)
return NULL;
}
- if ((grp_fd = open("/etc/group", O_RDONLY)) < 0)
+ if ((grp_fd = open(bb_path_group_file, O_RDONLY)) < 0)
return NULL;
while ((group = __getgrent(grp_fd)) != NULL)
libpwdgrp/getpwnam.c+1 -1
@@ -37,7 +37,7 @@ struct passwd *getpwnam(const char *name)
return NULL;
}
- if ((passwd_fd = open("/etc/passwd", O_RDONLY)) < 0)
+ if ((passwd_fd = open(bb_path_passwd_file, O_RDONLY)) < 0)
return NULL;
while ((passwd = __getpwent(passwd_fd)) != NULL)
libpwdgrp/getpwuid.c+1 -1
@@ -30,7 +30,7 @@ struct passwd *getpwuid(uid_t uid)
int passwd_fd;
struct passwd *passwd;
- if ((passwd_fd = open("/etc/passwd", O_RDONLY)) < 0)
+ if ((passwd_fd = open(bb_path_passwd_file, O_RDONLY)) < 0)
return NULL;
while ((passwd = __getpwent(passwd_fd)) != NULL)
libpwdgrp/grent.c+1 -1
@@ -36,7 +36,7 @@ void setgrent(void)
{
if (grp_fd != -1)
close(grp_fd);
- grp_fd = open("/etc/group", O_RDONLY);
+ grp_fd = open(bb_path_group_file, O_RDONLY);
}
void endgrent(void)
libpwdgrp/initgroups.c+1 -1
@@ -79,7 +79,7 @@ int initgroups(__const char *user, gid_t gid)
int grp_fd;
- if ((grp_fd = open("/etc/group", O_RDONLY)) < 0)
+ if ((grp_fd = open(bb_path_group_file, O_RDONLY)) < 0)
return -1;
num_groups = 0;
libpwdgrp/pwent.c+1 -1
@@ -40,7 +40,7 @@ void setpwent(void)
if (pw_fd != -1)
close(pw_fd);
- pw_fd = open("/etc/passwd", O_RDONLY);
+ pw_fd = open(bb_path_passwd_file, O_RDONLY);
}
void endpwent(void)