Skip to content

Implement std::sys::theseus #12

@tsoutsman

Description

@tsoutsman

We need to implement the following files in library/std/src/sys/theseus:

  • alloc.rs
  • args.rs
    Need Rust binary support in Theseus.
  • common.rs
  • env.rs
  • fs.rs
    Add vfs API and memory_vfs implementation Theseus#639
  • io.rs
  • locks
    • mutex.rs
    • rwlock.rs
    • condvar.rs
  • net.rs
  • os.rs
    Mostly implemented except for:
    • current_exe
    • join_paths - Theseus doesn't have the concept of a PATH environment variable
  • pipe.rs
    Don't need to implement this.
  • process.rs
    Needs Theseus standard I/O redesign.
  • stdio.rs
  • thread.rs
    Mostly implemented except for:
  • thread_local_dtor.rs
  • thread_local_key.rs
  • time.rs
    Add time crate Theseus#615

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    🏗 In progress

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions