rust/library/std/src/os
Matthias Krüger 758ad53005
Rollup merge of #123604 - michaelvanstraten:proc_thread_attribute_list, r=ChrisDenton
Abstract `ProcThreadAttributeList` into its own struct

As extensively discussed in issue #114854, the current implementation of the unstable `windows_process_extensions_raw_attribute` features lacks support for passing a raw pointer.

This PR wants to explore the opportunity to abstract away the `ProcThreadAttributeList` into its own struct to for one improve safety and usability and secondly make it possible to maybe also use it to spawn new threads.

try-job: x86_64-mingw
2024-12-21 01:30:13 +01:00
..
aix Reformat use declarations. 2024-07-29 08:26:52 +10:00
android Reformat use declarations. 2024-07-29 08:26:52 +10:00
darwin replace placeholder version 2024-11-27 12:10:21 +00:00
dragonfly Reformat use declarations. 2024-07-29 08:26:52 +10:00
emscripten Reformat use declarations. 2024-07-29 08:26:52 +10:00
espidf Reformat use declarations. 2024-07-29 08:26:52 +10:00
fd Auto merge of #133223 - zachs18:uniquerc-impls, r=Noratrieb 2024-12-15 08:26:19 +00:00
fortanix_sgx Reformat using the new identifier sorting from rustfmt 2024-09-22 19:11:29 -04:00
freebsd Reformat use declarations. 2024-07-29 08:26:52 +10:00
fuchsia Add definitions for riscv64gc-unknown-fuchsia 2023-04-25 16:42:59 -07:00
haiku Reformat use declarations. 2024-07-29 08:26:52 +10:00
hermit fix(os/hermit): deny(unsafe_op_in_unsafe_fn) 2024-08-01 12:34:43 +02:00
horizon Fix warnings when checking armv6k-nintendo-3ds 2024-07-21 20:12:54 -04:00
hurd Forbid unsafe_op_in_unsafe_fn in hurd-specific os and sys files 2024-12-11 01:02:10 +01:00
illumos Reformat use declarations. 2024-07-29 08:26:52 +10:00
ios Make std::os::darwin public 2024-08-13 23:50:33 +02:00
l4re Reformat use declarations. 2024-07-29 08:26:52 +10:00
linux Reformat use declarations. 2024-07-29 08:26:52 +10:00
macos Make std::os::darwin public 2024-08-13 23:50:33 +02:00
net Reformat use declarations. 2024-07-29 08:26:52 +10:00
netbsd Reformat use declarations. 2024-07-29 08:26:52 +10:00
nto Update library/std/src/os/nto/mod.rs 2023-03-01 06:42:40 +01:00
nuttx Fix a copy-paste issue in the NuttX raw type definition 2024-11-14 14:50:30 +08:00
openbsd Reformat use declarations. 2024-07-29 08:26:52 +10:00
raw Remove Windows dependency on libc 2024-05-20 11:13:31 -04:00
redox Reformat use declarations. 2024-07-29 08:26:52 +10:00
rtems Port std library to RTEMS 2024-09-03 09:19:29 +02:00
solaris Reformat use declarations. 2024-07-29 08:26:52 +10:00
solid Rollup merge of #127586 - zachs18:more-must-use, r=cuviper 2024-08-03 11:17:42 +02:00
uefi Reformat use declarations. 2024-07-29 08:26:52 +10:00
unix Rollup merge of #129409 - grinapo:patch-1, r=Amanieu 2024-11-28 03:14:45 +01:00
vita Add forbid(unsafe_op_in_unsafe_fn) 2024-07-28 21:10:59 +03:00
vxworks Forbid unsafe_op_in_unsafe_fn in vxworks specific os and sys files 2024-08-03 08:00:39 +05:30
wasi std: update internal uses of io::const_error! 2024-11-26 18:38:24 +01:00
wasip2 WASI fixing unsafe_op_in_unsafe_fn for std::{os, sys} 2024-08-05 09:48:26 +01:00
windows Rollup merge of #123604 - michaelvanstraten:proc_thread_attribute_list, r=ChrisDenton 2024-12-21 01:30:13 +01:00
xous xous: ffi: correct syscall number for adjust_process 2024-10-13 22:24:51 +08:00
mod.rs Auto merge of #123723 - madsmtm:apple-std-os, r=dtolnay 2024-11-03 22:25:11 +00:00