From d9cfb453af28244f4928c0071e191aa32bf08cc3 Mon Sep 17 00:00:00 2001 From: Yezzi Hsueh Date: Sun, 15 Jun 2025 23:53:41 +0800 Subject: [PATCH] feat: fix cdrtools --- cdrtools/cdrtools-3.02a09-growisofs.patch | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 cdrtools/cdrtools-3.02a09-growisofs.patch diff --git a/cdrtools/cdrtools-3.02a09-growisofs.patch b/cdrtools/cdrtools-3.02a09-growisofs.patch new file mode 100644 index 0000000..f056df4 --- /dev/null +++ b/cdrtools/cdrtools-3.02a09-growisofs.patch @@ -0,0 +1,18 @@ +diff --git a/mkisofs/multi.c b/mkisofs/multi.c +index ddd0454..86aef8e 100644 +--- a/mkisofs/multi.c ++++ b/mkisofs/multi.c +@@ -1365,6 +1365,13 @@ int + open_merge_image(path) + char *path; + { ++ if (path[0] == '-' && path[1] == '\0') { ++#ifdef NEED_O_BINARY ++ setmode(fileno(stdin), O_BINARY); ++#endif ++ in_image = stdin; ++ return(0); ++ } + #ifndef USE_SCG + in_image = fopen(path, "rb"); + if (in_image == NULL) {