From 16f21b4a9aa841f105bcfa3de6d4bb0165e32ef4 Mon Sep 17 00:00:00 2001 From: phixxy Date: Sat, 21 Mar 2026 13:36:35 -0700 Subject: [PATCH] Added -s functionality --- skratch.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/skratch.c b/skratch.c index 751ff84..92f1a21 100644 --- a/skratch.c +++ b/skratch.c @@ -35,10 +35,13 @@ int make_skratch_file(struct Flags *f) { char fp[4096]; int fd = 0; - snprintf(fp, sizeof(fp), "%s/%s", f->skratch_path, f->filename); + if (!f->use_s) f->suffix = ""; + + snprintf(fp, sizeof(fp), "%s/%s%s", f->skratch_path, f->filename, f->suffix); if (!strcmp(f->filename, "skratch-XXXXXX")) { - fd = mkstemp(fp); + int s_len = strlen(f->suffix); + fd = mkstemps(fp, s_len); close(fd); } if (fd == -1)