Use more void.
Use gzcat + plain tar.
Use more void.
Use void on mark.
Use void and add some missing includes.
Use plain tar for copying.
Prefer gzcat + plain tar over gtar. Honour CFLAGS.
NetBSD/current requires uvm/uvm_extern.h and _KMEMUSER.
Requires _KMEMUSER on NetBSD/current
Requires sys/vmmeter.h on NetBSD/current
Use more void.
NetBSD/current needs uvm/uvm_extern.h
Needs _KMEMUSER on NetBSD/current
Add missing string.h. Fix return values. Fix rpath.
Use more void.
Default values go into the class declaration, not the implementation.