aboutsummaryrefslogtreecommitdiff
path: root/editors/jove/files/patch-abbrev.c
diff options
context:
space:
mode:
Diffstat (limited to 'editors/jove/files/patch-abbrev.c')
-rw-r--r--editors/jove/files/patch-abbrev.c19
1 files changed, 19 insertions, 0 deletions
diff --git a/editors/jove/files/patch-abbrev.c b/editors/jove/files/patch-abbrev.c
new file mode 100644
index 000000000000..f2797a9d4f85
--- /dev/null
+++ b/editors/jove/files/patch-abbrev.c
@@ -0,0 +1,19 @@
+--- abbrev.c.orig Fri Mar 8 02:34:41 1996
++++ abbrev.c Wed Dec 20 05:19:33 2000
+@@ -274,7 +274,16 @@
+ "jabbXXXXXX"
+ #endif
+ );
++#ifndef NO_MKSTEMP
++ {
++ int fd = mkstemp(tname);
++ if ( fd == -1 )
++ err( 1, "can't create temp file %s", tname );
++ close( fd );
++ }
++#else
+ (void) mktemp(tname);
++#endif
+ save_abbrevs(tname);
+ setfname(ebuf, tname);
+ read_file(tname, NO);