summaryrefslogtreecommitdiff
path: root/ares_init.c
diff options
context:
space:
mode:
authorAnas Nashif <anas.nashif@intel.com>2012-10-30 13:57:52 -0700
committerPhilippe Coval <philippe.coval@open.eurogiciel.org>2014-12-08 13:26:59 +0100
commit1c9d586a6b1540b79602ac48109d1e8c2e74c68e (patch)
tree49d113f6bbf289a09edc26849dfe24af4f6cfeb5 /ares_init.c
parent46fa9cad7984cb632c9f8776297fe4a86e19e0d8 (diff)
downloadc-ares-1c9d586a6b1540b79602ac48109d1e8c2e74c68e.tar.gz
c-ares-1c9d586a6b1540b79602ac48109d1e8c2e74c68e.tar.bz2
c-ares-1c9d586a6b1540b79602ac48109d1e8c2e74c68e.zip
downstream: ocloexec
Change-Id: Ie10c7a5414603781405af5b7a094c9cc359e2465 Author: Anas Nashif <anas.nashif@intel.com>
Diffstat (limited to 'ares_init.c')
-rw-r--r--ares_init.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/ares_init.c b/ares_init.c
index d23c1b0..9a0b6d2 100644
--- a/ares_init.c
+++ b/ares_init.c
@@ -1158,7 +1158,7 @@ static int init_by_resolv_conf(ares_channel channel)
if (ARES_CONFIG_CHECK(channel))
return ARES_SUCCESS;
- fp = fopen(PATH_RESOLV_CONF, "r");
+ fp = fopen(PATH_RESOLV_CONF, "re");
if (fp) {
while ((status = ares__read_line(fp, &line, &linesize)) == ARES_SUCCESS)
{
@@ -1200,7 +1200,7 @@ static int init_by_resolv_conf(ares_channel channel)
if ((status == ARES_EOF) && (!channel->lookups)) {
/* Many systems (Solaris, Linux, BSD's) use nsswitch.conf */
- fp = fopen("/etc/nsswitch.conf", "r");
+ fp = fopen("/etc/nsswitch.conf", "re");
if (fp) {
while ((status = ares__read_line(fp, &line, &linesize)) ==
ARES_SUCCESS)
@@ -1230,7 +1230,7 @@ static int init_by_resolv_conf(ares_channel channel)
if ((status == ARES_EOF) && (!channel->lookups)) {
/* Linux / GNU libc 2.x and possibly others have host.conf */
- fp = fopen("/etc/host.conf", "r");
+ fp = fopen("/etc/host.conf", "re");
if (fp) {
while ((status = ares__read_line(fp, &line, &linesize)) ==
ARES_SUCCESS)
@@ -1260,7 +1260,7 @@ static int init_by_resolv_conf(ares_channel channel)
if ((status == ARES_EOF) && (!channel->lookups)) {
/* Tru64 uses /etc/svc.conf */
- fp = fopen("/etc/svc.conf", "r");
+ fp = fopen("/etc/svc.conf", "re");
if (fp) {
while ((status = ares__read_line(fp, &line, &linesize)) ==
ARES_SUCCESS)
@@ -1896,7 +1896,7 @@ static void randomize_key(unsigned char* key,int key_data_len)
}
#else /* !WIN32 */
#ifdef RANDOM_FILE
- FILE *f = fopen(RANDOM_FILE, "rb");
+ FILE *f = fopen(RANDOM_FILE, "rbe");
if(f) {
counter = aresx_uztosi(fread(key, 1, key_data_len, f));
fclose(f);