]> git.ipfire.org Git - thirdparty/coreutils.git/commit
maint: refactor unsetenv call in env
authorAssaf Gordon <assafgordon@gmail.com>
Tue, 24 Apr 2018 23:37:53 +0000 (17:37 -0600)
committerPádraig Brady <P@draigBrady.com>
Thu, 21 Jun 2018 04:14:10 +0000 (21:14 -0700)
commit068b46e73bf74ecd8c9e8b087d245eeb48495e4e
treee616bf4ba3b660195478b5ea6ecfffdda5d04c82
parent24053fbd8f9bd3639e5afd88d97d7b4bd35f61f5
maint: refactor unsetenv call in env

Keep unset envvars (-uFOO) in an array for later deletion,
instead of reiterating over argv.  Done in preparation for
'-S string' feature. Related to '-u' discussion in
https://lists.gnu.org/r/coreutils/2018-04/msg00013.html

* src/env.c (append_unset_var,unset_envvars): New functions.
 (main): Use new functions.
src/env.c