Add a parameter 'action' to mpfree() so it can optionally discard
authorkrw <krw@openbsd.org>
Wed, 21 Jun 2023 12:50:09 +0000 (12:50 +0000)
committerkrw <krw@openbsd.org>
Wed, 21 Jun 2023 12:50:09 +0000 (12:50 +0000)
commite46ff49b6d65a5969b658698445d284099516ef9
tree3fc457edaf4422ded04b5d7142fc35a9bc5bc989
parentdd3b9a80516716eb7d3616a923f2076c1f1589de
Add a parameter 'action' to mpfree() so it can optionally discard
or keep the memory pointed at by the char ** parameter.

Allows mpfree() to be used against the global mountpoints[] and
eliminates a couple of manual loops to free the current contents
of mountpoints[].

No intentional functional change.
sbin/disklabel/disklabel.c
sbin/disklabel/editor.c
sbin/disklabel/extern.h