From: Jan Kratochvil Date: Mon, 1 Nov 2021 19:50:29 +0000 (+0100) Subject: .bashrc: Fix MinGW64 printing "unlimited" on each ulimitme() execution. X-Git-Url: http://git.jankratochvil.net/?p=nethome.git;a=commitdiff_plain;h=814eb6428dfeda64326f695be75ab0186202d7da .bashrc: Fix MinGW64 printing "unlimited" on each ulimitme() execution. --- diff --git a/.bashrc b/.bashrc index 9328b48..9d70dcf 100644 --- a/.bashrc +++ b/.bashrc @@ -258,9 +258,13 @@ export ULIMITME_OPTS="" for i in "-v 2000000";do (ulimit $i 2>/dev/null) && ULIMITME_OPTS="$ULIMITME_OPTS $i" done +if [ -z "$ULIMITME_OPTS" ];then + # MinGW64 would be printing "unlimited" on each ulimitme() execution. + ULIMITME_OPTS="-v unlimited" +fi # Prevent: ulimit: -m 100000 -d 150000 -v 200000: invalid number # by forcing our known $IFS value; eval(1) is needed to take $IFS to effect: -function ulimitme { IFS=" " eval "ulimit $ULIMITME_OPTS"; } +function ulimitme { IFS=" " eval "ulimit 2>/dev/null $ULIMITME_OPTS"; } function finame { find . -false ` awk