mirror of
				https://github.com/winfsp/winfsp.git
				synced 2025-10-30 03:28:38 -05:00 
			
		
		
		
	tst: passthrough-fuse: testing
This commit is contained in:
		| @@ -206,7 +206,7 @@ static int ptfs_create(const char *path, fuse_mode_t mode, struct fuse_file_info | |||||||
|     ptfs_impl_fullpath(path); |     ptfs_impl_fullpath(path); | ||||||
|  |  | ||||||
|     int fd; |     int fd; | ||||||
|     return -1 != (fd = open(path, O_CREAT | O_EXCL, mode)) ? (fi_setfd(fi, fd), 0) : -errno; |     return -1 != (fd = open(path, fi->flags, mode)) ? (fi_setfd(fi, fd), 0) : -errno; | ||||||
| } | } | ||||||
|  |  | ||||||
| static int ptfs_ftruncate(const char *path, fuse_off_t off, struct fuse_file_info *fi) | static int ptfs_ftruncate(const char *path, fuse_off_t off, struct fuse_file_info *fi) | ||||||
|   | |||||||
| @@ -159,7 +159,7 @@ int fstat(int fd, struct fuse_stat *stbuf) | |||||||
|     LastWriteTime = ((PLARGE_INTEGER)(&FileInfo.ftLastWriteTime))->QuadPart - 116444736000000000; |     LastWriteTime = ((PLARGE_INTEGER)(&FileInfo.ftLastWriteTime))->QuadPart - 116444736000000000; | ||||||
|  |  | ||||||
|     memset(stbuf, 0, sizeof *stbuf); |     memset(stbuf, 0, sizeof *stbuf); | ||||||
|     stbuf->st_mode = 0755 | |     stbuf->st_mode = 0777 | | ||||||
|         ((FileInfo.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) ? 0040000/* S_IFDIR */ : 0); |         ((FileInfo.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) ? 0040000/* S_IFDIR */ : 0); | ||||||
|     stbuf->st_nlink = 1; |     stbuf->st_nlink = 1; | ||||||
|     stbuf->st_size = ((UINT64)FileInfo.nFileSizeHigh << 32) | ((UINT64)FileInfo.nFileSizeLow); |     stbuf->st_size = ((UINT64)FileInfo.nFileSizeHigh << 32) | ((UINT64)FileInfo.nFileSizeLow); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user