Good day. Basically all that I will say here (and more) is said in bin/116559, http://www.freebsd.org/cgi/query-pr.cgi?pr=116559 IEEE 1003.2 specifies that the return value of the 'case' construct that did not matched any patterns shall be zero. It is not the case now, as shown by the simple test: ----- #!/bin/sh false case test in Test) ;; esac && echo ok ----- Now the case that has no patterns matched does not touch the exit value at all. PR has the patch that fixes the issue. Any comments on it? Maybe someone will be so kind to test this patch on his system(s)? Mine are showing no troubles yet ;)) Thank you! -- EygeneReceived on Mon Sep 24 2007 - 08:32:50 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:39:18 UTC