summaryrefslogtreecommitdiffstats
path: root/Utilities/cmlibarchive/libarchive/archive_entry.h
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'upstream-LibArchive' into update-libarchiveBrad King2023-10-161-1/+1
| | | | | * upstream-LibArchive: LibArchive 2023-09-12 (6468cd1f)
* Merge branch 'upstream-LibArchive' into update-libarchiveBrad King2023-04-251-1/+3
| | | | | * upstream-LibArchive: LibArchive 2022-12-09 (ba80276c)
* Merge branch 'upstream-LibArchive' into update-libarchiveBrad King2022-02-151-2/+2
| | | | | * upstream-LibArchive: LibArchive 2022-02-09 (9147def1)
* Merge branch 'upstream-LibArchive' into update-libarchiveBrad King2021-08-241-1/+14
| | | | | * upstream-LibArchive: LibArchive 2020-12-26 (227a4b97)
* Merge branch 'upstream-LibArchive' into update-libarchiveBrad King2020-02-131-5/+10
| | | | | | | | | | * upstream-LibArchive: LibArchive 2020-02-11 (3288ebb0) Also manually restore content from upstream libarchive's main `CMakeLists.txt` file that was removed by previous commits and exclude it with `IF(0)` blocks. Do this as an evil merge so that `git blame -C` can follow the content to upstream.
* Merge branch 'upstream-LibArchive' into update-libarchiveBrad King2018-09-261-1/+2
| | | | | * upstream-LibArchive: LibArchive 2018-09-03 (5fe69dd0)
* Merge branch 'upstream-LibArchive' into update-libarchiveBrad King2017-07-201-1/+1
| | | | | * upstream-LibArchive: LibArchive 2017-07-09 (98a69539)
* Merge branch 'upstream-LibArchive' into update-libarchiveBrad King2017-02-271-1/+1
| | | | | * upstream-LibArchive: LibArchive 2017-02-25 (d6b1bb9f)
* libarchive: Fix use of ssize_t in archive_entry.hBrad King2017-02-231-2/+23
| | | | | This type is not available on Windows compilers so for clients including this header we need to use `la_ssize_t` instead as we do in `archive.h`.
* libarchive: Define __LA_DEPRECATED consistentlyBrad King2017-02-231-5/+2
| | | | | | Upstream libarchive now defines this macro in two places with the same logic in both. However, CMake's bundled copy disables this macro, so we need to update the new location of its definition to be consistent.
* Merge branch 'upstream-LibArchive' into update-libarchiveBrad King2017-02-201-17/+56
| | | | | * upstream-LibArchive: LibArchive 2017-02-19 (100ee75a)
* Merge branch 'upstream-LibArchive' into update-libarchiveBrad King2016-06-201-1/+1
| | | | | * upstream-LibArchive: LibArchive 2016-06-19 (139d0576)
* Merge branch 'upstream-LibArchive' into update-libarchiveBrad King2016-05-021-1/+6
| | | | | Resolve conflicts in C code by taking their side. Resolve conflicts in CMake code by integrating the changes.
* Merge branch 'libarchive-upstream' into update-libarchiveBrad King2015-10-211-19/+40
| | | | Resolve conflicts by integrating changes from both sides.
* libarchive: Do not require includers to have windows.hBrad King2014-04-031-1/+1
| | | | | | In archive_entry.h refer to "BY_HANDLE_FILE_INFORMATION *" using "struct _BY_HANDLE_FILE_INFORMATION *" to avoid requiring the includer to already have <windows.h>.
* Merge branch 'libarchive-upstream' into update-libarchiveBrad King2014-04-031-4/+5
| | | | | | Resolve conflicts in favor of the upstream side where possible. Resolve a logical conflict in archive_windows.h where the upstream port to Watcom was done slightly differently from ours.
* libarchive: Fix compliation with Open WatcomJiri Malak2014-03-091-2/+2
|
* Merge branch 'libarchive-upstream' into update-libarchiveBrad King2013-07-311-25/+20
| | | | | | | | | | | Conflicts: Utilities/cmlibarchive/CMakeLists.txt Utilities/cmlibarchive/libarchive/archive.h Utilities/cmlibarchive/libarchive/archive_entry.h Utilities/cmlibarchive/libarchive/archive_read_disk_posix.c Utilities/cmlibarchive/libarchive/archive_read_support_format_iso9660.c Utilities/cmlibarchive/libarchive/archive_windows.h Utilities/cmlibarchive/libarchive/archive_write_set_format_iso9660.c
* Merge branch 'libarchive-upstream' into update-libarchiveBrad King2012-01-051-1/+1
| | | | | | Conflicts: Utilities/cmlibarchive/CMakeLists.txt Utilities/cmlibarchive/libarchive/archive_windows.c
* libarchive: Cast mode constants to mode_t in case it is signedBrad King2011-12-231-8/+8
| | | | | | | | | | | | | | | | | | At least one compiler (Borland) defines mode_t as just "short" which is signed. This breaks code like switch(archive_entry_filetype(e)) { case AE_IFREG: ... } if AE_IFREG and other constants have a longer signed type (int) because sign extension of the mode_t return type from archive_entry_filetype changes its value. Avoid the problem by ensuring the type of the constants matches mode_t. This change was originally made in commit a73acfbe (Fix for mode_t with signed types, 2009-11-07). Port it to the new libarchive snapshot.
* libarchive: Port to OSF operating systemBrad King2011-12-231-1/+1
| | | | | | | | | Make changes equivalent to those originally made by commits bd56626a (Fixes for the OSF operating system build, 2010-09-08) 92c082b1 (Add a fix for the inline keyword on the osf os, 2010-09-10) but based on the updated libarchive snapshot.
* Merge branch 'libarchive-upstream' into update-libarchiveBrad King2011-12-201-0/+620
| | | | | Add Utilities/cmlibarchive using upstream libarchive 3.0.0-r3950 snapshot.
* libarchive: Remove our copy to make room for new importBrad King2011-12-201-526/+0
|
* Fixes for the OSF operating system build.Bill Hoffman2010-09-081-1/+5
|
* Fix for mode_t with signed typesBill Hoffman2009-11-081-8/+8
|
* libarchive: Fix unconfigured header logicBrad King2009-11-041-13/+12
| | | | | | | 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 Borland integer constantsBrad King2009-11-041-1/+1
| | | | | | | 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.
* borland builds, but still has some link errorsBill Hoffman2009-11-021-0/+4
|
* Fixes for borland, compiles with lots of warnings, but compiles, might fix ↵Bill Hoffman2009-11-011-2/+6
| | | | vs70 again too.
* Switch to using libarchive from libtar for cpack and cmake -E tarBill Hoffman2009-10-301-0/+515
This allows for a built in bzip and zip capability, so external tools will not be needed for these packagers. The cmake -E tar xf should be able to handle all compression types now as well.