Commit Graph

7 Commits (a9f42a15561a4507c8393c08bdca3afed73972ac)

Author SHA1 Message Date
Eric Biggers a9f42a1556 Fix build error with gcc 14
Ensure that time.h gets included.  This fixes the following build error:

    In file included from /usr/include/ntfs-3g/inode.h:35,
                     from /usr/include/ntfs-3g/attrib.h:33,
                     from src/system_compression.c:64:
    /usr/include/ntfs-3g/ntfstime.h: In function 'ntfs_current_time':
    /usr/include/ntfs-3g/ntfstime.h:125:22: error: implicit declaration of function 'time' [-Wimplicit-function-declaration]
      125 |         now.tv_sec = time((time_t*)NULL);
          |                      ^~~~
2024-02-19 11:56:44 -08:00
Eric Biggers 3a474d45f4 v1.0 2017-05-25 20:39:39 -07:00
Neal Gompa 690220ecfa Add check for FUSE to configure.ac
This code cannot compile without FUSE, so the build system should
check for FUSE and quit with an error if it isn't installed.
2017-05-25 17:26:50 -04:00
Eric Biggers f01c486d2f Require NTFS-3G 2017.3.23 or later
Now that a new stable NTFS-3G version has been released, we should
require that.  This also fixes the known bug in lowntfs-3g.
2017-04-08 10:21:27 -07:00
Eric Biggers cd6017fbab Reuse decompression contexts
This change allows one ntfs_system_decompression_ctx to be reused for
all reads from a given open FUSE file.  To make this possible, it was
necessary to update the decompression context to no longer hold a
reference to the open compressed stream.

Based on a proposal by Mikalai Ramanovich.
2016-10-28 23:11:57 -07:00
Eric Biggers 5c337bc502 Sync decompression code from wimlib 2016-07-09 17:54:27 -05:00
Eric Biggers 3ddd227ee8 Initial release 2016-07-02 23:17:24 -05:00