termux-packages/packages/gopher/gopher-gopher.c.patch

39 lines
1.3 KiB
Diff

--- a/gopher/gopher.c
+++ b/gopher/gopher.c
@@ -1056,7 +1056,7 @@
FILE *tmpfile;
char inputline[512];
char *view = NULL;
- char mkstemp_template[] = "/tmp/gopher-XXXXXX";
+ char mkstemp_template[] = "@TERMUX_PREFIX@/tmp/gopher-XXXXXX";
int mkstemp_fd = -1;
boolean WritePipe = FALSE,
ForkOff = FALSE;
@@ -1109,7 +1109,7 @@
tmpfilename = strdup(mkstemp_template);
tmpfile = fdopen(mkstemp_fd, "w");
#else /* ! HAVE_MKSTEMP */
- tmpfilename = tempnam("/tmp","gopher");
+ tmpfilename = tempnam("@TERMUX_PREFIX@/tmp","gopher");
tmpfile = fopen(tmpfilename, "w");
#endif /* HAVE_MKSTEMP */
#endif /* VMS */
@@ -3060,7 +3060,7 @@
{
char *tmpfilename;
- char mkstemp_template[] = "/tmp/gopher-XXXXXX";
+ char mkstemp_template[] = "@TERMUX_PREFIX@/tmp/gopher-XXXXXX";
int mkstemp_fd = -1;
FILE *tmpfile;
Blockobj *bl;
@@ -3092,7 +3092,7 @@
Gopenfile = tmpfilename;
tmpfile = fdopen(mkstemp_fd, "w");
#else /* ! HAVE_MKSTEMP */
- Gopenfile = tmpfilename = tempnam("/tmp", "gopher");
+ Gopenfile = tmpfilename = tempnam("@TERMUX_PREFIX@/tmp", "gopher");
tmpfile = fopen(tmpfilename, "w");
#endif /* HAVE_MKSTEMP */
#endif /* VMS */