summaryrefslogtreecommitdiffstats
path: root/src/proto/fileio.pro
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2010-12-17 16:27:16 +0100
committerBram Moolenaar <Bram@vim.org>2010-12-17 16:27:16 +0100
commit540fc6fbdb30971955dc40cc05542b5d4f434787 (patch)
treec1efeca8e355c647e60ff12e8cae8d942d7a3d29 /src/proto/fileio.pro
parent45d9d02d715d8423ed5e786331d6e8970b86bf60 (diff)
updated for version 7.3.083v7.3.083
Problem: When a read() or write() is interrupted by a signal it fails. Solution: Add read_eintr() and write_eintr().
Diffstat (limited to 'src/proto/fileio.pro')
-rw-r--r--src/proto/fileio.pro2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/proto/fileio.pro b/src/proto/fileio.pro
index 88d3c27ea1..cb4012f8eb 100644
--- a/src/proto/fileio.pro
+++ b/src/proto/fileio.pro
@@ -54,4 +54,6 @@ int au_exists __ARGS((char_u *arg));
int match_file_pat __ARGS((char_u *pattern, regprog_T *prog, char_u *fname, char_u *sfname, char_u *tail, int allow_dirs));
int match_file_list __ARGS((char_u *list, char_u *sfname, char_u *ffname));
char_u *file_pat_to_reg_pat __ARGS((char_u *pat, char_u *pat_end, char *allow_dirs, int no_bslash));
+long read_eintr __ARGS((int fd, void *buf, size_t bufsize));
+long write_eintr __ARGS((int fd, void *buf, size_t bufsize));
/* vim: set ft=c : */