*: code shrink and better "died from signal" reporting from wait4pid
function old new delta parse 964 967 +3 udhcp_run_script 670 665 -5 singlemount 911 906 -5 mount_it_now 360 355 -5 inotifyd_main 521 516 -5 xspawn 21 - -21 ------------------------------------------------------------------------------ (add/remove: 0/1 grow/shrink: 1/4 up/down: 3/-41) Total: -38 bytes Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
@ -751,7 +751,7 @@ static void action_modload(const struct devfsd_notify_struct *info,
|
||||
argv[4] = concat_path_file("/dev", info->devname); /* device */
|
||||
argv[5] = NULL;
|
||||
|
||||
wait4pid(xspawn(argv));
|
||||
spawn_and_wait(argv);
|
||||
free(argv[4]);
|
||||
} /* End Function action_modload */
|
||||
|
||||
@ -783,7 +783,7 @@ static void action_execute(const struct devfsd_notify_struct *info,
|
||||
argv[count] = largv[count];
|
||||
}
|
||||
argv[count] = NULL;
|
||||
wait4pid(spawn(argv));
|
||||
spawn_and_wait(argv);
|
||||
} /* End Function action_execute */
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user