uuid: use tvh_open instead direct open (O_CLOEXEC issue)