diff options
-rw-r--r-- | archival/rpm.c | 2 | ||||
-rw-r--r-- | include/libbb.h | 30 | ||||
-rw-r--r-- | libbb/bb_pwd.c | 2 | ||||
-rw-r--r-- | libbb/parse_number.c | 4 |
4 files changed, 20 insertions, 18 deletions
diff --git a/archival/rpm.c b/archival/rpm.c index a459839d9..dc37e0edb 100644 --- a/archival/rpm.c +++ b/archival/rpm.c | |||
@@ -303,7 +303,7 @@ static void fileaction_setowngrp(char *filename, int fileref) | |||
303 | int uid, gid; | 303 | int uid, gid; |
304 | uid = bb_xgetpwnam(rpm_getstring(RPMTAG_FILEUSERNAME, fileref)); | 304 | uid = bb_xgetpwnam(rpm_getstring(RPMTAG_FILEUSERNAME, fileref)); |
305 | gid = bb_xgetgrnam(rpm_getstring(RPMTAG_FILEGROUPNAME, fileref)); | 305 | gid = bb_xgetgrnam(rpm_getstring(RPMTAG_FILEGROUPNAME, fileref)); |
306 | chown (filename, uid, gid); | 306 | chown(filename, uid, gid); |
307 | } | 307 | } |
308 | 308 | ||
309 | static void loop_through_files(int filetag, void (*fileaction)(char *filename, int fileref)) | 309 | static void loop_through_files(int filetag, void (*fileaction)(char *filename, int fileref)) |
diff --git a/include/libbb.h b/include/libbb.h index 222b4acec..73a2563c6 100644 --- a/include/libbb.h +++ b/include/libbb.h | |||
@@ -163,7 +163,6 @@ extern int recursive_action(const char *fileName, int recurse, | |||
163 | void* userData); | 163 | void* userData); |
164 | 164 | ||
165 | extern int bb_parse_mode( const char* s, mode_t* theMode); | 165 | extern int bb_parse_mode( const char* s, mode_t* theMode); |
166 | extern long bb_xgetlarg(const char *arg, int base, long lower, long upper); | ||
167 | 166 | ||
168 | extern unsigned int tty_baud_to_value(speed_t speed); | 167 | extern unsigned int tty_baud_to_value(speed_t speed); |
169 | extern speed_t tty_value_to_baud(unsigned int value); | 168 | extern speed_t tty_value_to_baud(unsigned int value); |
@@ -258,21 +257,24 @@ struct suffix_mult { | |||
258 | }; | 257 | }; |
259 | 258 | ||
260 | extern unsigned long bb_xgetularg_bnd_sfx(const char *arg, int base, | 259 | extern unsigned long bb_xgetularg_bnd_sfx(const char *arg, int base, |
261 | unsigned long lower, | 260 | unsigned long lower, |
262 | unsigned long upper, | 261 | unsigned long upper, |
263 | const struct suffix_mult *suffixes); | 262 | const struct suffix_mult *suffixes); |
264 | extern unsigned long bb_xgetularg_bnd(const char *arg, int base, | 263 | extern unsigned long bb_xgetularg_bnd(const char *arg, int base, |
265 | unsigned long lower, | 264 | unsigned long lower, |
266 | unsigned long upper); | 265 | unsigned long upper); |
267 | extern unsigned long bb_xgetularg10_bnd(const char *arg, | 266 | extern unsigned long bb_xgetularg10_bnd(const char *arg, |
268 | unsigned long lower, | 267 | unsigned long lower, |
269 | unsigned long upper); | 268 | unsigned long upper); |
270 | extern unsigned long bb_xgetularg10(const char *arg); | 269 | extern unsigned long bb_xgetularg10(const char *arg); |
271 | 270 | ||
271 | extern long bb_xgetlarg(const char *arg, int base, | ||
272 | long lower, | ||
273 | long upper); | ||
272 | extern long bb_xgetlarg_bnd_sfx(const char *arg, int base, | 274 | extern long bb_xgetlarg_bnd_sfx(const char *arg, int base, |
273 | long lower, | 275 | long lower, |
274 | long upper, | 276 | long upper, |
275 | const struct suffix_mult *suffixes); | 277 | const struct suffix_mult *suffixes); |
276 | extern long bb_xgetlarg10_sfx(const char *arg, const struct suffix_mult *suffixes); | 278 | extern long bb_xgetlarg10_sfx(const char *arg, const struct suffix_mult *suffixes); |
277 | 279 | ||
278 | 280 | ||
@@ -285,9 +287,9 @@ extern unsigned long bb_xparse_number(const char *numstr, | |||
285 | * increases target size and is often not needed on embedded systems. */ | 287 | * increases target size and is often not needed on embedded systems. */ |
286 | extern long bb_xgetpwnam(const char *name); | 288 | extern long bb_xgetpwnam(const char *name); |
287 | extern long bb_xgetgrnam(const char *name); | 289 | extern long bb_xgetgrnam(const char *name); |
288 | extern char * bb_getug(char *buffer, char *idname, long id, int bufsize, char prefix); | 290 | extern char *bb_getug(char *buffer, char *idname, long id, int bufsize, char prefix); |
289 | extern char * bb_getpwuid(char *name, long uid, int bufsize); | 291 | extern char *bb_getpwuid(char *name, long uid, int bufsize); |
290 | extern char * bb_getgrgid(char *group, long gid, int bufsize); | 292 | extern char *bb_getgrgid(char *group, long gid, int bufsize); |
291 | extern char *bb_askpass(int timeout, const char * prompt); | 293 | extern char *bb_askpass(int timeout, const char * prompt); |
292 | 294 | ||
293 | extern int device_open(const char *device, int mode); | 295 | extern int device_open(const char *device, int mode); |
diff --git a/libbb/bb_pwd.c b/libbb/bb_pwd.c index de1d66303..e4d327340 100644 --- a/libbb/bb_pwd.c +++ b/libbb/bb_pwd.c | |||
@@ -34,7 +34,7 @@ char * bb_getgrgid(char *group, long gid, int bufsize) | |||
34 | { | 34 | { |
35 | struct group *mygroup = getgrgid(gid); | 35 | struct group *mygroup = getgrgid(gid); |
36 | 36 | ||
37 | return bb_getug(group, (mygroup) ? | 37 | return bb_getug(group, (mygroup) ? |
38 | mygroup->gr_name : (char *)mygroup, gid, bufsize, 'g'); | 38 | mygroup->gr_name : (char *)mygroup, gid, bufsize, 'g'); |
39 | } | 39 | } |
40 | #endif /* L_bb_getgrgid */ | 40 | #endif /* L_bb_getgrgid */ |
diff --git a/libbb/parse_number.c b/libbb/parse_number.c index 3b9134a74..c7dafb7f0 100644 --- a/libbb/parse_number.c +++ b/libbb/parse_number.c | |||
@@ -15,7 +15,7 @@ | |||
15 | #include "libbb.h" | 15 | #include "libbb.h" |
16 | 16 | ||
17 | unsigned long bb_xparse_number(const char *numstr, | 17 | unsigned long bb_xparse_number(const char *numstr, |
18 | const struct suffix_mult *suffixes) | 18 | const struct suffix_mult *suffixes) |
19 | { | 19 | { |
20 | unsigned long int r; | 20 | unsigned long int r; |
21 | char *e; | 21 | char *e; |
@@ -46,5 +46,5 @@ unsigned long bb_xparse_number(const char *numstr, | |||
46 | } while (suffixes->suffix); | 46 | } while (suffixes->suffix); |
47 | } | 47 | } |
48 | } | 48 | } |
49 | bb_error_msg_and_die("invalid number `%s'", numstr); | 49 | bb_error_msg_and_die("invalid number '%s'", numstr); |
50 | } | 50 | } |