diff options
author | Oliver O'Halloran <oohall@gmail.com> | 2016-09-28 14:56:30 +1000 |
---|---|---|
committer | Stewart Smith <stewart@linux.vnet.ibm.com> | 2016-10-14 16:41:39 +1100 |
commit | bdd34cca13be8ac075657b3981f6db91f7dab0ae (patch) | |
tree | f6ed37514d403346e3c463ae15c833123a6c9e37 /core | |
parent | a18e2809afa0e649224b40bf5b4bbe1d87193a89 (diff) | |
download | skiboot-bdd34cca13be8ac075657b3981f6db91f7dab0ae.zip skiboot-bdd34cca13be8ac075657b3981f6db91f7dab0ae.tar.gz skiboot-bdd34cca13be8ac075657b3981f6db91f7dab0ae.tar.bz2 |
nvram: add nvram_query_eq()
Adds a helper that looks for the given NVRAM config string and checks
that associated value is equal to the supplied value.
Signed-off-by: Oliver O'Halloran <oohall@gmail.com>
Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
Diffstat (limited to 'core')
-rw-r--r-- | core/nvram-format.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/core/nvram-format.c b/core/nvram-format.c index b98aee1..b110d80 100644 --- a/core/nvram-format.c +++ b/core/nvram-format.c @@ -262,3 +262,14 @@ const char *nvram_query(const char *key) return NULL; } + + +bool nvram_query_eq(const char *key, const char *value) +{ + const char *s = nvram_query(key); + + if (!s) + return false; + + return !strcmp(s, value); +} |