mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-03-01 14:15:49 +08:00
ITS#8127 fix ftello for Win32
This commit is contained in:
parent
9f9bf53d61
commit
fc05c63b63
@ -40,6 +40,20 @@
|
||||
|
||||
#include "slapcommon.h"
|
||||
|
||||
#ifdef _WIN32
|
||||
# ifdef __WIN64__
|
||||
# define ftello(fp) _ftelli64(fp)
|
||||
# else
|
||||
/* Ideally we would use _ftelli64 but that was only available
|
||||
* starting in MSVCR80.DLL. The approach used here is inaccurate
|
||||
* because returning the underlying file handle's file pointer
|
||||
* doesn't take the stdio buffer offset into account. But, it
|
||||
* works with all versions of MSVCRT.
|
||||
*/
|
||||
# define ftello(fp) _telli64(fileno(fp))
|
||||
# endif
|
||||
#endif
|
||||
|
||||
extern int slap_DN_strict; /* dn.c */
|
||||
|
||||
static char csnbuf[ LDAP_PVT_CSNSTR_BUFSIZE ];
|
||||
|
Loading…
Reference in New Issue
Block a user