- 
                Notifications
    You must be signed in to change notification settings 
- Fork 0
chore(deps): update rust crate libc to v0.2.177 #59
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
  develop
  
    
      
        
          
  
    
      Choose a base branch
      
     
    
      
        
      
      
        
          
          
        
        
          
            
              
              
              
  
           
        
        
          
            
              
              
           
        
       
     
  
        
          
            
          
            
          
        
       
    
      
from
renovate/libc-0.x-lockfile
  
      
      
   
  
    
  
  
  
 
  
      
    base: develop
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
    
  
  
    
    2c476da    to
    368a71e      
    Compare
  
    368a71e    to
    924e6d2      
    Compare
  
    924e6d2    to
    9e9adc5      
    Compare
  
    9e9adc5    to
    e949459      
    Compare
  
    e949459    to
    5edf6bb      
    Compare
  
    5edf6bb    to
    33c764e      
    Compare
  
    33c764e    to
    15aedd8      
    Compare
  
    15aedd8    to
    0663cb4      
    Compare
  
    0663cb4    to
    cd96648      
    Compare
  
    cd96648    to
    e66dc72      
    Compare
  
    e66dc72    to
    c2dc35f      
    Compare
  
    c2dc35f    to
    a0da0e8      
    Compare
  
    a0da0e8    to
    16c8f99      
    Compare
  
    16c8f99    to
    83dd9b1      
    Compare
  
    83dd9b1    to
    035a78a      
    Compare
  
    035a78a    to
    3f10078      
    Compare
  
    3f10078    to
    2228413      
    Compare
  
    2228413    to
    6350802      
    Compare
  
    6350802    to
    447cc93      
    Compare
  
    447cc93    to
    706c64a      
    Compare
  
    706c64a    to
    8cee6a8      
    Compare
  
    8cee6a8    to
    c723caa      
    Compare
  
    c723caa    to
    89fe480      
    Compare
  
    89fe480    to
    26449cf      
    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.
  
    
  
    
