History log of /rust-libc-0.2.174/src/unix/linux_like/linux/gnu/ (Results 101 – 125 of 310)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
43152fbd14-Jul-2023 Mek101 <[email protected]>

linux/gnu: add glob extension constants

ecff416711-Jul-2023 Henry Chen <[email protected]>

style fix for in-macro code

Since rustfmt ignores it

7d80488725-Jun-2023 Henry Chen <[email protected]>

add mips32r6 target_arch detection for linux gnu targets

6584256109-May-2023 Henry Chen <[email protected]>

add mips64r6 target_arch detection for linux gnu targets

ac00e0c129-May-2023 superwhiskers <[email protected]>

linux-gnu: add putpwent/putgrent


/rust-libc-0.2.174/.github/workflows/bors.yml
/rust-libc-0.2.174/.github/workflows/docs.yml
/rust-libc-0.2.174/.github/workflows/main.yml
/rust-libc-0.2.174/README.md
/rust-libc-0.2.174/ci/README.md
/rust-libc-0.2.174/ci/linux-s390x.sh
/rust-libc-0.2.174/ci/rust.css
/rust-libc-0.2.174/libc-test/build.rs
/rust-libc-0.2.174/libc-test/semver/android.txt
/rust-libc-0.2.174/libc-test/semver/linux-gnu-loongarch64.txt
/rust-libc-0.2.174/libc-test/semver/linux-gnu.txt
/rust-libc-0.2.174/libc-test/semver/linux-loongarch64.txt
/rust-libc-0.2.174/libc-test/semver/linux.txt
/rust-libc-0.2.174/libc-test/semver/redox.txt
/rust-libc-0.2.174/src/unix/bsd/apple/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/dragonfly/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/mod.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/mod.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/mod.rs
/rust-libc-0.2.174/src/unix/haiku/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/android/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/align.rs
mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/powerpc.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/x86/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b64/powerpc64.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b64/s390x.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b64/x86_64/mod.rs
/rust-libc-0.2.174/src/unix/mod.rs
/rust-libc-0.2.174/src/unix/newlib/mod.rs
/rust-libc-0.2.174/src/unix/newlib/vita/mod.rs
/rust-libc-0.2.174/src/unix/redox/mod.rs
/rust-libc-0.2.174/triagebot.toml
aaaa9d4e11-May-2023 WANG Rui <[email protected]>

Fix loongarch64 bindings


/rust-libc-0.2.174/.cirrus.yml
/rust-libc-0.2.174/.github/workflows/bors.yml
/rust-libc-0.2.174/Cargo.toml
/rust-libc-0.2.174/ci/docker/sparc64-unknown-linux-gnu/Dockerfile
/rust-libc-0.2.174/ci/linux-sparc64.sh
/rust-libc-0.2.174/libc-test/Cargo.toml
/rust-libc-0.2.174/libc-test/build.rs
/rust-libc-0.2.174/libc-test/semver/dragonfly.txt
/rust-libc-0.2.174/libc-test/semver/freebsd.txt
/rust-libc-0.2.174/libc-test/semver/linux.txt
/rust-libc-0.2.174/libc-test/semver/netbsd.txt
/rust-libc-0.2.174/libc-test/semver/openbsd.txt
/rust-libc-0.2.174/libc-test/semver/redox.txt
/rust-libc-0.2.174/src/fuchsia/mod.rs
/rust-libc-0.2.174/src/unix/aix/mod.rs
/rust-libc-0.2.174/src/unix/bsd/apple/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/dragonfly/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/freebsd11/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/freebsd12/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/freebsd13/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/freebsd14/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/freebsd14/x86_64.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/mod.rs
/rust-libc-0.2.174/src/unix/bsd/mod.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/mod.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/mod.rs
/rust-libc-0.2.174/src/unix/haiku/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/arch/generic/mod.rs
b64/loongarch64/align.rs
b64/loongarch64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/mod.rs
/rust-libc-0.2.174/src/unix/newlib/mod.rs
/rust-libc-0.2.174/src/unix/newlib/vita/mod.rs
/rust-libc-0.2.174/src/unix/nto/mod.rs
/rust-libc-0.2.174/src/unix/redox/mod.rs
/rust-libc-0.2.174/src/unix/solarish/mod.rs
/rust-libc-0.2.174/src/vxworks/mod.rs
/rust-libc-0.2.174/src/windows/mod.rs
0777de4c23-Apr-2023 Yuki Okushi <[email protected]>

Clean up some `extern`s

Signed-off-by: Yuki Okushi <[email protected]>

f1ede75a23-Mar-2023 Peter Zhang <[email protected]>

linux: add PTRACE_GETSIGMASK and PTRACE_SETSIGMASK

133e4b1314-Apr-2023 Ricardo Ribalda <[email protected]>

Add kexec_file_load system call for arm linux

This syscall was introduced in Linux 5.0. References:

- torvalds/linux@4ab65ba7a5cbad47520274d88d066bf8eb83f161

Signed-off-by: Ricardo Ribalda <ribald

Add kexec_file_load system call for arm linux

This syscall was introduced in Linux 5.0. References:

- torvalds/linux@4ab65ba7a5cbad47520274d88d066bf8eb83f161

Signed-off-by: Ricardo Ribalda <[email protected]>

show more ...

7c5c2c5e25-Mar-2023 kxxt <[email protected]>

Add user_regs_struct for riscv32/64

8517146311-Mar-2023 Kovacsics Robert <[email protected]>

Add reentrant glibc getmntent_r

b5c207ae03-Mar-2023 psykose <[email protected]>

linux: move DCCP_ constants from linux/gnu to linux

closes #3132

these constants come from linux headers, so they should be exposed for
"linux", not just glibc.

this change exposes them for linux/

linux: move DCCP_ constants from linux/gnu to linux

closes #3132

these constants come from linux headers, so they should be exposed for
"linux", not just glibc.

this change exposes them for linux/musl and linux/uclibc.

of note, android contains these same constants, but moving it to
linux-like would also expose them on emscripten, which does not have it.

show more ...

19084bee03-Mar-2023 Yuki Okushi <[email protected]>

Move `copy_file_range` to `linux/mod.rs`

Signed-off-by: Yuki Okushi <[email protected]>

69f06d1019-Jan-2023 ETKNeil <[email protected]>

Add STATX_DIOALIGN (introduced in linux v6.1)

971e7c6b11-Feb-2023 David Carlier <[email protected]>

prctl SME flags for gnu arm64.

2c46c2ac14-Feb-2023 kosayoda <[email protected]>

Add glibc extensions for posix_spawn*.

d36bf06618-Jan-2023 Tom Dohrmann <[email protected]>

add `user_regs` for linux on arm

This struct is used for `PTRACE_GETREGS` & `PTRACE_SETREGS`. We mirror
the name used in `glibc`. This struct is called `pt_regs` in the kernel.
glibc uses a single a

add `user_regs` for linux on arm

This struct is used for `PTRACE_GETREGS` & `PTRACE_SETREGS`. We mirror
the name used in `glibc`. This struct is called `pt_regs` in the kernel.
glibc uses a single array `uregs` instead of individual fields. The
`asm/ptrace.h` header defined by the linux kernel defines macros to
access the individual registers. Instead of `uregs` we just define the
registers as individual fields.

show more ...


