Fix write-region and its subroutines for buffers > 2GB.
authorEli Zaretskii <eliz@gnu.org>
Sun, 10 Apr 2011 20:43:08 +0000 (23:43 +0300)
committerEli Zaretskii <eliz@gnu.org>
Sun, 10 Apr 2011 20:43:08 +0000 (23:43 +0300)
commit8a2cbd723c0b453b70dc1fcefe5b489f58605258
treea1268c68ffe5a72329d60fcf6280485f8ba2327e
parent1ebfdcb6eff7ebe4cf5ef3426944513a2ecdfacf
Fix write-region and its subroutines for buffers > 2GB.

 src/fileio.c (a_write, e_write): Modify declaration of arguments and
 local variables to support buffers larger than 2GB.
 (Fcopy_file): Use EMACS_INT for return value of emacs_read.
 src/sysdep.c (emacs_write, emacs_read): Use ssize_t for last
 argument, local variables, and return value.
 src/lisp.h: Update prototypes of emacs_write and emacs_read.
 src/sound.c (vox_write): Use ssize_t for return value of emacs_write.
src/ChangeLog
src/fileio.c
src/lisp.h
src/sound.c
src/sysdep.c