Remove all unstable deprecated functionality
This commit removes all unstable and deprecated functions in the standard library. A release was recently cut (1.3) which makes this a good time for some spring cleaning of the deprecated functions.
This commit is contained in:
parent
d07d465cf6
commit
8d90d3f368
125 changed files with 1681 additions and 15526 deletions
|
@ -509,13 +509,6 @@ pub fn lstat(p: &Path) -> io::Result<FileAttr> {
|
|||
Ok(FileAttr { stat: stat })
|
||||
}
|
||||
|
||||
pub fn utimes(p: &Path, atime: u64, mtime: u64) -> io::Result<()> {
|
||||
let p = try!(cstr(p));
|
||||
let buf = [super::ms_to_timeval(atime), super::ms_to_timeval(mtime)];
|
||||
try!(cvt(unsafe { c::utimes(p.as_ptr(), buf.as_ptr()) }));
|
||||
Ok(())
|
||||
}
|
||||
|
||||
pub fn canonicalize(p: &Path) -> io::Result<PathBuf> {
|
||||
let path = try!(CString::new(p.as_os_str().as_bytes()));
|
||||
let mut buf = vec![0u8; 16 * 1024];
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue