summaryrefslogtreecommitdiff
path: root/tar/config_freebsd.h
Commit message (Collapse)AuthorAgeFilesLines
* Remove STDC_HEADERS check from non-autoconf buildsBrad King2009-12-011-1/+0
| | | | | | | | | | This autoconf check is used only within its configure tests and is not used in libarchive source code. The CMake configuration test used a try_run(), which prevents cross-compiling without manual specification of the result. Since the result of the test is not used anyway we simply remove it. SVN-Revision: 1692
* Make the __FBSDID() handling more platform-agnostic by usingTim Kientzle2009-11-011-0/+1
| | | | | | | | | | | | HAVE_SYS_CDEFS_H to control the inclusion of sys/cdefs.h and defining a fake __FBSDID() macro if we need one. In particular, this deals a lot more gracefully with systems that are not FreeBSD but use FreeBSD-derived system headers. See Issue 46 on libarchive.googlecode.com for discussion. Submitted by: cpr420 SVN-Revision: 1565
* Reduce the differences between libarchive/test/main.c and tar/test/main.c.Tim Kientzle2009-08-021-0/+3
| | | | SVN-Revision: 1309
* Overhaul the SIGINFO/SIGUSR1 reporting. This is a littleTim Kientzle2009-07-161-0/+1
| | | | | | | | simpler and gives a lot more information. In particular, it reports total bytes in/out, total files and compression ratio, in addition to reporting the current file being processed. SVN-Revision: 1223
* fnmatch(3) is no longer use, so don't check for it.Joerg Sonnenberger2009-05-291-3/+0
| | | | SVN-Revision: 1142
* Audit and fix up the HAVE_* usage:Tim Kientzle2009-04-171-32/+7
| | | | | | | | | | | | | | * bsdtar relies on libarchive to handle ACLs, so the ACL feature tests in bsdtar are no longer needed * ditto for extended attribute support * libarchive now implements set_compression_* functions always; if they don't work, calling them returns an error. This changes a lot of bsdtar compression tests from compile time checks for a library existence to run-time checks for libarchive return values. In particular, bsdtar should not need to know which libraries or external programs libarchive might be using. SVN-Revision: 1022
* IFCTim Kientzle2008-12-041-1/+2
| | | | SVN-Revision: 264
* IFCTim Kientzle2008-11-091-1/+1
| | | | SVN-Revision: 246
* Custom from-scratch command-line parser for bsdtar. This isTim Kientzle2008-10-061-1/+0
| | | | | | | | | | | | | both more portable and more straightforward than the earlier getopt()/getopt_long() wrapper approach, requires no fancy configure/make glue to choose a platform implementation, and gives me consistent command line parsing on every platform, which should greatly simplify my attempts at building a robust test suite. I should have done this years ago. SVN-Revision: 219
* IFCTim Kientzle2008-09-131-1/+2
| | | | SVN-Revision: 203
* IFCTim Kientzle2008-08-031-1/+1
| | | | SVN-Revision: 176
* Eliminate some autoconf options that are no longer in use.Tim Kientzle2008-06-241-1/+0
| | | | SVN-Revision: 141
* Back out change 143007; go back to using platform getopt_longTim Kientzle2008-06-141-0/+1
| | | | | | | | | if it exists. (I intend to re-add this getopt_long implementation at a later date, but I'm trying to stabilize the libarchive 2.5 release and this is a bit disruptive.) SVN-Revision: 120
* Use Gregory Pietsch's public domain getopt_long() implementationTim Kientzle2008-06-051-1/+0
| | | | | | | | | | | instead of relying on the platform one. Having the tar program use getopt() on platforms that didn't support getopt_long() was a nice idea, but it's turning out to be a real headache. This way, I can just assume long option support and simplify chunks of the test harness. SVN-Revision: 107
* IFCTim Kientzle2008-05-281-1/+1
| | | | SVN-Revision: 102
* Enable the new -s substitution support on FreeBSD, includeTim Kientzle2008-05-241-0/+1
| | | | | | | the new source file, and fix a minor compiler warning in the substitution code. SVN-Revision: 91
* IFC to populate initial libarchive-portable tree.Tim Kientzle2008-04-291-0/+107
SVN-Revision: 1