github.com/benhoyt/goawk@v1.8.1/testdata/gawk/fcall_exit.awk (about) 1 #!/bin/awk -f 2 3 function crash () { 4 exit 1 5 } 6 7 function true (a,b,c) { 8 return 0 9 } 10 11 BEGIN { 12 if (ARGV[1] == 1) { 13 print "true(1, 1, crash()) => crash properly." 14 true(1, 1, crash()) 15 } else if (ARGV[1] == 2) { 16 print "true(1, crash(), 1) => do not crash properly." 17 true(1, crash(),1) 18 } else { 19 print "true(1, crash()) => do not crash properly." 20 true(1, crash()) 21 } 22 } 23 24 # FdF