| 251 | #endif |
| 252 | |
| 253 | NamedTemporaryFile::NamedTemporaryFile() { |
| 254 | char name[256]; |
| 255 | strcpy(name, output_file("mgb-test-XXXXXX", false).c_str()); |
| 256 | m_fd = mkstemp(name); |
| 257 | mgb_throw_if(m_fd == -1, MegBrainError, "failed to open temp file `%s': %m", name); |
| 258 | m_fpath = name; |
| 259 | mgb_log_debug("opened temporary file: %s", name); |
| 260 | } |
| 261 | |
| 262 | NamedTemporaryFile::~NamedTemporaryFile() { |
| 263 | #ifdef WIN32 |
no test coverage detected