Add and use symbolic constants for tar header offsets and file types.

Robert Haas <rhaas@postgresql.org>

Commit: 6050b6a92d1e6b5a234e96382ea711683e67d280
Author: Robert Haas <rhaas@postgresql.org>
Date: 2023-08-01T17:50:42Z
Releases: 17.0
Add and use symbolic constants for tar header offsets and file types.

Because symbolic constants in a header file are better than magic
constants embedded in the code.

Patch by me, reviewed by Tom Lane, Dagfinn Ilmari Mannsåker, and
Tristan Partin.

Discussion: http://postgr.es/m/CA+TgmoZNbLwhmCrNtkJAvi8FLkwFdMeVU3myV2HQQpA5bvbRZg@mail.gmail.com

Files

PathChange+/−
src/bin/pg_basebackup/bbstreamer_tar.c modified +10 −12
src/bin/pg_basebackup/walmethods.c modified +4 −3
src/bin/pg_dump/pg_backup_tar.c modified +8 −8
src/include/pgtar.h modified +39 −0
src/port/tar.c modified +19 −19

Discussion