libbb: get_uidgid() always called with allow_numeric=1
function old new delta xget_uidgid 30 25 -5 make_device 2188 2183 -5 main 797 792 -5 get_uidgid 240 225 -15 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
@@ -920,14 +920,13 @@ long xuname2uid(const char *name) FAST_FUNC;
|
||||
long xgroup2gid(const char *name) FAST_FUNC;
|
||||
/* wrapper: allows string to contain numeric uid or gid */
|
||||
unsigned long get_ug_id(const char *s, long FAST_FUNC (*xname2id)(const char *)) FAST_FUNC;
|
||||
/* from chpst. Does not die, returns 0 on failure */
|
||||
struct bb_uidgid_t {
|
||||
uid_t uid;
|
||||
gid_t gid;
|
||||
};
|
||||
/* always sets uid and gid */
|
||||
int get_uidgid(struct bb_uidgid_t*, const char*, int numeric_ok) FAST_FUNC;
|
||||
/* always sets uid and gid, allows numeric; exits on failure */
|
||||
/* always sets uid and gid; returns 0 on failure */
|
||||
int get_uidgid(struct bb_uidgid_t*, const char*) FAST_FUNC;
|
||||
/* always sets uid and gid; exits on failure */
|
||||
void xget_uidgid(struct bb_uidgid_t*, const char*) FAST_FUNC;
|
||||
/* chown-like handling of "user[:[group]" */
|
||||
void parse_chown_usergroup_or_die(struct bb_uidgid_t *u, char *user_group) FAST_FUNC;
|
||||
|
Reference in New Issue
Block a user