Skip to content

Commit 4e48924

Browse files
committed
Rename {read,write}_offset to {read,write}_at, add a tracking issue
1 parent 1802011 commit 4e48924

File tree

5 files changed

+27
-27
lines changed

5 files changed

+27
-27
lines changed

src/libstd/fs.rs

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -356,9 +356,9 @@ impl File {
356356
///
357357
/// Note that similar to `File::read`, it is not an error to return a short
358358
/// read.
359-
#[unstable(feature = "file_offset", issue = "0")]
360-
pub fn read_offset(&self, buf: &mut [u8], offset: u64) -> io::Result<usize> {
361-
self.inner.read_offset(buf, offset)
359+
#[unstable(feature = "file_offset", issue = "35918")]
360+
pub fn read_at(&self, buf: &mut [u8], offset: u64) -> io::Result<usize> {
361+
self.inner.read_at(buf, offset)
362362
}
363363

364364
/// Writes a number of bytes starting from a given offset.
@@ -368,9 +368,9 @@ impl File {
368368
///
369369
/// Note that similar to `File::write`, it is not an error to return a
370370
/// short write.
371-
#[unstable(feature = "file_offset", issue = "0")]
372-
pub fn write_offset(&self, buf: &[u8], offset: u64) -> io::Result<usize> {
373-
self.inner.write_offset(buf, offset)
371+
#[unstable(feature = "file_offset", issue = "35918")]
372+
pub fn write_at(&self, buf: &[u8], offset: u64) -> io::Result<usize> {
373+
self.inner.write_at(buf, offset)
374374
}
375375
}
376376

@@ -1918,9 +1918,9 @@ mod tests {
19181918
}
19191919

19201920
#[test]
1921-
fn file_test_io_read_write_offset() {
1921+
fn file_test_io_read_write_at() {
19221922
let tmpdir = tmpdir();
1923-
let filename = tmpdir.join("file_rt_io_file_test_read_write_offset.txt");
1923+
let filename = tmpdir.join("file_rt_io_file_test_read_write_at.txt");
19241924
let mut buf = [0; 256];
19251925
let write1 = "asdf";
19261926
let write2 = "qwer-";
@@ -1929,35 +1929,35 @@ mod tests {
19291929
{
19301930
let oo = OpenOptions::new().create_new(true).write(true).read(true).clone();
19311931
let mut rw = check!(oo.open(&filename));
1932-
assert_eq!(check!(rw.write_offset(write1.as_bytes(), 5)), write1.len());
1932+
assert_eq!(check!(rw.write_at(write1.as_bytes(), 5)), write1.len());
19331933
assert_eq!(check!(rw.seek(SeekFrom::Current(0))), 0);
1934-
assert_eq!(check!(rw.read_offset(&mut buf, 5)), write1.len());
1934+
assert_eq!(check!(rw.read_at(&mut buf, 5)), write1.len());
19351935
assert_eq!(str::from_utf8(&buf[..write1.len()]), Ok(write1));
19361936
assert_eq!(check!(rw.seek(SeekFrom::Current(0))), 0);
19371937
assert_eq!(check!(rw.write(write2.as_bytes())), write2.len());
19381938
assert_eq!(check!(rw.seek(SeekFrom::Current(0))), 5);
19391939
assert_eq!(check!(rw.read(&mut buf)), write1.len());
19401940
assert_eq!(str::from_utf8(&buf[..write1.len()]), Ok(write1));
19411941
assert_eq!(check!(rw.seek(SeekFrom::Current(0))), 9);
1942-
assert_eq!(check!(rw.read_offset(&mut buf[..write2.len()], 0)), write2.len());
1942+
assert_eq!(check!(rw.read_at(&mut buf[..write2.len()], 0)), write2.len());
19431943
assert_eq!(str::from_utf8(&buf[..write2.len()]), Ok(write2));
19441944
assert_eq!(check!(rw.seek(SeekFrom::Current(0))), 9);
1945-
assert_eq!(check!(rw.write_offset(write3.as_bytes(), 9)), write3.len());
1945+
assert_eq!(check!(rw.write_at(write3.as_bytes(), 9)), write3.len());
19461946
assert_eq!(check!(rw.seek(SeekFrom::Current(0))), 9);
19471947
}
19481948
{
19491949
let mut read = check!(File::open(&filename));
1950-
assert_eq!(check!(read.read_offset(&mut buf, 0)), content.len());
1950+
assert_eq!(check!(read.read_at(&mut buf, 0)), content.len());
19511951
assert_eq!(str::from_utf8(&buf[..content.len()]), Ok(content));
19521952
assert_eq!(check!(read.seek(SeekFrom::Current(0))), 0);
19531953
assert_eq!(check!(read.seek(SeekFrom::End(-5))), 9);
1954-
assert_eq!(check!(read.read_offset(&mut buf, 0)), content.len());
1954+
assert_eq!(check!(read.read_at(&mut buf, 0)), content.len());
19551955
assert_eq!(str::from_utf8(&buf[..content.len()]), Ok(content));
19561956
assert_eq!(check!(read.seek(SeekFrom::Current(0))), 9);
19571957
assert_eq!(check!(read.read(&mut buf)), write3.len());
19581958
assert_eq!(str::from_utf8(&buf[..write3.len()]), Ok(write3));
19591959
assert_eq!(check!(read.seek(SeekFrom::Current(0))), 14);
1960-
assert_eq!(check!(read.read_offset(&mut buf, 0)), content.len());
1960+
assert_eq!(check!(read.read_at(&mut buf, 0)), content.len());
19611961
assert_eq!(str::from_utf8(&buf[..content.len()]), Ok(content));
19621962
assert_eq!(check!(read.seek(SeekFrom::Current(0))), 14);
19631963
}

src/libstd/sys/unix/fd.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ impl FileDesc {
5252
(&mut me).read_to_end(buf)
5353
}
5454

55-
pub fn read_offset(&self, buf: &mut [u8], offset: u64) -> io::Result<usize> {
55+
pub fn read_at(&self, buf: &mut [u8], offset: u64) -> io::Result<usize> {
5656
let ret = cvt(unsafe {
5757
libc::pread(self.fd,
5858
buf.as_mut_ptr() as *mut c_void,
@@ -71,7 +71,7 @@ impl FileDesc {
7171
Ok(ret as usize)
7272
}
7373

74-
pub fn write_offset(&self, buf: &[u8], offset: u64) -> io::Result<usize> {
74+
pub fn write_at(&self, buf: &[u8], offset: u64) -> io::Result<usize> {
7575
let ret = cvt(unsafe {
7676
libc::pwrite(self.fd,
7777
buf.as_ptr() as *const c_void,

src/libstd/sys/unix/fs.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -477,16 +477,16 @@ impl File {
477477
self.0.read_to_end(buf)
478478
}
479479

480-
pub fn read_offset(&self, buf: &mut [u8], offset: u64) -> io::Result<usize> {
481-
self.0.read_offset(buf, offset)
480+
pub fn read_at(&self, buf: &mut [u8], offset: u64) -> io::Result<usize> {
481+
self.0.read_at(buf, offset)
482482
}
483483

484484
pub fn write(&self, buf: &[u8]) -> io::Result<usize> {
485485
self.0.write(buf)
486486
}
487487

488-
pub fn write_offset(&self, buf: &[u8], offset: u64) -> io::Result<usize> {
489-
self.0.write_offset(buf, offset)
488+
pub fn write_at(&self, buf: &[u8], offset: u64) -> io::Result<usize> {
489+
self.0.write_at(buf, offset)
490490
}
491491

492492
pub fn flush(&self) -> io::Result<()> { Ok(()) }

src/libstd/sys/windows/fs.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -312,8 +312,8 @@ impl File {
312312
self.handle.read(buf)
313313
}
314314

315-
pub fn read_offset(&self, buf: &mut [u8], offset: u64) -> io::Result<usize> {
316-
self.handle.read_offset(buf, offset)
315+
pub fn read_at(&self, buf: &mut [u8], offset: u64) -> io::Result<usize> {
316+
self.handle.read_at(buf, offset)
317317
}
318318

319319
pub fn read_to_end(&self, buf: &mut Vec<u8>) -> io::Result<usize> {
@@ -324,8 +324,8 @@ impl File {
324324
self.handle.write(buf)
325325
}
326326

327-
pub fn write_offset(&self, buf: &[u8], offset: u64) -> io::Result<usize> {
328-
self.handle.write_offset(buf, offset)
327+
pub fn write_at(&self, buf: &[u8], offset: u64) -> io::Result<usize> {
328+
self.handle.write_at(buf, offset)
329329
}
330330

331331
pub fn flush(&self) -> io::Result<()> { Ok(()) }

src/libstd/sys/windows/handle.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ impl RawHandle {
106106
}
107107
}
108108

109-
pub fn read_offset(&self, buf: &mut [u8], offset: u64) -> io::Result<usize> {
109+
pub fn read_at(&self, buf: &mut [u8], offset: u64) -> io::Result<usize> {
110110
let mut read = 0;
111111
let len = cmp::min(buf.len(), <c::DWORD>::max_value() as usize) as c::DWORD;
112112
unsafe {
@@ -189,7 +189,7 @@ impl RawHandle {
189189
Ok(amt as usize)
190190
}
191191

192-
pub fn write_offset(&self, buf: &[u8], offset: u64) -> io::Result<usize> {
192+
pub fn write_at(&self, buf: &[u8], offset: u64) -> io::Result<usize> {
193193
let mut written = 0;
194194
let len = cmp::min(buf.len(), <c::DWORD>::max_value() as usize) as c::DWORD;
195195
unsafe {

0 commit comments

Comments
 (0)