about summary refs log tree commit diff
path: root/src/libstd/sys.rs
diff options
context:
space:
mode:
authorGraydon Hoare <graydon@mozilla.com>2011-12-14 18:04:45 -0800
committerGraydon Hoare <graydon@mozilla.com>2011-12-14 18:04:45 -0800
commitdde58603803dc6024cb5fa6071562f1b93b5816a (patch)
tree078eeb8efdc18e0796d667409ceb33be30abff43 /src/libstd/sys.rs
parentf7540b165cfe800ff5bfd2be22cc08510d4d03eb (diff)
downloadrust-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.rs96
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: