The `core_pattern' and `ulimit_c' variables must be set to
restore their original values in case _cleanup fires early.
Signed-off-by: Eric Wong <e@80x24.org>
Reviewed-by: Eryu Guan <guaneryu@gmail.com>
Signed-off-by: Eryu Guan <guaneryu@gmail.com>
}
tmp=$TEST_DIR/$$
+core_pattern=`sysctl -n kernel.core_pattern`
+ulimit_c=`ulimit -c`
_register_cleanup "_cleanup" 25
# Import common functions.
[ "$avail" -ge 104000 ] || _notrun "Test device is too small ($avail KiB)"
# Suppress core dumped messages
-core_pattern=`sysctl -n kernel.core_pattern`
-ulimit_c=`ulimit -c`
sysctl -w kernel.core_pattern=core &>/dev/null
ulimit -c 0