From f421f1bb88f20536b2af3d4c357de5293725c1ff Mon Sep 17 00:00:00 2001 From: "Rob Swindell (on ChromeOS)" <rob@synchro.net> Date: Thu, 5 Dec 2024 17:42:15 -0800 Subject: [PATCH] In Boland's io.h, this function is just called locking() --- src/xpdev/filewrap.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/xpdev/filewrap.c b/src/xpdev/filewrap.c index db64271a90..09034a9b22 100644 --- a/src/xpdev/filewrap.c +++ b/src/xpdev/filewrap.c @@ -257,7 +257,7 @@ int unlock(int file, off_t offset, off_t size) pos=tell(file); if(offset!=pos) (void)lseek(file, offset, SEEK_SET); - i=_locking(file,LK_UNLCK,(long)size); + i = locking(file,LK_UNLCK,(long)size); if(offset!=pos) (void)lseek(file, pos, SEEK_SET); return(i); @@ -412,7 +412,7 @@ FILE *_fsopen(const char *pszFilename, const char *pszMode, int shmode) #endif #ifdef _WIN32 -#include <sys/locking.h> /* _locking */ +#include <sys/locking.h> /* LK_LOCK */ int xp_lockfile(int file, off_t offset, off_t size, bool block) { int i; @@ -422,7 +422,7 @@ int xp_lockfile(int file, off_t offset, off_t size, bool block) if(offset!=pos) (void)lseek(file, offset, SEEK_SET); do { - i = _locking(file, block ? LK_LOCK : LK_NBLCK, (long)size); + i = locking(file, block ? LK_LOCK : LK_NBLCK, (long)size); } while(block && i != 0 && errno == EDEADLOCK); if(offset!=pos) (void)lseek(file, pos, SEEK_SET); -- GitLab