Lines Matching full:platform
5 //! Safe, cross-platform-compatible wrappers for system interfaces.
47 pub use platform::ioctl::ioctl;
48 pub use platform::ioctl::ioctl_with_mut_ptr;
49 pub use platform::ioctl::ioctl_with_mut_ref;
50 pub use platform::ioctl::ioctl_with_ptr;
51 pub use platform::ioctl::ioctl_with_ref;
52 pub use platform::ioctl::ioctl_with_val;
53 pub use platform::ioctl::IoctlNr;
55 pub use sys::platform;
71 // TODO(b/233233301): reorganize platform specific exports under platform
80 pub use platform::{FileFlags, get_max_open_files};
83 pub use platform::{
89 pub use platform::{
95 pub use platform::{
101 pub use platform::{
104 pub use platform::{enable_core_scheduling, set_rt_prio_limit, set_rt_round_robin};
105 pub use platform::{flock, FlockOperation};
106 pub use platform::{getegid, geteuid};
107 pub use platform::{gettid, kill_process_group, reap_child};
108 pub use platform::{
112 pub use platform::EventExt;
114 pub use platform::{EventTrigger, EventExt, WaitContextExt};
115 pub use platform::MemoryMappingBuilderWindows;
116 pub use platform::set_thread_priority;
117 pub use platform::{give_foregrounding_permission, Console};
118 pub use platform::{named_pipes, named_pipes::PipeConnection};
119 pub use platform::{SafeMultimediaHandle, MAXIMUM_WAIT_OBJECTS};
120 pub use crate::platform::win::{
124 pub use platform::ioctl::ioctl_with_ptr_sized;
131 pub use platform::{set_audio_thread_priorities, thread};
132 pub use platform::Terminal;
134 compile_error!("Unsupported platform");
144 pub use platform::deserialize_with_descriptors;
145 pub use platform::get_cpu_affinity;
146 pub use platform::get_filesystem_type;
147 pub use platform::getpid;
148 pub use platform::number_of_logical_cores;
149 pub use platform::open_file;
150 pub use platform::pagesize;
151 pub use platform::platform_timer_resolution::enable_high_res_timers;
152 pub use platform::round_up_to_page_size;
153 pub use platform::set_cpu_affinity;
154 pub use platform::with_as_descriptor;
155 pub use platform::with_raw_descriptor;
156 pub use platform::BlockingMode;
157 pub use platform::EventContext;
158 pub use platform::FileSerdeWrapper;
159 pub use platform::FramingMode;
160 pub use platform::MemoryMappingArena;
161 pub use platform::MmapError;
162 pub use platform::RawDescriptor;
163 pub use platform::SerializeDescriptors;
164 pub use platform::StreamChannel;
165 pub use platform::INVALID_DESCRIPTOR;