diff options
author | Thomas White <taw@physics.org> | 2018-07-10 11:30:16 +0200 |
---|---|---|
committer | Thomas White <taw@physics.org> | 2018-07-10 11:31:36 +0200 |
commit | 1a90c5e819f083c951a760060b3936b8615fdce5 (patch) | |
tree | 1dbde746b9caf2d2201a61d2f6c91ca2ac236830 /libcrystfel/src/mosflm.c | |
parent | c507373f4c9cf4d6d68cf8b43d8b89d8f3628f5c (diff) |
Delete mosflm.lp and SUMMARY when cleaning up temporary folder
Diffstat (limited to 'libcrystfel/src/mosflm.c')
-rw-r--r-- | libcrystfel/src/mosflm.c | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/libcrystfel/src/mosflm.c b/libcrystfel/src/mosflm.c index 9dc99162..56f2ad77 100644 --- a/libcrystfel/src/mosflm.c +++ b/libcrystfel/src/mosflm.c @@ -875,20 +875,6 @@ static void chop_word(char *s) } -static int file_exists(const char *filename) -{ - struct stat s; - - if ( stat(filename, &s) != 0 ) { - if ( errno == ENOENT ) return 0; - ERROR("Failed to check for %s.\n", filename); - exit(1); - } - - return 1; -} - - const char *mosflm_probe(UnitCell *cell) { pid_t pid; @@ -899,15 +885,6 @@ const char *mosflm_probe(UnitCell *cell) int ok = 0; int l; - /* Mosflm will write mosflm.lp and SUMMARY when we test it, which we are - * are going to delete afterwards. Better check they don't exist first, - * in case they were important. */ - if ( file_exists("mosflm.lp") || file_exists("SUMMARY") ) { - ERROR("Please move or delete mosflm.lp and SUMMARY from the " - "working directory first.\n"); - exit(1); - } - pid = forkpty(&pty, NULL, NULL, NULL); if ( pid == -1 ) { return NULL; @@ -947,9 +924,6 @@ const char *mosflm_probe(UnitCell *cell) close(pty); waitpid(pid, &status, 0); - unlink("mosflm.lp"); - unlink("SUMMARY"); - if ( !ok ) return NULL; if ( cell_has_parameters(cell) ) return "mosflm-cell-nolatt,mosflm-latt-nocell"; |