/rust-libc-0.2.174/.cirrus.yml
/rust-libc-0.2.174/Cargo.toml
/rust-libc-0.2.174/ci/build.sh
/rust-libc-0.2.174/ci/semver.sh
/rust-libc-0.2.174/libc-test/Cargo.toml
/rust-libc-0.2.174/libc-test/build.rs
/rust-libc-0.2.174/libc-test/semver/android.txt
/rust-libc-0.2.174/libc-test/semver/apple.txt
/rust-libc-0.2.174/libc-test/semver/dragonfly.txt
/rust-libc-0.2.174/libc-test/semver/freebsd.txt
/rust-libc-0.2.174/libc-test/semver/fuchsia.txt
/rust-libc-0.2.174/libc-test/semver/linux-musl.txt
/rust-libc-0.2.174/libc-test/semver/linux.txt
/rust-libc-0.2.174/libc-test/semver/netbsd.txt
/rust-libc-0.2.174/libc-test/semver/openbsd.txt
/rust-libc-0.2.174/libc-test/semver/unix.txt
/rust-libc-0.2.174/libc-test/semver/windows.txt
/rust-libc-0.2.174/libc-test/test/linux_kernel_version.rs
/rust-libc-0.2.174/src/fuchsia/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/freebsd13/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/freebsd14/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/mod.rs
/rust-libc-0.2.174/src/unix/bsd/mod.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/mod.rs
/rust-libc-0.2.174/src/unix/haiku/mod.rs
/rust-libc-0.2.174/src/unix/hermit/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/android/b32/arm.rs
/rust-libc-0.2.174/src/unix/linux_like/android/b32/x86/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/android/b64/aarch64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/android/b64/riscv64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/android/b64/x86_64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/android/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/emscripten/mod.rs
b32/arm/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/arm/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/mips/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/x86_64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/mod.rs
/rust-libc-0.2.174/src/unix/mod.rs
/rust-libc-0.2.174/src/unix/newlib/mod.rs
/rust-libc-0.2.174/src/unix/nto/aarch64.rs
/rust-libc-0.2.174/src/unix/nto/mod.rs
/rust-libc-0.2.174/src/unix/nto/neutrino.rs
/rust-libc-0.2.174/src/unix/nto/x86_64.rs
/rust-libc-0.2.174/src/unix/redox/mod.rs
/rust-libc-0.2.174/src/unix/solarish/mod.rs
/rust-libc-0.2.174/src/vxworks/mod.rs
/rust-libc-0.2.174/src/wasi.rs
/rust-libc-0.2.174/src/windows/mod.rs
/rust-libc-0.2.174/triagebot.toml
0754d92920-Jan-2023 John Paul Adrian Glaubitz <[email protected]>

m68k: Fix incorrect type for sigaction::sa_flags

91665fab19-Jan-2023 Peter Zhang <[email protected]>

linux: add PTRACE_SYSCALL_INFO_*

4625f47305-Jan-2023 Andrei Odintsov <[email protected]>

Add pthread barrier


/rust-libc-0.2.174/.cirrus.yml
/rust-libc-0.2.174/Cargo.toml
/rust-libc-0.2.174/ci/build.sh
/rust-libc-0.2.174/ci/semver.sh
/rust-libc-0.2.174/libc-test/Cargo.toml
/rust-libc-0.2.174/libc-test/build.rs
/rust-libc-0.2.174/libc-test/semver/android.txt
/rust-libc-0.2.174/libc-test/semver/apple.txt
/rust-libc-0.2.174/libc-test/semver/dragonfly.txt
/rust-libc-0.2.174/libc-test/semver/freebsd.txt
/rust-libc-0.2.174/libc-test/semver/fuchsia.txt
/rust-libc-0.2.174/libc-test/semver/linux-musl.txt
/rust-libc-0.2.174/libc-test/semver/linux.txt
/rust-libc-0.2.174/libc-test/semver/netbsd.txt
/rust-libc-0.2.174/libc-test/semver/openbsd.txt
/rust-libc-0.2.174/libc-test/semver/unix.txt
/rust-libc-0.2.174/libc-test/semver/windows.txt
/rust-libc-0.2.174/libc-test/test/linux_kernel_version.rs
/rust-libc-0.2.174/src/fuchsia/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/freebsd13/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/freebsd14/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/mod.rs
/rust-libc-0.2.174/src/unix/bsd/mod.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/mod.rs
/rust-libc-0.2.174/src/unix/haiku/mod.rs
/rust-libc-0.2.174/src/unix/hermit/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/android/b32/arm.rs
/rust-libc-0.2.174/src/unix/linux_like/android/b32/x86/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/android/b64/aarch64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/android/b64/riscv64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/android/b64/x86_64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/android/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/emscripten/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/align.rs
b32/mod.rs
b32/riscv32/mod.rs
b64/aarch64/ilp32.rs
b64/aarch64/lp64.rs
b64/loongarch64/mod.rs
b64/mips64/mod.rs
b64/powerpc64/mod.rs
b64/riscv64/mod.rs
b64/s390x.rs
b64/sparc64/mod.rs
b64/x86_64/mod.rs
b64/x86_64/not_x32.rs
b64/x86_64/x32.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b32/riscv32/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/b64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/no_align.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/arm/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/mips/mips64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/mips/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/uclibc/x86_64/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/mod.rs
/rust-libc-0.2.174/src/unix/mod.rs
/rust-libc-0.2.174/src/unix/newlib/mod.rs
/rust-libc-0.2.174/src/unix/nto/aarch64.rs
/rust-libc-0.2.174/src/unix/nto/mod.rs
/rust-libc-0.2.174/src/unix/nto/neutrino.rs
/rust-libc-0.2.174/src/unix/nto/x86_64.rs
/rust-libc-0.2.174/src/unix/redox/mod.rs
/rust-libc-0.2.174/src/unix/solarish/mod.rs
/rust-libc-0.2.174/src/vxworks/mod.rs
/rust-libc-0.2.174/src/wasi.rs
/rust-libc-0.2.174/src/windows/mod.rs
/rust-libc-0.2.174/triagebot.toml
11568d4521-Nov-2022 David Tolnay <[email protected]>

