diff options
| author | Graydon Hoare <graydon@mozilla.com> | 2011-12-14 18:04:45 -0800 |
|---|---|---|
| committer | Graydon Hoare <graydon@mozilla.com> | 2011-12-14 18:04:45 -0800 |
| commit | dde58603803dc6024cb5fa6071562f1b93b5816a (patch) | |
| tree | 078eeb8efdc18e0796d667409ceb33be30abff43 /src/libstd/sys.rs | |
| parent | f7540b165cfe800ff5bfd2be22cc08510d4d03eb (diff) | |
| download | rust-dde58603803dc6024cb5fa6071562f1b93b5816a.tar.gz rust-dde58603803dc6024cb5fa6071562f1b93b5816a.zip | |
Remove some duplicated unused parts of std now that they're present in core.
Diffstat (limited to 'src/libstd/sys.rs')
| -rw-r--r-- | src/libstd/sys.rs | 96 |
1 files changed, 0 insertions, 96 deletions
diff --git a/src/libstd/sys.rs b/src/libstd/sys.rs deleted file mode 100644 index 3b4a3b8c643..00000000000 --- a/src/libstd/sys.rs +++ /dev/null @@ -1,96 +0,0 @@ -/* -Module: sys - -Misc low level stuff -*/ -tag type_desc = { - first_param: **ctypes::c_int, - size: ctypes::size_t, - align: ctypes::size_t - // Remaining fields not listed -}; - -#[abi = "cdecl"] -native mod rustrt { - // Explicitly re-export native stuff we want to be made - // available outside this crate. Otherwise it's - // visible-in-crate, but not re-exported. - fn last_os_error() -> str; - fn refcount<T>(t: @T) -> uint; - fn do_gc(); - fn unsupervise(); -} - -#[abi = "rust-intrinsic"] -native mod rusti { - fn get_type_desc<T>() -> *type_desc; -} - -/* -Function: get_type_desc - -Returns a pointer to a type descriptor. Useful for calling certain -function in the Rust runtime or otherwise performing dark magick. -*/ -fn get_type_desc<T>() -> *type_desc { - ret rusti::get_type_desc::<T>(); -} - -/* -Function: last_os_error - -Get a string representing the platform-dependent last error -*/ -fn last_os_error() -> str { - ret rustrt::last_os_error(); -} - -/* -Function: size_of - -Returns the size of a type -*/ -fn size_of<T>() -> uint unsafe { - ret (*get_type_desc::<T>()).size; -} - -/* -Function: align_of - -Returns the alignment of a type -*/ -fn align_of<T>() -> uint unsafe { - ret (*get_type_desc::<T>()).align; -} - -/* -Function: refcount - -Returns the refcount of a shared box -*/ -fn refcount<T>(t: @T) -> uint { - ret rustrt::refcount::<T>(t); -} - -/* -Function: do_gc - -Force a garbage collection -*/ -fn do_gc() -> () { - ret rustrt::do_gc(); -} - -// FIXME: There's a wrapper for this in the task module and this really -// just belongs there -fn unsupervise() -> () { - ret rustrt::unsupervise(); -} - -// Local Variables: -// mode: rust; -// fill-column: 78; -// indent-tabs-mode: nil -// c-basic-offset: 4 -// buffer-file-coding-system: utf-8-unix -// End: |
