use library version of rmut
[unix-history] / usr / src / old / awk / run.c
index 533b634..c563f6e 100644 (file)
@@ -1,7 +1,8 @@
 #ifndef lint
 #ifndef lint
-static char sccsid[] = "@(#)run.c      4.6 %G%";
+static char sccsid[] = "@(#)run.c      4.8 %G%";
 #endif
 
 #endif
 
+#include "sys/param.h"
 #include "awk.def"
 #include "math.h"
 #include "awk.h"
 #include "awk.def"
 #include "math.h"
 #include "awk.h"
@@ -9,7 +10,7 @@ static char sccsid[] = "@(#)run.c      4.6 %G%";
 #include "fcntl.h"
 #define RECSIZE BUFSIZ
 
 #include "fcntl.h"
 #define RECSIZE BUFSIZ
 
-#define FILENUM        10
+#define FILENUM        NOFILE
 struct
 {
        FILE *fp;
 struct
 {
        FILE *fp;
@@ -373,7 +374,7 @@ char *format(s,a) char *s; node *a;
                        break;
                }
                if (flag == 0) {
                        break;
                }
                if (flag == 0) {
-                       sprintf(p, "%s", fmt);
+                       (void)sprintf(p, "%s", fmt);
                        p += strlen(p);
                        continue;
                }
                        p += strlen(p);
                        continue;
                }
@@ -383,10 +384,10 @@ char *format(s,a) char *s; node *a;
                a = a->nnext;
                if (flag != 4)  /* watch out for converting to numbers! */
                        xf = getfval(x.optr);
                a = a->nnext;
                if (flag != 4)  /* watch out for converting to numbers! */
                        xf = getfval(x.optr);
-               if (flag==1) sprintf(p, fmt, xf);
-               else if (flag==2) sprintf(p, fmt, (long)xf);
-               else if (flag==3) sprintf(p, fmt, (int)xf);
-               else if (flag==4) sprintf(p, fmt, x.optr->sval==NULL ? "" : getsval(x.optr));
+               if (flag==1) (void)sprintf(p, fmt, xf);
+               else if (flag==2) (void)sprintf(p, fmt, (long)xf);
+               else if (flag==3) (void)sprintf(p, fmt, (int)xf);
+               else if (flag==4) (void)sprintf(p, fmt, x.optr->sval==NULL ? "" : getsval(x.optr));
                tempfree(x);
                p += strlen(p);
                s++;
                tempfree(x);
                p += strlen(p);
                s++;
@@ -640,7 +641,7 @@ obj split(a,nnn) node **a;
                        while (*s!=' ' && *s!='\t' && *s!='\n' && *s!='\0');
                        temp = *s;
                        *s = '\0';
                        while (*s!=' ' && *s!='\t' && *s!='\n' && *s!='\0');
                        temp = *s;
                        *s = '\0';
-                       sprintf(num, "%d", n);
+                       (void)sprintf(num, "%d", n);
                        if (isnumber(t))
                                setsymtab(num, tostring(t), atof(t), STR|NUM, ap->sval);
                        else
                        if (isnumber(t))
                                setsymtab(num, tostring(t), atof(t), STR|NUM, ap->sval);
                        else
@@ -657,7 +658,7 @@ obj split(a,nnn) node **a;
                                s++;
                        temp = *s;
                        *s = '\0';
                                s++;
                        temp = *s;
                        *s = '\0';
-                       sprintf(num, "%d", n);
+                       (void)sprintf(num, "%d", n);
                        if (isnumber(t))
                                setsymtab(num, tostring(t), atof(t), STR|NUM, ap->sval);
                        else
                        if (isnumber(t))
                                setsymtab(num, tostring(t), atof(t), STR|NUM, ap->sval);
                        else