Changeset 2725 in MondoRescue for branches/2.2.9/mindi-busybox/util-linux/ipcs.c
- Timestamp:
- Feb 25, 2011, 9:26:54 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.2.9/mindi-busybox/util-linux/ipcs.c
r1765 r2725 6 6 * Adapted for busybox from util-linux-2.12a. 7 7 * 8 * Licensed under GPLv2 or later, see file LICENSE in this tarball for details.8 * Licensed under GPLv2 or later, see file LICENSE in this source tree. 9 9 */ 10 10 … … 69 69 int val; 70 70 struct semid_ds *buf; 71 unsigned short int*array;71 unsigned short *array; 72 72 struct seminfo *__buf; 73 73 }; … … 100 100 printf("%-10d %-10o", id, ipcp->mode & 0777); 101 101 102 if ((pw = getpwuid(ipcp->cuid))) 103 printf(" %-10s", pw->pw_name); 104 else 105 printf(" %-10d", ipcp->cuid); 106 if ((gr = getgrgid(ipcp->cgid))) 107 printf(" %-10s", gr->gr_name); 108 else 109 printf(" %-10d", ipcp->cgid); 110 111 if ((pw = getpwuid(ipcp->uid))) 112 printf(" %-10s", pw->pw_name); 113 else 114 printf(" %-10d", ipcp->uid); 115 if ((gr = getgrgid(ipcp->gid))) 116 printf(" %-10s\n", gr->gr_name); 117 else 118 printf(" %-10d\n", ipcp->gid); 119 } 120 121 122 static void do_shm(void) 102 pw = getpwuid(ipcp->cuid); 103 if (pw) printf(" %-10s", pw->pw_name); 104 else printf(" %-10d", ipcp->cuid); 105 gr = getgrgid(ipcp->cgid); 106 if (gr) printf(" %-10s", gr->gr_name); 107 else printf(" %-10d", ipcp->cgid); 108 109 pw = getpwuid(ipcp->uid); 110 if (pw) printf(" %-10s", pw->pw_name); 111 else printf(" %-10d", ipcp->uid); 112 gr = getgrgid(ipcp->gid); 113 if (gr) printf(" %-10s\n", gr->gr_name); 114 else printf(" %-10d\n", ipcp->gid); 115 } 116 117 118 static NOINLINE void do_shm(void) 123 119 { 124 120 int maxid, shmid, id; … … 247 243 248 244 249 static void do_sem(void)245 static NOINLINE void do_sem(void) 250 246 { 251 247 int maxid, semid, id; … … 353 349 354 350 355 static void do_msg(void)351 static NOINLINE void do_msg(void) 356 352 { 357 353 int maxid, msqid, id; … … 560 556 printf("%-10d %-10d %-10d %-10d %-10d\n", i, val, ncnt, zcnt, pid); 561 557 } 562 puts("");563 } 564 565 int ipcs_main(int argc, char **argv) ;566 int ipcs_main(int argc , char **argv)558 bb_putchar('\n'); 559 } 560 561 int ipcs_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE; 562 int ipcs_main(int argc UNUSED_PARAM, char **argv) 567 563 { 568 564 int id = 0; … … 593 589 if (flags & flag_shm) { 594 590 print_shm(id); 595 fflush_stdout_and_exit( 0);591 fflush_stdout_and_exit(EXIT_SUCCESS); 596 592 } 597 593 if (flags & flag_sem) { 598 594 print_sem(id); 599 fflush_stdout_and_exit( 0);595 fflush_stdout_and_exit(EXIT_SUCCESS); 600 596 } 601 597 if (flags & flag_msg) { 602 598 print_msg(id); 603 fflush_stdout_and_exit( 0);599 fflush_stdout_and_exit(EXIT_SUCCESS); 604 600 } 605 601 bb_show_usage(); … … 608 604 if (!(flags & (flag_shm | flag_msg | flag_sem))) 609 605 flags |= flag_msg | flag_shm | flag_sem; 610 puts("");606 bb_putchar('\n'); 611 607 612 608 if (flags & flag_shm) { 613 609 do_shm(); 614 puts("");610 bb_putchar('\n'); 615 611 } 616 612 if (flags & flag_sem) { 617 613 do_sem(); 618 puts("");614 bb_putchar('\n'); 619 615 } 620 616 if (flags & flag_msg) { 621 617 do_msg(); 622 puts("");623 } 624 fflush_stdout_and_exit( 0);625 } 618 bb_putchar('\n'); 619 } 620 fflush_stdout_and_exit(EXIT_SUCCESS); 621 }
Note:
See TracChangeset
for help on using the changeset viewer.