aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/libbb.h13
1 files changed, 9 insertions, 4 deletions
diff --git a/include/libbb.h b/include/libbb.h
index 8fb5520eb..82cee380b 100644
--- a/include/libbb.h
+++ b/include/libbb.h
@@ -481,10 +481,14 @@ struct bb_uidgid_t {
481int get_uidgid(struct bb_uidgid_t*, const char*, int numeric_ok); 481int get_uidgid(struct bb_uidgid_t*, const char*, int numeric_ok);
482/* chown-like handling of "user[:[group]" */ 482/* chown-like handling of "user[:[group]" */
483void parse_chown_usergroup_or_die(struct bb_uidgid_t *u, char *user_group); 483void parse_chown_usergroup_or_die(struct bb_uidgid_t *u, char *user_group);
484/* what is this? */ 484/* bb_getpwuid, bb_getgrgid:
485/*extern char *bb_getug(char *buffer, char *idname, long id, int bufsize, char prefix);*/ 485bb_getXXXid(buf, bufsz, id) - copy user/group name or id
486char *bb_getpwuid(char *name, long uid, int bufsize); 486 as a string to buf, return user/group name or NULL
487char *bb_getgrgid(char *group, long gid, int bufsize); 487bb_getXXXid(NULL, 0, id) - return user/group name or NULL
488bb_getXXXid(NULL, -1, id) - return user/group name or exit
489*/
490char *bb_getpwuid(char *name, int bufsize, long uid);
491char *bb_getgrgid(char *group, int bufsize, long gid);
488/* versions which cache results (useful for ps, ls etc) */ 492/* versions which cache results (useful for ps, ls etc) */
489const char* get_cached_username(uid_t uid); 493const char* get_cached_username(uid_t uid);
490const char* get_cached_groupname(gid_t gid); 494const char* get_cached_groupname(gid_t gid);
@@ -596,6 +600,7 @@ extern const char *opt_complementary;
596extern const char *applet_long_options; 600extern const char *applet_long_options;
597#endif 601#endif
598extern uint32_t option_mask32; 602extern uint32_t option_mask32;
603/* TODO: don't pass argc, determine it by looking at argv */
599extern uint32_t getopt32(int argc, char **argv, const char *applet_opts, ...); 604extern uint32_t getopt32(int argc, char **argv, const char *applet_opts, ...);
600 605
601 606