Code

patches: Re-introduced a simplified version of ne_lfs.
[pkg-fusedav.git] / debian / patches / ne_lfs.dpatch
1 #! /bin/sh /usr/share/dpatch/dpatch-run
2 ## ne_lfs.dpatch by Sebastian Harl <tokkee@debian.org>
3 ##
4 ## DP: Check for NE_FEATURE_LFS only if ne_off_t is not large enough for LFS.
6 @DPATCH@
8 diff a/src/fusedav.c b/src/fusedav.c
9 --- a/src/fusedav.c
10 +++ b/src/fusedav.c
11 @@ -1387,7 +1387,7 @@ int main(int argc, char *argv[]) {
12  
13      if (!ne_has_support(NE_FEATURE_SSL) ||
14          !ne_has_support(NE_FEATURE_TS_SSL) ||
15 -        !ne_has_support(NE_FEATURE_LFS)) {
16 +        !((sizeof(ne_off_t) >= 8) || ne_has_support(NE_FEATURE_LFS))) {
17          fprintf(stderr, "fusedav requires libneon built with SSL, SSL thread safety and LFS enabled.\n");
18          goto finish;
19      }