summaryrefslogtreecommitdiff
path: root/sci-libs/qfits/files/qfits-6.2.0-open.patch
blob: 71d2df1a692a803f2ef98460c72e58df3277eda1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
diff -ur qfits-6.2.0/src/qfits_memory.c qfits-6.2.0.new/src/qfits_memory.c
--- qfits-6.2.0/src/qfits_memory.c	2006-08-24 17:01:56.000000000 +0200
+++ qfits-6.2.0.new/src/qfits_memory.c	2007-09-21 13:43:19.000000000 +0200
@@ -308,7 +308,7 @@
         /* Create swap file with rights: rw-rw-rw- */
         swapfileid = ++ qfits_memory_table.file_reg ;
         fname = qfits_memory_tmpfilename(swapfileid);
-        swapfd = open(fname, O_RDWR | O_CREAT);
+        swapfd = open(fname, O_RDWR | O_CREAT, S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH);
         if (swapfd==-1) {
             fprintf(stderr, "qfits_mem: cannot create swap file\n");
             exit(-1);