summaryrefslogtreecommitdiffstats
path: root/libblkid/src/devname.c
diff options
context:
space:
mode:
authorKarel Zak2013-04-03 16:14:15 +0200
committerKarel Zak2013-04-03 16:14:15 +0200
commit4000fc128c015dda734e7794c3ceac65ae239a38 (patch)
tree46b6cab7b790c6a10f89933648a910ec766ab629 /libblkid/src/devname.c
parentlibmount: use O_CLOEXEC (diff)
downloadkernel-qcow2-util-linux-4000fc128c015dda734e7794c3ceac65ae239a38.tar.gz
kernel-qcow2-util-linux-4000fc128c015dda734e7794c3ceac65ae239a38.tar.xz
kernel-qcow2-util-linux-4000fc128c015dda734e7794c3ceac65ae239a38.zip
libblkid: use O_CLOEXEC
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'libblkid/src/devname.c')
-rw-r--r--libblkid/src/devname.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/libblkid/src/devname.c b/libblkid/src/devname.c
index dc2e0caa6..68270d911 100644
--- a/libblkid/src/devname.c
+++ b/libblkid/src/devname.c
@@ -259,7 +259,7 @@ static dev_t lvm_get_devno(const char *lvm_device)
dev_t ret = 0;
DBG(DEBUG_DEVNAME, printf("opening %s\n", lvm_device));
- if ((lvf = fopen(lvm_device, "r")) == NULL) {
+ if ((lvf = fopen(lvm_device, "r" UL_CLOEXECSTR)) == NULL) {
DBG(DEBUG_DEVNAME, printf("%s: (%d) %m\n", lvm_device, errno));
return 0;
}
@@ -347,7 +347,7 @@ evms_probe_all(blkid_cache cache, int only_if_new)
FILE *procpt;
char device[110];
- procpt = fopen(PROC_EVMS_VOLUMES, "r");
+ procpt = fopen(PROC_EVMS_VOLUMES, "r" UL_CLOEXECSTR);
if (!procpt)
return 0;
while (fgets(line, sizeof(line), procpt)) {
@@ -446,7 +446,7 @@ static int probe_all(blkid_cache cache, int only_if_new)
#endif
ubi_probe_all(cache, only_if_new);
- proc = fopen(PROC_PARTITIONS, "r");
+ proc = fopen(PROC_PARTITIONS, "r" UL_CLOEXECSTR);
if (!proc)
return -BLKID_ERR_PROC;