// commit: 382584724308442f03f3d29f7fc6de9e9d140982 2011-06-12
// commit: c4685ae429a0cce4b285859d62a71fe603f0a864 2013-08-02
// mkdtemp should return -1 on bad template
// commit: 382584724308442f03f3d29f7fc6de9e9d140982 2011-06-12
// commit: c4685ae429a0cce4b285859d62a71fe603f0a864 2013-08-02
// mkdtemp should return -1 on bad template