FreeBSD does have fstat().

Correct the nasty typo this uncovers.
This commit is contained in:
kientzle 2008-03-15 04:20:50 +00:00
parent 74f604455f
commit 1e4445bea8
2 changed files with 2 additions and 1 deletions

View File

@ -1611,7 +1611,7 @@ set_mode(struct archive_write_disk *a, int mode)
if (a->pst != NULL) {
/* Already have stat() data available. */
#ifdef HAVE_FSTAT
} else if (fd >= 0 && fstat(fd, &a->st) == 0) {
} else if (a->fd >= 0 && fstat(a->fd, &a->st) == 0) {
a->pst = &a->st;
#endif
} else if (stat(a->name, &a->st) == 0) {

View File

@ -53,6 +53,7 @@
#define HAVE_FCHOWN 1
#define HAVE_FCNTL_H 1
#define HAVE_FSEEKO 1
#define HAVE_FSTAT 1
#define HAVE_FUTIMES 1
#define HAVE_GETEUID 1
#define HAVE_GETPID 1