aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2014-02-16 21:14:24 +0000
committerMike Frysinger <vapier@gentoo.org>2014-02-16 21:14:24 +0000
commit8a2857f3ced8f191b56a3e690cacf03a3a745d67 (patch)
tree7d068af7d631e9073893504d0c19a5bb65bf7558 /qxpak.c
parentqcache/qcheck: use O_CLOEXEC in more places (diff)
downloadportage-utils-8a2857f3ced8f191b56a3e690cacf03a3a745d67.tar.gz
portage-utils-8a2857f3ced8f191b56a3e690cacf03a3a745d67.tar.bz2
portage-utils-8a2857f3ced8f191b56a3e690cacf03a3a745d67.zip
start using O_PATH
Diffstat (limited to 'qxpak.c')
-rw-r--r--qxpak.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/qxpak.c b/qxpak.c
index 989dc97..2d1a7ad 100644
--- a/qxpak.c
+++ b/qxpak.c
@@ -1,7 +1,7 @@
/*
* Copyright 2005-2010 Gentoo Foundation
* Distributed under the terms of the GNU General Public License v2
- * $Header: /var/cvsroot/gentoo-projects/portage-utils/qxpak.c,v 1.26 2013/04/21 04:28:10 vapier Exp $
+ * $Header: /var/cvsroot/gentoo-projects/portage-utils/qxpak.c,v 1.27 2014/02/16 21:14:24 vapier Exp $
*
* Copyright 2005-2010 Ned Ludd - <solar@gentoo.org>
* Copyright 2005-2010 Mike Frysinger - <vapier@gentoo.org>
@@ -46,7 +46,7 @@ static const char * const qxpak_opts_help[] = {
"Write files to stdout",
COMMON_OPTS_HELP
};
-static const char qxpak_rcsid[] = "$Id: qxpak.c,v 1.26 2013/04/21 04:28:10 vapier Exp $";
+static const char qxpak_rcsid[] = "$Id: qxpak.c,v 1.27 2014/02/16 21:14:24 vapier Exp $";
#define qxpak_usage(ret) usage(ret, QXPAK_FLAGS, qxpak_long_opts, qxpak_opts_help, lookup_applet_idx("qxpak"))
typedef struct {
@@ -397,7 +397,7 @@ int qxpak_main(int argc, char **argv)
case 'd':
if (dir_fd != AT_FDCWD)
err("Only use -d once");
- dir_fd = open(optarg, O_RDONLY|O_CLOEXEC);
+ dir_fd = open(optarg, O_RDONLY|O_CLOEXEC|O_PATH);
break;
}
}