introduce bb_putchar(). saves ~1800 on uclibc (less on glibc).

This commit is contained in:
Denis Vlasenko
2007-09-27 10:20:47 +00:00
parent 1acdc89e99
commit 4daad9004d
62 changed files with 208 additions and 210 deletions

View File

@@ -555,7 +555,7 @@ static void print_sem(int semid)
}
printf("%-10d %-10d %-10d %-10d %-10d\n", i, val, ncnt, zcnt, pid);
}
puts("");
bb_putchar('\n');
}
int ipcs_main(int argc, char **argv);
@@ -603,19 +603,19 @@ int ipcs_main(int argc, char **argv)
if (!(flags & (flag_shm | flag_msg | flag_sem)))
flags |= flag_msg | flag_shm | flag_sem;
puts("");
bb_putchar('\n');
if (flags & flag_shm) {
do_shm();
puts("");
bb_putchar('\n');
}
if (flags & flag_sem) {
do_sem();
puts("");
bb_putchar('\n');
}
if (flags & flag_msg) {
do_msg();
puts("");
bb_putchar('\n');
}
fflush_stdout_and_exit(0);
}