xref: /freebsd-src/contrib/one-true-awk/bugs-fixed/fs-overflow.awk (revision 0269ae4c19ad779b43b0d6e2416ac7386945d692)
1*b5253557SWarner Loshfunction foo() {
2*b5253557SWarner Losh    a = "";
3*b5253557SWarner Losh    for (i = 0; i < 10000; i++) {
4*b5253557SWarner Losh        a = a "c";
5*b5253557SWarner Losh    }
6*b5253557SWarner Losh    return a;
7*b5253557SWarner Losh}
8*b5253557SWarner Losh
9*b5253557SWarner LoshBEGIN {
10*b5253557SWarner Losh    FS = foo();
11*b5253557SWarner Losh    $0="foo";
12*b5253557SWarner Losh    print $1;
13*b5253557SWarner Losh}
14