This PR contains the following updates:
0.2.143->0.2.177Release Notes
rust-lang/libc (libc)
v0.2.177Compare Source
Added
TIOCGETA,TIOCSETA,TIOCSETAW,TIOCSETAFconstants (#4736)pthread_cond_timedwait_relative_np(#4719)_CS_PATHconstant (#4738)SIGEMTfor mips* and sparc* architectures (#4730)elf_aux_info(#4729)wcsnlen(#4721)Changed
v0.2.176Compare Source
Support
rustcsince 1.78. (#2406)Debugis now always implemented, rather than being gated behind theextra_traitsfeature. (#4624)Added
_KERNELmacro. (#4607)st_filereftostruct stat(#4642)accept4POSIX call (#4586)EM_RISCV(#4659)MS_NOSYMFOLLOW(#4389)backtrace_symbols(_fd)(#4668)SOL_PACKEToptnames (#4669)SYS_mseal(#4549)__errno(#4687)dirfd,VDISABLE, and resource consts (#4660)resource.h,fcntl.hconstants (#4666)strftimeandmkostemp[s](#4629)qsort_r(Unix), andqsort(_s)(Windows) (#4677)dlvsymfor Linux-gnu, FreeBSD, and NetBSD (#4671)sigqueue(#4620)Changed
kinfo_procas non-exhaustive (#4553)readdir_r(#4694)epoll_eventis packed (#4639)ctestwith the much more reliable new implementation (#4655 and many related PRs)Fixed
getgrnam_r([#4656](#4656P_IDLEPROCto FreeBSD 15 (#4640)mcontext_t::mc_tlsbaseto FreeBSD 15 (#4640)mcontext_t.mc_tlsbase(#4703)statfs[64](#4549)fpreg_ta union (#4549)gid_tanduid_t(#4689)MAP_FIXED(#4684)Deprecated
deprecatedattribute foriconv(a97a0b53)TIOCMGDTRWAITandTIOCMSDTRWAIT(#4685)Removed
JAIL_{GET,SET}_MASK,_MC_FLAG_MASK(#4691)v0.2.175Compare Source
Added
getpeereid(#4524)struct ld_infoand friends (#4578)struct winsize(#4577)CLONE_CLEAR_SIGHANDandCLONE_INTO_CGROUP(#4502)prctlconstants (#4531)mcontext_t.mc_tlsbase(#4503)kinfo_proc.ki_uerrmsg(#4552)in_conninfo(#4482)xinpgenand related types (#4482)xktls_session(#4482)libbsd(#4221)SECBIT_*(#4480)ioctlrequest generator macros (#4460)ptsname_r(#4608)strftime*(#4453)EXEC_RESTRICT_*andEXEC_DENY_*(#4545)Changed
constto signatures to be consistent with other platforms (#4563)Fixed
struct statvfs.f_fsid(#4576)ioctlrequestargument (#4582)stat{,64}.st_*tim(#4597)errnovalues (#4507)target_os->target_archcheck (#4550)xktls_session_onedir.ifnet(#4552)nlink_t(#4509)stack_t(#4528)SI_TIMER,SI_MESGQandSI_ASYNCIOdefinitions (#4529)si_errnoandsi_codeinsiginfo_t(#4530)statfs(#4527)fanotify_event_metadata(#4510)enum fae_actionto be#[repr(C)](#60a8cfd5)char->c_char(eaab4fc3)termiosdefinitions (#4518)EDEADLK(#4517)NCCS(#4513)MAP_LOCKEDandMAP_NORESERVE(#4516)shmid_ds(#4519)Deprecated
MAP_32BITis only defined on x86 on non-x86 architectures (#4511)Removed
FINDandENTER(#4588)O_FSYNC(#4515)RTLD_DEEPBIND(#4515)v0.2.174Compare Source
Added
pidfd_infofields pub (#4487)Fixed
timespec.tv_nsec(#4497)nlink_ttype forst_nlinkinstruct statdefinition (#4483)Other
unpredictable_function_pointer_comparisonslints (#4489)pointer::cast. (#4490)CMSG_NXTHDR. (#4492)v0.2.173Compare Source
Added
SO_SPLICEsocket option support for FreeBSD >= 14.2 (#4451)_TIME_BITS=64(#4433)nsfsioctls (#4436)prctls(#4400)linux/cn_proc.handlinux/connector.h(#4434)pwritev2andpreadv2(#4452)MADV_SOFT_OFFLINEconstant (#4448)struct tcp_info(#4443)arc4randomandarc4random_buf(#4464)MADV_SOFT_OFFLINEdefinition (#4447)time.hfunctions (#4427)Changed
SA_constants. (#4426)CMSG_ALIGN,CMSG_LEN, andCMSG_SPACEconst functions (#4441)Fixed
fpos_t(#4472)struct ipc_permbindings (#4384)O_LARGEFILEconstant value. (#4443)v0.2.172Compare Source
Added
getauxvalfor 32-bit targets (#4338)if_tun.hioctls (#4379)SO_BINDTOIFINDEX(#4391)posix_spawn_file_actions_add[f]chdir[_np](#4387)filedescandfdescenttbl(#4327)AF_UNSPEC(#4344)AF_VSOCK(#4344)timerfdAPIs (#4333)_IO,_IOW,_IOR,_IOWRto the exported API (#4325)tcp_infoto uClibc bindings (#4347)input-event-codes.h(#4326)seccomp.h(#4330)ptrace_sud_configand relatedPTRACE_*ET_SYSCALL_USER_DISPATCH_CONFIG. (#4386)pthread_attr_setstack(#4349)utmpxAPI (#4332)getrandomon all platforms (#4346)io-sock(#4169)sys/socket.handsys/uio.hdefinitions (#4388)O_DIRECTandSIGINFO(#4348)secure_getenv(#4342)d_typemember todirent(#4352)Deprecated
TCP_PCAP_OUTandTCP_PCAP_IN(#4381)Fixed
statfs(#4324)AF_INET = 3(#4344)SA_ONSTACKon RISC-V-32 (#4335)waitpidparameter name (#4334)Removed
O_FSYNCon RISC-V-32 (useO_SYNCinstead) (#4335)RTLD_DEEPBINDon RISC-V-32 (#4335)Other
MFD_EXECandMFD_NOEXEC_SEALon sparc64" (#)$PWDinstead of$(pwd)in run-docker (#4345)openptyandforkptypolyfills to Illumos, replace Solaris implementation with bindings (#4329)v0.2.171Compare Source
Added
if_nameindex/if_freenameindexsupport (#4247)devname(#4285)spawn.hinterfaces available on all FreeBSD-like systems (#4294)AF_XDPstructs for all Linux environments (#4163)F_SEAL_EXEC(#4316)SO_PREFER_BUSY_POLLandSO_BUSY_POLL_BUDGET(#3917)devmemstructs (#4299)SO_DEVMEM_DONTNEED(#4299)closefrom(#4290)pw_passwdfield topasswd(#4222)IP_BOUND_IFandIPV6_BOUND_IF(#4287)wasm32-wali-linux-musltarget (#4244)Changed
sa_sigactioninstead of a union (#4250)msqid_ds.__msg_cbytespublic (#4301)major,minor,makedevintoconst fn(#4208)Deprecated
Fixed
stat::st_sizesigned (#4298)SI_TIMER,SI_MESGQ,SI_ASYNCIO(#4292)tm_zoneandd_namefields to usec_chartype (#4222)c_int(#4304)Other
--no-self-updatetorustup update(#4306)i586-pc-windows-msvctarget (#4311)check_cfgjob (#4322)ctestproblems (#4311)Removed
pthread_set_name_np(#4251)v0.2.170Compare Source
Added
setdomainnameandgetdomainname#4212evdevstructures #3756st_filerevfield tostat32(#4254)SI_*`` andTRAP_*`` signal codes #4225RUST_LIBC_UNSTABLE_LINUX_TIME_BITS64. #4148Deprecated
Changed
Fixed
WEXITSTATUS#4213getmntinfo(#4265time_t#426Other
v0.2.169Compare Source
Added
sockaddr_vmdefinition #4194Fixed
Breaking: rust-lang/rust#132975 corrected the signedness of
core::ffi::c_charon 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_charwith a reexport #4195c_charon various targets #4199c_charconfiguration fromrust-lang/rust#4198Cleanup
c_voidin target-specific code #4200v0.2.168Compare Source
Added
IFA_*constants available on all Linux targets #4185MAP_DROPPABLE#4173SIGRTMINandSIGRTMAX#4171memccpyandmempcpyGNU extension <#4186.Deprecated
Fixed
Debugimplementation for unions opaque (#4176)Other
unpredictable_function_pointer_comparisonslint where needed #4177v0.2.167Compare Source
Added
st_fstypetostat#4145intptr_tanduintptr_t(#4161)Fixed
rustc-dep-of-std#4158clockid_tstatic variables (#4157)Cleanup
unused_qualifications#4132Other
wasm32-wasi#4157Removed
v0.2.166Compare Source
Fixed
This release resolves two cases of unintentional breakage from the previous release:
const externfunctions are always enabled #4151v0.2.165Compare Source
Added
mkostemp,mkostemps#3601in6_ifreq#3617sysctlnet types #4022 (before release: removeif_family_id(#4137))kcmpcall support #3746MAP_32BITandMAP_EXCL#4127domainnamefield toutsname(#4089)f_flagsto structstatfsfor arm, mips, powerpc and x86 #3663malloc_stats#3596ptp_*structs #4113ptp_clock_caps#4128ptp_pin_functionand mostPTP_constants #4114mount_setattrsyscall #4046len8_dlcfield ofcan_frame#3357utmpxAPI #3213mcontext-related data for RISCV64 #3468netinetconstants #3586)_POSIX_VDISABLE(#4103)const extern fnmacro works #4134std#3616htonl,htons,ntohl,ntohs#3669aligned_alloc#3843aligned_realloc#3592Fixed
MAP_HASSEMAPHOREname (#4127)SA_*mismatched types (#3211)Elf{32,64}_Relr-related tests #3647loongarch64-linux-muslriscv64gc-unknown-freebsd#4129Deprecated
iconv_open25e022amach_task_self#4095machdeprecation notices for things that were removed inmain#4097Cleanup
f!macro to be more flexible #4107libc_alignconditionalb5b553dlibc_cfg_target_vendorconditional #4060libc_const_size_ofconditional5a43dd2libc_core_cvoidconditional #4060libc_int128conditional #4060libc_non_exhaustiveconditional #4060libc_packedNconditional #4060libc_priv_mod_useconditional19c5937libc_unionconditionalb9e4d80long_arrayconditional #4096ptr_addr_ofconditional #4065struct_formatter#4074d63be8bsiginfo_t(#3261)27ee6fe77de375Other
fanotify_event_info_fidto FAM-exempt types #4038loongarch64-unknown-linux-musl#4092aarch64-apple-darwinnot a nightly-only target #4068libc_const_extern_fnconditional674cc1flibc_underscore_const_namesconditionalf0febd5git-blame-ignore-revsfile #4107ATF_*constants for OpenBSD #4088v0.2.164Compare Source
MSRV
This release increases the MSRV of
libcto 1.63.Other
v0.2.163Compare Source
Added
dlopenflags #4044TCP_FUNCTION_BLKandTCP_FUNCTION_ALIAS#4047confstr#3612aio#4033arc4random*#3944Changed
ssize_t = isize#4029confstranducontext_t#4035Other
i686-unknown-freebsd#3997sortdo not depend on locale #4026rust-versioninCargo.toml#4041v0.2.162Compare Source
Added
uc_mcontexton arm64 #3894host_cpu_load_info#3916CLOSE_RANGE_CLOEXECflag#3996__gregset_t#3995ucontext_tandmcontext_tavailable on all architectures #3848getentropy#3991syncfs#3990ioctlflags #3960pthread_[get/set]name_np#4003arc4random_buf#3989Fixed
-lc#4002st_fsidfield tost_dev#3785utsname#3992FNM_CASEFOLDdefinition #4004Other
extern crateusage #3897mode_tconstants to octal #3634wasm32-wasitarget that has been deleted upstream #4013v0.2.161Compare Source
Fixed
FNM_PATHNAMEandFNM_NOESCAPEvalues #3983v0.2.160Compare Source
Added
PR_GET_NAMEandPR_SET_NAME#3941F_TRANSFEREXTENTS#3925mach_error_string#3913pthreadAPIs #3846LOCAL_PEERTOKENsocket option #3929RTF_*,RTA_*,RTAX_*, andRTM_*definitions #3714AT_EACCESS#3911getgrgid,getgrnam,getgrnam_randgetgrgid_r#3912getpwnam_randgetpwuid_r#3906POLLRDHUP#3936arc4random#3945ptsname_r#3867fanotifyinterfaces #3695tcp_info#3480ioplandioperm#3720posix_spawnchdir functions #3949utmpx.hconstants #3908sysctlnametomib,CLOCK_THREAD_CPUTIME_IDandCLOCK_PROCESS_CPUTIME_ID#3927getentropy#3973POLLRDHUP,POSIX_FADV_*,O_RSYNC, andposix_fallocate#3936fnmatch.h#3937Changed
ino_tto bec_ulonglong#3919Fixed
struct staton FreeBSD 12+ #3946Other
windows-sys#3915v0.2.159Compare Source
Added
AT_*constants in #3779NOTE_*constants in #3883__timevalfor 64-bit support in #3786epoll_pwait2in #3868mq_notifyin #3849NFT_CT_*constants in #3844fchmodat2syscall in #3588msealsyscall in #3798sendmmsgandrecvmmsgin #3831IN6ADDR_ANY_INITandIN6ADDR_LOOPBACK_INITin #3693S_ISVTXin #3768vxCpuLibandtaskLibfunctions #3861std::netsupport in #3892Fixed
clippy-driveris used #3893Changed
ioctlAPIs in #3722v0.2.158Compare Source
Other
Iteratorwithrustc-dep-of-stdin [#3856 (comment)](https://redirect.github.com/rust-lang/libc/pull/3856#event-Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, 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.