ports/net-im/linpopup/files/patch-ab
Martin Wilke 163e8381a3 - Fix build with gcc4
- Support SUB_FILES

PR:		114077
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
2007-06-29 10:40:05 +00:00

30 lines
857 B
Text

--- send.c.orig Tue Mar 14 11:45:05 2000
+++ send.c Sun Jun 24 00:06:25 2007
@@ -70,7 +70,7 @@
- (char *) header_end = (char *) (head_text + hlen);
+ header_end = (gchar *) (head_text + hlen);
/* -- destroy erroneous embedded single-quotes. -- */
@@ -161,7 +161,7 @@
gchar message_text[2048];
guint message_length;
char IS_TRUNCATED = FALSE;
- char *temp_filename;
+ static char temp_filename[]="/tmp/LinPopUpXXXXXX";
int file_handle_temp;
gchar new_header[256];
@@ -201,8 +201,7 @@
/* -- write message text to a tempory file -- */
- temp_filename = tmpnam (NULL);
- file_handle_temp = open (temp_filename, O_RDWR | O_CREAT | O_TRUNC, DATA_PERM);
+ if ( (file_handle_temp = mkstemp(temp_filename)) == -1 ) return;
write (file_handle_temp, message_text, strlen (message_text));
close (file_handle_temp);