Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | libarchive: Fix ssize_t detection with mingwrt 3.20 | Brad King | 2011-09-16 | 1 | -1/+1 |
| | | | | | | | | This version of MinGW defines _SSIZE_T_ for ssize_t. This patch is based on upstream libarchive SVN commit 3649 (Fix build with mingwrt 3.20, 2011-08-27). Inspired-by: Tim Kientzle <kientzle@freebsd.org> | ||||
* | libarchive: Define major/minor/makedev only where needed (#11648) | Brad King | 2011-02-07 | 3 | -16/+11 |
| | | | | | | | | | | | If neither MAJOR_IN_MKDEV or MAJOR_IN_SYSMACROS is defined then provide our own implementation of these macros locally. This complements the change in commit cf5ad183 (Fix major() check for LSB 4.0, 2011-01-12). This patch is based on upstream libarchive SVN commit 1553 (Shuffle the major/minor/makedev support a bit; this should work on both Windows and Haiku, 2009-10-31). Inspired-by: Tim Kientzle <kientzle@freebsd.org> | ||||
* | Merge topic 'fix_osf_build' | David Cole | 2010-11-09 | 3 | -4/+12 |
|\ | | | | | | | | | | | 92c082b Add a fix for the inline keyword on the osf os. bd56626 Fixes for the OSF operating system build. | ||||
| * | Add a fix for the inline keyword on the osf os. | Bill Hoffman | 2010-09-10 | 1 | -1/+1 |
| | | |||||
| * | Fixes for the OSF operating system build. | Bill Hoffman | 2010-09-08 | 2 | -3/+11 |
| | | |||||
* | | libarchive: Fix purposeful crash | Brad King | 2010-09-10 | 1 | -1/+1 |
|/ | | | | | | Dereferencing a 0-pointer is undefined behavior, not a deterministic crash. Use a 1-pointer instead. This also avoids a warning by Clang about the undefined behavior. | ||||
* | libarchive: Remove SCHILY dev,ino,nlink attributes (#11176) | Brad King | 2010-08-27 | 1 | -10/+0 |
| | | | | | | At least one version of GNU tar (1.15.1 with Fedora patches) does not recognize these attributes and exits with error. Do not generate them. Patch from upstream libarchive svn r2563. | ||||
* | Fix build on borland windows, by adding back typedef for pid_t. | Bill Hoffman | 2010-05-06 | 1 | -2/+2 |
| | |||||
* | Win64 fixes for mingw-w64 compilation | Ruben Van Boxem | 2010-05-05 | 1 | -1/+3 |
| | |||||
* | Fix prototype to match header, for bug # 10543. | Bill Hoffman | 2010-05-05 | 1 | -1/+1 |
| | |||||
* | For HP, preprocessor if on multiple lines not allowed, make a long line. | Bill Hoffman | 2010-05-04 | 1 | -2/+1 |
| | |||||
* | Fixes for bug # 10543, build on older sunpro now works. | Bill Hoffman | 2010-05-04 | 1 | -1/+3 |
| | |||||
* | Remove another c++ comment from the c code. | Bill Hoffman | 2010-04-28 | 1 | -1/+1 |
| | |||||
* | Get rid of c++ style comments in C code. | Bill Hoffman | 2010-04-27 | 4 | -16/+12 |
| | |||||
* | libarchive: Remove unused STDC_HEADERS try_run | Brad King | 2009-11-30 | 2 | -4/+0 |
| | | | | | This was the only try_run() in libarchive, and the result was not used in the source code. We remove it to allow cross-compiling to work. | ||||
* | libarchive: Include integer types very early | Brad King | 2009-11-18 | 1 | -8/+8 |
| | | | | | | | | In libarchive/archive_platform.h we should include <stdint.h> or <inttypes.h> immediately after "config.h" to define integer types referenced by configuration results. For example, on a non-conformant platform ssize_t might default to int64_t, so int64_t must be defined before ssize_t is used (and ssize_t is used in archive_windows.h). | ||||
* | remove the last of the windows W4 warnings | Bill Hoffman | 2009-11-12 | 2 | -2/+4 |
| | |||||
* | Remove a few more warnings | Bill Hoffman | 2009-11-12 | 1 | -2/+2 |
| | |||||
* | libarchive: Borland provides umask, not _umask | Brad King | 2009-11-10 | 1 | -0/+2 |
| | |||||
* | try to get rid of some warnings on hpux | Bill Hoffman | 2009-11-08 | 2 | -6/+6 |
| | |||||
* | remove a few more windows warnings | Bill Hoffman | 2009-11-08 | 1 | -1/+6 |
| | |||||
* | Fix for mode_t with signed types | Bill Hoffman | 2009-11-08 | 1 | -8/+8 |
| | |||||
* | link in additional libraries that the configure step finds | Bill Hoffman | 2009-11-07 | 1 | -0/+1 |
| | |||||
* | Fix hpux build on heart | Bill Hoffman | 2009-11-06 | 1 | -0/+3 |
| | |||||
* | libarchive: Fix get(pw|gr)name_r comment | Brad King | 2009-11-06 | 1 | -1/+1 |
| | | | | | | The commit "libarchive: Define _XOPEN_SOURCE for get(pwu|grg)id_r" introduced a comment referring to get(pwu|grg)id_r in a source file that actually uses the functions get(pw|gr)name_r. We fix the comment. | ||||
* | libarchive: Initialize passwd/group lookup result | Brad King | 2009-11-06 | 2 | -0/+4 |
| | | | | | | | The "result" argument to functions get(pwu|grg)id_r and get(pw|gr)name_r does not appear in the signatures provided on older platforms. We set the pointer to the result memory in case the function ignores it, thus ensuring initialization. | ||||
* | libarchive: Fix try-compile for SIZE_MAX | Brad King | 2009-11-05 | 1 | -0/+3 |
| | | | | | | This constant may be defined in one of a few headers. We teach the try-compile for it to test all the headers together instead of only one header. | ||||
* | libarchive: Add try-compile for 'major' | Brad King | 2009-11-05 | 1 | -4/+0 |
| | | | | | | | The commit "Fix libarchive linker errors on SunOS for mkdev/major/minor" hard-coded #include lines for getting mkdev/major/minor on the Sun. Instead we add missing try-compile tests to make sure the proper headers get included through the standard mechanism. | ||||
* | libarchive: Define _XOPEN_SOURCE for get(pwu|grg)id_r | Brad King | 2009-11-05 | 2 | -20/+12 |
| | | | | | | The commit "Fixed a few of the SunOS build errors in libarchive" changed the call to these functions to use the old signatures. Instead we now define _XOPEN_SOURCE to get the improved modern signatures. | ||||
* | Fix linker errors for libarchive in AIX as well. | Zach Mullen | 2009-11-05 | 1 | -1/+1 |
| | |||||
* | Fix statement not reached warning for libarchive. | Zach Mullen | 2009-11-05 | 1 | -1/+0 |
| | |||||
* | Fix libarchive linker errors on SunOS for mkdev/major/minor | Zach Mullen | 2009-11-05 | 1 | -0/+4 |
| | |||||
* | Fixed a few of the SunOS build errors in libarchive. | Zach Mullen | 2009-11-05 | 2 | -4/+20 |
| | |||||
* | libarchive: Use consistent function storage class | Brad King | 2009-11-04 | 3 | -3/+3 |
| | | | | Functions declared 'static' should be defined 'static' too. | ||||
* | libarchive: Provide SetFilePointerEx for VS 6 | Brad King | 2009-11-04 | 1 | -0/+14 |
| | |||||
* | libarchive: Fix unconfigured header logic | Brad King | 2009-11-04 | 2 | -29/+30 |
| | | | | | | | The commit "libarchive: Fix Borland integer constants" introduced use of HAVE_* configured macros into archive.h and archive_entry.h where they are not allowed. This commit replaces the logic with something that does not depend on the configured macros. | ||||
* | libarchive: Fix wincrypt.h inclusion on VS 6 | Brad King | 2009-11-04 | 1 | -0/+4 |
| | | | | | | The VS 6 version of wincrypt.h only works if _WIN32_WINNT >= 0x0400. We block its inclusion through windows.h by defining NOCRYPT, and then define _WIN32_WINNT and include it only when necessary. | ||||
* | libarchive: Fix Borland integer constants | Brad King | 2009-11-04 | 5 | -4/+28 |
| | | | | | | | Some versions of Borland provide <stdint.h>, so we use it when possible. However, the 64-bit signed and unsigned integer min/max constants cause overflow warnings from Borland itself! For these constants we fall back on our default definitions. | ||||
* | libarchive: Disable Borland warnings | Brad King | 2009-11-04 | 3 | -0/+15 |
| | | | | | We disable warnings to silence them while making minimal changes to third-party code. | ||||
* | libarchive: Disable MSVC warnings | Brad King | 2009-11-04 | 1 | -0/+4 |
| | | | | | We disable warnings to silence them while making minimal changes to third-party code. | ||||
* | Fix for warning on dash8 that caused a build failure because of -WError | Bill Hoffman | 2009-11-04 | 1 | -2/+2 |
| | |||||
* | remove makefiles as they cause the in source build test of cmake to fail | Bill Hoffman | 2009-11-03 | 2 | -420/+0 |
| | |||||
* | borland builds, but still has some link errors | Bill Hoffman | 2009-11-02 | 7 | -4/+15 |
| | |||||
* | Fixes for borland, compiles with lots of warnings, but compiles, might fix ↵ | Bill Hoffman | 2009-11-01 | 7 | -32/+61 |
| | | | | vs70 again too. | ||||
* | Fix for haiku | Bill Hoffman | 2009-10-31 | 2 | -0/+47 |
| | |||||
* | Try to fix borland | Bill Hoffman | 2009-10-31 | 1 | -1/+1 |
| | |||||
* | Try to fix old hpux | Bill Hoffman | 2009-10-30 | 2 | -1/+5 |
| | |||||
* | Remove unused variable to fix warning | Bill Hoffman | 2009-10-30 | 1 | -1/+2 |
| | |||||
* | Remove unused variable to fix warning | Bill Hoffman | 2009-10-30 | 1 | -1/+1 |
| | |||||
* | only use archive_entry_copy_bhfi.c on windows so we don't get empty .o file ↵ | Bill Hoffman | 2009-10-30 | 1 | -2/+2 |
| | | | | warnings |