From 1a5e5830a7121b92d029c94feea0984b6aa1022f Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Thu, 21 Sep 2000 22:15:29 +0000 Subject: [PATCH] Untested patch by Ty Sarna to make TELL64 work on older NetBSD systems. According to Justin Pettit, this also works on OpenBSD, so I've added that symbol as well. --- Objects/fileobject.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Objects/fileobject.c b/Objects/fileobject.c index a5d2fcc837..88e60275df 100644 --- a/Objects/fileobject.c +++ b/Objects/fileobject.c @@ -60,8 +60,12 @@ #endif /* define the appropriate 64-bit capable tell() function */ -#ifdef MS_WIN64 -# define TELL64 _telli64 +#if defined(MS_WIN64) +#define TELL64 _telli64 +#elif defined(__NetBSD__) || defined(__OpenBSD__) +/* NOTE: this is only used on older + NetBSD prior to f*o() funcions */ +#define TELL64(fd) lseek((fd),0,SEEK_CUR) #endif -- 2.49.0