add unveil(2) to ctfconv(1)
authormestre <mestre@openbsd.org>
Wed, 8 Aug 2018 20:15:17 +0000 (20:15 +0000)
committermestre <mestre@openbsd.org>
Wed, 8 Aug 2018 20:15:17 +0000 (20:15 +0000)
commit62a5ce363e965d32c06e064e9d481daa904d02d3
treecbe51d89dfbc5a38796af40069be3cd8e08175bc
parentb2fbf4f7d706f04ccaf492031a9b7fcbc99479ff
add unveil(2) to ctfconv(1)

Once we know what the input file is, usually /bsd.gdb, we can unveil it in read
mode. If we also define as argument an output file we can additionally unveil
that one with write/create permissions.

We don't need to care about calling unveil(NULL, NULL) since we can call
pledge(2) and reduce the permissions down the road depending on the code path.

"reads OK" jasper@, "put it in if works" mpi@
prodded by deraadt@
usr.bin/ctfconv/ctfconv.c