summaryrefslogtreecommitdiffstats
path: root/contrib/libf2c/libI77/open.c
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/libf2c/libI77/open.c')
-rw-r--r--contrib/libf2c/libI77/open.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/contrib/libf2c/libI77/open.c b/contrib/libf2c/libI77/open.c
index 56bbc52..9457ccc 100644
--- a/contrib/libf2c/libI77/open.c
+++ b/contrib/libf2c/libI77/open.c
@@ -231,7 +231,7 @@ integer f_open(olist *a)
(void) strcpy (buf, s);
free (s);
#else /* ! defined (HAVE_TEMPNAM) */
-#ifdef _POSIX_SOURCE
+#ifdef HAVE_TMPNAM
tmpnam(buf);
#else
(void) strcpy(buf,"tmp.FXXXXXX");
@@ -281,9 +281,9 @@ integer f_open(olist *a)
#endif
if(b->useek)
if (a->orl)
- rewind(b->ufd);
+ FSEEK(b->ufd, 0, SEEK_SET);
else if ((s = a->oacc) && (*s == 'a' || *s == 'A')
- && fseek(b->ufd, 0L, SEEK_END))
+ && FSEEK(b->ufd, 0, SEEK_END))
opnerr(a->oerr,129,"open");
return(0);
}
OpenPOWER on IntegriCloud