X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=tables.c;fp=tables.c;h=9543a90990cb49403d976016bfc59d3e5035ba9c;hb=0c7d6e275b9bf274f807f05dded29fcfc4f1d4d7;hp=0e75ea51e69579c2bf744e1df9cccd0a1c38bed5;hpb=7f0f7291d9e7cda05870e3ae0626acf7f4c0f1b3;p=debian%2Fpax diff --git a/tables.c b/tables.c index 0e75ea5..9543a90 100644 --- a/tables.c +++ b/tables.c @@ -55,7 +55,7 @@ static const char rcsid[] = "$OpenBSD: tables.c,v 1.25 2007/09/02 15:19:08 deraa #include "pax.h" #include "tables.h" #include "extern.h" -#include "features.h" +#include /* * Routines for controlling the contents of all the different databases pax @@ -1127,7 +1127,7 @@ void add_dir(char *name, struct stat *psb, int frc_mode) { DIRDATA *dblk; -#if (_POSIX_C_SOURCE - 0) >= 200809L +#if (_POSIX_VERSION >= 200809L) char *rp = NULL; #else char realname[MAXPATHLEN], *rp; @@ -1137,7 +1137,7 @@ add_dir(char *name, struct stat *psb, int frc_mode) return; if (havechd && *name != '/') { -#if (_POSIX_C_SOURCE - 0) >= 200809L +#if (_POSIX_VERSION >= 200809L) if ((rp = realpath(name, NULL)) == NULL) { #else if ((rp = realpath(name, realname)) == NULL) { @@ -1152,7 +1152,7 @@ add_dir(char *name, struct stat *psb, int frc_mode) if (dblk == NULL) { paxwarn(1, "Unable to store mode and times for created" " directory: %s", name); -#if (_POSIX_C_SOURCE - 0) >= 200809L +#if (_POSIX_VERSION >= 200809L) free(rp); #endif return; @@ -1164,7 +1164,7 @@ add_dir(char *name, struct stat *psb, int frc_mode) if ((dblk->name = strdup(name)) == NULL) { paxwarn(1, "Unable to store mode and times for created" " directory: %s", name); -#if (_POSIX_C_SOURCE - 0) >= 200809L +#if (_POSIX_VERSION >= 200809L) free(rp); #endif return; @@ -1174,7 +1174,7 @@ add_dir(char *name, struct stat *psb, int frc_mode) dblk->atime = psb->st_atime; dblk->frc_mode = frc_mode; ++dircnt; -#if (_POSIX_C_SOURCE - 0) >= 200809L +#if (_POSIX_VERSION >= 200809L) free(rp); #endif }