diff options
| author | James E. Housley <jeh@FreeBSD.org> | 2000-12-14 03:40:31 +0000 |
|---|---|---|
| committer | James E. Housley <jeh@FreeBSD.org> | 2000-12-14 03:40:31 +0000 |
| commit | 8d61bf6afb9a90b1693cdb44241b4e8e134ce6f3 (patch) | |
| tree | c5bce359cacc7f8f6a91cfa78ed0e5eaa353c370 /net-im/linpopup/files/patch-ac | |
| parent | 95f68a924771e569695f6c8c6d1b5b493e550a10 (diff) | |
New Port: net/linpopup
X-Windows port of WinPopup
PR: 22973
Submitted by: Roman Shterenzon <roman@xpert.com>
Diffstat (limited to 'net-im/linpopup/files/patch-ac')
| -rw-r--r-- | net-im/linpopup/files/patch-ac | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/net-im/linpopup/files/patch-ac b/net-im/linpopup/files/patch-ac new file mode 100644 index 000000000000..a784074a2126 --- /dev/null +++ b/net-im/linpopup/files/patch-ac @@ -0,0 +1,21 @@ +--- 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); |
