Igor Canadi
16ebe3a2a9
Mmap reads should not return error if reading past file
...
Summary:
Currently, mmap returns IOError when user tries to read data past the end of the file. This diff changes the behavior. Now, we return just the bytes that we can, and report the size we returned via a Slice result. This is consistent with non-mmap behavior and also pread() system call.
This diff is taken out of D45123.
Test Plan: make check
Reviewers: sdong
Reviewed By: sdong
Subscribers: dhruba, leveldb
Differential Revision: https://reviews.facebook.net/D45645
2015-08-26 14:51:38 -07:00
..
2014-12-02 12:09:20 -08:00
2015-03-17 14:08:00 -07:00
2015-07-07 16:58:20 -07:00
2015-03-12 21:13:53 +03:00
2015-07-27 14:25:57 -07:00
2015-07-22 14:36:43 -07:00
2015-07-01 16:13:56 -07:00
2015-06-18 15:58:00 -07:00
2015-07-13 13:50:18 -07:00
2015-03-17 14:08:00 -07:00
2015-04-25 18:14:27 +09:00
2015-02-19 13:11:10 -08:00
2014-11-07 15:04:30 -08:00
2015-06-19 09:43:08 -07:00
2015-06-18 13:56:31 -07:00
2015-07-02 11:35:51 -07:00
2015-03-17 14:08:00 -07:00
2014-08-19 06:48:21 -07:00
2014-11-11 16:47:22 -05:00
2015-08-18 11:06:23 -07:00
2015-08-11 10:55:27 -07:00
2015-06-18 14:55:05 -07:00
2015-03-17 14:08:00 -07:00
2015-07-10 17:59:36 -07:00
2015-07-10 17:59:36 -07:00
2015-07-16 13:56:17 +08:00
2014-11-13 14:39:30 -05:00
2015-08-25 12:29:44 -07:00
2015-08-21 08:46:29 -07:00
2015-08-19 15:02:17 -07:00
2015-08-19 15:02:17 -07:00
2015-08-19 15:02:17 -07:00
2015-03-17 14:08:00 -07:00
2014-12-02 12:09:20 -08:00
2015-07-07 16:58:20 -07:00
2015-08-12 10:18:59 -07:00
2015-08-26 14:51:38 -07:00
2015-08-12 10:18:59 -07:00
2015-07-16 12:10:16 -07:00
2015-03-17 14:08:00 -07:00
2015-05-21 15:39:30 -07:00
2015-07-17 10:07:40 -07:00
2015-07-21 16:22:40 -07:00
2015-08-14 17:32:42 -07:00
2015-08-14 17:32:42 -07:00
2015-08-19 15:02:17 -07:00
2015-08-19 15:02:17 -07:00
2015-03-17 14:08:00 -07:00
2013-10-16 17:48:41 -07:00
2015-08-18 13:19:55 -07:00
2014-12-02 12:09:20 -08:00
2015-07-13 13:50:18 -07:00
2014-12-02 12:09:20 -08:00
2015-02-26 11:28:41 -08:00
2014-12-02 12:09:20 -08:00
2014-11-11 16:47:22 -05:00
2014-11-20 10:49:32 -08:00
2015-07-16 11:22:21 +02:00
2015-07-15 03:34:40 -07:00
2015-04-25 18:14:27 +09:00
2015-04-25 18:14:27 +09:00
2015-07-13 13:50:18 -07:00
2015-02-09 17:55:12 -08:00
2015-02-04 21:39:45 -08:00
2015-06-12 10:45:02 -07:00
2015-08-13 16:52:26 -07:00
2015-07-01 16:13:56 -07:00
2015-08-03 11:02:09 -07:00
2015-07-17 10:07:40 -07:00
2014-12-12 17:50:36 -08:00
2015-07-07 16:58:20 -07:00
2015-07-01 16:13:56 -07:00
2014-05-09 08:41:02 -07:00
2015-03-30 11:28:25 -07:00
2015-03-30 11:28:25 -07:00
2015-07-16 12:10:16 -07:00
2015-07-20 17:20:40 -07:00
2015-07-20 17:20:40 -07:00
2015-07-20 17:20:40 -07:00
2015-08-12 10:18:59 -07:00
2015-08-12 10:18:59 -07:00
2013-10-16 17:48:41 -07:00
2014-11-11 16:47:22 -05:00
2015-07-17 12:02:52 -07:00
2015-08-21 14:25:34 -07:00
2014-06-16 15:41:46 -07:00
2014-12-04 13:56:14 -08:00
2015-08-18 13:30:18 -07:00
2015-08-21 14:25:34 -07:00
2015-08-21 14:25:34 -07:00
2015-08-21 14:25:34 -07:00
2015-06-02 02:07:58 -07:00
2015-07-16 12:10:16 -07:00
2015-07-01 16:13:56 -07:00
2015-07-01 16:13:56 -07:00
2015-06-02 02:07:58 -07:00
2015-07-07 16:58:20 -07:00
2013-10-16 17:48:41 -07:00
2015-03-18 15:35:55 -07:00
2015-07-01 16:13:56 -07:00
2015-07-01 16:13:56 -07:00
2014-09-04 17:40:41 -07:00
2015-06-16 18:13:23 -07:00
2015-03-17 14:08:00 -07:00
2015-07-13 13:50:18 -07:00
2015-07-29 17:42:13 -07:00
2015-07-29 17:42:13 -07:00
2015-08-04 10:56:49 -07:00
2015-08-05 20:05:56 -07:00
2015-08-05 20:05:56 -07:00
2015-08-11 17:52:56 -07:00
2013-12-03 12:42:15 -08:00
2014-07-28 12:22:37 -07:00
2014-11-21 11:05:28 -05:00
2015-07-01 16:13:56 -07:00
2015-07-17 16:58:18 -07:00
2015-07-17 16:58:18 -07:00
2015-03-19 17:32:43 -07:00
2015-03-19 17:32:43 -07:00
2015-08-17 17:34:38 -07:00
2015-08-17 17:34:38 -07:00
2015-03-17 14:08:00 -07:00
2015-07-01 16:13:56 -07:00
2015-08-11 13:30:49 -07:00
2015-08-11 13:30:49 -07:00
2015-07-17 18:59:11 +02:00
2015-07-01 16:13:56 -07:00
2015-01-13 00:04:08 -08:00
2015-07-01 16:13:56 -07:00
2015-07-01 16:13:56 -07:00
2015-04-13 15:58:45 -07:00
2015-06-17 11:21:18 -07:00
2015-06-17 11:21:18 -07:00
2015-07-01 16:13:56 -07:00
2015-07-02 17:23:41 -07:00
2015-07-02 17:23:41 -07:00
2015-03-12 12:07:10 -07:00
2015-03-12 12:07:10 -07:00