List of all items
Structs
- fd::AccessPermission
- fd::EventFlags
- fd::OpenOption
- fd::PollEvent
- fd::PollFd
- fd::StatusFlags
- fs::DirectoryEntry
- fs::File
- fs::FileAttr
- fs::Metadata
- mm::PhysAddr
- mm::VirtAddr
- scheduler::task::Priority
- scheduler::task::TaskId
- syscalls::Dirent64
- syscalls::SpinlockContainer
- syscalls::SpinlockIrqSaveContainer
- syscalls::socket::SockFlags
- syscalls::socket::in6_addr
- syscalls::socket::in_addr
- syscalls::socket::ip_mreq
- syscalls::socket::ipv6_mreq
- syscalls::socket::linger
- syscalls::socket::sockaddr
- syscalls::socket::sockaddr_in
- syscalls::socket::sockaddr_in6
- syscalls::socket::sockaddr_vm
- time::SystemTime
- time::itimerval
- time::timespec
- time::timeval
Enums
- arch::BasePageSize
- errno::Errno
- fs::FileType
- fs::SeekWhence
- syscalls::socket::Af
- syscalls::socket::Ipproto
- syscalls::socket::Sock
Traits
Macros
Functions
- errno::sys_errno
- errno::sys_errno_location
- errno::sys_get_errno
- fd::eventfd
- fd::fstat
- fd::poll
- fs::create_dir
- fs::create_file
- fs::file_attributes
- fs::metadata
- fs::open
- fs::read_lstat
- fs::read_stat
- fs::readdir
- fs::remove_dir
- fs::unlink
- mm::virtual_to_physical
- scheduler::join
- scheduler::shutdown
- scheduler::spawn
- syscalls::socket::sys_accept
- syscalls::socket::sys_bind
- syscalls::socket::sys_connect
- syscalls::socket::sys_getaddrbyname
- syscalls::socket::sys_getpeername
- syscalls::socket::sys_getsockname
- syscalls::socket::sys_getsockopt
- syscalls::socket::sys_listen
- syscalls::socket::sys_recv
- syscalls::socket::sys_recvfrom
- syscalls::socket::sys_send
- syscalls::socket::sys_sendto
- syscalls::socket::sys_setsockopt
- syscalls::socket::sys_shutdown
- syscalls::socket::sys_shutdown_socket
- syscalls::socket::sys_socket
- syscalls::sys_abort
- syscalls::sys_add_queue
- syscalls::sys_alloc
- syscalls::sys_alloc_zeroed
- syscalls::sys_available_parallelism
- syscalls::sys_block_current_task
- syscalls::sys_block_current_task_with_timeout
- syscalls::sys_clock_getres
- syscalls::sys_clock_gettime
- syscalls::sys_clock_nanosleep
- syscalls::sys_clock_settime
- syscalls::sys_close
- syscalls::sys_dealloc
- syscalls::sys_destroy_queue
- syscalls::sys_dup
- syscalls::sys_dup2
- syscalls::sys_eventfd
- syscalls::sys_exit
- syscalls::sys_fcntl
- syscalls::sys_free
- syscalls::sys_fstat
- syscalls::sys_futex_wait
- syscalls::sys_futex_wake
- syscalls::sys_get_priority
- syscalls::sys_get_processor_count
- syscalls::sys_get_processor_frequency
- syscalls::sys_getdents64
- syscalls::sys_getpagesize
- syscalls::sys_getpid
- syscalls::sys_gettimeofday
- syscalls::sys_image_start_addr
- syscalls::sys_init_queue
- syscalls::sys_ioctl
- syscalls::sys_isatty
- syscalls::sys_join
- syscalls::sys_lseek
- syscalls::sys_lstat
- syscalls::sys_malloc
- syscalls::sys_mkdir
- syscalls::sys_msleep
- syscalls::sys_nanosleep
- syscalls::sys_notify
- syscalls::sys_open
- syscalls::sys_opendir
- syscalls::sys_poll
- syscalls::sys_rand
- syscalls::sys_read
- syscalls::sys_read_entropy
- syscalls::sys_readv
- syscalls::sys_realloc
- syscalls::sys_rmdir
- syscalls::sys_secure_rand32
- syscalls::sys_secure_rand64
- syscalls::sys_sem_destroy
- syscalls::sys_sem_init
- syscalls::sys_sem_post
- syscalls::sys_sem_timedwait
- syscalls::sys_sem_trywait
- syscalls::sys_set_current_task_priority
- syscalls::sys_set_priority
- syscalls::sys_setitimer
- syscalls::sys_spawn
- syscalls::sys_spawn2
- syscalls::sys_spinlock_destroy
- syscalls::sys_spinlock_init
- syscalls::sys_spinlock_irqsave_destroy
- syscalls::sys_spinlock_irqsave_init
- syscalls::sys_spinlock_irqsave_lock
- syscalls::sys_spinlock_irqsave_unlock
- syscalls::sys_spinlock_lock
- syscalls::sys_spinlock_unlock
- syscalls::sys_srand
- syscalls::sys_stat
- syscalls::sys_thread_exit
- syscalls::sys_unlink
- syscalls::sys_usleep
- syscalls::sys_wait
- syscalls::sys_wakeup_task
- syscalls::sys_write
- syscalls::sys_writev
- syscalls::sys_yield
Type Aliases
- io::Result
- scheduler::CoreId
- syscalls::Tid
- syscalls::clockid_t
- syscalls::sem_t
- syscalls::socket::in_addr_t
- syscalls::socket::in_port_t
- syscalls::socket::sa_family_t
- syscalls::socket::socklen_t
- time::suseconds_t
- time::time_t
- time::useconds_t
Constants
- DEFAULT_STACK_SIZE
- scheduler::task::HIGH_PRIO
- scheduler::task::IDLE_PRIO
- scheduler::task::LOW_PRIO
- scheduler::task::NORMAL_PRIO
- scheduler::task::NO_PRIORITIES
- syscalls::socket::IPV6_ADD_MEMBERSHIP
- syscalls::socket::IPV6_DROP_MEMBERSHIP
- syscalls::socket::IPV6_MULTICAST_LOOP
- syscalls::socket::IPV6_V6ONLY
- syscalls::socket::IP_ADD_MEMBERSHIP
- syscalls::socket::IP_DROP_MEMBERSHIP
- syscalls::socket::IP_MULTICAST_LOOP
- syscalls::socket::IP_MULTICAST_TTL
- syscalls::socket::IP_TOS
- syscalls::socket::IP_TTL
- syscalls::socket::MSG_PEEK
- syscalls::socket::SOL_SOCKET
- syscalls::socket::SO_BROADCAST
- syscalls::socket::SO_ERROR
- syscalls::socket::SO_KEEPALIVE
- syscalls::socket::SO_LINGER
- syscalls::socket::SO_RCVBUF
- syscalls::socket::SO_RCVTIMEO
- syscalls::socket::SO_REUSEADDR
- syscalls::socket::SO_SNDBUF
- syscalls::socket::SO_SNDTIMEO
- syscalls::socket::TCP_NODELAY