Merge from coreutils.
authorJim Meyering <jim@meyering.net>
Fri, 6 Jun 2003 20:50:35 +0000 (20:50 +0000)
committerJim Meyering <jim@meyering.net>
Fri, 6 Jun 2003 20:50:35 +0000 (20:50 +0000)
commit310c41f74d42756b22ed2fcbe42b69bbe75a9ecf
treec9e70dbf1eb46c96db92c7fd73b93dddbf4f22bf
parentd2be89baca1b3f1874c3e0ec14d76e63dff45a88
Merge from coreutils.
This avoids a core dump on systems without GNU putenv,
when running `env -u SOME_ALREADY_UNSET_VARIABLE'.

(__set_errno, LOCK, UNLOCK): Define.
(unsetenv): New static function, from GNU libc.
(rpl_putenv): Use it.
lib/putenv.c