From 32fbdf8ba40fb2d272aaa07577706cc6944cde2b Mon Sep 17 00:00:00 2001 From: Jean Delvare Date: Sat, 10 Sep 2005 11:38:32 +0000 Subject: [PATCH] Add a "quiet" parameter to open_i2c_dev() to prevent it from displaying error messages. git-svn-id: http://lm-sensors.org/svn/lm-sensors/trunk@3077 7894878c-1315-0410-8ee3-d5d059ff63e0 --- prog/detect/i2cdetect.c | 2 +- prog/dump/i2cbusses.c | 4 ++-- prog/dump/i2cbusses.h | 2 +- prog/dump/i2cdump.c | 2 +- prog/dump/i2cset.c | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/prog/detect/i2cdetect.c b/prog/detect/i2cdetect.c index 75068da0..1869af64 100644 --- a/prog/detect/i2cdetect.c +++ b/prog/detect/i2cdetect.c @@ -223,7 +223,7 @@ int main(int argc, char *argv[]) exit(1); } - file = open_i2c_dev(i2cbus, filename); + file = open_i2c_dev(i2cbus, filename, 0); if (file < 0) { exit(1); } diff --git a/prog/dump/i2cbusses.c b/prog/dump/i2cbusses.c index cde2c6da..0db1e9b2 100644 --- a/prog/dump/i2cbusses.c +++ b/prog/dump/i2cbusses.c @@ -169,7 +169,7 @@ done: "and also modprobed your i2c bus drivers\n"); } -int open_i2c_dev(const int i2cbus, char *filename) +int open_i2c_dev(const int i2cbus, char *filename, const int quiet) { int file; @@ -181,7 +181,7 @@ int open_i2c_dev(const int i2cbus, char *filename) file = open(filename, O_RDWR); } - if (file < 0) { + if (file < 0 && !quiet) { if (errno == ENOENT) { fprintf(stderr, "Error: Could not open file " "`/dev/i2c-%d' or `/dev/i2c/%d': %s\n", diff --git a/prog/dump/i2cbusses.h b/prog/dump/i2cbusses.h index 63ad42d8..35edb195 100644 --- a/prog/dump/i2cbusses.h +++ b/prog/dump/i2cbusses.h @@ -23,6 +23,6 @@ void print_i2c_busses(int procfmt); -int open_i2c_dev(const int i2cbus, char *filename); +int open_i2c_dev(const int i2cbus, char *filename, const int quiet); #endif diff --git a/prog/dump/i2cdump.c b/prog/dump/i2cdump.c index a39c7c42..c0736d16 100644 --- a/prog/dump/i2cdump.c +++ b/prog/dump/i2cdump.c @@ -184,7 +184,7 @@ int main(int argc, char *argv[]) } } - file = open_i2c_dev(i2cbus, filename); + file = open_i2c_dev(i2cbus, filename, 0); if (file < 0) { exit(1); } diff --git a/prog/dump/i2cset.c b/prog/dump/i2cset.c index ba35527a..74a6edfd 100644 --- a/prog/dump/i2cset.c +++ b/prog/dump/i2cset.c @@ -125,7 +125,7 @@ int main(int argc, char *argv[]) help(); } - file = open_i2c_dev(i2cbus, filename); + file = open_i2c_dev(i2cbus, filename, 0); if (file < 0) { exit(1); }