whitespace fixes
This commit is contained in:
parent
4ef7d3a2de
commit
4b924f3a5c
@ -692,8 +692,8 @@ int start_bunzip(bunzip_data **bdp, int in_fd, const unsigned char *inbuf,
|
||||
|
||||
void dealloc_bunzip(bunzip_data *bd)
|
||||
{
|
||||
free(bd->dbuf);
|
||||
free(bd);
|
||||
free(bd->dbuf);
|
||||
free(bd);
|
||||
}
|
||||
|
||||
|
||||
|
@ -632,7 +632,7 @@ static void display_speed(const struct termios *mode, int fancy)
|
||||
ospeed = ispeed = cfgetispeed(mode);
|
||||
if (ispeed == 0 || ispeed == (ospeed = cfgetospeed(mode))) {
|
||||
ispeed = ospeed; /* in case ispeed was 0 */
|
||||
//0123 4 5 6 7 8 9
|
||||
//0123 4 5 6 7 8 9
|
||||
fmt_str = "%lu\n\0\0\0\0\0speed %lu baud;";
|
||||
}
|
||||
if (fancy) fmt_str += 9;
|
||||
|
@ -97,15 +97,15 @@ int function(char *a)
|
||||
|
||||
----end example code------
|
||||
|
||||
Add <function_name>.o in the right alphabetically sorted place
|
||||
in libbb/Kbuild. You should look at the conditional part of
|
||||
Add <function_name>.o in the right alphabetically sorted place
|
||||
in libbb/Kbuild. You should look at the conditional part of
|
||||
libbb/Kbuild aswell.
|
||||
|
||||
You should also try to find a suitable place in include/libbb.h for
|
||||
You should also try to find a suitable place in include/libbb.h for
|
||||
the function declaration. If not, add it somewhere anyway, with or without
|
||||
ifdefs to include or not.
|
||||
|
||||
You can look at libbb/Config.in and try to find out if the function is
|
||||
You can look at libbb/Config.in and try to find out if the function is
|
||||
tuneable and add it there if it is.
|
||||
|
||||
|
||||
@ -170,10 +170,10 @@ The Grand Announcement
|
||||
|
||||
Then create a diff by adding the new files with svn (remember your libbb files)
|
||||
svn add <where you put it>/mu.c
|
||||
eventually also:
|
||||
eventually also:
|
||||
svn add libbb/function.c
|
||||
then
|
||||
svn diff
|
||||
svn diff
|
||||
and send it to the mailing list:
|
||||
busybox@busybox.net
|
||||
http://busybox.net/mailman/listinfo/busybox
|
||||
|
@ -12,7 +12,7 @@ are exactly those applets which are eligible for these tricks.
|
||||
|
||||
Applet will be subject to NOFORK/NOEXEC tricks if it is marked as such
|
||||
in applets.h. CONFIG_FEATURE_PREFER_APPLETS is a config option which
|
||||
globally enables usage of NOFORK/NOEXEC tricks.
|
||||
globally enables usage of NOFORK/NOEXEC tricks.
|
||||
|
||||
If you want to call a program and wait for it, use spawn_and_wait(argv).
|
||||
It will check whether argv[0] is an applet name and will optionally
|
||||
|
@ -1223,7 +1223,7 @@ int sed_main(int argc, char **argv)
|
||||
int status = EXIT_SUCCESS;
|
||||
|
||||
if (sizeof(struct globals) > sizeof(bb_common_bufsiz1))
|
||||
BUG_sed_globals_too_big();
|
||||
BUG_sed_globals_too_big();
|
||||
|
||||
G.sed_cmd_tail = &G.sed_cmd_head;
|
||||
|
||||
|
@ -590,7 +590,7 @@ void *llist_pop(llist_t **elm);
|
||||
void llist_unlink(llist_t **head, llist_t *elm);
|
||||
void llist_free(llist_t *elm, void (*freeit)(void *data));
|
||||
llist_t *llist_rev(llist_t *list);
|
||||
/* BTW, surprisingly, changing API to
|
||||
/* BTW, surprisingly, changing API to
|
||||
* llist_t *llist_add_to(llist_t *old_head, void *data)
|
||||
* etc does not result in smaller code... */
|
||||
|
||||
|
@ -578,10 +578,10 @@
|
||||
"Deallocate unused virtual terminal /dev/ttyN"
|
||||
|
||||
#define delgroup_trivial_usage \
|
||||
USE_FEATURE_DEL_USER_FROM_GROUP("[USER] ")"GROUP"
|
||||
USE_FEATURE_DEL_USER_FROM_GROUP("[USER] ")"GROUP"
|
||||
#define delgroup_full_usage \
|
||||
"Delete group GROUP from the system" \
|
||||
USE_FEATURE_DEL_USER_FROM_GROUP(" or user USER from group GROUP")
|
||||
USE_FEATURE_DEL_USER_FROM_GROUP(" or user USER from group GROUP")
|
||||
|
||||
#define deluser_trivial_usage \
|
||||
"USER"
|
||||
@ -966,7 +966,7 @@
|
||||
) USE_FEATURE_FIND_EXEC( \
|
||||
"\n -exec CMD Execute CMD with all instances of {} replaced by the" \
|
||||
"\n files matching EXPRESSION" \
|
||||
) USE_FEATURE_FIND_USER( \
|
||||
) USE_FEATURE_FIND_USER( \
|
||||
"\n -user NAME File is owned by user NAME (numeric user ID allowed)" \
|
||||
) USE_FEATURE_FIND_GROUP( \
|
||||
"\n -group NAME File belongs to group NAME (numeric group ID allowed)" \
|
||||
@ -976,9 +976,9 @@
|
||||
"\n -size N File size is N" \
|
||||
) USE_FEATURE_FIND_PRUNE( \
|
||||
"\n -prune Stop traversing current subtree" \
|
||||
) USE_FEATURE_FIND_DELETE( \
|
||||
) USE_FEATURE_FIND_DELETE( \
|
||||
"\n -delete Delete files; Turns on -depth option" \
|
||||
) USE_FEATURE_FIND_PATH( \
|
||||
) USE_FEATURE_FIND_PATH( \
|
||||
"\n -path Path matches PATTERN" \
|
||||
) USE_FEATURE_FIND_PAREN( \
|
||||
"\n (EXPR) Group an expression" \
|
||||
|
@ -31,7 +31,7 @@ unsigned ipsvd_perhost_add(char *ip, unsigned maxconn, struct hcc **hccpp)
|
||||
for (i = 0; i < cclen; ++i) {
|
||||
if (!cc[i].ip) {
|
||||
freepos = i;
|
||||
continue;
|
||||
continue;
|
||||
}
|
||||
if (strcmp(cc[i].ip, ip) == 0) {
|
||||
conn++;
|
||||
|
@ -8,8 +8,8 @@
|
||||
*/
|
||||
|
||||
struct hcc {
|
||||
char *ip;
|
||||
int pid;
|
||||
char *ip;
|
||||
int pid;
|
||||
};
|
||||
|
||||
void ipsvd_perhost_init(unsigned);
|
||||
|
@ -19,7 +19,7 @@ int match_fstype(const struct mntent *mt, const char *fstype)
|
||||
|
||||
if (!mt)
|
||||
return -1;
|
||||
|
||||
|
||||
if (!fstype)
|
||||
return 0;
|
||||
|
||||
|
@ -51,7 +51,7 @@ send_to_from(int fd, void *buf, size_t len, int flags,
|
||||
/* ANY local address */
|
||||
return sendto(fd, buf, len, flags, to, tolen);
|
||||
}
|
||||
|
||||
|
||||
/* man recvmsg and man cmsg is needed to make sense of code below */
|
||||
|
||||
iov[0].iov_base = buf;
|
||||
|
@ -79,7 +79,7 @@ config FEATURE_DEL_USER_FROM_GROUP
|
||||
default n
|
||||
depends on DELGROUP
|
||||
help
|
||||
If called with two non-option arguments, deluser
|
||||
If called with two non-option arguments, deluser
|
||||
or delgroup will remove an user from a specified group.
|
||||
|
||||
config ADDUSER
|
||||
|
@ -23,7 +23,7 @@ static void xgroup_study(struct group *g)
|
||||
goto error;
|
||||
}
|
||||
|
||||
/* Check if the desired gid is free or
|
||||
/* Check if the desired gid is free or
|
||||
find the first free one */
|
||||
do {
|
||||
if (g->gr_gid == max) { /* out of bounds: exit */
|
||||
@ -147,7 +147,7 @@ int addgroup_main(int argc, char **argv)
|
||||
#if ENABLE_FEATURE_ADDUSER_TO_GROUP
|
||||
if (argc == 2) {
|
||||
struct group *gr;
|
||||
|
||||
|
||||
/* check if group and user exist */
|
||||
xuname2uid(argv[0]); /* unknown user: exit */
|
||||
xgroup2gid(argv[1]); /* unknown group: exit */
|
||||
|
@ -1,7 +1,7 @@
|
||||
/* vi: set sw=4 ts=4: */
|
||||
/*
|
||||
* cryptpw.c
|
||||
*
|
||||
*
|
||||
* Cooked from passwd.c by Thomas Lundquist <thomasez@zelow.no>
|
||||
*/
|
||||
|
||||
|
@ -96,14 +96,14 @@ static void del_line_matching(char **args,
|
||||
int deluser_main(int argc, char **argv);
|
||||
int deluser_main(int argc, char **argv)
|
||||
{
|
||||
if (argc == 2
|
||||
|| (ENABLE_FEATURE_DEL_USER_FROM_GROUP
|
||||
if (argc == 2
|
||||
|| (ENABLE_FEATURE_DEL_USER_FROM_GROUP
|
||||
&& (applet_name[3] == 'g' && argc == 3))
|
||||
) {
|
||||
if (geteuid())
|
||||
bb_error_msg_and_die(bb_msg_perm_denied_are_you_root);
|
||||
|
||||
if ((ENABLE_FEATURE_DEL_USER_FROM_GROUP && argc != 3)
|
||||
|
||||
if ((ENABLE_FEATURE_DEL_USER_FROM_GROUP && argc != 3)
|
||||
|| ENABLE_DELUSER
|
||||
|| (ENABLE_DELGROUP && ENABLE_DESKTOP)
|
||||
) {
|
||||
|
@ -39,7 +39,7 @@
|
||||
#define LENGTH_FW_REV 4 /* 4 words (8 bytes or characters) */
|
||||
#define START_MODEL 27 /* ASCII model number */
|
||||
#define LENGTH_MODEL 20 /* 20 words (40 bytes or characters) */
|
||||
#define SECTOR_XFER_MAX 47 /* r/w multiple: max sectors xfered */
|
||||
#define SECTOR_XFER_MAX 47 /* r/w multiple: max sectors xfered */
|
||||
#define DWORD_IO 48 /* can do double-word IO (ATA-1 only) */
|
||||
#define CAPAB_0 49 /* capabilities */
|
||||
#define CAPAB_1 50
|
||||
@ -48,7 +48,7 @@
|
||||
#define WHATS_VALID 53 /* what fields are valid */
|
||||
#define LCYLS_CUR 54 /* current logical cylinders */
|
||||
#define LHEADS_CUR 55 /* current logical heads */
|
||||
#define LSECTS_CUR 56 /* current logical sectors/track */
|
||||
#define LSECTS_CUR 56 /* current logical sectors/track */
|
||||
#define CAPACITY_LSB 57 /* current capacity in sectors */
|
||||
#define CAPACITY_MSB 58
|
||||
#define SECTOR_XFER_CUR 59 /* r/w multiple: current sectors xfered */
|
||||
|
@ -484,7 +484,7 @@ static int dhcp_up(struct interface_defn_t *ifd, execfn *exec)
|
||||
ifd, exec);
|
||||
#else
|
||||
return 0; /* no dhcp support */
|
||||
#endif
|
||||
#endif
|
||||
}
|
||||
|
||||
static int dhcp_down(struct interface_defn_t *ifd, execfn *exec)
|
||||
|
@ -350,7 +350,7 @@ create new one, and bind() it. TODO */
|
||||
close(rr);
|
||||
goto again;
|
||||
}
|
||||
|
||||
|
||||
} else
|
||||
bb_error_msg_and_die("timeout");
|
||||
unarm();
|
||||
@ -720,7 +720,7 @@ int nc_main(int argc, char **argv)
|
||||
}
|
||||
proggie = NULL;
|
||||
e_found:
|
||||
|
||||
|
||||
// -g -G -t -r deleted, unimplemented -a deleted too
|
||||
opt_complementary = "?2:vv"; /* max 2 params, -v is a counter */
|
||||
getopt32(argc, argv, "hnp:s:uvw:" USE_NC_SERVER("l")
|
||||
|
@ -98,13 +98,13 @@ static void build_ipv6_addr(char* local_addr, struct sockaddr_in6* localaddr)
|
||||
{
|
||||
char addr6[INET6_ADDRSTRLEN];
|
||||
struct in6_addr in6;
|
||||
|
||||
|
||||
sscanf(local_addr, "%08X%08X%08X%08X",
|
||||
&in6.s6_addr32[0], &in6.s6_addr32[1],
|
||||
&in6.s6_addr32[2], &in6.s6_addr32[3]);
|
||||
inet_ntop(AF_INET6, &in6, addr6, sizeof(addr6));
|
||||
inet_pton(AF_INET6, addr6, (struct sockaddr *) &localaddr->sin6_addr);
|
||||
|
||||
|
||||
localaddr->sin6_family = AF_INET6;
|
||||
}
|
||||
#endif
|
||||
@ -154,7 +154,7 @@ static void snprint_ip_port(char *ip_port, int size, struct sockaddr *addr, int
|
||||
0xffffffff);
|
||||
}
|
||||
port_name = get_sname(htons(port), proto, numeric);
|
||||
|
||||
|
||||
max_len = (option_mask32 & OPT_widedisplay)
|
||||
? (PRINT_IP_MAX_SIZE_WIDE - 1)
|
||||
: (PRINT_IP_MAX_SIZE - 1);
|
||||
@ -292,7 +292,7 @@ static void udp_do_one(int lnr, const char *line)
|
||||
(struct sockaddr *) &remaddr, rem_port,
|
||||
"udp", flags & NETSTAT_NUMERIC);
|
||||
printf(net_conn_line,
|
||||
"udp", rxq, txq, local_addr, rem_addr, state_str);
|
||||
"udp", rxq, txq, local_addr, rem_addr, state_str);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -353,7 +353,7 @@ static int tftp( USE_GETPUT(const int cmd,)
|
||||
/* Server lost our TFTP_ACK. Resend it */
|
||||
block_nr = recv_blk;
|
||||
continue;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (CMD_PUT(cmd) && (opcode == TFTP_ACK)) {
|
||||
|
@ -37,8 +37,8 @@ int udhcpd_main(int argc, char **argv)
|
||||
//Huh, dhcpd don't have --foreground, --syslog options?? TODO
|
||||
|
||||
if (!ENABLE_FEATURE_UDHCP_DEBUG) {
|
||||
bb_daemonize_or_rexec(DAEMON_CHDIR_ROOT, argv);
|
||||
logmode &= ~LOGMODE_STDIO;
|
||||
bb_daemonize_or_rexec(DAEMON_CHDIR_ROOT, argv);
|
||||
logmode &= ~LOGMODE_STDIO;
|
||||
}
|
||||
|
||||
if (ENABLE_FEATURE_UDHCP_SYSLOG) {
|
||||
|
@ -123,7 +123,7 @@ int symfilecnt = 0;
|
||||
void add_new_symbol(struct symfile *sym, char * symname)
|
||||
{
|
||||
sym->symbollist =
|
||||
realloc(sym->symbollist, (sym->symbolcnt + 1) * sizeof(char *));
|
||||
realloc(sym->symbollist, (sym->symbolcnt + 1) * sizeof(char *));
|
||||
sym->symbollist[sym->symbolcnt++].name = strdup(symname);
|
||||
}
|
||||
|
||||
@ -182,7 +182,7 @@ void find_export_symbols(char * filename)
|
||||
char *p;
|
||||
char *e;
|
||||
if (((p = strstr(line, "EXPORT_SYMBOL_GPL")) != 0) ||
|
||||
((p = strstr(line, "EXPORT_SYMBOL")) != 0)) {
|
||||
((p = strstr(line, "EXPORT_SYMBOL")) != 0)) {
|
||||
/* Skip EXPORT_SYMBOL{_GPL} */
|
||||
while (isalnum(*p) || *p == '_')
|
||||
p++;
|
||||
@ -256,24 +256,24 @@ void extfunc(char * filename) { docfunctions(filename, FUNCTION); }
|
||||
void singfunc(char * filename, char * line)
|
||||
{
|
||||
char *vec[200]; /* Enough for specific functions */
|
||||
int i, idx = 0;
|
||||
int startofsym = 1;
|
||||
int i, idx = 0;
|
||||
int startofsym = 1;
|
||||
vec[idx++] = KERNELDOC;
|
||||
vec[idx++] = DOCBOOK;
|
||||
|
||||
/* Split line up in individual parameters preceeded by FUNCTION */
|
||||
for (i=0; line[i]; i++) {
|
||||
if (isspace(line[i])) {
|
||||
line[i] = '\0';
|
||||
startofsym = 1;
|
||||
continue;
|
||||
}
|
||||
if (startofsym) {
|
||||
startofsym = 0;
|
||||
vec[idx++] = FUNCTION;
|
||||
vec[idx++] = &line[i];
|
||||
}
|
||||
}
|
||||
/* Split line up in individual parameters preceeded by FUNCTION */
|
||||
for (i=0; line[i]; i++) {
|
||||
if (isspace(line[i])) {
|
||||
line[i] = '\0';
|
||||
startofsym = 1;
|
||||
continue;
|
||||
}
|
||||
if (startofsym) {
|
||||
startofsym = 0;
|
||||
vec[idx++] = FUNCTION;
|
||||
vec[idx++] = &line[i];
|
||||
}
|
||||
}
|
||||
vec[idx++] = filename;
|
||||
vec[idx] = NULL;
|
||||
exec_kernel_doc(vec);
|
||||
@ -307,14 +307,14 @@ void parse_file(FILE *infile)
|
||||
break;
|
||||
case 'D':
|
||||
while (*s && !isspace(*s)) s++;
|
||||
*s = '\0';
|
||||
symbolsonly(line+2);
|
||||
break;
|
||||
*s = '\0';
|
||||
symbolsonly(line+2);
|
||||
break;
|
||||
case 'F':
|
||||
/* filename */
|
||||
while (*s && !isspace(*s)) s++;
|
||||
*s++ = '\0';
|
||||
/* function names */
|
||||
/* function names */
|
||||
while (isspace(*s))
|
||||
s++;
|
||||
singlefunctions(line +2, s);
|
||||
@ -340,11 +340,11 @@ int main(int argc, char **argv)
|
||||
}
|
||||
/* Open file, exit on error */
|
||||
infile = fopen(argv[2], "r");
|
||||
if (infile == NULL) {
|
||||
fprintf(stderr, "docproc: ");
|
||||
perror(argv[2]);
|
||||
exit(2);
|
||||
}
|
||||
if (infile == NULL) {
|
||||
fprintf(stderr, "docproc: ");
|
||||
perror(argv[2]);
|
||||
exit(2);
|
||||
}
|
||||
|
||||
if (strcmp("doc", argv[1]) == 0)
|
||||
{
|
||||
|
@ -536,7 +536,7 @@ int main(int ac, char **av)
|
||||
exit(0);
|
||||
}
|
||||
}
|
||||
name = av[i];
|
||||
name = av[i];
|
||||
if (!name) {
|
||||
printf(_("%s: Kconfig file missing\n"), av[0]);
|
||||
}
|
||||
|
@ -824,7 +824,7 @@ bool expr_depends_symbol(struct expr *dep, struct symbol *sym)
|
||||
default:
|
||||
;
|
||||
}
|
||||
return false;
|
||||
return false;
|
||||
}
|
||||
|
||||
struct expr *expr_extract_eq_and(struct expr **ep1, struct expr **ep2)
|
||||
|
@ -1516,7 +1516,7 @@ static void display_tree(struct menu *menu)
|
||||
&& (tree == tree2))
|
||||
continue;
|
||||
/*
|
||||
if (((menu != &rootmenu) && !(menu->flags & MENU_ROOT))
|
||||
if (((menu != &rootmenu) && !(menu->flags & MENU_ROOT))
|
||||
|| (view_mode == FULL_VIEW)
|
||||
|| (view_mode == SPLIT_VIEW))*/
|
||||
if (((view_mode == SINGLE_VIEW) && (menu->flags & MENU_ROOT))
|
||||
|
@ -25,8 +25,8 @@ void kconfig_load(void)
|
||||
#define P(name,type,arg) \
|
||||
{ \
|
||||
name ## _p = dlsym(handle, #name); \
|
||||
if ((error = dlerror())) { \
|
||||
fprintf(stderr, "%s\n", error); \
|
||||
if ((error = dlerror())) { \
|
||||
fprintf(stderr, "%s\n", error); \
|
||||
exit(1); \
|
||||
} \
|
||||
}
|
||||
|
@ -415,7 +415,7 @@ enum { run_list_level = 0 };
|
||||
#define shell_ver (G.shell_ver )
|
||||
#if ENABLE_FEATURE_SH_STANDALONE
|
||||
#define nofork_save (G.nofork_save )
|
||||
#endif
|
||||
#endif
|
||||
#if ENABLE_HUSH_JOB
|
||||
#define toplevel_jb (G.toplevel_jb )
|
||||
#endif
|
||||
@ -1876,7 +1876,7 @@ static int run_pipe_real(struct pipe *pi)
|
||||
return -1;
|
||||
}
|
||||
|
||||
#ifndef debug_print_tree
|
||||
#ifndef debug_print_tree
|
||||
static void debug_print_tree(struct pipe *pi, int lvl)
|
||||
{
|
||||
static const char *PIPE[] = {
|
||||
@ -1929,7 +1929,7 @@ static void debug_print_tree(struct pipe *pi, int lvl)
|
||||
if (argv) while (*argv) {
|
||||
fprintf(stderr, " '%s'", *argv);
|
||||
argv++;
|
||||
}
|
||||
}
|
||||
fprintf(stderr, "\n");
|
||||
prn++;
|
||||
}
|
||||
@ -2114,7 +2114,7 @@ static int run_list_real(struct pipe *pi)
|
||||
* try "{ { sleep 10; echo DEEP; } & echo HERE; } &".
|
||||
* I'm NOT treating inner &'s as jobs */
|
||||
#if ENABLE_HUSH_JOB
|
||||
if (run_list_level == 1)
|
||||
if (run_list_level == 1)
|
||||
insert_bg_job(pi);
|
||||
#endif
|
||||
rcode = EXIT_SUCCESS;
|
||||
|
@ -58,10 +58,10 @@ static char *utoa_to_buf(unsigned n, char *buf, unsigned buflen)
|
||||
for (i = 1000000000; i; i /= 10) {
|
||||
res = n / i;
|
||||
if (res || out || i == 1) {
|
||||
if (!--buflen) break;
|
||||
out++;
|
||||
n -= res*i;
|
||||
*buf++ = '0' + res;
|
||||
if (!--buflen) break;
|
||||
out++;
|
||||
n -= res*i;
|
||||
*buf++ = '0' + res;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -287,7 +287,7 @@ int getopt_main(int argc, char *argv[])
|
||||
char *name = NULL;
|
||||
unsigned opt;
|
||||
const char *compatible;
|
||||
char *s_arg;
|
||||
char *s_arg;
|
||||
#if ENABLE_GETOPT_LONG
|
||||
struct option *long_options = NULL;
|
||||
llist_t *l_arg = NULL;
|
||||
|
Loading…
Reference in New Issue
Block a user