Module Name: src Committed By: kre Date: Tue Jul 18 12:40:57 UTC 2017
Modified Files: src/tests/usr.bin/mixerctl: t_mixerctl.sh Log Message: Make sure that the open of /dev/pad0 has succeeded (or at the very least been attempted) before attempting to open /dev/mixer to determine if the system being tested has audio or not. Leaving this for the background cat command to do causes a race between that command and the parent sh. Move this code to a helper function to avoid duplicating it. Also avoid attempting to kill the background cat if it was never created. The kill is likely unnecessary anyway, ATF seems to clean up processes like that one without assistance. Which is a good thing, as the kill does not happen if the test is skipped, or fails. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/tests/usr.bin/mixerctl/t_mixerctl.sh Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.