No description
Find a file
Paul Eggert 38b53f4ae7 Fix printf format when ptrdiff_t < intmax_t
* lib/rtapelib.c (rmt_read, rmt_write): Use %td, not %jd, to
format ptrdiff_t.  This matters, e.g., on 32-bit x86.
2025-11-15 14:10:01 -08:00
am maint: ` → ' 2025-08-14 23:24:50 -07:00
doc Trivial fixes in doc/rmt.8 2025-03-14 16:03:26 +02:00
lib Fix printf format when ptrdiff_t < intmax_t 2025-11-15 14:10:01 -08:00
paxlib maint: ` → ' 2025-08-14 23:24:50 -07:00
paxtest Update copyright year 2025-01-01 16:40:33 -08:00
po Modernize and rely a bit more on Gnulib 2024-07-23 19:47:54 -07:00
rmt Update copyright year 2025-01-01 16:40:33 -08:00
tests maint: ` → ' 2025-08-14 23:24:50 -07:00
.gitignore maint: fix build from scratch 2024-08-07 08:52:20 -07:00
AUTHORS New file 2005-05-14 10:55:01 +00:00
bootstrap Sync from gnulib 2025-08-14 23:24:50 -07:00
bootstrap.conf Update copyright year 2025-01-01 16:40:33 -08:00
ChangeLog.CVS maint: ` → ' 2025-08-14 23:24:50 -07:00
configure.ac Update copyright year 2025-01-01 16:40:33 -08:00
COPYING Sync from gnulib 2025-08-14 23:24:50 -07:00
DISTFILES Migrate to Git 2009-03-07 16:24:34 +02:00
gnulib.modules Replace WARN etc. macros with paxwarn etc. fns 2024-08-14 22:17:42 -07:00
HISTORY Initial revision 2004-09-06 13:49:42 +00:00
Make.rules Update copyright year 2025-01-01 16:40:33 -08:00
Makefile.am Update copyright year 2025-01-01 16:40:33 -08:00
NEWS Update copyright year 2025-01-01 16:40:33 -08:00
paxlib.modules Use idx_t for paxbuf sizes 2024-08-14 22:17:42 -07:00
README Update copyright year 2025-01-01 16:40:33 -08:00
README-alpha maint: ` → ' 2025-08-14 23:24:50 -07:00
README-hacking maint: ` → ' 2025-08-14 23:24:50 -07:00
THANKS Add Ralf Wildenhues 2006-07-09 11:28:54 +00:00
TODO Initial revision 2004-09-06 13:49:42 +00:00

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

README for GNU paxutils
See the end of file for copying conditions.

* Introduction

GNU paxutils aims to provide:

  1. tar implementation, replacing current GNU tar,
  2. cpio implementation, replacing current GNU cpio,
  3. pax implementation, conforming to POSIX standard.

All three implementations will be built around a common (presumably
shared) library.

See files HISTORY and TODO for the information about background of GNU
paxutils and its future plans.

* Interaction with GNU tar and cpio

Development of GNU paxutils evolves in sync with that of GNU tar
and cpio. New features of both projects are being moved to paxutils,
so that the project also serves as a code base repository for both tar
and cpio.

Each subdirectory in the repository that contains files required by
any of these projects, contains a file named DISTFILES that lists the
files to be exported from this subdirectory. Such file consists of a
list of filenames, each on a separate line. Empty lines and comments
(beginning with #) are allowed. Comments must occupy a separate line.

* Interaction with gnulib

File gnulib.modules contains a list of gnulib modules needed by
exportable paxutils files. The build system of both projects uses this
file to create a list of necessary gnulib modules.

A similar file, build-aux/paxlib.modules, contains a list of gnulib
modules needed by paxutils itself. It is used by build-aux/bootstrap
to bootstrap the package.

* Current status

Currently paxutils provides initial version of pax library, containing
internal buffering support. The 'paxtest' utility is provided for
testing the library.


* Copying

For any copyright year range specified as YYYY-ZZZZ in this package
the range specifies every year in that closed interval.

Copyright (C) 2005-2025 Free Software Foundation, Inc.

   Permission is granted to anyone to make or distribute verbatim copies
   of this document as received, in any medium, provided that the
   copyright notice and this permission notice are preserved,
   thus giving the recipient permission to redistribute in turn.

   Permission is granted to distribute modified versions
   of this document, or of portions of it,
   under the above conditions, provided also that they
   carry prominent notices stating who last changed them.

Local Variables:
mode: outline
paragraph-separate: "[	]*$"
version-control: never
End: