mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-31 21:57:12 +00:00
8d61bf6afb
X-Windows port of WinPopup PR: 22973 Submitted by: Roman Shterenzon <roman@xpert.com>
22 lines
694 B
Plaintext
22 lines
694 B
Plaintext
--- recept.c.orig Mon Nov 20 16:20:24 2000
|
|
+++ recept.c Mon Nov 20 16:22:04 2000
|
|
@@ -359,7 +359,7 @@
|
|
delete_showed_message (void)
|
|
{
|
|
struct linpopup_message this_message;
|
|
- char *temp_filename;
|
|
+ static char temp_filename[]="/tmp/LinPopUpXXXXXX";
|
|
int file_handle_temp, file_handle_data;
|
|
int f;
|
|
|
|
@@ -370,8 +370,7 @@
|
|
return;
|
|
}
|
|
|
|
- temp_filename = tmpnam (NULL);
|
|
- file_handle_temp = open (temp_filename, O_RDWR | O_CREAT, DATA_PERM);
|
|
+ if ( (file_handle_temp = mkstemp(temp_filename)) == -1 ) return;
|
|
file_handle_data = open (DATA_FILE, O_RDONLY, DATA_PERM);
|
|
/* lock it for reading .. */
|
|
(void) lock_reg (file_handle_data, F_SETLKW, F_RDLCK, 0, SEEK_SET, 0);
|