1
0
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:
Florent Thoumie 2005-03-21 13:15:45 +00:00
parent 087dc5cd5a
commit e2401df6fb
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=131834
2 changed files with 31 additions and 0 deletions

View File

@ -7,6 +7,7 @@
PORTNAME= ntfsprogs
PORTVERSION= 1.9.4
PORTREVISION= 1
CATEGORIES= sysutils
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= linux-ntfs

View 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;