diff options
| author | Nguyễn Thái Ngọc Duy <pclouds@gmail.com> | 2011-01-04 19:56:11 +0700 |
|---|---|---|
| committer | Nguyễn Thái Ngọc Duy <pclouds@gmail.com> | 2011-01-04 19:56:11 +0700 |
| commit | 9db69882bee2d528d706d61d34ef7741122330be (patch) | |
| tree | f46c4ed5cae58956cd165e552ea4e366fd9b1a6c /libbb | |
| parent | 3f357a9c754805c4c38793749927aeda82797735 (diff) | |
| parent | e4dcba1c103dc28e927e004791e331aaf604383d (diff) | |
| download | busybox-w32-9db69882bee2d528d706d61d34ef7741122330be.tar.gz busybox-w32-9db69882bee2d528d706d61d34ef7741122330be.tar.bz2 busybox-w32-9db69882bee2d528d706d61d34ef7741122330be.zip | |
Merge commit 'e4dcba1c103dc28e927e004791e331aaf604383d'
Conflicts:
libbb/make_directory.c
Diffstat (limited to 'libbb')
| -rw-r--r-- | libbb/dump.c | 6 | ||||
| -rw-r--r-- | libbb/full_write.c | 2 | ||||
| -rw-r--r-- | libbb/human_readable.c | 4 | ||||
| -rw-r--r-- | libbb/inet_common.c | 2 | ||||
| -rw-r--r-- | libbb/inode_hash.c | 4 | ||||
| -rw-r--r-- | libbb/login.c | 2 | ||||
| -rw-r--r-- | libbb/make_directory.c | 2 | ||||
| -rw-r--r-- | libbb/parse_config.c | 2 | ||||
| -rw-r--r-- | libbb/parse_mode.c | 10 | ||||
| -rw-r--r-- | libbb/progress.c | 6 | ||||
| -rw-r--r-- | libbb/speed_table.c | 4 | ||||
| -rw-r--r-- | libbb/update_passwd.c | 2 | ||||
| -rw-r--r-- | libbb/wfopen_input.c | 4 | ||||
| -rw-r--r-- | libbb/xatonum_template.c | 2 | ||||
| -rw-r--r-- | libbb/xgetcwd.c | 2 |
15 files changed, 27 insertions, 27 deletions
diff --git a/libbb/dump.c b/libbb/dump.c index 4db3f06f0..1b1d03a66 100644 --- a/libbb/dump.c +++ b/libbb/dump.c | |||
| @@ -4,7 +4,7 @@ | |||
| 4 | * based on code from util-linux v 2.11l | 4 | * based on code from util-linux v 2.11l |
| 5 | * | 5 | * |
| 6 | * Copyright (c) 1989 | 6 | * Copyright (c) 1989 |
| 7 | * The Regents of the University of California. All rights reserved. | 7 | * The Regents of the University of California. All rights reserved. |
| 8 | * | 8 | * |
| 9 | * Licensed under GPLv2 or later, see file LICENSE in this source tree. | 9 | * Licensed under GPLv2 or later, see file LICENSE in this source tree. |
| 10 | * | 10 | * |
| @@ -208,7 +208,7 @@ static NOINLINE void rewrite(priv_dumper_t *dumper, FS *fs) | |||
| 208 | pr->bcnt = fu->bcnt; | 208 | pr->bcnt = fu->bcnt; |
| 209 | } else if (sokay == USEPREC) { | 209 | } else if (sokay == USEPREC) { |
| 210 | pr->bcnt = prec; | 210 | pr->bcnt = prec; |
| 211 | } else { /* NOTOKAY */ | 211 | } else { /* NOTOKAY */ |
| 212 | bb_error_msg_and_die("%%s requires a precision or a byte count"); | 212 | bb_error_msg_and_die("%%s requires a precision or a byte count"); |
| 213 | } | 213 | } |
| 214 | } else if (*p1 == '_') { | 214 | } else if (*p1 == '_') { |
| @@ -467,7 +467,7 @@ static void bpad(PR *pr) | |||
| 467 | 467 | ||
| 468 | static const char conv_str[] ALIGN1 = | 468 | static const char conv_str[] ALIGN1 = |
| 469 | "\0\\0\0" | 469 | "\0\\0\0" |
| 470 | "\007\\a\0" /* \a */ | 470 | "\007\\a\0" /* \a */ |
| 471 | "\b\\b\0" | 471 | "\b\\b\0" |
| 472 | "\f\\b\0" | 472 | "\f\\b\0" |
| 473 | "\n\\n\0" | 473 | "\n\\n\0" |
diff --git a/libbb/full_write.c b/libbb/full_write.c index a2abaee25..777fbd910 100644 --- a/libbb/full_write.c +++ b/libbb/full_write.c | |||
| @@ -30,7 +30,7 @@ ssize_t FAST_FUNC full_write(int fd, const void *buf, size_t len) | |||
| 30 | /* user can do another write to know the error code */ | 30 | /* user can do another write to know the error code */ |
| 31 | return total; | 31 | return total; |
| 32 | } | 32 | } |
| 33 | return cc; /* write() returns -1 on failure. */ | 33 | return cc; /* write() returns -1 on failure. */ |
| 34 | } | 34 | } |
| 35 | 35 | ||
| 36 | total += cc; | 36 | total += cc; |
diff --git a/libbb/human_readable.c b/libbb/human_readable.c index 50cbe41bb..8b22b0cb5 100644 --- a/libbb/human_readable.c +++ b/libbb/human_readable.c | |||
| @@ -53,8 +53,8 @@ const char* FAST_FUNC make_human_readable_str(unsigned long long val, | |||
| 53 | u = unit_chars; | 53 | u = unit_chars; |
| 54 | 54 | ||
| 55 | if (display_unit) { | 55 | if (display_unit) { |
| 56 | val += display_unit/2; /* Deal with rounding */ | 56 | val += display_unit/2; /* Deal with rounding */ |
| 57 | val /= display_unit; /* Don't combine with the line above! */ | 57 | val /= display_unit; /* Don't combine with the line above! */ |
| 58 | /* will just print it as ulonglong (below) */ | 58 | /* will just print it as ulonglong (below) */ |
| 59 | } else { | 59 | } else { |
| 60 | while ((val >= 1024) | 60 | while ((val >= 1024) |
diff --git a/libbb/inet_common.c b/libbb/inet_common.c index e031ddf9b..6f585ebd9 100644 --- a/libbb/inet_common.c +++ b/libbb/inet_common.c | |||
| @@ -218,4 +218,4 @@ char* FAST_FUNC INET6_rresolve(struct sockaddr_in6 *sin6, int numeric) | |||
| 218 | return xstrdup(name); | 218 | return xstrdup(name); |
| 219 | } | 219 | } |
| 220 | 220 | ||
| 221 | #endif /* CONFIG_FEATURE_IPV6 */ | 221 | #endif /* CONFIG_FEATURE_IPV6 */ |
diff --git a/libbb/inode_hash.c b/libbb/inode_hash.c index 2aea08b04..715535ef5 100644 --- a/libbb/inode_hash.c +++ b/libbb/inode_hash.c | |||
| @@ -17,8 +17,8 @@ typedef struct ino_dev_hash_bucket_struct { | |||
| 17 | char name[1]; | 17 | char name[1]; |
| 18 | } ino_dev_hashtable_bucket_t; | 18 | } ino_dev_hashtable_bucket_t; |
| 19 | 19 | ||
| 20 | #define HASH_SIZE 311 /* Should be prime */ | 20 | #define HASH_SIZE 311 /* Should be prime */ |
| 21 | #define hash_inode(i) ((i) % HASH_SIZE) | 21 | #define hash_inode(i) ((i) % HASH_SIZE) |
| 22 | 22 | ||
| 23 | /* array of [HASH_SIZE] elements */ | 23 | /* array of [HASH_SIZE] elements */ |
| 24 | static ino_dev_hashtable_bucket_t **ino_dev_hashtable; | 24 | static ino_dev_hashtable_bucket_t **ino_dev_hashtable; |
diff --git a/libbb/login.c b/libbb/login.c index aa2e17164..8a82c6add 100644 --- a/libbb/login.c +++ b/libbb/login.c | |||
| @@ -30,7 +30,7 @@ void FAST_FUNC print_login_issue(const char *issue_file, const char *tty) | |||
| 30 | time(&t); | 30 | time(&t); |
| 31 | uname(&uts); | 31 | uname(&uts); |
| 32 | 32 | ||
| 33 | puts("\r"); /* start a new line */ | 33 | puts("\r"); /* start a new line */ |
| 34 | 34 | ||
| 35 | fp = fopen_for_read(issue_file); | 35 | fp = fopen_for_read(issue_file); |
| 36 | if (!fp) | 36 | if (!fp) |
diff --git a/libbb/make_directory.c b/libbb/make_directory.c index 1095b49a3..8057f2cec 100644 --- a/libbb/make_directory.c +++ b/libbb/make_directory.c | |||
| @@ -44,7 +44,7 @@ int FAST_FUNC bb_make_directory(char *path, long mode, int flags) | |||
| 44 | while (1) { | 44 | while (1) { |
| 45 | c = '\0'; | 45 | c = '\0'; |
| 46 | 46 | ||
| 47 | if (flags & FILEUTILS_RECUR) { /* Get the parent */ | 47 | if (flags & FILEUTILS_RECUR) { /* Get the parent */ |
| 48 | /* skip drive letter and initial slashes */ | 48 | /* skip drive letter and initial slashes */ |
| 49 | if (ENABLE_PLATFORM_MINGW32 && s == path && *s && s[1] == ':') { | 49 | if (ENABLE_PLATFORM_MINGW32 && s == path && *s && s[1] == ':') { |
| 50 | s += 2; | 50 | s += 2; |
diff --git a/libbb/parse_config.c b/libbb/parse_config.c index 9dbfaf5d7..d471edbee 100644 --- a/libbb/parse_config.c +++ b/libbb/parse_config.c | |||
| @@ -45,7 +45,7 @@ int parse_main(int argc UNUSED_PARAM, char **argv) | |||
| 45 | Typical usage: | 45 | Typical usage: |
| 46 | 46 | ||
| 47 | ----- CUT ----- | 47 | ----- CUT ----- |
| 48 | char *t[3]; // tokens placeholder | 48 | char *t[3]; // tokens placeholder |
| 49 | parser_t *p = config_open(filename); | 49 | parser_t *p = config_open(filename); |
| 50 | if (p) { | 50 | if (p) { |
| 51 | // parse line-by-line | 51 | // parse line-by-line |
diff --git a/libbb/parse_mode.c b/libbb/parse_mode.c index 8ea89163c..5a4e1c579 100644 --- a/libbb/parse_mode.c +++ b/libbb/parse_mode.c | |||
| @@ -57,8 +57,8 @@ int FAST_FUNC bb_parse_mode(const char *s, mode_t *current_mode) | |||
| 57 | /* Note: we allow empty clauses, and hence empty modes. | 57 | /* Note: we allow empty clauses, and hence empty modes. |
| 58 | * We treat an empty mode as no change to perms. */ | 58 | * We treat an empty mode as no change to perms. */ |
| 59 | 59 | ||
| 60 | while (*s) { /* Process clauses. */ | 60 | while (*s) { /* Process clauses. */ |
| 61 | if (*s == ',') { /* We allow empty clauses. */ | 61 | if (*s == ',') { /* We allow empty clauses. */ |
| 62 | ++s; | 62 | ++s; |
| 63 | continue; | 63 | continue; |
| 64 | } | 64 | } |
| @@ -77,7 +77,7 @@ int FAST_FUNC bb_parse_mode(const char *s, mode_t *current_mode) | |||
| 77 | } | 77 | } |
| 78 | } while (*++p); | 78 | } while (*++p); |
| 79 | 79 | ||
| 80 | do { /* Process action list. */ | 80 | do { /* Process action list. */ |
| 81 | if ((*s != '+') && (*s != '-')) { | 81 | if ((*s != '+') && (*s != '-')) { |
| 82 | if (*s != '=') { | 82 | if (*s != '=') { |
| 83 | return 0; | 83 | return 0; |
| @@ -93,7 +93,7 @@ int FAST_FUNC bb_parse_mode(const char *s, mode_t *current_mode) | |||
| 93 | op = *s++; | 93 | op = *s++; |
| 94 | 94 | ||
| 95 | /* Check for permcopy. */ | 95 | /* Check for permcopy. */ |
| 96 | p = who_chars + 1; /* Skip 'a' entry. */ | 96 | p = who_chars + 1; /* Skip 'a' entry. */ |
| 97 | do { | 97 | do { |
| 98 | if (*p == *s) { | 98 | if (*p == *s) { |
| 99 | int i = 0; | 99 | int i = 0; |
| @@ -128,7 +128,7 @@ int FAST_FUNC bb_parse_mode(const char *s, mode_t *current_mode) | |||
| 128 | } | 128 | } |
| 129 | } while (*++p); | 129 | } while (*++p); |
| 130 | GOT_ACTION: | 130 | GOT_ACTION: |
| 131 | if (permlist) { /* The permlist was nonempty. */ | 131 | if (permlist) { /* The permlist was nonempty. */ |
| 132 | mode_t tmp = wholist; | 132 | mode_t tmp = wholist; |
| 133 | if (!wholist) { | 133 | if (!wholist) { |
| 134 | mode_t u_mask = umask(0); | 134 | mode_t u_mask = umask(0); |
diff --git a/libbb/progress.c b/libbb/progress.c index f53271398..4c2763c53 100644 --- a/libbb/progress.c +++ b/libbb/progress.c | |||
| @@ -7,7 +7,7 @@ | |||
| 7 | */ | 7 | */ |
| 8 | /*- | 8 | /*- |
| 9 | * Copyright (c) 1992, 1993 | 9 | * Copyright (c) 1992, 1993 |
| 10 | * The Regents of the University of California. All rights reserved. | 10 | * The Regents of the University of California. All rights reserved. |
| 11 | * | 11 | * |
| 12 | * Redistribution and use in source and binary forms, with or without | 12 | * Redistribution and use in source and binary forms, with or without |
| 13 | * modification, are permitted provided that the following conditions | 13 | * modification, are permitted provided that the following conditions |
| @@ -18,8 +18,8 @@ | |||
| 18 | * notice, this list of conditions and the following disclaimer in the | 18 | * notice, this list of conditions and the following disclaimer in the |
| 19 | * documentation and/or other materials provided with the distribution. | 19 | * documentation and/or other materials provided with the distribution. |
| 20 | * | 20 | * |
| 21 | * 3. <BSD Advertising Clause omitted per the July 22, 1999 licensing change | 21 | * 3. BSD Advertising Clause omitted per the July 22, 1999 licensing change |
| 22 | * ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change> | 22 | * ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change |
| 23 | * | 23 | * |
| 24 | * 4. Neither the name of the University nor the names of its contributors | 24 | * 4. Neither the name of the University nor the names of its contributors |
| 25 | * may be used to endorse or promote products derived from this software | 25 | * may be used to endorse or promote products derived from this software |
diff --git a/libbb/speed_table.c b/libbb/speed_table.c index 6f95c54e6..45159f1f3 100644 --- a/libbb/speed_table.c +++ b/libbb/speed_table.c | |||
| @@ -29,12 +29,12 @@ static const struct speed_map speeds[] = { | |||
| 29 | {B2400, 2400}, | 29 | {B2400, 2400}, |
| 30 | {B4800, 4800}, | 30 | {B4800, 4800}, |
| 31 | {B9600, 9600}, | 31 | {B9600, 9600}, |
| 32 | #ifdef B19200 | 32 | #ifdef B19200 |
| 33 | {B19200, 19200}, | 33 | {B19200, 19200}, |
| 34 | #elif defined(EXTA) | 34 | #elif defined(EXTA) |
| 35 | {EXTA, 19200}, | 35 | {EXTA, 19200}, |
| 36 | #endif | 36 | #endif |
| 37 | #ifdef B38400 | 37 | #ifdef B38400 |
| 38 | {B38400, 38400/256 + 0x8000U}, | 38 | {B38400, 38400/256 + 0x8000U}, |
| 39 | #elif defined(EXTB) | 39 | #elif defined(EXTB) |
| 40 | {EXTB, 38400/256 + 0x8000U}, | 40 | {EXTB, 38400/256 + 0x8000U}, |
diff --git a/libbb/update_passwd.c b/libbb/update_passwd.c index a2be0f155..dc5029223 100644 --- a/libbb/update_passwd.c +++ b/libbb/update_passwd.c | |||
| @@ -22,7 +22,7 @@ static void check_selinux_update_passwd(const char *username) | |||
| 22 | char *seuser; | 22 | char *seuser; |
| 23 | 23 | ||
| 24 | if (getuid() != (uid_t)0 || is_selinux_enabled() == 0) | 24 | if (getuid() != (uid_t)0 || is_selinux_enabled() == 0) |
| 25 | return; /* No need to check */ | 25 | return; /* No need to check */ |
| 26 | 26 | ||
| 27 | if (getprevcon_raw(&context) < 0) | 27 | if (getprevcon_raw(&context) < 0) |
| 28 | bb_perror_msg_and_die("getprevcon failed"); | 28 | bb_perror_msg_and_die("getprevcon failed"); |
diff --git a/libbb/wfopen_input.c b/libbb/wfopen_input.c index 422a58ecf..d8b1c4a36 100644 --- a/libbb/wfopen_input.c +++ b/libbb/wfopen_input.c | |||
| @@ -31,7 +31,7 @@ FILE* FAST_FUNC xfopen_stdin(const char *filename) | |||
| 31 | FILE *fp = fopen_or_warn_stdin(filename); | 31 | FILE *fp = fopen_or_warn_stdin(filename); |
| 32 | if (fp) | 32 | if (fp) |
| 33 | return fp; | 33 | return fp; |
| 34 | xfunc_die(); /* We already output an error message. */ | 34 | xfunc_die(); /* We already output an error message. */ |
| 35 | } | 35 | } |
| 36 | 36 | ||
| 37 | int FAST_FUNC open_or_warn_stdin(const char *filename) | 37 | int FAST_FUNC open_or_warn_stdin(const char *filename) |
| @@ -52,5 +52,5 @@ int FAST_FUNC xopen_stdin(const char *filename) | |||
| 52 | int fd = open_or_warn_stdin(filename); | 52 | int fd = open_or_warn_stdin(filename); |
| 53 | if (fd >= 0) | 53 | if (fd >= 0) |
| 54 | return fd; | 54 | return fd; |
| 55 | xfunc_die(); /* We already output an error message. */ | 55 | xfunc_die(); /* We already output an error message. */ |
| 56 | } | 56 | } |
diff --git a/libbb/xatonum_template.c b/libbb/xatonum_template.c index f67b50710..029f66202 100644 --- a/libbb/xatonum_template.c +++ b/libbb/xatonum_template.c | |||
| @@ -41,7 +41,7 @@ unsigned type FAST_FUNC xstrtou(_range_sfx)(const char *numstr, int base, | |||
| 41 | if (errno || numstr == e) | 41 | if (errno || numstr == e) |
| 42 | goto inval; /* error / no digits / illegal trailing chars */ | 42 | goto inval; /* error / no digits / illegal trailing chars */ |
| 43 | 43 | ||
| 44 | errno = old_errno; /* Ok. So restore errno. */ | 44 | errno = old_errno; /* Ok. So restore errno. */ |
| 45 | 45 | ||
| 46 | /* Do optional suffix parsing. Allow 'empty' suffix tables. | 46 | /* Do optional suffix parsing. Allow 'empty' suffix tables. |
| 47 | * Note that we also allow nul suffixes with associated multipliers, | 47 | * Note that we also allow nul suffixes with associated multipliers, |
diff --git a/libbb/xgetcwd.c b/libbb/xgetcwd.c index 97367217e..71720d323 100644 --- a/libbb/xgetcwd.c +++ b/libbb/xgetcwd.c | |||
| @@ -24,7 +24,7 @@ xrealloc_getcwd_or_warn(char *cwd) | |||
| 24 | char *ret; | 24 | char *ret; |
| 25 | unsigned path_max; | 25 | unsigned path_max; |
| 26 | 26 | ||
| 27 | path_max = 128; /* 128 + 64 should be enough for 99% of cases */ | 27 | path_max = 128; /* 128 + 64 should be enough for 99% of cases */ |
| 28 | 28 | ||
| 29 | while (1) { | 29 | while (1) { |
| 30 | path_max += PATH_INCR; | 30 | path_max += PATH_INCR; |
