diff options
author | Karel Zak | 2013-04-03 16:14:15 +0200 |
---|---|---|
committer | Karel Zak | 2013-04-03 16:14:15 +0200 |
commit | 4000fc128c015dda734e7794c3ceac65ae239a38 (patch) | |
tree | 46b6cab7b790c6a10f89933648a910ec766ab629 /libblkid/src/devname.c | |
parent | libmount: use O_CLOEXEC (diff) | |
download | kernel-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.c | 6 |
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; |