Add kexec_file_load system call for arm64 linux

0abe537b20-Nov-2022 WANG Xuerui <[email protected]>

Fix the loongarch64 kernel ABI

The initial loongarch64 support code went in too early, even before the
upstream kernel ABI has finalized, and was not adjusted since then. No
one with enough knowledg

Fix the loongarch64 kernel ABI

The initial loongarch64 support code went in too early, even before the
upstream kernel ABI has finalized, and was not adjusted since then. No
one with enough knowledge of LoongArch was involved in the initial
review, so we have been shipping broken LoongArch support, but luckily
the rustc port is not merged yet so no real damage has been done.

Fix the following discrepancies:

- There is no longer {g,s}etrlimit, only prlimit64.
- There is no longer fstat and newfstatat, only statx.
- MINSIGSTKSZ and SIGSTKSZ now have different values.
- The binary sysctl syscall was removed from Linux long before the
existence of upstream Linux/LoongArch port (5.5 vs 5.19) so even a
wrapper does not make sense.

There might be more but these are the most obvious.

show more ...

fd32da6e16-Nov-2022 David Tolnay <[email protected]>

Add sys/ucontext.h signatures for linux aarch64 glibc

7066c3c405-Nov-2022 zhaixiaojuan <[email protected]>

Add ucontext and clone_args for loongarch64

5ffdbc6825-Oct-2022 Steve Lau <[email protected]>

expose dirname and basename


/rust-libc-0.2.174/.github/workflows/bors.yml
/rust-libc-0.2.174/Cargo.toml
/rust-libc-0.2.174/libc-test/Cargo.toml
/rust-libc-0.2.174/libc-test/build.rs
/rust-libc-0.2.174/libc-test/semver/android.txt
/rust-libc-0.2.174/libc-test/semver/apple.txt
/rust-libc-0.2.174/libc-test/semver/dragonfly.txt
/rust-libc-0.2.174/libc-test/semver/freebsd.txt
/rust-libc-0.2.174/libc-test/semver/linux-gnu.txt
/rust-libc-0.2.174/libc-test/semver/linux-musl.txt
/rust-libc-0.2.174/libc-test/semver/linux.txt
/rust-libc-0.2.174/libc-test/semver/macos-aarch64.txt
/rust-libc-0.2.174/libc-test/semver/macos.txt
/rust-libc-0.2.174/libc-test/semver/netbsd.txt
/rust-libc-0.2.174/libc-test/semver/openbsd.txt
/rust-libc-0.2.174/libc-test/semver/redox.txt
/rust-libc-0.2.174/libc-test/semver/windows.txt
/rust-libc-0.2.174/src/unix/bsd/apple/b64/aarch64/mod.rs
/rust-libc-0.2.174/src/unix/bsd/apple/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/dragonfly/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/freebsd11/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/freebsd12/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/freebsd13/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/freebsd14/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/freebsd/mod.rs
/rust-libc-0.2.174/src/unix/bsd/freebsdlike/mod.rs
/rust-libc-0.2.174/src/unix/bsd/mod.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/mod.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/netbsd/mod.rs
/rust-libc-0.2.174/src/unix/bsd/netbsdlike/openbsd/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/android/mod.rs
mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/linux/musl/mod.rs
/rust-libc-0.2.174/src/unix/linux_like/mod.rs
/rust-libc-0.2.174/src/unix/mod.rs
/rust-libc-0.2.174/src/unix/redox/mod.rs
/rust-libc-0.2.174/src/unix/solarish/illumos.rs
/rust-libc-0.2.174/src/unix/solarish/mod.rs
/rust-libc-0.2.174/src/windows/mod.rs

12345678910>>...13