diff options
author | Gerlando Falauto <gerlando.falauto@keymile.com> | 2012-08-24 00:11:39 +0000 |
---|---|---|
committer | Tom Rini <trini@ti.com> | 2012-09-18 12:01:52 -0700 |
commit | c5983592e912835fe9ed00b9d98b05580c460eae (patch) | |
tree | 96245807698607969286b6b4d0b2f1b664fdb3e8 /lib/gunzip.c | |
parent | 348b1f1c6064990210a6797c86514fd358b73062 (diff) | |
download | u-boot-imx-c5983592e912835fe9ed00b9d98b05580c460eae.zip u-boot-imx-c5983592e912835fe9ed00b9d98b05580c460eae.tar.gz u-boot-imx-c5983592e912835fe9ed00b9d98b05580c460eae.tar.bz2 |
env: add check/apply logic to himport_r()
Change hashtable so that a callback function will decide whether a
variable can be overwritten, and possibly apply the changes.
So add a new field to struct hsearch_data:
o "apply" callback function to check whether a variable can be
overwritten, and possibly immediately apply the changes;
when NULL, no check is performed.
And a new argument to himport_r():
o "do_apply": whether to call the apply callback function
NOTE: This patch does not change the current behavior.
Signed-off-by: Gerlando Falauto <gerlando.falauto@keymile.com>
Reviewed-by: Marek Vasut <marex@denx.de>
Diffstat (limited to 'lib/gunzip.c')
0 files changed, 0 insertions, 0 deletions