diff options
author | Saúl Ibarra Corretgé <saghul@gmail.com> | 2015-12-03 01:44:14 +0100 |
---|---|---|
committer | Saúl Ibarra Corretgé <saghul@gmail.com> | 2015-12-03 08:50:28 +0100 |
commit | 176fdc735205f009b9c66e498d7b35a0142531c2 (patch) | |
tree | aa883b74c012b677862540f10f9779ad3f522e3b /docs/src | |
parent | 0761bfe6a3d6c08326630879574354141741b0f1 (diff) | |
download | libuv-176fdc735205f009b9c66e498d7b35a0142531c2.tar.gz libuv-176fdc735205f009b9c66e498d7b35a0142531c2.zip |
linux,fs: fix p{read,write}v with a 64bit offset
According to [0] we need to pass it in 2 32bit registers on some
platforms such as MIPS. Fix inspired by the musl libc implementation [1].
[0]: http://man7.org/linux/man-pages/man2/syscall.2.html#NOTES
[1]: http://git.musl-libc.org/cgit/musl/tree/src/unistd/preadv.c
Fixes: https://github.com/libuv/libuv/issues/473
Refs: https://github.com/libuv/libuv/pull/498
Refs: https://github.com/libuv/libuv/pull/627
PR-URL: https://github.com/libuv/libuv/pull/638
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Diffstat (limited to 'docs/src')
0 files changed, 0 insertions, 0 deletions