You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
1.0 KiB
33 lines
1.0 KiB
diff -NaurEbBH -x '*.Plo' -x Makefile -x '*.log' -x '*.status' -x '*.list' -x '*.Po' -x libtool -x nbproject curlftpfs-0.9.2.orig/ftpfs.c curlftpfs-0.9.2/ftpfs.c |
|
--- curlftpfs-0.9.2.orig/ftpfs.c 2013-05-12 14:31:57.000000000 +0400 |
|
+++ curlftpfs-0.9.2/ftpfs.c 2013-05-12 14:29:00.906721322 +0400 |
|
@@ -759,13 +759,13 @@ |
|
err = -ENOTSUP; |
|
} |
|
|
|
- if ((fi->flags & O_EXCL)) |
|
- { |
|
- DEBUG(1, "opening %s with O_EXCL - testing existence\n", path); |
|
- int exists_r = test_exists(path); |
|
- if (exists_r != -ENOENT) |
|
- err = -EACCES; |
|
- } |
|
+// if ((fi->flags & O_EXCL)) |
|
+// { |
|
+// DEBUG(1, "opening %s with O_EXCL - testing existence\n", path); |
|
+// int exists_r = test_exists(path); |
|
+// if (exists_r != -ENOENT) |
|
+// err = -EACCES; |
|
+// } |
|
|
|
if (!err) |
|
{ |
|
@@ -816,6 +816,8 @@ |
|
#if FUSE_VERSION >= 25 |
|
static int ftpfs_create(const char* path, mode_t mode, |
|
struct fuse_file_info* fi) { |
|
+// return ftpfs_open_common(path, mode, fi); |
|
+ ftpfs_mknod(path, mode, NULL); |
|
return ftpfs_open_common(path, mode, fi); |
|
} |
|
#endif
|
|
|