mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-24 09:25:01 +00:00
- Fix ntfsprogs by removing fcntl(2) locks.
PR: ports/74233 Submitted by: Geoff Buckingham <geoff.buckingham@reuters.com> Reviewed by: Jilles Tjoelker <jilles@stack.nl>
This commit is contained in:
parent
087dc5cd5a
commit
e2401df6fb
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=131834
@ -7,6 +7,7 @@
|
||||
|
||||
PORTNAME= ntfsprogs
|
||||
PORTVERSION= 1.9.4
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= sysutils
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
|
||||
MASTER_SITE_SUBDIR= linux-ntfs
|
||||
|
30
sysutils/ntfsprogs/files/patch-libntfs::unix_io.c
Normal file
30
sysutils/ntfsprogs/files/patch-libntfs::unix_io.c
Normal file
@ -0,0 +1,30 @@
|
||||
--- libntfs/unix_io.c.orig Mon Mar 21 12:16:42 2005
|
||||
+++ libntfs/unix_io.c Mon Mar 21 12:17:19 2005
|
||||
@@ -72,6 +72,7 @@
|
||||
flk.l_type = F_WRLCK;
|
||||
flk.l_whence = SEEK_SET;
|
||||
flk.l_start = flk.l_len = 0LL;
|
||||
+#if 0
|
||||
if (fcntl(DEV_FD(dev), F_SETLK, &flk)) {
|
||||
err = errno;
|
||||
Dprintf("ntfs_device_unix_io_open: Could not lock %s for %s: "
|
||||
@@ -83,6 +84,7 @@
|
||||
strerror(errno));
|
||||
goto err_out;
|
||||
}
|
||||
+#endif
|
||||
/* Set our open flag. */
|
||||
NDevSetOpen(dev);
|
||||
return 0;
|
||||
@@ -108,9 +110,11 @@
|
||||
flk.l_type = F_UNLCK;
|
||||
flk.l_whence = SEEK_SET;
|
||||
flk.l_start = flk.l_len = 0LL;
|
||||
+#if 0
|
||||
if (fcntl(DEV_FD(dev), F_SETLK, &flk))
|
||||
Dprintf("ntfs_device_unix_io_close: Warning: Could not unlock "
|
||||
"%s: %s\n", dev->d_name, strerror(errno));
|
||||
+#endif
|
||||
/* Close the file descriptor and clear our open flag. */
|
||||
if (close(DEV_FD(dev)))
|
||||
return -1;
|
Loading…
Reference in New Issue
Block a user