Lines Matching +full:threads +full:- +full:posix
23 /// The stdin file descriptor can be closed, potentially on other threads, in
25 /// other purposes, potentially on different threads.
34 /// - [POSIX]
35 /// - [Linux]
37 /// [POSIX]: https://pubs.opengroup.org/onlinepubs/9699919799/functions/stdin.html
38 /// [Linux]: https://man7.org/linux/man-pages/man3/stdin.3.html
41 pub const unsafe fn stdin() -> BorrowedFd<'static> { in stdin()
64 /// - [POSIX]
65 /// - [Linux]
67 /// [POSIX]: https://pubs.opengroup.org/onlinepubs/9699919799/functions/stdin.html
68 /// [Linux]: https://man7.org/linux/man-pages/man3/stdin.3.html
71 pub unsafe fn take_stdin() -> OwnedFd { in take_stdin()
83 /// The stdout file descriptor can be closed, potentially on other threads, in
85 /// other purposes, potentially on different threads.
95 /// - [POSIX]
96 /// - [Linux]
98 /// [POSIX]: https://pubs.opengroup.org/onlinepubs/9699919799/functions/stdout.html
99 /// [Linux]: https://man7.org/linux/man-pages/man3/stdout.3.html
102 pub const unsafe fn stdout() -> BorrowedFd<'static> { in stdout()
125 /// - [POSIX]
126 /// - [Linux]
128 /// [POSIX]: https://pubs.opengroup.org/onlinepubs/9699919799/functions/stdout.html
129 /// [Linux]: https://man7.org/linux/man-pages/man3/stdout.3.html
132 pub unsafe fn take_stdout() -> OwnedFd { in take_stdout()
144 /// The stderr file descriptor can be closed, potentially on other threads, in
146 /// other purposes, potentially on different threads.
155 /// - [POSIX]
156 /// - [Linux]
158 /// [POSIX]: https://pubs.opengroup.org/onlinepubs/9699919799/functions/stderr.html
159 /// [Linux]: https://man7.org/linux/man-pages/man3/stderr.3.html
162 pub const unsafe fn stderr() -> BorrowedFd<'static> { in stderr()
185 /// - [POSIX]
186 /// - [Linux]
188 /// [POSIX]: https://pubs.opengroup.org/onlinepubs/9699919799/functions/stderr.html
189 /// [Linux]: https://man7.org/linux/man-pages/man3/stderr.3.html
192 pub unsafe fn take_stderr() -> OwnedFd { in take_stderr()
205 /// - [POSIX]
206 /// - [Linux]
208 /// [POSIX]: https://pubs.opengroup.org/onlinepubs/9699919799/functions/stdin.html
209 /// [Linux]: https://man7.org/linux/man-pages/man3/stdin.3.html
212 pub const fn raw_stdin() -> RawFd { in raw_stdin()
225 /// - [POSIX]
226 /// - [Linux]
228 /// [POSIX]: https://pubs.opengroup.org/onlinepubs/9699919799/functions/stdout.html
229 /// [Linux]: https://man7.org/linux/man-pages/man3/stdout.3.html
232 pub const fn raw_stdout() -> RawFd { in raw_stdout()
245 /// - [POSIX]
246 /// - [Linux]
248 /// [POSIX]: https://pubs.opengroup.org/onlinepubs/9699919799/functions/stderr.html
249 /// [Linux]: https://man7.org/linux/man-pages/man3/stderr.3.html
252 pub const fn raw_stderr() -> RawFd { in raw_stderr()