From ef95b3233e39fbccb803e9f743537950b7cdd10c Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Tue, 22 Jan 2002 10:46:05 +0000 Subject: [PATCH] (EOVERFLOW, fseeko): New macros. --- src/sys2.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/sys2.h b/src/sys2.h index de7f6e2849..48608cb18a 100644 --- a/src/sys2.h +++ b/src/sys2.h @@ -553,3 +553,13 @@ enum } \ while (0) #endif + +#ifndef EOVERFLOW +# define EOVERFLOW EINVAL +#endif + +#if ! HAVE_FSEEKO && ! defined fseeko +# define fseeko(s, o, w) ((o) == (long) (o) \ + ? fseek ((s), (o), (w)) \ + : (errno = EOVERFLOW, -1)) +#endif -- 2.47.3