[BACK]Return to run.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / awk

Diff for /src/usr.bin/awk/run.c between version 1.39 and 1.40

version 1.39, 2015/09/05 22:07:10 version 1.40, 2015/12/16 19:44:42
Line 1581 
Line 1581 
                 u = (Awkfloat) system(getsval(x)) / 256;   /* 256 is unix-dep */                  u = (Awkfloat) system(getsval(x)) / 256;   /* 256 is unix-dep */
                 break;                  break;
         case FRAND:          case FRAND:
                 u = (Awkfloat) (random() % RAND_MAX) / RAND_MAX;                  u = (Awkfloat) (random() & RAND_MAX) / ((u_int)RAND_MAX + 1);
                 break;                  break;
         case FSRAND:          case FSRAND:
                 if (isrec(x)) {         /* no argument provided */                  if (isrec(x)) {         /* no argument provided */

Legend:
Removed from v.1.39  
changed lines
  Added in v.1.40