-
Notifications
You must be signed in to change notification settings - Fork 3
dep: Update Rust crate libc to v0.2.176 #74
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
renovate
wants to merge
1
commit into
master
Choose a base branch
from
renovate/libc-0.x-lockfile
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Branch automerge failureThis PR was configured for branch automerge. However, this is not possible, so it has been raised as a PR instead.
|
79994f9
to
48799ad
Compare
48799ad
to
f473c7d
Compare
f473c7d
to
f2baa50
Compare
f2baa50
to
a4f5ba3
Compare
a4f5ba3
to
69305cb
Compare
69305cb
to
ba73364
Compare
ba73364
to
e02cda8
Compare
e02cda8
to
4df2c24
Compare
4df2c24
to
1ae7871
Compare
1ae7871
to
1b4a33a
Compare
1b4a33a
to
da011fb
Compare
da011fb
to
9f7b30e
Compare
9f7b30e
to
f4937dc
Compare
f4937dc
to
2b5c14d
Compare
2b5c14d
to
7f5670e
Compare
7f5670e
to
4005654
Compare
4005654
to
8bc827d
Compare
8bc827d
to
7af9bd1
Compare
7af9bd1
to
eb5a8b9
Compare
eb5a8b9
to
9d120b5
Compare
9d120b5
to
05d2a8b
Compare
05d2a8b
to
9a89c36
Compare
9a89c36
to
be2dd55
Compare
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Note
Mend has cancelled the proposed renaming of the Renovate GitHub app being renamed to
mend[bot]
.This notice will be removed on 2025-10-07.
This PR contains the following updates:
0.2.152
->0.2.176
Release Notes
rust-lang/libc (libc)
v0.2.176
Compare Source
Support
rustc
since 1.78. (#2406)Debug
is now always implemented, rather than being gated behind theextra_traits
feature. (#4624)Added
_KERNEL
macro. (#4607)st_fileref
tostruct stat
(#4642)accept4
POSIX call (#4586)EM_RISCV
(#4659)MS_NOSYMFOLLOW
(#4389)backtrace_symbols(_fd)
(#4668)SOL_PACKET
optnames (#4669)SYS_mseal
(#4549)__errno
(#4687)dirfd
,VDISABLE
, and resource consts (#4660)resource.h
,fcntl.h
constants (#4666)strftime
andmkostemp[s]
(#4629)qsort_r
(Unix), andqsort(_s)
(Windows) (#4677)dlvsym
for Linux-gnu, FreeBSD, and NetBSD (#4671)sigqueue
(#4620)Changed
kinfo_proc
as non-exhaustive (#4553)readdir_r
(#4694)epoll_event
is packed (#4639)ctest
with the much more reliable new implementation (#4655 and many related PRs)Fixed
getgrnam_r
([#4656](#4656P_IDLEPROC
to FreeBSD 15 (#4640)mcontext_t::mc_tlsbase
to FreeBSD 15 (#4640)mcontext_t.mc_tlsbase
(#4703)statfs[64]
(#4549)fpreg_t
a union (#4549)gid_t
anduid_t
(#4689)MAP_FIXED
(#4684)Deprecated
deprecated
attribute foriconv
(a97a0b53
)TIOCMGDTRWAIT
andTIOCMSDTRWAIT
(#4685)Removed
JAIL_{GET,SET}_MASK
,_MC_FLAG_MASK
(#4691)v0.2.175
Compare Source
Added
getpeereid
(#4524)struct ld_info
and friends (#4578)struct winsize
(#4577)CLONE_CLEAR_SIGHAND
andCLONE_INTO_CGROUP
(#4502)prctl
constants (#4531)mcontext_t.mc_tlsbase
(#4503)kinfo_proc.ki_uerrmsg
(#4552)in_conninfo
(#4482)xinpgen
and related types (#4482)xktls_session
(#4482)libbsd
(#4221)SECBIT_*
(#4480)ioctl
request generator macros (#4460)ptsname_r
(#4608)strftime*
(#4453)EXEC_RESTRICT_*
andEXEC_DENY_*
(#4545)Changed
const
to signatures to be consistent with other platforms (#4563)Fixed
struct statvfs.f_fsid
(#4576)ioctl
request
argument (#4582)stat{,64}.st_*tim
(#4597)errno
values (#4507)target_os
->target_arch
check (#4550)xktls_session_onedir.ifnet
(#4552)nlink_t
(#4509)stack_t
(#4528)SI_TIMER
,SI_MESGQ
andSI_ASYNCIO
definitions (#4529)si_errno
andsi_code
insiginfo_t
(#4530)statfs
(#4527)fanotify_event_metadata
(#4510)enum fae_action
to be#[repr(C)]
(#60a8cfd5)char
->c_char
(eaab4fc3)termios
definitions (#4518)EDEADLK
(#4517)NCCS
(#4513)MAP_LOCKED
andMAP_NORESERVE
(#4516)shmid_ds
(#4519)Deprecated
MAP_32BIT
is only defined on x86 on non-x86 architectures (#4511)Removed
FIND
andENTER
(#4588)O_FSYNC
(#4515)RTLD_DEEPBIND
(#4515)v0.2.174
Compare Source
Added
pidfd_info
fields pub (#4487)Fixed
timespec.tv_nsec
(#4497)nlink_t
type forst_nlink
instruct stat
definition (#4483)Other
unpredictable_function_pointer_comparisons
lints (#4489)pointer::cast
. (#4490)CMSG_NXTHDR
. (#4492)v0.2.173
Compare Source
Added
SO_SPLICE
socket option support for FreeBSD >= 14.2 (#4451)_TIME_BITS=64
(#4433)nsfs
ioctls (#4436)prctls
(#4400)linux/cn_proc.h
andlinux/connector.h
(#4434)pwritev2
andpreadv2
(#4452)MADV_SOFT_OFFLINE
constant (#4448)struct tcp_info
(#4443)arc4random
andarc4random_buf
(#4464)MADV_SOFT_OFFLINE
definition (#4447)time.h
functions (#4427)Changed
SA_
constants. (#4426)CMSG_ALIGN
,CMSG_LEN
, andCMSG_SPACE
const functions (#4441)Fixed
fpos_t
(#4472)struct ipc_perm
bindings (#4384)O_LARGEFILE
constant value. (#4443)v0.2.172
Compare Source
Added
getauxval
for 32-bit targets (#4338)if_tun.h
ioctls (#4379)SO_BINDTOIFINDEX
(#4391)posix_spawn_file_actions_add[f]chdir[_np]
(#4387)filedesc
andfdescenttbl
(#4327)AF_UNSPEC
(#4344)AF_VSOCK
(#4344)timerfd
APIs (#4333)_IO
,_IOW
,_IOR
,_IOWR
to the exported API (#4325)tcp_info
to uClibc bindings (#4347)input-event-codes.h
(#4326)seccomp.h
(#4330)ptrace_sud_config
and relatedPTRACE_*ET_SYSCALL_USER_DISPATCH_CONFIG
. (#4386)pthread_attr_setstack
(#4349)utmpx
API (#4332)getrandom
on all platforms (#4346)io-sock
(#4169)sys/socket.h
andsys/uio.h
definitions (#4388)O_DIRECT
andSIGINFO
(#4348)secure_getenv
(#4342)d_type
member todirent
(#4352)Deprecated
TCP_PCAP_OUT
andTCP_PCAP_IN
(#4381)Fixed
statfs
(#4324)AF_INET = 3
(#4344)SA_ONSTACK
on RISC-V-32 (#4335)waitpid
parameter name (#4334)Removed
O_FSYNC
on RISC-V-32 (useO_SYNC
instead) (#4335)RTLD_DEEPBIND
on RISC-V-32 (#4335)Other
MFD_EXEC
andMFD_NOEXEC_SEAL
on sparc64" (#)$PWD
instead of$(pwd)
in run-docker (#4345)openpty
andforkpty
polyfills to Illumos, replace Solaris implementation with bindings (#4329)v0.2.171
Compare Source
Added
if_nameindex
/if_freenameindex
support (#4247)devname
(#4285)spawn.h
interfaces available on all FreeBSD-like systems (#4294)AF_XDP
structs for all Linux environments (#4163)F_SEAL_EXEC
(#4316)SO_PREFER_BUSY_POLL
andSO_BUSY_POLL_BUDGET
(#3917)devmem
structs (#4299)SO_DEVMEM_DONTNEED
(#4299)closefrom
(#4290)pw_passwd
field topasswd
(#4222)IP_BOUND_IF
andIPV6_BOUND_IF
(#4287)wasm32-wali-linux-musl
target (#4244)Changed
sa_sigaction
instead of a union (#4250)msqid_ds.__msg_cbytes
public (#4301)major
,minor
,makedev
intoconst fn
(#4208)Deprecated
Fixed
stat::st_size
signed (#4298)SI_TIMER
,SI_MESGQ
,SI_ASYNCIO
(#4292)tm_zone
andd_name
fields to usec_char
type (#4222)c_int
(#4304)Other
--no-self-update
torustup update
(#4306)i586-pc-windows-msvc
target (#4311)check_cfg
job (#4322)ctest
problems (#4311)Removed
pthread_set_name_np
(#4251)v0.2.170
Compare Source
Added
setdomainname
andgetdomainname
#4212evdev
structures #3756st_filerev
field tostat32
(#4254)SI_*`` and
TRAP_*`` signal codes #4225RUST_LIBC_UNSTABLE_LINUX_TIME_BITS64
. #4148Deprecated
Changed
Fixed
WEXITSTATUS
#4213getmntinfo
(#4265time_t
#426Other
v0.2.169
Compare Source
Added
sockaddr_vm
definition #4194Fixed
Breaking: rust-lang/rust#132975 corrected the signedness of
core::ffi::c_char
on various Tier 2 and Tier 3 platforms (mostly Arm and RISC-V) to match Clang. This release contains the corresponding changes tolibc
, including the following specific pull requests:c_char
with a reexport #4195c_char
on various targets #4199c_char
configuration fromrust-lang/rust
#4198Cleanup
c_void
in target-specific code #4200v0.2.168
Compare Source
Added
IFA_*
constants available on all Linux targets #4185MAP_DROPPABLE
#4173SIGRTMIN
andSIGRTMAX
#4171memccpy
andmempcpy
GNU extension <#4186.Deprecated
Fixed
Debug
implementation for unions opaque (#4176)Other
unpredictable_function_pointer_comparisons
lint where needed #4177v0.2.167
Compare Source
Added
st_fstype
tostat
#4145intptr_t
anduintptr_t
(#4161)Fixed
rustc-dep-of-std
#4158clockid_t
static variables (#4157)Cleanup
unused_qualifications
#4132Other
wasm32-wasi
#4157Removed
v0.2.166
Compare Source
Fixed
This release resolves two cases of unintentional breakage from the previous release:
const extern
functions are always enabled #4151v0.2.165
Compare Source
Added
mkostemp
,mkostemps
#3601in6_ifreq
#3617sysctl
net types #4022 (before release: removeif_family_id
(#4137))kcmp
call support #3746MAP_32BIT
andMAP_EXCL
#4127domainname
field toutsname
(#4089)f_flags
to structstatfs
for arm, mips, powerpc and x86 #3663malloc_stats
#3596ptp_*
structs #4113ptp_clock_caps
#4128ptp_pin_function
and mostPTP_
constants #4114mount_setattr
syscall #4046len8_dlc
field ofcan_frame
#3357utmpx
API #3213mcontext
-related data for RISCV64 #3468netinet
constants #3586)_POSIX_VDISABLE
(#4103)const extern fn
macro works #4134std
#3616htonl
,htons
,ntohl
,ntohs
#3669aligned_alloc
#3843aligned_realloc
#3592Fixed
MAP_HASSEMAPHORE
name (#4127)SA_*
mismatched types (#3211)Elf{32,64}_Relr
-related tests #3647loongarch64-linux-musl
riscv64gc-unknown-freebsd
#4129Deprecated
iconv_open
25e022a
mach_task_self
#4095mach
deprecation notices for things that were removed inmain
#4097Cleanup
f!
macro to be more flexible #4107libc_align
conditionalb5b553d
libc_cfg_target_vendor
conditional #4060libc_const_size_of
conditional5a43dd2
libc_core_cvoid
conditional #4060libc_int128
conditional #4060libc_non_exhaustive
conditional #4060libc_packedN
conditional #4060libc_priv_mod_use
conditional19c5937
libc_union
conditionalb9e4d80
long_array
conditional #4096ptr_addr_of
conditional #4065struct_formatter
#4074d63be8b
siginfo_t
(#3261)27ee6fe
77de375
Other
fanotify_event_info_fid
to FAM-exempt types #4038loongarch64-unknown-linux-musl
#4092aarch64-apple-darwin
not a nightly-only target #4068libc_const_extern_fn
conditional674cc1f
libc_underscore_const_names
conditionalf0febd5
git-blame-ignore-revs
file #4107ATF_*
constants for OpenBSD #4088v0.2.164
Compare Source
MSRV
This release increases the MSRV of
libc
to 1.63.Other
v0.2.163
Compare Source
Added
dlopen
flags #4044TCP_FUNCTION_BLK
andTCP_FUNCTION_ALIAS
#4047confstr
#3612aio
#4033arc4random*
#3944Changed
ssize_t = isize
#4029confstr
anducontext_t
#4035Other
i686-unknown-freebsd
#3997sort
do not depend on locale #4026rust-version
inCargo.toml
#4041v0.2.162
Compare Source
Added
uc_mcontext
on arm64 #3894host_cpu_load_info
#3916CLOSE_RANGE_CLOEXEC
flag#3996__gregset_t
#3995ucontext_t
andmcontext_t
available on all architectures #3848getentropy
#3991syncfs
#3990ioctl
flags #3960pthread_[get/set]name_np
#4003arc4random_buf
#3989Fixed
-lc
#4002st_fsid
field tost_dev
#3785utsname
#3992FNM_CASEFOLD
definition #4004Other
extern crate
usage #3897mode_t
constants to octal #3634wasm32-wasi
target that has been deleted upstream #4013v0.2.161
Compare Source
Fixed
FNM_PATHNAME
andFNM_NOESCAPE
values #3983v0.2.160
Compare Source
Added
PR_GET_NAME
andPR_SET_NAME
#3941F_TRANSFEREXTENTS
#3925mach_error_string
#3913pthread
APIs #3846LOCAL_PEERTOKEN
socket option #3929RTF_*
,RTA_*
,RTAX_*
, andRTM_*
definitions #3714AT_EACCESS
#3911getgrgid
,getgrnam
,getgrnam_r
andgetgrgid_r
#3912getpwnam_r
andgetpwuid_r
#3906POLLRDHUP
#3936arc4random
#3945ptsname_r
#3867fanotify
interfaces #3695tcp_info
#3480iopl
andioperm
#3720posix_spawn
chdir functions #3949utmpx.h
constants #3908sysctlnametomib
,CLOCK_THREAD_CPUTIME_ID
andCLOCK_PROCESS_CPUTIME_ID
#3927getentropy
#3973POLLRDHUP
,POSIX_FADV_*
,O_RSYNC
, andposix_fallocate
#3936fnmatch.h
#3937Changed
ino_t
to bec_ulonglong
#3919Fixed
struct stat
on FreeBSD 12+ #3946Other
windows-sys
#3915v0.2.159
Compare Source
Added
AT_*
constants in #3779NOTE_*
constants in #3883__timeval
for 64-bit support in #3786epoll_pwait2
in #3868mq_notify
in #3849NFT_CT_*
constants in #3844fchmodat2
syscall in #3588mseal
syscall in #3798sendmmsg
andrecvmmsg
in #3831IN6ADDR_ANY_INIT
andIN6ADDR_LOOPBACK_INIT
in #3693S_ISVTX
in #3768vxCpuLib
andtaskLib
functions #3861std::net
support in #3892Fixed
clippy-driver
is used #3893Changed
ioctl
APIs in #3722v0.2.158
Compare Source
Other
Iterator
withrustc-dep-of-std
in #3856 (comment)v0.2.157
Compare Source
Added
_NSGetArgv
,_NSGetArgc
and_NSGetProgname
in #3702RUSTC_WRAPPER
support in #3845execvpe
support from 14.1 release in #3745SO_BINDTOIFINDEX
klogctl
in #3777fcntl
OFD commands in #3563_lwp_park
in #3721Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.