mirror of
https://github.com/vim/vim.git
synced 2025-10-04 05:25:06 -04:00
updated for version 7.0224
This commit is contained in:
@@ -1811,6 +1811,15 @@ write_viminfo(file, forceit)
|
||||
|
||||
if (tempname != NULL)
|
||||
{
|
||||
#ifdef VMS
|
||||
/* fdopen() fails for some reason */
|
||||
if (fp_out == NULL)
|
||||
{
|
||||
umask_save = umask(077);
|
||||
fp_out = mch_fopen((char *)tempname, WRITEBIN);
|
||||
(void)umask(umask_save);
|
||||
}
|
||||
#else
|
||||
int fd;
|
||||
|
||||
/* Use mch_open() to be able to use O_NOFOLLOW and set file
|
||||
@@ -1832,6 +1841,7 @@ write_viminfo(file, forceit)
|
||||
fp_out = NULL;
|
||||
else
|
||||
fp_out = fdopen(fd, WRITEBIN);
|
||||
#endif /* VMS */
|
||||
|
||||
/*
|
||||
* If we can't create in the same directory, try creating a
|
||||
|
@@ -331,6 +331,8 @@ EX(CMD_dsplit, "dsplit", ex_findpat,
|
||||
BANG|RANGE|DFLALL|WHOLEFOLD|EXTRA),
|
||||
EX(CMD_edit, "edit", ex_edit,
|
||||
BANG|FILE1|EDITCMD|ARGOPT|TRLBAR),
|
||||
EX(CMD_earlier, "earlier", ex_later,
|
||||
TRLBAR|EXTRA|NOSPC|CMDWIN),
|
||||
EX(CMD_echo, "echo", ex_echo,
|
||||
EXTRA|NOTRLCOM|SBOXOK|CMDWIN),
|
||||
EX(CMD_echoerr, "echoerr", ex_execute,
|
||||
@@ -489,6 +491,8 @@ EX(CMD_laddbuffer, "laddbuffer", ex_cbuffer,
|
||||
RANGE|NOTADR|WORD1|TRLBAR),
|
||||
EX(CMD_laddfile, "laddfile", ex_cfile,
|
||||
TRLBAR|FILE1),
|
||||
EX(CMD_later, "later", ex_later,
|
||||
TRLBAR|EXTRA|NOSPC|CMDWIN),
|
||||
EX(CMD_lbuffer, "lbuffer", ex_cbuffer,
|
||||
RANGE|NOTADR|WORD1|TRLBAR),
|
||||
EX(CMD_lcd, "lcd", ex_cd,
|
||||
|
Reference in New Issue
Block a user