diff options
author | Michael Brown | 2013-07-18 16:19:59 +0200 |
---|---|---|
committer | Michael Brown | 2013-07-19 16:29:23 +0200 |
commit | 8ea5822afd5530245c391e9058f2c878a3cd0597 (patch) | |
tree | b5d88f56a2f846b9ff449bff4a533bf3fa9f0fc1 /src/core/settings.c | |
parent | [settings] Eliminate call to store_named_setting() in nslookup.c (diff) | |
download | ipxe-8ea5822afd5530245c391e9058f2c878a3cd0597.tar.gz ipxe-8ea5822afd5530245c391e9058f2c878a3cd0597.tar.xz ipxe-8ea5822afd5530245c391e9058f2c878a3cd0597.zip |
[settings] Remove now-unused store_named_setting()
Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/core/settings.c')
-rw-r--r-- | src/core/settings.c | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/src/core/settings.c b/src/core/settings.c index d5e02460..ab44dea9 100644 --- a/src/core/settings.c +++ b/src/core/settings.c @@ -1317,41 +1317,6 @@ int setting_name ( struct settings *settings, struct setting *setting, } /** - * Store value of named setting - * - * @v name Name of setting - * @v default_type Default type to use, if none specified - * @v data Setting data, or NULL to clear setting - * @v len Length of setting data - * @ret rc Return status code - */ -int store_named_setting ( const char *name, struct setting_type *default_type, - const void *data, size_t len ) { - struct settings *settings; - struct setting setting; - char tmp_name[ strlen ( name ) + 1 ]; - int rc; - - /* Create modifiable copy of setting name */ - strcpy ( tmp_name, name ); - - /* Parse setting name */ - if ( ( rc = parse_setting_name ( tmp_name, autovivify_child_settings, - &settings, &setting ) ) != 0 ) - return rc; - - /* Apply default type if necessary */ - if ( ! setting.type ) - setting.type = default_type; - - /* Store setting */ - if ( ( rc = store_setting ( settings, &setting, data, len ) ) != 0 ) - return rc; - - return 0; -} - -/** * Parse and store value of named setting * * @v name Name of setting |