]> git.pld-linux.org Git - packages/vim.git/blame - 6.3.067
- new
[packages/vim.git] / 6.3.067
CommitLineData
12c15a4c
AG
1To: vim-dev@vim.org
2Subject: Patch 6.3.067
3Fcc: outbox
4From: Bram Moolenaar <Bram@moolenaar.net>
5Mime-Version: 1.0
6Content-Type: text/plain; charset=ISO-8859-1
7Content-Transfer-Encoding: 8bit
8------------
9
10Patch 6.3.067 (after 6.3.066)
11Problem: Newly created file gets execute permission.
12Solution: Check for "perm" to be negative before using it.
13Files: src/fileio.c
14
15
16*** ../vim-6.3.030/src/fileio.c Fri Mar 18 13:37:34 2005
17--- src/fileio.c Fri Mar 18 19:16:29 2005
18***************
19*** 3698,3704 ****
20 while ((fd = mch_open((char *)wfname, O_WRONLY | O_EXTRA | (append
21 ? (forceit ? (O_APPEND | O_CREAT) : O_APPEND)
22 : (O_CREAT | O_TRUNC))
23! , perm & 0777)) < 0)
24 {
25 /*
26 * A forced write will try to create a new file if the old one is
27--- 3698,3704 ----
28 while ((fd = mch_open((char *)wfname, O_WRONLY | O_EXTRA | (append
29 ? (forceit ? (O_APPEND | O_CREAT) : O_APPEND)
30 : (O_CREAT | O_TRUNC))
31! , perm < 0 ? 0666 : (perm & 0777))) < 0)
32 {
33 /*
34 * A forced write will try to create a new file if the old one is
35***************
36*** 4262,4268 ****
37
38 if (org == NULL
39 || (empty_fd = mch_open(org, O_CREAT | O_EXTRA | O_EXCL,
40! perm & 0777)) < 0)
41 EMSG(_("E206: patchmode: can't touch empty original file"));
42 else
43 close(empty_fd);
44--- 4262,4268 ----
45
46 if (org == NULL
47 || (empty_fd = mch_open(org, O_CREAT | O_EXTRA | O_EXCL,
48! perm < 0 ? 0666 : (perm & 0777))) < 0)
49 EMSG(_("E206: patchmode: can't touch empty original file"));
50 else
51 close(empty_fd);
52*** ../vim-6.3.030/src/version.c Fri Mar 18 13:37:34 2005
53--- src/version.c Fri Mar 18 19:17:45 2005
54***************
55*** 643,644 ****
56--- 643,646 ----
57 { /* Add new patch number below this line */
58+ /**/
59+ 67,
60 /**/
61
62--
63If corn oil comes from corn, where does baby oil come from?
64
65 /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net \\\
66/// Sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
67\\\ Project leader for A-A-P -- http://www.A-A-P.org ///
68 \\\ Buy LOTR 3 and help AIDS victims -- http://ICCF.nl/lotr.html ///
This page took 0.030057 seconds and 4 git commands to generate.